SpaceCat-Chan
|
862fbf7ca7
|
split arc extraction into function
|
2023-12-06 17:52:37 +00:00 |
|
Lofty
|
6279d1642c
|
awooter: clean up unused code
|
2023-12-06 17:52:37 +00:00 |
|
Lofty
|
fbbcf6aa67
|
awooter: return of the progress bar
|
2023-12-06 17:52:37 +00:00 |
|
SpaceCat-Chan
|
d7dbaa2c7e
|
fix bug in split_line_over_x
|
2023-12-06 17:52:37 +00:00 |
|
Lofty
|
b4a442ba29
|
awooter: simple time measurement
|
2023-12-06 17:52:37 +00:00 |
|
SpaceCat-Chan
|
0a46c5b491
|
make partitioner run in parallel over nets
|
2023-12-06 17:52:37 +00:00 |
|
Lofty
|
3931daefc7
|
awooter: atomics instead
|
2023-12-06 17:52:37 +00:00 |
|
Lofty
|
1b80a559e2
|
awooter: better locking
|
2023-12-06 17:52:37 +00:00 |
|
Lofty
|
026c2883e5
|
awooter: properly parallelise
|
2023-12-06 17:52:37 +00:00 |
|
Lofty
|
937acd3ee9
|
awooter: clamp pip indices
|
2023-12-06 17:52:37 +00:00 |
|
Lofty
|
49b6d894d1
|
awooter: cargo fmt
|
2023-12-06 17:52:37 +00:00 |
|
Lofty
|
8276bf255d
|
awooter: parallelise partitioning
|
2023-12-06 17:52:37 +00:00 |
|
Lofty
|
ac43ddbcc5
|
awooter: refactor and bugfix
Co-authored-by: Spacecat-Chan <49094338+SpaceCat-Chan@users.noreply.github.com>
|
2023-12-06 17:52:37 +00:00 |
|
Lofty
|
5d74f340dd
|
awooter: further prettify
|
2023-12-06 17:52:37 +00:00 |
|
Lofty
|
94c921a48e
|
awooter: prettify
|
2023-12-06 17:52:37 +00:00 |
|
Lofty
|
9a2532be45
|
awooter: net-based partitioner
|
2023-12-06 17:52:37 +00:00 |
|
Lofty
|
95e802ee3d
|
awooter: wire storage and some cleanup
|
2023-12-06 17:52:37 +00:00 |
|
Lofty
|
153c8a9c6c
|
awooter: 'better' FFI API
|
2023-12-06 17:52:37 +00:00 |
|
Lofty
|
d27bcbf19e
|
awooter: fix an API soundness issue
|
2023-12-06 17:52:37 +00:00 |
|
Lofty
|
2662354aae
|
awooter: partition experiment code
|
2023-12-06 17:52:37 +00:00 |
|
Lofty
|
c821a68da7
|
awooter: add net import code
|
2023-12-06 17:52:37 +00:00 |
|
Lofty
|
8052a3eea6
|
awooter: highly, highly WIP
|
2023-12-06 17:52:37 +00:00 |
|
gatecat
|
6d9322457e
|
static: Reduce stddev of initial solution
Signed-off-by: gatecat <gatecat@ds0.me>
|
2023-11-26 16:51:47 +01:00 |
|
gatecat
|
de3d5be8f0
|
python: Remove deprecated use of Py_SetProgramName
Signed-off-by: gatecat <gatecat@ds0.me>
|
2023-11-23 06:49:15 +01:00 |
|
gatecat
|
4c6003ac0b
|
router2: Don't use estimates for constant nets
Signed-off-by: gatecat <gatecat@ds0.me>
|
2023-11-07 15:55:22 +01:00 |
|
gatecat
|
7b0e082000
|
clangformat
Signed-off-by: gatecat <gatecat@ds0.me>
|
2023-11-07 09:02:35 +01:00 |
|
gatecat
|
fe52840054
|
archapi: Add new API for global constant routing
Signed-off-by: gatecat <gatecat@ds0.me>
|
2023-11-07 09:00:03 +01:00 |
|
Lofty
|
214cc4315e
|
static: density multiplier should be a vector
|
2023-11-07 08:18:35 +01:00 |
|
Lofty
|
d6f54fd9df
|
ice40: add static placer support
|
2023-10-29 08:46:33 +01:00 |
|
gatecat
|
74d7ebc71f
|
clangformat
Signed-off-by: gatecat <gatecat@ds0.me>
|
2023-10-28 17:10:42 +02:00 |
|
Justin Rajewski
|
95f0a19391
|
Fixes for building on windows
|
2023-10-26 21:21:14 +02:00 |
|
Justin Rajewski
|
1238b69d74
|
Fixes for building on windows
|
2023-10-26 21:21:14 +02:00 |
|
gatecat
|
0eb9a9ad02
|
placer_static: Initial prototype
Signed-off-by: gatecat <gatecat@ds0.me>
|
2023-10-02 14:56:40 +02:00 |
|
rowanG077
|
e8602fb56d
|
std::numeric_limits<delay_t>::lowest() -> ::min()
|
2023-09-28 16:27:15 +02:00 |
|
Wanda
|
c07ca64ebe
|
hashlib: Improve pool hash function.
|
2023-09-27 17:08:29 +02:00 |
|
rowanG077
|
3f2e550f51
|
tmg: Fix logging of slack histogram
|
2023-09-25 13:20:40 +02:00 |
|
rowanG077
|
38d2a4b844
|
tmg: Fix argument order in run method
Router 2 expects "update_route_delays" to be the first argument to `tmg.run`.
|
2023-09-25 13:20:40 +02:00 |
|
YRabbit
|
f5996ff4a1
|
gowin: Himbaechel. Support DragonFlyBSD
Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
|
2023-09-16 07:38:57 +02:00 |
|
YRabbit
|
8a54e5ec1c
|
gowin: Himbaechel. Support DragonFlyBSD
Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
|
2023-09-16 07:38:57 +02:00 |
|
YRabbit
|
165e89f49a
|
gowin: Himbaechel. Support DragonFlyBSD
We add support right here so that later I don’t have to make patches to the ports.
Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
|
2023-09-16 07:38:57 +02:00 |
|
gatecat
|
565927dfcc
|
himbaechel: Add discovery of uarch and chipdb
Signed-off-by: gatecat <gatecat@ds0.me>
|
2023-09-15 08:23:43 +02:00 |
|
gatecat
|
e08471dfaf
|
router2: Improve robustness when critical nets conflict
Signed-off-by: gatecat <gatecat@ds0.me>
|
2023-08-24 09:20:44 +02:00 |
|
rowanG077
|
053dfc98f0
|
use std::numeric_limits instead of macros
|
2023-08-18 09:15:37 +02:00 |
|
rowanG077
|
1fdd683344
|
Do not use C++20 struct initilisation
|
2023-08-18 09:15:37 +02:00 |
|
rowanG077
|
240f89081f
|
Add back error/warning for combinational loops
|
2023-08-18 09:15:37 +02:00 |
|
rowanG077
|
d2a489d5e9
|
Remove old timing analyser
|
2023-08-18 09:15:37 +02:00 |
|
rowanG077
|
b0820eeaaa
|
Formatting and display async path in json report
|
2023-08-18 09:15:37 +02:00 |
|
rowanG077
|
cfd3a52a3c
|
tmg: add timing_report
|
2023-08-18 09:15:37 +02:00 |
|
rowanG077
|
596873c302
|
tmg: Add net_timings, crit path and slack hist
|
2023-08-18 09:15:37 +02:00 |
|
rowanG077
|
8b51674a6b
|
Add critical path report to modern timing engine
|
2023-08-18 09:15:37 +02:00 |
|