Professional Documents
Culture Documents
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania 18042 nestorj@lafayette.edu
Announcements
Course Website:
http://foghorn.cadlab.lafayette.edu/ece425/
Todays Topics
Course overview
Objectives Roadmap for the Semester Administrative Details
VLSI Overview
Transistor Structure Static CMOS Logic Design Methods & Design Styles VLSI Trends
Course Objectives
Students should be able to
VLSI Circuit Analysis:
Understand MOS transistor operation, design eqns. Understand parasitics & perform simple calculations Understand static & dynamic CMOS logic Estimate delay of CMOS gates, networks, & long wires Estimate power consumption Understand design and operation of latches & flip/flops
Understand the VLSI manufacturing process. Have an appreciation of current trends in VLSI manufacturing. Understand layout design rules. Design and analyze layouts for simple digital CMOS circuits Design and analyze hierarchical circuit layouts. Understand ASIC Layout styles.
Lecture 1 - Course Overview 4
Course Objectives
Students should be able to (contd)
VLSI System Design
Understand register-transfer level design. Design simple combinational and sequential logic circuits using using a Hardware Description Language (HDL). Design small to medium circuits consisting of multiple components such as a controller and datapath using a HDL. Understand the design flows used in industrial IC design. Design a small standard-cell chip in its entirety using a variety of CAD tools and check it for correct operation.
Administrative Details
Grading
Take-Home Entry Exam 0% 2 In-Class Exams 50% Laboratory 40% Homeworks 10% MWF 9:00-9:50, T 1:10-4:00 PM MW 10:00-11:50 MWF 2-3, T 10-12 or by appointment
My Schedule
ECE 425 VAST 200 Office Hours
Textbook
W. Wolf, Modern VLSI Design: Systems on Silicon, 3rd. ed. Prentice-Hall, 2002.
References
J. Rabaey, A. Chandrakasan, and B. Nikolic, Digital Integrated Circuits: A Design Perspective, 2nd. ed., Prentice-Hall, 2002. N. Weste and D. Harris, CMOS VLSI Design: Addison-Wesley, 2005. M. Ciletti, Modeling, Synthesis, and Prototyping with the Verilog HDL, Prentice-Hall, 1999.
VLSI Overview
Common technologies CMOS Transistors & Logic Gates
Structure Switch-Level Transistor Model Basic gates
VLSI Trends
11
12
pfet or p transistor
13
In
Out
14
15
B
OUT
A
B GND
16
Architecture
major resources, connections
Register-Transfer
logic blocks, FSMs, connections
Logic
gates, flip-flops, latches, connections
Circuit
transistors, parasitics, connections
Layout
mask layers, polygons
ECE 425 Spring 2007 Lecture 1 - Course Overview 17
18
Performance
Clock speed Implementation
Power consumption
Power supply voltage Clock speed
ECE 425 Spring 2007 Lecture 1 - Course Overview 19
20
Examples
Analog and Mixed-Signal Microprocessor
21
Tradeoffs
Low Design Cost High NRE Cost (lower in Gate Array / Structured ASIC) Medium Unit Cost Medium Performance
Examples:
Control chip for cell phone Graphics chips for desktop computers (e.g. nVidia, ATI)
ECE 425 Spring 2007 Lecture 1 - Course Overview 22
Examples
Network routers (e.g., Cisco) Gibson digital electric guitar
23
Tradeoffs
Medium design cost High NRE cost Medium performance Medium unit cost
Sigmatel STMP3520 MP3 Decoder
Image source: Semiconductor Insights, Inc. www.semiconductor.com
Examples
Consumer electronics (e.g., iPod) Cable set-top boxes
ECE 425 Spring 2007 Lecture 1 - Course Overview
24
25
26
Deep Submicron
Source: http://www.intel.com/pressroom/kits/quickreffam.htm, media reports ECE 425 Spring 2007 Lecture 1 - Course Overview
Microprocessor Trends
Alpha (R.I.P)
P4
G4
Sources: http://www.intel.com/pressroom/kits/quickreffam.htm, www.geek.com ECE 425 Spring 2007 Lecture 1 - Course Overview 28
Sources: http://www.intel.com/pressroom/kits/quickreffam.htm, www.geek.com ECE 425 Spring 2007 Lecture 1 - Course Overview 29
1000 512 100 10 4 1 0.25 0.1 0.01 1975 0.0625 1 16 Size (Mb) 256 128 64
1980
1985
1990
1995
2000
2005
30
Vax 11/780
Source: Hennesy & Patterson Computer Architecture: A Quantitative Approach, 3rd Ed., Morgan-Kaufmann, 2002.
31
Memory
DRAM capacity: (4x every 3 years) Speed: Cost per bit:
32
Pentium 4
42M transistors / 1.3-1.8GHz 49-55W L=180nm ECE 425 Spring 2007
35
36
37
nVidia GeForce4
ECE 425 Spring 2007 57M transistors / 300MHz / ??W L=0.15m Lecture 1 - Course Overview 38
39
40
Coming Up:
Fabrication Basics: Photolithography Transistor Structure Transistor Operation CMOS Processing Steps Layout Design
42