chapter 3

12
EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits , Michael John Sebastian Smith, Addison Wesley, 1997 Chapter 3 ASIC Library Design Application-Specific Integrated Circuits Michael John Sebastian Smith Addison Wesley, 1997

Upload: kareem-buckley

Post on 30-Dec-2015

24 views

Category:

Documents


1 download

DESCRIPTION

Chapter 3. ASIC Library Design. Application-Specific Integrated Circuits Michael John Sebastian Smith Addison Wesley, 1997. ASIC Library Design. ASIC design is usually performed using a predefined and precharacterized library of cells - PowerPoint PPT Presentation

TRANSCRIPT

EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997

Chapter 3

ASIC Library Design

Application-Specific Integrated CircuitsMichael John Sebastian SmithAddison Wesley, 1997

EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997

ASIC Library Design

ASIC design is usually performed using a predefined and precharacterized library of cells

In designing this library, the original designer had to optimize speed and area without knowing the actual application that the cells will be used for - i.e., how large a load they will be driving wire load fanout load

Being aware of the source and effect of these trade-offs will make it easier to understand how to optimally design using the library cells

EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997

Model of CMOS Inverter with Parasitic Resistances and Capacitances

Figure 3.1 A model for CMOS logic delay. (a) A CMOS inverter with load capacitance. (b) Input and output waveforms showing the definition of falling propagation delay tPDF. (c) The switch model of the inverter showing parasitic resistances and capacitances.

EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997

Effect of Load Capacitance on Inverter Performance

Figure 3.3 Simulation of an inverter driving a variable number of gates on its output

EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997

Parasitic Capacitances of a CMOS Transistor

Figure 3.4 Transistor parasitic capacitance. (a) An N-channel MOS transistor with gate length L and width W. (b) The components of the gate capacitance. (c) Approximating capacitances with planar components. (d) The components of the diffusion capacitance. (e)-(h) The dimensions of the gate, overlap, and sidewall capacitances.

EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997

VDD VDD

VoutVout

Vin = VDD Vin = 0

RNon

RPon

VOH = VDD

VOL= 0

VM = RPon ) f(RNon,

CMOS Inverter: Steady State Response

RNon 1/WN

RPon 1/WP

Figures from material provided with Digital Integrated Circuits, A Design Perspective, by Jan Rabaey, Prentice Hall, 1996

EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997

Vout

Vin1 2 3 4 5

12

34

5

NMOS linPMOS off

NMOS satPMOS sat

NMOS offPMOS lin

NMOS satPMOS lin

NMOS linPMOS sat

CMOS Inverter VTC

Figures from material provided with Digital Integrated Circuits, A Design Perspective, by Jan Rabaey, Prentice Hall, 1996

EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997

The Ideal Gate

Vin

Vout

g=

Ri =

Ro = 0

Vm = Vdd/2

Figures from material provided with Digital Integrated Circuits, A Design Perspective, by Jan Rabaey, Prentice Hall, 1996

EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997

VDD

Vin Vout

CL

Balanced CMOS Inverter

Assume that due to differences in p and n, for a minimum sized transistor, Rp = 2Rn

For a balanced inverter we want RP = RN, so in this case, WP must be 2WN

WP/LP = 2/1

WN/LN = 2/1

EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997

Logical Effort

Figure 3.8 Logical effort. (a) The input capacitance looking into the input capacitance of a minimum size inverter. (b) Sizing a logic cell’s transistors to have the same delay as a minimum size inverter. (c) The logical effort of a cell is C in/Cinv.

EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997

Logical Effort Of a Complex Gate

Figure 3.10 An AOI221 cell with logical effort vector g=(8/3, 8/3, 7/3).

EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997

The Basic Trade-off

to other gates (fanout)

to other gates (fanout)

to other gates (fanout)

to other gates (fanout)buffer

Which is faster?