Commit Graph

1308 Commits

Author SHA1 Message Date
Keith Rothman af6700a692 Limit failure logging to output, but ensure that full logs are available.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-10-09 10:34:44 -07:00
Keith Rothman 0fd5283c12 Correct MMCME_ADV in tcl filter statement.
This likely doesn't affect the output, but it prevented params.json from
being valid.

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-10-08 17:44:42 -07:00
Keith Rothman 90d420eef3 Add initial MMCM feature and PIP support.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-10-08 17:44:42 -07:00
litghost ac8d30e3fe
Merge pull request #1453 from litghost/add_iff_in_use_feature
Add IFF.IN_USE feature.
2020-10-08 17:37:22 -07:00
Keith Rothman b741467366 Increase 044 filters and reverse order of mergedb for better errors.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-10-08 11:18:27 -07:00
litghost 18488db7e2
Merge pull request #1448 from litghost/fix_oserdes_dup
Fix duplicate feature ZBUF and TDDR.SRUSED.
2020-10-07 11:16:44 -07:00
Keith Rothman 9ecee64d4e Add IFF.IN_USE feature.
This addresses missing features in
https://github.com/SymbiFlow/symbiflow-arch-defs/issues/1536 .

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-10-06 10:43:39 -07:00
Keith Rothman 7c869b7098 Add missing file segbits to 000-init-db.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-10-05 17:15:05 -07:00
Keith Rothman fc0e78a9da Fix duplicate feature ZBUF and TDDR.SRUSED.
This duplication occured during development, but wasn't caught until
integration testing.

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-10-02 19:08:36 -07:00
litghost 2e96cd2781
Merge pull request #1446 from litghost/fix_cmt_pips
Add missing FREQ_BB active feature
2020-10-02 07:40:22 -07:00
Keith Rothman a2e275e44c Add missing FREQ_BB active feature.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-10-01 17:31:50 -07:00
Keith Rothman 8957367dd4 Fixup OSERDES features to handle missing bits.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-10-01 17:31:29 -07:00
Keith Rothman 5ad24eb6cd Make 018 more robust by selectively disabling inputs and outputs.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-09-25 12:59:57 -07:00
Keith Rothman f1eabc62b7 Add some determinism to the randomness in 018.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-09-11 10:51:21 -07:00
Maciej Kurc 8780e2e6a1 Fixed tag grouping for ISERDES
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-30 10:58:39 +02:00
Maciej Kurc f4778dbfda Changed ISERDES feature names to conform to fasm syntax
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-29 16:35:22 +02:00
Maciej Kurc 299e9dddde Cleaned up dbf files.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-20 10:12:00 +02:00
Maciej Kurc 144eda40e5 Added licensing and encoding info
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 13:05:09 +02:00
Maciej Kurc 64b2075485 Fixes 035b feature prefixes, added tag grouping
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 12:48:34 +02:00
Maciej Kurc 6396c941af Fixed fuzzer dependency.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Maciej Kurc 3ee95542b8 Enabled 035b in Makefile
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Maciej Kurc d83a7031e5 Code formatting.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Maciej Kurc e68b3083d4 Added changing of clock inverters / updated bits.dbf
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Maciej Kurc ebf88a8430 Disabled renaming ILOGIC to IOB, code formatting.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Maciej Kurc b02c0f5135 Removed aliasing with some PIP bits.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Maciej Kurc 01c1b0e23c Added filtering of some overlapping bits (by frame idx). Executing logic put in a function.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Maciej Kurc 10a6547252 Ran make format-py
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Maciej Kurc 2b87eec19a Added more bits to dbf, added varying of inverters for ISERDES
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Maciej Kurc 3ad85e0e49 Fixed solution for ZINV_D
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Maciej Kurc d3b6566206 Modified dbf file, changed some probabilities.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Maciej Kurc f6aecf0d88 A lot of modifications and fixups.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Maciej Kurc 40d3cb5588 Added fuzzing of IDDR along with ISERDES
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Maciej Kurc 44085d34d4 Moved SDR/DDR out of width setting
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Maciej Kurc ea0fd9eb8e Added fuzzing for chained ISERDES
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Maciej Kurc 369aa38c6a Ran make format-py
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Maciej Kurc a2552bf478 Initial fuzzer for ISERDES only.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Robert Winkler 996bcfd7a1 Adjust 032-cmt-pll fuzzer for A100T device
This commit allows the 032-cmt-pll fuzzer to find the bits
that disappeared after changing the main fuzzed device from A50T to A100T.

Signed-off-by: Robert Winkler <rwinkler@antmicro.com>
2020-07-16 00:04:50 +02:00
Andrew Butt 2f03a575e2 Fix SDF generation
Signed-off-by: Andrew Butt <butta@seas.upenn.edu>
2020-07-08 10:55:20 -04:00
Tomasz Michalak c66f4f4aa1 Add license headers to tcl files
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-05-26 07:33:12 -07:00
Tomasz Michalak fbf4dd897d Add or fix license header
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-05-26 07:33:12 -07:00
Tomasz Michalak 0357b3e4b1 Fix formatting after updating license headers
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-05-26 07:33:12 -07:00
Tomasz Michalak 300bc62227 Add licensing header to bash scripts
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-05-26 07:33:12 -07:00
Tomasz Michalak 159d6a8e88 Add licensing header to Makefiles
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-05-26 07:33:12 -07:00
Tomasz Michalak 950d7534ec Add licensing header to fuzzers' python scripts
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-05-26 07:33:12 -07:00
litghost 8df6ed1131
Merge pull request #1324 from antmicro/sstl15
SSTL15 features
2020-05-08 08:09:44 -07:00
Maciej Kurc 82e9a75dc3 Modified 030 to emit tags for SSTL15
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-05-07 13:38:14 +02:00
Maciej Kurc 317f8691f7 Disabled emission of HCLK_CMT_MUX_CLKINT_n_USED tags.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-05-04 09:19:10 +02:00
Maciej Kurc 08e8d1b118 Fixed solution of CCIOn_USED bits.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-05-04 09:16:14 +02:00
Maciej Kurc f28684c636 Fixed a bug in makefile
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-05-04 09:16:14 +02:00
Maciej Kurc dedbfaa301 Code formatting.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-05-04 09:16:14 +02:00