Resources Contact Us Home
Concurrent simulation of host system at instruction level and input/output system at logic level with two-way communication deadlock resolution

Image Number 2 for United States Patent #5493672.

A method and apparatus is provided for integrating a logic level simulation with an instruction level simulation for more accurate and faster system level simulation for testing. A host system or processors (CPU) is simulated by the instruction level simulator and the simulation of an input/output subsystem is modeled by the logic level simulator. The two simulations work side by side communicating through an interprocess communication (IPC) device and both simulations can perform a read/write access. Hence, a DMA and a slave access can occur at the same time causing a deadlock situation where both simulators are waiting for data and acknowledgment from each other at the same time. An input/output subsystem SBus module resolves this deadlock by deferring the non-DMA transaction. Finally, the synchronization of the two simulations is handled by the invention allowing the two simulators to run as asynchronous peers.

  Recently Added Patents
Biometric data display system and method
ZNF217 a new prognostic and predictive biomarker of recurrent invasive and metastatic phenotypes in breast cancer
Process for producing .beta.-sialon fluorescent material
Data management tool
Adaptive take-off strips for smoothing ink consumption
Method and system for presenting live video from video capture devices on a computer monitor
Method and apparatus for a cryptographically assisted commercial network system designed to facilitate buyer-driven conditional purchase offers
  Randomly Featured Patents
Herbicidal cyano-tetrahydrofuranylmethyl ether and cyano-tetrahydropyranylmethyl ether derivatives
Embedded system with reduced susceptibility to single event upset effects
Cooker and control method thereof
Vectored pneumatic joint separator
Fit-in member
Pulverizing apparatus
Removal of I, Rn, Xe and Kr from off gas streams using PTFE membranes
Chemical compounds
X-ray film viewer
System and method for relational to object mapping