Patent ID: 9201708
Filing Date: 2015-12-01
Classification: G06F

Abstract:
1. A computer implemented method for multi-threaded system level modeling simulation (SLMS) of a target system on a host system, the method comprising: beginning parallel execution of a plurality of SLMS processes via a plurality of threads, the SLMS processes representing functional behaviors of components within the target system that access a memory of the target system through an interconnect of the target system; during the parallel execution, detecting a request for direct memory interface (DMI) access to a region of the memory, wherein the DMI access is direct access to the region of the memory of the target system that bypasses the interconnect of the target system, the request for DMI access initiated by a requesting SLMS process of the SLMS processes; responsive to the request for DMI access, executing the requesting SLMS process in an exclusive execution mode that prevents the requesting SLMS process from executing in parallel with other SLMS processes of the SLMS processes; and granting the DMI access to the requesting SLMS process responsive to executing the requesting SLMS process in the exclusive execution mode.