Title :
Optimizing dominant time constant in RC circuits
Author :
Vandenberghe, Lieven ; Boyd, Stephen ; El Gamal, Abbas
Author_Institution :
Dept. of Electr. Eng., California Univ., Los Angeles, CA, USA
fDate :
2/1/1998 12:00:00 AM
Abstract :
Conventional methods for optimal sizing of wires and transistors use linear resistor-capacitor (RC) circuit models and the Elmore delay as a measure of signal delay. If the RC circuit has a tree topology, the sizing problem reduces to a convex optimization problem that can be solved using geometric programming. The tree topology restriction precludes the use of these methods in several sizing problems of significant importance to high-performance deep submicron design, including for example, circuits with loops of resistors, e.g., clock distribution meshes and circuits with coupling capacitors, e.g., buses with crosstalk between the wires. In this paper, we propose a new optimization method that can be used to address these problems. The method is based on the dominant time constant as a measure of signal propagation delay in an RC circuit instead of Elmore delay. Using this measure, sizing of any RC circuit can be cast as a convex optimization problem and solved using recently developed efficient interior-point methods for semidefinite programming. The method is applied to three important sizing problems: clerk mesh sizing and topology design, sizing of tristate buses, and sizing of bus line widths and spacings taking crosstalk into account
Keywords :
RC circuits; circuit layout CAD; circuit optimisation; computational complexity; convex programming; crosstalk; delays; distributed parameter networks; integrated circuit interconnections; integrated circuit layout; linear network synthesis; network topology; passive networks; RC circuits; bus line spacings; bus line width sizing; clerk mesh sizing; convex optimization problem; crosstalk; deep submicron design; dominant time constant optimisation; interior-point methods; semidefinite programming; signal propagation delay; sizing problem; tree topology; tristate buses sizing; Capacitors; Circuit topology; Clocks; Coupling circuits; Crosstalk; Optimization methods; Propagation delay; Resistors; Size measurement; Wires;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on