AAS supports various types of verification environments:
Co-Simulation
- SV-PY: SystemVerilog-Python co-sim. Reference model implemented in Python
- SV-C: SystemVerilog-C co-sim. Tests are written in C, DUT contains CPU.
Verification Strategy
- Random Coverage Driven - Sign-off is based on key coverage metrics, including functional and code coverage. Both random and directed tests are used.
- Tests Driven - Test scenarios are defined based on a feature list to ensure coverage of all features.

Verification Capabilities
