This paper analyzes the effect of resource sharing and assignment on the clock period of the synthesized circuit. We focus on behavioral specifications with mutually exclusive paths, due to the presence of nested conditional branches and loops. It is shown that even when the set of available resources is fixed, different assignments may lead to circuits with significant differences in clock period. We provide a comprehensive analysis of how resource sharing and assignment introduces long paths in the circuit. Based on the analysis, we develop an assignment algorithm which uses a high-level delay estimator to assign operations to a fixed set of available resources so as to minimize the clock period of the resultant circuit. Experimental resu...
The most expensive part in modern VLSIs is the clockdistribution network where the clock is assumed ...
Clock distribution is vital to all synchronous integrated circuits; a poor clock distribution networ...
In interactive behavioral synthesis, the designer can control the design process at every stage, inc...
The choice of a clock period in designs with multicycle operations have a major influence on operato...
Early scheduling algorithms usually adjusted the clock cycle duration to the execution time of the s...
We consider the problem of determining the smallest clock period for a combinational circuit by cons...
When synthesizing a hardware implementation from behavioral descriptions, an important decision is t...
This paper presents a design flow for timed asynchronous circuits. It introduces lazy transitions sy...
This paper investigates the application of simultaneous retiming and clock scheduling for optimizing...
Various optimizations and trade-offs have been implemented in synthesis systems. However, the clocki...
In this paper we describe an area efficient power minimization scheme “Control Generated Clocking I‘...
Abstract — This paper investigates methods for minimizing the impact of process variation on clock s...
We consider the problem of optimal static period assignment for multiple independent control tasks e...
As well as the schedule affects system performance, the control skew, i.e., the arrival time differe...
High-level synthesis becomes increasingly important in the area of VLSI CAD. This thesis addresses s...
The most expensive part in modern VLSIs is the clockdistribution network where the clock is assumed ...
Clock distribution is vital to all synchronous integrated circuits; a poor clock distribution networ...
In interactive behavioral synthesis, the designer can control the design process at every stage, inc...
The choice of a clock period in designs with multicycle operations have a major influence on operato...
Early scheduling algorithms usually adjusted the clock cycle duration to the execution time of the s...
We consider the problem of determining the smallest clock period for a combinational circuit by cons...
When synthesizing a hardware implementation from behavioral descriptions, an important decision is t...
This paper presents a design flow for timed asynchronous circuits. It introduces lazy transitions sy...
This paper investigates the application of simultaneous retiming and clock scheduling for optimizing...
Various optimizations and trade-offs have been implemented in synthesis systems. However, the clocki...
In this paper we describe an area efficient power minimization scheme “Control Generated Clocking I‘...
Abstract — This paper investigates methods for minimizing the impact of process variation on clock s...
We consider the problem of optimal static period assignment for multiple independent control tasks e...
As well as the schedule affects system performance, the control skew, i.e., the arrival time differe...
High-level synthesis becomes increasingly important in the area of VLSI CAD. This thesis addresses s...
The most expensive part in modern VLSIs is the clockdistribution network where the clock is assumed ...
Clock distribution is vital to all synchronous integrated circuits; a poor clock distribution networ...
In interactive behavioral synthesis, the designer can control the design process at every stage, inc...