EHB 322E-M

From The Emerging Circuits and Computation Group at ITU
(Difference between revisions)
Jump to: navigation, search
(Course Materials)
(Course Materials)
 
(35 intermediate revisions by one user not shown)
Line 2: Line 2:
 
== Announcements ==
 
== Announcements ==
  
* <span style="background:#4682B4; color:#FFFFFF; font-size: 100%;"> July 1st</span> Updated Final Exam Rules:
+
* <span style="background:#4682B4; color:#FFFFFF; font-size: 100%;"> Apr. 17th</span> [[Media:ehb322e-2022-spring-hw-02.pdf | '''The second homework''']] has been posted that is due 02/05/2022 (before the lecture).
** Considering the inefficiency of using Zoom, Exam will be held offline (take-home exam). Zoom is not used!
+
* <span style="background:#4682B4; color:#FFFFFF; font-size: 100%;"> Mar. 13th</span> [[Media:ehb322e-2022-spring-hw-01.pdf | '''The first homework''']] has been posted that is due 28/03/2022 (before the lecture).
** Considering that there might be a problem in Ninova system, along with Ninova link final exam will be shared with another link in this web page, and also students can email their exam sheets directly to altunmus@itu.edu.tr, or they can submit to Ninova. For submitting the exams, I suggest Ninova since emails can be filtered or due to size limitations they might be rejected; students take their own risks for such problems.
+
* <span style="background:#4682B4; color:#FFFFFF; font-size: 100%;"> Feb. 21st</span> The class is performed '''physically''' (not virtually) in the room 5302 (third floor), EEF.
** Exam starts at 12:00 on July 2nd.
+
* <span style="background:#4682B4; color:#FFFFFF; font-size: 100%;"> Feb. 21st</span>  As a simulation tool, Spice is required for homeworks. Among different Spice-based programs, '''LTspice''' is a good and free choice; you can download it by [http://www.linear.com/designtools/software/#LTspice/ '''clicking here'''].
** Exam is open-source with the duration of 2,5 hours that includes writing the answers to the answer sheets in a legible way and then uploading them to the system as a single PDF file.
+
** Before the exam 10 minutes before at 11:50, I will open a Zoom meeting to have your questions.
+
* <span style="background:#4682B4; color:#FFFFFF; font-size: 100%;"> June 30th</span> To see your grades [[Media:ehb322e-M-2020-spring-grades.pdf | ''' click here''']].
+
* <span style="background:#4682B4; color:#FFFFFF; font-size: 100%;"> June 8th</span>  Final exam rules are as follows:
+
** Exam will be held online (live) for 2-3 hours; your camera and microphone (if needed) should be ON during the exam.
+
** Exam will be a classic written exam and same for all sections taking the course.
+
** Exam duration to be given to you (between 2-3 hours) includes writing the answers to the answer sheets in a legible way and then uploading them to the system as a single PDF file.
+
** In the course of the exam, a student may be asked to take a break from the exam and answer our questions or show us where they are with their cameras, provided that it does not exceed 3 minutes.
+
** During the exam, the student should not change or leave the exam location.
+
* <span style="background:#4682B4; color:#FFFFFF; font-size: 100%;"> May 10th</span> [[Media:ehb322e-2020-spring-hw-04.pdf | '''The fourth homework''']] has been posted that is due 22/05/2020 (before 16:30).  
+
* <span style="background:#4682B4; color:#FFFFFF; font-size: 100%;"> Apr. 26th</span> [[Media:ehb322e-2020-spring-hw-03.pdf | '''The third homework''']] has been posted that is due 04/05/2020 (before 16:30).  
+
* <span style="background:#4682B4; color:#FFFFFF; font-size: 100%;"> Apr. 11th</span> [[Media:ehb322e-2020-spring-hw-02.pdf | '''The second homework''']] has been posted that is due 20/04/2020 (before 16:30).
+
* <span style="background:#4682B4; color:#FFFFFF; font-size: 100%;"> Apr. 5th</span> Due to size limitations in Ninova, we have decided to post all lecture videos under Google Drive. Check google account details in Ninova.
+
* <span style="background:#4682B4; color:#FFFFFF; font-size: 100%;"> Apr. 4th</span> Considering that we have 80+ students, using Zoom for lectures does not seem to feasible; instead we post videos for lectures in Ninova. However, we plan to use Zoom in Ninova for question-answer sessions with up to 20 students. We will make related announcements.
+
* <span style="background:#4682B4; color:#FFFFFF; font-size: 100%;"> Apr. 4th</span> Syllabus and weekly course plan have been updated, please check.
+
* <span style="background:#4682B4; color:#FFFFFF; font-size: 100%;"> Apr. 4th</span> [[Media:ehb322e-2020-spring-lecture-notes.zip | '''Lecture notes''']] of all weeks have been posted.
+
* <span style="background:#4682B4; color:#FFFFFF; font-size: 100%;"> Mar. 31th</span> Due to Coronavirus, we are transforming to online education. For this purpose we use Ninova with some videos. For the the rest of the class, we only have homeworks and the final exam; no midterm, no quiz. Check announcements here and in Ninova.
+
* <span style="background:#4682B4; color:#FFFFFF; font-size: 100%;"> Feb. 24th</span> [[Media:ehb322e-M-2020-spring-hw-01.pdf | '''The first homework''']] has been posted that is due 09/03/2019 (before the lecture).
+
* <span style="background:#4682B4; color:#FFFFFF; font-size: 100%;"> Feb. 10th</span>  As a simulation tool, Spice is required for homeworks. Among different Spice-based programs, '''LTspice''' is a good and free choice; you can download it by [http://www.linear.com/designtools/software/#LTspice/ '''clicking here'''].
+
  
 
== Syllabus ==
 
== Syllabus ==
<div style="font-size: 120%;"> '''EHB 322E: Digital Electronic Circuits''', CRN: 20991, Mondays 12:30-15:30, Room: 5102 (EEF), Spring 2020. </div>  
+
<div style="font-size: 120%;"> '''EHB 322E: Digital Electronic Circuits''', CRN: 23065, Mondays 12:30-15:30, Room: 5302 EEF, Spring 2022. </div>  
 
{| border="1" cellspacing="0" cellpadding="5" " width="80%"
 
{| border="1" cellspacing="0" cellpadding="5" " width="80%"
 
    
 
    
Line 37: Line 18:
 
* Email: altunmus@itu.edu.tr
 
* Email: altunmus@itu.edu.tr
 
* Tel: 02122856635
 
* Tel: 02122856635
* Office hours: 15:00 – 16:30 on Tuesdays in Room:3005, EEF  
+
* Office hours: 15:00 – 16:00 on Wednesdays in Room:3005, EEF (or stop by my office any time) or online talk
 
|-  
 
|-  
 
| <div style="font-size: 120%;"> '''Teaching Assistant'''</div>
 
| <div style="font-size: 120%;"> '''Teaching Assistant'''</div>
 
         ||  
 
         ||  
  
Sadık İlik
+
Didem Erol
* Email: iliks@itu.edu.tr
+
* Email: erold@itu.edu.tr
* Room: 3105 EEF
+
  
 
|-  
 
|-  
Line 50: Line 30:
 
         ||  
 
         ||  
  
* Quizzes: '''5%'''
+
* Quizzes: '''10%'''
** 1 pop-up quiz (5%) - '''no''' prior announcement of quiz dates and times
+
** 2 quizzes (5% each) - no prior announcement of quiz dates and times.
  
* Homeworks: '''45%'''
+
* Homeworks: '''10%'''
** Homework 1  (3.3%)
+
** 2 homeworks (5% each)
** Homework 2  (13.9%)
+
 
** Homework 3  (13.9%)
+
* Midterm Exams: '''40%'''
** Homework 4 (13.9%)
+
** 2 midterms (20% each) during the lecture time that will on '''4/4/2022''' and '''9/5/2022'''.
 +
 
 +
* Final Exam: '''40%'''
  
* Final Exam: '''50%'''
 
 
|-
 
|-
 
|  <div style="font-size: 120%;"> '''Reference Books'''</div>
 
|  <div style="font-size: 120%;"> '''Reference Books'''</div>
Line 72: Line 53:
  
 
* Homeworks are due at the beginning of class. Late homeworks will be downgraded by '''20%''' for each day passed the due date.
 
* Homeworks are due at the beginning of class. Late homeworks will be downgraded by '''20%''' for each day passed the due date.
* Quizzes and exams are in '''closed-notes''' and '''closed-books''' format.
+
* Exams are in '''closed-notes''' and '''closed-books''' format.
* To be eligible of taking the final or the resit exam, your homework average should be at least '''25''' (out of 100).
+
* To be eligible of taking the final or the resit exam, you should take both midterms and your midterm average should be at least '''25''' (out of 100).
 
|}
 
|}
  
Line 85: Line 66:
 
|| <div style="font-size: 120%;"> '''Topic'''</div>
 
|| <div style="font-size: 120%;"> '''Topic'''</div>
 
|-  
 
|-  
|  Week  1, 10/2/2020     || Introduction  
+
|  Week  1, 21/2/2022     || Introduction  
 
|-  
 
|-  
|  Week  2, 17/2/2020       || Switching theory & devices for digital circuits and inverters
+
|  Week  2, 28/2/2022       || Switching theory & devices for digital circuits and inverters
 
|-  
 
|-  
|  Weeks 3, 24/2/2020 || NMOS/CMOS inverters & their static and dynamic behaviors
+
|  Weeks 3, 7/3/2022 || NMOS/CMOS inverters & their static and dynamic behaviors
 
|-
 
|-
|  Weeks 4, 2/3/2020   || Optimization of multiple-stage inverters and buffers
+
|  Weeks 4, 14/3/2022   || NMOS/CMOS inverters & their static and dynamic behaviors
 
|-
 
|-
|  Week 5, 9/3/2020      || Static and complex logic gates and their area-delay-power performance analysis
+
|  Week 5, 21/3/2022    || Optimization of multiple-stage inverters and buffers
 
|-  
 
|-  
|  Weeks 6, 16/3/2020   || HOLIDAY, no class
+
|  Weeks 6, 28/3/2022   || Static and complex logic gates and their area-delay-power performance analysis
 
|-  
 
|-  
|  Week  7, 23/3/2020     ||   HOLIDAY, no class
+
|  Week  7, 4/4/2022     || MIDTERM I
 
|-  
 
|-  
|  Week  8, 30/3/2020   || HOLIDAY, no class  
+
|  Week  8, 11/4/2022   ||  Pass transistor logic with Shannon's expansion and performance analysis
 
|-  
 
|-  
|  Weeks 9, 6/4/2020 ||  Recitation with the teaching assistant (Video posted in Ninova)
+
|  Weeks 9, 18/4/2022 ||  Dynamic logic gates, synchronization
 
|-  
 
|-  
|  Week  10, 13/4/2020     || Pass transistor logic with Shannon's expansion and performance analysis (Video posted in Ninova)
+
|  Week  10, 25/4/2022     || Dynamic logic gates performance analysis
 
|-  
 
|-  
|  Week  10, 20/4/2020     || Dynamic logic gates, synchronization, and performance analysis (Video posted in Ninova)
+
|  Week  11, 2/5/2022     || HOLIDAY, no class 
 
|-  
 
|-  
|  Weeks 12, 27/4/2020 || Static and dynamic memory elements: D, SR, and JK flip-flops (Video posted in Ninova)
+
|  Weeks 12, 9/5/2022 ||  MIDTERM II
 
|-  
 
|-  
|  Weeks 13, 4/5/2020 || Synchronization and timing analysis of digital circuits having logic and memory elements (Video posted in Ninova)
+
|  Weeks 13, 16/5/2022 || Static and dynamic memory elements: D, SR, and JK flip-flops
 
|-  
 
|-  
|  Week  14, 11/5/2020       || Semiconductor memories and gate arrays: RAM's, ROM's, and flash memories (Video posted in Ninova)
+
|  Week  14, 23/5/2022       || Synchronization and timing analysis of digital circuits having logic and memory elements
 
|-  
 
|-  
|  Weeks 15, 18/5/2020 || Recitation with the teaching assistant (Video posted in Ninova)
+
|  Weeks 15, 30/5/2022 || Semiconductor memories and gate arrays: RAM's, ROM's, and flash memories
 
|}
 
|}
  
