Architecture Description Language driven Functional Test Program Generation for Microprocessors using SMV
PaperFirst seen 8/1/2026
Last seen 8/1/2026
Evidence 5 chunks
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →RELATIONSHIPS
24 connectionsThe paper applies SMV model checker to generate test programs
The paper applies model checking to generate functional test programs
The paper applies its methodology on a single-issue DLX processor as a case study
The paper extracts and uses a processor model from the ADL specification
The paper uses counterexamples generated by SMV as functional test programs
The paper specifies processor architecture in an ADL to drive test generation
The paper mentions investigating SAT-based bounded model checkers as future work
The paper mentions applying tests on RTL description as future work
The paper contrasts formal techniques with simulation-based approaches
Both the processor model and properties are described using the SMV language
The paper generates testcases that exercise feedback paths in the pipeline
The paper uses pipeline paths as captured in the ADL to drive test generation
The paper uses data-transfer paths as captured in the ADL
The paper shows a read-after-write hazard example that sets the stall bit
The paper identifies the controllability problem when assigning specific values to internal registers
The paper mentions PowerPC processor in the context of related work
The paper references FSM-based processor modeling in related work by Iwashita et al.
The paper is authored by Prabhat Mishra
The paper references extraction of ISA model from implementation in related work
The paper is authored by Nikil Dutt
The paper is published as a CECS technical report from UC Irvine
The paper proposes a model checking based approach to automatically generate functional test programs for pipelined processors
The paper uses EXPRESSION ADL to specify the DLX architecture
The paper uses a cycle-accurate structural simulator to generate expected results for counterexamples