David Shah
|
2e2f44c82e
|
HeAP: tidying up
Signed-off-by: David Shah <dave@ds0.me>
|
2019-03-22 10:31:54 +00:00 |
|
David Shah
|
fb02fc69c6
|
HeAP: Make strict legalisation wirelength driven where needed
Signed-off-by: David Shah <dave@ds0.me>
|
2019-03-22 10:31:54 +00:00 |
|
David Shah
|
8295f997ae
|
HeAP: Use for ECP5 as well as iCE40
Signed-off-by: David Shah <dave@ds0.me>
|
2019-03-22 10:31:54 +00:00 |
|
David Shah
|
ba1e05f16b
|
HeAP: Implement 'all+rotate' HeAP strategy
Signed-off-by: David Shah <dave@ds0.me>
|
2019-03-22 10:31:54 +00:00 |
|
David Shah
|
3dedc62593
|
HeAP: Weight arcs by criticality for timing-driven placement
Signed-off-by: David Shah <dave@ds0.me>
|
2019-03-22 10:31:54 +00:00 |
|
David Shah
|
05e9ae183d
|
HeAP: Add multithreading
Signed-off-by: David Shah <dave@ds0.me>
|
2019-03-22 10:31:54 +00:00 |
|
David Shah
|
eb638c47b3
|
HeAP: fine tuning
Signed-off-by: David Shah <dave@ds0.me>
|
2019-03-22 10:31:54 +00:00 |
|
David Shah
|
2a0c117662
|
HeAP: Add performance counters
Signed-off-by: David Shah <dave@ds0.me>
|
2019-03-22 10:31:54 +00:00 |
|
David Shah
|
f3d9b45387
|
HeAP: Add SA-based iterative refinement after AP
Signed-off-by: David Shah <dave@ds0.me>
|
2019-03-22 10:31:54 +00:00 |
|
David Shah
|
0570cb7ae9
|
HeAP: Spreading working acceptably
Signed-off-by: David Shah <dave@ds0.me>
|
2019-03-22 10:31:54 +00:00 |
|
David Shah
|
030b02588b
|
HeAP: Make cut-based spreading recursive
Signed-off-by: David Shah <dave@ds0.me>
|
2019-03-22 10:31:54 +00:00 |
|
David Shah
|
b483008cdf
|
HeAP: Cut peturbation, binning and intra-bin linear spreading
Signed-off-by: David Shah <dave@ds0.me>
|
2019-03-22 10:31:54 +00:00 |
|
David Shah
|
8a791e8309
|
HeAP: Cut finder for spreading
Signed-off-by: David Shah <dave@ds0.me>
|
2019-03-22 10:31:54 +00:00 |
|
David Shah
|
4d2906378f
|
HeAP: Region finder for spreading and strict legaliser
Signed-off-by: David Shah <dave@ds0.me>
|
2019-03-22 10:31:54 +00:00 |
|
David Shah
|
d1808c2594
|
HeAP: Fix how initial placement handles chains
Signed-off-by: David Shah <dave@ds0.me>
|
2019-03-22 10:31:54 +00:00 |
|
David Shah
|
d5cfd38179
|
HeAP: Successful solver convergance
Signed-off-by: David Shah <dave@ds0.me>
|
2019-03-22 10:31:54 +00:00 |
|
David Shah
|
ea56dc9d08
|
HeAP: Add TAUCS wrapper and integration
Signed-off-by: David Shah <dave@ds0.me>
|
2019-03-22 10:31:54 +00:00 |
|
David Shah
|
e36460b83e
|
HeAP: Initial infrastructure
Signed-off-by: David Shah <dave@ds0.me>
|
2019-03-22 10:31:54 +00:00 |
|