Miodrag Milanovic
|
0dc4bcb203
|
Format utlilisation for larger FPGA as well
|
2024-05-06 11:22:33 +02:00 |
|
gatecat
|
3f2451f8d7
|
static: Guard density CSV dumps behind a flag
Signed-off-by: gatecat <gatecat@ds0.me>
|
2024-05-03 09:50:40 +02:00 |
|
gatecat
|
89e3b7d23d
|
static: Fix float overflow issue
Co-authored-by: Lofty <dan.ravensloft@gmail.com>
Signed-off-by: gatecat <gatecat@ds0.me>
|
2024-05-03 09:39:24 +02:00 |
|
gatecat
|
7a00e76cb1
|
static: Exclude dark nodes from steplength
Signed-off-by: gatecat <gatecat@ds0.me>
|
2024-05-03 09:36:09 +02:00 |
|
Patrick Dähne
|
f085950383
|
Fixed header files for boost 1.85.0
|
2024-04-30 12:13:11 +02:00 |
|
Jason Thorpe
|
7f9f75c0d3
|
Tweak the FreeBSD version of proc_self_dirname() to work on NetBSD and use it.
Resolves issue #1298.
|
2024-03-27 22:02:16 +00:00 |
|
Andrew Bell
|
b4da57598e
|
One more warning.
|
2024-03-22 09:50:11 +00:00 |
|
Andrew Bell
|
693058abb7
|
Eliminate gcc13 warnings.
|
2024-03-22 09:50:11 +00:00 |
|
gatecat
|
aa26ba7ea1
|
static: Improve singleton handling
Signed-off-by: gatecat <gatecat@ds0.me>
|
2024-02-20 10:25:35 +01:00 |
|
gatecat
|
255633c9f3
|
static: First pass at timing-driven placement
Signed-off-by: gatecat <gatecat@ds0.me>
|
2024-02-12 09:09:13 +01:00 |
|
gatecat
|
e7192cd375
|
static: Fix ifdefs
Signed-off-by: gatecat <gatecat@ds0.me>
|
2024-01-26 17:57:22 +01:00 |
|
gatecat
|
9dcd0eff16
|
static: Add a basic threadpool
Signed-off-by: gatecat <gatecat@ds0.me>
|
2024-01-25 08:24:41 +01:00 |
|
gatecat
|
2afb1f632e
|
clangformat
Signed-off-by: gatecat <gatecat@ds0.me>
|
2024-01-12 10:09:28 +01:00 |
|
Lofty
|
d557e3e35f
|
hashlib: constify const_iterators
|
2024-01-04 17:32:56 +01:00 |
|
Lofty
|
d867019dcb
|
upgrade to C++17
|
2024-01-04 17:32:56 +01:00 |
|
gatecat
|
5013392841
|
Add trivially copyable invariant for ID types
Signed-off-by: gatecat <gatecat@ds0.me>
|
2024-01-04 17:04:28 +01:00 |
|
dragonmux
|
7fd80c5a92
|
common/kernel: Fixed unused parameters and spurious ; warnings in some of the headers
|
2024-01-04 10:39:45 +01:00 |
|
Lofty
|
1bbcc5f2c4
|
(broken) third round of review fixes
|
2024-01-03 13:42:18 +01:00 |
|
gatecat
|
4a4025192a
|
run clangformat
Signed-off-by: gatecat <gatecat@ds0.me>
|
2023-12-26 09:54:34 +01:00 |
|
gatecat
|
535709a9a9
|
placer1: Fix various bitrot
Signed-off-by: gatecat <gatecat@ds0.me>
|
2023-12-13 11:37:30 +01:00 |
|
Lofty
|
d1083fd348
|
static/ice40: bug fixes for ultraplus
|
2023-12-13 11:37:20 +01: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 |
|
rowanG077
|
d9f009b570
|
Split timing into old and new code
|
2023-08-18 09:15:37 +02:00 |
|