54
1 igital CMOS Logic Circuits

1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

Embed Size (px)

Citation preview

Page 1: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

1

Digital CMOS Logic Circuits

Page 2: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

Introduction

• CMOS is by far the most popular technology for the implementation of digital systems.

• The small size, ease of fabrication, and low power dissipation of MOSFETs enable extremely high levels of integration of both logic and memory circuits.

Page 3: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

10.1 DIGITAL CIRCUIT DESIGN

• Digital IC Technologies and Logic-Circuit Families.• CMOS: CMOS technology is, by a large margin, the

most dominant of al the IC technologies available for digital-circuit design.

• These are a number of reasons for this development, the most important of which is the much lower power dissipation of CMOS circuits.

Page 4: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

Figure 10.1 Digital IC technologies and logic-circuit families.

Page 5: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

• Some of the reasons for CMOS displacing bipolar technology in digital applications are as follows:

• 1.CMOS logic circuits dissipate much less power than bipolar logic circuits and thus one can pack more CMOS circuits on a chop than is possible with bipolar circuits.

• 2.The high input impedance of the MOS transistor allows the designer to use charge storage as a means for the temporary storage of information in both logic and memory circuits.

Page 6: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

• 3.The feature size(i.e., minimum channel length) of the MOS transistor has decreased dramatically over the years. This permits very tight circuit packing and, correspondingly, very high levels of integration.

• CMOS circuits based on the inverter studied in Section 4.10 are the most widely used.

• Bipolar: Two logic-circuit families based on the bipolar junction transistor are in some use at present: TTL and ECL.

Page 7: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

• BiCMOS: BiCMOS combines the high operating speeds possible with BJTs( because of their inherently higher transconductance ) with the low power dissipation and other excellent characteristics of CMOS. At present, BiCMOS is used to great advantage in special applications, including memory chips.

• Gallium Arsenide (GaAs): The high carrier mobility in GaAs results in very high speeds.

Page 8: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

10.1.2 Logic-Circuit Characterization

• The following parameters are usually used to characterize the operation and performance of a logic-circuit family.

• Noise Margins: Note that VIH and VIL are defined as the points at which the slope of the VTC is -1.

• The threshold voltage VM, or Vth as we shall frequently call it, as the point at which υo=υi.

Page 9: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

• The robustness of a logic-circuit family is determined by its ability to reject noise, and thus by the noise margins NMH and NML.

• NMH=VOH-VIH

• NML=VIL-VOL

Page 10: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

Figure 10.2 Typical voltage transfer characteristic (VTC) of a logic inverter, illustrating the definition of the critical points.

Page 11: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

Figure 10.3 Definitions of propagation delays and switching times of the logic inverter.

Page 12: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

• An ideal inverter is one for which NMH=NML=VDD/2, where VDD is the power-supply voltage.

• For an ideal inverter, the threshold voltage VM=VDD/2.

• Propagation Delay: Figure 10.3 illustrates the definition of the low-to-high propagation delay (tPLH).

• The inverter propagation delay (tp) is defined as the average of these two quantities:

• Tp=1/2( tPLH+tPHL)

Page 13: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

• The shorter the propagation delay, the higher the speed at which the logic-circuit family can be operated.

• Power Dissipation: Power dissipation is an important issue in digital-circuit design.

• There are two types of power dissipation in a logic gate: static and dynamic.

• Static power refers to the power that the gate dissipates in the absence of switching action.

Page 14: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

• Dynamic power, on the other hand, occurs only when the gate is switched: An inverter operated from a power supply VDD, and driving a load capacitance C, dissipates dynamic power PD,

• PD=ƒCV2DD

• Delay-Power Product : One is usually interested in high-speed performance (low tP) combined with low power dissipation

Page 15: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

• Unfortunately, these two requirements are often in conflict.

• DP=PDtP

• Fan-In and Fan-Out : The fan-in of a gate is the number of its inputs.

• Fan-out is the maximum number of similar gates that a gate can drive while remaining within guaranteed specifications.

Page 16: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

• In this case, to keep NMH above a certain minimum, the fan-out has to be limited to a calculable maximum value.

Page 17: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

10.1.3 Styles for Digital System Design

• The conventional approach to designing digital systems consists of assembling the system using standard IC packages of various levels of complexity.

• An intermediate approach, known as semicustom design, utilizes gate-array chips.

• There are integrated circuits containing 100,000 or more unconnected logic gates.

• A more recently available type of gate array, known as a field programmable gate array.

Page 18: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

10.1.4 Design Abstraction and Computer Aids

• The design of very complex digital systems, whether on a single IC chip or using off-the-shelf components, is made possible by the use of different levels of design abstraction, and the use of a variety of computer aids.

• The designer does not need to consider, in a direct way, the circuit inside the gate package.

• In effect, the circuit has been abstracted in the form of a functional block that can be used as a component.

Page 19: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

• At every level of design abstraction, the need arises for simulation and other computer programs the help make the design process as automated as possible.

• Whereas SPICE is employed in circuit simulation.

