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:
Aug. 28, 2001

Filed:

Nov. 13, 1998
Applicant:
Inventors:

Earl A. Killian, Los Altos Hills, CA (US);

Ricardo E. Gonzalez, Menlo Park, CA (US);

Ashish B. Dixit, Mountain View, CA (US);

Monica Lam, Menlo Park, CA (US);

Walter D. Lichtenstein, Belmont, MA (US);

Christopher Rowen, Santa Cruz, CA (US);

John C. Ruttenberg, Newton, MA (US);

Robert P. Wilson, Palo Alto, CA (US);

Assignee:

Tensilica, Inc., Santa Clara, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06K 9/30 ;
U.S. Cl.
CPC ...
G06K 9/30 ;
Abstract

A RISC processor implements an instruction set which, in addition to optimizing a relationship between the number of instructions required for execution of a program, clock period and average number of clocks per instruction, also is designed to optimize the equation S=IS * BI, where S is the size of program instructions in bits, IS is the static number of instructions required to represent the program (not the number required by an execution) and BI is the average number of bits per instruction. Compared to conventional RISC architectures, this processor lowers both BI and IS with minimal increases in clock period and average number of clocks per instruction. The processor provides good code density in a fixed-length high-performance encoding based on RISC principles, including a general register with load/store architecture. Further, the processor implements a simple variable-length encoding that maintains high performance.


Find Patent Forward Citations

Loading…