Title :
Fast and exact transistor sizing based on iterative relaxation
Author :
Sundararajan, Vijay ; Sapatnekar, Sachin S. ; Parhi, Keshab K.
Author_Institution :
Wireless Infrastructure Branch, Texas Instrum., Dallas, TX, USA
fDate :
5/1/2002 12:00:00 AM
Abstract :
This paper presents MINFLOTRANSIT, a new transistor sizing tool for fast sizing of combinational circuits with minimal cost. MINFLOTRANSIT is an iterative relaxation-based tool that has two alternating phases. For a circuit with |V| transistors and |E| wires, the first phase (D-phase) is based on minimum cost network flow, which in our application, has a worst case complexity of O(|V||E| log(log(|V|))). The second phase (W-phase) has a worst case complexity of O(|V||E|). In practice, during our simulations both the D-phase and W-phase show a near linear run-time dependence on the size of the circuit, comparable to TILOS. Simulation results show excellent run-time behavior for MINFLOTRANSIT on all the ISCAS85 benchmark circuits. For reasonable delay targets, MINFLOTRANSIT shows up to 16.5% area savings (in relatively large circuits) over a circuit sized using a TILOS-like algorithm. In our opinion, the primary contribution of this paper is to take advantage of the structure of the transistor sizing problem and devise an iterative relaxation based gradient descent approach (D-phase) that has excellent convergence properties
Keywords :
circuit complexity; circuit optimisation; combinational circuits; critical path analysis; gradient methods; integrated circuit design; logic simulation; D-phase; ISCAS85 benchmark circuits; MINFLOTRANSIT; W-phase; combinational circuit sizing; convergence properties; convex delay models; critical path delay; discrete monotonic programming; gate sizing; gradient descent approach; iterative relaxation-based tool; linear run-time dependence; minimum cost network flow; simulations; transistor sizing tool; worst case complexity; Circuit simulation; Combinational circuits; Convergence; Costs; Delay; Inverters; Iterative algorithms; MOSFETs; Runtime; Very large scale integration;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on