Skip to main content

12 Infrastructure Intellectual Property for SoC Simulation and Diagnosis Service

  • Chapter
Design of Digital Systems and Devices

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 79))

Abstract

The models and methods for creating Infrastructure Intellectual Property (I-IP) service for the functionalities System on Chip (SoC), which has a minimum set of the real time Built-In Self Test (BIST) tools, are proposed in this chapter. The means I-IP provide an opportunity to services: fault modeling and simulation for the functional primitives to evaluate the test quality and to build Fault Detection Table (FDT); diagnosis of a given defects search depth in the SoC; repairing embedded memory functionality, by using spare row and column components. High performance deductive-parallel fault analysis method for building FDT and tests quality assessment is offered. Algebra logical methods of fault diagnosis and embedded memory repair by synthesis Disjunctive Normal Form (DNF) completing all decisions for diagnosis SoC functionalities in the real time are represented.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abramovici, M., Breuer, M.A., Friedman, A.D.: Digital System Testing and Testable Design, p. 652. Computer Science Press, Rockville (1998)

    Google Scholar 

  2. Aitken, R.C.: Modeling the Unmodelable: Algorithmic Fault Diagnosis. IEEE Design and Test of Computers, 98–103 (1997)

    Google Scholar 

  3. Armstrong, D.B.: A Deductive Method for Simulating Faults in Logic Circuits. IEEE Transactions on Computers, 464–471 (1972)

    Google Scholar 

  4. Bayraktaroglu, I., Orailoglu, A.: The Construction of Optimal Deterministic Partitionings in Scan-Based BIST Fault Diagnosis: Mathematical Foundations and Cost-Effective Implementations. IEEE Transactions on Computers, 61–75 (2005)

    Google Scholar 

  5. Benso, A., Carlo Stefano, D., Prinetto, P., Zorian, Y.: A Hierarchical Infrastructure for SoC Test Management. IEEE Design and Test of Computers, 32–39 (2003)

    Google Scholar 

  6. Bergeron, J.: Writing testbenches: functional verification of HDL models. Springer, Heidelberg (2003)

    MATH  Google Scholar 

  7. Bernardi, P., Veiras Bolzani, L.M., Rebaudengo, M., Sonza Reorda, M., Vargas, F.L., Violante, M.: A New Hybrid Fault Detection Technique for Systems-on-a-Chip. IEEE Transactions on Computers, 185–198 (2006)

    Google Scholar 

  8. Cha, H., Rudnick, E.M., Patel, J.H., Iyer, R.K., Choi Gwan, S.: A Gate-Level Simulation Environment for Alpha-Particle-Induced Transient Faults. IEEE Transactions on Computers, 1248–1256 (1996)

    Google Scholar 

  9. Chandramouli, R.: Infrastructure IP design for repair in nanometer technologies. IEEE Design and Test of Computers 17 (2005)

    Google Scholar 

  10. Clark, C.J., Ricchetti, M.: Infrastructure IP for Configuration and Test of Boards and Systems. IEEE Design and Test of Computers, 78–87 (2003)

    Google Scholar 

  11. Densmore, D., Passerone, R., Sangiovanni-Vincentelli, A.: A Platform-Based taxonomy for ESL design. Design&Test of computers, 359–373 (September-October 2006)

    Google Scholar 

  12. DaSilva, F., Zorian, Y., Whetsel, L., Arabi, K., Kapur, R.: Overview of the IEEE P1500 Standard. In: ITC International Test Conference, pp. 988–997 (2003)

    Google Scholar 

  13. Ghosh, S.: Behavioral-Level Fault Simulation. IEEE Design and Test of Computers, 31–42 (1988)

    Google Scholar 

  14. Hahanov, V., Kteaman, H., Ghribi, W., Fomina, E.: HEDEFS – Hardware embedded deductive fault simulation. In: Proceedings of the 3rd IFAC Workshop, Rydzyna, Poland, pp. 25–29 (2006)

    Google Scholar 

  15. Hahanov, V., Hahanova, I., Obrizan, V.: High-performance deductive fault simulation method. In: Proceedings of the 10 IEEE European test symposium, Tallinn, Estonia, pp. 91–96 (2006)

    Google Scholar 

  16. Hahanov, V.I., Hahanova, I.V., Khan, S.U., Obrizan, V.I.: Topological fault simulation method. In: Proceedings of the 11th International Conference Mixdes Design of Integrated Circuits and Systems, Szczecin, pp. 211–214 (2004)

    Google Scholar 

  17. Hahanov, V.I., Babich, A.V., Hyduke, S.M.: Test Generation and Fault Simulation Methods on the Basis of Cubic Algebra for Digital Devices. In: Proceedings of the Euromicro Symposium on Digital Systems Design DSD 2001, Warsaw, Poland, pp. 228–235 (2001)

    Google Scholar 

  18. Hamdioui, S., Gaydadjiev, G.N., Van de Goor, A.J.: The State-of-the-art and Future Trends in Testing Embedded Memories. In: Records IEEE International Workshop on Memory Technology, Design, and Testing, San Jose, CA, pp. 54–59 (August 2004)

    Google Scholar 

  19. Hansen, M.C., Yalcin, H., Hayes, J.P.: Unveiling the ISCAS-85 benchmarks: a case study in reverse engineering. IEEE Design & Test of Computers 16(3), 72–80 (1999)

    Article  Google Scholar 

  20. Harris, I.G.: Fault Models and Test Generation for Hardware-Software Covalidation. IEEE Design and Test of Computers, 40–47

    Google Scholar 

  21. Huang, R.-F., Chen, C.-H., Wu, C.-W.: Economic Aspects of Memory Built-in Self-Repair. IEEE Design and Test of Computers, 164–172 (2007)

    Google Scholar 

  22. Inoue, T., Miyazaki, S., Fujiwara, H.: Universal Fault Diagnosis for Lookup Table FPGAs. IEEE Design and Test of Computers, 39–44 (1998)

    Google Scholar 

  23. Jain, S., Stroud, C.: Built-in Self Testing of Embedded Memories. IEEE Design and Test of Computers, 27–37 (1986)

    Google Scholar 

  24. Khoche, A., Sherlekar, S.D., Venkatesh, G., Venkateswaran, R.: A Behavioral Fault Simulator for Ideal. IEEE Design and Test of Computers, 14–21 (1992)

    Google Scholar 

  25. Levendel, Y.H., Menon, P.R.: Comparison of fault simulation methods – Treatment of unknown signal values. Journal of Digital Systems 4, 443–459 (1980)

    MATH  Google Scholar 

  26. Menon, P.R., Chappell, S.G.: Deductive Fault Simulation with Functional Blocks. IEEE Transactions on Computers, 689–695 (1978)

    Google Scholar 

  27. Niggemeyer, D., Rudnick, E.M.: Automatic Generation of Diagnostic Memory Tests Based on Fault Decomposition and Output Tracing. IEEE Transactions on Computers, 1134–1146 (2004)

    Google Scholar 

  28. Nishida, T., Miyamoto, S., Kozawa, T., Satoh, K.: RFSIM: Reduced fault simulator. IEEE Transactions on Computer-Aided Design, CAD-6.3, 392–402 (1987)

    Article  Google Scholar 

  29. Novak, O., Gramatova, E., Ubar, R.: Handbook of testing electronic systems, p. 402. Czech Technical University Publishing House (2005)

    Google Scholar 

  30. Ozguner, F.: Deductive Fault Simulation of Internal Faults of Inverter-Free Circuits and Programmable Logic Arrays. IEEE Transactions on Computers, 70–73 (1986)

    Google Scholar 

  31. Pomeranz, I., Reddy, S.M.: On Fault Simulation for Synchronous Sequential Circuits. IEEE Transactions on Computers, 335–340 (1995)

    Google Scholar 

  32. Pomeranz, I., Reddy, S.M.: Aliasing Computation Using Fault Simulation with Fault Dropping. IEEE Transactions on Computers, 139–144 (1995)

    Google Scholar 

  33. Pomeranz, I., Reddy, S.M.: On Maximizing the Fault Coverage for a Given Test Length Limit in a Synchronous Sequential Circuit. IEEE Transactions on Computers, 1121–1133 (2004)

    Google Scholar 

  34. Rashinkar, P., Paterson, P., Singh, L.: System-on-chip Verification: Methodology and Techniques. Kluwer Academic Publishers, Dordrecht (2002)

    Google Scholar 

  35. Rossen, K.: Discrete Mathematics and its Applications, p. 824. McGraw-Hill, New York (2003)

    Google Scholar 

  36. Silberman, G.M., Spillinger, I.: Functional Fault Simulation as a Guide for Biased-Random Test Pattern Generation. IEEE Transactions on Computers, 66–79 (1991)

    Google Scholar 

  37. Shoukourian, S., Vardanian, V., Zorian, Y.: SoC Yield Optimization via an Embedded-Memory Test and Repair Infrastructure. IEEE Design and Test of Computers, 200–207 (2004)

    Google Scholar 

  38. Shoukourian, S., Vardanian, V., Zorian, Y.: SoC Yield Optimization via an Embedded-Memory Test and Repair Infrastructure. IEEE Design and Test of Computers, 200–207 (2004)

    Google Scholar 

  39. Tabatabaei, S., Ivanov, A.: Embedded Timing Analysis: A SoC Infrastructure. IEEE Design and Test of Computers, 24–36 (2002)

    Google Scholar 

  40. Treuer, R., Agarwal, V.K.: Built-In Self-Diagnosis for Repairable Embedded RAMs. IEEE Design and Test of Computers, 24–33 (1993)

    Google Scholar 

  41. Srikanth, V., Drummonds, S.B.: Poirot: Applications of a Logic Fault Diagnosis Tool. IEEE Design and Test of Computers, 19–30 (2001)

    Google Scholar 

  42. Waicukauski, J., Lindbloom, E., Rosen, B., Iyengar, V.: Transition Fault Simulation. IEEE Design and Test of Computers, 32–38 (1987)

    Google Scholar 

  43. Walczak, K.: Deductive Fault Simulation for Sequential Module Circuits. IEEE Transactions on Computers, 237–239 (1988)

    Google Scholar 

  44. Wang, X., Hill, F.G., Mi, Z.: A sequential circuit fault simulation by surrogate fault propagation. In: Proc. 1989 IEEE International Test Conference, pp. 9–18. IEEE Computer Society, Los Alamitos (1989)

    Google Scholar 

  45. Youngs, L., Paramanandam, S.: Mapping and Repairing Embedded-Memory Defects. IEEE Design and Test of Computers, 18–24 (1997)

    Google Scholar 

  46. Youngs, L., Paramanandam, S.: Mapping and Repairing Embedded-Memory Defects. IEEE Design and Test of Computers, 18–24 (1997)

    Google Scholar 

  47. Zhao, J., Meyer, F.J., Lombardi, F.: Analyzing and Diagnosing Interconnect Faults in Bus-Structured Systems. IEEE Design and Test of Computers, 54–64 (2002)

    Google Scholar 

  48. Zhong, Y., Dropsho, S.G., Shen, X., Studer, A., Ding, C.: Miss Rate Prediction Across Program Inputs and Cache Configurations. IEEE Transactions on Computers, 328–343 (2007)

    Google Scholar 

  49. Zorian, Y.: What is Infrastructure IP?. IEEE Design & Test of Computers, 5–7 (2002)

    Google Scholar 

  50. Zorian, Y., Gizopoulos, D.: Guest editors’ introduction: Design for Yield and reliability. IEEE Design & Test of Computers, 177–182 (2004)

    Google Scholar 

  51. Zorian, Y., Shoukourian, S.: Embedded-Memory Test and Repair: Infrastructure IP for SoC Yield. IEEE Design and Test of Computers, 58–66 (2003)

    Google Scholar 

  52. Zorian, Y., Shoukourian, S.: Embedded-Memory Test and Repair: Infrastructure IP for SoC Yield. IEEE Design and Test of Computers, 58–66 (2003)

    Google Scholar 

  53. Zorian, Y.: Guest Editor’s Introduction: Advances in Infrastructure IP. IEEE Design and Test of Computers 49 (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Hahanov, V. (2011). 12 Infrastructure Intellectual Property for SoC Simulation and Diagnosis Service. In: Adamski, M., Barkalov, A., Węgrzyn, M. (eds) Design of Digital Systems and Devices. Lecture Notes in Electrical Engineering, vol 79. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17545-9_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17545-9_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-17544-2

  • Online ISBN: 978-3-642-17545-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics