Check pointing a shift register using a circular buffer
AssigneeMIPS Tech, LLC
InventorsPhilip Day, Julian Bailey
Life of this patent
Estimating the term…
Loading patent…
AssigneeMIPS Tech, LLC
InventorsPhilip Day, Julian Bailey
Estimating the term…
Hardware structures for check pointing a main shift register one or more times which include a circular buffer used to store the data elements most recently shifted onto the main shift register which has an extra data position for each check point and an extra data position for each restorable point in time; an update history shift register which has a data position for each check point which is used to store information indicating whether the circular buffer was updated in a particular clock cycle; a pointer that identifies a subset of the data positions of the circular buffer as active data positions; and check point generation logic that derives each check point by selecting a subset of the active data positions based on the information stored in the update history shift register.
A hardware structure configured to derive one or more check points for a main shift register having a predetermined number of data positions and being restorable to a plurality of points in time, the check points being triggered by trigger events, the hardware structure comprising:
A method for deriving one or more check points for a main shift register having a predetermined number of data positions and being restorable to a plurality of periods of time, the check points being triggered by trigger events, the method comprising:
Dependencies are inferred from the claim text.