Lecture 2 - University of Texas at Dallaszhoud/Lecture2.pdf · Lecture 2 • CMOS logic device –...

28
Lecture 2 CMOS logic device – device and process – logic cells

Transcript of Lecture 2 - University of Texas at Dallaszhoud/Lecture2.pdf · Lecture 2 • CMOS logic device –...

Page 1: Lecture 2 - University of Texas at Dallaszhoud/Lecture2.pdf · Lecture 2 • CMOS logic device – device and process – logic cells. CMOS Transistors ... VDD (tracks 3 and 4) and

Lecture 2

• CMOS logic device– device and process– logic cells

Page 2: Lecture 2 - University of Texas at Dallaszhoud/Lecture2.pdf · Lecture 2 • CMOS logic device – device and process – logic cells. CMOS Transistors ... VDD (tracks 3 and 4) and

CMOS Transistors

channel transistor • channel • source • drain • depletion region • gate • bulk

Page 3: Lecture 2 - University of Texas at Dallaszhoud/Lecture2.pdf · Lecture 2 • CMOS logic device – device and process – logic cells. CMOS Transistors ... VDD (tracks 3 and 4) and

Transistor parasitic capacitance

Page 4: Lecture 2 - University of Texas at Dallaszhoud/Lecture2.pdf · Lecture 2 • CMOS logic device – device and process – logic cells. CMOS Transistors ... VDD (tracks 3 and 4) and

Constant overlap capacitances C GSOV , C GDOV , and C GBOV

Variable capacitances C GS , C GB , and C GD depend on the operating region

C BS and C BD are the sum of the area ( C BSJ , C BDJ ),

sidewall ( C BSSW , C BDSW ), and channel edge ( C BSJ GATE , C BDJ GATE ) capacitances

LD is the lateral diffusion

T FOX is the field-oxide thickness

Page 5: Lecture 2 - University of Texas at Dallaszhoud/Lecture2.pdf · Lecture 2 • CMOS logic device – device and process – logic cells. CMOS Transistors ... VDD (tracks 3 and 4) and

The linear region (triode region) extends until V DS = V GS – V t n

V DS = V GS – V t n = V DS (sat) ( saturation voltage)

V DS > V GS – V t n (the saturation region)

saturation current , I DSn (sat)

I DSn (sat) = ( β n /2)( V GS – V t n ) 2 ; V GS > V t n

MOS n -channel transistor characteristics

Page 6: Lecture 2 - University of Texas at Dallaszhoud/Lecture2.pdf · Lecture 2 • CMOS logic device – device and process – logic cells. CMOS Transistors ... VDD (tracks 3 and 4) and

CMOS logic levels

Page 7: Lecture 2 - University of Texas at Dallaszhoud/Lecture2.pdf · Lecture 2 • CMOS logic device – device and process – logic cells. CMOS Transistors ... VDD (tracks 3 and 4) and

CMOS Design Rules

Page 8: Lecture 2 - University of Texas at Dallaszhoud/Lecture2.pdf · Lecture 2 • CMOS logic device – device and process – logic cells. CMOS Transistors ... VDD (tracks 3 and 4) and

CMOS LogicA transistor has three terminals: gate , source , drain and bulk

An MOS transistor looks like a switch (conducting/on, non-conducting /off, not open or closed)

CMOS transistors viewed as switches • a CMOS inverter

Page 9: Lecture 2 - University of Texas at Dallaszhoud/Lecture2.pdf · Lecture 2 • CMOS logic device – device and process – logic cells. CMOS Transistors ... VDD (tracks 3 and 4) and

CMOS logic • a two-input NAND gate • a two-input NOR gate

Page 10: Lecture 2 - University of Texas at Dallaszhoud/Lecture2.pdf · Lecture 2 • CMOS logic device – device and process – logic cells. CMOS Transistors ... VDD (tracks 3 and 4) and

Transmission Gates

Page 11: Lecture 2 - University of Texas at Dallaszhoud/Lecture2.pdf · Lecture 2 • CMOS logic device – device and process – logic cells. CMOS Transistors ... VDD (tracks 3 and 4) and

Latch

CMOS latch • enable • transparent • static • sequential logic cell • storage • initial value

Page 12: Lecture 2 - University of Texas at Dallaszhoud/Lecture2.pdf · Lecture 2 • CMOS logic device – device and process – logic cells. CMOS Transistors ... VDD (tracks 3 and 4) and

A three-state bidirectional output buffer

Page 13: Lecture 2 - University of Texas at Dallaszhoud/Lecture2.pdf · Lecture 2 • CMOS logic device – device and process – logic cells. CMOS Transistors ... VDD (tracks 3 and 4) and

Gate-Array Design

The construction of a gate-isolated gate array

The one-track-wide base cell containing one p -channel and one n -channel transistor

The center base cell is isolating the base cells on either side from each other

The base cell is 21 tracks high (high for a modern cell library)

Page 14: Lecture 2 - University of Texas at Dallaszhoud/Lecture2.pdf · Lecture 2 • CMOS logic device – device and process – logic cells. CMOS Transistors ... VDD (tracks 3 and 4) and
Page 15: Lecture 2 - University of Texas at Dallaszhoud/Lecture2.pdf · Lecture 2 • CMOS logic device – device and process – logic cells. CMOS Transistors ... VDD (tracks 3 and 4) and

