SlideShare a Scribd company logo
1 of 20
PRESENTED BY
VAISHALI.K
M.Tech(ECE)-Ist yr
Reg.No.21304023
DEPARTMENT OF ELECTRONICS & COMMUNICATION
ENGINEERING
PONDICHERRY UNIVERSITY
SUBMITTED TO
Dr .K.ANUSUDHA,
Assistant Professor,
Dept.Of Electronics Engineering
 INTRODUCTION
 MOS LOGIC
 CMOS LOGIC
 CMOS LOGIC STRUCTURE
 CMOS COMPLEMENTARY LOGIC
 PASS TRANSISTOR LOGIC
 Bi CMOS LOGIC
 PSEUDO –NMOS LOGIC
 DYNAMIC CMOS LOGIC
 CMOS DOMINO LOGIC
 CASCODE VOLTAGE SWITCH LOGIC(CVSL)
 CLOCKED CMOS LOGIC(C²MOS)
 CONCLUSION
 CMOS stands for "Complementary Metal Oxide Semiconductor." It is a
technology used to produce integrated circuits.
 CMOS circuits are found in several types of electronic components,
including microprocessors, batteries, and digital camera image sensors.
 The "MOS" in CMOS refers to the transistors in a CMOS component,
called MOSFETs (metal oxide semiconductor field-effect transistors).
 The "complimentary" part of CMOS refers to the two different types of
semiconductors each transistor contains N-type and P-type.
 N-type semiconductors have a greater concentration of electrons than
holes, or places where an electron could exist. P-type semiconductors
have a greater concentration of holes than electrons.
 Metal Oxide Semiconductor(MOS) structure is
created by superimposing several layers of
conducting and insulating materials to form a
sandwich like structure.
 These structure are manufactured using a series of
chemical processing steps involving oxidation of the
silicon, selective introduction of dopant, and
deposition and etching of metal wires and contacts.
 CMOS technology provides two types of transistor
an n-type transistor (nMOS) and p-type transistor
(pMOS).
 Transistor operation is controlled by electric fields
so the devices are also called Metal Oxide
Semiconductor Field Effect Transistor (MOSFETs).
 A complementary metal-oxide semiconductor (CMOS) consists of a
pair of semiconductors connected to a common secondary voltage
such that they operate in opposite (complementary) fashion.
 CMOS is a combination of both NMOS and PMOS technology.
 Thus, when one transistor is turned on, the other is turned off, and
vice versa.
 CMOS can be used a invertor, but NMOS and PMOS alone used a
inverter. They are not enough to produce full output swing.
 NMOS is not good enough to produce logic one strongly.
 At the same time PMOS is not good enough to produce strong logic
zero. Some value may be degradated in the output value.
 So to get full output swing for logic zero and logic one, we go for
CMOS.
 In general, a static CMOS gate has
 An NMOS pull-down network
to connect the output to 0 (GND)
and
 PMOS pull-up network to
connect the output to 1 (VDD)
 In general, when we join a pull-up
network to a pull-down network to
form a logic gate, they both will
attempt to exert a logic level at the
output.
 VDD is connected to the source terminal of
pMOS and GND is connected to the source
terminal of nMOS.
 When the input Vin is logic 0, the NMOS
transistor is OFF and the PMOS transistor is
ON.
 The output is pulled up to logic 1 because
PMOS is connected to VDD. So PMOS is
called pull up transistor/ network.
 When the input Vin is logic 1, the NMOS is
ON and PMOS is OFF.
 Then Vout is pulled down to logic ‘0’, because
NMOS is connected to GND. So NMOS is
known as Pull down transistor/ network.
 P1 and P2 are the PMOS of pull up network
connected in parallel.
 N1 and N2 are the NMOS of pull down network
connected in series.
 The PMOS transistor will allow strong 0 so if
anyone of the input is zero (since they are
connected in parallel) the output will become
logic 1.
 The NMOS transistor will allow strong 1 so if
both the input are one (since they are connected
in series) the output will become logic 0.
 P1 and P2 are the PMOS of pull up network
