• DocumentCode
    2610505
  • Title

    Resynthesis and retiming of synchronous sequential circuits

  • Author

    Lejmi, Samir ; Kaminska, Bozena ; Wagneur, E.

  • Author_Institution
    Electr. & Comput. Eng. Dept., Ecole Polytech. de Monteal, Que., Canada
  • fYear
    1993
  • fDate
    3-6 May 1993
  • Firstpage
    1674
  • Abstract
    Retiming is a technique used in synchronous sequential circuits to move the registers across the circuit in order to minimize the cycle time or the number of registers used. Peripheral retiming is extended retiming in which all registers are moved (if possible) to the peripheral edges, where combinational logic optimization techniques can be used. A generalization of this method is proposed. It consists in moving the maximum number of registers to the peripheral edges. This approach may then also be applied to all sequential circuits for which the usual peripheral retiming concept does not hold. The authors´ model of the circuit is a bipartite graph, and it is proved that the resynthesizing problem is equivalent to a linear optimization problem in this graph. A new algorithm for the optimization of sequential circuits is proposed
  • Keywords
    circuit optimisation; graph theory; logic CAD; sequential circuits; timing; bipartite graph; combinational logic optimization techniques; cycle time; linear optimization problem; peripheral edges; registers; retiming; synchronous sequential circuits; Bipartite graph; Combinational circuits; Integrated circuit interconnections; Law; Legal factors; Local area networks; Logic; Output feedback; Registers; Sequential circuits;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1993., ISCAS '93, 1993 IEEE International Symposium on
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    0-7803-1281-3
  • Type

    conf

  • DOI
    10.1109/ISCAS.1993.394063
  • Filename
    394063