Proceedings of the 52nd Annual Design Automation Conference 2015
DOI: 10.1145/2744769.2744925
|View full text |Cite
|
Sign up to set email alerts
|

Verification of gate-level arithmetic circuits by function extraction

Abstract: The paper presents an algebraic approach to functional verification of gate-level, integer arithmetic circuits. It is based on extracting a unique bit-level polynomial function computed by the circuit directly from its gate-level implementation. The method can be used to verify the arithmetic function computed by the circuit against its known specification, or to extract the arithmetic function implemented by the circuit. Experiments were performed on arithmetic circuits synthesized and mapped onto standard ce… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
50
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
6
1
1

Relationship

2
6

Authors

Journals

citations
Cited by 55 publications
(51 citation statements)
references
References 22 publications
1
50
0
Order By: Relevance
“…This section briefly reviews the function extraction technique that motivation our approach. It computes a unique bit-level polynomial function implemented by the circuit directly from its gatelevel implementation [5]. It uses an algebraic model of the circuit, with logic gates represented by the following algebraic expressions, with circuit signals treated as Boolean variables.…”
Section: Function Extraction Using Algebraic Rewritingmentioning
confidence: 99%
“…This section briefly reviews the function extraction technique that motivation our approach. It computes a unique bit-level polynomial function implemented by the circuit directly from its gatelevel implementation [5]. It uses an algebraic model of the circuit, with logic gates represented by the following algebraic expressions, with circuit signals treated as Boolean variables.…”
Section: Function Extraction Using Algebraic Rewritingmentioning
confidence: 99%
“…Comparing to ADAC, these methods are less scalable, which is demonstrated by the fact that they have been used for approximating multipliers limited to 8-bit operands and adders limited to 16-bit operands only. Apart from that, there are efficient methods for exact equivalence checking based on algebraic computations [8,16]. However, they are so far not known for approximate equivalence checking.…”
Section: Evaluation Related Work and Applicationsmentioning
confidence: 99%
“…This can be attributed to the difficulty in efficient modeling of arithmetic circuits and datapaths, without resorting to computationally expensive Boolean methods. Contemporary formal techniques, such as Binary Decision Diagrams (BDDs), Boolean Satisfiability (SAT), Satisfiability Modulo Theories (SMT), etc., are not directly applicable to verification of integer and finite field arithmetic circuits [1] [2]. This paper concentrates on formal verification and reverse engineering of finite (Galois) field arithmetic circuits.…”
Section: Introductionmentioning
confidence: 99%
“…The field of size m is constructed using irreducible polynomial P (x), which includes terms of degree C. Yu and M. Ciesielski are with the Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA, 01375. The related tools and benchmarks are released publicly on Github, ycunxi.github.io/Parallel Formal Analysis GaloisField E-mail: ycunxi@umass.edu with d ∈ [0, m] with coefficients in GF (2). The arithmetic operation in the field is then performed modulo P (x).…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation