Patent · US Active

Partitioning and parallel processing of a virtual prototype simulation of a hardware design

US9098652B2 · kind B2 · utility

1Cited by
4References
30Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 14, 2013
Grant dateAug 4, 2015
Priority date
Expiry dateDec 28, 2033

Classification

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

Abstract

A method including accessing a first virtual prototype configured to perform a first simulation of a hardware design, identifying checkpoints within the first virtual prototype, each checkpoint including a storage state and/or behavioral state, and determining breakpoints for dividing execution of a second virtual prototype into a series of execution segments, where the second virtual prototype is configured to perform a second simulation of the hardware design, the second virtual prototype includes virtual models representing a separate portion of the hardware design, each virtual model representing a same portion of the hardware design as a corresponding virtual model of the first virtual prototype. The method may include mapping the storage state and/or behavioral state of each checkpoint to a respective execution segment, executing the second simulation while collecting respective data regarding execution of each execution segment, where two or more execution segments are executed concurrently, and aggregating the respective data.

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