ppt.ppt on didgital logic design by muskan.s

muskans14 34 views 37 slides May 03, 2024
Slide 1
Slide 1 of 37
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37

About This Presentation

on vlsi


Slide Content

Digital logic design
By
Muskan. S
(Embedded System and VLSI)

CONTENTS
Pseudo-NMOS
Dynamic Combinational Logic
Domino Logic
Pass Transistor Logic
Complementary Pass Transistor Logic
Complex CMOS Gates

Ratioed-logic
Load is PMOS with gate tied to ground
VOHisVDD.VOLisnotground.
VOL=(Rpdn/Rload+Rpdn)*VDD
At VOL PMOS is in saturation and NMOS is in triode.
For a faster low to high transition the current should be high and hence
bigger 6p required.
Pseudo-NMOS

Pseudo-NMOS
(8)(to)
Some commonly used ways for pseudo-NMOS inverters

Problems and Advantages of Pseudo-
NMOS
Problems :
Voltage transfer characteristic is asymmetrical Rise
and fall time are asymmetrical
Static power consumption
Advantages:
High speed
Useful when designing complex gates with large
fan-in.

Dynamic Combinational Logic
■Avoidsstaticpowerdissipation
■Uses a sequence of pre-charge and Evaluate to realize complex
logic functions.
■The inputs to the logic are not allowed to change and are zero in
pre-charge phase.
■If the output is discharged it can not be charged again.

Advantages of Dynamic Combinational logic
over static combinational logic
NumberoftransistorsarelessN+2comparedto
2N.
Non-Ratioed.
Nostaticpowerconsumption
Highswitchingspeed.

Problems Associated with
dynamic logic
Chargeleakage
Chargesharing
Clockfeedthrough

Cascading Dynamic gates
■Problem arises when Dynamic
gates are cascaded.
ThePDNofsecondstageisina
conductingstage.Thisleadstofaulty
operationofthegates.
Correct operation is guaranteed as
long as the inputs make a single 0-1
transition.

Dynamic sequential Circuits
■CMOS based circuit is race free as
long as all the logic functions
implemented between latches are
noninverting.
■During overlap only pull-up or
pull-down is activated.
■Figure shows a 1-1 overlap. The
only way race can happen is if the
function is inverting.

Domino Logic

Why Domino?

Properties of Domino Logic
□Only non-inverting logic can be implemented, fixes
include
canreorganizethelogicusingBooleantransformations
usedifferentiallogic(dualrail)
usenp-CMOS(zipper)
Veryhighspeed
staticinvertercanbeoptimizedtomatchfan-out(separation
offan-inandfan-outcapacitances)

Differential (Dual Rail) Domino
Due to its high-performance, differential domino is
very popular and is used in several commercial
microprocessors!

Inelectronicspasstransistorlogic(PTL)
describesseverallogicfamiliesusedinthe
designofintegratedcircuits.
Itreducesthecountoftransistorsusedtomake
differentlogicgates,byeliminatingredundant
transistors.
Disadvantagethatoutputlevelsarealways
lowerthantheinputlevel.
Pass Transistor Logic

Inconventionallogicfamiliesinputisappliedto
gateterminaloftransistorbutinPTLitisalso
appliedtosource/drainterminal.
ThesecircuitsactasswitchesuseeitherNMOS
transistorsorparallelpairofNMOSandPMOS
transistorcalledTransmissiongate.
HerethewidthofPMOSistakenequaltoNMOSso
thatbothtransistorscanpassthesignal
simultaneouslyinparallel.

nMOSpasses


strong‘0’
Weak‘1
pMOSpasses


Strong‘1’
Weak‘0’
g
s d
g
s d
g=1input‘0’
OutputStrong‘0’
g=1input‘1’
Outputweak‘1’
g=0input‘0’
Outputweak‘0’
g=0input‘1’
Outputstrong‘1’

pAsstrAnsIstorlogIc
◦So when g=1
g
ba
gb
g=0, gb=1
Switch is
open
So when
g=1
g=1, gb=0
Switch is
closed

Fewer Devices To Implement The Logical Functions
As Compared To CMOS.
Example AND Gate.
WhenBis“1”,topdevice
turnsonandcopiesthe
inputAtooutputF.
WhenBislow,bottom
deviceturnson
andpassesa“0”.

Some logicalcircuitsusingPTL

PTL has been successfully used to implement digital
systems which are smaller, faster, and more energy
efficient than static CMOS implementations for the
same designs.

PassTransistorLogicOctober9,2012 17

Levels of Abstraction -MOS switch and Inverter-
Out=NOT(In)
Out=~(In)
Equation
In Out
0 1
1 0
X X
Truth Table
LOGICAL
PHYSICAL
Complex CMOS Gates

Important rules
•NFET’spulldown,PFET’spullup
•PullupandpulldownNOTatthesametime
•OutputalwaysconnectedtoVDDorGND

NAND Gate

NOR Gate

Multiplexer

Gate Construction
•Truthtablemethod
•Complementarystructures

Truth table method
• Example

Complementary structures
•BuildthePUPfromthePDNorviceversa
•Replace
—PMOSwithNMOS(andviceversa)
— Parallelbrancheswithseriesbranches(andvice
versa)
•Signalsgoingtoinputs:unchanged

Complementary structures
• Example

Complementary structures
• Example
X x
(c)

D
D = (X + Y) • Z

Boolean equation method (I)
• Reduction
• Expansion

Boolean equation method (II)
• Example
Tags