• DocumentCode
    2246915
  • Title

    Architectural retiming: pipelining latency-constrained circuits

  • Author

    Hassoun, Soha ; Ebeling, Carl

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
  • fYear
    1996
  • fDate
    3-7 Jun, 1996
  • Firstpage
    708
  • Lastpage
    713
  • Abstract
    This paper presents a new optimization technique called architectural retiming which is able to improve the performance of many latency-constrained circuits. Architectural retiming achieves this by increasing the number of registers on the latency-constrained path while preserving the functionality and latency of the circuit. This is done using the concept of a negative register, which can be implemented using precomputation and prediction. We use the name architectural retiming since it both reschedules operations in time and modifies the structure of the circuit to preserve its functionality. We illustrate the use of architectural retiming on two realistic examples and present performance improvement results for a number of sample circuits
  • Keywords
    circuit CAD; high level synthesis; logic CAD; pipeline processing; architectural retiming; latency-constrained circuits; negative register; optimization; pipelining; precomputation; sample circuits; Circuits; Clocks; Computer architecture; Computer science; Delay; Digital systems; Permission; Pipeline processing; Registers; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference Proceedings 1996, 33rd
  • Conference_Location
    Las Vegas, NV
  • ISSN
    0738-100X
  • Print_ISBN
    0-7803-3294-6
  • Type

    conf

  • DOI
    10.1109/DAC.1996.545665
  • Filename
    545665