• 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