Dynamic and Domino Logic
Dynamic and Domino Logic
domino logic
Dynamic Logic
Dynamic CMOS logic utilizes temporary storage of charge
on a capacitor to perform logic operations, unlike static
CMOS logic which uses a constant flow of current.
Operation Phases
Dynamic CMOS logic operates in two phases:
!) Precharge Phase
2) Evaluation Phase
Speed
Dynamic CMOS logic is generally faster than static CMOS logic
Area Efficiency
It occupies less area than static CMOS logic
Dynamic Logic
Contd...
Power Consumption
It can have lower dynamic power consumption due
to reduced transistor count and capacitance
Noise Sensitivity
Dynamic CMOS logic is more sensitive to noise and
charge leakage because it relies on the storage of
charge on the capacitor.
Clock Synchronization
Requires a clock signal for operation, introducing
the need for precise clock synchronization across
the circuit.
Charge Sharing Problem
It can suffer from charge sharing issues, where charge can
redistribute among the capacitors, potentially leading to
incorrect logic levels.
Application
Commonly used in high-speed, high-performance
applications like microprocessors and digital signal
processors where speed and area efficiency are critical.
Design Complexity
The design of dynamic CMOS circuits can be more complex
due to the need to manage charge leakage and ensure proper
clock timing.
Structure of DYNAMIC Structure of STATIC CMOS
CMOS logic logic
PMOS : K
NMOS : K
PMOS : 1
NMOS : K+1
case 1 : clk = 0
i/p = 1
case 2 : clk = 1
i/p = 1
case 3 : clk = 0
i/p = 0
case 4 : clk = 1
i/p = 0
Cascading effect in
dynamic logic
The problem in cascading conventional dynamic CMOS occurs when one or more inputs
make a 1 to 0 transition during evaluation
Clock Dependency
The operation of domino logic relies heavily on the clock signal, which
controls the transitions between the precharge and evaluation phases.
High Speed
Domino logic can achieve very high speeds because it reduces the
number of transistors in the critical path and minimizes capacitive
loading.
Domino Logic
Structure
A typical domino logic gate consists of the following components: