Download presentation
Presentation is loading. Please wait.
Published byRosa Gallagher Modified over 8 years ago
1
Maeda, Sill Torres: CLEVER CLEVER: Cross-Layer Error Verification Evaluation and Reporting Rafael Kioji Vivas Maeda, Frank Sill Torres Federal University of Minas Gerais (UFMG) School of Engineering Belo Horizonte, Brazil
2
2 Maeda, Sill Torres: CLEVER Focus / Principal idea: System Health Management approach for Embedded Systems / SoCs
3
3 Maeda, Sill Torres: CLEVER 1.Motivation 2.Preliminaries 3.CLEVER 4.Verification Environment 5.Conclusion Outline
4
4 Maeda, Sill Torres: CLEVER Rising complexity of Embedded Systems / Systems-on-Chip (SoC) Motivation System Complexity # Processing Engines / SoC SoC Memory Size 2011 2014 2018 2022 2026 SoC Logic Size 1,000 3,000 5,000 7,000 ITRS, 2013
5
5 Maeda, Sill Torres: CLEVER Due to technology scaling considerable increase of: –Temporary faults –Aging and permanent faults Motivation Faults Altera, RELIABILITY REPORT 56, 2013
6
6 Maeda, Sill Torres: CLEVER Technique classification –Avoidance (e.g.: Triple Modular Redundancy) –Detection and Recovery (e.g.: Rollback) –Prediction (e.g.: PHM, S.M.A.R.T) Prognostics and Health Management (PHM) –Runtime monitoring –Remaining Useful Liftetime (RUL) estimation and extension Preliminaries Reliability V
7
7 Maeda, Sill Torres: CLEVER Failure Rate λ Time in Operation Preliminaries Remaining Usefile Lifetime (RUL) www.wikipedia.com
8
8 Maeda, Sill Torres: CLEVER CLEVER Prediction of possible system failure important for future SoC Limited effectiveness and efficiency of single layer solutions Straightforward system integration required Prediction of possible system failure important for future SoC Limited effectiveness and efficiency of single layer solutions Straightforward system integration required Origination of Approach Cross-Layer Error Verification Evaluation and Reporting Cross-Layer Error Verification Evaluation and Reporting CLEVER
9
9 Maeda, Sill Torres: CLEVER Sensors –Sensing Device –Communication Processing Unit (PU) –Data acquisition –Prediction –Scheduler Memories Sensor Bus System Bus CLEVER Architecture
10
10 Maeda, Sill Torres: CLEVER CLEVER Two principal parts –Sensing device –Communication with PU Sensing on different level: –Physical / electrical (Temp., Voltage, …) –Architectural (NBTI, detected faults, …) –System (active time, load, …) Architecture - Sensor
11
11 Maeda, Sill Torres: CLEVER CLEVER Architecture - Processing Unit Sensor data acquisition Error Prediction Arbitration Interface to Operating System (optional) Memory access
12
12 Maeda, Sill Torres: CLEVER CLEVER Architecture – OS Integration (optional)
13
13 Maeda, Sill Torres: CLEVER CLEVER Verification Flow SystemC implementation Communication based on TLM (Transaction Level Modeling) Verification based on Message Sequence Chart (MSC)
14
14 Maeda, Sill Torres: CLEVER CLEVER Verification – TLM2MSC
15
15 Maeda, Sill Torres: CLEVER Increasing design complexity and fault probability demand solutions PHM solutions permit prediction of (probable) system failure CLEVER: Cross-layer approach for Error Detection and Reporting System Architecture of CLEVER defined Verification by simulation of feasibility of CLEVER architecture Next steps: –Implementation of prediction algorithm –Test case Conclusion
16
16 Maeda, Sill Torres: CLEVER Thank you! OptMA lab / ART www.asic-reliability.com
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.