• DocumentCode
    1054719
  • Title

    Performance optimization of pipelined logic circuits using peripheral retiming and resynthesis

  • Author

    Malik, Sharad ; Singh, Kanwar Jit ; Brayton, Robert K. ; Sangiovanni-Vincentelli, Alberto

  • Volume
    12
  • Issue
    5
  • fYear
    1993
  • fDate
    5/1/1993 12:00:00 AM
  • Firstpage
    568
  • Lastpage
    578
  • Abstract
    The problem of minimizing the cycle time of a given pipelined circuit is considered. The idea of simultaneous retiming and resynthesis is used to optimize a pipelined circuit to meet a given cycle time. An instance of the pipelined cycle optimization problem is specified by the circuit, a set of input arrival times relative to the clock, a set of required output times relative to the clock, and a given cycle time that it must meet. Given the instance of the pipelined performance optimization problem, the authors construct an instance of a combinational speedup problem. This is specified by a combinational logic circuit, a set of arrival times on the inputs, and a set of required times for the outputs which must be met. A constructive proof that the pipelined problem has a solution if and only if the combinational problem has a solution is given. This result shows that it is enough to consider only the combinational speedup problem, and all known techniques for that can be directly applied to generate a solution for the pipelined problem
  • Keywords
    combinatorial circuits; logic design; pipeline processing; combinational logic circuit; combinational speedup problem; cycle time minimisation; input arrival times; performance optimisation; peripheral retiming; pipelined cycle optimization problem; pipelined logic circuits; resynthesis; Clocks; Combinational circuits; Flip-flops; Helium; Integrated circuit synthesis; Latches; Logic circuits; Logic design; Optimization; Timing;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.277605
  • Filename
    277605