×

Method and apparatus for providing precise fault tracing in a superscalar microprocessor

  • US 5,752,013 A
  • Filed: 06/30/1993
  • Issued: 05/12/1998
  • Est. Priority Date: 06/30/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for providing precise trace faults for testing and debugging a superscalar processor, the method comprising the steps of:

  • grouping instructions into a cluster of instructions to be executed simultaneously by the superscalar processor;

    decoding each instruction of the cluster;

    determining faulting instructions, if any, of the cluster of instructions, the faulting instructions being instructions having a break point for testing and debugging;

    if no faulting instructions were found, simultaneously executing each instruction in the cluster;

    if at least one faulting instruction was found,determining a break faulting instruction, the break faulting instruction being a first faulting instruction in the cluster of instructions;

    simultaneously executing the break faulting instruction and each instruction of the cluster occurring prior to the break faulting instruction.

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