Dynamic Logic - PowerPoint PPT Presentation

About This Presentation
Title:

Dynamic Logic

Description:

Dynamic Logic Dynamic Circuits will be introduced and their performance in terms of power, area, delay, energy and AT2 will be reviewed. We will review the following ... – PowerPoint PPT presentation

Number of Views:126
Avg rating:3.0/5.0
Slides: 55
Provided by: ENCS
Category:
Tags: dynamic | gate | logic | stage

less

Transcript and Presenter's Notes

Title: Dynamic Logic


1
Dynamic Logic
  • Dynamic Circuits will be introduced and their
    performance in terms of power, area, delay,
    energy and AT2 will be reviewed.
  • We will review the following logic families
  • Domino logic
  • P-E logic
  • NORA logic
  • 2-phase logic
  • Multiple O/P domino logic
  • Cascode logic

2
A brief introduction to Dynamic logic
  • Dynamic logic
  • Steady-State Behavior of Dynamic Logic
  • Performance of Dynamic Logic
  • Noise Considerations in Dynamic Design

3
Dynamic Latch Charge Leakage
  • Stored charge leaks away due to reverse-bias
    current.
  • Stored value is good for about 1 ms.
  • Value must be rewritten to be valid.
  • If not loaded every cycle, otherwise it must be
    ensured that the latch is loaded often enough to
    keep data valid.

X
4
Dynamic Latch-Operation
  • Uses complementary transmission gate to ensure
    that storage node is always strongly driven.
  • Latch is transparent when transmission gate is
    closed.
  • Storage capacitance comes primarily from
    transmission gate diffusion capacitance and
    inverter gate capacitance.
  • ? 0 transmission gate is off, inverter output
    is determined by storage node.
  • ? 1 transmission gate is on, inverter output
    follows D input.
  • Setup and hold times determined by transmission
    gatemust ensure that value stored on
    transmission gate is solid.

5
Dynamic Combinational Logic
Precharge/ Evaluate Networks

6
Example of Dynamic Circuit
7
General ConceptPrecharge and Evaluation
Example of nmos block For OUTPUT (A.B C)
8
Charge and discharge
9
Overcoming the charge leakage and the charge
sharing
10
Example continue
V
DD
M
f
p
N 1 Transistors
Out
Ratioless
No Static Power Consumption
A
Noise Margins small (NM
)
L
C
Requires Clock
B
f
M
e
11
Charge Leakage
Solution Make CL small by reducing the drain Cd
and Gate Cg capacitance small.
12
Charge Sharing
  • To Reduce Charge Sharing
  • Increase Cout
  • Reduce Cg of input transistors
  • Use feedback transistor at the output

