ECE 55900 - MOS VLSI Design
Course Details
Lecture Hours: 3 Credits: 3
Counts as:
- EE Elective
- CMPE Selective - Special Content
Normally Offered:
Each Fall
Campus/Online:
On-campus and online
Requisites:
ECE 305 and 43700
Requisites by Topic:
Semiconductor device basics, including terminology, models, properties, and concepts; computer organization and design
Catalog Description:
An introduction to most aspects of large-scale MOS integrated circuit design including: device fabrication and modeling; inverter characteristics; designing CMOS combinational and sequential circuits; designing arithmetic building blocks and memory structures; interconnect and timing issues; testing and verification; and system design considerations. Term projects involve the complete design of a functional logic block or system using CAD tools.
Required Text(s):
- Digital Integrated Circuits: A Design Perspective , 2nd Edition , J.M. Rabaey, A. Chandrakasan, B. Nikolic , Prentice Hall , 2003 , ISBN No. 0-13-090996-3
Recommended Text(s):
- Circuits, Interconnects, and Packaging for VLSI , H. Bakoglu , Addison Wesley , ISBN No. 0-201-06088-6
- Principles of CMOS VLSI Design: A Systems Perspective , 2nd Edition , N.H.E. Weste and K. Eshraghian , Prentice Hall , 1993 , ISBN No. 0-201-53376-6
Learning Outcomes:
A student who successfully fulfills the course requirements will have demonstrated:
- an ability to analyze MOS circuits. [None]
- an ability to synthesize MOS circuits. [1,2]
- experience in oral presentation, teamwork, and document preparation for a finished design. [None]
- an ability to create and simulate a hierarchical digital design using commercial grade CAD software. [1,2,6]
Lecture Outline:
Lectures | Major Topics |
---|---|
3 | Introduction: Historical Perspective and Future Trends; CMOS Process |
3 | MOS devices, SPICE models |
6 | Inverters |
9 | Designing combinational logic gates in CMOS |
6 | Designing sequential circuits |
2 | Interconnect and timing issues |
3 | Designing memory and array structures |
3 | Designing arithmetic building blocks |
2 | VLSI testing and verification |
2 | System design issues |
2 | Mid-term tests |
3 | Project Presentations |
Engineering Design Content:
- Establishment of Objectives and Criteria
- Synthesis
- Analysis
- Construction
- Testing
- Evaluation
Assessment Method:
Homework assignments, Term project, and Exams.