DocumentCode :
2296546
Title :
A compact modular architecture for high-speed binary sorting
Author :
Hatirnaz, I. ; Gurkaynak, Frank K. ; Leblebici, Y.
Author_Institution :
Dept. of Electr. & Comput. Eng., Worcester Polytech. Inst., MA, USA
Volume :
6
fYear :
2000
fDate :
2000
Firstpage :
3339
Abstract :
A new algorithm and a new modular architecture are presented for the realization of high-speed binary sorting engines, based on efficient rank ordering. Capacitive threshold logic (CTL) gates are utilized for the implementation of the multi-input programmable majority (voting) functions required in the architecture. The overall complexity of the proposed bit-serial architecture increases linearly with the number of input vectors to be sorted (window size=m) and with the bit-length of the input vectors (word size=n), and the sorter architecture can be easily expanded to accommodate large vector sets. Detailed simulations indicate that the sorter structure can operate at sampling clock rates of up to 50 MHz, where the throughput is boosted by fine-grain pipelining. It is demonstrated that the proposed sorting engine is capable of producing a fully sorted output vector set in (m+n-1) clock cycles
Keywords :
logic design; sorting; threshold logic; CTL gates; bit-serial architecture; capacitive threshold logic gates; compact modular architecture; complexity; efficient rank ordering; fine-grain pipelining; fully sorted output vector set; high-speed binary sorting; input vectors; multi-input programmable majority functions; sampling clock rates; voting; Clocks; Computer architecture; Engines; Filters; Hardware; Logic gates; Sampling methods; Signal processing algorithms; Sorting; Voting;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Acoustics, Speech, and Signal Processing, 2000. ICASSP '00. Proceedings. 2000 IEEE International Conference on
Conference_Location :
Istanbul
ISSN :
1520-6149
Print_ISBN :
0-7803-6293-4
Type :
conf
DOI :
10.1109/ICASSP.2000.860115
Filename :
860115
Link To Document :
بازگشت