Patent · US Expired

RTL code optimization for resource sharing structures

US6438730B1 · kind B1 · utility

12Cited by
4References
13Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 30, 2001
Grant dateAug 20, 2002
Priority date
Expiry dateMay 30, 2021

Classification

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

Abstract

A system and method of optimizing a circuit design. The design may be coded in register transfer language (RTL) code. First the design code representing an integrated circuit design to be optimized is retrieved and sequentially searched for decision constructs. As each decision construct is encountered, it is checked to determine whether both branches drive a common output in response to a common select signal. If so, a determination is made whether the decision construct includes a common arithmetic operation in said both branches, and so, may be optimized. A construct library for a corresponding optimized construct and the selected decision construct is replaced with an optimized construct. After all of the decision constructs are checked, the optimized design code is stored, replacing the original design code. The optimized RTL design code has an identical logic function to the original retrieved RTL code.

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