• DocumentCode
    3487467
  • Title

    Performance estimation and slack matching for pipelined asynchronous architectures with choice

  • Author

    Gill, Gennette ; Gupta, Vishal ; Singh, Montek

  • Author_Institution
    Dept. of Comput. Sci., Univ. of North Carolina, Chapel Hill, NC
  • fYear
    2008
  • fDate
    10-13 Nov. 2008
  • Firstpage
    449
  • Lastpage
    456
  • Abstract
    This paper presents a fast analytical method for estimating the throughput of pipelined asynchronous systems, and then applies that method to develop a fast solution to the problem of pipelining ldquoslack matchingrdquo. The approach targets systems with hierarchical topologies, which typically result when high-level (block structured) language specifications are compiled into data-driven circuit implementations. A significant contribution is that our approach is the first to efficiently handle architectures with choice (i.e. the presence of conditional computation constructs such if-then-else and conditional loops).
  • Keywords
    asynchronous circuits; performance evaluation; FIFO stages; MILP formulation; data-driven circuit implementations; high-level language specifications; performance estimation; pipelined asynchronous architectures; slack matching; Circuits; Computer architecture; Delay; Design optimization; Information analysis; Latches; Performance analysis; Pipeline processing; Runtime; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 2008. ICCAD 2008. IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Print_ISBN
    978-1-4244-2819-9
  • Electronic_ISBN
    1092-3152
  • Type

    conf

  • DOI
    10.1109/ICCAD.2008.4681614
  • Filename
    4681614