Page 20: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

10.2 DESIGN AND PERFORMANCE 10.2 DESIGN AND PERFORMANCE ANALYSIS OF THE CMOS INVERTERANALYSIS OF THE CMOS INVERTER

• 10.2.1 Circuit Structure

, 0.2 1tn tp tV V V which is in the range of V to V

1 ' 10.6DSN n DD tn

Wr k V V

L

1 ' 10.7DSP n DD tp

Wr k V V

L

Page 21: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

10.2.2 Static Operation

• With and the output node is connected to through the resistance of the pull-up transistor .

• Similarly, with and the output node is connected to ground through the resistance of the pull-down transistor .

• Thus, in the steady state, no direct-current path exists between and ground, and the static-current and the static-power dissipation are both zero

0, ,I OH DDv v v DDV DSPr

PQ

, 0I DD o OLv V v V

DSNr

NQ

DDV

Page 22: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

• The voltage transfer characteristic of the inverter is shown in fig.10.5, from which it is confirmed that the output voltage levels are 0 ,and the switching threshold

• Where and ,for the typical case where

DDV( ) th MV or V is given by

'( / )n nk k W L ' ( / )p p pk k W L

, / 2 , :tn tp th DD nV V V V for k that is

10.81

DD tp n p tn

th

n p

V V k k VV

k k

' W L = ' W L 10.9n pn pk k

Page 23: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

10.10n

p np

W W

L L

Page 24: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

• Normally, the two devices have the same channel length, L, which is set at the minimum allowable for the given process technology.

• The minimum width of the PMOS transistor two to three times that.

• For example, for a 0.25-μm/0.25μm.• It makes .thus an inverter with matched

transistor will have equal propagation delays,• Since typically the noise margins are

approximately 0.4• This value, begin close to half the power-supply

voltage, makes the CMOS inverter nearly ideal from a noise-immunity standpoint.

DSN DSPr r PLH PHLt and t

0.1 0.2 t DDV to V

DDV

Page 25: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

• 10.2.3 Dynamic Operation

10.2.4 Dynamic Power Dissipation

1.7 10.18

'PHL

n DDn

Ct

Wk V

L

1.7 10.19

'PLH

p DDp

Ct

Wk V

L

1=

2P PHL PLHt t t

2= 10.20D DDP f CV

Page 26: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

10.3 CMOS LOGIC GATE CIRCUITS

• 10.3.1 Basic Structure:• A CMOS logic circuit is in effect an extension, or a

generalization, of the CMOS inverter:• The inverter consists of an NMOS pull-down

transistor, and a PMOS pull-up transistor, operated by the input voltage in a complementary fashion.

• The CMOS logic gate consists of two networks: the pull-down network (PDN) constructed of NMOS transistors.

Page 27: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

• And the pull-up network (PUN) constructed of PMOS transistors.

• The PDN will conduct for all input combinations that require a low output (Y=0) and will then pull the output node down to ground, causing a zero voltage to appear at the output, υY=0.

• On the other hand, all input combinations that call for a high output (Y=1) will cause the PUN to conduct, and the PUN will then pull the output node up to VDD, establishing an output voltage υY=VDD.

Page 28: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

• Figure 10.9 shows examples of PDNs. For the circuit in Fig. 10.9(a), we observe that QA will conduct when A is high (υA=VDD) and will then pull the output node down to ground (υY=0V, Y=0).

• Similarly, QB conducts and pulls Y down when B is high.

• Thus Y will be low when A is high or B is high, which can be expressed as

Page 29: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

• The PDN in Fig. 10.9(b) will conduct only when A and B are both high simultaneously.

• The PDN in Fig. 10.9© will conduct and cause Y to be 0 when A is high or when B and C are both high, thus.

BAY

BAY

ABY

ABY

Page 30: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

BAY

• The PUN in Fig. 10.10(a) will conduct and pull YUP to VDD(Y=1) when A is low or B is low, thus

• The PUN in Fig 10.10(c) will conduct and cause Y to be high (logic1)if A is low or if B and C are both low, thus

BCAY BCAY

BCAY

Page 31: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

Figure 10.11 Usual and alternative circuit symbols for MOSFETs.

Page 32: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

• Observe that the symbol for the PMOS transistor with a circle at the gate terminal is intended to indicate that the signal at the gate has to be low for the device to be activated.

Page 33: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

BABAY

10.3.2 The Two-Input NOR Gate

Figure 10.12 A two-input CMOS NOR gate.

Page 34: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

Figure 10.13 A two-input CMOS NAND gate.

Page 35: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

• , we see that Y should be low for A high and simultaneously either B high or C and D both high, from which the PDN is directly obtained.

