• DocumentCode
    3406890
  • Title

    Boolean matching for full-custom ECL gates

  • Author

    Mayo, R.N. ; Touati, H.

  • Author_Institution
    Digital Equipment Corp., Palo Alto, CA, USA
  • fYear
    1993
  • fDate
    7-11 Nov. 1993
  • Firstpage
    472
  • Lastpage
    477
  • Abstract
    We present a technology mapper for full-custom ECL gates. These gates are characterized by high fanins and a regular structure. Full-custom gates differ from ECL library gates in that a full range of structures is available as a single form, rather than a large number of individual gates that sparsely cover the possible design space. This paper presents a complete Boolean matching algorithm and gives a proof of its correctness. We show that it can efficiently map logic into the general ECL gate form. We also show two variants of the algorithm, and show that they given poorer results with no savings in runtime. The mapper described in the paper is a necessary component of a CAD system for designing ECL microprocessors. Manual design of full-custom ECL gates would not be acceptable for control logic since it is a tedious, error prone, and lengthy activity. Nor would a gate-array style mapper and library with a limited number of gates be acceptable, because this makes less effective use of the inherent speed of the technology.
  • Keywords
    logic CAD; Boolean matching; CAD system; ECL library gates; ECL microprocessors; control logic; correctness proof; error prone; full-custom ECL gates; gate-array style mapper; high fanins; runtime; technology mapper; CMOS logic circuits; Coupling circuits; Delay; Design automation; Laboratories; Logic design; Microprocessors; Runtime; Software libraries; Voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1993. ICCAD-93. Digest of Technical Papers., 1993 IEEE/ACM International Conference on
  • Conference_Location
    Santa Clara, CA, USA
  • Print_ISBN
    0-8186-4490-7
  • Type

    conf

  • DOI
    10.1109/ICCAD.1993.580100
  • Filename
    580100