• DocumentCode
    2268583
  • Title

    Optimum retiming of large sequential circuits

  • Author

    Chakradhar, Srimat T.

  • Author_Institution
    Comput. & Commun. Res. Lab., NEC Res. Inst., Princeton, NJ, USA
  • fYear
    1995
  • fDate
    4-7 Jan 1995
  • Firstpage
    135
  • Lastpage
    140
  • Abstract
    We present a new, fast algorithm for optimally retiming large sequential circuits under the unit delay model. Our method consists of two main steps: (1) computation of the optimum clock period and (2) computation of a feasible retiming For the optimum clock period. We construct a path graph that has as many vertices as there are flip-flops in the circuit. The path graph also has an additional vertex that corresponds to all primary Inputs and outputs of the circuit. There is an arc from a vertex to another if there is a strictly combinational path between the corresponding flip-flops, primary inputs or outputs. We formulate an integer linear program (ILP) on the path graph to compute the minimum clock period φopt for which the path graph has no critical cycles. An optimum solution to the ILP is determined from the optimum solution of the corresponding linear program (LP) relaxation. We show that φopt is also the optimum clock period for the circuit. After determining the optimum clock period, a feasible retiming for the optimum clock period is obtained using known retiming methods. Experimental results on several large benchmarks and production VLSI circuits show that our method is significantly faster than the best optimal retiming method known to date. Also, optimum retiming results for these benchmark circuits are being presented for the first time
  • Keywords
    VLSI; circuit CAD; circuit optimisation; delays; integer programming; integrated logic circuits; linear programming; logic CAD; sequential circuits; timing; VLSI circuits; fast algorithm; flip-flops; integer linear program; large sequential circuits; linear program relaxation; optimum clock period; optimum retiming; path graph; unit delay model; Clocks; Delay; Flip-flops; Logic circuits; Logic gates; Minimization; National electric code; Production; Sequential circuits; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 1995., Proceedings of the 8th International Conference on
  • Conference_Location
    New Delhi
  • ISSN
    1063-9667
  • Print_ISBN
    0-8186-6905-5
  • Type

    conf

  • DOI
    10.1109/ICVD.1995.512092
  • Filename
    512092