Feb '20
Thanks for this thorough analysis, Tudor. EDA compiler turnaround times are a real pain. I will watch out for the points you mentioned.
Related to this, if you have a large package containing a couple of hundred tests, you can shorten compile time for debug runs if you only compile the one test at hand. We once did this by using a macro to selectively include a test in the package.
/Thorsten
1 reply
Feb '20
▶ max_power_ifb
TudorTimi
Verification Gentleman
Selective includes become more complicated if you have tests that rely on other tests: test_a, test_a_with_x_constraints, test_a_with_x_constraints_and_y_constraints. To be able to run the most specialized test, you’d need to compile all there.
Jun '21
Hi Tudor,
What is your take on packages improving simulation performance. I don’t think it is true, but I keep hearing about it, but do not see any data to back it up.
Thanks,
1 reply
Oct '21
▶ random_rambam_ifb
TudorTimi
Verification Gentleman
Sounds strange. I’d expect similar performance, regardless of how the code is structure compile-wise.