Race removal or reduction in latches and loops using phase skew
AssigneeInternational Business Machines Corporation
InventorPradeep Varma
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorPradeep Varma
Estimating the term…
A method for resolving race conflicts in a loop circuit having a forward path and a feedback path includes enabling and disabling the feedback path in accordance with a phase waveform. The phase waveform may be a system clock, in which case one of two approaches may be used to ensure that data from the feedback loop arrives later in time than data from an input signal line. During the first approach, only the rising edge of a clock signal used to control data flow in the feedback loop is delayed relative to the rising edge of a clock signal that controls data flow in the forward path. During the second approach, both the rising and falling edges of the clock signal are delayed. Through these approaches, the method of the present invention achieves improved performance in terms of power consumption, frequency response, area, and switching capacitance.
A method for controlling a flow of a signal in a loop circuit, said loop circuit including a signal line, an input node connected to the signal line, an output node, a forward path connected between the input node and output node, and a feedback path also connected between the input node and output node, said method comprising:
A method for controlling a flow of a signal in a loop circuit, said loop circuit including a signal line, an input node connected to the signal line, an output node, a forward path connected between the input node and output node, and a feedback path also connected between the input node and output node, said method comprising:
A loop circuit, comprising:
A double-edge-triggered flip flop, comprising:
A loop circuit, comprising:
Dependencies are inferred from the claim text.