DSp synthesis with heterogeneous functional units using the mars-II system

Yun Nan Chang, Ching Yi Wang, Keshab K. Parhi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Scopus citations

Abstract

This paper presents a new heuristic, concurrent, iterative loop based scheduling and allocation algorithm for high-level synthesis of digital signal processing (DSP) architectures using heterogeneous functional units. In a heterogeneous architecture, functional units could be either bit-serial or digit-serial or bit-parallel. This paper assumes a library of heterogeneous implementation style based functional units to be available. The proposed heuristic synthesis approach generates optimal and near-optimal area solutions. Although optimum synthesis of such architectures were proposed using an integer linear programming (ILP) model our method can produce similar solutions in one to two orders of magnitude less time, at the expense of sacrificing the cost optimality. This new approach has been incorporated into the Minnesota Architecture Synthesis (MARS-II) system.

Original languageEnglish (US)
Title of host publicationConference Record of the 29th Asilomar Conference on Signals, Systems and Computers, ACSSC 1995
EditorsAvtar Singh
PublisherIEEE Computer Society
Pages109-116
Number of pages8
ISBN (Electronic)0818673702
DOIs
StatePublished - 1995
Event29th Asilomar Conference on Signals, Systems and Computers, ACSSC 1995 - Pacific Grove, United States
Duration: Oct 30 1995Nov 1 1995

Publication series

NameConference Record - Asilomar Conference on Signals, Systems and Computers
Volume1
ISSN (Print)1058-6393

Conference

Conference29th Asilomar Conference on Signals, Systems and Computers, ACSSC 1995
Country/TerritoryUnited States
CityPacific Grove
Period10/30/9511/1/95

Bibliographical note

Publisher Copyright:
© 1995 IEEE.

Fingerprint

Dive into the research topics of 'DSp synthesis with heterogeneous functional units using the mars-II system'. Together they form a unique fingerprint.

Cite this