connected in series.
 N1 and N2 are the NMOS of pull down network
connected in parallel.
 The PMOS transistor will allow strong o so if
both the input are zero (since they are
connected in series) the output will become
logic 1.
 The NMOS transistor will allow strong 1 so if
anyone of the input is one (since they are
connected in parallel) the output will become
logic 0.
 In electronic, pass transistor logic(PTL) describes several logic families
used in the design of integrated circuits.
 It reduces the count of transistor used to make different logic gates, by
eliminating redundant transistor.
 In conventional logic families input is applied to gate terminal of
transistor but in PTL it is also applied to source/ drain terminal.
 These circuits act as switches use either NMOS transistor or parallel
pair of NMOS and PMOS transistor called Transmission gate.
 The width of the PMOS is taken equal to the NMOS so that both
transistor can pass the signal simultaneously in parallel.
 Disadvantages is that output level are always lower than the input level.
 A simple BiCMOS inverter can be constructed
from a pair of MOS transistor and NPN
transistors.
 Each of the MOS transistors are cascaded with
an NPN transistor.
 When the input is HIGH, the NMOS
transistor is conducting becoming the base
current for the Q2 NPN transistor causing the
discharge current to drop.
 Conversely when the input is LOW, the PMOS
transistor is conducting becoming the base
current for the Q1 NPN transistor, causing the
output the increase.
 In pseudo NMOS, we have one PMOS which is
connected to power supply VDD and to GND in the
input terminal.
 There is an pull down network where NMOS are been
used depending on the required NMOS the input
varies.
 When compared to static CMOS(2n transistor) the
number of input terminal in pseudo NMOS will be N+1
(i.e n NMOS and one PMOS).
 PMOS transistor is always ON, because it is connected
to GND.
 When input is 0, NMOS is OFF and o/p voltage will be
1 , because PMOS is always conducting.
 When input is 1, NMOS is ON and PMOS is always
ON. So there will a direct path between VDD and
GND. Since both are conducting we will not get the
output as exact zero.
 The basic difference between static CMOS and
dynamic CMOS is that, the total no. of transistor is way
greater in static CMOS when compared to dynamic
CMOS.
 In dynamic CMOS, we avoid PMOS fabrication in its
structure and only less no. of NMOS are used.
 So the total size as well as the capacitance loading will
be less when compared to static CMOS.
 Switching characteristics is faster in dynamic CMOS
when compared to static CMOS.
 It generally consists of a PDN that is constructed
identically to a CMOS PDN, but instead of a PUN, it
has a pair of complementary transistors that connected
to the clock. These divide the operation of the dynamic
gate into Precharge and Evaluation phases.
• When the clock is low (“Precharge”), the PDN is off
(regardless of it’s logic state) and the Precharge
transistor is open, providing a high value to the
output. When the clock toggles, the Evaluation
transistor (nMOS) opens, providing a conditional
discharge path, depending on the logic state of the
PDN. Thus, either the output is discharged to a low
value, or stays at its high output from the Precharge
stage.
 In domino logic CMOS, we connect static
CMOS inverter at the output. This make the
difference between dynamic and domino
CMOS.
 The total number of NMOS in domino logic
CMOS will be K no. of NMOS, one gated
NMOS and one NMOS in static inverter (i.e
NMOS = K+2).
 The total number of PMOS in domino logic
CMOS will be one gated PMOS and one
PMOS in static inverter (i.e PMOS = 2).
 When clk is 0 and i/p is 1, the clk terminal will be VDD based logic 1 and
by inverter the out 1 it will be logic 0, it will passed as i/p to the
cascading circuit, the clk terminal will be 1 and then the out 2 will be 0.
 When clk is 1 and i/p is 1, the clk terminal will be VDD will start to
discharge (logic 0) and by inverter the out 1 it will be logic 1, it will
passed as i/p to the cascading circuit, the clk terminal will be 0 and then
the out 2 will be 1.
 In dynamic we have false logic condition, but here there will be delayed
output. When there is more cascaded circuit the delay will be increasing.
 It is also called as Differential Cascode
