Presentation is loading. Please wait.

Presentation is loading. Please wait.

Dynamic Logic Circuits Static logic circuits allow implementation of logic functions based on steady state behavior of simple nMOS or CMOS structures.

Similar presentations


Presentation on theme: "Dynamic Logic Circuits Static logic circuits allow implementation of logic functions based on steady state behavior of simple nMOS or CMOS structures."— Presentation transcript:

1 Dynamic Logic Circuits Static logic circuits allow implementation of logic functions based on steady state behavior of simple nMOS or CMOS structures. All valid output levels in static gates are associated with steady state operating points of the circuit in question. This detects that a certain time delay be allowed before the output corresponding to the applied input(s) can be valid. The output level is preserved as long as the power supply is provided. In high density, high-performance digital implementations where reduction of circuit delay and silicon area are objectives dynamic circuits offer several advantages over static logic circuits. Operation of dynamic logic gates depends on temporary (transient) storage charge in parasitic node capacitances instead of steady state behavior. This operational property necessitates updating of internal node voltage levels since charge in a capacitor cannot be retained indefinitely. Dynamic circuits require periodic clock signals for control of charge refreshing.

2 Dynamic Logic Circuits Temporarily storing a state at capacitive nodes permits for implementation of simple sequential circuits with memory functions. Use of common clocks throughout the system allows for synchronization of operations in various circuit blocks. The D-latch static D-Latch studied earlier in the semester can now be implemented using dynamic circuits as shown below. The hold operation is occurs when the clock is low and charge is temporarily stored in the parasitic capacitance Cx. Correct operation depends on how long charge can be retained at node X, before the output state changes due to charge leakage.

3 Charge Sharing In many structures a bus can be modeled as a capacitor C b. The voltage on this bus might be sampled from time to time (e.g. writing the data on the bus into memory). In general we can represent the capacitances associated with this bus as C b and C s. The charge associated with each capacitor before closing the switch is described by Q b = C b V b and Q s = C s V s. The total charge Q T is described by Q T = C b V b + C s V s The total capacitance C T is given by: C T = C b + C s. When the switch is closed the resultant voltage V R is: VsVs VbVb CbCb CsCs bus

4 Charge Sharing If V b = V DD and V b >>V s then the desired voltage V R is: To ensure proper data transfer from C b to C s, we must have that C s << C b. The charge sharing problem is prominent in dynamic circuits


Download ppt "Dynamic Logic Circuits Static logic circuits allow implementation of logic functions based on steady state behavior of simple nMOS or CMOS structures."

Similar presentations


Ads by Google