SPICE-PIDE: A Methodology for Design and Optimization of Integrated Circuits
Jehan Taraporewalla, Arun KP, Sugata Ghosh, Abhishek Agarwal,, Bijaydoot Basak, and Dipankar Saha

TL;DR
This paper introduces SPICE-PIDE, a methodology combining SPICE simulations and Python IDE to efficiently optimize integrated circuits by exploring large design spaces and reducing computational time.
Contribution
It presents a novel SPICE-PIDE interface that enhances circuit optimization processes, specifically for 5 transistor level converters, balancing multiple performance metrics.
Findings
Effective optimization of circuit parameters using SPICE-PIDE.
Reduced computational overhead compared to manual iterations.
Achieved optimal solutions considering multiple performance metrics.
Abstract
In application-specific designs, owing to the trade-off between power consumption and speed, optimization of various circuit parameters has become a challenging task. Several of the performance metrics, viz. energy efficiency, gain, performance, and noise immunity, are interrelated and difficult to tune. Such efforts may result in a great deal of manual iterations which in turn increase the computational overhead. Thus, it is important to develop a methodology that not only explores large design space but also reduces the computational time. In this work, we investigate the viability of using a SPICE and Python IDE (PIDE) interface to optimize integrated circuits. The SPICE simulations are carried out using 22 nm technology node with a nominal supply voltage of 0.8 V. The SPICE-PIDE optimizer, as delineated in this work, is able to provide the best solution sets considering various…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLow-power high-performance VLSI design · VLSI and FPGA Design Techniques · Embedded Systems Design Techniques