Voltage Switch Logic (DCVSL).
 CVSL seeks the performance of pseudo
NMOS without the static power
consumption.
 It is a differential type of logic circuits
where both true and complement inputs are
required.
 N pull down tree are the dual of each other.
 P pull up devices are cross coupled to latch
output.
 Both true and complement outputs are
obtained.
 Clocked-CMOS (C2MOS)(C2MOS) is a logic
family that combines static logic design with
the synchronization achieved by using clock
signals.
 The inputs A, B, and C are connected to
complementary nFET/pFET pairs as in
ordinary static design where they act like
open or closed switches.
 When the clock is at a level of ϕ=1 both Mn
and Mp are biased active.
 the circuit when ϕ=0 and both Mn and Mp
are in cutoff.
 This isolates the output node from both logic
arrays and the value of Vout=VResult is held
on Cout.
 This presentation has given a brief introduction and working of CMOS
Logic Structures which includes MOS logic, CMOS logic, CMOS logic
structure, CMOS complementary logic, pass transistor logic, bi CMOS
logic, pseudo –nMOS logic, CMOS domino logic, Cascode Voltage
Switch Logic(CVSL), clocked CMOS logic(c²mos), dynamic CMOS
logic
 https://slideplayer.com/slide/10203496/
 https://www.slideshare.net/shudhanshu29/cmos-logic-88640645
 http://ece-research.unm.edu/jimp/vlsi/slides/chap5_2.html
 https://en.wikichip.org/wiki/bicmos
 https://www.ques10.com/p/40674/explain-clocked-cmos-in-detail-1/
 https://youtu.be/rU5MyOG_O7o
 https://youtu.be/8L24Okq3GXY
 https://youtu.be/sa6Y7lu-fZA
 https://youtu.be/3Hp9eQ7ep58
 https://youtu.be/WqcK1e68e_s

More Related Content

What's hot (20)

NYQUIST CRITERION FOR ZERO ISI
NYQUIST CRITERION FOR ZERO ISINYQUIST CRITERION FOR ZERO ISI
NYQUIST CRITERION FOR ZERO ISI
 
Mos transistor
Mos transistorMos transistor
Mos transistor
 
MOSFETs
MOSFETsMOSFETs
MOSFETs
 
Line coding
Line codingLine coding
Line coding
 
Digital modulation techniques...
Digital modulation techniques...Digital modulation techniques...
Digital modulation techniques...
 
Power amplifiers
Power amplifiersPower amplifiers
Power amplifiers
 
Silicon on Insulator (SOI) Technology
Silicon on Insulator (SOI) TechnologySilicon on Insulator (SOI) Technology
Silicon on Insulator (SOI) Technology
 
Pll ppt
Pll pptPll ppt
Pll ppt
 
CMOS Topic 5 -_cmos_inverter
CMOS Topic 5 -_cmos_inverterCMOS Topic 5 -_cmos_inverter
CMOS Topic 5 -_cmos_inverter
 
DPCM
DPCMDPCM
DPCM
 
Lambda design rule
Lambda design ruleLambda design rule
Lambda design rule
 
3673 mosfet
3673 mosfet3673 mosfet
3673 mosfet
 
Differential amplifier
Differential amplifierDifferential amplifier
Differential amplifier
 
Short Channel Effect In MOSFET
Short Channel Effect In MOSFETShort Channel Effect In MOSFET
Short Channel Effect In MOSFET
 
Gunn Diode
Gunn Diode Gunn Diode
Gunn Diode
 
Magic tee
Magic tee  Magic tee
Magic tee
 
PULSE CODE MODULATION (PCM)
PULSE CODE MODULATION (PCM)PULSE CODE MODULATION (PCM)
PULSE CODE MODULATION (PCM)
 
Logic family
Logic familyLogic family
Logic family
 
Cmos design rule
Cmos design ruleCmos design rule
Cmos design rule
 
Vlsi gate level design
Vlsi gate level designVlsi gate level design
Vlsi gate level design
 

Similar to CMOS LOGIC STRUCTURES

