Exploring area and total wirelength using a cell merging technique

The industry of Integrated Circuits (ICs) has been making increasingly complex chips with up to billions of transistors in a single die. As we cannot do the design flow by hand, the leading adopted solution to deal with this challenge has been to use a pre-designed library of standard cells and using EDA tools to automate the process. Nevertheless, the resulting netlist is not as efficient in terms of the number of transistors as a handmade design, possibly reflecting in the overall area, power, and delay of the circuit. To generate cells on-demand is a way to improve this inherent limitation, as previous works demonstrate. In this paper, we investigate a netlist optimization methodology based on gate merging and its impacts regarding area and wire-length when applied to the Nagate’s Open Cell Library for 45nm. We obtained a reduction in area and total wire-length of 3.5% and 4.2% on average, respectively.

[1]  David Harris,et al.  CMOS VLSI Design: A Circuits and Systems Perspective , 2004 .

[2]  Taraneh Taghavi,et al.  Dragon2005: large-scale mixed-size placement tool , 2005, ISPD '05.

[3]  Samir Palnitkar,et al.  Verilog HDL: a guide to digital design and synthesis , 1996 .

[4]  Andre I. Reis,et al.  Covering strategies for library free technology mapping , 1999, Proceedings. XII Symposium on Integrated Circuits and Systems Design (Cat. No.PR00387).

[5]  Ricardo Augusto da Luz Reis,et al.  Transistor Count Reduction by Gate Merging , 2019, IEEE Transactions on Circuits and Systems I: Regular Papers.

[6]  Adriel Ziesemer,et al.  Simultaneous Two-Dimensional Cell Layout Compaction Using MILP with ASTRAN , 2014, 2014 IEEE Computer Society Annual Symposium on VLSI.

[7]  Ricardo Reis Design automation of transistor networks, a new challenge , 2011, 2011 IEEE International Symposium of Circuits and Systems (ISCAS).