Patent · US Expired

ADDING COMPLEX INSTRUCTION EXTENSIONS DEFINED IN A STANDARDIZED LANGUAGE TO A MICROPROCESSOR DESIGN TO PRODUCE A CONFIGURABLE DEFINITION OF A TARGET INSTRUCTION SET, AND HDL DESCRIPTION OF CIRCUITRY NECESSARY TO IMPLEMENT THE INSTRUCTION SET, AND DEVELOPMENT AND VERIFICATION TOOLS FOR THE INSTRUCTION SET

US6477697B1 · kind B1 · utility

55Cited by
5References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 28, 1999
Grant dateNov 5, 2002
Priority date
Expiry dateMay 28, 2019

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2111/02
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An automated processor design tool uses a description of customized processor instruction set extensions in a standardized language to develop a configurable definition of a target instruction set, a Hardware Description Language description of circuitry necessary to implement the instruction set, and development tools such as a compiler, assembler, debugger and simulator which can be used to develop applications for the processor and to verify it. The standardized language is capable of handling instruction set extensions which modify processor state or use configurable processors. By providing a constrained domain of extensions and optimizations, the process can be automated to a high degree, thereby facilitating fast and reliable development.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.