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 |
|
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 |
|