Commit Graph

7739 Commits

Author SHA1 Message Date
Mateusz Gancarz 84950e56c4 [#73220] add t_trace_packed_struct_saif test 2025-03-05 07:57:04 +01:00
Mateusz Gancarz 99b5c5f6d2 [#73220] add t_trace_param_saif test 2025-03-05 07:57:04 +01:00
Mateusz Gancarz d3f8f34b03 [#73220] add t_trace_primitive_saif test 2025-03-05 07:57:04 +01:00
Mateusz Gancarz 224367dd6c [#73220] add . and $ to possible names characters 2025-03-05 07:57:04 +01:00
Mateusz Gancarz b875ed0ea4 [#73220] change top scope index type to int32_t and fix errors with empty top scope names 2025-03-05 07:57:04 +01:00
Mateusz Gancarz dc383eb6d8 [#73220] add properly extracting name for scope 2025-03-05 07:57:04 +01:00
Mateusz Gancarz f39e5e708f [#73220] add clearing data after dumping it to output file 2025-03-05 07:57:04 +01:00
Mateusz Gancarz cf838ae96f [#73220] add timescale comparison 2025-03-05 07:57:04 +01:00
Mateusz Gancarz 08f6f36bb0 [#73220] change divider to / from . 2025-03-05 07:57:04 +01:00
Mateusz Gancarz 4c3915300e [#73220] adjust t_trace_counter_saif test golden file 2025-03-05 07:57:04 +01:00
Mateusz Gancarz 8347acacc9 [#73220] add checking for duration and divider mismatches 2025-03-05 07:57:04 +01:00
Mateusz Gancarz 536c5fe293 [#73220] add t_interface_ref_trace_saif test with golden file 2025-03-05 07:57:04 +01:00
Mateusz Gancarz f77dd16638 [#73220] add t_trace_array_saif test with golden file 2025-03-05 07:57:04 +01:00
Mateusz Gancarz 8e747662fb [#73220] add t_trace_saif test with golden file 2025-03-05 07:57:04 +01:00
Mateusz Gancarz 249d8dadc6 [#73220] fix handling closing brackets in SAIF parsing 2025-03-05 07:57:04 +01:00
Mateusz Gancarz 98a6e9be18 [#73220] add better condition for checking top instance status 2025-03-05 07:57:04 +01:00
Mateusz Gancarz 99ed52b36d [#73220] add support for multiple top instances in tests backend 2025-03-05 07:57:04 +01:00
Mateusz Gancarz a09ec8adae [#73220] add t_hier_block_trace_saif test with golden file 2025-03-05 07:57:04 +01:00
Mateusz Gancarz 005a5d0215 [#73220] add dot character to the valid instance name characters 2025-03-05 07:57:04 +01:00
Mateusz Gancarz dd78eda343 [#73220] add better logging in SAIF objects comparison 2025-03-05 07:57:04 +01:00
Mateusz Gancarz 3ffee61df9 [#73220] add support for multiple top scopes 2025-03-05 07:57:04 +01:00
Mateusz Gancarz dacad79fdf [#73220] add t_trace_complex_saif test with golden file 2025-03-05 07:57:04 +01:00
Mateusz Gancarz 3c35285c49 [#73220] remove adding lsb to the signal bit index for now 2025-03-05 07:57:04 +01:00
Mateusz Gancarz d8867d15cc [#73220] handle array scopes properly 2025-03-05 07:57:04 +01:00
Mateusz Gancarz b3da0df83a [#73220] add escape characters to signal bit index 2025-03-05 07:57:04 +01:00
Mateusz Gancarz 5c3e3a35c2 [#73220] change signal name to its final name 2025-03-05 07:57:04 +01:00
Mateusz Gancarz 379e91cf83 [#73220] add comparing SAIF signal parameters 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 1b6f8b79fa [#73220] fix signal regex by including escape character 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 760d444466 [#73220] fix wrong boolean causing NET not being written 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 089ce142ce [#73220] add golden file to t_trace_counter_saif test 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 40f182a3f6 [#73220] add parsing and comparing SAIF instance tree data to driver.py 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 0c0d98d4a6 [#73220] remove name variable from ActivityVar 2025-03-05 07:57:03 +01:00
Mateusz Gancarz a45f521ca2 [#73220] add signals duplicates in child scopes 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 05fdfca5b1 [#73220] fix writing out empty net groups 2025-03-05 07:57:03 +01:00
Mateusz Gancarz ab9ee43f8d [#73220] add handling scopes to SAIF trace 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 0e2cf72966 [#72179] move SAIF parsing code to driver.py and add it to SAIF testing pipeline 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 94de419932 [#72179] wip: compare outputs of VCD to SAIF converter and SAIF parser 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 1f6796a804 [#72179] wip: add SAIF file parser for testing backend 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 5d86c874ae [#72179] wip: backend for automatic testing of SAIF tests output 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 65874d3cc1 [#72179] fix indexing of bits in emitting words to SAIF trace 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 3c99e027ad [#72179] add t_trace_array_saif_threads_1 test 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 7e3346c84e [#72179] add t_trace_array_saif_portable test 2025-03-05 07:57:03 +01:00
Mateusz Gancarz e68bb48a40 [#72179] add t_timing_trace_saif test 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 2812f33348 [#72179] wip: add t_interface_ref_trace_saif test 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 0d07c94d14 [#72179] wip: add t_hier_block_trace_saif test 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 51edcdf956 [#72179] wip: add t_trace_complex_saif test 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 78103bb803 [#72179] add t_trace_array_saif test 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 2c5b8cd5c4 add OpenSTA commands collected in one file 2025-03-05 07:57:03 +01:00
Mateusz Gancarz eb638d1c7d [#72947] add README to SAIF example 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 73725e716d [#72179] change SAIF example to gcd 2025-03-05 07:57:03 +01:00