• DocumentCode
    451935
  • Title

    TIM: A Timing Package for Two-Phase, Level-Clocked Circuitry

  • Author

    Papaefthymiou, Marios C. ; Randall, Keith H.

  • Author_Institution
    MIT Laboratory for Computer Science, Cambridge, MA
  • fYear
    1993
  • fDate
    14-18 June 1993
  • Firstpage
    497
  • Lastpage
    502
  • Abstract
    TIM is a versatile and efficient tool for verifying and optimizing the timing of two-phase, level-clocked circuitry. TIM performs a variety of functions, such as timing verification, clock tuning, retiming for maximum speed of operation, retiming for minimum number of latches, and sensitivity analysis. In this paper, we present new polynomial-time optimization algorithms for retiming and sensitivity analysis, and we describe the implementation of the new and previously reported algorithms in TIM. We also present empirical results from the application of TIM to sequential circuitry obtained from academic and industrial sources. Our experiments show that the number of latches in edge-triggered designs which have been retimed for maximum performance can be substantially reduced in corresponding two-phase, level-clocked designs that operate at the same speed.
  • Keywords
    Circuit analysis; Circuit optimization; Clocks; Delay; Latches; Packaging; Polynomials; Sensitivity analysis; Sequential circuits; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1993. 30th Conference on
  • ISSN
    0738-100X
  • Print_ISBN
    0-89791-577-1
  • Type

    conf

  • DOI
    10.1109/DAC.1993.203999
  • Filename
    1600272