• DocumentCode
    3406031
  • Title

    Minimum padding to satisfy short path constraints

  • Author

    Shenoy, N.V. ; Brayton, R.K. ; Sangiovanni-Vincentelli, Alberto L.

  • Author_Institution
    California Univ., Berkeley, CA, USA
  • fYear
    1993
  • fDate
    7-11 Nov. 1993
  • Firstpage
    156
  • Lastpage
    161
  • Abstract
    Combinational circuits are often embedded in synchronous designs with memory elements at the input and output ports. A performance metric for a circuit is the cycle time of the clock signal. Correct circuit operation requires that all paths have a delay that lies between an upper bound and a lower bound. Traditional approaches in delay optimization for combinational circuits have dealt with methods to decrease the delay of the longest path. We address the issue of satisfying the lower bound constraints. Such a problem also arises in wave pipelining of circuits. We propose to handle short path constraints as a post processing step after traditional delay optimization techniques. There are two issues presented in this paper. We first discuss necessary and sufficient conditions for successful delay insertion without increasing delays of any long paths. In the second part, we present a naive approach to padding delays (greedy heuristic) and an algorithm based on linear programming. We describe an application of the theory to wave pipelining of circuits. Results are presented on a set of benchmark circuits, using two delay models.
  • Keywords
    combinational circuits; benchmark circuits; clock signal; combinatorial circuits; cycle time; delay; greedy heuristic; linear programming; lower bound; memory elements; minimum padding; necessary and sufficient conditions; performance metric; short path constraints; synchronous designs; upper bound; wave pipelining; Clocks; Combinational circuits; Constraint optimization; Delay; Heuristic algorithms; Measurement; Optimization methods; Pipeline processing; Sufficient conditions; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1993. ICCAD-93. Digest of Technical Papers., 1993 IEEE/ACM International Conference on
  • Conference_Location
    Santa Clara, CA, USA
  • Print_ISBN
    0-8186-4490-7
  • Type

    conf

  • DOI
    10.1109/ICCAD.1993.580048
  • Filename
    580048