SlideShare a Scribd company logo
PASS-TRANSISTOR LOGIC
-Yalagoud Patil
1
Outline
1. What and Why Pass transistors?
2. Designing Pass transistor logic
3. General Function Blocks
I. NMOS Function Blocks
II. CMOS Function Blocks
2
What and Why Pass transistors?
• In electronics, pass transistor logic (PTL) describes several logic families used in
the design of IC’s. It reduces the count of transistors used to make different logic
gates, by eliminating redundant transistors.
• Transistors are used as switches to pass logic levels between nodes of a circuit,
instead of as switches connected directly to supply voltages (Under the control of
the FETs gate voltage). This reduces the number of active devices.
• Applications: Designing regular arrays, such as ROMs , PLAs and multiplexers.
• Contemplate: Depletion mode PT created by an ion implant step can be used to
remove control from a given FET by shorting its drain and source!.
• Disadvantage: that the difference of the voltage between high and low logic levels
decreases at each stage.
3
• Two major advantages of PT over standard NMOS gate logic are:
1. They are not “ratiod” devices and can be minimum geometry.
2. They do not have a path from plus supply to ground, and do not
dissipate standby power.
• If the gate and drain of a pass transistor are both high, the source will rise
to the lower of the potentials VDD and VGS – VTH.
• If the gate and drain are both at VDD , the source can only rise to one
threshold voltage below the gate, as shown in Fig 1.
4
• Consider the Fig 2.
• Three pass transistor driving an inverter.
• With gate and drain of the first pass transistor at 5V its source rises to 3.5V
and the device is at the onset of pinching off.
• With the gate bias of the second FET at 5V and its drain at 3.5V, its source
rises to the drain potential 3.5V, and the device passes the input voltage to
its output (Depletion mode devices are short circuited).
• Each additional input requires only a minimum-geometry FET and adds no
DC power dissipation to the circuit.
5
• Disadvantages: Chare steering, For Fig 2. inputs A,B,C and D all at 5V.
The voltage presented to inverter input is only 3.5V. This must be sufficient
to drive the inverter output low.
• If a PT is driven by a voltage less than 5V, the source of that FET will be at
one threshold voltage less than corresponding gate voltage.
• Fig 3. shows a situation when input C is 3.5V, Which would be the case if it
were driven by a pass transistor. Even though input D is 5V, the voltage to
the inverter is only 2V. This is below inverter threshold voltage and is most
likely treated as logic 0.
• A sufficiently high inverter ratio will solve this problem, but at the expense
of a long pull-up.
6
• Thumb Rule: In designing NMOS PT logic, one must never drive a PT
with the output of another PT!
• Another one: In designing PT logic, care must be taken to ensure the
existence of both charging and discharging paths to the inputs of all
inverters!
• Charge sharing is a serious problem which occurs when two or more
capacitors at different potentials are tied together. One must be aware of
sneak paths.
• Sneak path is created when two PT are both on at the same time and one is
connected to VDD while the other is connected to GND, as shown in Fig 4.
7
• There is also a timing problem!
• One more rule : One must always provide both a charging and a
discharging path for all input variables!
• A PT chain driving a capacitive load is shown in Fig 5.
• PT can be approximated as a lumped RC equivalent circuit. Where C is
gate to channel capacitance plus any parasitic capacitance of the gate node.
R is the series resistance of the channel with the FET operating in the linear
region, plus any parasitic resistance between nodes .
8
• The rise time is proportional to the total resistance Rt and the total
capacitance Ct, of the line, both of which double when the number of PT
doubles. Hence propagation time is proportional to the square of the
number of PT in the chain.
• A string (finite transmission) of N elements, a string of identical pass
transistor driving a matched load CL=Cg, exhibits a delay of approximately
tp = 0.7N(N+1) RCL/2
• More accurate estimate for the propagation delay times low to high tpLH,
and high to low tpHL are
tpLH = 0.63 N(N+1)RCL/2
and
tpHL = 0.79 N(N+1)RCL/2
• Periodic restoration of the full signal voltage swing will improve the speed
of the circuit.
9
Designing PTL
• Good PT design can design often faster logic than conventional MOS
design, with very low power loss and much less chip area.
• A weak one can be defined as an output voltage that is above ViH but lower
than a strong one, and a weak zero as an output that is below ViL but higher
than a strong zero. Typical values are as given below for 5V logic.
10
Signal Rannge,V
Strong one 4.5-5.0
Weak one 3.5-4.5
Weak zero 0.5-1.5
Strong zero 0.0-0.5
• An NMOS PT can pull down to the negative rail, but it can only pull up to a
threshold voltage below the positive rail, as shown in Fig 6.
• In contrast PMOS PT can pull up to the positive rail, but can only pull down to
a threshold voltage above the negative rail. It can output a strong ne, but only a
weak zero, as shown in Fig 7.
• CMOS Transmission Gates (TG) can be used whenever PMOS devices are
available. CMOS TGs are superior to NMOS PT in two significant ways:
i. Output both strong ones and zeros
ii. TG consists of two transistors in parallel and except near the positive and negative
rails, it has about half the resistance of a single pass transistor.
11
• Two disadvantages to CMOS TG are:
i. They require more are than NMOS pass circuitry.
ii. Require complemented control signals.
• The circuit diagram ,stick diagram of a CMOS TG are as shown in Fig 8.
Note: With four or less pass gates, the transistor network dissipates negligible
switching power.
• Pass transistor implementation of 2-input NAND and NOR gates.
12
General Functional Blocks
• The function block can be either NMOS or CMOS and if implemented the
details if its operation can be left unbounded until later.
• The general two variable function block that implement all 16 logic
function of two input variables A and B is controlled by inputs C0 through
C3,is as shown in Fig 9.
13
NMOS Functional block
• Examination of two input NAND,NOR,AND,OR,XOR,XNOR pass
networks shows that they all are of the same topological structure, with
only the inputs, controls and outputs changing.
• These six function are special cases of the sixteen possible logic functions
realizable with a 2-input function block,or logic block as shown in Fig 10.
14
• There are two possible realizations of a two input function block, one with
enhancement mode transistor and other with depletion mode transistor, as
shown in Fig 11.
• Problem: Timing (When variables are used as inputs PT chains as well as
control signals).
• Solution: By using only VDD and GND as inputs to the PT chains,but
this doubles the size of the gate.
15
• Example: Design of an XOR gate with 0 and 1 inputs requires 4 controls
A,A’,B & B’.This requires a 4-to-1 MUX in either NAND or NOR form.
• Two realization of an XOR gate with fixed inputs are shown in Fig 12. and
are seen to require a 4X4 matrix of transistors.
NOR structure NAND structure
16
CMOS Functional Blocks
• A complementary CMOS design would consist of 8 TG replacing the 8 PT
of the NMOS design. When the CMOS function block is laid out the TG
would be split. It has twice the size of NMOS function block.
• The CMOS function block can be reduced in size by using precharge logic.
It can be precharged either high or low.
• A precharged high mostly NMOS function block and a precharged low
mostly PMOS function block are shown in Fig 13.
Mostly NMOS Mostly PMOS
17
18
19

