Dept. of EE, Sharif University of Technology

 

 

Digital VLSI Course

 

 

Professor

 


 

About This Course


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.

 

Syllabus

- 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)
 

Homeworks

 

 Homework #1

 Homework #2

 

Computer Assignments

 

Computer Assignment #1

Computer Assignment #2

Computer Assignment #3

Computer Assignment #4 and #5

 

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 (?)

 

Resources

   Tutorial_1_2_Base

   Tutorial_3

   Tutorial_4

   Tutorial_4_PSS

   Tutorial_5

  

    Weste and Harris's website

    Sharif Flow Document (By Adel Ahmadian)

    Sharif Flow Presentation (By Adel Ahmadian)

   

   Course Slides

Sample Exam

References

 

[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%