• DocumentCode
    1900964
  • Title

    Optimizing circuits with confidence probability using probabilistic retiming

  • Author

    Tongsima, S. ; Chantrapornchai, Chantana ; Sha, E.H.-M. ; Passos, Nelson L.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Notre Dame Univ., IN, USA
  • Volume
    6
  • fYear
    1998
  • fDate
    31 May-3 Jun 1998
  • Firstpage
    270
  • Abstract
    VLSI circuit manufacturing results in theoretically identical components that actually have varying propagation delays. A “worst-case” or even “average-case” estimation of such delays during the design procedure may be overly pessimistic and will lead to costly and unnecessary redesign cycles. This paper presents a new optimization methodology, called probabilistic retiming, which transforms a circuit based on statistical timing data gathered either from component production histories or from a simulation of the fabrication process. Such circuits are modeled as graphs where each vertex represents a combinational element that has a probabilistic timing characteristic. A polynomial-time algorithm, applicable to such a graph, is developed which retimes a circuit in order to produce a design operating in a specified cycle time within a given confidence level. Experiments show that probabilistic retiming consistently produces faster circuits for a given confidence level, as compared with the traditional retiming algorithm
  • Keywords
    VLSI; circuit CAD; circuit optimisation; delays; digital integrated circuits; graph theory; integrated circuit design; probability; timing; VLSI circuits; confidence probability; design procedure; graphs; optimization methodology; polynomial-time algorithm; probabilistic retiming; propagation delays; statistical timing data; Circuit simulation; Delay estimation; Fabrication; History; Manufacturing; Optimization methods; Production; Propagation delay; Timing; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1998. ISCAS '98. Proceedings of the 1998 IEEE International Symposium on
  • Conference_Location
    Monterey, CA
  • Print_ISBN
    0-7803-4455-3
  • Type

    conf

  • DOI
    10.1109/ISCAS.1998.705263
  • Filename
    705263