×

Methods, apparatus and computer program products for determining equivalencies between integrated circuit schematics and layouts using color symmetrizing matrices

  • US 6,009,252 A
  • Filed: 03/05/1998
  • Issued: 12/28/1999
  • Est. Priority Date: 03/05/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of determining equivalency between an integrated circuit schematic and an integrated circuit layout, comprising the steps of:

  • representing the integrated circuit schematic as a hierarchical schematic netlist having a child cell and a parent cell containing the child cell;

    extracting the integrated circuit layout as a hierarchical layout netlist having a child cell and a parent cell containing the child cell;

    generating a color symmetrizing matrix corresponding to one of the child cells in the hierarchical schematic netlist and the hierarchical layout netlist;

    generating a schematic graph of the parent cell in the hierarchical schematic netlist;

    generating a layout graph of the parent cell in the hierarchical layout netlist;

    coloring the vertices in the schematic graph and generating a first color symmetry vector for the child cell therein;

    coloring the vertices in the layout graph and generating a second color symmetry vector for the child cell therein;

    determining an equivalency between the colors of the vertices in the schematic graph and the colors of the vertices in the layout graph;

    determining a vector equivalency between a product of the color symmetrizing matrix and the first color symmetry vector and a product of the color symmetrizing matrix and the second color symmetry vector; and

    detecting absence of a spurious symmetry in the color symmetrizing matrix if a vector equivalency is determined.

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