A heuristic-based scheduling algorithm for high level synthesis of digital systems
High level synthesis involves tasks that will transform an abstract or algorithmic level specification to a register transfer level structure while at the same time satisfying a set of constraints and achieving a set of goals. The system normally outputs a datapath structure which implements the spe...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Theses and Dissertations |
Language: | English |
Published: |
2009
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/19807 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-19807 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-198072023-07-04T16:17:16Z A heuristic-based scheduling algorithm for high level synthesis of digital systems Gulam Mohamed. Tan, Han Ngee School of Electrical and Electronic Engineering DRNTU::Engineering High level synthesis involves tasks that will transform an abstract or algorithmic level specification to a register transfer level structure while at the same time satisfying a set of constraints and achieving a set of goals. The system normally outputs a datapath structure which implements the specification together with a controller unit. The major tasks involved are : i) translation of input into graph-based representation; ii) operation scheduling; iii) allocation of resources; iv) creation of control unit based on the scheduled graph. Operation scheduling has been acknowledged to be one of the most important steps in high level logic synthesis. The quality of the final VLSI implementation is strongly dependent on the output of the operation scheduling system. Master of Engineering 2009-12-14T06:38:52Z 2009-12-14T06:38:52Z 1992 1992 Thesis http://hdl.handle.net/10356/19807 en NANYANG TECHNOLOGICAL UNIVERSITY 147 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering |
spellingShingle |
DRNTU::Engineering Gulam Mohamed. A heuristic-based scheduling algorithm for high level synthesis of digital systems |
description |
High level synthesis involves tasks that will transform an abstract or algorithmic level specification to a register transfer level structure while at the same time satisfying a set of constraints and achieving a set of goals. The system normally outputs a datapath structure which implements the specification together with a controller unit. The major tasks involved are : i) translation of input into graph-based representation; ii) operation scheduling; iii) allocation of resources; iv) creation of control unit based on the scheduled graph. Operation scheduling has been acknowledged to be one of the most important steps in high level logic synthesis. The quality of the final VLSI implementation is strongly dependent on the output of the operation scheduling system. |
author2 |
Tan, Han Ngee |
author_facet |
Tan, Han Ngee Gulam Mohamed. |
format |
Theses and Dissertations |
author |
Gulam Mohamed. |
author_sort |
Gulam Mohamed. |
title |
A heuristic-based scheduling algorithm for high level synthesis of digital systems |
title_short |
A heuristic-based scheduling algorithm for high level synthesis of digital systems |
title_full |
A heuristic-based scheduling algorithm for high level synthesis of digital systems |
title_fullStr |
A heuristic-based scheduling algorithm for high level synthesis of digital systems |
title_full_unstemmed |
A heuristic-based scheduling algorithm for high level synthesis of digital systems |
title_sort |
heuristic-based scheduling algorithm for high level synthesis of digital systems |
publishDate |
2009 |
url |
http://hdl.handle.net/10356/19807 |
_version_ |
1772829168050896896 |