DocumentCode
1200976
Title
Relative scheduling under timing constraints: algorithms for high-level synthesis of digital circuits
Author
Ku, David C. ; De Mitcheli, G.
Author_Institution
Center for Integrated Syst., Stanford Univ., CA, USA
Volume
11
Issue
6
fYear
1992
fDate
6/1/1992 12:00:00 AM
Firstpage
696
Lastpage
718
Abstract
For the synthesis of ASIC design that interface with external signals and events, timing constraints and operations with unbounded delays, i.e. delays unknown at compile time, must be considered. The authors present a relative scheduling formulation that supports operations with fixed and unbounded delays. The start time of an operation is specified in terms of offsets from the set of unbounded delay operations called anchors. The authors analyze a property, called well-posedness, of timing constraints. It is used to identify consistency of constraints in the presence of unbounded delay operations. The authors present an algorithm that will transform an ill-posed constraint graph into a minimally serialized well-posed constraint graph, if one exists. The anchors are then checked for redundancy, and they identify the minimum set of anchors that are required in computing the start time. They present an algorithm that schedules the operations relative to the anchors and yields a minimum schedule that satisfies the timing constraints, or detects whether no schedule exists, in polynomial time. They describe the generation of control logic from the resulting relative schedule
Keywords
application specific integrated circuits; circuit CAD; digital integrated circuits; scheduling; ASIC design; CAD; digital circuits; high-level synthesis; relative scheduling; timing constraints; unbounded delays; Application specific integrated circuits; DSL; Delay effects; Digital circuits; Hardware; High level synthesis; Integrated circuit synthesis; Processor scheduling; Scheduling algorithm; Timing;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/43.137516
Filename
137516
Link To Document