Cross-level Processor Verification
ConceptCross-level processor verification compares a processor implementation at the RTL level with a reference instruction set simulator in co-simulation. In the cited DATE 2022 approach, endless randomized instruction streams are guided by functional coverage and coverage-guided aging to exercise broad and deep processor behavior while detecting mismatches between the RTL core and ISS.
WIKI
Overview
Cross-level processor verification is a processor-verification approach that compares behavior across abstraction levels, notably an RTL processor core and a reference instruction set simulator (ISS), in a co-simulation setup. In the cited DATE 2022 work, the ISS and RTL core are integrated into an efficient co-simulation compiled into a single binary with in-memory communication, and a comparator checks for functional differences between the two executions. [C1]
DATE 2022 coverage-guided approach
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →