Goal-oriented subgraph isomorphism technique for IC device recognition

The paper describes a programmable mask analysis system to check technology rules and extract circuits in a low cost computing environment. The mask verification language (MVL) programmer is only concerned with how a device is fabricated and not with how it is actually recognised. The system includes an optimising MVL compiler that removes redundant mask operations, and efficiency is thereby maximised by minimising the volume of mask data that must be processed. A geometry processor reduces the mask set to a set of topologically interrelated entities called features. These features are analysed to recognise instances of devices using a goal oriented sub-graph isomorphism algorithm. Conventionally, the execution times of graph isomorphism algorithms are related polynomially to the problem size. However, by careful organisation of the database, and by imposing certain rules on the structure of the MVL, execution times that are almost linear are obtained.

[1]  Anoop Gupta ACE: A Circuit Extractor , 1983, 20th Design Automation Conference Proceedings.

[2]  A. D. Brown,et al.  Efficient design rule checking using a scanline algorithm , 1987 .

[3]  Toshiro Akino,et al.  Circuit Simulation and Timing Verification based on MOS/LSI Mask Information , 1979, 16th Design Automation Conference.

[4]  I. Ablasser,et al.  Circuit Recognition and Verification Based on Layout Information , 1981, 18th Design Automation Conference.

[5]  C. S. Chang LSI Layout Checking Using Bipolar Device Recognition Technique , 1979, 16th Design Automation Conference.

[6]  Andrew D. Brown,et al.  Improving the efficiency of scanline algorithms , 1986 .

[7]  David Gries,et al.  Compiler Construction for Digital Computers , 1971 .

[8]  Erich Barke A Layout Verification System for Analog Bipolar Integrated Circuits , 1983, 20th Design Automation Conference Proceedings.

[9]  Richard Bornat,et al.  Understanding and Writing Compilers , 1979 .

[10]  Christopher J. Van Wyk,et al.  Space Efficient Algorithms for VLSI Artwork Analysis , 1983, 20th Design Automation Conference Proceedings.