DocumentCode :
2703789
Title :
Transistor level synthesis for static CMOS combinational circuits
Author :
Liu, Chia-Pin R. ; Abraham, Jacob A.
Author_Institution :
Comput. Eng. Res. Center, Texas Univ., Austin, TX, USA
fYear :
1999
fDate :
4-6 Mar 1999
Firstpage :
172
Lastpage :
175
Abstract :
This paper introduces a novel framework to synthesize static CMOS circuits at the transistor level. A new class of binary decision diagrams (BDDs) which represent inverting Boolean functions, called transistor mapped BDDs (TM-BDDs), is used in the synthesis process. There is a one-to-one correspondence between a transistor netlist and its TM-BDD. Nodes in a TM-BDD represent gate inputs and the edges represent the transistors in the netlist. TM-BDDs can be optimized using BDD operations, and the data structure can retain device aspect ratios and geometries for performance optimization. The synthesis process involves a transformation from logic functions to transistor netlists using TM-BDDs. We show how a transistor netlist can be automatically generated during a depth-first traversal on a TM-BDD. The synthesis process is not only independent of any library, but also capable of generating a cell library for a particular circuit. Experimental results demonstrating the reduction of transistor counts are presented
Keywords :
Boolean functions; CMOS logic circuits; binary decision diagrams; cellular arrays; circuit optimisation; combinational circuits; logic CAD; software libraries; binary decision diagrams; cell library; data structure; depth-first traversal; device aspect ratios; gate inputs; inverting Boolean functions; logic functions; performance optimization; static CMOS combinational circuits; transistor level synthesis; transistor mapped BDDs; transistor netlist; transistor netlists; Binary decision diagrams; Boolean functions; CMOS technology; Circuit synthesis; Combinational circuits; Data structures; Geometry; Libraries; Logic design; Network synthesis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI, 1999. Proceedings. Ninth Great Lakes Symposium on
Conference_Location :
Ypsilanti, MI
ISSN :
1066-1395
Print_ISBN :
0-7695-0104-4
Type :
conf
DOI :
10.1109/GLSV.1999.757403
Filename :
757403
Link To Document :
بازگشت