Commit Graph

2962 Commits

Author SHA1 Message Date
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
litghost 541d88c999
Merge pull request #1229 from litghost/serdes_timing
I/OSERDES BEL timing
2020-02-13 07:41:43 -08:00
litghost e4f544eb91
Merge pull request #1231 from litghost/add_xc7a35tftg256pkg
Add xc7a35tftg256 package to extra output.
2020-02-13 07:41:25 -08:00
Tim Ansell db14b30fdb
Merge pull request #1230 from litghost/sorting-fix
Copy of #1226, remove use of xjson from `074`

>  - 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.
> 
> How this changes the output can be seen in https://github.com/SymbiFlow/prjxray-db/pull/11/files
2020-02-12 19:26:08 -08:00
Keith Rothman 7dfd4adaa8 Remove xjson from 074.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-12 14:43:15 -08:00
Keith Rothman fba82535f8 Add xc7a35tftg256 package to extra output.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-12 14:42:36 -08:00
Keith Rothman 49b5a8cde6 Handle weird bel pins that aren't really clocks.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-12 12:59:14 -08:00
Keith Rothman 2f388235e4 Update doctests.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-11 20:55:07 -08:00
Keith Rothman ec69db772d Remove progressbar
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-11 20:50:50 -08:00
Keith Rothman 0c1a404ab1 Run make format.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-11 20:49:09 -08:00
Keith Rothman 5837b757cb Add sdf parser library to requirements.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-11 20:38:47 -08:00
Keith Rothman 564863ccad Refactor remaining function in tim2json.py
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-11 20:38:34 -08:00
Keith Rothman e17f9e8140 Refactor routines to read pins, props, and site pins.
Also fix Makefile intermediate.

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-11 20:38:27 -08:00
Keith Rothman b9f8f962f1 Start of SERDES timing.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-11 16:52:12 -08:00
litghost d8168d9ffe
Merge pull request #1228 from litghost/handle_jobserver_auth_flag
Handle both jobserver-fds and jobserver-auth flags.
2020-02-11 08:51:10 -08: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
Keith Rothman 2678e7a3a7 Handle both jobserver-fds and jobserver-auth flags.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-10 14:50:46 -08: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 21710d336f Ignore docs/env.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-02-10 08:12:43 -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
SymbiFlow Robot fd88bf59e0
Merge pull request #1222 from SymbiFlow/dependabot/submodules/third_party/googletest-41b5f14
build(deps): bump third_party/googletest from `10b1902` to `41b5f14`
2020-02-10 00:15:53 +01:00
SymbiFlow Robot 061d1e4b2a
Merge pull request #1223 from SymbiFlow/dependabot/submodules/third_party/yaml-cpp-ce056ac
build(deps): bump third_party/yaml-cpp from `c946011` to `ce056ac`
2020-02-10 00:15:50 +01:00
SymbiFlow Robot 8e9c9eb112
Merge pull request #1224 from SymbiFlow/dependabot/submodules/third_party/yosys-2e8d6ec
build(deps): bump third_party/yosys from `81e6b04` to `2e8d6ec`
2020-02-10 00:15:46 +01:00
SymbiFlow Robot 4332991905
Merge pull request #1225 from SymbiFlow/dependabot/submodules/third_party/abseil-cpp-d95d156
build(deps): bump third_party/abseil-cpp from `4442770` to `d95d156`
2020-02-10 00:15:43 +01:00
dependabot-preview[bot] afda6801d9
build(deps): bump third_party/abseil-cpp from `4442770` to `d95d156`
Bumps [third_party/abseil-cpp](https://github.com/abseil/abseil-cpp) from `4442770` to `d95d156`.
- [Release notes](https://github.com/abseil/abseil-cpp/releases)
- [Commits](4442770261...d95d156716)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-08 05:16:26 +00:00
dependabot-preview[bot] d7ad46e972
build(deps): bump third_party/yosys from `81e6b04` to `2e8d6ec`
Bumps [third_party/yosys](https://github.com/YosysHQ/yosys) from `81e6b04` to `2e8d6ec`.
- [Release notes](https://github.com/YosysHQ/yosys/releases)
- [Commits](81e6b040a4...2e8d6ec0b0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-08 05:16:06 +00:00
dependabot-preview[bot] 4db0ba4f3f build(deps): bump third_party/yaml-cpp from `c946011` to `ce056ac`
Bumps [third_party/yaml-cpp](https://github.com/jbeder/yaml-cpp) from `c946011` to `ce056ac`.
- [Release notes](https://github.com/jbeder/yaml-cpp/releases)
- [Commits](c9460110e0...ce056acab7)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-08 05:15:45 +00:00
dependabot-preview[bot] 9024425aeb
build(deps): bump third_party/googletest from `10b1902` to `41b5f14`
Bumps [third_party/googletest](https://github.com/google/googletest) from `10b1902` to `41b5f14`.
- [Release notes](https://github.com/google/googletest/releases)
- [Commits](10b1902d89...41b5f149ab)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-08 05:15:25 +00:00
Alessandro Comodi 87622ce073
Merge pull request #1221 from antmicro/fix-db-clean
database make: clean also part-dependent directories
2020-02-06 23:41:59 +01:00
Alessandro Comodi a6ee983026 database make: clean also part-dependent directories
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-02-06 11:31:30 +01:00
Tomasz Michalak bdb876caec
Merge pull request #1215 from antmicro/run_fuzzer_units_fix
fuzzers: Add support for KiB, MiB and GiB units
2020-01-30 08:27:13 +01:00
Tomasz Michalak de763a309c fuzzers: Add support for KiB, MiB and GiB units
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2020-01-29 12:33:13 +01:00
litghost e8dc9aff3f
Merge pull request #1170 from antmicro/ps7_xtra
PS7 cell definition extraction
2020-01-28 09:33:24 -08:00
Maciej Kurc 45338f1af4 Reworked the PS7 port def. extractor so instead of a minitest its now a fuzzer.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-01-28 12:17:16 +01:00
Maciej Kurc 568b20252f Added dumping of PS7 pins grouped by direction to JSON file.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-01-28 09:19:40 +01:00
Maciej Kurc 839ad1cffc Fixed techmap and XML generation.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-01-28 09:19:40 +01:00
Maciej Kurc cb26746128 Added dumping of dummy inout ports, added generation of techmap that ties unconnected ports to 0.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-01-28 09:19:40 +01:00
Maciej Kurc 5d140296d5 A simple TCL + python for PS7 cell definition extraction.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-01-28 09:19:40 +01:00
litghost 3f0804a417
Merge pull request #1162 from antmicro/zynq_7020_tilegrid
Tilegrid generation for Zynq 7020
2020-01-27 19:24:07 -08:00
litghost e7cdd58162
Merge pull request #1213 from mithro/master
Fix htmlgen for changing DB structure.
2020-01-27 19:23:25 -08:00
Tim 'mithro' Ansell adc297a560 Fix htmlgen for changing DB structure.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-01-27 17:30:09 -08:00
Alessandro Comodi 0e42957c92 enabled multi part generation
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-27 18:45:43 +01:00
Tim Ansell d7ff3f25c6
Merge pull request #1207 from SymbiFlow/dependabot/submodules/third_party/googletest-10b1902
build(deps): bump third_party/googletest from `78fdd6c` to `10b1902`
2020-01-27 08:11:50 -08:00
Tim Ansell d40738bd3a
Merge pull request #1204 from SymbiFlow/dependabot/submodules/third_party/gflags-2e227c3
build(deps): bump third_party/gflags from `d9b184b` to `2e227c3`
2020-01-27 08:11:33 -08:00
Tim Ansell 30bc662b27
Merge pull request #1208 from SymbiFlow/dependabot/submodules/third_party/yosys-81e6b04
build(deps): bump third_party/yosys from `c03b6a3` to `81e6b04`
2020-01-27 08:11:17 -08:00
Tim Ansell a7588a5740
Merge pull request #1209 from SymbiFlow/dependabot/submodules/third_party/cctz-d01654e
build(deps): bump third_party/cctz from `a26bc5f` to `d01654e`
2020-01-27 08:11:03 -08:00
Tim Ansell 77c79079cd
Merge pull request #1210 from SymbiFlow/dependabot/submodules/third_party/yaml-cpp-c946011
build(deps): bump third_party/yaml-cpp from `a8ba6a8` to `c946011`
2020-01-27 08:10:25 -08:00
Tim Ansell e544a518e5
Merge pull request #1211 from SymbiFlow/dependabot/submodules/third_party/abseil-cpp-4442770
build(deps): bump third_party/abseil-cpp from `77f8700` to `4442770`
2020-01-27 08:09:47 -08:00
litghost e7667a8daf
Merge pull request #1212 from daveshah1/dspimprove
fuzzers: Improve DSP fuzzer
2020-01-27 07:18:21 -08:00