×

Tracking converage results in a batch simulation farm network

  • US 7,359,847 B2
  • Filed: 11/30/2001
  • Issued: 04/15/2008
  • Est. Priority Date: 11/30/2001
  • Status: Active Grant
First Claim
Patent Images

1. In a hardware description language (HDL) batch simulation farm having multiple simulation clients coupled to an instrumentation server, a method for providing centralized access to trends in count event data, wherein the count event data represents sequences of signal values that indicate the occurrence of events triggered during simulation testing of HDL models by the simulation clients, said method comprising:

  • utilizing said instrumentation server to;

    receive a first set of count event data for a first simulation test of an HDL model;

    generate a first counter report from the first set of count event data, wherein the first counter report specifies a number of occurrences of one or more count events for the first simulation test and further specifies a number of simulation cycles over which the first simulation test was processed;

    receive a second set of count event data for a second simulation test of the HDL model;

    generate a second counter report from the second set of count event data, wherein the second counter report specifies a number of occurrences of one or more count events for the second simulation test and further specifies a number of simulation cycles over which the second simulation test was processed;

    compare said first counter report to said second counter report to detect variations in rates of occurrences of count events recorded in the first and second counter reports, said comparing including;

    utilizing the specified number of simulation cycles specified by said first counter report and the specified number of simulation cycles specified by the second counter report to normalize the number of count event occurrences specified by said first counter report with respect to the number of count event occurrences specified by said second counter report; and

    determining the difference in the normalized numbers of occurrences of corresponding count events specified by said first counter report and said second counter report; and

    generate a counter difference report that specifies one or more count events for which the determined difference in the normalized numbers of occurrences of corresponding count events exceeds a pre-specified difference threshold.

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