Theorem proving has been demonstrated as a powerful technique for datapath verification. This paper considers a generic logic-level architecture of end-around-carry adder, which is extensively used in floating-point arithmetic. The architecture is component-based and parameterized for easy customization. The design architecture is formalized and verified in the mechanical theorem prover Coq. The scalable proof provides necessary underpinnings for verifying customized and new implementations
International audienceIn this paper we present a general library to reason about floating-point numb...
International audienceFormal verification of numerical programs is notoriously difficult. On the one...
International audienceFloating-point arithmetic is ubiquitous in modern computing, as it is the tool...
International audienceThe process of proving some mathematical theorems can be greatly reduced by re...
AbstractThe process of proving some mathematical theorems can be greatly reduced by relying on numer...
Addition arithmetic design plays a crucial role in high performance digital systems. The paper propo...
Several formalizations of floating-point arithmetic have been designed for the Coq system, a generic...
International audienceFloating-point arithmetic is a well-known and extremely efficient way of perfo...
Abstract. We propose a new library to model and verify hardware cir-cuits in the Coq proof assistant...
Abstract. We propose a new library to model and verify hardware cir-cuits in the Coq proof assistant...
We propose a new library to model and verify hardware circuits in the Coq proof assistant. This libr...
Abstract. In this paper we present a general library to reason about floating-point numbers within t...
International audienceSome mathematical proofs involve intensive computations, for instance: the fou...
International audienceIn this paper we present a general library to reason about floating-point numb...
International audienceFormal verification of numerical programs is notoriously difficult. On the one...
International audienceFloating-point arithmetic is ubiquitous in modern computing, as it is the tool...
International audienceThe process of proving some mathematical theorems can be greatly reduced by re...
AbstractThe process of proving some mathematical theorems can be greatly reduced by relying on numer...
Addition arithmetic design plays a crucial role in high performance digital systems. The paper propo...
Several formalizations of floating-point arithmetic have been designed for the Coq system, a generic...
International audienceFloating-point arithmetic is a well-known and extremely efficient way of perfo...
Abstract. We propose a new library to model and verify hardware cir-cuits in the Coq proof assistant...
Abstract. We propose a new library to model and verify hardware cir-cuits in the Coq proof assistant...
We propose a new library to model and verify hardware circuits in the Coq proof assistant. This libr...
Abstract. In this paper we present a general library to reason about floating-point numbers within t...
International audienceSome mathematical proofs involve intensive computations, for instance: the fou...
International audienceIn this paper we present a general library to reason about floating-point numb...
International audienceFormal verification of numerical programs is notoriously difficult. On the one...
International audienceFloating-point arithmetic is ubiquitous in modern computing, as it is the tool...