Title :
Just-in-Time Verification in ADL-based processor design
Author :
Auras, Dominik ; Minwegen, Andreas ; Deidersen, Uwe ; Schurmans, Stefan ; Ascheid, Gerd ; Leupers, Rainer
Author_Institution :
Inst. for Commun. Technol. & Embedded Syst., RWTH Aachen Univ., Aachen, Germany
Abstract :
A novel verification methodology, combining the two new techniques of Live Verification and Processor State Transfer, is introduced to Architecture Description Language (ADL) based processor design. The proposed Just-in-Time Verification significantly accelerates the simulation-based equivalence check of the register-transfer and instruction-set level models, generated from the ADL-based specification. This is accomplished by omitting redundant simulation steps occurring in the conventional architecture debug cycle. The potential speedup is demonstrated with a case study, achieving an acceleration of the debug cycle by 660x.
Keywords :
embedded systems; formal specification; formal verification; hardware description languages; multiprocessing systems; program debugging; system-on-chip; ADL-based processor design; ADL-based specification; architecture debug cycle; architecture description language; instruction-set level model; just-in-time verification; live verification technique; multiprocessor system-on-chip; processor state transfer technique; register-transfer model; Computer architecture; Debugging; Hardware design languages; History; Mathematical model; Pipelines; Registers;
Conference_Titel :
Embedded Computer Systems (SAMOS), 2012 International Conference on
Conference_Location :
Samos
Print_ISBN :
978-1-4673-2295-9
Electronic_ISBN :
978-1-4673-2296-6
DOI :
10.1109/SAMOS.2012.6404151