• DocumentCode
    2973430
  • Title

    Efficient orthonormality testing for synthesis with pass-transistor selectors

  • Author

    Berkelaar, Michel ; Van Ginneken, L.P.P.P.

  • Author_Institution
    Eindhoven Univ. of Technol., Netherlands
  • fYear
    1995
  • fDate
    5-9 Nov. 1995
  • Firstpage
    256
  • Lastpage
    263
  • Abstract
    This paper presents the mapping problem for pass transistor selector mapping, which has not been addressed before. Pass transistor synthesis is potentially important for semi- or full-custom design techniques, which are increasingly attracting attention. Pass transistors have the advantage that fewer transistors are needed, and that circuits with high fanin and small delay can be constructed. Technology mapping approaches in the existing literature cannot handle these selectors, due to the restriction of I-hot encoding of the control signals. We present a new algorithm to address this problem, which is based an the novel idea of a general Boolean Oracle. Our oracle is based on ATPG techniques, and compared to BDDs, the oracle has the advantage that failure to complete only affects optimization locally, and does not hinder optimization elsewhere in the logic. A limitation of BDDs is that it is difficult to complete the algorithm if a BDD grows too large. The experimental results show up to 82% improvement in transistor count for the MCNC combinatorial multi-level examples.
  • Keywords
    logic CAD; logic design; logic testing; transistor circuits; ATPG techniques; general Boolean Oracle; logic synthesis; mapping problem; pass transistor selector mapping; Automatic test pattern generation; Binary decision diagrams; Boolean functions; Circuit synthesis; Data structures; Delay; Encoding; Logic; Signal mapping; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1995. ICCAD-95. Digest of Technical Papers., 1995 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA, USA
  • ISSN
    1092-3152
  • Print_ISBN
    0-8186-8200-0
  • Type

    conf

  • DOI
    10.1109/ICCAD.1995.480021
  • Filename
    480021