2010 IEEE/ACM International Conference on Computer-Aided Design (ICCAD) 2010
DOI: 10.1109/iccad.2010.5654279
|View full text |Cite
|
Sign up to set email alerts
|

Polynomial datapath optimization using constraint solving and formal modelling

Abstract: Abstract-For a variety of signal processing applications polynomials are implemented in circuits. Recent work on polynomial datapath optimization achieved significant reductions of hardware cost as well as delay compared to previous approaches like Horner form or Common Sub-expression Elimination (CSE). This work 1) proposes a formal model for single-and multi-polynomial factorization and 2) handles optimization as a constraint solving problem using an explicit cost function. By this, optimal datapath implemen… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3

Citation Types

0
3
0

Year Published

2012
2012
2016
2016

Publication Types

Select...
2
1

Relationship

2
1

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 12 publications
0
3
0
Order By: Relevance
“…Although Horner form is a popular representation of polynomial functions, symbolic computer algebra based manipulation and factorization with Common Sub-expression Elimination (CSE) are much better techniques to optimize polynomial functions in terms of the area and delay [1,2,3]. The CSE technique in [1] is a straightforward way of optimizing polynomial datapath designs.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Although Horner form is a popular representation of polynomial functions, symbolic computer algebra based manipulation and factorization with Common Sub-expression Elimination (CSE) are much better techniques to optimize polynomial functions in terms of the area and delay [1,2,3]. The CSE technique in [1] is a straightforward way of optimizing polynomial datapath designs.…”
Section: Introductionmentioning
confidence: 99%
“…The basic idea is the fact that if we are to use the original polynomials along with different related vanishing polynomials, we may get more opportunities to extract better common sub-expressions. For example, let us consider P = 6x 3 +x 2 y+x 2 z-11x 2 +6x+yz over Z 2 3 . It can be factored out as P = (x 2 +z)×(x 2 +y) if P + Y 4 (x) is taken into account where Y 4 (x)=x×(x-1)×(x-2)×(x-3) is a vanishing polynomial over Z 2 3 , i.e., Y 4 (x) mod 2 3 = 0.…”
Section: Introductionmentioning
confidence: 99%
“…Decision procedures have become attractive to solve computationally hard problems and are effectively applied in many applications including model checking [10,25], circuit synthesis [3,21], and automatic test pattern generation [17].…”
Section: Introductionmentioning
confidence: 99%