Line 119: Line 100:
  
 
{| border="1" cellspacing="0" cellpadding="5"
 
{| border="1" cellspacing="0" cellpadding="5"
! Homeworks and Quizzes & Solutions!! Course Materials!! Exams
+
! Homeworks & Solutions!! Quizzes & Solutions!! Midterms & Solutions
 
|-  
 
|-  
| [[Media:ehb322e-M-2020-spring-hw-01.pdf | Homework 1]] & [[Media:ehb322e-2020-spring-hw-01-solutions.pdf | Solutions]]   || [[Media:ehb322e-2020-spring-lecture-notes.zip | Lecture Notes]]  || [[Media:Ehb322e-2020-spring-final-exam.pdf| Final Exam]]  
+
| [[Media:ehb322e-2022-spring-hw-01.pdf | Homework 1]] & [[Media:ehb322e-2022-spring-hw-01-solutions.pdf | Solutions]] || [[Media:ehb322e-M-2022-spring-quiz-01.pdf | Quiz 1]] & [[Media:ehb322e-M-2022-spring-quiz-01-solutions.pdf | Solutions]]  || [[Media:ehb322e-M-2022-spring-midterm-01.pdf | Midterm 1]] & [[Media:ehb322e-M-2022-spring-midterm-01-solutions.pdf | Solutions]] 
 
|-  
 
|-  
| [[Media:ehb322e-M-2020-spring-quiz-01.pdf | Quiz 1]] & [[Media:ehb322e-2020-spring-quiz-01-solutions.pdf | Solutions]]  || [[Media:ehb322e-2020-spring-recitation-01.pdf | Recitation 1]]  || 
+
| [[Media:ehb322e-2022-spring-hw-02.pdf | Homework 2]] & [[Media:ehb322e-2022-spring-hw-02-solutions.pdf | Solutions]]   || [[Media:ehb322e-M-2022-spring-quiz-02.pdf | Quiz 2]] & [[Media:ehb322e-M-2022-spring-quiz-02-solutions.pdf | Solutions]]  || [[Media:ehb322e-M-2022-spring-midterm-02.pdf | Midterm 2]] & [[Media:ehb322e-2022-spring-midterm-02-solutions.pdf | Solutions]]   
|-
+
   
| [[Media:ehb322e-2020-spring-hw-02.pdf | Homework 2]] & [[Media:ehb322e-2020-spring-hw-02-solutions.pdf | Solutions]] || [[Media:ehb322e-2020-spring-recitation-02.pdf | Recitation 2]]   || 
+
|-
+
| [[Media:ehb322e-2020-spring-hw-03.pdf | Homework 3]]  & [[Media:ehb322e-2020-spring-hw-03-solutions.pdf | Solutions]]  || [[Media:ehb322e-2020-spring-sample_finals.zip | Sample Finals]]  || 
+
|-
+
| [[Media:ehb322e-2020-spring-hw-04.pdf | Homework 4]] & [[Media:ehb322e-2020-spring-hw-04-solutions.pdf | Solutions]] ||   ||  
+
 
|}
 
|}

