EC822-Logic_family
EC822-Logic_family
EC822-Logic_family
EC822-EVENT-2
Today, digital logic design is performed by using standard cell libraries and place
and route computer aided design (CAD) tools.
However, many different logic styles have been and continue to be proposed for
general-purpose and specialized standard cell libraries.
Low power is even more important than speed and silicon area.
To achieve a very low dynamic power, a large number of logic families have
been proposed and used in various designs.
LOGIC FAMILY
• NMOS
# When Vg= 1 --> NMOS ON--> VGS >
Vth
#Vg – Vs > Vth (0.7)
# Vdd – (Vdd- Vth) >+ Vth (0.7)
# Vth = Vth
#Vout = 1 ( Hence it Passes bad Logic
"1").
• PMOS:
CONS:
• N inputs => 2N transistors in design
STATIC CMOS LOGIC
• A static CMOS gate is a combination
of two networks, called the pull-up
network (PUN) and the pull-down
network(PDN).
• The figure shows a generic N input
logic gate where all inputs are
distributed to both the pull-up and
pull-down networks.
• Except during switching, output
connected to either VDD or GND via
a low resistance path.
CMOS NAND
Truth Table:
CMOS NOR
Truth Table:
COMPLEX CMOS LOGIC
Full Adder:
-> Three inputs (A, B, Cin)
-> Two outputs (Sum,
Carry)
Sum = A ^ B ^ Cin
Carry = AB + Cin ( A +
B)
PROPERTIES OF COMPLEMENTARY CMOS GATES
1) High noise margins : V OH and V OL are at V DD and GND, respectively.
2) No static power consumption : There never exists a direct path between VDD
and VSS (GND) in steady-state mode.
3) Comparable rise and fall times: (under the appropriate scaling conditions).
5) Better performance.
Advantages of static CMOS
– Low static power
– Robust
– Supported by most synthesis & back-end tools
DISADVANTAGES:
• Pseudo-NMOS gates is static power that happens when the output is low,
because a direct current path exists between VDD and GND
through the load and driver devices.
PSEUDO-NMOS NOR AND NAND GATES.
DIFFERENTIAL CASCADE VOLTAGE SWITCH LOGIC
• Disadvantages
Differential so complementary data inputs and outputs are always available (so don’t need extra
inverters).
Still static, since the output defining nodes are always tied to VDD or GND through a low
resistance path
Design is modular; all gates use the same topology, only the inputs are permuted.
Pros Cons
• Additional routing overhead (2x)
• – No need for extra inverters (theoretically)
• Static power dissipation
• – Static and modular (same topology)
problems
• – Simple XOR (good for adders)
• Bidirectional
CPL/DPL-BASED FULL ADDER
Input Output-F
~S A
S B
DYNAMIC CMOS DESIGN
• Dynamic circuit class, which relies on temporary
storage of signal values on the capacitance of
high-impedance circuit nodes.