• DocumentCode
    315739
  • Title

    Optimal placement of registers in data paths for low power design

  • Author

    Schimpfle, Christian V. ; Simon, Sven ; Nossek, Josef A.

  • Author_Institution
    Inst. for Network Theory & Circuit Design, Tech. Univ. Munchen, Germany
  • Volume
    3
  • fYear
    1997
  • fDate
    9-12 Jun 1997
  • Firstpage
    2160
  • Abstract
    In this paper a new probabilistic approach for determining spurious switching activity in data paths is presented. Spurious switching activity results from logic paths with different propagation delays. The proposed methodology profits from the regularity of the data path structure. A “glitch-weight” is computed for each node such that retiming can be applied to the circuit using glitching activity instead of delays. Retiming thus manages the placement of registers to compensate different path delays. The methodology is especially suited to convert combinational circuits into pipelined data paths. By considering additional timing constraints, a design can be optimized in terms of timing and glitching activity simultaneously. Some typical data path examples are given in order to show how to apply the proposed methodology
  • Keywords
    circuit layout CAD; combinational circuits; delays; logic CAD; pipeline processing; probability; sequential circuits; timing; combinational circuit conversion; data path structure; glitching activity; low power design; optimal placement; pipelined data paths; propagation delays; registers; retiming; spurious switching activity; timing constraints; Adders; Circuit synthesis; Delay; Design optimization; Intelligent networks; Logic; Probability; Registers; Switching circuits; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1997. ISCAS '97., Proceedings of 1997 IEEE International Symposium on
  • Print_ISBN
    0-7803-3583-X
  • Type

    conf

  • DOI
    10.1109/ISCAS.1997.621598
  • Filename
    621598