1 / 25

SOFT ERROR VERIFICATION FOR SEQUENTIAL CIRCUITS

SOFT ERROR VERIFICATION FOR SEQUENTIAL CIRCUITS. Chien-Chih Yu, Cheng Zhuo Course Advisor: Prof. Valeria Bertacco Dept. of EECS Univ. of Michigan, Ann Arbor. Outline. Motivation Background Prior Works Problem Modeling Probability Transfer Matrices (PTMs) Proposed Methodology

rafal
Download Presentation

SOFT ERROR VERIFICATION FOR SEQUENTIAL CIRCUITS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SOFT ERROR VERIFICATION FOR SEQUENTIAL CIRCUITS Chien-Chih Yu, Cheng Zhuo Course Advisor: Prof. Valeria Bertacco Dept. of EECS Univ. of Michigan, Ann Arbor

  2. Outline • Motivation • Background • Prior Works • Problem Modeling • Probability Transfer Matrices (PTMs) • Proposed Methodology • Experimental Results • Lessons Learned • Group Dynamic • Conclusion

  3. What is Soft Error • Soft errors caused by cosmic rays and high energy particle • Soft errors are transient faults • No standard model for soft errors yet

  4. Nano-scale Transistor Problem • Transistor size becomes smaller than before • Very low supply voltage Source: Intel Crop.

  5. What We Are Working On! CHALLENGES/OPEN ISSUES • Develop a standard model for transient errors • Develop a methodology to estimate the soft errors reliability efficiently and maintain high accuracy • Circuit vulnerability analysis and robust desgin

  6. Our Goal of This Project Your design sequential PTM engine Evaluate the reliability of soft errors Test patterns

  7. PRIOR WORKS • SPICE model-based • Pattern-aware SPICE model evaluation [M. Omana et al., IOLTS, 03] • SEU analysis for cell library characterization [b. Zhang et al., ISQED, 06] • Probability network-based • Bayesian network [T. Rejimon et al., MSCS 05] • Probabilistic transfer matrices (PTMs) [S. Krishnaswamy et al., DATE 05]

  8. Probability Transfer Matrices (PTM) a c b • Source :[S. Krishnaswamy et al., DATE 05] 2 input NAND gate PTM representation a c=0 c=1 a b b 00 01 10 11 c soft error probability P 1-P

  9. Probability Transfer Matrices (contd) Tensor: A = [aij]i,j A  B = [aij x B]i,j 23 x 25 25 x 25 25 x 23 23 x 21 ITM Fanout SWAP SWAP • Source: [S. Krishnaswamy et al., DATE 05] (F2F2I)(I SWAP(1,2) NOTpI)(NAND2p NAND2p I)(NAND3p) insert fanout matrices insert additional identical matrices insert swap matrices

  10. Probability Transfer Matrices (contd) 3 inputs Equivalent PTM 23 Apply input probability distribution 21 output = e.g. uniform distribution Prob. Z=0

  11. Drawback of Original PTM Method insert swap matrices levelize that’s why the original method can only handle circuits with <100 gates insert additional ITMs insert fanout matrices Apply tensor operation to every level Apply multiplication to two adjacent levels

  12. CONTRIBUTIONS • FIRST WORK applying the PTM methodology to sequential circuits • Develop a circuit-partition based algorithm for fast soft error reliably evaluation for sequential circuits • Propose heterogeneous PTM construction method • direct constriction • pattern-aware sampling • Extend the scalability of original PTM algorithm

  13. Sequential PTM Algorithm

  14. Our Method: Heterogeneous PTM Construction circuit partition

  15. Our Method: Heterogeneous PTM Construction (contd) fanout-free circuit merge two regions re-convergence extraction merge points frontier P Q S R

  16. Our Method: Heterogeneous PTM Construction (contd) fanout-free circuit direct construction No PTM construction here !!! re-convergence circuit Generate PTM from frontier quasi-Monte Carlo sampling

  17. Heterogeneous PTM Construction (contd) • Why our new method has better scalability • Avoid identical matrices insertion • Avoid fanout matrices insertion • Avoid swap matrices insertion • Avoid tensor operation • Reduce #. of multiplication operations • Reduce #. of internal PTMs

  18. Complexity Comparison

  19. Experimental Results (1) Table 1. The Information, Run Time and Memory Consumption for Testcase Circuits

  20. Experimental Results (2) Table 2. Reliability at different cycles for Testcase Circuits

  21. Experimental Results (3) Figure 1. Circuit Reliability w.r.t. Different Gate Error Probability

  22. Lesson Learned • Start early (Of Course) • Divide and Conquer Strategy, for both the project and circuit • Frequent discussion is helpful • Re-convergence region detection is very hard • Maybe more… e.g. coding is bounded whereas debugging is unbounded…

  23. GROUP DYNAMIC Chien-Chih Yu: Top-level proposal, matrix evaluation, PTM modification, circuit partitioning, merge-point detection, program integration, etc. Cheng Zhuo: Top-level proposal, circuit partitioning, pattern-aware sampling, PTM modification, etc.

  24. Conclusion • Develop an algorithm for fast soft error reliability evaluation based on the PTM method • Propose a new PTM generation procedure – Heterogeneous PTM construction method • direct constriction • pattern-aware sampling • Proposed method provides great scalability as well as high performance in both runtime and memory consumption

  25. Question ?

More Related