2004
DOI: 10.1145/993396.993399
|View full text |Cite
|
Sign up to set email alerts
|

A design flow for partially reconfigurable hardware

Abstract: This paper presents a top-down designer-driven design flow for creating hardware that exploits partial run-time reconfiguration. Computer-aided design (CAD) tools are presented, which complement conventional FPGA design environments to enable the specification, simulation (both functional and timing), synthesis, automatic placement and routing, partial configuration generation and control of partially reconfigurable designs. Collectively these tools constitute the dynamic circuit switching CAD framework. A par… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
24
0

Year Published

2005
2005
2019
2019

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 35 publications
(24 citation statements)
references
References 27 publications
0
24
0
Order By: Relevance
“…The toolset then generates a simulation model for debugging. Since the design is already given in VHDL, FPGA vendor tools are used to implement the design [14].…”
Section: Related Workmentioning
confidence: 99%
“…The toolset then generates a simulation model for debugging. Since the design is already given in VHDL, FPGA vendor tools are used to implement the design [14].…”
Section: Related Workmentioning
confidence: 99%
“…Numerous embedded applications spend substantial time on a few software kernels [1]. Executing these kernels on customized hardware could reduce the execution time and energy consumption as compared to software realizations [2,3]. Given reconfigurable hardware, such as FPGAs, a chosen area could accommodate exclusively such kernels at different times to conserve resources, thus saving space and possibly power.…”
Section: Introductionmentioning
confidence: 99%
“…Numerous embedded applications spend substantial execution time on a few software kernels [1]. Executing these kernels on customized hardware tailored to their requirements could reduce the overall execution time and energy consumption as compared to implementing them with software [2]. Moreover, multiple kernels rarely appear simultaneously during execution of the application.…”
Section: Introductionmentioning
confidence: 99%
“…Moreover, reconfigurable hardware can ensure reusability of a given chip-area by many embedded operations, thus saving space and possibly power. For example, a Viterbi decoder can use the same hardware configured differently to implement several decoding schemes based on various channel conditions [2]. An important feature of current FPGA architectures is their support of reconfiguration for portion of the FPGA while the remainder of the design is still in operation.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation