DocumentCode :
2557439
Title :
Generalized buffering of PTL logic stages using Boolean division
Author :
Garg, Rajesh ; Khatri, Sunil P.
Author_Institution :
Dept. of Electr. Eng., Texas A&M Univ., College Station, TX
fYear :
2006
fDate :
21-24 May 2006
Abstract :
Pass transistor logic (PTL) is a well known approach for implementing digital circuits. In order to handle larger designs, and also to ensure that the total number of series devices in the resulting circuit is bounded, partitioned reduced ordered binary decision diagrams (ROBDDs) can be used to generate the PTL circuit. The output signals of each partitioned block typically needs to be buffered. In this paper, we present a methodology to perform generalized buffering of the outputs of PTL blocks. By performing the Boolean division of each PTL block using different gates in a library, we select the gate that results in the largest reduction in the height of the PTL block. In this manner, these gates serve the function of buffering the outputs of the PTL blocks, while also reducing the height and delay of the PTL block. Over a number of examples, we demonstrate that our approach results in a 26% reduction in circuit delay and number of MUXes required, with a modest improvement in circuit area, compared to a traditional buffered PTL implementation of the circuit
Keywords :
Boolean functions; binary decision diagrams; buffer circuits; logic circuits; logic design; Boolean division; PTL blocks; circuit delay; digital circuits; pass transistor logic circuit; reduced ordered binary decision diagrams; Boolean functions; Circuit synthesis; Data structures; Delay; Design methodology; Libraries; Logic circuits; Logic devices; MOSFETs; Voltage;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2006. ISCAS 2006. Proceedings. 2006 IEEE International Symposium on
Conference_Location :
Island of Kos
Print_ISBN :
0-7803-9389-9
Type :
conf
DOI :
10.1109/ISCAS.2006.1693908
Filename :
1693908
Link To Document :
بازگشت