Mixed-language simulation
US10296673B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | May 27, 2015 |
| Grant date | May 21, 2019 |
| Priority date | — |
| Expiry date | Jun 20, 2036 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F30/398
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
For generating code for simulation of a circuit design, a hardware description language (HDL) description and a high-level language (HLL) description of portions of the circuit design are input. The HLL description specifies a first function and the HDL description includes a call to the first function. A wrapper is generated for the first function. The wrapper has an associated stack frame and includes code that stores in the stack frame values of arguments specified by the call to the first function and code that calls the first function. An HLL simulation specification is generated from the HDL description. The HLL simulation specification includes a call to the first HLL wrapper in place of the call to the first function. The HLL simulation specification, the first HLL wrapper, and the HLL description are compiled into executable program code.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.