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:
Jun. 28, 2011
Filed:
Sep. 28, 2006
Carl Norman Graham, London, GB;
Simon Jones, London, GB;
Seow Chuan Lim, Thatcham, GB;
Yazid Nemouchi, Sandhurst, GB;
Kar-lik Wong, Wokinham, GB;
Aris Aristodemou, Friern Barnet, GB;
Carl Norman Graham, London, GB;
Simon Jones, London, GB;
Seow Chuan Lim, Thatcham, GB;
Yazid Nemouchi, Sandhurst, GB;
Kar-Lik Wong, Wokinham, GB;
Aris Aristodemou, Friern Barnet, GB;
Synopsys, Inc., Mountain View, CA (US);
Abstract
Systems and methods for recording instruction sequences in a microprocessor having a dynamically decoupleable extended instruction pipeline. A record instruction including a record start address is sent to the extended pipeline. The extended pipeline thus begins recording the subsequent instruction sequence at the specified address until an end record instruction is encountered. The end record instruction is recorded as the last instruction in the sequence. The main pipeline may then call the instruction sequence by sending a run instruction including the start address for the desired sequence to the extended pipeline. This run instruction causes the extended pipeline to begin autonomously executing the recorded sequence until the end record instruction is encountered. This instruction causes the extended pipeline to cease autonomous execution and to return to executing instructions supplied by the main pipeline.