Patent · US Active

System and method of automating the addition of RTL based critical timing path counters to verify critical path coverage of post-silicon software validation tools

US7895029B2 · kind B2 · utility

6Cited by
14References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 30, 2007
Grant dateFeb 22, 2011
Priority date
Expiry dateJul 13, 2029

Classification

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

Abstract

A system and method for modifying a simulation model and optimizing an application program to produce valid hardware-identified operating conditions that are matched with simulator-identified operating conditions in order to modify a simulator accordingly is presented. A critical path coverage analyzer includes critical path measurement logic into a simulation model that injects errors into the critical path and provides visibility into the number of times that an application program exercises the critical path. The critical path coverage analyzer uses the critical path measurement logic to optimize an application program to adequately exercise and test the critical paths. Once optimized, the critical path coverage analyzer runs the optimized application program on a hardware device to produce hardware-identified operating conditions. The hardware-identified operating conditions are matched against simulator-identified operating conditions. When discrepancies exist, the simulator is modified accordingly to match the hardware-identified operating conditions.

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