Producing efficient circuits from high-level language descriptions remains a problem. This paper proposes three techniques for improving the quality of circuits generated from high-level Esterel specifications, a synchronous, concurrent language designed to specify control-dominated systems. Together, the three techniques aim to improve the quality of the input to logic synthesis to produce better results. The first uses control dependence information to synthesize small, fast circuits from control-flow graphs. The second involves solving the state assignment problem for Esterel-derived circuits at a much higher level than has previously been proposed, allowing many more optimization opportunities. The third technique extracts don’t-care in...
This paper describes a novel approach to high-level synthesis of complex pipelined circuits, includi...
This paper presents a high-level language for describing VLSI circuits designed as a collection of ...
AbstractWe present the Esterel programming language which is especially designed to program reactive...
We present a new procedure for automatically synthesizing controllers from high-level Esterel specif...
this paper, we propose to use the Pure Esterel synchronization kernel of the Esterel language [4, 8...
Presenting designers with higher-level specification languages is one sure way to improve productivi...
State assignment is a formidable task. As designs written in a hardware description language such as...
Synchronous programming languages like Esterel are becoming more and more popular for the design of ...
The aim of this master's thesis is to elasticize Esterel. Esterel is an imperative hardware descript...
Abstract—Embedded hard real-time software systems often need fine-grained parallelism and precise co...
The fine-grained parallelism and the need for determinism are traditional issues in the design of re...
to copy in whole or in part without payment of fee is granted for non-profit educational and researc...
International audienceSeveral efficient compilation techniques have been recently proposed for the g...
This paper presents an approach to accelerate reactive processing via an external logic block that h...
International audienceThis article presents the very first effective design of higher-order modules ...
This paper describes a novel approach to high-level synthesis of complex pipelined circuits, includi...
This paper presents a high-level language for describing VLSI circuits designed as a collection of ...
AbstractWe present the Esterel programming language which is especially designed to program reactive...
We present a new procedure for automatically synthesizing controllers from high-level Esterel specif...
this paper, we propose to use the Pure Esterel synchronization kernel of the Esterel language [4, 8...
Presenting designers with higher-level specification languages is one sure way to improve productivi...
State assignment is a formidable task. As designs written in a hardware description language such as...
Synchronous programming languages like Esterel are becoming more and more popular for the design of ...
The aim of this master's thesis is to elasticize Esterel. Esterel is an imperative hardware descript...
Abstract—Embedded hard real-time software systems often need fine-grained parallelism and precise co...
The fine-grained parallelism and the need for determinism are traditional issues in the design of re...
to copy in whole or in part without payment of fee is granted for non-profit educational and researc...
International audienceSeveral efficient compilation techniques have been recently proposed for the g...
This paper presents an approach to accelerate reactive processing via an external logic block that h...
International audienceThis article presents the very first effective design of higher-order modules ...
This paper describes a novel approach to high-level synthesis of complex pipelined circuits, includi...
This paper presents a high-level language for describing VLSI circuits designed as a collection of ...
AbstractWe present the Esterel programming language which is especially designed to program reactive...