• DocumentCode
    2090041
  • Title

    Combining retiming and recycling to optimize the performance of synchronous circuits

  • Author

    Carloni, Luca P. ; Sangiovanni-Vincentelli, Alberto L.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
  • fYear
    2003
  • fDate
    8-11 Sept. 2003
  • Firstpage
    47
  • Lastpage
    52
  • Abstract
    Recycling was recently proposed as a system-level design technique to facilitate the building of complex system-on-chips (SOC) by assembling pre-designed components. Recycling allows us to model the communication patterns among the components, analyze the impact of interconnect latency on the overall data processing throughput, and manage computation/communication tradeoffs to optimize the performance of the system. In this paper, we present recycling as a circuit-level design technique for optimizing the performance of sequential circuits beyond what can be achieved by retiming. We also provide a theoretical framework to guide the simultaneous application of the two techniques. Our model identifies the conditions under which an optimally-retimed synchronous circuit can be further sped-up and determines the amount of the resulting performance gain.
  • Keywords
    circuit optimisation; logic design; timing; circuit recycling; circuit retiming; communication patterns; computation/communication tradeoffs; data processing throughput; interconnect latency; logic optimization technique; synchronous circuit optimization; Assembly systems; Buildings; Data processing; Delay; Integrated circuit interconnections; Pattern analysis; Performance analysis; Recycling; System-level design; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Integrated Circuits and Systems Design, 2003. SBCCI 2003. Proceedings. 16th Symposium on
  • Print_ISBN
    0-7695-2009-X
  • Type

    conf

  • DOI
    10.1109/SBCCI.2003.1232805
  • Filename
    1232805