×

Programmable hardware event monitoring method

  • US 6,134,676 A
  • Filed: 04/30/1998
  • Issued: 10/17/2000
  • Est. Priority Date: 04/30/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for monitoring hardware events in a computer system, comprising the steps of:

  • implementing a hardware event monitor of control registers and having programmable generic fields which can be internally or externally programmed for monitoring events ranging from simple operations to complex event sequences andusing programmed criteria incorporated into said hardware event monitor to monitor events within said computer system by initiating successive compares of programmed criteria with processing events, andusing said hardware event monitor to trigger external actions upon successful detection of compares indicating that all criteria programmed into the hardware event monitor have been achieved, and whereinall aspects of the event monitor are replicated to form two or more Compare Stations, each of which can operate independently as disjoint functional units or can be chained together to act as a single entity; and

    each of said Control Stations can monitor all fields, of any and all pipelines or other resources of said computer system, each Compare Station providing an independent compare output signal governed by a unique set of Control Registers for that Compare Station, and using a unique or shared event counter, whereby said compare output signals of each station can be used to trigger the same external actions and can be used to trigger different external actions and can be further combined using AND/OR/Invert (AOI) logic to create "super compare" functions such as, but not limited to;

    
    
    space="preserve" listing-type="equation">(F1x*F2x)+(F1y*F2y)
    
    
    space="preserve" listing-type="equation">(F1x+F2x)*(F1y+F2y).

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