Patent ID: 7346481
Filing Date: 2008-03-18
Classification: G06F

Abstract:
1. A method for controlling simulation of an electronic system, comprising: instantiating at least one breakpoint block in a high-level design, wherein the breakpoint block has an associated breakpoint condition driven by at least one signal of the design, and the design further includes at least one simulation block and at least one co-simulation block; simulating the at least one simulation block on a software-based simulation platform; co-simulating the at least one co-simulation block and at least one breakpoint block on a hardware-based co-simulation platform; inhibiting advancement of a clock signal to the co-simulation block on the hardware-based co-simulation platform in response to satisfaction of the breakpoint condition; and after inhibiting the clock signal, controlling advancement of steps of the clock signal on the co-simulation platform in one of a plurality of user-selectable clock advancement modes, wherein the controlling advancement of steps of the clock signal includes providing a number of cycles of the clock signal on the co-simulation platform in response to the one advancement mode, wherein each advancement mode is for providing a different number of cycles of the clock signal.