×

Hierarchical fault modeling system and method

  • US 5,796,990 A
  • Filed: 09/15/1997
  • Issued: 08/18/1998
  • Est. Priority Date: 06/02/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for hierarchically generating a fault model of a logic circuit according to a particular type of fault model, said method comprising the steps of:

  • generating fault models for primitive cells of the logic circuit according to the particular type of fault model, the primitive cells constituting a lowest level in the hierarchy of the logic circuit;

    identifying a parent cell corresponding to a next cell in the hierarchy of the logic circuit;

    creating a netlist of all connections in said parent cell;

    seeding and identifying all possible faults in said parent cell, including equivalent faults and untestable faults, the untestable faults corresponding to faults which are not testable under the particular type of fault model;

    collapsing the equivalent faults in said parent cell;

    deleting untestable faults of all cells below said parent cell and their equivalent faults;

    identifying new untestable faults by executing test software on said parent cell after untestable faults from cells below said parent cell have been removed from a fault model of said parent cell, and storing the new untestable faults in the fault model of said parent cell;

    first testing to determine if said parent cell is a top cell in the hierarchy of said logic circuit;

    second testing to determine if there is another cell not previously fault modeled at a same level in the hierarchy of said logic circuit as said parent cell;

    identifying said another cell at said same level as said parent cell as a new parent cell;

    repeating each step set forth above for said new parent cell; and

    continuing said steps, beginning from the step of identifying the parent cell, until said top cell of said logic circuit has been fault modeled.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×