• DocumentCode
    332726
  • Title

    Asymptotically efficient retiming under setup and hold constraints

  • Author

    Papaefthymiou, M.C.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
  • fYear
    1998
  • fDate
    8-12 Nov. 1998
  • Firstpage
    396
  • Lastpage
    401
  • Abstract
    We present a polynomial-time algorithm for retiming synchronous circuits with edge-triggered registers under setup and hold constraints. Given a circuit G and a target clock period c, our algorithm computes in O(V/sup 3/ E) steps a retimed circuit that achieves c and is free of hold violations, where V is the circuit´s gate count, and E is the number of wires in the circuit. This is the first polynomial-time algorithm ever reported for retiming with constraints on both long and short paths. The asymptotically efficient operation of our algorithm is based on a novel formulation of the timing constraints as an integer monotonic program with O(E/sup 2/) inequalities.
  • Keywords
    circuit complexity; logic CAD; logic circuits; timing; O(E/sup 2/) inequalities; asymptotically efficient operation; asymptotically efficient retiming; edge-triggered registers; gate count; hold constraints; hold violations; integer monotonic program; novel formulation; polynomial-time algorithm; retimed circuit; setup; synchronous circuit retiming; target clock period; Circuit testing; Clocks; Combinational circuits; Delay; Logic testing; Permission; Polynomials; Registers; Timing; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1998. ICCAD 98. Digest of Technical Papers. 1998 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA, USA
  • Print_ISBN
    1-58113-008-2
  • Type

    conf

  • DOI
    10.1109/ICCAD.1998.144297
  • Filename
    742903