Mixed Concurrent And Serial Logic Simulation Of Hardware Designs
AssigneeSynopsys, Inc.
InventorsKeith Whisnant, Claudio Basile, Giacinto Paolo Saggese
Life of this patent
Estimating the term…
Loading patent…
AssigneeSynopsys, Inc.
InventorsKeith Whisnant, Claudio Basile, Giacinto Paolo Saggese
Estimating the term…
A method of simulating a design described in HDL is provided. In this method, modules of the design can be partitioned into first modules for simulation by a serial simulation engine and second modules for simulation by a concurrent simulation engine. The first and second modules can be prioritized for simulation based on classes of events consistent with an execution model of the HDL. Simulations of the serial and concurrent simulation engines can be synchronized for each class of events. Synchronizing can include transferring updated interface variable values, which are shared by the second modules and at least a subset of the first modules, between the serial simulation engine and the concurrent simulation engine. This transferring can include translating representations of the updated interface variable values.
A method of simulating a design specified through a hardware description language (HDL), the method comprising:
A method of performing simulation of a design described in a hardware description language (HDL), the method comprising:
A computer-readable medium storing computer-executable instructions for simulating a design specified through a hardware description language (HDL), which when executed by a computer perform steps comprising:
A computer-readable medium storing computer-executable instructions for performing a simulation of a design described in a hardware description language (HDL), which when executed by a computer perform steps comprising:
Dependencies are inferred from the claim text.