More Related Content

What's hot

Combinational Logic
Combinational LogicCombinational Logic
Combinational Logic
Sirat Mahmood
 
Dynamic&p t-logic
Dynamic&p t-logicDynamic&p t-logic
Dynamic&p t-logic
Sowmya Sathyabama
 
CMOS Logic Circuits
CMOS Logic CircuitsCMOS Logic Circuits
CMOS Logic Circuits
Marmik Kothari
 
Multi carrier equalization by restoration of redundanc y (merry) for adaptive...
Multi carrier equalization by restoration of redundanc y (merry) for adaptive...Multi carrier equalization by restoration of redundanc y (merry) for adaptive...
Multi carrier equalization by restoration of redundanc y (merry) for adaptive...
IJNSA Journal
 
CMOS Dynamic Logic: A Review
CMOS Dynamic Logic: A ReviewCMOS Dynamic Logic: A Review
CMOS Dynamic Logic: A Review
ijsrd.com
 
CMOS LOGIC STRUCTURES
CMOS LOGIC STRUCTURESCMOS LOGIC STRUCTURES
CMOS LOGIC STRUCTURES
VaishaliVaishali14
 
Pass Transistor Logic
Pass Transistor LogicPass Transistor Logic
Pass Transistor LogicDiwaker Pant
 
