Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Design Technologies.

Similar presentations


Presentation on theme: "Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Design Technologies."— Presentation transcript:

1 Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Design Technologies

2 Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Views / Abstractions / Hierarchies D.Gajski, Silicon Compilation, Addison Wesley, 1988 Architectural Logic Circuit Behavioral Structural Physical device

3 Introduction to VLSI Design© Steven P. Levitan 1998 Introduction N-Channel Enhancement mode MOS FET –Four Terminal Device - substrate bias –The “self aligned gate” - key to CMOS

4 The MOS Transistor Digital Integrated Circuits© Prentice Hall 1995 Introduction

5 MOS transistors Types and Symbols D S G D S G G S DD S G NMOS Enhancement NMOS PMOS Depletion Enhancement B NMOS with Bulk Contact Digital Integrated Circuits© Prentice Hall 1995 Introduction

6 Introduction to VLSI Design© Steven P. Levitan 1998 Introduction The Basic Idea… »Voltage on the Gate controls the current through the source/drain path »N-Channel - N-Switches are ON when the Gate is HIGH and OFF when the Gate is LOW »P-Channel - P-Switches are OFF when the Gate is HIGH and ON when the Gate is LOW »(ON == Circuit between Source and Drain)

7 Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Transistors as Switches G S D G S D N Switch P Switch 0 1 1 0 Passes “good zeros” Passes “good ones”

8 Introduction to VLSI Design© Steven P. Levitan 1998 Introduction ….The Rest of the Story... »Put them in series - both must be on to complete the circuit »Put them in parallel - either can be on to complete the circuit »Generate all sorts of Switching Functions »NOT the same as Boolean Functions.... Its RELAY logic - pin ball machines

9 Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Series Parallel Structures N Channel: on=closed when gate is high 1 1 11 G G GG S S SS D D D D

10 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 Digital Integrated Circuits© Prentice Hall 1995 Introduction

11 Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Series Parallel Structures(2) P Channel: on=closed when gate is low 0 0 00 G G GG S S SS D D D D

12 PMOS Transistors in Series/Parallel Connection Digital Integrated Circuits© Prentice Hall 1995 Introduction

13 Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Series Parallel Structures (3) G S D G S D N Switch P Switch 0 1 1 0 Passes “good zeros” Passes “good ones” Bi-directional Switch Open Circuit, High Z S S’

14 Introduction to VLSI Design© Steven P. Levitan 1998 Introduction From Switches to Boolean Functions... l Use the Switching Functions to provide paths to Vdd or GND »Vdd is the source of all Truth (Vdd = = 1) »GND is the source of all Falsehood (GND == 0) P-channelN-channel 0 0 1 1

15 Introduction to VLSI Design© Steven P. Levitan 1998 Introduction The Inverter l True to False / False to True Converter 1/00/1

16 Introduction to VLSI Design© Steven P. Levitan 1998 Introduction …That’s it! l This is Non-Trivial: it defines the basis for the logic abstraction which is essential for all Boolean functions. »Provide a path to VDD for 1 »Provide a path to GND for 0 »For complex functions - provide complex paths

17 Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Four Views Logic Transistor Layout Physical

18 Cross-Section of CMOS Technology Digital Integrated Circuits© Prentice Hall 1995 Introduction

19 Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Magic Layout of Inverter

20 Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Magic “Palette” of Layers

21 Modern Interconnect

22 Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Chain of Inverters Feedback loop ABCDE

23 Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Which is which? ABCDE

24 Introduction to VLSI Design© Steven P. Levitan 1998 Introduction CMOS logic structures –Static (logic) structures l Complementary structures l Pass structures l Pseudo-NMOS structures –Dynamic (logic) structures l precharged l latched l combinations –Memory structures l static l quasi-static l dynamic –I/O structures

25 Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Complementary Structures »Big -- 2 x N transistors for N inputs –Use the “dual” for N and P chains –Can/should be sized for maximum speed/minimum power-area »Can use well known circuit minimization techniques –Fast –Low static power dissipation –Possibly high dynamic power dissipation

26 Static CMOS Circuit At every point in time (except during the switching transients) each gate output is connected to either V DD orV ss via a low-resistive path. The outputs of the gates assume at all times the value of the Boolean function, implemented by the circuit (ignoring, once again, the transient effects during switching periods). This is in contrast to the dynamic circuit class, which relies on temporary storage of signal values on the capacitance of high impedance circuit nodes. Digital Integrated Circuits© Prentice Hall 1995 Introduction

27 Static CMOS Digital Integrated Circuits© Prentice Hall 1995 Introduction

28 Complementary CMOS Logic Style Construction (cont.) Digital Integrated Circuits© Prentice Hall 1995 Introduction

29 Example Gate: NAND Digital Integrated Circuits© Prentice Hall 1995 Introduction

30 Example Gate: NOR Digital Integrated Circuits© Prentice Hall 1995 Introduction


Download ppt "Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Design Technologies."

Similar presentations


Ads by Google