27
Lecture #1 1 CSE45435 – VLSI Design Dr. Damu Radhakrishnan, REH 204 Email: [email protected] Tel: 257-3772 Lecture: Tuesday & Thursday 2.00 -3.15PM, REH111 Lab: Monday 5.30 - 8.20 PM, REH107 Office hours: Monday3.00 - 5.00 Tuesday 11.30 - 1.00 Course Text: Introduction to VLSI Circuits and Systems, John P. Uyemura, John Wiley, 2002 Supplementary Text: John P. Uyemura, Physical Design of CMOS Integrated Circuits Using L-EDIT, PWS Publishing Co., 1995

CSE45435 – VLSI Design

  • Upload
    zeal

  • View
    52

  • Download
    2

Embed Size (px)

DESCRIPTION

CSE45435 – VLSI Design. Dr. Damu Radhakrishnan, REH 204 Email: [email protected] Tel: 257-3772   Lecture: Tuesday & Thursday 2.00 -3.15PM, REH111 Lab: Monday 5.30 - 8.20 PM, REH107  Office hours: Monday3.00 - 5.00 Tuesday 11.30 - 1.00 - PowerPoint PPT Presentation

Citation preview

Page 1: CSE45435 – VLSI Design

Lecture #1 1

CSE45435 – VLSI Design

Dr. Damu Radhakrishnan, REH 204 Email: [email protected]

Tel: 257-3772  

Lecture: Tuesday & Thursday 2.00 -3.15PM, REH111Lab: Monday 5.30 - 8.20 PM, REH107

  Office hours: Monday 3.00 - 5.00 Tuesday 11.30 - 1.00

Course Text: Introduction to VLSI Circuits and Systems, John P. Uyemura, John Wiley, 2002

Supplementary Text: John P. Uyemura, Physical Design of CMOS Integrated Circuits Using L-EDIT, PWS Publishing Co., 1995

Page 3: CSE45435 – VLSI Design

Lecture #1 3

VLSIVery Large Scale Integration

VLSI is a discipline that conceptualize an idea, come up with its design and finally manufacture as a complex IC chip

Page 4: CSE45435 – VLSI Design

Lecture #1 4

Course ObjectivesTo learn and understand

MOS transistor and CMOS circuit operation,

Static behavior (noise margins, switching thresholds, voltage swings) and

dynamic behavior (propagation delays, power dissipation).

To analyze CMOS logic circuits used in VLSI designs

verify their logical, static and dynamic behavior.

Page 5: CSE45435 – VLSI Design

Lecture #1 5

