Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

How is domino logic similar to dynamic logic gate?


Asked by Aspen Odom on Dec 07, 2021 FAQ



It can be seen from Fig. 3.36 that the circuit is the same as that of the dynamic logic gate with the addition of a CMOS inverter at the output. The addition of the inverter makes the domino logic to produce double inversion (i.e., one by the main transistor block, and the other by the inverter).
Besides,
Domino logic, a modification of the dynamic logic, can be used to cascade several stages. The configuration of a domino-logic multiple-inverter gate is shown in Fig. 3.36. It can be seen from Fig. 3.36 that the circuit is the same as that of the dynamic logic gate with the addition of a CMOS inverter at the output.
In this manner, First, there is no fan-out to multiple pFETs; the dynamic gate connects to exactly one inverter, so the gate is still very fast. Furthermore, 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.
Furthermore,
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. In order to cascade dynamic logic gates, one solution is domino logic, which inserts an ordinary static inverter between stages.
Also Know,
In domino logic cascade structure of several stages, the evaluation of each stage ripples the next stage evaluation, similar to dominoes falling one after the other. Once fallen, the node states cannot return to "1" (until the next clock cycle) just as dominoes, once fallen, cannot stand up, justifying the name domino CMOS logic.