Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
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 device substrate, method for manufacturing the same, display device, method for forming multi-layer wiring, and multi-layer wiring substrate
Disk drive with a subset of sectors with reduced write-to-read gap
Transaction cost recovery queue management
Heat shield and laminated glass
Radiation-curable ink composition, ink jet recording method, and recorded matter
Encoding digital content based on models for predicting similarity between exemplars
Housekeeping cart
  Randomly Featured Patents
Hand pinner and knee kicker
Chemokine receptor antagonists
User interface with connectable elements
Water soluble bis-dioxopiperazine derivatives
Methods and compositions for producing weight loss
Wiper arm in motor vehicle windscreen wiper installations
Semiconductor integrated circuit having encrypter/decrypter function for protecting input/output data transmitted on internal bus
Multi mode inspection method and apparatus
Fluid power generation system having a generator with an electrical-charge-producing material
Lumbar lamenectomy pad