Unit 3 testing of logic circuits
Unit 3 testing of logic circuitsUnit 3 testing of logic circuits
Unit 3 testing of logic circuits
swagatkarve
 
Dee 6113 CMOS IC DESIGN (Chapter 3 ~ CMOS inverter)
Dee 6113 CMOS IC DESIGN (Chapter 3 ~ CMOS inverter)Dee 6113 CMOS IC DESIGN (Chapter 3 ~ CMOS inverter)
Dee 6113 CMOS IC DESIGN (Chapter 3 ~ CMOS inverter)
MielWitwicky
 
Low Power Design - PPT 1
Low Power Design - PPT 1 Low Power Design - PPT 1
Low Power Design - PPT 1
Varun Bansal
 
CMOS logic circuits
CMOS logic circuitsCMOS logic circuits
CMOS logic circuits
Mahesh_Naidu
 
Performance Analysis of Encoder in Different Logic Techniques for High-Speed ...
Performance Analysis of Encoder in Different Logic Techniques for High-Speed ...Performance Analysis of Encoder in Different Logic Techniques for High-Speed ...
Performance Analysis of Encoder in Different Logic Techniques for High-Speed ...
Achintya Kumar
 
CMOS Logic
CMOS LogicCMOS Logic
VLSI
VLSIVLSI
CMOS Topic 6 -_designing_combinational_logic_circuits
CMOS Topic 6 -_designing_combinational_logic_circuitsCMOS Topic 6 -_designing_combinational_logic_circuits
CMOS Topic 6 -_designing_combinational_logic_circuits
Ikhwan_Fakrudin
 
Manja ppt
Manja pptManja ppt
Manja ppt
Druva Gowda
 
Cmos logic
Cmos logicCmos logic
CMOS Topic 5 -_cmos_inverter
CMOS Topic 5 -_cmos_inverterCMOS Topic 5 -_cmos_inverter
CMOS Topic 5 -_cmos_inverter
Ikhwan_Fakrudin
 
Unit 3
Unit 3Unit 3

What's hot (20)

Combinational Logic
Combinational LogicCombinational Logic
Combinational Logic
 
Dynamic&p t-logic
Dynamic&p t-logicDynamic&p t-logic
Dynamic&p t-logic
 
CMOS Logic Circuits
CMOS Logic CircuitsCMOS Logic Circuits
CMOS Logic Circuits
 
Multi carrier equalization by restoration of redundanc y (merry) for adaptive...
Multi carrier equalization by restoration of redundanc y (merry) for adaptive...Multi carrier equalization by restoration of redundanc y (merry) for adaptive...
Multi carrier equalization by restoration of redundanc y (merry) for adaptive...
 
CMOS Dynamic Logic: A Review
CMOS Dynamic Logic: A ReviewCMOS Dynamic Logic: A Review
CMOS Dynamic Logic: A Review
 
CMOS LOGIC STRUCTURES
CMOS LOGIC STRUCTURESCMOS LOGIC STRUCTURES
CMOS LOGIC STRUCTURES
 
Pass Transistor Logic
Pass Transistor LogicPass Transistor Logic
Pass Transistor Logic
 
Chapter 10
Chapter 10Chapter 10
Chapter 10
 
Unit 3 testing of logic circuits
Unit 3 testing of logic circuitsUnit 3 testing of logic circuits
Unit 3 testing of logic circuits
 
Dee 6113 CMOS IC DESIGN (Chapter 3 ~ CMOS inverter)
Dee 6113 CMOS IC DESIGN (Chapter 3 ~ CMOS inverter)Dee 6113 CMOS IC DESIGN (Chapter 3 ~ CMOS inverter)
Dee 6113 CMOS IC DESIGN (Chapter 3 ~ CMOS inverter)
 
Low Power Design - PPT 1
Low Power Design - PPT 1 Low Power Design - PPT 1
Low Power Design - PPT 1
 
