Boise State University Electrical Engineering
Syllabus for EE410 Integrated Circuit Physical Design
Fall Semester 1999
Description: CMOS IC schematic capture, circuit simulation, layout, design-rule checking, and parasitic capacitance extraction, using CADENCE layout and simulation tools. Design of static and dynamic logic gates, sequential logic, and latches. Final design projects will be fabricated by a MOSIS SCMOS foundry. PREREQ: Semiconductor Devices and Electronic Circuits; EE320 and EE322.
Textbooks:
Course Homepage:
Professor:
Lectutres:
Labs:
Goals:
Topics:
Computer Usage:
Grading:
Project Grading:
Late Policy for Homeworks/Labs:
Makeup Quizzes:
Approximate Schedule: (Add 1 or 2 floater lectures for guest lecturers)
| Date | Topic |
| Week 1 | |
| 8/23 | Lecture 1: Introduction/Hierarchies |
| 8/25 | Lecture 2: Boolean Logic/Switched Transistor |
| 8/27 | Lecture 3: Transistor Structure/Inverter Parasitics |
| Week 2 | |
| 8/30 | Lecture 4: More Parasitics/Basic Layout |
| 9/1 | Lecture 5: Layout |
| 9/3 | Lab#1: Inverter Design |
| Week 3 | |
| 9/6 | Labor Day - No Class |
| 9/8 | Lecture 6: Review |
| 9/10 | Lab #1, Continued |
| Week 4 | |
| 9/13 | Quiz #1 Lecture 7: More Layout/Simulation/Latchup |
| 9/15 | Lecture 8: Design Margins |
| 9/17 | Lab #2: Flip-Flops and Counters |
| Week 5 | |
| 9/20 | Homework
#1 Due Lecture 9: IC Industry |
| 9/22 | Lecture 10: Analog Design |
| 9/24 | Lab #2, Continued |
| Week 6 | |
| 9/27 | Lecture 11: Sequential Logic |
| 9/29 | Lecture 12: Review |
| 10/1 | Project
Proposal Due Lab #3: Shift Register |
| Week 7 | |
| 10/4 | Quiz #2 Lecture 13: Other Logic Families |
| 10/6 | Lecture 14: Classic Designs |
| 10/8 | Lab #3 Continued |
| Week 8 | |
| 10/11 | Quiz #3 Lecture 15: Low Power Design |
| 10/13 | Lecture 16: Packaging/MEMS |
| 10/15 | Homework
#2 Due Lab #4: Analog Lab |
| Week 9 | |
| 10/18 | Lecture 17: Classic Designs |
| 10/20 | Lecture 18: More Classic Designs |
| 10/22 | Lab #4 Continued |
| Week 10 | |
| 10/25 | Quiz #4 Lecture 19: Review |
| 10/27 | Lecture 20: DRAM/SRAM Memory |
| 10/29 | Lab #5: Block from your design project |
| Week 11 | |
| 11/1 | Lecture 21: Design Verification, Design Flow |
| 11/3 | Lecture 22: Sample Design, front-to-back |
| 11/5 | Lab #5 Continued |
| Week 12 | |
| 11/8 | Quiz #5 Lecture 23: Transistor Operation and Models |
| 11/10 | Lecture 24: Static Timing Analysis |
| 11/12 | Lab #6: Another block from your design project |
| Week 13 | |
| 11/15 | Homework
#3 Due Lecture 25: Metastability, Design Reliability |
| 11/17 | Lecture 26: Clock Skew, Self-Timed Circuits |
| 11/19 | Lab #6: Continued |
| Week 14 | |
| 11/22 | Quiz #6 Lecture 27: Testability |
| 11/24 | Thanksgiving Break |
| 11/26 | Thanksgiving Break |
| Week 15 | |
| 11/29 | Lecture 28: Floater (guest lecturer) |
| 12/1 | Lecture 29: Floater (guest lecturer or new topic) |
| 12/3 | Lab #7: Package Level Interconnect |
| Week 16 | |
| 12/6 | Lecture 30: Floater/Review for final |
| 12/8 | Lecture 31: Floater/Review for final |
| 12/10 | Project
Due Lab #7: Continued |
| 12/13 | Final Exams |
| 12/15 | Final Exams |
| 12/17 | Final Exams |
| 12/20 | Grade reports due |