An oxide-isolated gate-array base cellTwo base cells, each contains eight transistors and two well contacts

The p -channel and n -channel transistors are each 4 tracks high

The cell is 12 tracks high (8–12 is typical for a modern library)

The base cell is 7 tracks wide

Page 16: Lecture 2 - University of Texas at Dallaszhoud/Lecture2.pdf · Lecture 2 • CMOS logic device – device and process – logic cells. CMOS Transistors ... VDD (tracks 3 and 4) and

An oxide-isolated gate-array base cell14 tracks high and 4 tracks wide

VDD (tracks 3 and 4) and GND (tracks 11 and 12) are each 2 tracks wide

10 horizontal routing tracks (tracks 1, 2, 5–10, 13, 14)— unusually large number for modern cells

p -channel and n -channel polysilicon bent gates are tied together in the center of the cell

The well contacts leave room for a poly cross-under in each base cell.

Page 17: Lecture 2 - University of Texas at Dallaszhoud/Lecture2.pdf · Lecture 2 • CMOS logic device – device and process – logic cells. CMOS Transistors ... VDD (tracks 3 and 4) and

An oxide-isolated gate-array base cell

Page 18: Lecture 2 - University of Texas at Dallaszhoud/Lecture2.pdf · Lecture 2 • CMOS logic device – device and process – logic cells. CMOS Transistors ... VDD (tracks 3 and 4) and

Flip-flop macro in a gate-isolated gate-array libraryOnly the first-level metallization and contact pattern, the personalization , is shown, but this is enough information to derive the schematic

This is an older topology for 2LM (cells for 3LM are shorter in height)

Page 19: Lecture 2 - University of Texas at Dallaszhoud/Lecture2.pdf · Lecture 2 • CMOS logic device – device and process – logic cells. CMOS Transistors ... VDD (tracks 3 and 4) and

The SiARC/Synopsys cell-based array (CBA) basic cellThis is CBA I for 2LM (CBA II is intended for 3LM and salicide processes)

Page 20: Lecture 2 - University of Texas at Dallaszhoud/Lecture2.pdf · Lecture 2 • CMOS logic device – device and process – logic cells. CMOS Transistors ... VDD (tracks 3 and 4) and

A simple gate-array base cell

Page 21: Lecture 2 - University of Texas at Dallaszhoud/Lecture2.pdf · Lecture 2 • CMOS logic device – device and process – logic cells. CMOS Transistors ... VDD (tracks 3 and 4) and

Standard-Cell Design

D flip-flop

(Top) n -diffusion, p -diffusion, poly, contact ( n -well and p -well are not shown)

(Bottom) m1, contact, m2, and via layers

Page 22: Lecture 2 - University of Texas at Dallaszhoud/Lecture2.pdf · Lecture 2 • CMOS logic device – device and process – logic cells. CMOS Transistors ... VDD (tracks 3 and 4) and

Each standard cell is of the same height and widthPlaced next to each other horizontallyTradeoffs made between cell width, speed performance and power consumption

Page 23: Lecture 2 - University of Texas at Dallaszhoud/Lecture2.pdf · Lecture 2 • CMOS logic device – device and process – logic cells. CMOS Transistors ... VDD (tracks 3 and 4) and

Datapath-Cell DesignA datapath D flip-flop cell

Page 24: Lecture 2 - University of Texas at Dallaszhoud/Lecture2.pdf · Lecture 2 • CMOS logic device – device and process – logic cells. CMOS Transistors ... VDD (tracks 3 and 4) and

The schematic of a datapath D flip-flop cell

Page 25: Lecture 2 - University of Texas at Dallaszhoud/Lecture2.pdf · Lecture 2 • CMOS logic device – device and process – logic cells. CMOS Transistors ... VDD (tracks 3 and 4) and

A narrow datapathImplemented in a two-level metal process

• Implemented in a three-level metal process

Page 26: Lecture 2 - University of Texas at Dallaszhoud/Lecture2.pdf · Lecture 2 • CMOS logic device – device and process – logic cells. CMOS Transistors ... VDD (tracks 3 and 4) and

Related topics to be referred from text

Datapath ElementsAddersMultipliers(types, implementation and difference)

Page 27: Lecture 2 - University of Texas at Dallaszhoud/Lecture2.pdf · Lecture 2 • CMOS logic device – device and process – logic cells. CMOS Transistors ... VDD (tracks 3 and 4) and

ASIC LIBRARY DESIGN

A big problem in library design is dealing with design rules Sometimes we can waive design rules Symbolic layout , sticks or logs can decrease the library design time (9 months for Virtual Silicon–currently the most sophisticated standard-cell library) Mapping symbolic layout uses 10–20 percent more area (5–10 percent with compaction) Allowing 45° layout decreases silicon area (some companies do not allow 45° layout)

Page 28: Lecture 2 - University of Texas at Dallaszhoud/Lecture2.pdf · Lecture 2 • CMOS logic device – device and process – logic cells. CMOS Transistors ... VDD (tracks 3 and 4) and

Library Architecture

Cell library statistics

• 80 percent of an ASIC uses less than 20 percent of the cell library

• A D flip-flop (with a cell importance of 3.5) contributes 3.5 times as much area on a typical ASIC than does an inverter (with a cell importance of 1)