• DocumentCode
    474508
  • Title

    Scalable min-register retiming under timing and initializability constraints

  • Author

    Hurst, Aaron P. ; Mishchenko, Alan ; Brayton, Robert K.

  • Author_Institution
    California Univ., Berkeley, CA
  • fYear
    2008
  • fDate
    8-13 June 2008
  • Firstpage
    534
  • Lastpage
    539
  • Abstract
    We demonstrate that a maximum-flow-based approach to register-minimization is a useful platform for incorporating varied design constraints. In this work, we extend the flow-based formulation to include timing constraints and to guarantee the existence of an equivalent initial state. Reducing the register count is motivated by positive consequences for physical design, verification, and power consumption, but it is critically necessary for synthesis that these timing and functionality requirements are also met. Our solution is optimum in the number of registers under either or both constraints and also possesses several other distinct advantages: the runtime is significantly faster than comparable techniques, the algorithm is capable of early termination with a timing-feasible solution, and both maximum and minimum path constraints can be specified.
  • Keywords
    logic design; flow-based formulation; initializability constraint; register count; register minimization; scalable min-register retiming; Algorithm design and analysis; Circuits; Clocks; Computer networks; Energy consumption; Logic design; Minimization; Registers; Runtime; Timing; Initial State; Min-Area; Retiming; Sequential Optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE
  • Conference_Location
    Anaheim, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-60558-115-6
  • Type

    conf

  • Filename
    4555874