Introduction to MOS Technology.pdf
Introduction to MOS Technology.pdfIntroduction to MOS Technology.pdf
Introduction to MOS Technology.pdfAshishSoni509
 
vlsi 2 unit.pdfvlsi unit 2 important notes for ece department
vlsi 2 unit.pdfvlsi unit 2 important notes for ece departmentvlsi 2 unit.pdfvlsi unit 2 important notes for ece department
vlsi 2 unit.pdfvlsi unit 2 important notes for ece departmentnitcse
 
LECTURE NOTES-DSD1.doc
LECTURE NOTES-DSD1.docLECTURE NOTES-DSD1.doc
LECTURE NOTES-DSD1.docSai Venu
 
A Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic Structure
A Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic StructureA Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic Structure
A Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic StructureIJERA Editor
 
STUCK-OPEN FAULT ANALYSIS IN CMOS TRANSISTOR BASED COMBINATIONAL CIRCUITS
STUCK-OPEN FAULT ANALYSIS IN CMOS TRANSISTOR BASED COMBINATIONAL CIRCUITSSTUCK-OPEN FAULT ANALYSIS IN CMOS TRANSISTOR BASED COMBINATIONAL CIRCUITS
STUCK-OPEN FAULT ANALYSIS IN CMOS TRANSISTOR BASED COMBINATIONAL CIRCUITSMinh Anh Nguyen
 
STUCK-OPEN FAULT ANALYSIS IN CMOS TRANSISTOR BASED COMBINATIONAL CIRCUITS
STUCK-OPEN FAULT ANALYSIS IN CMOS TRANSISTOR BASED COMBINATIONAL CIRCUITSSTUCK-OPEN FAULT ANALYSIS IN CMOS TRANSISTOR BASED COMBINATIONAL CIRCUITS
STUCK-OPEN FAULT ANALYSIS IN CMOS TRANSISTOR BASED COMBINATIONAL CIRCUITSMinh Anh Nguyen
 
The Revolution from Transistor to Digital Electronics
The Revolution from Transistor to Digital ElectronicsThe Revolution from Transistor to Digital Electronics
The Revolution from Transistor to Digital ElectronicsSubhajit Bhattacharjee
 
circuit families in vlsi.pptx
circuit families in vlsi.pptxcircuit families in vlsi.pptx
circuit families in vlsi.pptxanitha862251
 
CMOS Combinational_Logic_Circuits.pdf
CMOS Combinational_Logic_Circuits.pdfCMOS Combinational_Logic_Circuits.pdf
CMOS Combinational_Logic_Circuits.pdfSouravRoyElectronics
 
Unit no. 5 cmos logic design
Unit no. 5 cmos logic designUnit no. 5 cmos logic design
Unit no. 5 cmos logic designswagatkarve
 
A report on 2 to 1 mux using tg
A report on 2 to 1 mux using tgA report on 2 to 1 mux using tg
A report on 2 to 1 mux using tgvijay rastogi
 
NMOS PPT for 2nd year
NMOS PPT for 2nd yearNMOS PPT for 2nd year
NMOS PPT for 2nd yearfaltuthings
 

Similar to CMOS LOGIC STRUCTURES (20)

cmoslogic_data7.pdf
cmoslogic_data7.pdfcmoslogic_data7.pdf
cmoslogic_data7.pdf
 
Introduction to MOS Technology.pdf
Introduction to MOS Technology.pdfIntroduction to MOS Technology.pdf
Introduction to MOS Technology.pdf
 
vlsi 2 unit.pdfvlsi unit 2 important notes for ece department
vlsi 2 unit.pdfvlsi unit 2 important notes for ece departmentvlsi 2 unit.pdfvlsi unit 2 important notes for ece department
vlsi 2 unit.pdfvlsi unit 2 important notes for ece department
 
MOS logic family
MOS logic familyMOS logic family
MOS logic family
 
LECTURE NOTES-DSD1.doc
LECTURE NOTES-DSD1.docLECTURE NOTES-DSD1.doc
LECTURE NOTES-DSD1.doc
 
