This presentation discusses the basics about how to realize logic functions using Static CMOS logic. This presentation discusses about how to realize a Boolean expression by drawing a Pull-up network and a pull-down network. It also briefs about the pass transistor logic and the concepts of weak and strong outputs.
This presentation discusses the basics of Pass Transistor Logic, its advantages, limitation and finally implementation of Boolean functions/Combinational Logic circuits using Pass Transistor Logic.
This presentation discusses the basics about how to realize logic functions using Static CMOS logic. This presentation discusses about how to realize a Boolean expression by drawing a Pull-up network and a pull-down network. It also briefs about the pass transistor logic and the concepts of weak and strong outputs.
This presentation discusses the basics of Pass Transistor Logic, its advantages, limitation and finally implementation of Boolean functions/Combinational Logic circuits using Pass Transistor Logic.
Using polysilicon as a gate contact instead of metal in CMOSEng Ansam Hadi
Using polysilicon as a gatecontact instead of metal in CMOS
Complementary metal oxide semiconductor (CMOS technology) is used to construct ICs and this technology is used in digital logic circuits
I made this presentation for you , I hope its useful for you all, and I hate Plagiarism please, I also used some slides here but I mentioned all in the last slide :)
Hope you can get benefits from it
Constructing Stick diagram for Boolean expression with 4 or more Boolean variables becomes cumbersome with trivial methods. Euler Graph is constructed and stick diagrams are drawn with help of it. This ppt discuss the complete flow procedure.
This document discusses the basics of pass transistor logic. It also discusses how to realize ta a boolean equation using PTL , advantages and limitations of pass transistor circuits
Using polysilicon as a gate contact instead of metal in CMOSEng Ansam Hadi
Using polysilicon as a gatecontact instead of metal in CMOS
Complementary metal oxide semiconductor (CMOS technology) is used to construct ICs and this technology is used in digital logic circuits
I made this presentation for you , I hope its useful for you all, and I hate Plagiarism please, I also used some slides here but I mentioned all in the last slide :)
Hope you can get benefits from it
Constructing Stick diagram for Boolean expression with 4 or more Boolean variables becomes cumbersome with trivial methods. Euler Graph is constructed and stick diagrams are drawn with help of it. This ppt discuss the complete flow procedure.
This document discusses the basics of pass transistor logic. It also discusses how to realize ta a boolean equation using PTL , advantages and limitations of pass transistor circuits
Field Effect Transistor is a transistor that is voltage controlled devices. It has higher input impedance and less sensitive to temperature variations.
Lecture 4
18-322 Fall 2003
Textbook: Design Methodology Insert A
[Portions adapted from J. P. Uyemura “Introduction to VLSI Circuits and Systems”, Wiley 2001.]
Similar to Fundamentals of CMOS VLSI Design and Mos Transistors (20)
Overview of the fundamental roles in Hydropower generation and the components involved in wider Electrical Engineering.
This paper presents the design and construction of hydroelectric dams from the hydrologist’s survey of the valley before construction, all aspects and involved disciplines, fluid dynamics, structural engineering, generation and mains frequency regulation to the very transmission of power through the network in the United Kingdom.
Author: Robbie Edward Sayers
Collaborators and co editors: Charlie Sims and Connor Healey.
(C) 2024 Robbie E. Sayers
Water scarcity is the lack of fresh water resources to meet the standard water demand. There are two type of water scarcity. One is physical. The other is economic water scarcity.
Immunizing Image Classifiers Against Localized Adversary Attacksgerogepatton
This paper addresses the vulnerability of deep learning models, particularly convolutional neural networks
(CNN)s, to adversarial attacks and presents a proactive training technique designed to counter them. We
introduce a novel volumization algorithm, which transforms 2D images into 3D volumetric representations.
When combined with 3D convolution and deep curriculum learning optimization (CLO), itsignificantly improves
the immunity of models against localized universal attacks by up to 40%. We evaluate our proposed approach
using contemporary CNN architectures and the modified Canadian Institute for Advanced Research (CIFAR-10
and CIFAR-100) and ImageNet Large Scale Visual Recognition Challenge (ILSVRC12) datasets, showcasing
accuracy improvements over previous techniques. The results indicate that the combination of the volumetric
input and curriculum learning holds significant promise for mitigating adversarial attacks without necessitating
adversary training.
Student information management system project report ii.pdfKamal Acharya
Our project explains about the student management. This project mainly explains the various actions related to student details. This project shows some ease in adding, editing and deleting the student details. It also provides a less time consuming process for viewing, adding, editing and deleting the marks of the students.
About
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
• Remote control: Parallel or serial interface.
• Compatible with MAFI CCR system.
• Compatible with IDM8000 CCR.
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
• Easy in configuration using DIP switches.
Technical Specifications
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
Key Features
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
• Remote control: Parallel or serial interface
• Compatible with MAFI CCR system
• Copatiable with IDM8000 CCR
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
Application
• Remote control: Parallel or serial interface.
• Compatible with MAFI CCR system.
• Compatible with IDM8000 CCR.
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
• Easy in configuration using DIP switches.
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxR&R Consult
CFD analysis is incredibly effective at solving mysteries and improving the performance of complex systems!
Here's a great example: At a large natural gas-fired power plant, where they use waste heat to generate steam and energy, they were puzzled that their boiler wasn't producing as much steam as expected.
R&R and Tetra Engineering Group Inc. were asked to solve the issue with reduced steam production.
An inspection had shown that a significant amount of hot flue gas was bypassing the boiler tubes, where the heat was supposed to be transferred.
R&R Consult conducted a CFD analysis, which revealed that 6.3% of the flue gas was bypassing the boiler tubes without transferring heat. The analysis also showed that the flue gas was instead being directed along the sides of the boiler and between the modules that were supposed to capture the heat. This was the cause of the reduced performance.
Based on our results, Tetra Engineering installed covering plates to reduce the bypass flow. This improved the boiler's performance and increased electricity production.
It is always satisfying when we can help solve complex challenges like this. Do your systems also need a check-up or optimization? Give us a call!
Work done in cooperation with James Malloy and David Moelling from Tetra Engineering.
More examples of our work https://www.r-r-consult.dk/en/cases-en/
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Dr.Costas Sachpazis
Terzaghi's soil bearing capacity theory, developed by Karl Terzaghi, is a fundamental principle in geotechnical engineering used to determine the bearing capacity of shallow foundations. This theory provides a method to calculate the ultimate bearing capacity of soil, which is the maximum load per unit area that the soil can support without undergoing shear failure. The Calculation HTML Code included.
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdffxintegritypublishin
Advancements in technology unveil a myriad of electrical and electronic breakthroughs geared towards efficiently harnessing limited resources to meet human energy demands. The optimization of hybrid solar PV panels and pumped hydro energy supply systems plays a pivotal role in utilizing natural resources effectively. This initiative not only benefits humanity but also fosters environmental sustainability. The study investigated the design optimization of these hybrid systems, focusing on understanding solar radiation patterns, identifying geographical influences on solar radiation, formulating a mathematical model for system optimization, and determining the optimal configuration of PV panels and pumped hydro storage. Through a comparative analysis approach and eight weeks of data collection, the study addressed key research questions related to solar radiation patterns and optimal system design. The findings highlighted regions with heightened solar radiation levels, showcasing substantial potential for power generation and emphasizing the system's efficiency. Optimizing system design significantly boosted power generation, promoted renewable energy utilization, and enhanced energy storage capacity. The study underscored the benefits of optimizing hybrid solar PV panels and pumped hydro energy supply systems for sustainable energy usage. Optimizing the design of solar PV panels and pumped hydro energy supply systems as examined across diverse climatic conditions in a developing country, not only enhances power generation but also improves the integration of renewable energy sources and boosts energy storage capacities, particularly beneficial for less economically prosperous regions. Additionally, the study provides valuable insights for advancing energy research in economically viable areas. Recommendations included conducting site-specific assessments, utilizing advanced modeling tools, implementing regular maintenance protocols, and enhancing communication among system components.
Fundamentals of CMOS VLSI Design and Mos Transistors
1. 1
Fundamental of MOS Theory andFundamental of MOS Theory and
CMOS TransistorsCMOS Transistors
Good Morning to everyGood Morning to every
one let’s learn VLSI basicone let’s learn VLSI basic
building block…building block…
Good Morning to everyGood Morning to every
one let’s learn VLSI basicone let’s learn VLSI basic
building block…building block…
2. Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Basic Switch
A pathpath exists when the Switch Control is closed
If (Open) OUTPUT = unknown ; Switch is open (open (OFFOFF))
Else OUTPUT = INPUT ; Switch is closedclosed (ON)
INPUT OUTPUT
Switch Control
3. Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Semiconductors
N+ N+
N-
Al
SiO2
Si
X Y
Conductivity of Si is proportional to No. of free carriers
(electrons or “holes”)
No. of free carriers is “programmable”:
a. At fabrication time (N- means “small excess of electrons”
N+ means “large excess of electrons”)
b. At “run” time (heat/light/static charge/injection).
edge view
4. Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
MOS Transistor
N+ N+
P-
Al
SiO2
Si
X gate Y
1. The gate (metal) / SiO2 (oxide) / Si (semiconductor)
sandwich makes a capacitor.
3. Result: a switch!
0V on gate -> OFF; +5V on gate -> ON
+ + + + + + + + + + + + +
- - - - - - - - - - - - -
2. Charging the capacitor brings carriers to the surface of the
oxide -- the carriers on the Si side make a high-conductivity
channel.
5. Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
The Analogy of A Transistor
Cross SectionCross Section
An N-Channel Metal-Oxide Semiconductor Field Effect Transistor (MOSFET)
INPUT OUTPUT
Switch Control (Gate)
6. Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
NMOS Transistors
4 electrical terminals
Source
Drain
Gate
Substrate
Connected to Gnd
Source and drain are only different in their interpretation
Terminal with lower voltage is the source (by convention)
Simplified symbol omits the substrate
DrainSource
Gate
Substrate (Body)
VDVS
VG
7. Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
PMOS Transistors
Same 4 electrical terminals
Source
Drain
Gate
Substrate
Connected to VDD
Again, source and drain are only different in their
interpretation
Terminal with higher voltage is the source (by convention)
Simplified symbol omits the substrate
Gate
VDD
Drain Source
Substrate (Body)
VG
VDVS
8. Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Physical Structure of MOS FETS
NMOS
PMOS
9. Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Transistor Characteristics
Cut-offCut-off Region
Vgs – Vt ≤ 0
No current (Ids) between drain and source
LinearLinear (or Ohmic) Region
0 < Vds < Vgs – Vt
Ids is a function of Vgs and Vds
Ids = β*[(Vgs-Vt)*Vds – Vds*Vds/2]
SaturationSaturation Region
0 < Vgs – Vt < Vds
Ids is independent of Vds
Ids = (β/2)*(Vgs-Vt)2
β = process factor * (W/L)
VtVt : Threshold voltage, a function of
materials, doping, insulator thickness, etc.
Gate
Drain
Source
Ids
Vds
Vgs
N-type MOS Transistor
10. 0
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Transistor Characteristics
11. 1
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
MOS Capacitor
Gate and body form MOS
capacitor
Operating modes
Accumulation
Depletion
Inversion
12. 2
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
3: CMOS Transistor
Theory 12
Terminal Voltages
Mode of operation depends on Vg, Vd, Vs
Vgs = Vg – Vs
Vgd = Vg – Vd
Vds = Vd – Vs = Vgs - Vgd
Source and drain are symmetric diffusion terminals
By convention, source is terminal at lower voltage
Hence Vds ≥ 0
nMOS body is grounded. First assume source is 0 too.
Three regions of operation
Cutoff
Linear
Saturation
Vg
Vs
Vd
Vgd
Vgs
Vds
+-
+
-
+
-
13. 3
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
nMOS Cutoff
No channel
Ids ≈ 0
+
-
Vgs
= 0
n+ n+
+
-
Vgd
p-type body
b
g
s d
14. 4
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
nMOS Linear
Channel forms
Current flows from d to s
e-
from s to d
Ids increases with Vds
Similar to linear resistor
+
-
Vgs
> Vt
n+ n+
+
-
Vgd
= Vgs
+
-
Vgs > Vt
n+ n+
+
-
Vgs > Vgd > Vt
Vds
= 0
0 < Vds
< Vgs
-Vt
p-type body
p-type body
b
g
s d
b
g
s d
Ids
15. 5
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Switches in Series
INPUT
OUTPUT
S1
S2
Truth Table
S1 S2 PATH?
OFF OFF
OFF ON
ON OFF
ON ON
16. 6
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Switches in Series
INPUT
OUTPUT
S1
S2
Truth Table (OFF/ON=0/1)
S1 S2 PATH?
OFF OFF NO
OFF ON NO
ON OFF NO
ON ON YES
What Function ??
17. 7
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Switches in Series
INPUT
OUTPUT
S1
S2
Truth Table (OFF/ON=0/1)
S1 S2 PATH?
0 0 0
Function = ??
18. 8
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Switches in Series
INPUT
OUTPUT
S1
S2
Truth Table (OFF/ON=0/1)
S1 S2 PATH?
0 0 0
0 1 0
Function = ??
19. 9
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Switches in Series
INPUT
OUTPUT
S1
S2
Truth Table (OFF/ON=0/1)
S1 S2 PATH?
0 0 0
0 1 0
1 0 0
Function = ??
20. 0
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Switches in Series
INPUT
OUTPUT
S1
S2
Truth Table (OFF/ON=0/1)
S1 S2 PATH?
0 0 0
0 1 0
1 0 0
1 1 1
Function = Logic ANDAND
21. 1
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Switches in Parallel
INPUT
OUTPUT
S1
Truth Table
S1 S2 PATH?
OFF OFF NO
OFF ON YES
ON OFF YES
ON ON YES
S2
22. 2
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Switches in Parallel
INPUT
OUTPUT
S1
Truth Table
S1 S2 PATH?
0 0 0
Function =??
S2
23. 3
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Switches in Parallel
INPUT
OUTPUT
S1
Truth Table
S1 S2 PATH?
0 0 0
0 1 1
Function =??
S2
24. 4
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Switches in Parallel
INPUT
OUTPUT
S1
Truth Table
S1 S2 PATH?
0 0 0
0 1 1
1 0 1
Function =??
S2
25. 5
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Switches in Parallel
INPUT
OUTPUT
S1
Truth Table
S1 S2 PATH?
0 0 0
0 1 1
1 0 1
1 1 1
Function = Logic OROR
S2
26. 6
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
CMOS Transistor
Complementary MOS
P-channel MOS (pMOS)
N-channel MOS (nMOS)
pMOS
P-type source and drain diffusions
N substrate
Mobility by holes
nMOS
N-type source and drain diffusions
P substrate
Mobility by electrons
Gate
Drain
Source
Gate
Source
Drain
pMOS
nMOS
27. 7
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Pass Transistor using NMOS
Assume capacitor (CL)
is initially discharged
Gate=1, Vin=1
CL begins to conduct and
charges toward 1 (Vdd)
and stops at (Vdd-Vt)
Signal is degraded
Gate=Vdd
Vin=Vdd
Vout
Ground
Load Capacitor
Vgs
I
Gate=Vdd
Vin=0
Vout=Vdd
Ground
Load Capacitor
Vgs
I
Gate=1, Vin=0
CL begins to discharge
toward 0
28. 8
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Voltage Levels
The binary values 0 and 1 can be represented as levels
of current or of voltage voltage is most common
Positive logic system associates
1 with high and 0 with low
Max voltage is VDD (or VCC)
5V for TTL
Much smaller (1.0 V) for ASICs
Min voltage is VSS (or Gnd)
Typically 0V
Logic value 1
Undefined
Logic value 0
Voltage
VDD
V1,min
V0,max
VSS (Gnd)
29. 9
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Logic Ranges
Typically V0,max = 0.4VDD and V1,min = 0.6VDD
Logic value 1
Undefined
Logic value 0
Voltage
VDD
V1,min
V0,max
VSS (Gnd)
5 V
3 V
2 V
30. 0
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Transmission Degradation using
Pass Transistor
Vdd - VtVdd
Vdd (1)
Vdd - 2Vt
Vdd
Vdd
Vdd
Vout = Vdd- N*Vt
Still 1??
31. 1
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
CMOS Signal Transfer Property
Gate Path
0 Closed
1 Open
Gate
Drain
Source
Gate
Source
Drain
Gate Path
0 Open
1 Closed
pMOS
nMOS
• Transmits 1 well
• Transmits 0 poorly
• Transmits 0 well
• Transmits 1 poorly
32. 2
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
CMOS Transmission Gate
Transmit signal from INPUT to OUTPUT when Gate
is closed
Gate (complementary of Gatecomplementary of Gate)
Source Drain
Gate
INPUT OUTPUT
Gate pMOS nMOS OUTPUT
0 OFF OFF ZZ
1 ON ON INPUT
ZZ : High-Impedance State,
consider the terminal is “floating”
33. 3
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
High Impedance
When a path exists
Impedance is low to
allow ample flow of
current
When no path
Impedance is high
allowing almost no
current flow between
two terminals
Gate=1
DrainSource
<< 10KΩ
>> 100MΩ
Closed
Gate=0
DrainSource
Open
34. 4
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Transmission Gates
Gate = 1
0 0
Gate = 0
Transmit Logic 0
Gate = 1
1 1
Gate = 0
Transmit Logic 1
35. 5
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Transmission Gate Symbol
Gate
Gate
INPUT OUTPUT
≡≡
36. 6
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
CMOS Inverter
Connect the following terminals of a PMOS and an NMOS
Gates
Drains
Vin Vout
Vdd
Gnd
Vout
Vin
Vin
Vin = HIGH
Vout = LOW (Gnd)
ONON
OFFOFF
Vdd
Gnd
Vout
Vin
Vin
Vin = LOW
Vout = HIGH (Vdd)
ONON
OFFOFF
Vdd
PMOS
Ground
NMOS
37. 7
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
CMOS Voltage Transfer Characteristics
Vdd
Gnd
Vin Vout
PMOS
NMOS
OFF: V_GateToSource < V_Threshold
LINEAR (or OHMIC): 0< V_DrainToSource < V_GateToSource - V_Threshold
SATURATION: 0 < V_GateToSource - V_Threshold < V_DrainToSource
Note that in the CMOS Inverter → V_GateToSource = V_in
38. 8
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Pull-Up and Pull-Down Network
CMOS network consists of a Pull-
UP Network (PUN) and a Pull-
Down Network (PDN)
PUN consists of a set of PMOS
transistors
PDN consists of a set of NMOS
transistors
PUN and PDN implementations
are complimentary to each other
PMOS ↔ NOMS
Series topology ↔ Parallel topology
….
I0
I1
In-1
OUPTUT
Vdd
PUN
Gnd
PDN
39. 9
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
PUN/PDN of a CMOS Inverter
A B
0 1
1 Z
A B
0 Z
1 0
A B
0 1
1 0
Pull-Up
Network
Pull-Down
Network
Combined
CMOS
Network
Vdd
A
Gnd
B
CMOS Inverter
40. 0
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Gate Symbol of a CMOS Inverter
Vdd
A
Gnd
B
CMOS Inverter
A B
B = Ā
41. 1
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
PUN/PDN of a NAND Gate
A B C
0 0 1
0 1 1
1 0 1
1 1 Z
A B C
0 0 Z
0 1 Z
1 0 Z
1 1 0
Pull-Up
Network
Pull-Down
Network
Vdd
A
B
A B
C
42. 2
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
PUN/PDN of a NAND Gate
A B C
0 0 1
0 1 1
1 0 1
1 1 Z
A B C
0 0 Z
0 1 Z
1 0 Z
1 1 0
A B C
0 0 1
0 1 1
1 0 1
1 1 0
Pull-Up
Network
Pull-Down
Network
Combined
CMOS
Network
Vdd
A
B
A B
C
43. 3
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
NAND Gate Symbol
A B C
0 0 1
0 1 1
1 0 1
1 1 0
Vdd
A
B
A B
C
A
B
C
Truth Table
BAC ⋅=
44. 4
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
PUN/PDN of a NOR Gate
A B C
0 0 1
0 1 Z
1 0 Z
1 1 Z
A B C
0 0 Z
0 1 0
1 0 0
1 1 0
Pull-Up
Network
Pull-Down
Network
Vdd
A
C
B
A B
45. 5
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
PUN/PDN of a NOR Gate
A B C
0 0 1
0 1 Z
1 0 Z
1 1 Z
A B C
0 0 Z
0 1 0
1 0 0
1 1 0
A B C
0 0 1
0 1 0
1 0 0
1 1 0
Pull-Up
Network
Pull-Down
Network
Combined
CMOS
Network
A
C
B
A B
Vdd
46. 6
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
NOR Gate Symbol
A B C
0 0 1
0 1 0
1 0 0
1 1 0
A
B
C
Truth Table
A
C
B
A B
BAC +=
Vdd
47. 7
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
How about an AND gate
Vdd
A
B
A
Vdd
Gnd
C
NAN
D
Inverter
B
C = A B
A
B
C
48. 8
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
An OR Gate
A
B
A B
Vdd
Vdd
Gnd
C
Inverter
NOR
A
B
C
BAC +=
49. 9
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
What’s the Function of the following
CMOS Network?
Vdd
A
B
A
A
A
B
B
B
C
A B C
0 0 Z
0 1 1
1 0 1
1 1 Z
A B C
0 0 0
0 1 Z
1 0 Z
1 1 0
A B C
0 0 0
0 1 1
1 0 1
1 1 0
Pull-Up
Network
Pull-Down
Network
Combined
CMOS
Network
Function = XORXOR
50. 0
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Yet Another XOR CMOS Network
Vdd
A
B
A A
A
B
B
B
C
A B C
0 0 Z
0 1 1
1 0 1
1 1 Z
A B C
0 0 0
0 1 Z
1 0 Z
1 1 0
A B C
0 0 0
0 1 1
1 0 1
1 1 0
Pull-Up
Network
Pull-Down
Network
Combined
CMOS
Network
Function = XORXOR
51. 1
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Exclusive-OR (XOR) Gate
Vdd
A
B
A A
A
B
B
B
C
A B C
0 0 0
0 1 1
1 0 1
1 1 0
A
B
C
Truth Table
BABABAC ⊕=⋅+⋅=
52. 2
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
How about XNORXNOR Gate
A B C
0 0 1
0 1 0
1 0 0
1 1 1
A
B
C
Truth Table
BABABAC ⊕=⋅+⋅=
How do we draw the
corresponding CMOS network
given a Boolean equation?
53. 3
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
How about XNORXNOR Gate
A B C
0 0 1
0 1 0
1 0 0
1 1 1
A
B
C
Truth Table
BABAC ⋅+⋅=
Vdd
A
B
A A
A
B
B
B
C
Vdd
XOR
Inverter
54. 4
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
A Systematic Approach
Each variable in the given Boolean eqn
corresponds to a PMOS transistor in PUN and an
NMOS transistor in PDN
Draw PUNPUN using PMOS based on the Boolean eqn
ANDAND operation drawn in seriesseries
OROR operation drawn in parallelparallel
Invert each variablevariable of the Boolean eqn as the gate
input for each PMOS in the PUN
Draw PDNPDN using NMOS in complementary form
Parallel (PUN) to series (PDN)
Series (PUN) to parallel (PDN)
Label with the same inputs of PUN
Label the output
55. 5
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Example 1
BCAF +⋅=
In series
In parallel
Vdd
(1) Draw the Pull-Up Network
56. 6
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Example 1
BCAF +⋅=
In series
In parallel
Vdd
(2) Assign the complemented input
A
C
B
57. 7
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Example 1
BCAF +⋅=
In series
In parallel
Vdd
(3) Draw the Pull-Down Network in
the complementary form
A
C
B
A C
58. 8
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Example 1
BCAF +⋅=
In series
In parallel
Vdd
(3) Draw the Pull-Down Network in
the complementary form
A
C
B
A C
B
59. 9
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Example 1
BCAF +⋅=
In series
In parallel
Vdd
Label the output F
A
C
B
A C
B
F
60. 0
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Example 1
BCAF +⋅=
In series
In parallel
Vdd
A
C
B
A C
B
F
A B C F
0 0 0 0
0 0 1 0
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 0
1 1 0 1
1 1 1 1
Truth Table
61. 1
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
An Alternative for XNOR Gate
A B C
0 0 1
0 1 0
1 0 0
1 1 1
A
B
C
Truth Table
BABAC ⋅+⋅=
Vdd
A
B
A
B
A
A B
B
C
62. 2
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Example 3
)C(ABDAF +⋅+⋅=
Start from the innermost term
A
B D
AC
A D
63. 3
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Example 3
)C(ABDAF +⋅+⋅=
Start from the innermost term
A
B D
AC
A D
A
C
64. 4
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Example 3
)C(ABDAF +⋅+⋅=
Start from the innermost term
A
B D
AC
A D
A
C
B
65. 5
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Example 3
)C(ABDAF +⋅+⋅=
Start from the innermost term
A
B D
AC
A D
A
C
B
Vdd
F
Pull-Up
Network
Pull-Down
Network
66. 6
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Example 4
))C(ABDA()D(EF +⋅+⋅⋅+=
Start from the innermost term
A
B D
AC
A D
A
C
B
Vdd
F
E D
E
D
Pull-Down
Network
Pull-Up
Network
67. 7
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Another Example
BCAF +⋅= How ??
68. 8
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Performance 1: Gate Delay
X (Input)
Y (Output)
Delay proportional to R * C
R (on
resistance
of the
driver)
C (gate
capacitance
of the
receiver)
X Y
69. 9
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Minimum unit of delay:
tau = R * C
N+ N+
P
Al
SiO2
Si
X gate Y
Top
view
Edge
view
L
W
R proportional
to L/W.
(typical: 10Kohms)
C proportional
to W * L
(typical: 10fF)
L & W quantized to multiples of the
“minimum line width”, currently 0.13um
70. 0
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Gate Delay
Minimum delay (“tau”) assumes minimum-
size transistors
Additional delay arises from
fanout
real-world outputs (pins ~1pF +)
long wires...
Can increase driving transistor width (W) to
reduce delay.
note exponential chain.
71. 1
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Performance 2: Wire Delay
X (Input)
Y (Output)
Delay proportional to R * C
R (on resistance
PLUS wire resistance)
C (gate capacitance
PLUS wire capacitance)
X Y
72. 2
Prof.Kunal N Dekate, G H Raisoni college of Engineering Nagpur
Reference: Prof. Hsien-Hsin Sean Lee
Lecture Notes Introduction to Computer Engg.
School of Electrical and Computer Engineering.
Georgia Institute of Technology