Download presentation
Presentation is loading. Please wait.
Published byBeverley Morgan Modified over 9 years ago
1
EE141 © Digital Integrated Circuits 2nd Introduction An Introduction to VLSI (Very Large Scale Integrated) Circuit Design Presented at ECE1001 Oct. 12th, 2010 By Hua Tang
2
EE141 © Digital Integrated Circuits 2nd Introduction Basic IC circuit component: MOS transistor First transistor Bell Labs, 1948 MOS: Metal Oxide Semiconductor
3
EE141 © Digital Integrated Circuits 2nd Introduction Intel 4004 Micro-Processor Intel 4004 Micro-Processor 1971 1000 transistors 1 MHz operation
4
EE141 © Digital Integrated Circuits 2nd Introduction Intel Pentium (IV) microprocessor 2002 35 Million transistors 1 GHz operation 0.18μm technology
5
EE141 © Digital Integrated Circuits 2nd Introduction Intel Core™2 Duo Processor 2006 >100 Million transistors 2 GHz operation 65nm technology
6
EE141 © Digital Integrated Circuits 2nd Introduction Intel Core™2 Quad Processor 2007 >800 Million transistors 2 GHz operation 45nm technology ( the biggest change in CMOS transistor technologies in 40 years) 2009 1 Billion transistors 3.3 GHz operation 23nm technology
7
EE141 © Digital Integrated Circuits 2nd Introduction Moore’s Law l In 1965, Gordon Moore noted that the number of transistors on a chip doubled every 18 to 24 months. l He made a prediction that semiconductor technology will double its effectiveness every 18 months
8
EE141 © Digital Integrated Circuits 2nd Introduction Moore’s law in Microprocessors 4004 8008 8080 8085 8086 286 386 486 Pentium® proc P6 0.001 0.01 0.1 1 10 100 1000 19701980199020002010 Year Transistors (MT) 2X growth in 1.96 years! Transistors on Lead Microprocessors double every 2 years Courtesy, Intel
9
EE141 © Digital Integrated Circuits 2nd Introduction Frequency P6 Pentium ® proc 486 386 286 8086 8085 8080 8008 4004 0.1 1 10 100 1000 10000 19701980199020002010 Year Frequency (Mhz) Lead Microprocessors frequency doubles every 2 years Doubles every 2 years Courtesy, Intel
10
EE141 © Digital Integrated Circuits 2nd Introduction Not Only Microprocessors Analog Baseband Digital Baseband (DSP + MCU ) Power Management Small Signal RF Power RF Cell Phone HDTV PDA ….
11
EE141 © Digital Integrated Circuits 2nd Introduction Design Abstraction Levels n+ S G D + DEVICE CIRCUIT GATE MODULE SYSTEM
12
EE141 © Digital Integrated Circuits 2nd Introduction What is a MOS Transistor? A Switch! |V GS | An MOS Transistor
13
EE141 © Digital Integrated Circuits 2nd Introduction MOS Transistors - Types and Symbols D S G G S D NMOS PMOS
14
EE141 © Digital Integrated Circuits 2nd Introduction The CMOS Inverter: A First Glance V in V out C L V DD
15
EE141 © Digital Integrated Circuits 2nd Introduction CMOS Inverter Polysilicon In Out V DD GND PMOS 2 Metal 1 NMOS Contacts N Well
16
EE141 © Digital Integrated Circuits 2nd Introduction CMOS Inverter First-Order DC Analysis V DD V V in = V DD V in = 0 V =0 out V =V out R n R p DD
17
EE141 © Digital Integrated Circuits 2nd Introduction DC Operation Voltage Transfer Characteristic V(x) V(y) V OH V OL V M V OH V OL f V(y)=V(x) Switching Threshold Nominal Voltage Levels VOH = f(VOL) VOL = f(VOH) VM = f(VM)
18
EE141 © Digital Integrated Circuits 2nd Introduction Mapping between analog and digital signals V IL V IH V in Slope = -1 V OL V OH V out “0” V OL V IL V IH V OH Undefined Region “1”
19
EE141 © Digital Integrated Circuits 2nd Introduction Definition of Noise Margins Noise margin high Noise margin low V IH V IL Undefined Region "1" "0" V OH V OL NM H L Gate Output Gate Input
20
EE141 © Digital Integrated Circuits 2nd Introduction Transient Response t pLH t pHL The delay Essentially determines the clock speed of the processor
21
EE141 © Digital Integrated Circuits 2nd Introduction Static CMOS (Complementary MOS) V DD F(In1,In2,…InN) In1 In2 InN In1 In2 InN PUN PDN PMOS only NMOS only PUN and PDN are dual logic networks … …
22
EE141 © Digital Integrated Circuits 2nd Introduction NMOS Transistors in Series/Parallel Connection Transistors can be thought as a switch controlled by its gate signal NMOS switch closes when switch control input is high
23
EE141 © Digital Integrated Circuits 2nd Introduction PMOS Transistors in Series/Parallel Connection
24
EE141 © Digital Integrated Circuits 2nd Introduction Example Gate: NAND
25
EE141 © Digital Integrated Circuits 2nd Introduction Example Gate: NOR
26
EE141 © Digital Integrated Circuits 2nd Introduction Full-Adder
27
EE141 © Digital Integrated Circuits 2nd Introduction The Binary Adder
28
EE141 © Digital Integrated Circuits 2nd Introduction The Ripple-Carry Adder Worst case delay linear with the number of bits Goal: Make the fastest possible carry path circuit t d = O(N) t adder = (N-1)t carry + t sum
29
EE141 © Digital Integrated Circuits 2nd Introduction Complimentary Static CMOS Full Adder 28 Transistors
30
EE141 © Digital Integrated Circuits 2nd Introduction Design Metrics How to evaluate performance of a digital circuit (gate, block, …)? Cost Reliability Scalability Speed (delay, operating frequency) Power dissipation Energy to perform a function
31
EE141 © Digital Integrated Circuits 2nd Introduction Future Design Challenges Processor architecture (multiple-core; interconnections) Semi-conductor materials (current leakage; process variation) Power consumption (power density; thermal dissipation)
32
EE141 © Digital Integrated Circuits 2nd Introduction Career in VLSI design VLSI circuit design and tool development Intel IBM AMD Cadence Synopsys MentorGraphics....
33
EE141 © Digital Integrated Circuits 2nd Introduction VLSI Design: FFT Butterfly Widely used in signal processing Design Butterfly Unit for 2-point FFT Components include multiplier, adder, subtractor, and data management 8-point FFT composed of 12 butterflies Image from www.cmlab.csie.ntu.edu.tw/cml/dsp/training/coding/transform/fft.html By: Spencer Strunic Matt Webb
34
EE141 © Digital Integrated Circuits 2nd Introduction FFT Butterfly Unit Layout
35
EE141 © Digital Integrated Circuits 2nd Introduction Registers Store data Manipulate data ALU Select between many different operations to output Adder Adds two 8-bit numbers Multiplier Multiplies two 8-bit numbers By: Brian Linder Matt Leines Matt Leines VLSI Design: 8-bit CPU
36
EE141 © Digital Integrated Circuits 2nd Introduction 8-bit CPU Layout
37
EE141 © Digital Integrated Circuits 2nd Introduction Viterbi Decoder Cell phones Dial-up modems Satellite Deep-space communications 802.11 wireless LANS Speech recognition systems Magnetic disk drives DNA research By: Scott Klar Bibhu Aryal Ryan Weidemann
38
EE141 © Digital Integrated Circuits 2nd Introduction Final design of 4-state decoder
39
EE141 © Digital Integrated Circuits 2nd Introduction Full Search Block Matching Block Matching Algorithm (BMA): (1) popular motion estimation algorithm (2) key component of high-compression video codecs (3) used by several standards n n M S M S p p p p Current frame (i+1) Previous frame (i) Reference block ASearch areaMotion vector By: Zheng Yi Chang Hairong
40
EE141 © Digital Integrated Circuits 2nd Introduction Final design (8×8 pixel block, search size 24 pixels)
41
EE141 © Digital Integrated Circuits 2nd Introduction FIR Filter FIR – Finite-Impulse Response Involves calculations of finite convolution sums in discrete-time systems Useful for Digital Signal Processing Equation - x is the input signal, h is the finite impulse response, y is the sum output and N is the order of the filter By: Craig Bristow Joliot Chu
42
EE141 © Digital Integrated Circuits 2nd Introduction FIR Filter System Design x[n]h[k]: CONT ROL Module 1 – Control Module INPUT STORAGE Module 2 – Input Module COEFFICIENTS STORAGE Module 3 – Coefficients Module ARITHMETIC Module 4 – Arithmetic Module RESULT S STORA GE Module 5 – Results Storage
43
EE141 © Digital Integrated Circuits 2nd Introduction A Delta-Sigma Converter for WCDMA By: Matt Webb, Hairong Chang
44
EE141 © Digital Integrated Circuits 2nd Introduction A speech recognition system By: Peng Li
45
EE141 © Digital Integrated Circuits 2nd Introduction Contact Information: Office: MWAH 276 Hour: 2-4pm MW Phone: 726-7095 Email: htang@d.umn.eduhtang@d.umn.edu Http: www.d.umn.edu/~htang
46
EE141 © Digital Integrated Circuits 2nd Introduction Build an CPU yourself? BMOW project (Big Mess of Wires) Material cost: $3,000
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.