cmos 2.pdf
cmos 2.pdfcmos 2.pdf
cmos 2.pdf
 
SET
SETSET
SET
 
A Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic Structure
A Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic StructureA Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic Structure
A Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic Structure
 
STUCK-OPEN FAULT ANALYSIS IN CMOS TRANSISTOR BASED COMBINATIONAL CIRCUITS
STUCK-OPEN FAULT ANALYSIS IN CMOS TRANSISTOR BASED COMBINATIONAL CIRCUITSSTUCK-OPEN FAULT ANALYSIS IN CMOS TRANSISTOR BASED COMBINATIONAL CIRCUITS
STUCK-OPEN FAULT ANALYSIS IN CMOS TRANSISTOR BASED COMBINATIONAL CIRCUITS
 
STUCK-OPEN FAULT ANALYSIS IN CMOS TRANSISTOR BASED COMBINATIONAL CIRCUITS
STUCK-OPEN FAULT ANALYSIS IN CMOS TRANSISTOR BASED COMBINATIONAL CIRCUITSSTUCK-OPEN FAULT ANALYSIS IN CMOS TRANSISTOR BASED COMBINATIONAL CIRCUITS
STUCK-OPEN FAULT ANALYSIS IN CMOS TRANSISTOR BASED COMBINATIONAL CIRCUITS
 
The Revolution from Transistor to Digital Electronics
The Revolution from Transistor to Digital ElectronicsThe Revolution from Transistor to Digital Electronics
The Revolution from Transistor to Digital Electronics
 
cmoshssd-220105164535.pptx
cmoshssd-220105164535.pptxcmoshssd-220105164535.pptx
cmoshssd-220105164535.pptx
 
circuit families in vlsi.pptx
circuit families in vlsi.pptxcircuit families in vlsi.pptx
circuit families in vlsi.pptx
 
CMOS Combinational_Logic_Circuits.pdf
CMOS Combinational_Logic_Circuits.pdfCMOS Combinational_Logic_Circuits.pdf
CMOS Combinational_Logic_Circuits.pdf
 
Unit no. 5 cmos logic design
Unit no. 5 cmos logic designUnit no. 5 cmos logic design
Unit no. 5 cmos logic design
 
Tema 1 en
Tema 1 enTema 1 en
Tema 1 en
 
Unit 3
Unit 3Unit 3
Unit 3
 
PPT CMOS.pptx
PPT CMOS.pptxPPT CMOS.pptx
PPT CMOS.pptx
 
A report on 2 to 1 mux using tg
A report on 2 to 1 mux using tgA report on 2 to 1 mux using tg
A report on 2 to 1 mux using tg
 
NMOS PPT for 2nd year
NMOS PPT for 2nd yearNMOS PPT for 2nd year
NMOS PPT for 2nd year
 

More from VaishaliVaishali14

Simulation of speech recognition using correlation method on matlab software
Simulation of speech recognition using correlation method on matlab softwareSimulation of speech recognition using correlation method on matlab software
Simulation of speech recognition using correlation method on matlab softwareVaishaliVaishali14
 
SIMULATION OF AN ELECTRONIC DICE CIRCUIT USING LEDs IN PROTEUS SOFTWARE
SIMULATION OF AN ELECTRONIC DICE CIRCUIT USING LEDs IN PROTEUS SOFTWARE SIMULATION OF AN ELECTRONIC DICE CIRCUIT USING LEDs IN PROTEUS SOFTWARE
SIMULATION OF AN ELECTRONIC DICE CIRCUIT USING LEDs IN PROTEUS SOFTWARE VaishaliVaishali14
 
PERFORMANCE ANALYSIS OF 2*2 MIMO CHANNEL USING ZF EQUALIZER
PERFORMANCE ANALYSIS OF 2*2 MIMO CHANNEL USING ZF EQUALIZER PERFORMANCE ANALYSIS OF 2*2 MIMO CHANNEL USING ZF EQUALIZER
PERFORMANCE ANALYSIS OF 2*2 MIMO CHANNEL USING ZF EQUALIZER VaishaliVaishali14
 