• The obtain the PUN, we need to express Y in terms of the complemented variables.

)( CDBAY )( CDBAY

10.3.4 A Complex Gate

Page 36: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

)(

)(

DCBA

CDBA

CDBA

CDBAY

Page 37: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

10.3.5 Obtaining the PUN from the PDN and Vice Versa

• Instance, in the circuit of Fig. 10.14, we found it relatively easy to obtain the PDN, simply because we already had Y in terms of the uncomplemeted inputs.

• On the other hand, to obtain the PUN, we had to manipulate the given Boolean expression to express Y as a function of the complemented variables.

Page 38: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

Figure 10.14 CMOS realization of a complex gate.

Page 39: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

10.3.6 The Exclusive-OR Function

• An important function that often arises in logic design is the exclusive-OR (XOR) function,

BABAY

BAABY

Page 40: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

Figure 10.15 Realization of the exclusive-OR (XOR) function: (a) The PUN synthesized directly from the expression in Eq. (10.25). (b) The complete XOR realization utilizing the PUN in (a) and a PDN that is synthesized directly from the expression in Eq. (10.26). Note that two inverters (not shown) are needed to generate the complemented variables. Also note that in this XOR realization, the PDN and the PUN are not dual networks; however, a realization based on dual networks is possible (see Problem 10.27).

Page 41: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

10.3.7 Summary of the Synthesis Method

• 1. The PDN can be most directly synthesized by expressing as a function of the uncomplemented variables. If complemented variables appear in this expression, additional inverters will be required to generate them.

• 2.The PUN can be most directly synthesized by expressing Y as a function of the complemented variables and then applying the uncomplemented variables to the gates of the P<OS transistors.

Y

Page 42: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

• If uncomplemented variables appear in the expression, additional inverters will be needed.

• 3.The PDN can be obtained from the PUN (and vice versa) using the duality property.

Page 43: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

10.3.8 Transistor Sizing

• Once a CMOS gate circuit has bbeen generated, the only significant step remaining in the design is to decide on W/L ratios for all devices.

• These ratios usually are selected to provide the gate with current-driving capability in both directions equal to that of the basic inverter.

• (W/L)=n and (W/L)p=P, where n is usually 1.5 to 2 and, for a matched design, p=(μn/μp)n.

Page 44: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

• We should find the input combinations that result in the lowest output current and then choose sizes that will make this current equal to that of the basic inverter.

• We consider the parallel and series connection of MOSFETs and find the equivalent W/L ratios.

Page 45: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

Figure 10.16 Proper transistor sizing for a four-input NOR gate. Note that n and p denote the (W/L) ratios of QN and QP, respectively, of the basic inverter.

Page 46: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

• Expression for (W/L)eq for transistors connected in series:

• The parallel connection of transistors with W/L ratios of (W/L)1,(W/L)2,…, results in an equivalent W/K of

...)/(

1)/(

11

)/(

21

LWLW

LW eq

...)/()/()/( 21 LWLWLW eq

Page 47: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

• As an example, two identical MOS transistors with individual W/L ratios of 4 result in an equivalent W/L of 2 when connected in series and of 8 when connected in parallel.

• Here, the worst case (the lowest current) for the PDN is obtained when only one of the NMOS transistors is conducting.

• We therefore select the W/L of each NMOS transistor to be equal to that of the NMOS transistor of the basic inverter, namely, n.

Page 48: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

• For the PUN, however, the worst-case situation (and indeed the only case) is when all inputs are low and the four series PMOS transistors are conducting.

• Since the equivalent W/K will be one-quarter of that of each PMOS device, we should select the W/L ratio of each PMOS transistor to be four times that of QP of the basic inverter, that is ,4p.

Page 49: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

Figure 10.17 Proper transistor sizing for a four-input NAND gate. Note that n and p denote the (W/L) ratios of QN and QP, respectively, of the basic inverter.

Page 50: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

Example 10.2

• Provide transistor W/L ratios for the logic circuit shown in Fig. 10.18. Assume that for the basic inverter n = 1.5 and p =5 and that the channel length is 0.25μm.

• Solution:• Refer to Fig. 10.18, and consider the PDN first.

• We note that the worst case occurs when QNB is on and either QNC or QND is on.

Page 51: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

• That is, in the worst case, we have two transistors in series.

• Therefore, we select each of QNB, QNC, and QND to have twice the width of the n-channel device in the basic inverter, thus

• QNB: W/L = 2n = 3 =0.75/0.25

• QNC: W/L = 2n = 3 =0.75/0.25

• QND: W/L = 2n = 3 =0.75/0.25

Page 52: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

• For transistor QNA, select W/L to be equal to that of the n-channel device in the basic inverter:

• QNA: W/L = n = 1.5 = 0.375/0.25

• Next, consider the PUN.• Here, we see that in the worst case, we have three

transistors in series: QPA, QPC, and QPD.

• Therefore, we select the W/L ratios of each of these to be three times that of QP in the basic inverter, that is, 3p, thus

Page 53: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

• QPA: W/L = 3p = 15 =3.75/0.25

• QPC: W/L = 3p = 15 =3.75/0.25

• QPD: W/L = 3p = 15 =3.75/0.25

Page 54: 1 Digital CMOS Logic Circuits. Introduction CMOS is by far the most popular technology for the implementation of digital systems. The small size, ease

Figure 10.18 Circuit for Example 10.2.