Title :
A fast transistor-chaining algorithm for CMOS cell layout
Author :
Hwang, Chi-Yi ; Hsieh, Yung-Ching ; Lin, Youn-Long ; Hsu, Yu-Chin
Author_Institution :
Dept. of Comput. Sci., Tsing Hua Univ., Hsin-Chu, Taiwan
fDate :
7/1/1990 12:00:00 AM
Abstract :
A fast algorithm is proposed for the transistor-chaining problem in CMOS functional cell layout based on the layout style of T. Uehara and W.M. van Cleemput (1981). The algorithm takes a transistor-level circuit schematic and outputs a minimum set of transistor chains. Possible diffusion abutments between the transistor pairs are modeled as a bipartite graph. A depth-first search algorithm is used to search for the optimal chaining. Theorems on the set of branches that needs to be explored at each node of the search tree are derived. A theoretical lower bound on the size of the chain set is also derived. This bound enables one to prune the search tree efficiently. The algorithm has been implemented and tested and is able to find optimal solutions almost instantly for all the cases from the literature that were examined
Keywords :
CMOS integrated circuits; circuit layout; graph theory; network topology; CMOS cell layout; bipartite graph; depth-first search algorithm; diffusion abutments; optimal solutions; search tree; transistor-chaining algorithm; transistor-level circuit schematic; Bipartite graph; CMOS technology; Circuits; Proposals; Rails; Routing; Strips; Testing; Tree graphs; Very large scale integration;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on