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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abramovici, M., Breuer, M.A., Friedman, A.D.: Digital System Testing and Testable Design, p. 652. Computer Science Press, Rockville (1998)
Aitken, R.C.: Modeling the Unmodelable: Algorithmic Fault Diagnosis. IEEE Design and Test of Computers, 98–103 (1997)
Armstrong, D.B.: A Deductive Method for Simulating Faults in Logic Circuits. IEEE Transactions on Computers, 464–471 (1972)
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)
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)
Bergeron, J.: Writing testbenches: functional verification of HDL models. Springer, Heidelberg (2003)
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)
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)
Chandramouli, R.: Infrastructure IP design for repair in nanometer technologies. IEEE Design and Test of Computers 17 (2005)
Clark, C.J., Ricchetti, M.: Infrastructure IP for Configuration and Test of Boards and Systems. IEEE Design and Test of Computers, 78–87 (2003)
Densmore, D., Passerone, R., Sangiovanni-Vincentelli, A.: A Platform-Based taxonomy for ESL design. Design&Test of computers, 359–373 (September-October 2006)
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)
Ghosh, S.: Behavioral-Level Fault Simulation. IEEE Design and Test of Computers, 31–42 (1988)
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)
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)
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)
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)
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)
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)
Harris, I.G.: Fault Models and Test Generation for Hardware-Software Covalidation. IEEE Design and Test of Computers, 40–47
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)
Inoue, T., Miyazaki, S., Fujiwara, H.: Universal Fault Diagnosis for Lookup Table FPGAs. IEEE Design and Test of Computers, 39–44 (1998)
Jain, S., Stroud, C.: Built-in Self Testing of Embedded Memories. IEEE Design and Test of Computers, 27–37 (1986)
Khoche, A., Sherlekar, S.D., Venkatesh, G., Venkateswaran, R.: A Behavioral Fault Simulator for Ideal. IEEE Design and Test of Computers, 14–21 (1992)
Levendel, Y.H., Menon, P.R.: Comparison of fault simulation methods – Treatment of unknown signal values. Journal of Digital Systems 4, 443–459 (1980)
Menon, P.R., Chappell, S.G.: Deductive Fault Simulation with Functional Blocks. IEEE Transactions on Computers, 689–695 (1978)
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)
Nishida, T., Miyamoto, S., Kozawa, T., Satoh, K.: RFSIM: Reduced fault simulator. IEEE Transactions on Computer-Aided Design, CAD-6.3, 392–402 (1987)
Novak, O., Gramatova, E., Ubar, R.: Handbook of testing electronic systems, p. 402. Czech Technical University Publishing House (2005)
Ozguner, F.: Deductive Fault Simulation of Internal Faults of Inverter-Free Circuits and Programmable Logic Arrays. IEEE Transactions on Computers, 70–73 (1986)
Pomeranz, I., Reddy, S.M.: On Fault Simulation for Synchronous Sequential Circuits. IEEE Transactions on Computers, 335–340 (1995)
Pomeranz, I., Reddy, S.M.: Aliasing Computation Using Fault Simulation with Fault Dropping. IEEE Transactions on Computers, 139–144 (1995)
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)
Rashinkar, P., Paterson, P., Singh, L.: System-on-chip Verification: Methodology and Techniques. Kluwer Academic Publishers, Dordrecht (2002)
Rossen, K.: Discrete Mathematics and its Applications, p. 824. McGraw-Hill, New York (2003)
Silberman, G.M., Spillinger, I.: Functional Fault Simulation as a Guide for Biased-Random Test Pattern Generation. IEEE Transactions on Computers, 66–79 (1991)
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)
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)
Tabatabaei, S., Ivanov, A.: Embedded Timing Analysis: A SoC Infrastructure. IEEE Design and Test of Computers, 24–36 (2002)
Treuer, R., Agarwal, V.K.: Built-In Self-Diagnosis for Repairable Embedded RAMs. IEEE Design and Test of Computers, 24–33 (1993)
Srikanth, V., Drummonds, S.B.: Poirot: Applications of a Logic Fault Diagnosis Tool. IEEE Design and Test of Computers, 19–30 (2001)
Waicukauski, J., Lindbloom, E., Rosen, B., Iyengar, V.: Transition Fault Simulation. IEEE Design and Test of Computers, 32–38 (1987)
Walczak, K.: Deductive Fault Simulation for Sequential Module Circuits. IEEE Transactions on Computers, 237–239 (1988)
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)
Youngs, L., Paramanandam, S.: Mapping and Repairing Embedded-Memory Defects. IEEE Design and Test of Computers, 18–24 (1997)
Youngs, L., Paramanandam, S.: Mapping and Repairing Embedded-Memory Defects. IEEE Design and Test of Computers, 18–24 (1997)
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)
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)
Zorian, Y.: What is Infrastructure IP?. IEEE Design & Test of Computers, 5–7 (2002)
Zorian, Y., Gizopoulos, D.: Guest editors’ introduction: Design for Yield and reliability. IEEE Design & Test of Computers, 177–182 (2004)
Zorian, Y., Shoukourian, S.: Embedded-Memory Test and Repair: Infrastructure IP for SoC Yield. IEEE Design and Test of Computers, 58–66 (2003)
Zorian, Y., Shoukourian, S.: Embedded-Memory Test and Repair: Infrastructure IP for SoC Yield. IEEE Design and Test of Computers, 58–66 (2003)
Zorian, Y.: Guest Editor’s Introduction: Advances in Infrastructure IP. IEEE Design and Test of Computers 49 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)