• DocumentCode
    973165
  • Title

    Synthesis of initializable asynchronous circuits

  • Author

    Chakradhar, Srimat T. ; Banerjee, Savita ; Roy, Rabindra K. ; Pradhan, Dhiraj K.

  • Author_Institution
    C&C Res. Labs., NEC Res. Inst., Princeton, NJ, USA
  • Volume
    4
  • Issue
    2
  • fYear
    1996
  • fDate
    6/1/1996 12:00:00 AM
  • Firstpage
    254
  • Lastpage
    263
  • Abstract
    We show that existing synthesis techniques may produce asynchronous circuits that are not initializable by gate level analysis tools even when the design is functionally initializable. Due to the absence of any initialization sequence, a fault simulator or test generator that assumes an unknown starting state will be completely ineffective for these circuits. In this paper, we show that proper consideration of initializability during the asynchronous circuit synthesis procedure can guarantee initializable implementations. We show that the assignment of don´t cares during the synthesis procedure affects the initializability of the final implementation. We present a novel implicit enumeration procedure that selectively assigns don´t cares to obtain an initializable implementation. Initialization sequences are obtained as a by-product of our synthesis procedure.
  • Keywords
    VLSI; asynchronous circuits; circuit CAD; integrated logic circuits; logic CAD; logic design; STG-based methods; gate level analysis tools; implicit enumeration procedure; initializable asynchronous circuits; initializable implementations; signal transition graph; synthesis technique; Analytical models; Asynchronous circuits; Circuit faults; Circuit simulation; Circuit synthesis; Circuit testing; Clocks; DH-HEMTs; Logic circuits; Signal synthesis;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/92.502197
  • Filename
    502197