DocumentCode
2582815
Title
Scalable binary sorting architecture based on rank ordering with linear area-time complexity
Author
Hatirnaz, I. ; Leblebici, Y.
Author_Institution
Dept. of Electr. & Comput. Eng., Worcester Polytech. Inst., MA, USA
fYear
2000
fDate
2000
Firstpage
369
Lastpage
373
Abstract
A new modular architecture is 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. It is demonstrated that the proposed sorting engine is capable of producing a fully sorted output vector set in (m+n-1) clock cycles, i.e., in linear time
Keywords
VLSI; computational complexity; programmable logic arrays; sorting; threshold logic; vector processor systems; bit-serial architecture; capacitive threshold logic; fully sorted output vector set; high-speed binary sorting engines; input vectors; large vector sets; linear area-time complexity; multi-input programmable majority voting functions; rank ordering; scalable binary sorting architecture; sorter architecture; Clocks; Computer architecture; Computer science; Engines; Filters; Hardware; Logic gates; Sorting; Vectors; Voting;
fLanguage
English
Publisher
ieee
Conference_Titel
ASIC/SOC Conference, 2000. Proceedings. 13th Annual IEEE International
Conference_Location
Arlington, VA
Print_ISBN
0-7803-6598-4
Type
conf
DOI
10.1109/ASIC.2000.880766
Filename
880766
Link To Document