• DocumentCode
    1561206
  • Title

    Design and performance analysis of buffers: a constructive approach

  • Author

    Mak, Rudolf H.

  • Author_Institution
    Dept. of Math. & Comput. Sci., Eindhoven Univ. of Technol., Netherlands
  • fYear
    2002
  • Firstpage
    137
  • Lastpage
    148
  • Abstract
    This paper presents a theoretical framework to analyse the correctness of VLSI programs for buffers and to compare the performance of the corresponding circuits. A very simple calculus consisting of only two operators is presented that suffices to establish the functional correctness of complicated buffer designs. Furthermore, sequence functions are presented both as a formalism to show absence of deadlock and as a vehicle for performance analysis. It is shown that the class of square FIFOs is optimal in the sense that no buffer of the same capacity and I/O-distance can accommodate a larger range of occupancies, when run at its minimum cycle time. Moreover, the theory accurately predicts the size of the range of occupancies that has been found experimentally.
  • Keywords
    VLSI; buffer storage; circuit CAD; integrated circuit design; integrated memory circuits; performance evaluation; VLSI circuits; VLSI programs; buffer design; calculus; functional specification; multiway wagging; performance analysis; rectangular buffers; sequence functions; square FIFOs; storage capacity; Asynchronous circuits; Performance analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Asynchronous Circuits and Systems, 2002. Proceedings. Eighth International Symposium on
  • ISSN
    1522-8681
  • Print_ISBN
    0-7695-1540-1
  • Type

    conf

  • DOI
    10.1109/ASYNC.2002.1000304
  • Filename
    1000304