Title :
Performance analysis of an IC-mask design rule check and net extraction software suite
Author :
Thomas, P.R. ; Brown, A.D.
Author_Institution :
Dept. of Electron., Southampton Univ., UK
fDate :
8/1/1989 12:00:00 AM
Abstract :
The authors provide a detailed analysis of the runtime and workspace requirements of a software suite for the design rule check and netlist extraction of IC mask sets. The system allows the user to describe the components of a circuit (transistors, contacts, diodes etc.) in terms of an acyclic graph (the formula graph), where the nodes represent the geometric features and the edges represent the topological relationships between these features. The graph can easily be converted into textual format, using a mask verification language (MVL). MVL is partly procedural and partly asynchronous, with the instruction set of the procedural part having been chosen with great care to allow extensive optimisation of the necessary mask operations by the MVL compiler. The analysis shows that the preprocessor, geometry processor and topology processor execution times and workspace requirements are all approximately O(N) and O(N0.5), respectively. Throughout the paper, an array of I2L adder circuits is used as an example. One of the necessary MVL code listings is given as an Appendix.
Keywords :
circuit layout CAD; integrated circuit technology; masks; network topology; CAD; I2L adder circuits; IC-mask design rule check; MVL code listings; acyclic graph; execution times; formula graph; geometric features; geometry processor; layout design; mask verification language; net extraction software suite; preprocessor; textual format; topological relationships; topology processor; workspace requirements;
Journal_Title :
Circuits, Devices and Systems, IEE Proceedings G