PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
June 1, 1989IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems1,116 citations

Force-directed scheduling for the behavioral synthesis of ASICs

View Full Paper
PPPierre PaulinJKJ.P. Knight

Key Points

Key points are not available for this paper at this time.

Abstract

A general scheduling methodology is presented that can be integrated into specialized or general-purpose high-level synthesis systems. An initial version of the force-directed scheduling algorithm at the heart of this methodology was originally presented by the authors in 1987. The latest implementation of the logarithm introduced here reduces the number of functional units, storage units, and buses required by balancing the concurrency of operations assigned to them. The algorithm supports a comprehensive set of constraint types and scheduling modes. These include multicycle and chained operations; mutually exclusive operations; scheduling under fixed global timing constraints with minimization of functional unit costs, minimization of register costs, and minimization of global interconnect requirements; scheduling with local time constraints (on operation pairs); scheduling under fixed hardware resource constraints; functional pipelining; and structural pipeline (use of pipeline functional units). Examples from current literature, one of which was chosen as a benchmark for the 1988 High-Level Synthesis Workshop, are used to illustrate the effectiveness of the approach.>

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Paulin et al. (1989) studied this question.

synapsesocial.com/papers/6a172de6eae9613b5fbde156https://doi.org/10.1109/43.31522
Ask AI
Helpful
Bookmark
Share
View Full Paper