|
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
|
Jawahar Jain , Amit Narayan , C. Coelho , Sunil P. Khatri , Alberto L. Sangiovanni-Vincentelli , Robert K. Brayton , Masahiro Fujita, Decomposition Techniques for Efficient ROBDD Construction, Proceedings of the First International Conference on Formal Methods in Computer-Aided Design, p.419-434, November 06-08, 1996
|
| |
9
|
Patrick C. McGeer , Kenneth L. McMillan , Alexander Saldanha , Alberto L. Sangiovanni-Vincentelli , Patrick Scaglia, Fast discrete function evaluation using decision diagrams, Proceedings of the 1995 IEEE/ACM international conference on Computer-aided design, p.402-407, November 05-09, 1995, San Jose, California, United States
|
| |
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
|
Thomas R. Shiple , Ramin Hojati , Alberto L. Sangiovanni-Vincentelli , Robert K. Brayton, Heuristic minimization of BDDs using don't cares, Proceedings of the 31st annual conference on Design automation, p.225-231, June 06-10, 1994, San Diego, California, United States
[doi> 10.1145/196244.196360]
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Luca Macchiarulo , Shih-Ming Shu , Malgorzata Marek-Sadowska, Wave steered FSMs, Proceedings of the conference on Design, automation and test in Europe, p.270-276, March 27-30, 2000, Paris, France
|
|
|
|
|
|
|
|
|
|
|
|
|
|
F. Ferrandi , A. Macii , E. Macii , M. Poncino , R. Scarsi , F. Somenzi, Symbolic algorithms for layout-oriented synthesis of pass transistor logic circuits, Proceedings of the 1998 IEEE/ACM international conference on Computer-aided design, p.235-241, November 08-12, 1998, San Jose, California, United States
|
|
|
|
|
|
|
|
Amit Singh , Luca Macchiarulo , Arindam Mukherjee , Malgorzata Marek-Sadowska, A novel high throughput reconfigurable FPGA architecture, Proceedings of the 2000 ACM/SIGDA eighth international symposium on Field programmable gate arrays, p.22-29, February 10-11, 2000, Monterey, California, United States
|
|
|
|
|
Leomar Soares da Rosa, Junior , Andre Inacio Reis , Renato Perez Ribas , Felipe de Souza Marques , Felipe Ribeiro Schneider, A comparative study of CMOS gates with minimum transistor stacks, Proceedings of the 20th annual conference on Integrated circuits and systems design, September 03-06, 2007, Copacabana, Rio de Janeiro
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
|