• DocumentCode
    832055
  • Title

    Computing the initial states of retimed circuits

  • Author

    Touati, Herve J. ; Brayton, Robert K.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
  • Volume
    12
  • Issue
    1
  • fYear
    1993
  • fDate
    1/1/1993 12:00:00 AM
  • Firstpage
    157
  • Lastpage
    162
  • Abstract
    Retiming is an optimization technique for sequential circuits which consists in modifying the position of latches relative to blocks of combinational logic in order to minimize the maximum propagation delay between latches or to meet a given delay requirement while minimizing the number of latches. If the initial state of the circuit is meaningful, one must compute an equivalent initial state for the retimed circuit after retiming. The authors present a simple linear time algorithm to compute a correct initial state for a retimed circuit that can be used whenever the initial state of the original circuit satisfies a simple condition. If this condition is not originally satisfied, it is shown how it can be automatically enforced by a logic synthesis tool with no need for user intervention
  • Keywords
    delays; logic CAD; optimisation; sequential circuits; initial states; linear time algorithm; logic synthesis tool; maximum propagation delay; optimization technique; retimed circuits; sequential circuits; Automatic logic units; Circuit synthesis; Combinational circuits; Forward contracts; Integrated circuit synthesis; Latches; Logic circuits; Propagation delay; Sequential circuits; US Department of Transportation;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.184852
  • Filename
    184852