• DocumentCode
    3155715
  • Title

    GENIE: A Generalized Array Optimizer for VLSI Synthesis

  • Author

    Devadas, Srinivas ; Newton, A.R.

  • Author_Institution
    Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, CA
  • fYear
    1986
  • fDate
    29-2 June 1986
  • Firstpage
    631
  • Lastpage
    637
  • Abstract
    A new generalized array optimization scheme is presented which solves the problem of efficient automatic layout of multi-level CMOS and NMOS logic circuits. The new approach has been implemented in the program GENIE which can be used for the multiple folding of PLAs, as well as for compacting gate matrix layouts, SLAs, and Weinberger arrays. The cells in the array can be of non-uniform sizes and any form of constraint can be placed on the input and output terminals. The generalized array optimizer uses the combinatorial optimization technique called Simulated Annealing. Results obtained are uniformly better than existing specialized array optimizers and folding programs, particularly when the inputs locations are constrained. GENIE is the first program to produce high-quality, automated SLA implementations.
  • Keywords
    Automatic logic units; CMOS logic circuits; Circuit synthesis; Constraint optimization; Logic arrays; Logic design; MOS devices; Programmable logic arrays; Transmission line matrix methods; Very large scale integration;
  • 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.1586154
  • Filename
    1586154