Debug Trace Circuitry Configured to Generate a Record Including an Address Pair and a Counter Value
AssigneeSiFive, Inc.
InventorBruce Ableidinger
Life of this patent
Estimating the term…
Loading patent…
AssigneeSiFive, Inc.
InventorBruce Ableidinger
Estimating the term…
Systems and methods are disclosed for debug path profiling. For example, a processor pipeline may execute instructions. A debug trace circuitry may, responsive to an indication of a non-sequential execution of an instruction by the processor pipeline, generate a record including an address pair and one or more counter values. The address pair may include a first address corresponding to a first instruction before the non-sequential execution and a second address corresponding to a second instruction resulting in the non-sequential execution. The one or more counter values may indicate, for example, a count of instructions executed, a type of instruction executed, cache misses, cycles consumed by cache misses, translation lookaside buffer misses, cycles consumed by translation lookaside buffer misses, and/or processor stalls.
An integrated circuit comprising:
A non-transitory computer readable medium comprising a circuit representation that, when processed by a computer, is used to program or manufacture an integrated circuit comprising:
A method comprising:
Dependencies are inferred from the claim text.