High Level Synthesis
نویسندگان
چکیده
This paper presents an integer linear programming (ILP) model for the scheduling problem in high level synthesis. In addition to time-constrained scheduling and resource-constrained scheduling, a new scheduling problem called feasible scheduling is constructed, which provides a paradigm for exploring the solution space. Extensive consideration is given to the following applications: scheduling with: chaining; multicycle operations by nonpipelined function units; multicycle operations by pipelined function units; functional pipelining; loop folding; mutually exclusive operations; scheduling under bus constraint; minimizing lifetimes of variables. The complexity of the number of variables in the formulation is O(s . n ) where s and n are the number of control steps and operations, respectively. Since we use the as soon as possible (ASAP), as late as possible (ALAP), and list scheduling techniques to reduce the solution space, the formulation becomes very efficient. A solution to a practical problem, such as the fifth-order filter, can be found optimally in a few seconds.
منابع مشابه
An efficient CAD tool for High-Level Synthesis of VLSI digital transformers
Digital transformers are considered as one of the digital circuits being widely used in signal and data processing systems, audio and video processing, medical signal processing as well as telecommunication systems. Transforms such as Discrete Cosine Transform (DCT), Discrete Wavelet Transform (DWT) and Fast Fourier Transform (FFT) are among the ones being commonly used in this area. As an illu...
متن کاملFactors Affecting Educational Reform at the Level of National and Regional Support for High School
Purpose: This research was conducted with the aim of identifying effective factors on educational reform at the level of national and regional supports for high school mathematics. Methodology: The present study in terms of purpose was applied and in terms of implementation method was qualitative, which was performed in two stages of synthesis research and content analysis. The research enviro...
متن کاملStudy on the Effect of Rainfall Level on the Size of Silver Nanoparticles Synthesized by Plants of the Lamiaceae Family in Different Regions of Iran
Nanotechnology could be a very important field of recent research dealing with medical, industrial, environment. Silver nanoparticles are the topics of researchers because of their distinctive properties (size, shape depending optical, antimicrobial, and electrical properties). The synthesis of safe nanoparticles by biological organisms is recommended due to the environmental friendliness and l...
متن کاملElectronic system-level design and high-level synthesis
System designers conceptualize designs at an abstract functional level where outputs are typically described as (algorithmic or transfer) functions of the system inputs. This design abstraction level, called electronic system level (ESL), enables ease of design capture and early design space exploration of multiple design implementation alternatives. ESL designs can be refined into lower levels...
متن کاملPartial Scan High-Level Synthesis
Classical strategies in design for testability are applied at the gate-level, after the RT-logic synthesis process. New techniques covering test and synthesis (Test Synthesis) [1] are appearing but their application is mainly oriented to gate level (commercial tools such as Synopsys). On the other hand, most high-level synthesis tools do not take into account the testability of the final archit...
متن کاملHigh Level Synthesis for Packet Processing Pipelines
High Level Synthesis for Packet Processing Pipelines
متن کامل