The Design and Verification of a Sorter Core

  • Authors:
  • Koen Claessen;Mary Sheeran;Satnam Singh

  • Affiliations:
  • -;-;-

  • Venue:
  • CHARME '01 Proceedings of the 11th IFIP WG 10.5 Advanced Research Working Conference on Correct Hardware Design and Verification Methods
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

We show how the Lava system is used to design and analyse fast sorting circuits for implementation on Field Programmable Gate Arrays (FPGAs). We present both recursive and periodic sorting networks, based on recursive merging networks such as Batcher's bitonic and odd-even mergers. We show how a design style that concentrates on capturing connection patterns gives elegant generic circuit descriptions. This style aids circuit analysis and also gives the user fine control of the final layout on the FPGA. We demonstrate this by analysing and implementing four sorters on a Xilinx Virtex-II™ FPGA. Performance figures are presented.