• DocumentCode
    704087
  • Title

    Logical equivalence checking of asynchronous circuits using commercial tools

  • Author

    Saifhashemi, Arash ; Hsin-Ho Huang ; Bhalerao, Priyanka ; Beerel, Peter A.

  • Author_Institution
    Intel Corp., Santa Clara, CA, USA
  • fYear
    2015
  • fDate
    9-13 March 2015
  • Firstpage
    1563
  • Lastpage
    1566
  • Abstract
    We propose a method for logical equivalence check (LEC) of asynchronous circuits using commercial synchronous tools. In particular, we verify the equivalence of asynchronous circuits which are modeled at the CSP-level in SystemVerilog as well as circuits modeled at the micro-architectural level using conditional communication library primitives. Our approach is based on a novel three-valued logic model that abstracts the detailed handshaking protocol and is thus agnostic to different gate-level implementations, making it applicable to a variety of different design styles. Our experimental results with commercial LEC tools on a variety of computational blocks and an asynchronous microprocessor demonstrate the applicability and limitations of the proposed approach.
  • Keywords
    asynchronous circuits; computer architecture; hardware description languages; microprocessor chips; CSP-level; LEC; LEC tools; SystemVerilog; asynchronous circuits; asynchronous microprocessor; commercial synchronous tools; commercial tools; computational blocks; conditional communication library primitives; gate-level implementations; logical equivalence checking; microarchitectural level; three-valued logic model; Asynchronous circuits; Electronic mail; Integrated circuit modeling; Libraries; Logic gates; Optimization; Static VAr compensators;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015
  • Conference_Location
    Grenoble
  • Print_ISBN
    978-3-9815-3704-8
  • Type

    conf

  • Filename
    7092639