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
Real-time virtual endoscopy
Image-monitoring method for electroporation treatment and as associated image-monitoring appliance
Hydrogenolysis of ethyl acetate in alcohol separation processes
Encoding digital content based on models for predicting similarity between exemplars
Resolution setting apparatus, resolution setting method, and recording medium recording a resolution setting program when a television is used as a monitor of a computer
Vacuum cleaner filter adapter ring
Suspension with flexure having laminated structure and bonding pads on opposing surfaces thereof, and head gimbal assembly and disk drive unit with the same
  Randomly Featured Patents
Apparatus and method employing an inlet extension for transporting and metering fine particulate and powdery material
Treatment device
Hydrocarbon dehydrogenation method employing platinum-cobalt-zinc catalyst
4-Hydroxy-2,1,3-benzthiadiazole compounds and .beta.-adrenergic method of use therefor
Novel air electrode for metal-air battery with new carbon material and method of making same
Lead free PVC polymer composition resistant to abrasion and high operation temperatures for insulation and sheath of thin-walled automotive cables
Wheel loader and method for controlling wheel loader
Content distribution system, server computer and recording medium
Swing check valve with secured cage
Pressurized and sealing device and a process for hermetic systems