Thesis etd-10212015-102232 |
Link copiato negli appunti
Thesis type
Tesi di laurea magistrale
Author
IACARUSO, MAURIZIO
URN
etd-10212015-102232
Thesis title
Software-based self-test for Level 2 caches controllers in ARM Cortex-A series
Department
INGEGNERIA DELL'INFORMAZIONE
Course of study
COMPUTER ENGINEERING
Supervisors
relatore Prof. Fanucci, Luca
relatore Ing. Foglia, Pierfrancesco
tutor Ing. Spanò, Elisa
relatore Ing. Foglia, Pierfrancesco
tutor Ing. Spanò, Elisa
Keywords
- ARM
- cache test
- Cortex-A
- instruction based test
- memory test
- safety critical
- self test
- software based test
Graduation session start date
27/11/2015
Availability
Withheld
Release date
27/11/2085
Summary
The contribution of this thesis is to design and implement safety-critical mechanisms applicable to the application class processor as ARM Cortex-A.
The problem analyzed is the software-based self-test for Level 2 caches controllers in ARM Cortex-A processors; in particular, the focus is on the address decoder faults and on the test of cache coherence logic. The main difficult related to these problems is that the cache system is hidden to the programmer. After a discussion about solutions provided by both literature and industrial world, the main problems are addressed and, at the end, a solution will be proposed. In the first part of the thesis we design possible solutions addressing theoretical questions, while, in the second part we implement the proposed solutions dealing with practical and developing issues. Meanwhile, we show a study on the theoretical fault coverage based on theorems and mathematical framework.
The problem analyzed is the software-based self-test for Level 2 caches controllers in ARM Cortex-A processors; in particular, the focus is on the address decoder faults and on the test of cache coherence logic. The main difficult related to these problems is that the cache system is hidden to the programmer. After a discussion about solutions provided by both literature and industrial world, the main problems are addressed and, at the end, a solution will be proposed. In the first part of the thesis we design possible solutions addressing theoretical questions, while, in the second part we implement the proposed solutions dealing with practical and developing issues. Meanwhile, we show a study on the theoretical fault coverage based on theorems and mathematical framework.
File
| Nome file | Dimensione |
|---|---|
Thesis not available for consultation. |
|