CMOS logic circuits
CMOS logic circuitsCMOS logic circuits
CMOS logic circuits
 
Performance Analysis of Encoder in Different Logic Techniques for High-Speed ...
Performance Analysis of Encoder in Different Logic Techniques for High-Speed ...Performance Analysis of Encoder in Different Logic Techniques for High-Speed ...
Performance Analysis of Encoder in Different Logic Techniques for High-Speed ...
 
CMOS Logic
CMOS LogicCMOS Logic
CMOS Logic
 
VLSI
VLSIVLSI
VLSI
 
CMOS Topic 6 -_designing_combinational_logic_circuits
CMOS Topic 6 -_designing_combinational_logic_circuitsCMOS Topic 6 -_designing_combinational_logic_circuits
CMOS Topic 6 -_designing_combinational_logic_circuits
 
Manja ppt
Manja pptManja ppt
Manja ppt
 
Cmos logic
Cmos logicCmos logic
Cmos logic
 
CMOS Topic 5 -_cmos_inverter
CMOS Topic 5 -_cmos_inverterCMOS Topic 5 -_cmos_inverter
CMOS Topic 5 -_cmos_inverter
 
Unit 3
Unit 3Unit 3
Unit 3
 

Viewers also liked

Prada
PradaPrada
Shannon Kelly group presentation
Shannon Kelly group presentationShannon Kelly group presentation
Shannon Kelly group presentation
Shannon Kelly
 
Czechoslovak historical events
Czechoslovak historical eventsCzechoslovak historical events
Czechoslovak historical events
eftihia67
 
Campanha Lux_TCC
Campanha Lux_TCCCampanha Lux_TCC
Campanha Lux_TCC
Isabella Mattiolo Marchese
 
2017 03 open-access_public
2017 03 open-access_public2017 03 open-access_public
2017 03 open-access_public
Benedictine University Library
 
Mon compte messagerie
Mon compte   messagerieMon compte   messagerie
Mon compte messagerie
Chalvesche
 
Geneva 2020 March 9 2017 Community Report Presentation
Geneva 2020 March 9 2017 Community Report PresentationGeneva 2020 March 9 2017 Community Report Presentation
Geneva 2020 March 9 2017 Community Report Presentation
Geneva2020
 
كشف اسماء السيدات المقبولات في الوظائف الصحية
كشف اسماء السيدات المقبولات في الوظائف الصحيةكشف اسماء السيدات المقبولات في الوظائف الصحية
كشف اسماء السيدات المقبولات في الوظائف الصحية
Abdo Magdi
 
Merged
MergedMerged
Merged
Martasll
 
Crs vs gds
Crs vs gdsCrs vs gds
Crs vs gds
sajappy
 
SMES Welcoming Differences
SMES Welcoming DifferencesSMES Welcoming Differences
SMES Welcoming Differences
Rosetta Eun Ryong Lee
 
Звичайні дроби
Звичайні дробиЗвичайні дроби
Звичайні дроби
sveta7940
 
Actividad 4; bloque 1. bullying
Actividad 4; bloque 1. bullyingActividad 4; bloque 1. bullying
Actividad 4; bloque 1. bullying
DESIREE MANZANO
 
Predict the Oscars with Data Science
Predict the Oscars with Data SciencePredict the Oscars with Data Science
Predict the Oscars with Data Science
Thinkful
 
Build a Twitter Bot with Basic Python
Build a Twitter Bot with Basic PythonBuild a Twitter Bot with Basic Python
Build a Twitter Bot with Basic Python
Thinkful
 
уур амьсгалын өөрчлөлт
уур амьсгалын өөрчлөлтуур амьсгалын өөрчлөлт
уур амьсгалын өөрчлөлт
Zaya Shirentogtokh
 
Conventions of trailer
Conventions of trailerConventions of trailer
Conventions of trailer
Ege1072
 
Mon compte généralités
Mon compte   généralitésMon compte   généralités
Mon compte généralités
Chalvesche
 
Reglamento Estudiantes -Pregrados-
Reglamento Estudiantes -Pregrados-Reglamento Estudiantes -Pregrados-
Reglamento Estudiantes -Pregrados-
Uni123456789
 
