International Conference on Field Programmable Logic and Applications, 2005.
DOI: 10.1109/fpl.2005.1515702
|View full text |Cite
|
Sign up to set email alerts
|

Using DSP blocks for ROM replacement: a novel synthesis flow

Abstract: This paper describes a method based on polynomial approximation for transferring ROM resources used in FPGA designs to multiplication and addition operations. The technique can be applied to any FPGA architecture containing embedded multiplication, however this paper focuses on using the DSP blocks of Altera Stratix and Stratix II architectures. The transformation is combined with other resource transfers and integrated in a synthesis flow targeting designs implemented on heterogeneous FPGAs. The main advantag… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
10
0

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 6 publications
(10 citation statements)
references
References 7 publications
0
10
0
Order By: Relevance
“…In the context of FPGA technology, [14] combines technology mapping to homogeneous fine-grain FPGAs with placement and routing, although does not consider heterogeneous fabrics. More recent FPGA related works on technology mapping consider embedded memories, for example [15] and there is also work on usage of DSP blocks [16]. In contrast to the paper we present here, existing works have not considered the heterogeneous technology mapping problem in a context where the modules have to be reused when the device is configured for a set of different applications.…”
Section: Related Workmentioning
confidence: 56%
See 4 more Smart Citations
“…In the context of FPGA technology, [14] combines technology mapping to homogeneous fine-grain FPGAs with placement and routing, although does not consider heterogeneous fabrics. More recent FPGA related works on technology mapping consider embedded memories, for example [15] and there is also work on usage of DSP blocks [16]. In contrast to the paper we present here, existing works have not considered the heterogeneous technology mapping problem in a context where the modules have to be reused when the device is configured for a set of different applications.…”
Section: Related Workmentioning
confidence: 56%
“…Similarly, if δ uv1 is equal to one then equation (12) is trivially satisfied, as long as x v is within the device boundary. By summing these variables (16) ensures that at least one variable is zero, ensuring that any two nodes do not overlap.…”
Section: B Constraining Node Placementmentioning
confidence: 99%
See 3 more Smart Citations