gatecat
|
42522c492c
|
router2: Alternative congestion cost schedule
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-08-15 16:22:03 +01:00 |
|
gatecat
|
2a856db72c
|
router2: Adding some criticality heuristics
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-08-15 16:22:03 +01:00 |
|
gatecat
|
64f6b8bc67
|
router2: Improved bidir routing and data structures
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-08-15 16:22:03 +01:00 |
|
gatecat
|
ef1fbfc651
|
Merge pull request #787 from YosysHQ/gatecat/report
Add JSON utilisation and timing report
|
2021-07-30 14:29:55 +01:00 |
|
gatecat
|
b5a31d2e4e
|
router2: Mark dest as visited during backwards routing
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-07-30 09:14:46 +01:00 |
|
gatecat
|
42f48b6dc0
|
router2: Improve debugability of pip conflicts
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-07-29 13:04:59 +01:00 |
|
gatecat
|
d2007a386c
|
common: Add JSON timing and utilisation report
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-07-29 12:53:23 +01:00 |
|
gatecat
|
4ac00af6fa
|
basectx: Add a field to store timing results
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-07-29 12:52:13 +01:00 |
|
gatecat
|
504199e70e
|
nexus: Fix routeing of global clocks that also drive fabric
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-07-28 15:35:19 +01:00 |
|
gatecat
|
ce92cdf8e4
|
router2: Update route delays even when routes are congested
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-07-28 12:15:36 +01:00 |
|
gatecat
|
14c676ab49
|
timing: Allow overriding of route delays
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-07-28 11:20:28 +01:00 |
|
gatecat
|
0e3b25468c
|
gui: Implement about dialog
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-07-25 12:06:51 +01:00 |
|
gatecat
|
08bbe173ce
|
Fix definition of an empty IdStringList
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-07-20 15:51:04 +01:00 |
|
Alessandro Comodi
|
7abfeb11c3
|
interchange: xdc and place constr: address review comments
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
|
2021-07-12 17:17:57 +02:00 |
|
Alessandro Comodi
|
d9668df818
|
interchange: add constraints constraints application routine
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
|
2021-07-12 16:45:08 +02:00 |
|
gatecat
|
76070a7647
|
timing: Fix out-of-bounds histogram bins in all cases
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-07-10 23:44:21 +01:00 |
|
gatecat
|
5b2db015a9
|
Merge pull request #752 from YosysHQ/gatecat/du-mem-error
design_utils: Fix memory error
|
2021-07-06 12:43:48 +01:00 |
|
gatecat
|
3d0facf119
|
design_utils: Fix memory error
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-07-06 11:35:27 +01:00 |
|
gatecat
|
31abefc8e4
|
interchange: Allow pseudo pip wires to overlap with bound site wires on the same net
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-07-06 10:38:08 +01:00 |
|
gatecat
|
6fe071ad1d
|
router2: Dump pre-bound routes when routing fails in debug mode
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-07-06 10:21:31 +01:00 |
|
gatecat
|
86bc708299
|
clangformat
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-07-01 13:18:34 +01:00 |
|
Miodrag Milanovic
|
5c6b8a5f04
|
Preserve ArchArgs and reinit Context when applicable in GUI
|
2021-06-30 10:10:18 +02:00 |
|
gatecat
|
889c295baf
|
sta: Fix a memory error introduced by the dict move
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-06-17 12:06:26 +01:00 |
|
gatecat
|
ee65e6f32d
|
Merge pull request #724 from YosysHQ/gatecat/update-names
Update deadnames and emails
|
2021-06-12 14:07:47 +01:00 |
|
gatecat
|
2ffb081442
|
Fixing old emails and names in copyrights
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-06-12 13:22:38 +01:00 |
|
gatecat
|
f9d3b99e63
|
HeAP: Fix memory error introduced by switch to dict
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-06-12 13:07:11 +01:00 |
|
gatecat
|
875004d300
|
gui: Don't destroy context when loading JSON
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-06-07 21:07:17 +01:00 |
|
gatecat
|
dcbb322447
|
Remove redundant code after hashlib move
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-06-02 15:05:20 +01:00 |
|
gatecat
|
eca1a4cee4
|
Use hashlib in most remaining code
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-06-02 15:05:20 +01:00 |
|
gatecat
|
b8a68f5f35
|
Using hashlib in timing
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-06-02 15:05:20 +01:00 |
|
gatecat
|
ecc19c2c08
|
Using hashlib in arches
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-06-02 15:05:19 +01:00 |
|
gatecat
|
f4fed62c05
|
Use hashlib in routers
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-06-02 15:04:53 +01:00 |
|
gatecat
|
43b8dde923
|
Use hashlib in placers
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-06-02 15:04:49 +01:00 |
|
gatecat
|
579b98c596
|
Use hashlib for core netlist structures
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-06-02 14:27:56 +01:00 |
|
gatecat
|
ff72454f83
|
Add hash() member functions
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-06-02 14:27:56 +01:00 |
|
gatecat
|
76ef768864
|
common: Import hashlib from Yosys
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-06-02 14:27:56 +01:00 |
|
gatecat
|
315a5733d2
|
timing: Fix use of uninitialised value
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-06-01 11:40:55 +01:00 |
|
gatecat
|
1595c07260
|
router2: Add heatmap by routing resource type
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-20 14:54:23 +01:00 |
|
gatecat
|
5a41d2070c
|
Run clangformat
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-16 16:25:05 +01:00 |
|
gatecat
|
3bb94192d5
|
mistral: Tidying up
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
f318898474
|
router2: Hacky workaround for slow Cyclone V convergence
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
511e46c40f
|
router2: Reduce verbosity when debugging
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
e5e2f7bc62
|
mistral: Add stub pack/place/route functions
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
b1d3eb07c3
|
archcheck: Use old connectivity check for CycloneV
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
5d1b8bf744
|
cyclonev: Add names and archcheck fixes
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
ee60e9c71c
|
router2: Add some boundness statistics
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-12 12:18:58 +01:00 |
|
gatecat
|
e9fdbf618c
|
router2: Fix a typo
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-11 13:02:23 +01:00 |
|
gatecat
|
b3b79122e1
|
command: Allow debug output for just placer or router
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-11 11:35:43 +01:00 |
|
gatecat
|
65c611da02
|
router2: Reserve wires in more complex cases
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-06 21:20:09 +01:00 |
|
gatecat
|
62613cb266
|
router2: Dynamicly expand bounding box based on congestion
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-06 19:04:24 +01:00 |
|