Linear equalizations and its variations
Linear equalizations and its variationsLinear equalizations and its variations
Linear equalizations and its variationsVaishaliVaishali14
 
Simulation of handoff performance using matlab
Simulation of handoff performance using matlabSimulation of handoff performance using matlab
Simulation of handoff performance using matlabVaishaliVaishali14
 
Smart traffic light controller using verilog
Smart traffic light controller using verilogSmart traffic light controller using verilog
Smart traffic light controller using verilogVaishaliVaishali14
 

More from VaishaliVaishali14 (8)

Simulation of speech recognition using correlation method on matlab software
Simulation of speech recognition using correlation method on matlab softwareSimulation of speech recognition using correlation method on matlab software
Simulation of speech recognition using correlation method on matlab software
 
SIMULATION OF AN ELECTRONIC DICE CIRCUIT USING LEDs IN PROTEUS SOFTWARE
SIMULATION OF AN ELECTRONIC DICE CIRCUIT USING LEDs IN PROTEUS SOFTWARE SIMULATION OF AN ELECTRONIC DICE CIRCUIT USING LEDs IN PROTEUS SOFTWARE
SIMULATION OF AN ELECTRONIC DICE CIRCUIT USING LEDs IN PROTEUS SOFTWARE
 
PERFORMANCE ANALYSIS OF 2*2 MIMO CHANNEL USING ZF EQUALIZER
PERFORMANCE ANALYSIS OF 2*2 MIMO CHANNEL USING ZF EQUALIZER PERFORMANCE ANALYSIS OF 2*2 MIMO CHANNEL USING ZF EQUALIZER
PERFORMANCE ANALYSIS OF 2*2 MIMO CHANNEL USING ZF EQUALIZER
 
LINE OF SIGHT PROPAGATION
LINE OF SIGHT PROPAGATIONLINE OF SIGHT PROPAGATION
LINE OF SIGHT PROPAGATION
 
Linear equalizations and its variations
Linear equalizations and its variationsLinear equalizations and its variations
Linear equalizations and its variations
 
Optical heterodyne detection
Optical heterodyne detectionOptical heterodyne detection
Optical heterodyne detection
 
Simulation of handoff performance using matlab
Simulation of handoff performance using matlabSimulation of handoff performance using matlab
Simulation of handoff performance using matlab
 
Smart traffic light controller using verilog
Smart traffic light controller using verilogSmart traffic light controller using verilog
Smart traffic light controller using verilog
 

Recently uploaded

Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 

Recently uploaded (20)

Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 

