Download - EE586 VLSI Design
![Page 1: EE586 VLSI Design](https://reader035.vdocuments.site/reader035/viewer/2022062410/568157a7550346895dc53780/html5/thumbnails/1.jpg)
EE586EE586VLSI DesignVLSI DesignPartha Pande
School of EECSWashington State University
![Page 2: EE586 VLSI Design](https://reader035.vdocuments.site/reader035/viewer/2022062410/568157a7550346895dc53780/html5/thumbnails/2.jpg)
Lecture 4
MOS Inverter CircuitsMOS Inverter Circuits
![Page 3: EE586 VLSI Design](https://reader035.vdocuments.site/reader035/viewer/2022062410/568157a7550346895dc53780/html5/thumbnails/3.jpg)
The CMOS Inverter: A First GlanceThe CMOS Inverter: A First Glance
V in Vout
CL
VDD
![Page 4: EE586 VLSI Design](https://reader035.vdocuments.site/reader035/viewer/2022062410/568157a7550346895dc53780/html5/thumbnails/4.jpg)
Ideal Voltage Transfer Characteristics (VTC)Ideal Voltage Transfer Characteristics (VTC)
![Page 5: EE586 VLSI Design](https://reader035.vdocuments.site/reader035/viewer/2022062410/568157a7550346895dc53780/html5/thumbnails/5.jpg)
Characteristics of Ideal VTCCharacteristics of Ideal VTC Switching point occurs at VDD/2. Three gain regions in the ideal inverter VTC
Two zero gain regions and one infinite gain region The high gain region, separating the high output from
the low output, is a feature required by all useful logic gates to reject noise in the system.
The input range is very large while the output range is small for the ideal inverter. The range refers to the voltage interval over which a signal is
considered to be a logic 0 or logic 1 Having a large input range and small output range is
a desirable characteristic of a logic gate for noise immunity. It implies that the input can vary significantly with little or no effect
on the output.
![Page 6: EE586 VLSI Design](https://reader035.vdocuments.site/reader035/viewer/2022062410/568157a7550346895dc53780/html5/thumbnails/6.jpg)
Realistic VTCRealistic VTC
In practical inverters, the low output voltage, VOL, may not reach Gnd, and the high output voltage VOH, may not reach VDD.
The output does not abruptly switch from VDD to Gnd at VDD/2.
Switching point, VS, is defined as the point where VOUT=VIN
![Page 7: EE586 VLSI Design](https://reader035.vdocuments.site/reader035/viewer/2022062410/568157a7550346895dc53780/html5/thumbnails/7.jpg)
Realistic VTCRealistic VTC
The input range for logic 0 is from 0V to a point called VIL where the input is still considered to be low.
The input range for logic 1 is the interval from VOH to VIH, where the input is still considered to be high.
The output ranges are from VOL to VOUL for logic 0 and VOH to VOUH for logic 1
![Page 8: EE586 VLSI Design](https://reader035.vdocuments.site/reader035/viewer/2022062410/568157a7550346895dc53780/html5/thumbnails/8.jpg)
Effects of NoiseEffects of Noise
Input variation remains within the valid logic 0 range.
The output varies by a smaller amount but remains in the range considered to be a valid logic 1
Input is varying in the range where the logic gate acts as a low-gain amplifier, from VOL to VIL.
This attenuates the noise since the gain is less than one in this range.
the output remains in the range VOUH to VOH
The next few inverters in the chain will attenuate the noise even further and eventually the noise is damped out of the system.
![Page 9: EE586 VLSI Design](https://reader035.vdocuments.site/reader035/viewer/2022062410/568157a7550346895dc53780/html5/thumbnails/9.jpg)
Noise MarginNoise Margin
![Page 10: EE586 VLSI Design](https://reader035.vdocuments.site/reader035/viewer/2022062410/568157a7550346895dc53780/html5/thumbnails/10.jpg)
Noise Margin (Cont’d)Noise Margin (Cont’d)
![Page 11: EE586 VLSI Design](https://reader035.vdocuments.site/reader035/viewer/2022062410/568157a7550346895dc53780/html5/thumbnails/11.jpg)
![Page 12: EE586 VLSI Design](https://reader035.vdocuments.site/reader035/viewer/2022062410/568157a7550346895dc53780/html5/thumbnails/12.jpg)
Multiple-Source Noise Margin (MSNM)Multiple-Source Noise Margin (MSNM)
Follow board notes
![Page 13: EE586 VLSI Design](https://reader035.vdocuments.site/reader035/viewer/2022062410/568157a7550346895dc53780/html5/thumbnails/13.jpg)
Multiple-Source Noise Margin (MSNM)Multiple-Source Noise Margin (MSNM)
![Page 14: EE586 VLSI Design](https://reader035.vdocuments.site/reader035/viewer/2022062410/568157a7550346895dc53780/html5/thumbnails/14.jpg)
RESISTIVE-LOAD INVERTER DESIGNRESISTIVE-LOAD INVERTER DESIGN
![Page 15: EE586 VLSI Design](https://reader035.vdocuments.site/reader035/viewer/2022062410/568157a7550346895dc53780/html5/thumbnails/15.jpg)
VTCVTC
The value of VOH can be obtained by setting the input voltage below the transistor threshold voltage VT.
No current flows and inverter output voltage Vout remains at VDD. The nominal voltage representing a logic high level is VOH = VDD
When a logic value of 1, represented by VOH, applied at the input of this inverter, the transistor is driven into the linear region of operation
Follow board notes
![Page 16: EE586 VLSI Design](https://reader035.vdocuments.site/reader035/viewer/2022062410/568157a7550346895dc53780/html5/thumbnails/16.jpg)
VTC (Cont’d)VTC (Cont’d)
At Vin =VIL, the output voltage is near VDD and the transistor is operating in the saturation region.
Follow board notes
![Page 17: EE586 VLSI Design](https://reader035.vdocuments.site/reader035/viewer/2022062410/568157a7550346895dc53780/html5/thumbnails/17.jpg)
VTC (Cont’d)VTC (Cont’d) At the other unity gain point, where Vin = VIH,
the output voltage is near 0 V and the transistor is operating in the linear region.
Follow board notes
![Page 18: EE586 VLSI Design](https://reader035.vdocuments.site/reader035/viewer/2022062410/568157a7550346895dc53780/html5/thumbnails/18.jpg)
VTC (Cont’d)VTC (Cont’d)
Switching threshold NMOS transistor is in saturation