Commit Graph

7713 Commits

Author SHA1 Message Date
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
Mateusz Gancarz ebf2e9c360 [#72179] add t_trace_abort test for SAIF 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 8b3ebddeff [#72179] add saif_example design files 2025-03-05 07:57:03 +01:00
Mateusz Gancarz de7d9e37c5 [#72179] add info about SAIF trace to help 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 95f4355c4d [#72179] add wip example for SAIF trace 2025-03-05 07:57:03 +01:00
Mateusz Gancarz a9700592b9 [#72179] add t_trace_saif test 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 7ea3f83adf [#72179] fix bug with array variables empty names 2025-03-05 07:57:03 +01:00
Mateusz Gancarz c8a2349753 [#72179] bring back t_trace_counter_saif test with correct SAIF output file 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 0e9d72ad1f [#72179] move all SAIF tests to separate directory for now 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 767ee6b2e5 [#72179] wip: adding tests similar to those for FST 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 431a6de442 [#72179] change emitting of event and double to noop 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 648ca9840c [#72179] add debug printing of signal direction/kind/type 2025-03-05 07:57:03 +01:00
Mateusz Gancarz a8cecfcb04 [#72179] change license of t_trace_saif test 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 3e926efae1 [#72179] change license of t_trace_array_saif test 2025-03-05 07:57:03 +01:00
Mateusz Gancarz fd7288fec1 [#72179] add SAIF trace test for do while jumps 2025-03-05 07:57:03 +01:00
Mateusz Gancarz a2fc700d24 [#72179] add counter test for SAIF trace 2025-03-05 07:57:03 +01:00
Mateusz Gancarz c2a5e16d17 [#72179] add saving TZ, TX, TB values as 0 2025-03-05 07:57:03 +01:00
Mateusz Gancarz e7e9f9cc88 [#72179] fix declaring activity duplicates 2025-03-05 07:57:03 +01:00
Mateusz Gancarz cc5a744b3a [#72179] remove unused code 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 5b126f3258 [#72179] add SAIF trace class for SystemC 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 9878587753 [#72179] add more notes 2025-03-05 07:57:03 +01:00
Mateusz Gancarz e49c06cb97 [#72179] add test for word emitting 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 51af6ed413 [#72179] fix implementation of emitting words 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 5ee6fc8191 [#72179] add more SAIF trace debug prints 2025-03-05 07:57:03 +01:00
Mateusz Gancarz a56349747d [#72179] add wip test for SAIF trace 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 7100827f77 [#72179] remove std::abort calls and add bits > activity.width warning instead of assert 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 85b018bf30 [#72179] add handling SAIF trace in driver.py 2025-03-05 07:57:03 +01:00