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:
Sep. 25, 2012
Filed:
Jul. 16, 2009
LI Sha, San Jose, CA (US);
Ching-han Tsai, San Jose, CA (US);
Chi-kuang Chen, Santa Clara, CA (US);
Tzun-wei Lee, Sunnyvale, CA (US);
Li Sha, San Jose, CA (US);
Ching-Han Tsai, San Jose, CA (US);
Chi-Kuang Chen, Santa Clara, CA (US);
Tzun-Wei Lee, Sunnyvale, CA (US);
Marvell International Ltd., , BM;
Abstract
In one embodiment the present invention includes a microprocessor that has a pipeline circuit, a branch circuit, and a control circuit. The pipeline circuit pipelines instructions for the microprocessor. The branch circuit is coupled to the pipeline circuit and operates to store branch information. The control circuit is coupled to the pipeline circuit and the branch circuit. The control circuit stores a first branch information from the pipeline circuit to the branch circuit when a first condition is met. The control circuit retrieves a second branch information from the branch stack circuit to the pipeline circuit when a second condition is met. In this manner, the need for dedicated pipeline flush circuitry is avoided.