FAMOS - AN EFFICIENT SCHEDULING ALGORITHM FOR HIGH-LEVEL SYNTHESIS

Cited 21 time in webofscience Cited 0 time in scopus
  • Hit : 336
  • Download : 0
This paper describes a new iterative improvement scheduling algorithm called FAMOS for the high-level synthesis of digital systems. The algorithm is based on Kernighan and Lin's move acceptance strategy and various selection functions defined to represent the cost of hardware resources such as functional units and registers. As demonstrated in experiments, a main feature of the algorithm is that it can escape from local minima. The algorithm can deal with diverse design styles such as multi-cycle operations, chained operations, pipelined data-paths, pipelined functional units and conditional branches. Register costs and maximal time constraints are also considered. To efficiently represent information on the design styles, a graph model called Weighted Precedence Graph is proposed as a general model on which our scheduling algorithm is based. Despite the iterative nature, the proposed algorithm has a polynomial time complexity. Although the optimality of the algorithm is not guaranteed, optimal solutions were obtained for several examples available from earlier literatures.
Publisher
IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
Issue Date
1993-10
Language
English
Article Type
Article
Keywords

HARDWARE

Citation

IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, v.12, no.10, pp.1437 - 1448

ISSN
0278-0070
URI
http://hdl.handle.net/10203/66235
Appears in Collection
EE-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 21 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0