Overview of Chisel testing strategies
mainChisel supports multiple testing strategies depending on the verification goal:
- Simulation: The primary strategy using ChiselSim, which simulates Chisel-generated SystemVerilog using various simulators.
- Text Inspection: A complementary strategy used to directly inspect the generated SystemVerilog or FIRRTL text, typically using FileCheck.
It is recommended to use a mix of these strategies to achieve comprehensive verification.