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 |
|
gatecat
|
0d6be6f474
|
Add stub cluster API impl for remaining arches
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-06 13:12:52 +01:00 |
|
gatecat
|
1bf202adcd
|
base_arch: Fix typo in getClusterPlacement
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-06 12:23:28 +01:00 |
|
gatecat
|
14863bc04e
|
Update placers to use new cluster APIs
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-06 11:47:07 +01:00 |
|
gatecat
|
6a3eacddd6
|
Add default base implementation of cluster API
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-06 11:47:06 +01:00 |
|
gatecat
|
e1717bd771
|
Add BaseClusterInfo for base implementation
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-06 11:47:06 +01:00 |
|
gatecat
|
b62dcc4bcc
|
arch_api: Outline of new cluster API
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-06 11:47:06 +01:00 |
|
David Corrigan
|
f5c2547952
|
Update bits.h
Fixed the variable name for windows MSVC builds.
|
2021-04-30 21:42:25 -05:00 |
|
gatecat
|
dcb09ec8de
|
interchange: Implement getWireType
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-04-30 11:07:31 +01:00 |
|
gatecat
|
6fbefb8f13
|
Merge pull request #681 from YosysHQ/gatecat/more-pybindings
Add Python bindings for placement tests
|
2021-04-15 11:16:31 +01:00 |
|
gatecat
|
d4aac6586c
|
Add Python bindings for placement tests
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-04-15 10:00:45 +01:00 |
|
gatecat
|
d14db5c98f
|
Fix utilisation report when bel buckets are used
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-04-15 09:24:27 +01:00 |
|
gatecat
|
4e346ecfba
|
Hash table refactoring
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-04-14 10:30:19 +01:00 |
|
gatecat
|
ece10c3e04
|
timing: Fix domain init when loops are present
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-04-13 09:23:08 +01:00 |
|
gatecat
|
5cd2a7f9c2
|
Merge pull request #674 from adamgreig/heap-spreader-fix
HeAP: Skip high-strength cells in both cell loops
|
2021-04-12 14:16:22 +01:00 |
|
Adam Greig
|
2fdf41ac01
|
HeAP: Skip high-strength cells in both cell loops.
Previously only the first loop skipped cells with high belStrength,
but they can't be processed by the second loop either, so skip them
there too.
|
2021-04-12 13:42:20 +01:00 |
|
gatecat
|
5b35329abb
|
fast_bels: Don't return pointer that might become invalid
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-04-12 10:23:41 +01:00 |
|