Presentation is loading. Please wait.

Presentation is loading. Please wait.

Maeda, Sill Torres: CLEVER CLEVER: Cross-Layer Error Verification Evaluation and Reporting Rafael Kioji Vivas Maeda, Frank Sill Torres Federal University.

Similar presentations


Presentation on theme: "Maeda, Sill Torres: CLEVER CLEVER: Cross-Layer Error Verification Evaluation and Reporting Rafael Kioji Vivas Maeda, Frank Sill Torres Federal University."— Presentation transcript:

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


Download ppt "Maeda, Sill Torres: CLEVER CLEVER: Cross-Layer Error Verification Evaluation and Reporting Rafael Kioji Vivas Maeda, Frank Sill Torres Federal University."

Similar presentations


Ads by Google