Relative timed clock gating cell
View Patent ↗Technology is described for a relative timed clock gated cell. In one example, the relative timed clock gated cell includes a trigger latch and a data clock latch. The trigger latch includes a clock input coupled to a trigger line for transmitting a trigger signal. The trigger latch is configured to generate a data clock signal on an output. The trigger signal is based on a clock signal. The data clock latch includes a clock input coupled to the output of the trigger latch that latches a data input of the data clock latch based on the data clock signal. Various other computing circuitries and methods are also disclosed.
1. A counter circuit comprising a relative timed clock gating cell, the counter circuit further comprising:
at least one two-bit shift register configured as a ring counter including a first latch and a logic component, wherein the logic component is a second latch or an inverter, a clock input for the first latch and is coupled to a trigger line for transmitting a trigger signal, an output of the first latch and an output of the logic component have opposite values, the output of the logic component provides an input to the first latch and is configured to generate a data clock signal, and the trigger signal is based on a clock signal;
a counter cell coupled to the output of the logic component of a last stage two-bit shift register, wherein the counter cell increments on an edge of the data clock signal, and the counter cell is a smaller bit counter than bits counted by the counter circuit.
2. The counter circuit of claim 1 , further comprising:
a second two-bit shift register including a third latch and a second logic component, wherein the second logic component is a fourth latch or a second inverter, a clock input for the third latch is coupled to a second trigger line for transmitting a second trigger signal, an output of the third latch and an output of the second logic component have opposite values, the output of the second logic component provides an input to the third latch and is configured to generate the trigger signal for the first latch.