Patent ID: 11907100
Assignee: SIEMENS INDUSTRY SOFTWARE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 15:
16. An integrated circuit chip comprising:
a processor configured to retire more than one instruction per clock cycle of the processor;
tracing circuitry configured to trace instruction execution of the processor in real time, the tracing circuitry comprising:
a clock cycle counter configured to count a number of instructions successively retired in each clock cycle to form a clock cycle count, wherein the successively retired instructions are generated contiguously in time;
a stall counter configured to count a number of contiguous clock cycles of the processor during which no instruction is retired to form a stall count, wherein, in response to a signal from the clock cycle counter identifying that the clock cycle counter has stopped the counting, the stall counter is configured to start counting immediately following an end of a series of successively retired instructions that are generated contiguously in time;
a message generator configured to generate a trace message which comprises the clock cycle count and the stall count; and
an output configured to output the trace message.