• DocumentCode
    352247
  • Title

    A compact modular architecture for the realization of high-speed binary sorting engines based on rank ordering

  • Author

    Hatirnaz, I. ; Gürkaynak, F.K. ; Leblebici, X.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Worcester Polytech. Inst., MA, USA
  • Volume
    4
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    685
  • 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. 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, i.e., in linear time
  • Keywords
    computational complexity; logic gates; majority logic; median filters; pipeline processing; programmable filters; shift registers; sorting; threshold logic; NAND gates; VHDL model; bit-length of input vectors; bit-serial architecture; capacitive threshold logic gates; compact modular architecture; control logic; data multiplexer; efficient rank ordering; fine-grain pipelining; fully sorted output vector set; high-speed binary sorting engines; linear time; median filters; multi-input programmable majority functions; nonlinear digital filter; number of input vectors; overall complexity; programmable rank order filter; shift registers; Clocks; Computer architecture; Digital filters; Engines; Hardware; Logic gates; Radio access networks; Sorting; Vectors; Voting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2000. Proceedings. ISCAS 2000 Geneva. The 2000 IEEE International Symposium on
  • Conference_Location
    Geneva
  • Print_ISBN
    0-7803-5482-6
  • Type

    conf

  • DOI
    10.1109/ISCAS.2000.858844
  • Filename
    858844