• DocumentCode
    2169126
  • Title

    Early evaluation for phased logic circuits using BDDS and MVL

  • Author

    Fazel, Kenneth ; Thornton, Mitchell A. ; Reese, Robert B.

  • Author_Institution
    Southern Methodist Univ., Dallas, TX, USA
  • fYear
    2005
  • fDate
    24-26 Aug. 2005
  • Firstpage
    400
  • Lastpage
    403
  • Abstract
    Phased logic (PL) is a design style for binary-valued asynchronous logic circuits. A performance enhancement known as early evaluation (EE) allows for increased throughput in PL circuits. PL circuits are produced using clocked circuit descriptions as input and then automatically mapping them into PL equivalents while adding optimization features. In the process of adding the EE performance enhancement, a special function known as a "trigger function" is extracted from the partitions. Here, we describe a method for finding candidate trigger functions using BDDs and a technique for combining multiple trigger functions to support a single circuit partition using multiple-valued logic (MVL). Experimental results show that these methods yield better coverage as compared to using a single trigger function.
  • Keywords
    asynchronous circuits; binary decision diagrams; trigger circuits; BDD; binary-valued asynchronous logic circuits; clocked circuit descriptions; early evaluation performance enhancement; multiple trigger functions; multiple-valued logic; phased logic circuits; single circuit partition; Boolean functions; Clocks; Data structures; Delay; Design methodology; Encoding; Libraries; Logic circuits; Logic design; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, Computers and signal Processing, 2005. PACRIM. 2005 IEEE Pacific Rim Conference on
  • Print_ISBN
    0-7803-9195-0
  • Type

    conf

  • DOI
    10.1109/PACRIM.2005.1517310
  • Filename
    1517310