2010 IEEE International Symposium on Parallel &Amp; Distributed Processing, Workshops and PHD Forum (IPDPSW) 2010
DOI: 10.1109/ipdpsw.2010.5470755
|View full text |Cite
|
Sign up to set email alerts
|

PATIS: Using partial configuration to improve static FPGA design productivity

Abstract: Reconfigurable hardware development and debugging tools aspire to provide software-like productivity. A major impediment, however, is the lack of a module linkage capability permitting hardware blocks to be compiled concurrently, limiting the effective use of multi-core and multiprocessor platforms. Although modular and incremental design flows can reuse the layouts of unmodified blocks, non-local changes to the logical hierarchy or physical layout, or addition of debug circuitry, generally force complete re-i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2010
2010
2018
2018

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 9 publications
(6 citation statements)
references
References 3 publications
0
6
0
Order By: Relevance
“…Finally, agility is defined as the ease and efficiency at which modifications can be made to a design. It is a common occurrence during FPGA development that a trivial change requires a re-implementation of the entire design, a lengthy process taking potentially tens of hours for large designs [20]. Software build tools such as Make selectively rebuild only the affected units within the dependency tree of the modified unit.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…Finally, agility is defined as the ease and efficiency at which modifications can be made to a design. It is a common occurrence during FPGA development that a trivial change requires a re-implementation of the entire design, a lengthy process taking potentially tens of hours for large designs [20]. Software build tools such as Make selectively rebuild only the affected units within the dependency tree of the modified unit.…”
Section: Discussionmentioning
confidence: 99%
“…Even with modular and incremental flows, a seemingly small change may still require a full re-implementation. The PATIS project [20] discussed in Section 4.3.1 addresses this problem.…”
Section: Fpga Developmentmentioning
confidence: 99%
See 1 more Smart Citation
“…The closest related work [10] presents a dynamic modular design flow based on partial reconfiguration to improve static or design-time productivity. The main ideas are to combine a dynamically automatic and speculative floorplanner with the design reuse methodology provided by the partial reconfiguration flow.…”
Section: Related Workmentioning
confidence: 99%
“…Besides the ability to design the entire static design of an FPGA in a simpler and faster way, by means of abstract structures, it is possible to achieve peculiar capabilities, such as partial dynamic reconfiguration. Partial reconfiguration is an advanced technique that allows one to change the configuration of a FPGA at runtime [18,19]. The dynamic reconfiguration of systems, which uses functionality to replace configuration data without interrupting its operation, has been provided for many years [20].…”
Section: Introductionmentioning
confidence: 99%