In efforts to overcome the complexity of the syntax and the lack of formal semantics of conventional hardware description languages, a number of functional hardware description languages have been developed. Like conventional hardware description languages, however, functional hardware description languages eventually convert all source programs into netlists, which describe wire connections in hardware circuits at the lowest level and conceal all high-level descriptions written into source programs. We develop a variant of the lambda calculus, called l lambda (linear lambda), which may serve as a high-level substitute for netlists. In order to support higher-order functions, l lambda uses a linear type system which enforces the linear use ...
The lambda calculus has frequently been used as an intermediate representation for programming langu...
The semiconductor industry is facing increasing problems with designing complex circuits with tight ...
International audienceParsing a Spice netlist is the first step of all circuit simulation programs. ...
In efforts to overcome the complexity of the syntax and the lack of formal semantics of conventional...
MasterBased on the close relation between functional languages and hardware circuits, lλ provides a ...
We model sequential synchronous circuits on the logical level by signal-processing programs in an ex...
A straightforward synthesis from functional languages to digital circuits transforms variables to wi...
Over the last three decades, the number of transistors used in microchips has increased by three ord...
Abstract: As circuits increase in size and complexity, hardware de-scription techniques have been tr...
ECOOP Submission Number: 94. Our work showcases the use of quantitative types in hardware design la...
Over the last three decades, the number of transistors used in microchips has increased by three ord...
This paper introduces CλaSH, a novel hardware specification environment, by discussing several non-t...
<p>Continuous down-scaling of sizes in VLSI circuits causes low-level electrical phenomena to become...
Lava is a tool to assist circuit designers in specifying, designing, verifying and implementing hard...
We develop a Haskell library for functional-logic programming and apply it to the implementation of ...
The lambda calculus has frequently been used as an intermediate representation for programming langu...
The semiconductor industry is facing increasing problems with designing complex circuits with tight ...
International audienceParsing a Spice netlist is the first step of all circuit simulation programs. ...
In efforts to overcome the complexity of the syntax and the lack of formal semantics of conventional...
MasterBased on the close relation between functional languages and hardware circuits, lλ provides a ...
We model sequential synchronous circuits on the logical level by signal-processing programs in an ex...
A straightforward synthesis from functional languages to digital circuits transforms variables to wi...
Over the last three decades, the number of transistors used in microchips has increased by three ord...
Abstract: As circuits increase in size and complexity, hardware de-scription techniques have been tr...
ECOOP Submission Number: 94. Our work showcases the use of quantitative types in hardware design la...
Over the last three decades, the number of transistors used in microchips has increased by three ord...
This paper introduces CλaSH, a novel hardware specification environment, by discussing several non-t...
<p>Continuous down-scaling of sizes in VLSI circuits causes low-level electrical phenomena to become...
Lava is a tool to assist circuit designers in specifying, designing, verifying and implementing hard...
We develop a Haskell library for functional-logic programming and apply it to the implementation of ...
The lambda calculus has frequently been used as an intermediate representation for programming langu...
The semiconductor industry is facing increasing problems with designing complex circuits with tight ...
International audienceParsing a Spice netlist is the first step of all circuit simulation programs. ...