Lightelligence / rules_verilog

Bazel build rules for compiling Verilog
Other
21 stars 7 forks source link

Added options for RTL unit test to render waveforms. Refactored RTL tests to use template files #16

Closed ciglass closed 2 years ago

ciglass commented 2 years ago

Significant refactors and improvements for RTL lint test, CDC test, and unit tests. Converted all three tests to use template files instead of building the file contents directly in the rules. Added options in the verilog_rtl_unit_test and verilog_rtl_unit_test_svunit templates to either launch a waveform viewer directly from the bazel test, or render a waveform database that can be loaded separately. Added flag to CDC test to prevent licenses from being revoked mid-test.