• DocumentCode
    2139046
  • Title

    A programmable logic architecture for prototyping clockless circuits

  • Author

    Fesquet, Laurent ; Renaudin, Marc

  • Author_Institution
    TIMA Lab., Grenoble, France
  • fYear
    2005
  • fDate
    24-26 Aug. 2005
  • Firstpage
    293
  • Lastpage
    298
  • Abstract
    This paper presents a novel programmable logic device (PLD) architecture for implementing and prototyping various styles of clockless or asynchronous circuits. Many classes of asynchronous circuits exist, depending on the timing assumptions that are made at the logical level and the adopted handshake communication protocols. The main objective of this work is to break the dependency between the PLD architecture dedicated to asynchronous logic and the logic style. Indeed, the PLDs dedicated to asynchronous logic are always style-oriented. The innovative aspects of this architecture are described in details. Moreover, the structure is well suited to be adapted with further asynchronous logic evolutions thanks to the architecture genericity. The programmable structure is flexible enough to be used with different logic styles and asynchronous design flows. As an example, a full-adder was implemented in two different styles of logic to demonstrate the PLD architecture flexibility. This work is included in a larger project called TAST, dedicated to the synthesis and the prototyping of multistyle logic asynchronous circuits.
  • Keywords
    asynchronous circuits; logic design; programmable logic devices; asynchronous circuits; asynchronous logic; clockless circuits; full-adder; handshake communication protocols; logic style; programmable logic architecture; Asynchronous circuits; Clocks; Logic circuits; Logic design; Logic devices; Programmable logic arrays; Programmable logic devices; Protocols; Prototypes; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2005. International Conference on
  • Print_ISBN
    0-7803-9362-7
  • Type

    conf

  • DOI
    10.1109/FPL.2005.1515737
  • Filename
    1515737