In this course you will learn about transistor/layout level design of digital integrated circuits. You will experience both custom and automatic ASIC design flow. Industry standard VLSI CAD tools are engaged with the Computer Assignments of this course.
- Introduction
- Design Metrics
- Mosfet Trans. (Rev.)
- Process and Packaging (tutorial: layout)
- Inverter Characteristics
- Power consumption
- Combinatorial CMOS logics
- Sequential Logics
- Dynamic Comb./Seq. circuits
- Pass-Transistor
- Logical Effort
- Design Methodology
- Introduction to Verilog
- Simulation Strategies
- Embedded memories
- Datapath structures (shifter/adders/multipliers)
Computer Assignments
Computer Assignment Report marking scheme:
- Completeness 30%
- Background and algorithm/architecture explanation 20%
- Explanation of the figures/tables/references and presentation20%
- Verification strategy at various steps and logical explanation 30%
- Oral presentation (?)
Sharif Flow Document (By Adel Ahmadian)
Sharif Flow Presentation (By Adel Ahmadian)
[1] J. M. Rabaey, A. Chandrakasan, B. Nikolic, “Digital Integrated Circuits”, 2nd edition, Prentice Hall, 2002 (pdf).
[2] Free Ebook: Design of VLSI Systems (link)
Course marking scheme
- Final Exam: 50%
- Computer Assignments: 40%
- Home works: 10%
- Presentation (Extra Mark): 5%