• 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