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.
Patent No.:
Date of Patent:
Jul. 07, 2015
Filed:
Dec. 23, 2011
Guillaume Schon, Golfe Juan, FR;
Mélanie Emanuelle Lucie Teyssier, Grasse, FR;
Frederic Claude Marie Piry, Cagnes-sur-Mer, FR;
Luca Scalabrino, Biot, FR;
David Michael Bull, Balsham, GB;
Guillaume Schon, Golfe Juan, FR;
Mélanie Emanuelle Lucie Teyssier, Grasse, FR;
Frederic Claude Marie Piry, Cagnes-sur-Mer, FR;
Luca Scalabrino, Biot, FR;
David Michael Bull, Balsham, GB;
ARM Limited, Cambridge, GB;
Abstract
A data processing apparatus executes instructions in a sequence of pipelined execution stages. An error detection unit twice samples a signal associated with execution of an instruction and generates an error signal if the samples differ. An exception storage unit maintains an age-ordered list of entries corresponding to instructions issued to the execution pipeline and can mark an entry to show if the error signal has been generated in association with that instruction. A timer unit is responsive to generation of the error signal to initiate timing of a predetermined time period. An error recovery unit initiates a soft pipeline flush procedure if an oldest pending entry in the list has said error marker stored in association therewith and initiates a hard pipeline flush procedure if said predetermined time period elapses, said hard flush procedure comprising resetting said pipeline to a predetermined state.