METHOD FOR PROCESSING INFORMATION IN A MICROPROCESSOR TO FACILITATE DEBUG AND PERFORMANCE MONITORING

Patent №

US 5,956,477

Granted

1999-09-21

Filed 1996

Owner

HEWLETT-PACKARD COMPANY

Lab

AI components

1

planning

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08753454

Method of processing information in a microprocessor. At a first time during the life cycle of an instruction, a first set of microprocessor self-monitoring information is generated. The first set of mnicroprocessor self-monitoring information is stored, information necessary to execute the instruction is stored, and the two are associated. At a second time during the life cycle of the instruction, a second set of microprocessor self-monitoring information may be generated. This is also stored and is associated with the information necessary to execute the instruction. If the instruction retires, the first and second information may be retrieved for use in microprocessor testing. The information may also be used as soon as it is generated, for example by communicating the information itself or indicators derived from it to a state machine configured to facilitate microprocessor testing. The invention may also include a method of processing information in a microprocessor to facilitate microprocessor testing operations, wherein system bus monitoring information is generated whenever system bus accesses occur. This information, or indicators derived from it, is communicated to a microprocessor testing state machine on-chip with the microprocessor. In yet other embodiments, the invention may include the steps of: generating microprocessor self-monitoring information at various times during the life cycle of an instruction; utilizing the microprocessor self-monitoring information both when it becomes available as well as later, after retirement of the associated instruction; generating system bus monitoring information whenever system bus accesses occur; and utilizing the system bus monitoring information when it becomes available.

PlanningG06F 11/3466G06F 11/348

AI classification

Planning0.98
Natural language0.27
AI hardware0.07
Knowledge representation0.01
Machine learning0.00
Speech0.00
Evolutionary computation0.00
Vision0.00

Ownership

HEWLETT-PACKARD COMPANY

assignment · 84530439

Assignors

RANSON, GREGORY L., LESARTRE, GREGG B., BROCKMANN, RUSSELL C., HUNT, DOUGLAS B., MANGELSDORF, STEVEN T.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC