SCCRLONov 16, 2016

Efficient Parallel Verification of Galois Field Multipliers

arXiv:1611.05101v218 citations
Originality Highly original
AI Analysis

This addresses the verification bottleneck for hardware designers in communication and security domains, offering a parallel solution to a previously sequential process.

The paper tackles the problem of verifying Galois field multipliers, which are critical in hardware for communication and security, by introducing a bit-parallel algebraic functional verification technique that can verify an n-bit multiplier in n threads, achieving high efficiency up to 571 bits in experiments.

Galois field (GF) arithmetic is used to implement critical arithmetic components in communication and security-related hardware, and verification of such components is of prime importance. Current techniques for formally verifying such components are based on computer algebra methods that proved successful in verification of integer arithmetic circuits. However, these methods are sequential in nature and do not offer any parallelism. This paper presents an algebraic functional verification technique of gate-level GF (2m ) multipliers, in which verification is performed in bit-parallel fashion. The method is based on extracting a unique polynomial in Galois field of each output bit independently. We demonstrate that this method is able to verify an n-bit GF multiplier in n threads. Experiments performed on pre- and post-synthesized Mastrovito and Montgomery multipliers show high efficiency up to 571 bits.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes