VECTOR-LOGIC FAULT SIMULATION
DOI:
https://doi.org/10.15588/1607-3274-2024-4-18Keywords:
Intelligent Computing, In-Memory Computing, Logic Vector, Logic Matrix, Test Map, Data Structures, VectorLogic Modeling, Fault, Truth Table, AddressesAbstract
Context. The technological trends of Design&Test computing for the IT industry and academic science are determined by the following directions: in-memory computing, immersive computing, AI computing, focused on energy saving and reduction of computing time when providing services. A mechanism for simulating faults as addresses on smart data structures is proposed, which eliminates the algorithm for simulating input test sets to obtain a test map for logic functionality. The proposed mechanism is focused on the service of SoC IP-cores under the control of the IEEE 1500 standard, which can be perceived positively by engineers in the EDA market.
Objective. The purpose of the research is time- and energy-saving mechanisms for simulating malfunctions, such as addresses, by using read-write transactions of in-memory computing to build a test map of any functionality on smart data structures.
Method. Smart data structures are represented by a logical vector and its derivatives in the form of truth tables and matrices. The test map is a matrix whose coordinates are determined by the combinations of all logical faults that are tested on the binary sets of the comprehensive test. The construction of the test map is focused on the architecture of in-memory computing based on read-write transactions, which makes the simulation mechanism economical in terms of simulation time and energy consumption due to the absence of a central processor. A logical vector as a single component of input data does not require synthesis into a technologically permitted structure of elements. Synthesis of smart data structures based on four matrix operations creates a fault test map like addresses for any logic.
Results. Deductive matrix vectors are effectively used to model faults as addresses in digital structures of any configuration, including convergent branches and feedback loops. The resulting test map is used to find the minimum fault-checking test of the input variables. The proposed fault simulation mechanism technologically easily fits into the architecture of in-memory computing and uses only read-write transactions. The vector logic engine can also be used to test graph structures that are described by a truth table or a logical vector. The truth table addresses used for fault simulation are effectively used for processorless processing of large data in the in-memory computing architecture.
Conclusions. Scientific novelty – a vector-logic in-memory computing mechanism for building a test map is proposed, characterized by the construction of intelligent data structures that reset the fault modeling algorithm. The proposed mechanism has no analogues in the design & test industry in terms of simplicity and predictability of data structure sizes and the absence of a test set modeling algorithm. The practical significance is determined by the application of the mechanism for testing logical functionalities of any complexity to solve verification tasks. Prospects of the research – increasing the object of diagnosis to the scheme, i.e. building a test map of the scheme logical structure.
References
Design Automation Conference «The chips to the systems» [Electronic resource]. Access mode: https://www.dac.com/Portals/0/DAC%2061/Program/DAC_ 1352254-24_Digital-Onsite-Program7.pdf?ver=hfG38JtJEimK1HdWaAtD_g%3d%3d
Caballar R. D., Jones A., Genkina D. and Choi C. Q. News: Professors Rethink. How They Teach Coding Students embrace AI copilots; teachers shift to problem-solving [Text], IEEE Spectrum, Vol. 61, № 7, pp. 5–12. DOI: 10.1109/MSPEC.2024.10589683.
Liu M. and Wong H.-S. P. The Path to a 1-TrillionTransistor GPU: AI’s Boom Demands New Chip Technology [Text], IEEE Spectrum, 2024, Vol. 61, № 7, pp. 22–27. DOI: 10.1109/MSPEC.2024.10589682.
Wu B., Zhu H., Chen K., Yan C., and Liu W. MLiM: HighPerformance Magnetic Logic in-Memory Scheme with Unipolar Switching SOT-MRAM [Text], IEEE Transactions on Circuits and Systems I: Regular Papers, 2023, Vol. 70, №6, pp. 2412–2424. DOI: 10.1109/TCSI.2023.3254607.
Mayahinia, M. et al. Testing for Electromigration in Sub5nm FinFET Memories [Text], IEEE Design & Test, 2024. June, P. 1. DOI 10.1109/MDAT.2024.3411527.
Xiao C. et al. Resistance-Sum Architecture for VoltageControlled SOT-MRAM based Computing-in-Memory with Hybrid References [Text], 2023 IEEE International Magnetic Conference-Short Papers (INTERMAG Short Papers), Sendai, Japan, 15–19 May 2023: proceedings. Sendai, IEEE, pp. 1–2. DOI: 10.1109/INTERMAGShortPapers58606.2023.10228265.
Ahn B., Jang J., Na H., Seo M., Son H. and Song Y. H. AI Accelerator Embedded Computational Storage for LargeScale DNN Models [Text], 2022 IEEE 4th International Conference on Artificial Intelligence Circuits and Systems (AICAS), Incheon, Korea, Republic, 13–15 June 2022: proceedings. Incheon, IEEE, 2022, pp. 483–486. DOI: 10.1109/AICAS54282.2022.9869991.
Yang Z., Zhang C., Hu M., and Lin F. OPC: A Distributed Computing and Memory Computing-Based Efficient Solution of Big Data [Test], 2015 IEEE International Conference on Smart City/SocialCom/SustainCom (SmartCity), Chengdu, China, 19–21 December 2015: proceedings. Chengdu, IEEE, 2015, pp. 50–53. DOI: 10.1109/SmartCity.2015.46.
Moreau M. et al. Reliable ReRAM-based Logic Operations for Computing in Memory [Text], 2018 IFIP/IEEE International Conference on Very Large-Scale Integration (VLSI-SoC), Verona, Italy, 08–10 October 2018: proceedings. Verona, IEEE, 2018, pp. 192–195. DOI: 10.1109/VLSI-SoC.2018.8644780.
Kang W. Zhang H., and Zhao W. Spintronic Memories: From Memory to Computing-in-Memory [Text], 2019 IEEE/ACM International Symposium on Nanoscale Architectures (NANOARCH), Qingdao, China, 17–19 July 2019: proceedings. Qingdao, IEEE, 2019, pp. 1–2. DOI: 10.1109/NANOARCH47378.2019.181298.
Gauchi R. et al. Memory Sizing of a Scalable SRAM InMemory Computing Tile Based Architecture [Text], 2019 IFIP/IEEE 27th International Conference on Very LargeScale Integration (VLSI-SoC), Cuzco, Peru, 06–09 October 2019: proceedings. Cuzco, IEEE, 2019, pp. 166–171. DOI: 10.1109/VLSI-SoC.2019.8920373
Ulrich E. G. Exclusive Simulation of Activity in Digital Networks [Text], Communications of the ACM (CACM), 1969, Vol. 13, №2, pp. 102–ll0. DOI: 10.1145/362848.362870
Armstrong D. B. A Deductive Method for Simulating Faults in Logic Circuits [Text], IEEE Trans. on Computers, 1972, Vol. C-21. – P. 464–471. DOI: 10.1109/T-C.1972.223542
Ulrich E. G. and Baker T. The Concurrent Simulation of Nearly Identical Digital Networks [Text], 10th Design Automation Workshop, June 25–27, 1973: proceedings. USA, IEEE Press, 1973, pp. 145–150. https://dl.acm.org/doi/epdf/10.5555/800124.804009
Donald M. Schuler, Ernst G. Ulrich, Thomas E. Baker, and Susan P. Bryant Random test generation using concurrent logic simulation [Text], 12th Design Automation Conference (DAC '75). USA, IEEE Press, 1975, pp. 261–267. https://dl.acm.org/doi/abs/10.5555/800261.809076
Abramovici M., Breuer M. A., Friedman A. D. Digital Systems Testing and Testable Design. New York, IEEE Press, 1990. 657 p. DOI:10.1109/9780470544389
Chul Young Lee and Walker D. M. H. PROBE: a PPSFP simulator for resistive bridging faults, 18th IEEE VLSI Test Symposium, Montreal, Quebec, Canada, 30 April 2000 – 04 May 2000: proceedings, pp. 105–110. DOI: 10.1109/VTEST.2000.843833.
Riahi, Navabi and Lombardi A VPI-based combinational IP core module-based mixed level serial fault simulation and test generation methodology [Text], 2003 Test Symposium, Xi’an, China, 16–19 November 2003: proceedings, IEEE Press, 2003, pp. 274–277 DOI: 10.1109/ATS.2003.1250822.
Gharibi W., Hahanov V., Chumachenko S., Litvinova E., Hahanov I., Hahanova I. Vector-logic computing for faultsas-address deductive simulation [Text], IAES International Journal of Robotics and Automation (IJRA), 2023, Vol. 12, № 3, pp. 274–288. DOI: 10.11591/ ijra.v 12i3. P. 274–288.
Hahanov V. I., Abdullayev V. H., Chumachenko S. V., Lytvynova E. I., Hahanova I. V. In-Memory Intelligent Computing [Text], Radio Electronics, Computer Science, Control, 2024, №1, pp. 161–174. DOI: 10.15588/16073274-2024-1-15.
Hahanov V., Chumachenko S., Litvinova E., Hahanova I., Khakhanova A., Shkil A., Rakhlis D., Hahanov I., Shevchenko O. Vector-Logical Fault Simulation [Text], Radio Electronics, Computer Science, Control, 2023, №2, pp. 37–51. DOI: 10.15588/1607-3274-2023-2-5.
Hahanova A., Hahanov V., Chumachenko S., Litvinova E., Rakhlis D. Vector-Driven Logic and Structure for Testing and Deductive Fault Simulation [Text], Radio Electronics, Comput. Science, Control, 2021, №3, pp. 69–85. DOI: 10.15588/1607-3274-2021-3-7.
Gharibi W., Hahanova A., Hahanov V., Chumachenko S., Litvinova E., Hahanov I. Vector-Deductive Memory-Based Transactions for Fault-as-Address Simulation [Text], Electronic modeling, 2023, №45(1), pp. 3–26. DOI: 10.15407/emodel.45.01.003.
Gharibi, W. Hahanova A., Hahanov V., Chumachenko S., Litvinova E., Hahanov I. Vector-Logic Synthesis of Deductive Matrices for Fault Simulation [Text], Electronic modeling, 2023, №45(2), pp. 16–33. DOI: 10.15407/emodel.45.02.016.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 V. I. Hahanov, S. V. Chumachenko, E. I. Lytvynova, H. V. Khakhanova, I. V. Hahanov, T. G. Rozhnova, V. I. Obrizan
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Creative Commons Licensing Notifications in the Copyright Notices
The journal allows the authors to hold the copyright without restrictions and to retain publishing rights without restrictions.
The journal allows readers to read, download, copy, distribute, print, search, or link to the full texts of its articles.
The journal allows to reuse and remixing of its content, in accordance with a Creative Commons license СС BY -SA.
Authors who publish with this journal agree to the following terms:
-
Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License CC BY-SA that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
-
Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
-
Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.