Look-up table FPGA realization of m-out-of-n bit voters

Voting is a fundamental operation in the realization of fault-tolerant hardware modules. Different techniques to design bit voters have been proposed in the past; the most common is based on sparse logic implementation of two/multi-level specifications. Though results for these kinds of implementations are optimal or near to optimal in terms of area and speed of the synthesized circuit, physical realization and testing may require a long time. We present results on the implementation of m-out-of-n bit voters at the FPGA level.<<ETX>>

[1]  Robert K. Brayton,et al.  Sequential circuit design using synthesis and optimization , 1992, Proceedings 1992 IEEE International Conference on Computer Design: VLSI in Computers & Processors.

[2]  P. R. Stephan,et al.  SIS : A System for Sequential Circuit Synthesis , 1992 .

[3]  Robert K. Brayton,et al.  Logic synthesis for programmable gate arrays , 1991, DAC '90.

[4]  B. Parhami Voting networks , 1991 .