Patent · US Expired

Function unit allocation in processor design

US6460173B1 · kind B1 · utility

14Cited by
8References
21Claims
0Family size

Assignee

Inventor

Key dates

Filing dateAug 20, 1999
Grant dateOct 1, 2002
Priority date
Expiry dateAug 20, 2019

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F30/30
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Methods and apparatus are described for selecting operation devices or hardware components for a processor, such as an embedded processor having pipelined data paths. The process may include identifying a set of hardware components, such as function units, and a plurality of characteristics for those hardware components. A first set of characteristics may include the ability to add, subtract, multiply, and the like, or they may be multi-functional. A second set of characteristics for the hardware components may include cost, throughput and the like. A plurality of these characteristics of the hardware components are incorporated into an algorithm, which is then solved for one or more desired parameters, such as type and number of hardware components. In one preferred embodiment, the least cost assembly of hardware components is found for carrying out a set of computations defined by an algorithm to be executed on the processor according to a preferred initiation interval.

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