Domino logic

Domino logic

Domino logic is a CMOS-based evolution of the dynamic logic techniques which were based on either PMOS or NMOS transistors. It allows a rail-to-rail logic swing. It was developed to speed up circuits.

In Dynamic Logic, a problem arises when cascading one gate to the next. The precharge "1" state of the first gate may cause the second gate to discharge prematurely, before the first gate has reached its correct state. This uses up the "precharge" of the second gate, which cannot be restored until the next clock cycle, so there is no recovery from this error.

There are various solutions to the problem of how to cascade dynamic logic gates. One solution is Domino Logic, which inserts an ordinary static inverter between stages. While this might seem to defeat the point of dynamic logic, since the inverter has a PFET (one of the main goals of Dynamic Logic is to avoid PFETs where possible, due to speed), there are two reasons it works well. First, there is no fanout to multiple PFETs. The dynamic gate connects to exactly one inverter, so the gate is still very fast. And since the inverter connects to only NFETs in dynamic logic gates, it too is very fast. Second, the PFET in an inverter can be made smaller than in some types of logic gates.

In a domino logic cascade structure consisting of several stages, the evaluation of each stage ripples the next stage evaluation, similar to a domino falling one after the other. Once fallen, the node states cannot return to "1" (until the next clock cycle) just as dominos, once fallen, cannot stand up. The structure is hence called Domino CMOS Logic. It contrasts with other solutions to the cascade problem in which cascading is interrupted by clocks or other means.

Important Domino Logic features include:

  1. They have smaller areas than conventional CMOS logic (as does all Dynamic Logic).
  2. Parasitic capacitances are smaller so that higher operating speeds are possible.
  3. Operation is free of glitches as each gate can make only one transition.
  4. Only non-inverting structures are possible because of the presence of inverting buffer.
  5. Charge distribution may be a problem.

References

  • Knepper. "SC571 VLSI Design Principles," chapter 5: "Dynamic Logic Circuits" [1]
  • Abdel-Hafeez and Ranjan. "Single Rail Domino Logic For Four-Phase Clocking Scheme" [2]
  • Chung-Yu Wu; Kuo-Hsing Cheng; Jinn-Shyan Wan. "Analysis and design of a new race-free four-phase CMOS logic", Solid-State Circuits, IEEE Journal of Volume 28, Issue 1, Jan 1993 Page(s):18 - 25

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Domino computer — The two domino logic gates, from which all others can be built. The XOR gate is dependent on timing. A domino computer is a mechanical computer built using dominoes[1] to represent mechanical amplification or logic gating of d …   Wikipedia

  • Domino (disambiguation) — A domino is a tile used in the game dominoes. Domino may also refer to: Contents 1 Music 2 People 3 Places …   Wikipedia

  • Logic family — In computer engineering, a logic family may refer to one of two related concepts. A logic family of monolithic digital integrated circuit devices is a group of electronic logic gates constructed using one of several different designs, usually… …   Wikipedia

  • Logic synthesis — is a process by which an abstract form of desired circuit behavior (typically register transfer level (RTL) or behavioral) is turned into a design implementation in terms of logic gates. Common examples of this process include synthesis of HDLs,… …   Wikipedia

  • Logic System — Hideki Matsutake (jap. 松武 秀樹, Matsutake Hideki; * 12. August 1951) gründete Anfang der 80er Jahre das Synthesizer Projekt „Logic System“. Inhaltsverzeichnis 1 Biografie 2 Audiografie 3 Weblinks 4 Einzelnachweise …   Deutsch Wikipedia

  • Emitter-coupled logic — Motorola ECL 10,000 basic gate circuit diagram[1] In electronics, emitter coupled logic (ECL), is a logic family that achieves high speed by using an overdriven BJT differential amplifier with single ended input, whose emitter current is limited… …   Wikipedia

  • Dynamic logic (digital electronics) — For the subject in theoretical computer science, see dynamic logic (modal logic). In integrated circuit design, dynamic logic (or sometimes clocked logic) is a design methodology in combinatorial logic circuits, particularly those implemented in… …   Wikipedia

  • Depletion-load NMOS logic — Depletion load nMOS/NMOS (n channel metal oxide semiconductor) is a form of nMOS logic family which uses depletion mode n type MOSFETs as load transistors as a method to enable single voltage operation and achieve greater speed than possible with …   Wikipedia

  • Diode logic — (DL) or diode resistor logic constructs Boolean logic gates from diodes acting as electrically operated switches. While diode logic has the advantage of simplicity, the lack of an amplifying stage in each gate limits its application. Not all… …   Wikipedia

  • Dynamic logic (digital logic) — In integrated circuit design,dynamic logic (or sometimes clocked logic) is a design methodology logic family in digital logic that was popular in the 1970s and has seen a recent resurgence in the design of high speed digital electronics,… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”