×

Method and system for analyzing test coverage

  • US 6,691,079 B1
  • Filed: 05/28/1999
  • Issued: 02/10/2004
  • Est. Priority Date: 05/28/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for determining whether a circuit simulator executed various statements included in a high level language (HLL) program while performing a simulation of an electrical circuit modeled by the HLL program, wherein the statements include a root event statement unconditionally directing the circuit simulator to execute a next one of the statements of the program, statements directing the circuit simulator to set states of variables representing circuit signals, and statements indicating a condition under which program execution is to flow to another statement of the program, and wherein the circuit simulator generated a dump file indicating states of variables controlled by statements as functions of time, the method comprising the steps of:

  • a. processing the HLL program to generate a directed graph comprising program flow information, a root vertex representing the root event statement, and a plurality of other vertices, each representing a separate other statement of the HLL program, wherein the program flow information indicates directions of HLL program flow between statements represented by the vertices, b. processing the dump file to determine points in simulated time at which a particular variable changed state, and c. identifying which of the vertices of the directed graph represent statements that the circuit simulator executed in order to determine how to set the state of the particular variable at each of the points in simulated time.

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