Latest revision as of 14:43, 2 June 2022

Contents

[edit] Announcements

  • Apr. 17th The second homework has been posted that is due 02/05/2022 (before the lecture).
  • Mar. 13th The first homework has been posted that is due 28/03/2022 (before the lecture).
  • Feb. 21st The class is performed physically (not virtually) in the room 5302 (third floor), EEF.
  • Feb. 21st As a simulation tool, Spice is required for homeworks. Among different Spice-based programs, LTspice is a good and free choice; you can download it by clicking here.

[edit] Syllabus

EHB 322E: Digital Electronic Circuits, CRN: 23065, Mondays 12:30-15:30, Room: 5302 EEF, Spring 2022.
Instructor

Mustafa Altun

  • Email: altunmus@itu.edu.tr
  • Tel: 02122856635
  • Office hours: 15:00 – 16:00 on Wednesdays in Room:3005, EEF (or stop by my office any time) or online talk
Teaching Assistant

Didem Erol

  • Email: erold@itu.edu.tr
Grading
  • Quizzes: 10%
    • 2 quizzes (5% each) - no prior announcement of quiz dates and times.
  • Homeworks: 10%
    • 2 homeworks (5% each)
  • Midterm Exams: 40%
    • 2 midterms (20% each) during the lecture time that will on 4/4/2022 and 9/5/2022.
  • Final Exam: 40%
