• DocumentCode
    912984
  • Title

    A Method for Improving Cascode-Switch Macro Wirability

  • Author

    Schlag, Martine D F ; Yoffa, Ellen J. ; Hauge, Peter S. ; Wong, C.K.

  • Author_Institution
    IBM Thomas J. Watson Research Center, Yorktown Heights, NY, USA
  • Volume
    4
  • Issue
    2
  • fYear
    1985
  • fDate
    4/1/1985 12:00:00 AM
  • Firstpage
    150
  • Lastpage
    155
  • Abstract
    In this paper, a problem in macro design using cascode-switch tree logic is studied. It involves selecting specific tree instantiations of Boolean functions and input variable assignments to maximize the alignment of variables between adjacent trees. An algorithm to find optimal solutions based on the principle of optimality is proposed. Although in general it is not a polynomial time algorithm, it runs sufficiently fast for our practical application. Finally we prove the problem is NP-complete, thus the existence of polynomial time algorithms is indeed unlikely.
  • Keywords
    Boolean functions; Circuits; Input variables; Logic design; Polynomials; Rails; Switches; Tree data structures; Wire; Wiring;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.1985.1270108
  • Filename
    1270108