El discipulado cristiano
El discipulado cristianoEl discipulado cristiano
El discipulado cristiano
Jessica Bobadilla Alegria
 

Viewers also liked (20)

Prada
PradaPrada
Prada
 
Shannon Kelly group presentation
Shannon Kelly group presentationShannon Kelly group presentation
Shannon Kelly group presentation
 
Czechoslovak historical events
Czechoslovak historical eventsCzechoslovak historical events
Czechoslovak historical events
 
Campanha Lux_TCC
Campanha Lux_TCCCampanha Lux_TCC
Campanha Lux_TCC
 
2017 03 open-access_public
2017 03 open-access_public2017 03 open-access_public
2017 03 open-access_public
 
Mon compte messagerie
Mon compte   messagerieMon compte   messagerie
Mon compte messagerie
 
Geneva 2020 March 9 2017 Community Report Presentation
Geneva 2020 March 9 2017 Community Report PresentationGeneva 2020 March 9 2017 Community Report Presentation
Geneva 2020 March 9 2017 Community Report Presentation
 
كشف اسماء السيدات المقبولات في الوظائف الصحية
كشف اسماء السيدات المقبولات في الوظائف الصحيةكشف اسماء السيدات المقبولات في الوظائف الصحية
كشف اسماء السيدات المقبولات في الوظائف الصحية
 
Merged
MergedMerged
Merged
 
Crs vs gds
Crs vs gdsCrs vs gds
Crs vs gds
 
SMES Welcoming Differences
SMES Welcoming DifferencesSMES Welcoming Differences
SMES Welcoming Differences
 
Звичайні дроби
Звичайні дробиЗвичайні дроби
Звичайні дроби
 
Actividad 4; bloque 1. bullying
Actividad 4; bloque 1. bullyingActividad 4; bloque 1. bullying
Actividad 4; bloque 1. bullying
 
Predict the Oscars with Data Science
Predict the Oscars with Data SciencePredict the Oscars with Data Science
Predict the Oscars with Data Science
 
Build a Twitter Bot with Basic Python
Build a Twitter Bot with Basic PythonBuild a Twitter Bot with Basic Python
Build a Twitter Bot with Basic Python
 
уур амьсгалын өөрчлөлт
уур амьсгалын өөрчлөлтуур амьсгалын өөрчлөлт
уур амьсгалын өөрчлөлт
 
Conventions of trailer
Conventions of trailerConventions of trailer
Conventions of trailer
 
Mon compte généralités
Mon compte   généralitésMon compte   généralités
Mon compte généralités
 
Reglamento Estudiantes -Pregrados-
Reglamento Estudiantes -Pregrados-Reglamento Estudiantes -Pregrados-
Reglamento Estudiantes -Pregrados-
 
El discipulado cristiano
El discipulado cristianoEl discipulado cristiano
El discipulado cristiano
 

Similar to Ad vlsi pass-transistor logic_yalagoud_patil

Integrated Circuit
Integrated CircuitIntegrated Circuit
Integrated Circuit
Nabil Nader
 
Module-2.pptx
Module-2.pptxModule-2.pptx
Module-2.pptx
BEVARAVASUDEVAAP1813
 
Digital integrated circuits
Digital integrated circuitsDigital integrated circuits
Digital integrated circuits
Tamilarasan N
 
circuit families in vlsi.pptx
circuit families in vlsi.pptxcircuit families in vlsi.pptx
circuit families in vlsi.pptx
anitha862251
 
UNIT 3.pptx
UNIT 3.pptxUNIT 3.pptx
UNIT 3.pptx
ssuser022fec
 
digitalelectronicslogicfamilies-190628101225-converted.pptx
digitalelectronicslogicfamilies-190628101225-converted.pptxdigitalelectronicslogicfamilies-190628101225-converted.pptx
digitalelectronicslogicfamilies-190628101225-converted.pptx
Bijay Sharma
 
Logic families(unit 4)
Logic families(unit 4)Logic families(unit 4)
Logic families(unit 4)
SURBHI SAROHA
 
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
nitcse
 
Digital electronics logic families
Digital electronics logic familiesDigital electronics logic families
Digital electronics logic families
BLESSINAR0
 
