发明名称 Method and system for instruction set simulation with concurrent attachment of multiple debuggers
摘要 An ISS (instruction set simulator) debugging method. The method includes executing a plurality of instructions of an ISS (instruction set simulator). For each instruction, an ISS simulation state is synchronized to a simulation time when the execution of the instruction is finished. At least two debugger components are executed in conjunction with the execution of the ISS, wherein the debugger components are each coupled to control the ISS.
申请公布号 US8914274(B1) 申请公布日期 2014.12.16
申请号 US200611637418 申请日期 2006.12.11
申请人 Synopsys, Inc. 发明人 Petras Dietmar
分类号 G06F9/45 主分类号 G06F9/45
代理机构 Fenwick & West LLP 代理人 Fenwick & West LLP
主权项 1. A computer implemented method for ISS (instruction set simulator) debugging, the method comprising: executing an ISS (instruction set simulator) that runs a simulation of a multicore target device; executing a plurality of debugger components in conjunction with the execution of the ISS, each of the plurality of debugger components coupled to independently control the ISS via the ISS run control component; executing the plurality of debugger components in a run mode; and responsive to a debugger component from the plurality of debugger components transitioning from the run mode to a stop mode: setting a Boolean configuration flag based on the debugger component transitioning to stop mode, and completely stopping, by the ISS run control component, the ISS and the simulation of the multicore device based on the Boolean configuration flag, while the ISS and the simulation of the multicore device are completely stopped, at least a different debugger component from the plurality of debugger components continuing to execute in the run mode.
地址 Mountain View CA US