DiffTest
ToolFirst seen 6/6/2026
Last seen 8/7/2026
Evidence 12 chunks
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →RELATIONSHIPS
18 connectionsDiffTest is a co-simulation framework for processor verification.
DiffTest covers 32 types of verification events.
DiffTest-H extends DiffTest with semantic-aware hardware-accelerated co-simulation.
DiffTest uses individual DPI-C functions for each verification event.
DiffTest-H is compared to the baseline DiffTest framework for speedup.
Difftest compares architectural states between DUT and REF to detect bugs.
Difftest uses NEMU as the reference model for co-simulation.
Difftest operates on an RTL processor, monitoring instruction commits and state updates.
Difftest is used to run and verify the coremark workload on XiangShan.
Difftest supports dumping waveforms when a bug is detected.
Difftest is used to verify the XiangShan processor implementation.
XiangShan uses Difftest for ISA co-simulation based verification.
The Xiangshan MICRO 2022 paper mentioned DiffTest as an important component.
The Xiangshan team used and promoted DiffTest as part of their verification methodology.
DiffTest implements the differential testing technique for chip functional verification.
DiffTest is a co-simulation verification framework.
DiffTest was originally designed by Dr. Yu Zihao in 2017.
Difftest is explicitly described as an ISA co-simulation framework.