To learn how to design CMOS logic circuits (both

simple and complex ones (eg. arithmetic circuits) using complementary CMOS, pass logic, transmission gates and dynamic logic styles

To understand the issues involved in the design of VLSI

circuits.

Course Objectives (Contd.)

Page 6: CSE45435 – VLSI Design

Lecture #1 6

Course Objectives (Contd.)

To learn and use Modern EDA tools (L-Edit, PSPICE) to design and analyze integrated

circuits using manual layout, standard cells, and simulation.

To learn how to write clear and concise

laboratory reports and technical reports, and give oral presentations of the project.

Page 7: CSE45435 – VLSI Design

Lecture #1 7

Background

Digital Logic FundamentalsCircuit AnalysisElectronics IElectronics II

Page 8: CSE45435 – VLSI Design

Lecture #1 8

Introduction, MOSFET operation

Transistors and Layout Fabrication process, transistor layout,

Design rules, Layout design and tools

Logic DesignSwitch concept, basic gates, complex gates,

transmission gates

Analysis of CMOS gates The Inverter - Definitions and properties Static CMOS inverter behavior

NAND, NOR, complex gatesPower consumption

Topics Covered

Page 9: CSE45435 – VLSI Design

Lecture #1 9

Topics Covered (Contd.)VLSI system components

MUX, decoder, comparator, latches and flip-flops

Advanced Techniques Mirror circuits, pseudo-nMOS, clocked CMOS, dynamic CMOS, domino logic, CVSL, CPL

VLSI clocking and system designState machines, CMOS clocking styles, clock generation and distribution, system design considerations, driving large capacitive loads

Page 10: CSE45435 – VLSI Design

Lecture #1 10

Topics Covered (Contd.)System level physical design

FET RC models, interconnect delay (capacitive/resistive/inductive parasitics), scaling, floor planning and routing, I/O circuits

Testing VLSI circuitsFault models, test generation methods

Review

Tool used: SPICE, L-EDIT

Page 11: CSE45435 – VLSI Design

Lecture #1 11

Course rules and general comments

Examinations are closed book, and closed notes. Homework assignments are generally from the text

book and are given on a weekly basis; the due date is one week from the distribution date (unless otherwise specified). No late homework solutions will be accepted except under extreme non-academic conditions with the prior approval of the instructor.

Any disputed grade must be resolved within 7 days of the return of the graded item.  All your course work (homework, project, quiz and exams) is expected to be your own.

Page 12: CSE45435 – VLSI Design

Lecture #1 12

 

Evidence indicating copying of work or other cooperation will be dealt with based on the University academic conduct rules. General instructions such as assisting in problem interpretation, and giving occasional hints on problem attack (i.e., the kind of help you would get from the instructor in the course!), however, are permitted. On the other hand, you are encouraged to form informal study groups to solve homework problems.

You are responsible for all the course materials and all lecture contents unless specified otherwise by the instructor. If you miss a class, it is your responsibility to obtain assignments and other information given on that day.

If you have questions on course materials, the instructor will be available for consultation. Please try to get answers before serious difficulties in your understanding of course material arise. In particular, it is much better to get your questions answered before an exam than after!

Page 13: CSE45435 – VLSI Design

Lecture #1 13

Please pay attention to the following requirements regarding your homework assignment

Always use standard size (81/2 11) paper. Do not use torn-off paper from spiral bound notebooksWrite the course #, homework #, and your name on top of the first page, as shown below

Course # Homework # Your NameWrite clearly, neatly and in an orderly fashion.Draw block schematics, circuit diagrams, layout etc. when applicable·Show all steps. No credit may be given for the work not shown.Staple all homework pages together

Page 14: CSE45435 – VLSI Design

Lecture #1 14

Project GuidelinesLate projects will not be accepted. If your project is not complete by the due date, you should hand in the incomplete project for a partial credit. Project reports should be professionally documented. Use a word processor to document your work. Your report should be properly placed in a folder.

Your report should be free of grammatical and spelling errors. Your project should reflect your own work. If unreasonable similarities are recognized between the submitted project reports, they will receive failing grades.

Page 15: CSE45435 – VLSI Design

Lecture #1 15

Grading Homework 15% Course project 15% 2 Midterm Tests 30% QUIZ 10% Final Exam 30%

Total 100%

 Total (100%) Final Grade 90-100 A 85-89 A- 80-84 B+ 75-79 B 70-74 B- 65-69 C+ 60-64 C 55-59 C- 50-54 D Below 50 F

Page 16: CSE45435 – VLSI Design

Lecture #1 16

Overview

Background

VLSI has its beginning back in the early 60's with SSI, small scale integration, when a few bipolar transistors and resistors were fabricated on the same chip. Today chips are both simpler and more complex. They typically only contain two active elements (NMOS and PMOS transistors) and wires. But there might be millions of these transistors on the chip, and these chips can do amazing functions. Nowadays we find chips in everything. We will look at why this has happened and what is novel about VLSI design. We will also take a quick look at the basic elements that make up VLSI chips: MOS transistors and wires.

Page 17: CSE45435 – VLSI Design

Lecture #1 17

The First Computer

The BabbageDifference Engine(1832)

25,000 partscost: £17,470

Page 18: CSE45435 – VLSI Design

Lecture #1 18

ENIAC - The first electronic computer (1946)

Page 19: CSE45435 – VLSI Design

Lecture #1 19

The First transistorBell Labs, 1947

Page 20: CSE45435 – VLSI Design

Lecture #1 20

First Integrated CircuitTexas Instruments, 1958

        

             

Page 21: CSE45435 – VLSI Design

Lecture #1 21

Intel Pentium (II) microprocessor

Intel 4004 microprocessor

Page 22: CSE45435 – VLSI Design

Lecture #1 22

Finished Wafer

Page 23: CSE45435 – VLSI Design

Lecture #1 23

Trends in Microprocessor Technology

Page 24: CSE45435 – VLSI Design

Lecture #1 24

Moore’s Law in Intel’s Microprocessors

Page 25: CSE45435 – VLSI Design

Lecture #1 25

Frequency

Page 26: CSE45435 – VLSI Design

Lecture #1 26

Evolution in Complexity

Page 27: CSE45435 – VLSI Design

Lecture #1 27

Silicon in 2010

Die Area: 2.5x2.5 cmVoltage: 0.6 VTechnology: 0.07 m

Density Access Time(Gbits/cm2) (ns)

DRAM 8.5 10DRAM (Logic) 2.5 10SRAM (Cache) 0.3 1.5

Density Max. Ave. Power Clock Rate(Mgates/cm2) (W/cm2) (GHz)

Custom 25 54 3Std. Cell 10 27 1.5

Gate Array 5 18 1Single-Mask GA 2.5 12.5 0.7

FPGA 0.4 4.5 0.25