2001
DOI: 10.1109/92.974892
|View full text |Cite
|
Sign up to set email alerts
|

Polynomial circuit models for component matching in high-level synthesis

Abstract: Design reuse requires engineers to determine whether or not an existing block implements desired functionality. If a common high-level circuit model is used to represent components that are described at multiple levels of abstraction, comparisons between circuit specifications and a library of potential implementations can be performed accurately and quickly. A mechanism is presented for compactly specifying circuit functionality as polynomials at the word level. Polynomials can be used to represent circuits t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
20
0

Year Published

2002
2002
2014
2014

Publication Types

Select...
4
3
2

Relationship

1
8

Authors

Journals

citations
Cited by 37 publications
(20 citation statements)
references
References 11 publications
0
20
0
Order By: Relevance
“…However, these tools lack the mathematical wherewithal to perform sophisticated algebraic manipulation for arithmetic datapath-intensive designs. Such designs implement a sequence of add, mult type of algebraic computations over bit-vectors; they are generally modeled at RTL or behavioral-level as systems of multi-variate polynomials of finite degree [3] [4]. Hence, there has been increasing interest in exploring the use of algebraic manipulation of polynomial expressions, for RTL synthesis of arithmetic datapaths.…”
mentioning
confidence: 99%
“…However, these tools lack the mathematical wherewithal to perform sophisticated algebraic manipulation for arithmetic datapath-intensive designs. Such designs implement a sequence of add, mult type of algebraic computations over bit-vectors; they are generally modeled at RTL or behavioral-level as systems of multi-variate polynomials of finite degree [3] [4]. Hence, there has been increasing interest in exploring the use of algebraic manipulation of polynomial expressions, for RTL synthesis of arithmetic datapaths.…”
mentioning
confidence: 99%
“…However, the derived polynomial models represent the computations over the fields of reals (R), fractions (Q) or over the integral domain (Z) -collectively called the unique factorization domains (UFDs). This often results in a polynomial approximation [3], without properly accounting for the effect of bit-vector size on the resulting computation. While the work of [9] does account for the datapath-size for allocation, it operates directly on the original (given) arithmetic expression -thus limiting the degree of freedom in searching for a better implementation.…”
mentioning
confidence: 99%
“…For high-level datapath verification, Smith and Micheli presented a polynomial method for component matching and verification and researched polynomials as allocating components [4,5]. Moreover, they found a polynomial model for component matching at a high synthesis level [6]. Based on their studies, numerous other research efforts were performed; for instance, the algorithms were proposed to achieve lower costs and minimum timing, driven in high-level data flow synthesis with symbolic algebra [7][8][9].…”
Section: Introductionmentioning
confidence: 99%