Module 4
Module 4
The static CMOS is a combinational circuit with pull-up network (PUN) and pull-down
network (PDN). Static CMOS is particularly used for designing the high-level integrated
circuits. The static CMOS consumes low power and gives reliable performance in a system.
Static CMOS circuits can take up more silicon area compared to dynamic circuits due to
the need for multiple transistors per gate.
Static CMOS circuits may have slower switching speeds compared to dynamic CMOS
circuits because of the need for more complex transistors.
This logic structure consists of the pull up circuit being replaced by a single pull up
pmos whose gate is permanently grounded.
This actually means that pmos is all the time on and that now for a n input logic we
have only n+1 gates. This technology is equivalent to the depletion mode type and
preceded the CMOS technology and hence the name pseudo.
The disadvantage is that since the pMOS is always on, static power dissipation occurs
whenever the nmos is on. Hence the conclusion is that in order to use pseudo logic a
tradeoff between size & load or power dissipation has to be made.
Example of Pseudo nMOS logic:
In this section, an alternate logic style called dynamic logic is presented that obtains a similar
result, while avoiding static power consumption. With the addition of a clock input, it uses a
sequence of precharge and conditional evaluation phases.
The basic construction of an (n-type) dynamic logic gate is shown in Figure. The PDN (pull-
down network) is constructed exactly as in complementary CMOS. The operation of this circuit
is divided into two major phases: precharge and evaluation, with the mode of operation
determined by the clock signal CLK.
Precharge :-
When CLK = 0, the output node Out is precharged to VDD by the PMOS transistor. During that
time, the evaluate NMOS transistor is off, so that the pull-down path is disabled. The evaluation
FET eliminates any static power that would be consumed during the precharge period (this is,
static current would flow between the supplies if both the pulldown and the precharge device
were turned on simultaneously).
Evaluation:-
For CLK = 1, the precharge transistor is off, and the evaluation transistor is turned on. The
output is conditionally discharged based on the input values and the pull-down topology. If the
inputs are such that the PDN conducts, then a low resistance path exists between Out and GND
and the output is discharged to GND.
There are solutions to overcome cascading issue in dynamic CMOS logic:
4-phase logic
Domino logic
NORA/NP domino logic
4-PHASE LOGIC:
2. clk2 phase
4. clk4 phase
This diagram shows how gates operating on different clock phases can be safely connected.
TYPE 1 to TYPE 4 gates correspond to gates clocked by φ₁ to φ₄ .
Arrows indicate allowable connections (safe signal transfers between gates).
Rules:
o A gate clocked by φ₁ can feed a gate clocked by φ₂ (and so on in a clockwise
manner).
o This avoids timing hazards like race conditions or data corruption.
o Cross connections (diagonal) are also allowed under certain setups but should
obey the timing constraints.
DOMINO LOGIC :
A Domino logic module consists of an n-type dynamic logic block followed by a static
inverter.
During precharge, the output of the n type dynamic gate is charged up to VDD, and the
output of the inverter is set to 0.
During evaluation, the dynamic gate conditionally discharges, and the output of the
inverter makes a conditional transition from 0 to 1.
There are also some other limitations associated with domino CMOS logic gates:
First, only non inverting structures can be implemented using domino CMOS. If necessary,
inversion must be carried out using conventional CMOS logic. Also, charge sharing between the
dynamic stage output node and the intermediate nodes of the n MOS logic block during the
evaluation phase.
.
The advantage of NORA CMOS logic is that a static CMOS inverter is not required at the
output of every dynamic logic stage. Instead, direct coupling of logic blocks is feasible by
alternating nMOS and pMOS logic blocks.
• The second important advantage of NORA CMOS logic is that it allows pipelined
system architecture.
• As in all dynamic CMOS structures, NORA CMOS logic gates also suffer from
charge sharing and leakage.
CLOCKED CMOS LOGIC:
It’s a type of CMOS circuit that uses a clock signal to control when the logic evaluates. It’s a
combination of complementary CMOS logic and clocked transistors. Clocking the logic
allows better timing control and power gating. Only the required stages are activated at a time,
saving energy.
For example, in the C²MOS structure, logic evaluation only occurs when the clock allows it,
avoiding unwanted transitions.
Only one of these happens during a clock cycle, reducing unnecessary transitions → saves
power.
A limitation is that series clocking transistors (those controlled by the clock) add resistance,
which slows down signal transitions (increases rise and fall times).
CVSL is a differential CMOS logic style, meaning it uses both the true and complement
forms of input signals. It differs from standard CMOS logic in its structure and performance
characteristics.
How it works:
Advantages: Can create complex logic functions with fewer transistors in the logic tree, making
CVSL advantageous for logic density.
PASS TRANSISTOR:
Pass Transistor circuits typically require fewer transistors than standard CMOS logic (which
uses both pull-up and pull-down networks).
Leads to smaller area and lower capacitance.
ELECTRICAL AND PHYSICAL DESIGN OF LOGIC GATES:
Physical layout design using Euler’s graph:
BODY EFFECT:
Every MOSFET (transistor) has four terminals: Gate, Source, Drain, and Body (also
called substrate).
Normally, the body is connected to the lowest voltage (usually ground for NMOS).
The threshold voltage (V<sub>th</sub>) of a MOSFET is the voltage required at the
gate to turn it ON.
But if the source of the transistor is not at 0V, then the voltage difference between the
source and body causes the threshold voltage to increase.
This is known as the body effect.
Look at Figure 5.24 (a) – this is a multiple input NMOS gate, such as a NAND gate.
Working: