• DocumentCode
    928774
  • Title

    Gate-size optimization under timing constraints for coupling-noise reduction

  • Author

    Sinha, Debjit ; Zhou, Hai

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Northwestern Univ., Evanston, IL
  • Volume
    25
  • Issue
    6
  • fYear
    2006
  • fDate
    6/1/2006 12:00:00 AM
  • Firstpage
    1064
  • Lastpage
    1074
  • Abstract
    This paper presents a gate-sizing algorithm for coupling-noise reduction, which optimizes the area or power consumption (represented as a weighted sum of gate sizes) of a circuit while ensuring that its timing constraints are met. A problem for gate-size optimization under coupling-noise and timing constraints is formulated, and is broken down into two subproblems of gate-size optimization under noise and timing constraints, respectively. The subproblem of gate-size optimization under noise constraints is solved as a fixpoint computation problem on a complete lattice. The proposed algorithm to solve this problem is guaranteed to yield the optimal solution, provided it exists. The subproblem for circuit optimization under timing constraints is considered as a geometrical programming problem. The solutions to the two problems are finally combined to solve the original problem in a Lagrangian relaxation (LR) framework. Experimental results demonstrating the effectiveness of the algorithms are reported for the International Symposium on Circuits and Systems (ISCAS) benchmarks and larger circuits. The obtained results are compared to the approach where successive iterations of gate sizing are performed for timing and for noise reduction independently. This alternative design approach is driven by the algorithms used to solving the mentioned subproblems, respectively
  • Keywords
    circuit optimisation; geometric programming; integrated circuit design; integrated circuit noise; Lagrangian relaxation framework; circuit optimization; coupling-noise reduction; fixpoint computation problem; gate-size optimization; gate-sizing algorithm; geometrical programming problem; noise constraints; timing constraints; Circuit noise; Circuit optimization; Circuits and systems; Constraint optimization; Coupling circuits; Energy consumption; Lagrangian functions; Lattices; Noise reduction; Timing; Coupling noise; Lagrangian relaxation (LR); fixpoint; gate sizing; optimization; signal integrity;
  • 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/TCAD.2005.855932
  • Filename
    1629140