Loading…

Modeling Faults as Addresses

A smart data architecture is proposed for simulating faults in digital circuits, as in-memory computing. The purpose of such computing is to reduce energy consumption and latency when simulation of logic circuits by replacing processor instructions fast read-write transactions on logic vectors in me...

Full description

Saved in:
Bibliographic Details
Main Authors: Hahanov, Vladimir, Hahanov, Ivan, Miroshnyk, Anatolii, Shkil, Aleksander, Rakhlis, Dariia, Hahanova, Irina
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page 7
container_issue
container_start_page 1
container_title
container_volume
creator Hahanov, Vladimir
Hahanov, Ivan
Miroshnyk, Anatolii
Shkil, Aleksander
Rakhlis, Dariia
Hahanova, Irina
description A smart data architecture is proposed for simulating faults in digital circuits, as in-memory computing. The purpose of such computing is to reduce energy consumption and latency when simulation of logic circuits by replacing processor instructions fast read-write transactions on logic vectors in memory. To do this, it is proposed to leverage vector form of the truth table, which are used to construct deductive matrices of logical elements. The axiom is used: the truth table of tests T, the logical functionality of the element L and faults F are identical in form to each other and always convolutely interact with each other \mathrm{T}\oplus \mathrm{L}\oplus\mathrm{F}=0 . The deductive matrix is seen as the genome of logic to solve all design and test problems. To do this, based on the logical vector, smart data structures are built that can minimize the complexity of the fault simulation and the good operation algorithm of the digital product. Deductive mechanisms for modeling faults, like addresses, are proposed based on read-write transactions on smart and explicit data structures in the form of vectors, tables, and matrices. A superposition of smart and explicit data structures based on logical vectors and truth tables is proposed, which already forms a solution. Therefore, such data does not require simulation algorithms, but requires modeling algorithms, for good superposition of explicit data structures, which leads to a solution without simulation. A software architecture is proposed for solving problems of fault modeling, good behavior and test generation based on smart data structures. The results of processing same digital fragments for the verification of data structures and modeling and simulating mechanisms implemented in the python code are presented.
doi_str_mv 10.1109/EWDTS59469.2023.10297037
format conference_proceeding
fullrecord <record><control><sourceid>ieee_CHZPO</sourceid><recordid>TN_cdi_ieee_primary_10297037</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10297037</ieee_id><sourcerecordid>10297037</sourcerecordid><originalsourceid>FETCH-LOGICAL-i119t-17a6721720d1a20e5365d22b8018a325c4f84e18bec5f551673c806464874ab23</originalsourceid><addsrcrecordid>eNo1z7tOw0AQQNEFCYko-A9S-AdsZmYfs1tGeQBSohQEQRetvePIkXnImxT8PQVQ3e5IV6kSoUaEcL96Xe6fbTAu1ASkawQKDJqvVBE4eG1Bo_GGr9WEDFPFDt9uVZHzCQDQoQ2EEzXbfiYZ-o9juY6X4ZzLmMt5SqPkLPlO3XRxyFL8dape1qv94rHa7B6eFvNN1SOGc4UcHRMyQcJIIFY7m4gaD-ijJtuazhtB30hrO2vRsW49OOOMZxMb0lM1-3V7ETl8jf17HL8P_0P6B20wPPI</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Modeling Faults as Addresses</title><source>IEEE Xplore All Conference Series</source><creator>Hahanov, Vladimir ; Hahanov, Ivan ; Miroshnyk, Anatolii ; Shkil, Aleksander ; Rakhlis, Dariia ; Hahanova, Irina</creator><creatorcontrib>Hahanov, Vladimir ; Hahanov, Ivan ; Miroshnyk, Anatolii ; Shkil, Aleksander ; Rakhlis, Dariia ; Hahanova, Irina</creatorcontrib><description>A smart data architecture is proposed for simulating faults in digital circuits, as in-memory computing. The purpose of such computing is to reduce energy consumption and latency when simulation of logic circuits by replacing processor instructions fast read-write transactions on logic vectors in memory. To do this, it is proposed to leverage vector form of the truth table, which are used to construct deductive matrices of logical elements. The axiom is used: the truth table of tests T, the logical functionality of the element L and faults F are identical in form to each other and always convolutely interact with each other \mathrm{T}\oplus \mathrm{L}\oplus\mathrm{F}=0 . The deductive matrix is seen as the genome of logic to solve all design and test problems. To do this, based on the logical vector, smart data structures are built that can minimize the complexity of the fault simulation and the good operation algorithm of the digital product. Deductive mechanisms for modeling faults, like addresses, are proposed based on read-write transactions on smart and explicit data structures in the form of vectors, tables, and matrices. A superposition of smart and explicit data structures based on logical vectors and truth tables is proposed, which already forms a solution. Therefore, such data does not require simulation algorithms, but requires modeling algorithms, for good superposition of explicit data structures, which leads to a solution without simulation. A software architecture is proposed for solving problems of fault modeling, good behavior and test generation based on smart data structures. The results of processing same digital fragments for the verification of data structures and modeling and simulating mechanisms implemented in the python code are presented.</description><identifier>EISSN: 2472-761X</identifier><identifier>EISBN: 9798350314847</identifier><identifier>DOI: 10.1109/EWDTS59469.2023.10297037</identifier><language>eng</language><publisher>IEEE</publisher><subject>Circuit faults ; Computational modeling ; Data models ; Data structures ; deductive matrix ; fault as address simulation ; HDL description ; in-memory computing ; Logic circuits ; logical vector ; modeling smart data structures ; read-write transactions ; Software algorithms ; Software architecture ; truth table</subject><ispartof>2023 IEEE East-West Design &amp; Test Symposium (EWDTS), 2023, p.1-7</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10297037$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,27925,54555,54932</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/10297037$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Hahanov, Vladimir</creatorcontrib><creatorcontrib>Hahanov, Ivan</creatorcontrib><creatorcontrib>Miroshnyk, Anatolii</creatorcontrib><creatorcontrib>Shkil, Aleksander</creatorcontrib><creatorcontrib>Rakhlis, Dariia</creatorcontrib><creatorcontrib>Hahanova, Irina</creatorcontrib><title>Modeling Faults as Addresses</title><title>2023 IEEE East-West Design &amp; Test Symposium (EWDTS)</title><addtitle>EWDTS</addtitle><description>A smart data architecture is proposed for simulating faults in digital circuits, as in-memory computing. The purpose of such computing is to reduce energy consumption and latency when simulation of logic circuits by replacing processor instructions fast read-write transactions on logic vectors in memory. To do this, it is proposed to leverage vector form of the truth table, which are used to construct deductive matrices of logical elements. The axiom is used: the truth table of tests T, the logical functionality of the element L and faults F are identical in form to each other and always convolutely interact with each other \mathrm{T}\oplus \mathrm{L}\oplus\mathrm{F}=0 . The deductive matrix is seen as the genome of logic to solve all design and test problems. To do this, based on the logical vector, smart data structures are built that can minimize the complexity of the fault simulation and the good operation algorithm of the digital product. Deductive mechanisms for modeling faults, like addresses, are proposed based on read-write transactions on smart and explicit data structures in the form of vectors, tables, and matrices. A superposition of smart and explicit data structures based on logical vectors and truth tables is proposed, which already forms a solution. Therefore, such data does not require simulation algorithms, but requires modeling algorithms, for good superposition of explicit data structures, which leads to a solution without simulation. A software architecture is proposed for solving problems of fault modeling, good behavior and test generation based on smart data structures. The results of processing same digital fragments for the verification of data structures and modeling and simulating mechanisms implemented in the python code are presented.</description><subject>Circuit faults</subject><subject>Computational modeling</subject><subject>Data models</subject><subject>Data structures</subject><subject>deductive matrix</subject><subject>fault as address simulation</subject><subject>HDL description</subject><subject>in-memory computing</subject><subject>Logic circuits</subject><subject>logical vector</subject><subject>modeling smart data structures</subject><subject>read-write transactions</subject><subject>Software algorithms</subject><subject>Software architecture</subject><subject>truth table</subject><issn>2472-761X</issn><isbn>9798350314847</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2023</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNo1z7tOw0AQQNEFCYko-A9S-AdsZmYfs1tGeQBSohQEQRetvePIkXnImxT8PQVQ3e5IV6kSoUaEcL96Xe6fbTAu1ASkawQKDJqvVBE4eG1Bo_GGr9WEDFPFDt9uVZHzCQDQoQ2EEzXbfiYZ-o9juY6X4ZzLmMt5SqPkLPlO3XRxyFL8dape1qv94rHa7B6eFvNN1SOGc4UcHRMyQcJIIFY7m4gaD-ijJtuazhtB30hrO2vRsW49OOOMZxMb0lM1-3V7ETl8jf17HL8P_0P6B20wPPI</recordid><startdate>20230922</startdate><enddate>20230922</enddate><creator>Hahanov, Vladimir</creator><creator>Hahanov, Ivan</creator><creator>Miroshnyk, Anatolii</creator><creator>Shkil, Aleksander</creator><creator>Rakhlis, Dariia</creator><creator>Hahanova, Irina</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>20230922</creationdate><title>Modeling Faults as Addresses</title><author>Hahanov, Vladimir ; Hahanov, Ivan ; Miroshnyk, Anatolii ; Shkil, Aleksander ; Rakhlis, Dariia ; Hahanova, Irina</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i119t-17a6721720d1a20e5365d22b8018a325c4f84e18bec5f551673c806464874ab23</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Circuit faults</topic><topic>Computational modeling</topic><topic>Data models</topic><topic>Data structures</topic><topic>deductive matrix</topic><topic>fault as address simulation</topic><topic>HDL description</topic><topic>in-memory computing</topic><topic>Logic circuits</topic><topic>logical vector</topic><topic>modeling smart data structures</topic><topic>read-write transactions</topic><topic>Software algorithms</topic><topic>Software architecture</topic><topic>truth table</topic><toplevel>online_resources</toplevel><creatorcontrib>Hahanov, Vladimir</creatorcontrib><creatorcontrib>Hahanov, Ivan</creatorcontrib><creatorcontrib>Miroshnyk, Anatolii</creatorcontrib><creatorcontrib>Shkil, Aleksander</creatorcontrib><creatorcontrib>Rakhlis, Dariia</creatorcontrib><creatorcontrib>Hahanova, Irina</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE/IET Electronic Library</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Hahanov, Vladimir</au><au>Hahanov, Ivan</au><au>Miroshnyk, Anatolii</au><au>Shkil, Aleksander</au><au>Rakhlis, Dariia</au><au>Hahanova, Irina</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Modeling Faults as Addresses</atitle><btitle>2023 IEEE East-West Design &amp; Test Symposium (EWDTS)</btitle><stitle>EWDTS</stitle><date>2023-09-22</date><risdate>2023</risdate><spage>1</spage><epage>7</epage><pages>1-7</pages><eissn>2472-761X</eissn><eisbn>9798350314847</eisbn><abstract>A smart data architecture is proposed for simulating faults in digital circuits, as in-memory computing. The purpose of such computing is to reduce energy consumption and latency when simulation of logic circuits by replacing processor instructions fast read-write transactions on logic vectors in memory. To do this, it is proposed to leverage vector form of the truth table, which are used to construct deductive matrices of logical elements. The axiom is used: the truth table of tests T, the logical functionality of the element L and faults F are identical in form to each other and always convolutely interact with each other \mathrm{T}\oplus \mathrm{L}\oplus\mathrm{F}=0 . The deductive matrix is seen as the genome of logic to solve all design and test problems. To do this, based on the logical vector, smart data structures are built that can minimize the complexity of the fault simulation and the good operation algorithm of the digital product. Deductive mechanisms for modeling faults, like addresses, are proposed based on read-write transactions on smart and explicit data structures in the form of vectors, tables, and matrices. A superposition of smart and explicit data structures based on logical vectors and truth tables is proposed, which already forms a solution. Therefore, such data does not require simulation algorithms, but requires modeling algorithms, for good superposition of explicit data structures, which leads to a solution without simulation. A software architecture is proposed for solving problems of fault modeling, good behavior and test generation based on smart data structures. The results of processing same digital fragments for the verification of data structures and modeling and simulating mechanisms implemented in the python code are presented.</abstract><pub>IEEE</pub><doi>10.1109/EWDTS59469.2023.10297037</doi><tpages>7</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier EISSN: 2472-761X
ispartof 2023 IEEE East-West Design & Test Symposium (EWDTS), 2023, p.1-7
issn 2472-761X
language eng
recordid cdi_ieee_primary_10297037
source IEEE Xplore All Conference Series
subjects Circuit faults
Computational modeling
Data models
Data structures
deductive matrix
fault as address simulation
HDL description
in-memory computing
Logic circuits
logical vector
modeling smart data structures
read-write transactions
Software algorithms
Software architecture
truth table
title Modeling Faults as Addresses
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-27T17%3A28%3A13IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_CHZPO&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Modeling%20Faults%20as%20Addresses&rft.btitle=2023%20IEEE%20East-West%20Design%20&%20Test%20Symposium%20(EWDTS)&rft.au=Hahanov,%20Vladimir&rft.date=2023-09-22&rft.spage=1&rft.epage=7&rft.pages=1-7&rft.eissn=2472-761X&rft_id=info:doi/10.1109/EWDTS59469.2023.10297037&rft.eisbn=9798350314847&rft_dat=%3Cieee_CHZPO%3E10297037%3C/ieee_CHZPO%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i119t-17a6721720d1a20e5365d22b8018a325c4f84e18bec5f551673c806464874ab23%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=10297037&rfr_iscdi=true