ACM Home Page
Please provide us with feedback. Feedback
Logic synthesis for large pass transistor circuits
Full text Publisher SitePublisher Site PdfPdf (88 KB)
Source International Conference on Computer Aided Design archive
Proceedings of the 1997 IEEE/ACM international conference on Computer-aided design table of contents
San Jose, California, United States
Pages: 663 - 670  
Year of Publication: 1997
ISBN:0-8186-8200-0
Authors
Premal Buch  Department of Electrical Engineering & Computer Sciences, University of California, Berkeley, CA
Amit Narayan  Department of Electrical Engineering & Computer Sciences, University of California, Berkeley, CA
A. Richard Newton  Department of Electrical Engineering & Computer Sciences, University of California, Berkeley, CA
A. Sangiovanni-Vincentelli  Department of Electrical Engineering & Computer Sciences, University of California, Berkeley, CA
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
IEEE-CS : Computer Society
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 44,   Citation Count: 21
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   

ABSTRACT

Pass transistor logic (PTL) can be a promising alternative to static CMOS for deep sub-micron design. In this work, we motivate the need for CAD algorithms for PTL circuit design and propose decomposed BDDs as a suitable logic level representation for synthesis of PTL networks. Decomposed BDDs can represent large, arbitrary functions as a multi-stage circuit and can exploit the natural, efficient mapping of a BDD to PTL. A comprehensive synthesis flow based on decomposed BDDs is outlined for PTL design. We show that the proposed approach allows us to make logic-level optimizations similar to the traditional multi- level network based synthesis flow for static CMOS, and also makes possible optimizations with a direct impact on area, delay and power of the final circuit implementation which do not have any equivalent in the traditional approach. We also present a set of heuristical algorithms to synthesize PTL circuits optimized for area, delay and power which are key to the proposed synthesis flow. Experimental results on ISCAS benchmark circuits show that our technique yields PTL circuits with substantial improvements over static CMOS designs. In addition, to the best of our knowledge this is the first time PTL circuits have been synthesized for the entire ISCAS benchmark set.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
S. Akers, "Binary decision diagrams," IEEE Trans. on Computers, vol. C-27, no. 6, June 1978.
 
2
 
3
W. A1-Assadi, A.E Jayasumana, and Y.K. Malaiya, "Pass-transistor logic design," Int'l J. Electronics, vol. 70, no. 4, 1991.
 
4
 
5
A. E Chandrakasan, S. Sheng, and R.W. Brodersen, "Low Power CMOS Digital Design," IEEE JSSC, vol. SC-20, 1985.
 
6
R. Hossain, M. Zheng, and A. Albicki, "Reducing power dissipation in CMOS circuits by signal probability based transistor reordering," IEEE Trans. CAD, vol. 15, no. 3, March 1996.
 
7
 
8
 
9
 
10
J.L. Neves, and A. Albicki, "A pass transistor regular structure for implementing multi-level combinational circuits," 7th Int'l ASIC Conf. and Exhibit, 1994.
 
11
 
12
 
13
D. Radhakrishnan, S.R. Whitaker, and G.K. Maki, "Formal design procedures for pass transistor switching circuits," IEEE JSSC, vol. SC-20, no. 2, April 1985.
 
14
 
15
 
16
F. Salice, "Automatic synthesis of logic functions using transmission gates," J. Microelectronic Systems Integration, vol. 3, no. 1, 1995.
 
17
Y. Sasaki, K. Yano, S. Yamashita, H. Chikata, K. Rikino, K. Uchiyama, and K. Seki, "Multi-level pass-transistor logic for lowpower ULSIs," Int'l Symp. on Low Power Electronics, Oct. 1995.
 
18
 
19
M. Shamanna, K. Cameron, S.R. Whitaker, "Multiple-input, multiple-output pass transistor logic," Int'l J. Elect., vol.79, no.l, 1995.
20
 
21
K. Yano, T. Yamanaka, T. Nishida, M. Saito, K. Shimohigashi, and A. Shimizu, "A 3.8-ns CMOS 16x 16-b multiplier using complementary pass-transistor logic," IEEE JSSC, vol. 25, no. 2, April 1990.
 
22
K. Yano, Y. Sasaki, K. Rikino, and K. Seki, "Top-down pass-transistor logic design," IEEE JSSC, vol. 31, no. 6, June 1996.

CITED BY  21
 
 
 
 
 
 
 
 
 

Collaborative Colleagues:
Premal Buch: colleagues
Amit Narayan: colleagues
A. Richard Newton: colleagues
A. Sangiovanni-Vincentelli: colleagues

Peer to Peer - Readers of this Article have also read: