• DocumentCode
    720603
  • Title

    Naturalized Communication and Testing

  • Author

    Roncken, Marly ; Gilla, Swetha Mettala ; Hoon Park ; Jamadagni, Navaneeth ; Cowan, Chris ; Sutherland, Ivan

  • Author_Institution
    Asynchronous Res. Center, Portland State Univ., Portland, OR, USA
  • fYear
    2015
  • fDate
    4-6 May 2015
  • Firstpage
    77
  • Lastpage
    84
  • Abstract
    We "naturalize" the handshake communication links of a self-timed system by assigning the capabilities of filling and draining a link and of storing its full or empty status to the link itself. This contrasts with assigning these capabilities to the joints, the modules connected by the links, as was previously done. Under naturalized communication, the differences between Micropipeline, GasP, Mousetrap, and Click circuits are seen only in the links -- the joints become identical; past, present, and future link and joint designs become interchangeable. We also "naturalize" the actions of a self-timed system, giving actions status equal to states -- for the purpose of silicon test and debug. We partner traditional scan test techniques dedicated to state with new test capabilities dedicated to action. To each and every joint, we add a novel proper-start-stop circuit, called MrGO, that permits or forbids the action of that joint. MrGO, pronounced "Mister GO," makes it possible to (1) exit an initial state cleanly to start circuit operation in a delay-insensitive manner, (2) stop a running circuit in a clean and delay-insensitive manner, (3) single- or multi-step circuit operations for test and debug, and (4) test sub-systems at speed.
  • Keywords
    integrated circuit design; integrated circuit testing; monolithic integrated circuits; timing circuits; GasP circuits; Mister GO; Mousetrap circuits; MrGO; click circuits; handshake communication links; micropipeline circuits; multistep circuit operations; naturalized communication; proper-start-stop circuit; scan test techniques; self-timed system; silicon debug; silicon test; single-step circuit operations; Clocks; Joints; Latches; Pipelines; Testing; Throughput; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Asynchronous Circuits and Systems (ASYNC), 2015 21st IEEE International Symposium on
  • Conference_Location
    Mountain View, CA
  • ISSN
    1522-8681
  • Type

    conf

  • DOI
    10.1109/ASYNC.2015.20
  • Filename
    7152694