Title :
Transistor level automatic layout generator for non-complementary CMOS cells
Author :
Ziesemer, Adriel ; Lazzar, Cristiano
Author_Institution :
Ricardo Reis Instituto de Informatica, Universidade Federal do Rio Grande do Sul (UFRGS), Av. Bento Goncalves, 9500. Bloco IV. CP 91501-970. Porto Alegre/RS, Brasil
Abstract :
This paper presents a tool that makes it possible to generate full layouts of CMOS cells from its transistor level netlist in SPICE format. The tool generates the cells under a linear matrix (1I)) similar layout style and is able to support unrestricted circuit structures, continuous transistor sizing and folding. It features a transistor placement algorithm for width reduction that aims the reduction of the number of diffusion gaps and the wirelength of the internal connections. The circuit nets are routed using a negotiation-based algorithm, and an Integer Linear Programming (ILP) solver is used to compaction. The experimental results show that our methodology produces layouts competitive to exact methods. The runtimes were kept low even for cells with more than 30 transistors.
Keywords :
Very large scale integration;
Conference_Titel :
Very Large Scale Integration, 2007. VLSI - SoC 2007. IFIP International Conference on
Conference_Location :
Atlanta, GA, USA
Print_ISBN :
978-1-4244-1710-0
Electronic_ISBN :
978-1-4244-1710-0
DOI :
10.1109/VLSISOC.2007.4402483