Leonardo Bellettini
L1 Memory System Formal Verification of a Cortex-R class CPU at Arm.
Rel. Maurizio Martina. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Elettronica (Electronic Engineering), 2021
Abstract
Formal Verification (FV) refers to the use of static analysis methods to verify a design. Within Arm, I have mostly used a technique known as model checking, in which requirements of a design are expressed in a formal mathematical language (usually SystemVerilog Assertions), and tools are used to analyse whether there is any way that a given model of the design can fail to satisfy the requirements. FV is a static testing, differently from simulation, and it doesn't require any stimulus. The big advantage of FV is that it can give exhaustive proofs, meaning that the written property is always true for all the possible cases.
Arm Cortex-R real-time processors offer high-performance computing solutions for embedded systems where reliability, high availability, fault tolerance and/or deterministic real-time responses are needed
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Informazioni aggiuntive
Corso di laurea
Classe di laurea
Aziende collaboratrici
URI
![]() |
Modifica (riservato agli operatori) |
