• DocumentCode
    2926619
  • Title

    Complete-k-Distinguishability for retiming and resynthesis equivalence checking without restricting synthesis

  • Author

    Liveris, Nikolaos ; Zhou, Hai ; Banerjee, Prithviraj

  • Author_Institution
    Northwestern Univ., Evanston, IL
  • fYear
    2009
  • fDate
    19-22 Jan. 2009
  • Firstpage
    636
  • Lastpage
    641
  • Abstract
    Iterative retiming and resynthesis is a powerful way to optimize sequential circuits but its massive adoption has been hampered by the hardness of verification. This paper tackles the problem of retiming and resynthesis equivalence checking on a pair of circuits. For this purpose we define the Complete-k-Distinguishability (C-k-D) property for any natural number k based on C-1-D. We show how the equivalence checking problem can be simplified if the circuits satisfy this property and prove that the method is complete for any number of retiming and resynthesis steps. We also provide a way to enforce C-k-D on the circuits without restricting the optimization power of retiming and resynthesis or increasing their complexity. Experimental results demonstrate that enforcing C-k-D property can speed up the verification process.
  • Keywords
    circuit optimisation; formal verification; logic design; sequential circuits; timing; complete-k-distinguishability; resynthesis equivalence checking; retiming equivalence checking; sequential circuits; verification process; Automata; Circuit synthesis; Clocks; Design optimization; Logic; Optimization methods; Reachability analysis; Registers; Sequential circuits; State-space methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2009. ASP-DAC 2009. Asia and South Pacific
  • Conference_Location
    Yokohama
  • Print_ISBN
    978-1-4244-2748-2
  • Electronic_ISBN
    978-1-4244-2749-9
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2009.4796552
  • Filename
    4796552