Patent · US Active

Parallelizing simulation and hardware co-simulation of circuit designs through partitioning

US11475199B1 · kind B1 · utility

1Cited by
22References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 27, 2021
Grant dateOct 18, 2022
Priority date
Expiry dateSep 27, 2041

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2117/08
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Simulating a circuit design using a data processing system includes partitioning the circuit design into a top-level design and a sub-design along a boundary defined by one or more stream channels coupling a component of the top-level design with the sub-design. The sub-design is extracted from the circuit design and replaced with a stub having a client socket. A wrapper having a server socket is added to the sub-design. The top-level design and the sub-design are compiled into respective simulation kernels. The circuit design is simulated by executing the respective simulation kernels concurrently. The respective kernels communicate over a socket connection established by the client socket and the server socket. In other aspects, the partitioning results in partitions such that one partition is simulated as software and another partition is implemented in circuitry such that the circuit design may be hardware co-simulated.

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