2011 Protection of a 3.3V Domain and Switchable 1.8V/3.3V I/O in 40nm and 28n...
2011 Protection of a 3.3V Domain and Switchable 1.8V/3.3V I/O in 40nm and 28n...2011 Protection of a 3.3V Domain and Switchable 1.8V/3.3V I/O in 40nm and 28n...
2011 Protection of a 3.3V Domain and Switchable 1.8V/3.3V I/O in 40nm and 28n...
Sofics
 
LOGIC FAMILY.pptx
LOGIC FAMILY.pptxLOGIC FAMILY.pptx
LOGIC FAMILY.pptx
anil_gaur
 
UNIT-4-Logic styles for low power_part_2.ppt
UNIT-4-Logic styles for low power_part_2.pptUNIT-4-Logic styles for low power_part_2.ppt
UNIT-4-Logic styles for low power_part_2.ppt
Ravi Selvaraj
 
7833177.ppt
7833177.ppt7833177.ppt
7833177.ppt
Vaibhavii2
 
Double tail comparator
Double tail comparatorDouble tail comparator
Double tail comparator
MdLogic Mdls
 
TTL Driving CMOS - Digital Electronic Presentation ALA 2018
TTL Driving CMOS - Digital Electronic Presentation ALA 2018TTL Driving CMOS - Digital Electronic Presentation ALA 2018
TTL Driving CMOS - Digital Electronic Presentation ALA 2018
Mr. RahüL YøGi
 
Pipelining approach
Pipelining approachPipelining approach
Pipelining approach
GopinathD17
 
logic family1.pdf
logic family1.pdflogic family1.pdf
logic family1.pdf
anil_gaur
 
IRJET- A Novel 5 Stage MTCNT Delay Line at 32nm Technology Node
IRJET-  	  A Novel 5 Stage MTCNT Delay Line at 32nm Technology NodeIRJET-  	  A Novel 5 Stage MTCNT Delay Line at 32nm Technology Node
IRJET- A Novel 5 Stage MTCNT Delay Line at 32nm Technology Node
IRJET Journal
 

Similar to Ad vlsi pass-transistor logic_yalagoud_patil (20)

Integrated Circuit
Integrated CircuitIntegrated Circuit
Integrated Circuit
 
Module-2.pptx
Module-2.pptxModule-2.pptx
Module-2.pptx
 
Digital integrated circuits
Digital integrated circuitsDigital integrated circuits
Digital integrated circuits
 
circuit families in vlsi.pptx
circuit families in vlsi.pptxcircuit families in vlsi.pptx
circuit families in vlsi.pptx
 
UNIT 3.pptx
UNIT 3.pptxUNIT 3.pptx
UNIT 3.pptx
 
digitalelectronicslogicfamilies-190628101225-converted.pptx
digitalelectronicslogicfamilies-190628101225-converted.pptxdigitalelectronicslogicfamilies-190628101225-converted.pptx
digitalelectronicslogicfamilies-190628101225-converted.pptx
 
Logic families(unit 4)
Logic families(unit 4)Logic families(unit 4)
Logic families(unit 4)
 
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
 
Digital electronics logic families
Digital electronics logic familiesDigital electronics logic families
Digital electronics logic families
 
Term
TermTerm
Term
 
ulpfa
ulpfaulpfa
ulpfa
 
2011 Protection of a 3.3V Domain and Switchable 1.8V/3.3V I/O in 40nm and 28n...
2011 Protection of a 3.3V Domain and Switchable 1.8V/3.3V I/O in 40nm and 28n...2011 Protection of a 3.3V Domain and Switchable 1.8V/3.3V I/O in 40nm and 28n...
2011 Protection of a 3.3V Domain and Switchable 1.8V/3.3V I/O in 40nm and 28n...
 
LOGIC FAMILY.pptx
LOGIC FAMILY.pptxLOGIC FAMILY.pptx
LOGIC FAMILY.pptx
 
UNIT-4-Logic styles for low power_part_2.ppt
UNIT-4-Logic styles for low power_part_2.pptUNIT-4-Logic styles for low power_part_2.ppt
UNIT-4-Logic styles for low power_part_2.ppt
 
