This paper addresses the problem of equivalence verification of high-level/RTL descriptions. The focus is on datapathoriented designs that implement univariate polynomial computations over fixed-size bit-vectors. Such designs, found in many DSP applications, perform a sequence of ADD, MULT, SHIFT type of algebraic computations that can be modeled as univariate polynomials of finite degree. Often, the datapath size (m) of the entire design is kept constant- fixed according to the size of the bit-vector operands. Such fixed-size bitvector arithmetic manifests itself as polynomial algebra over finite integer rings of residue classes Z2m. RTL verification problem then reduces to that of checking polynomial equivalence in Z2m: in other words, to...
Efficient arithmetic over finite fields has high relevance both in hardware and software implementat...
International audienceWhen formal verification of arithmetic circuits identifies the presence of a b...
Until recently, verifying multipliers with formal methods was not feasible, even for small input wor...
Satisfiability of complex word-level formulas often arises as a problem in formal verification of ha...
Polynomial abstraction has been developed for data abstrac-tion of sequential circuits, where the fu...
This dissertation investigates the problems of two distinctive formal verification techniques for ve...
AbstractWe present foundational work on standard bases over rings and on Boolean Gröbner bases in th...
Thesis (Ph.D.)--University of Washington, 2020Automated theorem provers have long struggled to effic...
This dissertation investigates the problems of two distinctive formal verification techniques for ve...
A few typos corrected.A polynomial identity testing algorithm must determine whether an input polyno...
One of the most severe short-comings of currently available equiva-lence checkers is their inability...
International audienceThe paper presents an algebraic approach to functional verification of gate-le...
16 pagesBy using arithmetic circuits, encoding multivariate polynomials may be drastically more effi...
Systems mixing Boolean logic and arithmetic have been a long-standing challenge for verification too...
We propose a normalization technique for verifying arithmetic circuits in a bounded model checking e...
Efficient arithmetic over finite fields has high relevance both in hardware and software implementat...
International audienceWhen formal verification of arithmetic circuits identifies the presence of a b...
Until recently, verifying multipliers with formal methods was not feasible, even for small input wor...
Satisfiability of complex word-level formulas often arises as a problem in formal verification of ha...
Polynomial abstraction has been developed for data abstrac-tion of sequential circuits, where the fu...
This dissertation investigates the problems of two distinctive formal verification techniques for ve...
AbstractWe present foundational work on standard bases over rings and on Boolean Gröbner bases in th...
Thesis (Ph.D.)--University of Washington, 2020Automated theorem provers have long struggled to effic...
This dissertation investigates the problems of two distinctive formal verification techniques for ve...
A few typos corrected.A polynomial identity testing algorithm must determine whether an input polyno...
One of the most severe short-comings of currently available equiva-lence checkers is their inability...
International audienceThe paper presents an algebraic approach to functional verification of gate-le...
16 pagesBy using arithmetic circuits, encoding multivariate polynomials may be drastically more effi...
Systems mixing Boolean logic and arithmetic have been a long-standing challenge for verification too...
We propose a normalization technique for verifying arithmetic circuits in a bounded model checking e...
Efficient arithmetic over finite fields has high relevance both in hardware and software implementat...
International audienceWhen formal verification of arithmetic circuits identifies the presence of a b...
Until recently, verifying multipliers with formal methods was not feasible, even for small input wor...