Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
With the XOR self-gating technique, an XOR gate compares the data stored in the register with the data arriving at the data pin of the register, and the XOR output controls the enable condition for gating.
The XOR self-gating technique turns off the clock signal during specific clock cycles when the data in the register remains unchanged.
To minimize the area and power overhead, an XOR self-gating cell can be shared across a few registers, by creating a combined enable condition with a tree of XOR gates. If the self-gated registers are driven by synchronous set or synchronous clear signals, such signals are also included in the construction of the enable signal so that the circuit remains functionally unchanged.