13
Clock Feed through
Solution Make contacts to the substrate to Gnd,
Vdd to take away the injected electrons
14
Cascading Dynamic Logic
15
Transient Response
6.0
f
V
out
4.0
)
PRECHARGE
t
EVALUATION
l
o
V
(

t
u
o
V
2.0
0.0
0.00e00
2.00e-09
4.00e-09
6.00e-09
t (nsec)
16
4 Input NAND
VDD
Out
In1
In2
In3
In4
f
GND
Prentice Hall/Rabaey
17
Dynamic Flip-Flop
18
P-E logic
  • Instead of using a static invert to ensure that 0
    to 1 transitions occur during precharge, we can
    exploit the duality between ?n- block and
    ?p-block . The precharge output value of ?n-
    block equals 1, which is the correct value for
    the input of a ?p-block during precharge. All
    PMOS transistors of the Pull-Up Network (PUN) are
    turned off, so, an erroneous discharge at the on
    set of the evaluation phase is prevented. In a
    similar way, an ?n- block can follow a ?p-block
    without any problem, as the precharge value of
    inputs equals 0. To make the evaluation and
    precharge times of the ?p and ?n-block coincide,
    one has to clock the ?p-block with an inverted
    clock ?p.

19
PE Logic
20
Domino logic
  • A Domino logic module consists of a ?n block
    followed by a static inverter. This ensures that
    all inputs to the next logic block are set to 0
    after the precharge periods. Hence, the only
    possible transition during the evaluation period
    is 0 to 1 transition, so that formulated rule is
    obeyed.

21
The block of Domino logic
22
One Bit full Adder-Domino
23
Simulation Results
24
2-Phase Logic
  • We can use two-phase clock to control logic
    transition similar to PE. A single clock (phi1 or
    phi2) is used to precharge and evaluate the logic
    block. The succeeding stage is operated on the
    opposite clock phase. A latch is needed between
    two stages.

25
2-Phase logic
26
2-Phase Domino logic
27
Multiple O/P Domino Logic
  • The main concept behind MODL is the utilization
    of sub-functions available in the logic tree of
    domino gates, thus saving replication of
    circuitry. The additional ouputs are obtained by
    adding precharge devices and static inverters at
    the corresponding intermediate nodes of the logic
    tree.

28
Multiple output Domino
29
MODL 4-bit Carry Block
C 1 G 1 P 1 C 0 C 2 G 2 P 2 G 1 P 2
P 1 C o C 3 G 3 P 3 G 2 P 3 P 2 G 1 P 3 P
2 P 1 C 0 C 4 G 4 P 4 G 3 P 4 P 3 G 2 P 4
P 3 P 2 G 1 P 4 P 3 P 2 P 1 C 0
30
CMOS2 Logic
31
CMOS2 and Domino Logic
F
CLK
CLK
D
N BLOCK
A
F
A
CLK
CLK
B
C
A
CLK
B C D
B C D
CMOS2 Latch/INV
Domino Logic
Latch/INV
32
Example of CMOS2 Logic
F AB BC D, F (AB BC D)
(A B)(B C)D D(AC B)
33
NORA Logic
  • Combining C2MOS pipeline register and P-E CMOS
    dynamic logic function block, we get NORA-CMOS
    (mean NO-Race). The method is suitable for the
    implementation of pipelined datapaths.

34
The block of NORA logic
35
Cascode Logic
  • Further refinement leads to a clocked version of
    the CVSL gate. This is really just two Domino
    gates operating on the true and complement inputs
    with a minimized logic tree. The advantage of
    this style of logic over domino logic is the
    ability to generate any logic expression, making
    it a complete logic family. This is achieved at
    the expense of the extra routing, active area,
    and complexity associated with dealing-rail
    logic.

36
CASCOD Logic
37
A clocked version of the CVSL gate
38
The block of 8-bit DRCA using the Cascode logic
39
Comparison of 8-bit Adders Designed with Dynamic
Logic
  • Seven circuits using six dynamic logic functions
    are designed and simulated. The performance in
    terms of power, area, delay, energy and AT2 are
    compared.

40
Dynamic Logic Adders that are designed and
compared
  • Domino logic 8-bit Adder
  • P-E logic 8-bit Adder
  • NORA logic 8-bit Adder
  • 2-Phase Logic 8-bit Adder
  • Multiple O/P Domino Logic 8-bit Adder
  • Cascode Logic 8-bit Adder

41
Power
42
Area
43
Delay
44
DP
45
AT2
46
Conclusion
  • Domino Logic It has minimum area and number of
    transistors. The power consumption is low, and
    the delay is the longest. The DP and AT2 are
    average. If the design goal is minimum area and
    speed is a secondary concern the Domino logic is
    the best structure for Ripple Carry Adder.

47
Conclusion.
  • P-E Logic has a small area and the minimum
    number of transistors. The power consumption is
    low, and the delay is short. It has the lower DP
    and AT2 for Ripple Carry Adder. If the logic has
    no inherent race problem, it will be the best
    choice for Ripple Carry Adder.

48
Conclusion.
  • P-E (race-free) Logic In order to avoid the race
    condition of P-E Logic, the P-E (race-free) Logic
    is introduced. It has a small area and average of
    number of the transistors. The area and number of
    transistors is larger than P-E logic. The power
    consumption is average. The delay is shortest.
    It has lower DP and AT2 for Ripple Carry Adder.
    For synthesis, it is the best choice for Ripple
    Carry Adder.

49
Conclusion.
  • NORA Logic The power consumption is higher. The
    area is small, and using a few transistors except
    Domino logic. The delay is longer. The DP is high
    and AT2 are average.

50
Conclusion.
  • 2-Phase Logic The area is larger and the number
    of transistors is more than others except Cascode
    logic. The delay is longer. The power
    consumption, DP and AT2 are extremely high. Try
    to avoid this logic structure for designing
    Ripple Carry Adder.

51
(No Transcript)
52
2-phase domino logic
53
Dynamic Circuits Advantages Disadvantages
  • Advantages
  • Circuits occupy less area the static circuits
  • Operate at higher speed than static CMOS
  • Noise sensitive
  • Drawbacks
  • Affected by charge sharing and charge re-
    distribution
  • Always require clocks
  • Cannot operate at low frequency
  • Design is not straight forward

54
Race Condition of PE device
Write a Comment
User Comments (0)
About PowerShow.com