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