• DocumentCode
    3155185
  • Title

    Automated Layout Synthesis in the YASC Silicon Compiler

  • Author

    Krekelberg, David E. ; Shragowitz, Eugene ; Sobelman, Gerald E. ; Lin, Li-Shin

  • Author_Institution
    Advanced ECAD Laboratory, Control Data Corporation, Minneapolis, MN
  • fYear
    1986
  • fDate
    29-2 June 1986
  • Firstpage
    447
  • Lastpage
    453
  • Abstract
    In this paper, we present algorithms and experimental results for an automated layout synthesis procedure that is used in a high-level silicon compiler. The techniques consist of a unique approach to generalized cell synthesis, together with a novel solution of the placement and routing problem. Our algorithms take advantage of a larger space of possible solutions than is available in conventional, fixed-cell approaches to achieve compact and efficient layouts. First, our techniques for cell synthesis are presented. Then, we describe our placement algorithm, in which the locations of the cells are determined by signal-flow considerations. Next, our pin permutation procedure is described. These permutations are not limited to the relatively few cases of logically equivalent pins, but rather, can exploit a much larger set of transformations involving the re-arrangement of the inner structure of the cells themselves. Finally, our techniques for both global and channel routing are discussed. Experimental results for a complete chip layout are included.
  • Keywords
    Automatic control; Boolean functions; Circuit synthesis; Electronic design automation and methodology; Laboratories; Logic design; Pins; Routing; Signal synthesis; Silicon compiler;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1986. 23rd Conference on
  • ISSN
    0738-100X
  • Print_ISBN
    0-8186-0702-5
  • Type

    conf

  • DOI
    10.1109/DAC.1986.1586127
  • Filename
    1586127