The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 17, 2018

Filed:

Jul. 08, 2016
Applicant:

Imagination Technologies Limited, Kings Langley, GB;

Inventors:

Philip Day, London, GB;

Julian Bailey, Watford, GB;

Assignee:

MIPS Tech, LLC, Santa Clara, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/06 (2006.01); G06F 9/38 (2018.01); G06F 5/01 (2006.01); G06F 9/30 (2018.01);
U.S. Cl.
CPC ...
G06F 3/065 (2013.01); G06F 3/0619 (2013.01); G06F 3/0656 (2013.01); G06F 3/0673 (2013.01); G06F 5/01 (2013.01); G06F 5/017 (2013.01); G06F 9/30116 (2013.01); G06F 9/30134 (2013.01); G06F 9/3844 (2013.01); G06F 9/3851 (2013.01); G06F 9/3863 (2013.01);
Abstract

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.


Find Patent Forward Citations

Loading…