• DocumentCode
    2733671
  • Title

    Bounded Dataflow Networks and Latency-Insensitive circuits

  • Author

    Vijayaraghavan, Muralidaran ; Arvind

  • Author_Institution
    Computation Structures Group, Computer Science and Artificial Intelligence Lab, Massachusetts Institute of Technology, USA
  • fYear
    2009
  • fDate
    13-15 July 2009
  • Firstpage
    171
  • Lastpage
    180
  • Abstract
    We present a theory for modular refinement of Synchronous Sequential Circuits (SSMs) using Bounded Dataflow Networks (BDNs). We provide a procedure for implementing any SSM into an LI-BDN, a special class of BDNs with some good compositional properties. We show that the Latency-Insensitive property of LI-BDNs is preserved under parallel and iterative composition of LI-BDNs. Our theory permits one to make arbitrary cuts in an SSM and turn each of the parts into LI-BDNs without affecting the overall functionality. We can further refine each constituent LI-BDN into another LI-BDN which may take different number of cycles to compute. If the constituent LI-BDN is refined correctly we guarantee that the overall behavior would be cycle-accurate with respect to the original SSM. Thus one can replace, say a 3-ported register file in an SSM by a one-ported register file without affecting the correctness of the SSM. We give several examples to show how our theory supports a generalization of previous techniques for Latency-Insensitive refinements of SSMs.
  • Keywords
    Artificial intelligence; Clocks; Computer networks; Computer science; Delay; Field programmable gate arrays; Registers; Sequential circuits; Timing; Wire;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods and Models for Co-Design, 2009. MEMOCODE '09. 7th IEEE/ACM International Conference on
  • Conference_Location
    Cambridge, MA, USA
  • Print_ISBN
    978-1-4244-4806-7
  • Type

    conf

  • DOI
    10.1109/MEMCOD.2009.5185393
  • Filename
    5185393