Reference Books
  • Weste, N., & Harris, D. (20XX). Integrated Circuit Design: International Version: A Circuits and Systems Perspective. Pearson Education,.
  • Rabaey, J. M., Chandrakasan, A. P., & Nikolic, B. (20XX). Digital integrated circuits. Englewood Cliffs: Prentice hall.
  • Uyemura, J. P. (20XX). CMOS logic circuit design. Springer.
  • Kang, S. M., & Leblebici, Y. (20XX). Cmos Digital Integrated Circuits. McGraw-Hill Education.
Policies
  • Homeworks are due at the beginning of class. Late homeworks will be downgraded by 20% for each day passed the due date.
  • Exams are in closed-notes and closed-books format.
  • To be eligible of taking the final or the resit exam, you should take both midterms and your midterm average should be at least 25 (out of 100).

[edit] Weekly Course Plan

Date
Topic
Week 1, 21/2/2022 Introduction
Week 2, 28/2/2022 Switching theory & devices for digital circuits and inverters
Weeks 3, 7/3/2022 NMOS/CMOS inverters & their static and dynamic behaviors
Weeks 4, 14/3/2022 NMOS/CMOS inverters & their static and dynamic behaviors
Week 5, 21/3/2022 Optimization of multiple-stage inverters and buffers
Weeks 6, 28/3/2022 Static and complex logic gates and their area-delay-power performance analysis
Week 7, 4/4/2022 MIDTERM I
Week 8, 11/4/2022 Pass transistor logic with Shannon's expansion and performance analysis
Weeks 9, 18/4/2022 Dynamic logic gates, synchronization
Week 10, 25/4/2022 Dynamic logic gates performance analysis
Week 11, 2/5/2022 HOLIDAY, no class
Weeks 12, 9/5/2022 MIDTERM II
Weeks 13, 16/5/2022 Static and dynamic memory elements: D, SR, and JK flip-flops
Week 14, 23/5/2022 Synchronization and timing analysis of digital circuits having logic and memory elements
Weeks 15, 30/5/2022 Semiconductor memories and gate arrays: RAM's, ROM's, and flash memories

[edit] Course Materials

Homeworks & Solutions Quizzes & Solutions Midterms & Solutions
Homework 1 & Solutions Quiz 1 & Solutions Midterm 1 & Solutions
Homework 2 & Solutions Quiz 2 & Solutions Midterm 2 & Solutions
Personal tools
Namespaces

Variants
Actions
ECC
ECC (In Turkish)
Toolbox