cross-level testing
ConceptCross-level testing is a processor-verification approach that co-simulates an RTL core with a higher-level reference model, such as an Instruction Set Simulator, and compares their results instruction by instruction.
WIKI
cross-level testing
Cross-level testing is a simulation-based processor-verification approach in which a Register-Transfer Level (RTL) processor implementation is checked against a higher-level reference model. In the RISC-V case study described by Herdt, Große, Jentzsch, and Drechsler, an Instruction Set Simulator (ISS) is used as the reference model for the RTL core under test in a tightly coupled cross-level co-simulation setting. The testbench feeds the generated instruction stream to both the ISS and the RTL core and compares the results after each executed instruction, so RTL errors can be detected immediately when they occur. [C1]