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
Cleaning device, and image forming apparatus, process cartridge, and intermediate transfer unit each including the cleaning device
Alleviation of laser-induced damage in optical materials by suppression of transient color centers formation and control of phonon population
Electronic device package and fabrication method thereof
Method and system for billing based on color component histograms
Pet fish burial pod
Point-of-sale cart
Variety corn line LIC7382
  Randomly Featured Patents
Halophor composition
Drink cup thermal protection sleeve
Anastomosis devices, kits and method
Production of soft paper products from old newspaper
Method and apparatus for correlating test information
Method for extracting and upgrading of heavy and semi-heavy oils and bitumens
Blade holder for a ceiling fan
Modulation of buried servo on magnetic tape
Advanced glidehead sensor for small slider
Electric heating elements