• DocumentCode
    2615576
  • Title

    SCAFFI: An intrachip FPGA asynchronous interface based on hard macros

  • Author

    Pontes, Julian ; Soares, Rafael ; Carvalho, Ewerson ; Moraes, Fernando ; Calazans, Ney

  • Author_Institution
    Fac. of Inf., PUCRS, Porto Alegre
  • fYear
    2007
  • fDate
    7-10 Oct. 2007
  • Firstpage
    541
  • Lastpage
    546
  • Abstract
    Building fully synchronous VLSI circuits is becoming less viable as circuit geometries evolve. However, before the adoption of purely asynchronous strategies in VLSI design, globally asynchronous, locally synchronous (GALS) design approaches should take over. The design of circuits using complex field programmable components like state of the art FPGAs follows this same trend. In GALS design, a critical step is the definition of asynchronous interfaces between synchronous regions. This paper proposes SCAFFI, a new asynchronous interface to interconnect modules inside FPGAs. The interface is based on clock stretching techniques to avoid metastability. Differently from other interfaces, it can use both logic levels for stretching and do not require the use of arbiters. Also, compactness of the implementation is enhanced by the use of dedicated FPGA hard macros. A GALS version implementation of an RSA cryptography core demonstrates the use of SCAFFI.
  • Keywords
    VLSI; cryptography; field programmable gate arrays; network synthesis; FPGAs; GALS; RSA cryptography core; SCAFFI; VLSI design; clock stretching techniques; field programmable gate arrays; globally asynchronous, locally synchronous design; hard macros; intrachip FPGA asynchronous interface; synchronous VLSI circuits; Asynchronous circuits; Clocks; Delay; Encoding; Field programmable gate arrays; Metastasis; Proposals; Protocols; Synchronization; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2007. ICCD 2007. 25th International Conference on
  • Conference_Location
    Lake Tahoe, CA
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4244-1257-0
  • Electronic_ISBN
    1063-6404
  • Type

    conf

  • DOI
    10.1109/ICCD.2007.4601950
  • Filename
    4601950