• DocumentCode
    703843
  • Title

    De-elastisation: From asynchronous dataflows to synchronous circuits

  • Author

    Mamaghani, Mahdi Jelodari ; Garside, Jim ; Edwards, Doug

  • Author_Institution
    Sch. of Comput. Sci., Univ. of Manchester, Manchester, UK
  • fYear
    2015
  • fDate
    9-13 March 2015
  • Firstpage
    273
  • Lastpage
    276
  • Abstract
    Asynchronous VLSI programming provides a flexible abstract formalism for concurrent systems but the is an issue for industrial adoption. The asynchronous design paradigm provides `elasticity´ enabling the system to tolerate delays in communication and computation but can impose a prohibitive communication overhead when applied at a fine-grained level. This paper proposes `De-elastisation´ in a CAD flow for asynchronous dataflow networks to improve the circuits´ performance and area. To preserve the architectural advantages of asynchronous design (e.g. short cycles), circuits are classified into blocking and non-blocking loops which the De-elastisation scheme relies upon. The technique is incorporated in the Teak CAD flow. Experimental results on substantial case studies show significant performance and area improvements. This work shows 3× improvement for the first category of circuits, suitable for iterative realisations and DSP-like architectures and 4× for the second category which are suitable for concurrent realisations.
  • Keywords
    VLSI; asynchronous circuits; concurrency control; digital signal processing chips; logic CAD; sequential circuits; CAD flow; DSP-like architecture; asynchronous VLSI programming; asynchronous dataflow network; asynchronous design; blocking loop; circuit performance improvement; concurrent system realisation; de-elastisation scheme; flexible abstract formalism; iterative realisation; nonblocking loop; synchronous circuits; Asynchronous circuits; Clocks; Design automation; Elasticity; Program processors; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015
  • Conference_Location
    Grenoble
  • Print_ISBN
    978-3-9815-3704-8
  • Type

    conf

  • Filename
    7092395