Académique Documents
Professionnel Documents
Culture Documents
VLSI Principles
Lecture 3
Prof. Kaustav Banerjee Electrical and Computer Engineering E-mail: kaustav@ece.ucsb.edu @
NOR Gate
Combinational Logic
Compound Gates
Y= A.B + C.D Needs 20 transistors.
Compound Gates
Y= A.B + C.D
Need 8 transistors
7 Lecture 3, ECE 124A, VLSI Principles Kaustav Banerjee
Compound Gates
Pass Transistors
s s
Double Rail Logic: both the control input and its complement is required
Tristate Buffer
Tristate Buffer
Multiplexer (MUX)
Connects one of n inputs to the output. Used as data selectorsencoders
2:1 MUX 21 A Y
1 output
inputsB
2 Select signals
1 Select signal
Y = As +Bs
Y mk I k
k 0
2n 1
Kaustav Banerjee
Multiplexer (MUX)
Y = D1.S +D0.S
NonNon-restoring MUX
Y = D1.S +D0.S
D0 = 0 Y =1=D0 0: 1 D0
A 4:1 MUX
In static circuits at every point in time (except when switching) p the output is connected to either GND or VDD via a low resistance path.
fan-in of n (or n-inputs) requires 2n (n N-type + n P-type) devices
Non ratioed Non-ratioed logic: gates operate independent of PMOS or NMOS sizes (since no conflict between pull-up and pull-down networks) No path ever exists between Vdd and GND: low static p p power Fully-restored logic: (NMOS passes 0 only and PMOS passes 1 only Gates must be INVERTING: Y = X so that X=1 (NMOS pullX, pull down network is ON) for Y=0 (node is fully discharged)
Latches atc es
Slave
CLK=0: D to QM QM = D
QM