1 / 46

An Introduction to VLSI (Very Large Scale Integrated) Circuit Design

An Introduction to VLSI (Very Large Scale Integrated) Circuit Design. Presented at ECE1001 Oct. 12th, 2010 By Hua Tang. Basic IC circuit component: MOS transistor. MOS: Metal Oxide Semiconductor. First transistor Bell Labs, 1948. Intel 4004 Micro-Processor. 1971 1000 transistors

tarala
Download Presentation

An Introduction to VLSI (Very Large Scale Integrated) Circuit Design

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. An Introduction to VLSI (Very Large Scale Integrated) Circuit Design Presented at ECE1001Oct. 12th, 2010 By Hua Tang

  2. Basic IC circuit component: MOS transistor MOS: Metal Oxide Semiconductor First transistor Bell Labs, 1948

  3. Intel 4004 Micro-Processor 1971 1000 transistors 1 MHz operation

  4. Intel Pentium (IV) microprocessor 2002 35 Million transistors 1 GHz operation 0.18μm technology

  5. Intel Core™2 Duo Processor 2006 >100 Million transistors 2 GHz operation 65nm technology

  6. 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. Moore’s Law • In 1965, Gordon Moore noted that the number of transistors on a chip doubled every 18 to 24 months. • He made a prediction that semiconductor technology will double its effectiveness every 18 months

  8. Moore’s law in Microprocessors Transistors on Lead Microprocessors double every 2 years 1000 2X growth in 1.96 years! 100 10 P6 Pentium® proc Transistors (MT) 486 1 386 0.1 286 8086 8085 0.01 8080 8008 4004 0.001 1970 1980 1990 2000 2010 Year Courtesy, Intel

  9. Frequency 10000 Doubles every2 years 1000 P6 100 Pentium ® proc Frequency (Mhz) 486 386 10 8085 286 8086 8080 1 8008 4004 0.1 1970 1980 1990 2000 2010 Year Lead Microprocessors frequency doubles every 2 years Courtesy, Intel

  10. Small Signal RF Power RF Power Management Analog Baseband Digital Baseband (DSP + MCU) Not Only Microprocessors Cell Phone HDTV PDA ….

  11. Design Abstraction Levels SYSTEM MODULE + GATE CIRCUIT DEVICE G D S n+ n+

  12. |V | GS A Switch! An MOS Transistor What is a MOS Transistor?

  13. MOS Transistors - Types and Symbols D G S NMOS S G D PMOS

  14. V DD V V in out C L The CMOS Inverter: A First Glance

  15. V DD CMOS Inverter N Well PMOS 2l Contacts Out In Metal 1 Polysilicon NMOS GND

  16. V V DD DD R p V =V out V =0 out R n V V V 0 = = in DD in CMOS InverterFirst-Order DC Analysis DD

  17. V(y) V f OH V(y)=V(x) Switching Threshold V M V OL V(x) V V OL OH Nominal Voltage Levels DC OperationVoltage Transfer Characteristic VOH = f(VOL) VOL = f(VOH) VM = f(VM)

  18. V out Slope = -1 V OH Slope = -1 V OL V V V IL IH in Mapping between analog and digital signals V “ 1 ” OH V IH Undefined Region V IL “ 0 ” V OL

  19. Definition of Noise Margins "1" V OH Noise margin high NM H V IH UndefinedRegion V NM Noise margin low L IL V OL "0" Gate Input Gate Output

  20. Transient Response The delay Essentially determines the clock speed of the processor tpHL tpLH

  21. Static CMOS (Complementary MOS) VDD In1 PMOS only In2 PUN … InN F(In1,In2,…InN) In1 In2 PDN … NMOS only InN PUN and PDN are dual logic networks

  22. 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. PMOS Transistors in Series/Parallel Connection

  24. Example Gate: NAND

  25. Example Gate: NOR

  26. Full-Adder

  27. The Binary Adder

  28. The Ripple-Carry Adder Worst case delay linear with the number of bits td = O(N) tadder = (N-1)tcarry + tsum Goal: Make the fastest possible carry path circuit

  29. Complimentary Static CMOS Full Adder 28 Transistors

  30. 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. Future Design Challenges • Processor architecture (multiple-core; interconnections) • Semi-conductor materials (current leakage; process variation) • Power consumption (power density; thermal dissipation)

  32. Career in VLSI design VLSI circuit design and tool development • Intel • IBM • AMD • Cadence • Synopsys • MentorGraphics ....

  33. 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. FFT Butterfly Unit Layout

  35. VLSI Design: 8-bit CPU • 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

  36. 8-bit CPU Layout

  37. 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. Final design of 4-state decoder

  39. 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 S S p p p n By: Zheng Yi Chang Hairong M M n p Reference block A Search area Motion vector Current frame (i+1) Previous frame (i)

  40. Final design (8×8 pixel block, search size 24 pixels)

  41. FIR Filter By: Craig Bristow Joliot Chu 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

  42. FIR Filter System Design INPUT STORAGE CONTROL COEFFICIENTS STORAGE ARITHMETIC RESULTS STORAGE x[n]h[k]: Module 1 – Control Module Module 4 – Arithmetic Module Module 2 – Input Module Module 5 – Results Storage Module 3 – Coefficients Module

  43. A Delta-Sigma Converter for WCDMA By: Matt Webb, Hairong Chang

  44. A speech recognition system By: Peng Li

  45. Contact Information: Office: MWAH 276 Hour: 2-4pm MW Phone: 726-7095 Email: htang@d.umn.edu Http: www.d.umn.edu/~htang

  46. BMOW project (Big Mess of Wires) Material cost: $3,000 Build an CPU yourself?

More Related