×

Time-based on-chip hardware performance monitor

  • US 10,067,847 B1
  • Filed: 09/08/2015
  • Issued: 09/04/2018
  • Est. Priority Date: 09/08/2015
  • Status: Active Grant
First Claim
Patent Images

1. A hardware performance monitor for a functional block of a system, comprising:

  • a counter circuit, wherein the counter circuit includes;

    an event select multiplexer configured to select an event occurring in the functional block, the event being a type of activities occurring in the functional block;

    a time window counter with a programmable maximum counter value, the maximum counter value determining a counting period, wherein the time window counter restarts at zero after the maximum counter value is reached;

    an event counter coupled to the event select multiplexer and the time window counter, wherein the event counter is configured to;

    count a number of occurrences of the selected event occurring in the functional block during the counting period;

    restart counting the selected event in a new counting period if the number of occurrences of the selected event during the counting period falls within a threshold band; and

    generate an output trigger signal when the number of occurrences of the selected event during the counting period falls outside of the threshold band; and

    an interface with a cross trigger network,wherein the event counter sends the output trigger signal to the cross trigger network and receives an input trigger signal from the cross trigger network through the interface; and

    wherein the event counter is configurable to pause counting after receiving the input trigger signal.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×