IP Library Granted Patent US 8,301,970
Granted Patent B2
US 8,301,970 · App. 12/286,067 · Granted Oct 30, 2012

Sequential circuit with error detection

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,301,970
App. No.
12/286,067
Granted
Oct 30, 2012
Kind
B2
Abstract

Sequential circuits with error-detection are provided. They may, for example, be used to replace traditional master-slave flip-flops, e.g., in critical path circuits to detect and initiate correction of late transitions at the input of the sequential. In some embodiments, such sequentials may comprise a transition detector with a time borrowing latch.

Claims (26)

1. A chip comprising:

a latch with an output and an input that is blocked from the output during a first clock phase and transparent to the output during a second clock phase; and

a transition detector having a single pulse generator coupled to the input to assert a signal if a transition occurs at the input during the second clock phase but not to assert during the first clock phase.

2. The chip of claim 1 , wherein the transition detector to assert the signal which is an error signal to cause an instruction to be re-executed.

3. The chip of claim 1 , wherein the latch input and output are part of a datapath in a processor pipeline stage.

4. The chip of claim 1 , wherein the transition detector comprises a dynamic gate to precharge during the first clock phase and evaluate during the second clock phase.

5. The chip of claim 4 , wherein the dynamic gate is clocked from a delayed version of a clock for the latch.

6. The chip of claim 1 , wherein the single pulse generator of the transition detector comprises an XOR logic gate to compare the input with a delayed version of the input.

7. A chip comprising:

a processing core having a pipeline stage with a datapath including a latch to receive data at an input during a first clock phase and to provide the received data at an output of the latch during a second clock phase, and

a transition detector having a single pulse generator coupled to the latch to initiate an error correction if the data arrives at the input during the second clock phase and not to initiate any error correction during the first clock phase, the data being passed to the output during the second phase even if it arrives at the input during the second phase.

8. The chip of claim 7 , wherein the error correction comprises re-execution of an instruction.

9. The chip of claim 7 , wherein the error correction comprises recovering data.

10. The chip of claim 7 , wherein the transition detector comprises a dynamic gate to precharge during the first clock phase and evaluate during the second clock phase.

11. The chip of claim 10 , wherein the dynamic gate is clocked from a delayed version of a clock for the latch.

12. The chip of claim 7 , wherein the single pulse generator of the transition detector comprises an XOR logic gate to compare the input with a delayed version of the input.

13. A system comprising:

a processor comprising a processing core having a pipeline stage with a datapath including:

a latch to receive data at an input during a first clock phase and to provide the received data at an output of the latch during a second clock phase, and

a transition detector having a single pulse generator coupled to the latch to initiate an error correction if the data arrives at the input during the second clock phase and not to initiate any error correction during the first clock phase, the data being passed to the output during the second phase even if it arrives at the input during the second phase; and

an antenna coupled to the processor to communicatively link the processor to a wireless network.

14. The system of claim 13 , wherein the error correction comprises re-execution of an instruction.

15. The system of claim 13 , wherein the error correction comprises recovering data.

16. The system of claim 13 , wherein the transition detector comprises a dynamic gate to precharge during the first clock phase and evaluate during the second clock phase.

17. The system of claim 16 , wherein the dynamic gate is clocked from a delayed version of a clock for the latch.

18. The system of claim 13 , wherein the single pulse generator of the transition detector comprises an XOR logic gate to compare the input with a delayed version of the input.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2022
From: INTEL CORPORATION
To: TAHOE RESEARCH, LTD.
Reel/Frame 061175/0176 →