Patent · US Active

Early timing estimation of timing statistical properties of placement

US7577929B1 · kind B1 · utility

3Cited by
3References
26Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 21, 2005
Grant dateAug 18, 2009
Priority date
Expiry dateSep 1, 2026

Classification

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

Abstract

A performance estimation module estimates the performance values of user designs in early phases of compilation and accounts for the performance variability introduced by subsequent compilation phases. The user design is parameterized. The performance estimation model outputs a probability distribution function of estimated performance values of the user design, based upon this parameterization. The performance estimation model is created by parameterizing sample designs. The sample designs are compiled and analyzed to determine their performance values. To account for random variability in compilation phases, the module compiles and analyzes sample designs multiple times. The performance estimation model is created from the relationship between sample designs' performance values and their parameterizations. A regression analysis may be used to determine this relationship. The performance estimation model can be updated with the analysis of compiled user designs. The performance values can include timing, power, and resource consumption.

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