There is a long tradition of modelling digital circuits using functional programming languages. This paper demonstrates that by employing dependently typed programming languages, it becomes possible to define circuit descriptions that may be simulated, tested, verified and synthesized using a single language. The resulting domain specific embedded language, Pi-Ware, makes it possible to define and verify entire families of circuits at once. We demonstrate this by defining an algebra of parallel prefix circuits, proving their correctness and further algebraic properties
Abstract. Various languages have been proposed to describe synchronous hardware at an abstract, yet ...
In this dissertation the formal abstraction and verification of analog circuit is examined. An appro...
Abstract. We propose a new library to model and verify hardware cir-cuits in the Coq proof assistant...
Hardware description languages have been used in industry since the 1960s to document and simulate h...
CASCADE multi level hardware description language is complemented with primitives for specifying the...
The approach of embedding hardware description languages in general-purpose languages has been widel...
Lava is a system for designing, specifying, verifying and implementing hardware. It is embedded in t...
Designing modern processors is a great challenge as they involve millions of components. Traditional...
Abstract. An approach for formalizing hardware behaviour is presented which is based on a small func...
The approach of embedding hardware description lan-guages in general-purpose languages has been wide...
This paper describes how a formal semantics for a computer hardware design and description language ...
AbstractWe show how the unique character of logic programming can be exploited for the purpose of sp...
Embedded domain specific languages have been shown to be useful in various domains. One particular d...
Abstract: As circuits increase in size and complexity, hardware de-scription techniques have been tr...
In memory of my father George Vella SharpHDL is a language for designing, specifying and verifying h...
Abstract. Various languages have been proposed to describe synchronous hardware at an abstract, yet ...
In this dissertation the formal abstraction and verification of analog circuit is examined. An appro...
Abstract. We propose a new library to model and verify hardware cir-cuits in the Coq proof assistant...
Hardware description languages have been used in industry since the 1960s to document and simulate h...
CASCADE multi level hardware description language is complemented with primitives for specifying the...
The approach of embedding hardware description languages in general-purpose languages has been widel...
Lava is a system for designing, specifying, verifying and implementing hardware. It is embedded in t...
Designing modern processors is a great challenge as they involve millions of components. Traditional...
Abstract. An approach for formalizing hardware behaviour is presented which is based on a small func...
The approach of embedding hardware description lan-guages in general-purpose languages has been wide...
This paper describes how a formal semantics for a computer hardware design and description language ...
AbstractWe show how the unique character of logic programming can be exploited for the purpose of sp...
Embedded domain specific languages have been shown to be useful in various domains. One particular d...
Abstract: As circuits increase in size and complexity, hardware de-scription techniques have been tr...
In memory of my father George Vella SharpHDL is a language for designing, specifying and verifying h...
Abstract. Various languages have been proposed to describe synchronous hardware at an abstract, yet ...
In this dissertation the formal abstraction and verification of analog circuit is examined. An appro...
Abstract. We propose a new library to model and verify hardware cir-cuits in the Coq proof assistant...