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
Display apparatus having a semi-penetration layer and a sealing unit
Systems and methods for simultaneously configuring multiple independent backups
System and method for terminating communication sessions with roaming mobile devices
Motion estimation for a video transcoder
Direct mode adapter based shortcut for FCoE data transfer
Semiconductor memory device and manufacturing method thereof
Device for accurately measuring concentration of component in blood and control method of the device
  Randomly Featured Patents
CD-ROM reader mechanism
Process for the removal of multi-trip bottles from circulation
Systems and methods to securely collect data over a telephone
Method and system for controlling multimedia streams using dynamic prototypes
Pneumatic tire for vehicles
Solar liquid heating system
Controlled thrust steering system for watercraft
Hospital trousers for patients
Method and apparatus for producing an optical disk having a read-only area and a rewritable area
Semiconductor device and method for manufacturing the same