• DocumentCode
    3281619
  • Title

    Logic restructuring for delay balancing in wave-pipelined circuits: an integer programming approach

  • Author

    Sethupathy, Srivastav ; Park, Nohpill ; Paprzycki, Marcin

  • Author_Institution
    Dept. of Comput. Sci., Oklahoma State Univ., Stillwater, OK, USA
  • fYear
    2005
  • fDate
    25-29 Sept. 2005
  • Abstract
    In this paper we apply integer programming (IF) based techniques to the problem of delay balancing in wave-pipelined circuits. The proposed approach considers delays, as well as fan-in and fan-out associated with every node in the circuit. After a weighted graph representation of the circuit is formed a node collapsing procedure is used to preprocess (reduce the size of) the system and to obtain the final formulation of the IF problem, which is solved by using a branch and bound heuristic to acquire a minimum delay in the circuit. We also compare the proposed technique with application - to the same problem - of a linear programming solver.
  • Keywords
    delay circuits; graph theory; integer programming; logic circuits; logic design; pipeline arithmetic; tree searching; branch and bound heuristic; delay balancing; integer programming; logic restructuring; node collapsing procedure; wave-pipelined circuits; weighted graph circuit representation; Algorithm design and analysis; Clocks; Delay effects; Linear programming; Logic circuits; Logic design; Logic programming; Pipeline processing; Propagation delay; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Symbolic and Numeric Algorithms for Scientific Computing, 2005. SYNASC 2005. Seventh International Symposium on
  • Print_ISBN
    0-7695-2453-2
  • Type

    conf

  • DOI
    10.1109/SYNASC.2005.42
  • Filename
    1595849