Design exploration with imprecise latency and register constraints

  • Chantana Chantrapornchai*
  • , Wanlop Surakampontorn
  • , Edwin Hsing Mean Sha
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

This paper proposes a design exploration framework that considers impreciseness in design specification. In high-level synthesis, imprecise information is often encountered. Two types of impreciseness are considered, namely: 1) impreciseness underlying on functional unit specifications and 2) impreciseness due to system constraints, i.e., latency and register constraints. The framework is iterative and based on a core scheduling called "register-constrained inclusion scheduling." An example of how the scheduling algorithm works is shown. The effectiveness of the proposed framework for imprecise specification is demonstrated by exploring a design solution for three well-known benchmarks, namely: 1) discrete cosine transform; 2) Voltera filter; and 3) fast Fourier transform. The selected solution meets the acceptability criteria while minimizing the total number of registers.

Original languageEnglish
Pages (from-to)2650-2662
Number of pages13
JournalIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Volume25
Issue number12
DOIs
StatePublished - Dec 2006
Externally publishedYes

Keywords

  • Imprecise design exploration
  • Imprecise information
  • Inclusion scheduling (IS)
  • Multiple design attributes
  • Register constraint
  • Scheduling/allocation

Fingerprint

Dive into the research topics of 'Design exploration with imprecise latency and register constraints'. Together they form a unique fingerprint.

Cite this