2018
DOI: 10.1109/tcad.2017.2778058
|View full text |Cite
|
Sign up to set email alerts
|

RippleFPGA: Routability-Driven Simultaneous Packing and Placement for Modern FPGAs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
10
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
4

Relationship

1
8

Authors

Journals

citations
Cited by 39 publications
(10 citation statements)
references
References 35 publications
0
10
0
Order By: Relevance
“…Since we attempt to locate the most congested region in the source code, the accuracy of our model is sufficient to solve our problem and guide the subsequent optimization in HLS. In physical design, routing congestion is modeled to guide the placement with high accuracy [5,6], because informative physical metrics can be obtained during the placement stage such as the number of bounding boxes, the net cuts per region and the pin count within a gcell. They require a highly accurate model to predict the routability, decide the location of each element and improve the quality of their placement algorithms.…”
Section: A Estimation Accuracymentioning
confidence: 99%
See 1 more Smart Citation
“…Since we attempt to locate the most congested region in the source code, the accuracy of our model is sufficient to solve our problem and guide the subsequent optimization in HLS. In physical design, routing congestion is modeled to guide the placement with high accuracy [5,6], because informative physical metrics can be obtained during the placement stage such as the number of bounding boxes, the net cuts per region and the pin count within a gcell. They require a highly accurate model to predict the routability, decide the location of each element and improve the quality of their placement algorithms.…”
Section: A Estimation Accuracymentioning
confidence: 99%
“…In physical design, many works [5]- [7] predict routing congestion to guide FPGA placement. With informative physical metrics, routing congestion can be predicted with high accuracy.…”
Section: Introductionmentioning
confidence: 99%
“…On the other hand, analytic placement techniques [9][10][11][12] achieve the placement goals through continuous and differential expressions. Analytic placers usually give good results in a short time, but they are often coupled with simulated annealing-based detailed placers for further refinement and improvement of the results [13]. Apart from being used for additional refinement, simulated annealing-based placers are also used stand-alone for placement in FPGA back-end flows [14].…”
Section: Introductionmentioning
confidence: 99%
“…While these methods have high scalability, they typically need a detailed improvement stage to fully optimize an FPGA design. These detailed refinements are often performed using either low temperature simulated annealing or greedy block moves, as in GPlace3.0 [10] and RippleFPGA [11]. However, these methods do not take different characteristics of each circuit into the decision-making process and use the same static flow for different designs.…”
Section: Introductionmentioning
confidence: 99%