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
Methods for the production of aligned carbon nanotubes and nanostructured material containing the same
Method and apparatus for using service capability information for user plane location
Method for transforming a single reactor line
Lipoprotein analysis by differential charged-particle mobility
Method of hydrothermal liquid phase sintering of ceramic materials and products derived therefrom
Plants and seeds of corn variety CV294874
Data processing apparatus, activation control method, and computer-readable storage medium
  Randomly Featured Patents
Capsule for medication bottle
Container, closable by a lid, for receiving and compressing waste
Ink roll positioning apparatus for press
Blood glucose control apparatus
Ink jet cartridge with improved sealing between ink container and printhead
Method for increasing the production in an existing processing plant and a processing plant
Bonding aluminum cladding to random glass mat reinforced polypropylene sheet
Input reception device, area control method, information recording medium, and program
Disk drive with a thermal asperity reduction circuitry using a spin valve sensor
Wire binder