Copyright © 1981 American Telephone and Telegraph Company  THE BELL SYSTEM TECHNICAL JOURNAL  Vol. 60, No. 6, July-August 1981  Printed in U.S.A.  MULGA—An Interactive Symbolic Layout  System for the Design of Integrated Circuits  By N . H . E . W E S T E (Manuscript received November 13, 1980) To aid the design of MOS circuits, a suite of programs residing on  the UNIX* operating system have been designed and written. These  programs allow the interactive editing, layout compaction, circuit  connectivity extraction, parasitic audit, and timing simulation of MOS ICS within the symbolic domain. The programs make use of an  intermediate circuit description language (ICDL), which captures both  geometric placement and circuit connectivity. A convenient interface  is provided to enable the procedural definition of symbolic layouts in  the C programming language. All design may be carried out at a  single low-cost work station which incorporates a high-performance  color display. In this paper we summarize the operation and use of  these programs. In particular, we describe a new compaction algo- rithm.  I. INTRODUCTION Symbolic layout methodologies are a means of abstracting the  detailed and often laborious task of mask design of integrated circuits.  They offer the advantages of hand-packed mask design with regard to  density of layout, while also having advantages over manual layout  with respect to time to design a circuit and reduction in the number of  manual errors introduced into a design. In essence, the use of symbol- ogy reduces the complexity of the ic design process, which in addition  to the advantages mentioned above, allows experienced designers to  undertake more complicated circuits than would otherwise be possible,  and, more importantly, allows novice designers to complete designs  with a high degree of confidence. This last point is regarded as  * UNIX is a trademark of Bell Laboratories.  823