Patent ID: 8234514
Filing Date: 2012-07-31
Classification: G06F

Abstract:
1. A method for resolving clock management issues in emulation of a target system on a host system, the method comprising: emulating a first set of code instructions of a target program to generate first set of emulated instructions that emulate a first component of the target system on the host system; emulating a second set of instructions of the target program to generate second set of emulated instructions that emulate a second component of the target system on the host system; executing the first set of emulated instructions, wherein execution of the first set of emulated instructions is based on a first clock; executing the second set of emulated instructions, wherein execution of the second set of emulated instructions is based on a second clock; and adjusting the first or second clock, an execution of the first or second set of emulated instructions or a memory access to maintain a desired synchronization between the first and second sets of emulated instructions.