CMOS LOGIC STRUCTURES

  • 1. PRESENTED BY VAISHALI.K M.Tech(ECE)-Ist yr Reg.No.21304023 DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING PONDICHERRY UNIVERSITY SUBMITTED TO Dr .K.ANUSUDHA, Assistant Professor, Dept.Of Electronics Engineering
  • 2.  INTRODUCTION  MOS LOGIC  CMOS LOGIC  CMOS LOGIC STRUCTURE  CMOS COMPLEMENTARY LOGIC  PASS TRANSISTOR LOGIC  Bi CMOS LOGIC  PSEUDO –NMOS LOGIC  DYNAMIC CMOS LOGIC  CMOS DOMINO LOGIC  CASCODE VOLTAGE SWITCH LOGIC(CVSL)  CLOCKED CMOS LOGIC(C²MOS)  CONCLUSION
  • 3.  CMOS stands for "Complementary Metal Oxide Semiconductor." It is a technology used to produce integrated circuits.  CMOS circuits are found in several types of electronic components, including microprocessors, batteries, and digital camera image sensors.  The "MOS" in CMOS refers to the transistors in a CMOS component, called MOSFETs (metal oxide semiconductor field-effect transistors).  The "complimentary" part of CMOS refers to the two different types of semiconductors each transistor contains N-type and P-type.  N-type semiconductors have a greater concentration of electrons than holes, or places where an electron could exist. P-type semiconductors have a greater concentration of holes than electrons.
  • 4.  Metal Oxide Semiconductor(MOS) structure is created by superimposing several layers of conducting and insulating materials to form a sandwich like structure.  These structure are manufactured using a series of chemical processing steps involving oxidation of the silicon, selective introduction of dopant, and deposition and etching of metal wires and contacts.  CMOS technology provides two types of transistor an n-type transistor (nMOS) and p-type transistor (pMOS).  Transistor operation is controlled by electric fields so the devices are also called Metal Oxide Semiconductor Field Effect Transistor (MOSFETs).
  • 5.  A complementary metal-oxide semiconductor (CMOS) consists of a pair of semiconductors connected to a common secondary voltage such that they operate in opposite (complementary) fashion.  CMOS is a combination of both NMOS and PMOS technology.  Thus, when one transistor is turned on, the other is turned off, and vice versa.  CMOS can be used a invertor, but NMOS and PMOS alone used a inverter. They are not enough to produce full output swing.  NMOS is not good enough to produce logic one strongly.  At the same time PMOS is not good enough to produce strong logic zero. Some value may be degradated in the output value.  So to get full output swing for logic zero and logic one, we go for CMOS.
  • 6.  In general, a static CMOS gate has  An NMOS pull-down network to connect the output to 0 (GND) and  PMOS pull-up network to connect the output to 1 (VDD)  In general, when we join a pull-up network to a pull-down network to form a logic gate, they both will attempt to exert a logic level at the output.
  • 7.  VDD is connected to the source terminal of pMOS and GND is connected to the source terminal of nMOS.  When the input Vin is logic 0, the NMOS transistor is OFF and the PMOS transistor is ON.  The output is pulled up to logic 1 because PMOS is connected to VDD. So PMOS is called pull up transistor/ network.  When the input Vin is logic 1, the NMOS is ON and PMOS is OFF.  Then Vout is pulled down to logic ‘0’, because NMOS is connected to GND. So NMOS is known as Pull down transistor/ network.
  • 8.  P1 and P2 are the PMOS of pull up network connected in parallel.  N1 and N2 are the NMOS of pull down network connected in series.  The PMOS transistor will allow strong 0 so if anyone of the input is zero (since they are connected in parallel) the output will become logic 1.  The NMOS transistor will allow strong 1 so if both the input are one (since they are connected in series) the output will become logic 0.
  • 9.  P1 and P2 are the PMOS of pull up network connected in series.  N1 and N2 are the NMOS of pull down network connected in parallel.  The PMOS transistor will allow strong o so if both the input are zero (since they are connected in series) the output will become logic 1.  The NMOS transistor will allow strong 1 so if anyone of the input is one (since they are connected in parallel) the output will become logic 0.
  • 10.  In electronic, pass transistor logic(PTL) describes several logic families used in the design of integrated circuits.  It reduces the count of transistor used to make different logic gates, by eliminating redundant transistor.  In conventional logic families input is applied to gate terminal of transistor but in PTL it is also applied to source/ drain terminal.  These circuits act as switches use either NMOS transistor or parallel pair of NMOS and PMOS transistor called Transmission gate.  The width of the PMOS is taken equal to the NMOS so that both transistor can pass the signal simultaneously in parallel.  Disadvantages is that output level are always lower than the input level.
  • 11.  A simple BiCMOS inverter can be constructed from a pair of MOS transistor and NPN transistors.  Each of the MOS transistors are cascaded with an NPN transistor.  When the input is HIGH, the NMOS transistor is conducting becoming the base current for the Q2 NPN transistor causing the discharge current to drop.  Conversely when the input is LOW, the PMOS transistor is conducting becoming the base current for the Q1 NPN transistor, causing the output the increase.
  • 12.  In pseudo NMOS, we have one PMOS which is connected to power supply VDD and to GND in the input terminal.  There is an pull down network where NMOS are been used depending on the required NMOS the input varies.  When compared to static CMOS(2n transistor) the number of input terminal in pseudo NMOS will be N+1 (i.e n NMOS and one PMOS).  PMOS transistor is always ON, because it is connected to GND.  When input is 0, NMOS is OFF and o/p voltage will be 1 , because PMOS is always conducting.  When input is 1, NMOS is ON and PMOS is always ON. So there will a direct path between VDD and GND. Since both are conducting we will not get the output as exact zero.
  • 13.  The basic difference between static CMOS and dynamic CMOS is that, the total no. of transistor is way greater in static CMOS when compared to dynamic CMOS.  In dynamic CMOS, we avoid PMOS fabrication in its structure and only less no. of NMOS are used.  So the total size as well as the capacitance loading will be less when compared to static CMOS.  Switching characteristics is faster in dynamic CMOS when compared to static CMOS.  It generally consists of a PDN that is constructed identically to a CMOS PDN, but instead of a PUN, it has a pair of complementary transistors that connected to the clock. These divide the operation of the dynamic gate into Precharge and Evaluation phases.
  • 14. • When the clock is low (“Precharge”), the PDN is off (regardless of it’s logic state) and the Precharge transistor is open, providing a high value to the output. When the clock toggles, the Evaluation transistor (nMOS) opens, providing a conditional discharge path, depending on the logic state of the PDN. Thus, either the output is discharged to a low value, or stays at its high output from the Precharge stage.
  • 15.  In domino logic CMOS, we connect static CMOS inverter at the output. This make the difference between dynamic and domino CMOS.  The total number of NMOS in domino logic CMOS will be K no. of NMOS, one gated NMOS and one NMOS in static inverter (i.e NMOS = K+2).  The total number of PMOS in domino logic CMOS will be one gated PMOS and one PMOS in static inverter (i.e PMOS = 2).
  • 16.  When clk is 0 and i/p is 1, the clk terminal will be VDD based logic 1 and by inverter the out 1 it will be logic 0, it will passed as i/p to the cascading circuit, the clk terminal will be 1 and then the out 2 will be 0.  When clk is 1 and i/p is 1, the clk terminal will be VDD will start to discharge (logic 0) and by inverter the out 1 it will be logic 1, it will passed as i/p to the cascading circuit, the clk terminal will be 0 and then the out 2 will be 1.  In dynamic we have false logic condition, but here there will be delayed output. When there is more cascaded circuit the delay will be increasing.
  • 17.  It is also called as Differential Cascode Voltage Switch Logic (DCVSL).  CVSL seeks the performance of pseudo NMOS without the static power consumption.  It is a differential type of logic circuits where both true and complement inputs are required.  N pull down tree are the dual of each other.  P pull up devices are cross coupled to latch output.  Both true and complement outputs are obtained.
  • 18.  Clocked-CMOS (C2MOS)(C2MOS) is a logic family that combines static logic design with the synchronization achieved by using clock signals.  The inputs A, B, and C are connected to complementary nFET/pFET pairs as in ordinary static design where they act like open or closed switches.  When the clock is at a level of ϕ=1 both Mn and Mp are biased active.  the circuit when ϕ=0 and both Mn and Mp are in cutoff.  This isolates the output node from both logic arrays and the value of Vout=VResult is held on Cout.
  • 19.  This presentation has given a brief introduction and working of CMOS Logic Structures which includes MOS logic, CMOS logic, CMOS logic structure, CMOS complementary logic, pass transistor logic, bi CMOS logic, pseudo –nMOS logic, CMOS domino logic, Cascode Voltage Switch Logic(CVSL), clocked CMOS logic(c²mos), dynamic CMOS logic
  • 20.  https://slideplayer.com/slide/10203496/  https://www.slideshare.net/shudhanshu29/cmos-logic-88640645  http://ece-research.unm.edu/jimp/vlsi/slides/chap5_2.html  https://en.wikichip.org/wiki/bicmos  https://www.ques10.com/p/40674/explain-clocked-cmos-in-detail-1/  https://youtu.be/rU5MyOG_O7o  https://youtu.be/8L24Okq3GXY  https://youtu.be/sa6Y7lu-fZA  https://youtu.be/3Hp9eQ7ep58  https://youtu.be/WqcK1e68e_s