An average-case classifier algorithm and FPGA implementation

O. Cadenas, G. Megson

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

A novel algorithm to classify an n-digit scalar from m + 1 intervals is presented. Common classification methods require m comparisons for this problem. The proposed algorithm requires a maximum of n comparisons rather than m. Simulations on scalars expressed in n-bit binary show that, on average, less than n comparisons are required to complete the classification. The algorithm is suitable for regular VLSI implementation, from serial to fully pipelined parallel organizations to optimize either area or time. Synchronous FPGA pipelined implementations are shown, however, the average time benefit of the proposed algorithm and architecture is better suited to self-timed circuits with data completion.

Original languageEnglish
Title of host publicationProceedings of the IASTED International Conference on Circuits, Signals, and Systems
EditorsM.H. Rashid, M.H. Rashid
Pages285-289
Number of pages5
Publication statusPublished - 2003
Externally publishedYes
EventProceedings of the IASTED International Conference on Circuits, Signals and Systems - Cancun, Mexico
Duration: 19 May 200321 May 2003

Publication series

NameProceedings of the IASTED International Conference on Circuits, Signals, and Systems

Conference

ConferenceProceedings of the IASTED International Conference on Circuits, Signals and Systems
Country/TerritoryMexico
CityCancun
Period19/05/0321/05/03

Keywords

  • Average-case algorithm
  • FPGAs
  • Self-timed circuits

Cite this