• DocumentCode
    1125613
  • Title

    Semihiding operators and active-edge specification

  • Author

    Kong, Xiaohua ; Negulescu, Radu

  • Author_Institution
    Dept. of Electr. & Comput. Eng., McGill Univ., San Diego, CA
  • Volume
    25
  • Issue
    9
  • fYear
    2006
  • Firstpage
    1831
  • Lastpage
    1846
  • Abstract
    We introduce a new concurrence operator, called semihiding, for processing low-level digital circuit specifications by identifying their active edges. We define semihiding formally, study its algebraic properties, and overview several of its applications. We show that circuit modules can be mapped to a different timing convention at their interfaces while preserving their functionality (termed "interface recasting"), compliance to a certain timing convention can be verified regardless of functionality, and several families of asynchronous and synchronous circuits can be analyzed with reduced complexity on active-edge specifications obtained by semihiding. We present several validating experiments using a preliminary implementation of semihiding in an existing tool
  • Keywords
    asynchronous circuits; integrated circuit design; logic design; active-edge specification; algebraic properties; asynchronous circuits; concurrence operator; interface recasting; low-level digital circuit specifications; semihiding operators; synchronous circuits; Application software; Circuit analysis; Circuit synthesis; Clocks; Digital circuits; Helium; Protocols; Signal generators; Solids; Timing; Active edge; edge triggered; handshake; interface recasting; interface-based design; protocol compliance; semihiding; verification;
  • 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.2005.858349
  • Filename
    1673754