Patent Document ID: 7925489
Application ID: 11930808
Patent Flag: 1

Claim One:
1. A method of simulation processing in a data processing system, said method comprising: at a simulation client, simulating a design utilizing a hardware description language (HDL) simulation model by stimulating the HDL simulation model with a plurality of testcases, wherein the HDL simulation model includes instrumentation not forming a portion of the design that includes a count event counter for a count event in the design, and wherein the simulating includes counting occurrences of said count event in said count event counter to obtain a respective count event value for each of the plurality of testcases; and establishing a threshold greater than 1 for an aggregate count event value of said count event counter over the plurality of testcases and associating the threshold with the HDL simulation model, wherein the aggregate count event value aggregates count event values for the count event over the plurality of testcases; after completion of each completed testcase among the plurality of testcases: determining if addition of the count event value of the completed testcase to the aggregate count event value for the count event counter would cause the aggregate count event value over the plurality of testcases to exceed the threshold; in response to a determination that the addition of the count event value of the completed testcase to the aggregate count event value would not cause the aggregate count event value to exceed the threshold, recording the count event value of the completed testcase in a testcase data storage area and accumulating the count event value of the completed testcase in the aggregate count event value; and in response to a determination that the addition of the count event value to the aggregate count event value would cause the aggregate count event value to exceed the threshold, discarding the count event value of the completed testcase without recording the count event value of the completed testcase in the testcase data storage area.