On Synthesizing Pass Transistor Networks

Premal Buch, Amit Narayan, A. Richard Newton, Alberto Sangiovanni-Vincentelli


Abstract

Pass transistor logic can be a promising alternative to static CMOS for deep sub-micron design. In this work, we motivate the need for CAD algorithms for pass transistor circuit design and show how BDDs have a natural correspondence to pass transistor networks. Decomposed BDDs are proposed as a suitable logic level representation for synthesis of pass transistor networks. Decomposed BDDs can be used to represent large, arbitrary functions and have a natural, efficient mapping to a pass transistor network due to the efficiency with which pass transistors can implement a multiplexer, the basic element of a BDD based circuit. This allows us to make logic level optimizations which can have a direct impact on area, power and performance of the final circuit implementation. Based on this decomposed BDD representation, we have proposed algorithms to construct pass transistor networks optimized for area, power and performance.


For comments contact anarayan@eecs.berkeley.edu