• DocumentCode
    588059
  • 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
  • fYear
    2012
  • fDate
    16-19 July 2012
  • Firstpage
    1
  • Lastpage
    6
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/SAMOS.2012.6404151
  • Filename
    6404151