• DocumentCode
    2253502
  • Title

    Automatic microarchitectural pipelining

  • Author

    Galceran-Oms, Marc ; Cortadella, Jordi ; Bufistov, Dmitry ; Kishinevsky, Mike

  • Author_Institution
    Univ. Politec. de Catalunya, Barcelona, Spain
  • fYear
    2010
  • fDate
    8-12 March 2010
  • Firstpage
    961
  • Lastpage
    964
  • Abstract
    This paper presents a method for automatic microarchitectural pipelining of systems with loops. The original specification is pipelined by performing provably-correct transformations including conversion to a synchronous elastic form, early evaluation, inserting empty buffers, anti-tokens, and retiming. The design exploration is done by solving an optimization problem followed by simulation of solutions. The method is explained on a DLX microprocessor example. The impact of different microarchitectural parameters on the performance is analyzed.
  • Keywords
    optimisation; pipeline processing; DLX microprocessor; antitokens; automatic microarchitectural pipelining; early evaluation; inserting empty buffers; optimization problem; synchronous elastic form; Clocks; Counting circuits; Delay; Design automation; Design optimization; Microarchitecture; Pipeline processing; Protocols; Space exploration; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2010
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-7054-9
  • Type

    conf

  • DOI
    10.1109/DATE.2010.5456910
  • Filename
    5456910