7833177.ppt
7833177.ppt7833177.ppt
7833177.ppt
 
Double tail comparator
Double tail comparatorDouble tail comparator
Double tail comparator
 
TTL Driving CMOS - Digital Electronic Presentation ALA 2018
TTL Driving CMOS - Digital Electronic Presentation ALA 2018TTL Driving CMOS - Digital Electronic Presentation ALA 2018
TTL Driving CMOS - Digital Electronic Presentation ALA 2018
 
Pipelining approach
Pipelining approachPipelining approach
Pipelining approach
 
logic family1.pdf
logic family1.pdflogic family1.pdf
logic family1.pdf
 
IRJET- A Novel 5 Stage MTCNT Delay Line at 32nm Technology Node
IRJET-  	  A Novel 5 Stage MTCNT Delay Line at 32nm Technology NodeIRJET-  	  A Novel 5 Stage MTCNT Delay Line at 32nm Technology Node
IRJET- A Novel 5 Stage MTCNT Delay Line at 32nm Technology Node
 

Recently uploaded

PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 

Recently uploaded (20)

PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 

Ad vlsi pass-transistor logic_yalagoud_patil

  • 2. Outline 1. What and Why Pass transistors? 2. Designing Pass transistor logic 3. General Function Blocks I. NMOS Function Blocks II. CMOS Function Blocks 2
  • 3. What and Why Pass transistors? • In electronics, pass transistor logic (PTL) describes several logic families used in the design of IC’s. It reduces the count of transistors used to make different logic gates, by eliminating redundant transistors. • Transistors are used as switches to pass logic levels between nodes of a circuit, instead of as switches connected directly to supply voltages (Under the control of the FETs gate voltage). This reduces the number of active devices. • Applications: Designing regular arrays, such as ROMs , PLAs and multiplexers. • Contemplate: Depletion mode PT created by an ion implant step can be used to remove control from a given FET by shorting its drain and source!. • Disadvantage: that the difference of the voltage between high and low logic levels decreases at each stage. 3
  • 4. • Two major advantages of PT over standard NMOS gate logic are: 1. They are not “ratiod” devices and can be minimum geometry. 2. They do not have a path from plus supply to ground, and do not dissipate standby power. • If the gate and drain of a pass transistor are both high, the source will rise to the lower of the potentials VDD and VGS – VTH. • If the gate and drain are both at VDD , the source can only rise to one threshold voltage below the gate, as shown in Fig 1. 4
  • 5. • Consider the Fig 2. • Three pass transistor driving an inverter. • With gate and drain of the first pass transistor at 5V its source rises to 3.5V and the device is at the onset of pinching off. • With the gate bias of the second FET at 5V and its drain at 3.5V, its source rises to the drain potential 3.5V, and the device passes the input voltage to its output (Depletion mode devices are short circuited). • Each additional input requires only a minimum-geometry FET and adds no DC power dissipation to the circuit. 5
  • 6. • Disadvantages: Chare steering, For Fig 2. inputs A,B,C and D all at 5V. The voltage presented to inverter input is only 3.5V. This must be sufficient to drive the inverter output low. • If a PT is driven by a voltage less than 5V, the source of that FET will be at one threshold voltage less than corresponding gate voltage. • Fig 3. shows a situation when input C is 3.5V, Which would be the case if it were driven by a pass transistor. Even though input D is 5V, the voltage to the inverter is only 2V. This is below inverter threshold voltage and is most likely treated as logic 0. • A sufficiently high inverter ratio will solve this problem, but at the expense of a long pull-up. 6
  • 7. • Thumb Rule: In designing NMOS PT logic, one must never drive a PT with the output of another PT! • Another one: In designing PT logic, care must be taken to ensure the existence of both charging and discharging paths to the inputs of all inverters! • Charge sharing is a serious problem which occurs when two or more capacitors at different potentials are tied together. One must be aware of sneak paths. • Sneak path is created when two PT are both on at the same time and one is connected to VDD while the other is connected to GND, as shown in Fig 4. 7
  • 8. • There is also a timing problem! • One more rule : One must always provide both a charging and a discharging path for all input variables! • A PT chain driving a capacitive load is shown in Fig 5. • PT can be approximated as a lumped RC equivalent circuit. Where C is gate to channel capacitance plus any parasitic capacitance of the gate node. R is the series resistance of the channel with the FET operating in the linear region, plus any parasitic resistance between nodes . 8
  • 9. • The rise time is proportional to the total resistance Rt and the total capacitance Ct, of the line, both of which double when the number of PT doubles. Hence propagation time is proportional to the square of the number of PT in the chain. • A string (finite transmission) of N elements, a string of identical pass transistor driving a matched load CL=Cg, exhibits a delay of approximately tp = 0.7N(N+1) RCL/2 • More accurate estimate for the propagation delay times low to high tpLH, and high to low tpHL are tpLH = 0.63 N(N+1)RCL/2 and tpHL = 0.79 N(N+1)RCL/2 • Periodic restoration of the full signal voltage swing will improve the speed of the circuit. 9
  • 10. Designing PTL • Good PT design can design often faster logic than conventional MOS design, with very low power loss and much less chip area. • A weak one can be defined as an output voltage that is above ViH but lower than a strong one, and a weak zero as an output that is below ViL but higher than a strong zero. Typical values are as given below for 5V logic. 10 Signal Rannge,V Strong one 4.5-5.0 Weak one 3.5-4.5 Weak zero 0.5-1.5 Strong zero 0.0-0.5
  • 11. • An NMOS PT can pull down to the negative rail, but it can only pull up to a threshold voltage below the positive rail, as shown in Fig 6. • In contrast PMOS PT can pull up to the positive rail, but can only pull down to a threshold voltage above the negative rail. It can output a strong ne, but only a weak zero, as shown in Fig 7. • CMOS Transmission Gates (TG) can be used whenever PMOS devices are available. CMOS TGs are superior to NMOS PT in two significant ways: i. Output both strong ones and zeros ii. TG consists of two transistors in parallel and except near the positive and negative rails, it has about half the resistance of a single pass transistor. 11
  • 12. • Two disadvantages to CMOS TG are: i. They require more are than NMOS pass circuitry. ii. Require complemented control signals. • The circuit diagram ,stick diagram of a CMOS TG are as shown in Fig 8. Note: With four or less pass gates, the transistor network dissipates negligible switching power. • Pass transistor implementation of 2-input NAND and NOR gates. 12
  • 13. General Functional Blocks • The function block can be either NMOS or CMOS and if implemented the details if its operation can be left unbounded until later. • The general two variable function block that implement all 16 logic function of two input variables A and B is controlled by inputs C0 through C3,is as shown in Fig 9. 13
  • 14. NMOS Functional block • Examination of two input NAND,NOR,AND,OR,XOR,XNOR pass networks shows that they all are of the same topological structure, with only the inputs, controls and outputs changing. • These six function are special cases of the sixteen possible logic functions realizable with a 2-input function block,or logic block as shown in Fig 10. 14
  • 15. • There are two possible realizations of a two input function block, one with enhancement mode transistor and other with depletion mode transistor, as shown in Fig 11. • Problem: Timing (When variables are used as inputs PT chains as well as control signals). • Solution: By using only VDD and GND as inputs to the PT chains,but this doubles the size of the gate. 15
  • 16. • Example: Design of an XOR gate with 0 and 1 inputs requires 4 controls A,A’,B & B’.This requires a 4-to-1 MUX in either NAND or NOR form. • Two realization of an XOR gate with fixed inputs are shown in Fig 12. and are seen to require a 4X4 matrix of transistors. NOR structure NAND structure 16
  • 17. CMOS Functional Blocks • A complementary CMOS design would consist of 8 TG replacing the 8 PT of the NMOS design. When the CMOS function block is laid out the TG would be split. It has twice the size of NMOS function block. • The CMOS function block can be reduced in size by using precharge logic. It can be precharged either high or low. • A precharged high mostly NMOS function block and a precharged low mostly PMOS function block are shown in Fig 13. Mostly NMOS Mostly PMOS 17
  • 18. 18
  • 19. 19