Alessandro Comodi
2d62f223d6
grid: update test data and make format
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-03-24 20:27:26 +01:00
Tim Ansell
dd5fb6d9d5
Merge pull request #1254 from mithro/segprint-tool
...
Fix segprint tool for new tileconn.json location
2020-02-26 21:24:21 -08:00
Tim Ansell
08be5a9d01
Merge pull request #1247 from mithro/small-cleanup
...
Couple of small cleanup changes
2020-02-26 21:20:51 -08:00
Tim 'mithro' Ansell
5a6272374f
Fix segprint tool.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-02-24 21:01:01 -08:00
litghost
84b1457b88
Merge pull request #1238 from litghost/remap_some_timing
...
Remap some timing
2020-02-19 16:31:44 -08:00
Keith Rothman
445934140e
Fix up some comments.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-19 15:15:59 -08:00
Keith Rothman
328903d2be
Add workaround for double counting of long wire delay.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-19 09:27:12 -08:00
Keith Rothman
222eefcece
Use extract_numbers for sort keys to preserve previous DB output.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-18 10:45:22 -08:00
Tim 'mithro' Ansell
5165df03fe
utils: Support global python environment settings.
...
* Move Python environment values into `utils/environment.python.sh`
* Source the `utils/environment.python.sh` before running Python
scripts.
* Add `DeprecationWarning` suppression for `distutils`
Now the output of `make test-py` returns `30 passed in N.NNs` instead of
the previous `30 passed, 1 warnings in N.NNs`
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-02-18 10:27:08 -08:00
Tim 'mithro' Ansell
b55c225f69
utils: Fix invalid escaping sequence.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-02-18 10:14:12 -08:00
litghost
c0289c5948
Merge pull request #1186 from antmicro/in_term_group
...
Grouping of IN_TERM features
2020-02-18 09:20:31 -08:00
Keith Rothman
89761c1102
Add some sorting to JSON outputs.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-18 06:39:20 -08:00
Keith Rothman
26d8024402
Use sort key for sets.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-18 06:39:20 -08:00
Keith Rothman
822a61e2f6
Do not sort already ordered data.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-18 06:39:20 -08:00
Maciej Kurc
d0c7925763
Move feature grouping before zero bits add and ambiguous solution removal.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-02-18 11:17:58 +01:00
Maciej Kurc
e8a52f927d
Fixed bug that allowed duplicate solutions.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-02-14 09:39:58 +01:00
Keith Rothman
72ad5d0c4d
Add wire filtering to create_timing_worksheet_db.py
...
This is useful to focus on specific nets.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-13 13:41:40 -08:00
Keith Rothman
d95eefc8de
Fix some bugs present timing analysis script.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-13 13:19:46 -08:00
Maciej Kurc
014462de26
Ported tag grouping to dbfixup.py
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-02-13 13:47:32 +01:00
Tim 'mithro' Ansell
18cd6aff1c
xjson: Support sets + add doctest.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-02-11 08:42:14 -08:00
Maciej Kurc
cbe53a98e0
Separated segbit file reading into a function.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-02-11 13:01:20 +01:00
Maciej Kurc
1196f67f71
Moved the group.py script to the utils dir.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-02-11 12:24:34 +01:00
Tim 'mithro' Ansell
0362854b05
Don't sort the CSV fields.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-02-10 12:04:09 -08:00
Tim 'mithro' Ansell
8b560d0d02
utils: Fix broken sorting of tileconn.json
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-02-10 11:07:56 -08:00
Tim 'mithro' Ansell
3c91c98e03
Fix the sorting stage.
...
- Rework how the json files are sorted (numbers are treated as
numerics).
- Sort csv and txt files.
- Sort segbits.*origin_info.db files.
- Sort the grid file.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-02-10 08:12:16 -08:00
Alessandro Comodi
c4faa02c51
fasm2frames: imported correctly util
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
d4f3c5ce80
fix checkdb.py
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
127412b5b9
fix wrong location of tilegrid and yaml
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
93d448e135
fixing tests
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
e44027bcaf
Move all part-specific files to dedicated directory
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
93d1ae82f7
Enable the generation of extra part-dependents files
...
This change affects the extra-db target, by adding also the generation
of other part-dependent files, such as tilegrid, tileconn, and others.
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Maciej Kurc
2172b0f797
Added emission of STEPDOWN features for HCLK_IOI3 tile too.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-17 10:15:35 +01:00
Maciej Kurc
781dc05479
Fixed another bug in fasm2frames.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-16 13:07:48 +01:00
Maciej Kurc
f35a52715f
Fixed a bug in fasm2frames.py
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-16 10:53:17 +01:00
Maciej Kurc
75bea28719
Code formatting.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-11 17:20:05 +01:00
Maciej Kurc
d8e0bb7b31
Fixed bug with fasm feature splitting.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-11 17:12:22 +01:00
Maciej Kurc
2c391890e3
Ran make format
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-11 17:12:22 +01:00
Maciej Kurc
906046a3c4
Added unittest for enabling the STEPDOWN feature.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-11 17:12:22 +01:00
Maciej Kurc
15032c9943
Added emission of STEPDOWN feature for unused IOBs of a bank in which at least one site has it set.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-11 17:11:50 +01:00
Maciej Kurc
4502fc14e6
fasm2frames parameter "--part" made mandatory if XRAY_PART is not set, removed emitting common features for all parts if the part is not given.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-10 17:54:54 +01:00
Maciej Kurc
4d3059982d
Updated fasm2frames test.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-10 14:51:23 +01:00
Maciej Kurc
634593ee06
Changed the way that required features are to be stored in the db.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-10 13:49:51 +01:00
Maciej Kurc
726d744fca
Changed JSON format for required features.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-10 13:20:44 +01:00
Maciej Kurc
6b234bf484
Added support for having a set of required features in the prjxray db.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-09 13:40:05 +01:00
Jake Mercer
c05b4b0406
MAKE - Format Trailing Whitespace
...
Add `make format-trailing-ws`. This recipe finds all _files_ (not
links) known to Git and uses `sed` to remove trailing whitespace.
Signed-off-by: Jake Mercer <jake.mercer@civica.co.uk>
2019-10-26 10:04:52 +01:00
litghost
c94cb0224c
Revert "Whitespace"
2019-10-23 14:22:17 -07:00
Jake Mercer
bf11f43390
FORMAT - Run `make format`
...
Changes after running `make format`. Future commits which add
whitespace should be caught by CI at the PR stage.
Signed-off-by: Jake Mercer <jake.mercer@civica.co.uk>
2019-10-22 19:35:24 +01:00
Keith Rothman
9ff2ed732c
Handle case when PUDC_B pin function is not found.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-10-15 13:45:48 -07:00
Keith Rothman
c0b8aef3a9
Add pin functions to tilegrid.
...
- Add support to emit PUDC_B pullup if unused (for A7 and Z7 fabrics).
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-10-14 16:38:02 -07:00
Tomasz Michalak
a9f4399591
utils: sp6_bitstream_analyzer: Fix formatting
...
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-09-25 08:52:57 +02:00