MODULE_4
MODULE_4
MODULE 4
Sequential Circuits
Sequential circuits in which the output depends on
previous as well as current inputs; such circuits are said to
have state.
Finite state machines and pipelines are two important
examples of sequential circuits.
Sequential circuits are usually designed with flip-flops or
latches, which are sometimes called memory elements,
that hold data called tokens.
These circuits are also called as sequencing elements.
Conventional CMOS Latches
To get the Q_Bar output
Asynchronous reset
Asynchronous reset forces Q low immediately.
Asynchronous reset is characterized by a propagation delay
from reset to output.
Asynchronous reset requires gating both the data and the
feedback to force the reset independent of the clock.
Synchronous reset
Synchronous reset waits for the clock to force Q to Low.
Synchronous reset signals must be stable for a setup and hold
time around the clock edge.
Synchronous reset simply requires ANDing the input D with
negation of reset.
Resettable Latches and Flip-Flops
Synchronous reset latch
Resettable Latches and Flip-Flops
Asynchronous reset latch
Resettable Latches and Flip-Flops
Synchronous reset flip-flop
Resettable Latches and Flip-Flops
Asynchronous reset flip-flop
Dynamic Logic Circuits
Introduction
Basic Principles of Pass Transistor Circuits.
Synchronous Dynamic Circuit Techniques.
Dynamic CMOS Circuit Techniques.
Dynamic Logic Circuits:
Introduction
What are the disadvantages of Static logic
circuits?
A typical static logic gate generates its output
corresponding to the applied input voltages
after a certain time delay, and it can preserve
its output level (or state) as long as the power
supply is provided.
It require a large number of transistors to
implement a function, and may cause a
considerable time delay.
Dynamic Logic Circuits:
Introduction
The major objectives of any high- performance, high-
density logic circuit implementation are,
Reduction of circuit delay
Reduction of silicon area
When the clock is low (CK = 0), the pass transistor MP turns off,
and the capacitor Cx is isolated from the input D. Since there is no
current path from the intermediate node X to either VDD or ground,
the amount of charge stored in Cx. during the previous cycle
determines the output voltage level Q.
Dynamic D-latch circuit
The transistor count can be reduced by removing the
last inverter stage if the latch output can be inverted.
Logic 1 transfer : Assume that the soft node voltage is equal to 0 initially,
i.e., Vx(t = 0) = 0 V. A logic " 1" level is applied to the input terminal, which
corresponds to Vin = VOH = VDD. Now, the clock signal at the gate of the
pass transistor goes from 0 to VDD at t = 0. It can be seen that the pass
transistor MP starts to conduct as soon as the clock signal becomes active and
that MP will operate in saturation throughout this cycle,
Since, VDS = VGS.
Consequently, VD > VGS – VT
Node voltages during the logic " 1 " transfer, in a Pass Transistor Chain.
Basic Principles of Pass Transistor Circuits
Node voltages during the logic " 1 " transfer, when each pass transistor is driving
another pass transistor.
Basic Principles of Pass Transistor Circuits
Logic 0 transfer:
Assume that the soft-node voltage Vx is equal to a logic " 1 " level initially, i.e.,
Vx(t = 0) = Vm = (VDD- VTn). A logic “0" level is applied to the input
terminal, which corresponds to Vin = 0 V. Now, the clock signal at the gate of
the pass transistor goes from 0 to VDD at t = 0.
The pass transistor MP starts to conduct as soon as the clock signal becomes
active, and the direction of drain current flow through MP will be opposite to
that during the charge-up (logic " 1 " transfer) event. The intermediate node X
will now correspond to the drain terminal of MP and that the input node will
correspond to its source terminal. With VGS = VDD and VDS = Vmax, it can be
seen that
the pass transistor operates in the linear region throughout this cycle, since VDS
< VGS - VTn.
Dynamic Logic Circuits during the in-active clock phase, both the input voltage Vin
and the clock are equal to 0 V.
The charge stored in Cx will gradually leak away, primarily due to the leakage
currents associated with the pass transistor.
Synchronous Dynamic Circuit Techniques