• DocumentCode
    2048637
  • Title

    A lattice-based framework for the classification and design of asynchronous pipelines

  • Author

    McGee, Peggy B. ; Nowick, Steven M.

  • Author_Institution
    Dept. of Comput. Sci., Columbia Univ., New York, NY, USA
  • fYear
    2005
  • fDate
    13-17 June 2005
  • Firstpage
    491
  • Lastpage
    496
  • Abstract
    This paper presents a unifying framework for the modeling of asynchronous pipeline circuits. A pipeline protocol is captured in a graph-based model which defines the partial ordering of both its control and data events. The relationship between an entire space of different protocols is then captured in a semi-lattice, which has well-defined top and bottom elements, corresponding to the most concurrent and least concurrent protocol variants, respectively. This framework also provides a set of correct-by-construction transformation rules which allows for the systematic exploration of the entire design space by their successive application. To the best of our knowledge, this is the first formal framework for asynchronous pipelines which can capture protocols from a variety of logic style families, including both dynamic and static. It is also the first to provide a formal foundation for the design-space exploration of asynchronous pipelines.
  • Keywords
    asynchronous circuits; graph theory; integrated circuit modelling; logic design; asynchronous pipeline circuit modeling; asynchronous pipeline classification; asynchronous pipeline design; correct-by-construction transformation rules; graph-based model; lattice-based framework; pipeline protocol; Circuits; Computer science; Lattices; Law; Legal factors; Logic; Permission; Pipelines; Protocols; Tires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2005. Proceedings. 42nd
  • Print_ISBN
    1-59593-058-2
  • Type

    conf

  • DOI
    10.1109/DAC.2005.193859
  • Filename
    1510379