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
Method of transmitting data using spatial multiplexing
Breathing mask
Method and device for authenticating transmitted user data
User-initiated quality of service modification in a mobile device
Disk drive increasing capacity by adjusting a servo gate during write operations
Image stabilization apparatus and image pickup apparatus
Stacked thin-film superlattice thermoelectric devices
  Randomly Featured Patents
Insulating layer patterning method, insulating layer formed by the insulating layer patterning method, display device having the insulating layer
Modified drugs for use in liposomal nanoparticles
Rose plant--`Ausram`
Flat stock fibrous cellulosic food casings containing a low level of total plasticizer
High gain crossed field amplifier
Pet collar
Probe for in-circuit emulator with flexible printed circuit board
Acicular calcite and aragonite calcium carbonate
Money clip
Red maple tree named Vase