SlideShare a Scribd company logo
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 7, No. 5, October 2017, pp. 2451~2458
ISSN: 2088-8708, DOI: 10.11591/ijece.v7i5.pp2451-2458  2451
Journal homepage: http://iaesjournal.com/online/index.php/IJECE
Black Box Model based Self Healing Solution for Stuck at
Faults in Digital Circuits
S. Meyyappan1
, V. Alamelumangai2
Dept. of E&I Engg., Annamalai University
Article Info ABSTRACT
Article history:
Received Jun 3, 2016
Revised Jun 12, 2017
Accepted Sep 11, 2017
The paper proposes a design strategy to retain the true nature of the output in
the event of occurrence of stuck at faults at the interconnect levels of digital
circuits. The procedure endeavours to design a combinational architecture
which includes attributes to identify stuck at faults present in the intermediate
lines and involves a healing mechanism to redress the same. The simulated
fault injection procedure introduces both single as well as multiple stuck-at
faults at the interconnect levels of a two level combinational circuit in
accordance with the directives of a control signal. The inherent heal facility
attached to the formulation enables to reach out the fault free output even in
the presence of faults. The Modelsim based simulation results obtained for
the Circuit Under Test [CUT] implemented using a Read Only Memory
[ROM], proclaim the ability of the system to survive itself from the influence
of faults. The comparison made with the traditional Triple Modular
Redundancy [TMR] exhibits the superiority of the scheme in terms of fault
coverage and area overhead.
Keywords:
Black box model
Fault tolerance
Redundancy
Self healing
Stuck at faults
Copyright © 2017 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
S. Meyyappan
Dept. of E&I Engg., Annamalai University
Annamalai Nagar 608002, Tamil Nadu, India
meys.narayan@gmail.com
1. INTRODUCTION
The evolution of very deep submicron technology steadily reduces the feature size of integrated
circuits to a large extent and increases the logic to pin ratio to a new high which in turn contributes to higher
error rates. The reduced voltage supplies and therefore noise margins, together with reduced internal
capacitances increase their susceptibility and sensitivity to radiations thereby making the system error prone
[1], [2]. Permanent, transient and intermittent faults remain the main sources of errors in digital circuits.
Permanent faults exhibit irreversible physical changes on account of wear-out hardware components. The
transient faults erupt due to external environmental conditions like cosmic rays and electromagnetic
interference whereas intermittent faults arise in light of unstable or marginal hardware and manufacturing
residues [3]-[6].
The philosophy of fault tolerance gains crucial significance as it helps to achieve reliable hardware
performance in the sense it makes the system insensitive to faults and continue to perform its tasks
effectively even in fault prone operating conditions [7], [8]. Types of fault tolerant techniques include
hardware, software, information and time redundancies. Dependability refers to the science of failure and
characterizes by the ability of an entity to satisfy one or more of the vital system functions even under faulty
operating conditions [9]. Self-healing systems have the ability to modify their own behaviour in response to
changes in their environment that lead to system faults [10]. The theory of fault injection manifests itself as
the validation technique of fault tolerant systems [11], [12] and mandates the designer to study the system’s
behaviour in the presence of faults introduced deliberately in the system. Three basic categories of fault
 ISSN: 2088-8708
IJECE Vol. 7, No. 5, October 2017 : 2451 – 2458
2452
injection include hardware implemented fault injection, software implemented fault injection and simulated
fault injection. Advantages of simulated fault injection include cost reduction in the design process due to
early diagnosis, avoidance of redesign in case of error and thus short time-to-market [13], [14]. Very high
speed integrated circuits Hardware Description Language [VHDL] based fault injection receives wide spread
recognition due to its flexibility combined with a high degree of controllability and observability on all the
components of the simulated model [12].
A cost effective non intrusive technique similar to duplication with comparison, wherein duplicated
function module and comparator together acts as a function checker to detect any erroneous response of the
original function module has been presented in [15]. Based on VHDL descriptions, implementation of
separable codes for concurrent error detection within VLSI ICs has been described in [16]. A suitable
approach for generating two level combinational circuits with concurrent error detection capability based on
three different techniques has been proposed in [17].
An in-depth review of the literature related to self healing along with a detailed survey and synthesis
has been presented using the developed taxonomy in [18]. A self healing architecture based on human
immune system suitable for tolerating soft errors occurring in VLSI based digital systems has been proposed
in [19]. The error in the digital circuit has been treated as an antigen by the system and a distributed defence
mechanism has been evolved to heal itself from the effect of the error.
Three different architectures using online checkers for error detection which in turn initiates the
reconfiguration process of the faulty unit are presented in [20]. The modification of fault tolerant
architectures into partial reconfigurable modules and the significant advantages of partial dynamic
reconfiguration when employed in fault tolerant system design are demonstrated. A hybrid fault tolerant
architecture has been proposed in [21] to improve the robustness of logic CMOS circuits. The architecture
combines different types of redundancies together to tolerate transient as well as permanent faults. A new
hybrid fault-tolerant architecture to improve robustness of digital CMOS circuits and systems has been
presented in [22]. This architecture also employs information redundancy for error detection, timing
redundancy for transient error correction and hardware redundancy for permanent error correction.
Despite all the attempts being made, still there is an exigency for a paradigm shift in the design of
fault tolerant digital systems. The scheme proposes healing strategy to counteract the presence of stuck at
faults in multi level combinational circuits with a view to nullify their influence on the system. The scheme
employs simulated fault injection technique on the basis of its ability to validate the dependability of systems
during the design phase. The scheme manages to distant itself from the current literature in the sense it
unveils a novel black box modelling approach for the formation of healing mechanism which tolerates single
as well as multiple bit faults and makes the system truly fault tolerant.
The rest of the paper organizes itself under three sections that include design methodology, results
and discussion and finally conclusion.
2. DESIGN METHODOLOGY
The primary theory vows to evolve a self healing strategy to survive stuck at faults occurring in
combinational logic of any digital circuit. The procedure reiterates its promise to create a thoroughly reliable
system with a view to provide fault free output even on the occurrence of faults. It involves the simulated
fault injection procedure to inject faults at the interconnect levels of the system and lay down measures to
identify their occurrence in order to formulate the healing sequence. The travel moves on using the portals of
Modelsim platform to realize the functional status of the proposed architecture and ensures its practical
suitability with the help of Xilinx FPGA.
The central theme of the scheme promises to negate the effect of stuck-at faults present at the
interconnect levels of combinational circuits and bring out the expected behaviour. The procedure strives to
ensure a sense of reliability in the flow of signals and come up with the desired performance. The scheme
enjoys the benefit of incorporating a built-in healing procedure that can eliminate the impact of stuck at faults
present at the interconnect levels and produce true values on the primary output lines of the system thereby
making it a self healing system by its very nature.
Internally, the ROM belongs to the category of a combinational circuit that can be implemented with
AND gates connected as a decoder and a number of OR gates equal to the number of outputs. The ROM falls
into a two level implementation in sum of minterms form in order that each of its output provides the sum of
all the minterms of “n” inputs. The Boolean functions of the CUT expressed in sum of minterms are:
F1(A2,A1,A0) = ∑(1,3,5,7)
F2(A2,A1,A0) = ∑(0,1,4,5)
IJECE ISSN: 2088-8708 
Black Box Model based Self Healing Solution for Stuck at Faults in Digital Circuits (S. Meyyappan)
2453
F3(A2,A1,A0) = ∑(2,3,4,5,6)
F4(A2,A1,A0) = ∑(3,4,7)
F5(A2,A1,A0) = ∑(0,1,2,3)
F6(A2,A1,A0) = ∑(0,5,6)
F7(A2,A1,A0) = ∑(2,3,4,5)
F8(A2,A1,A0) = ∑(1,2,3,4,5,6)
The chosen CUT relates to a ROM of size 8X8 with three inputs and eight outputs. The Figures 1 &
2 show the logic diagram of the CUT implemented using 8Χ8 ROM and the block diagram of the self healing
mechanism respectively.
Figure 1. Logic diagram of the CUT implemented using 8X8 ROM
In general, a model is the one which represents the behaviour of a physical system. A model can
either be a black box model or a white box model or the combination of both called as grey box model. In
black box modelling, the system is simply considered as a black box in the sense the tester does not possess
any prior knowledge over the internal structure and functions of the system but thoroughly knows that a
particular input should return a certain invariable output. In other words, the tester is aware of what the
system is supposed to do but not of how does it do. The proposed scheme utilizes this fact to build the
healing architecture which assumes the role of tester and brings out the desired output based on the already
established input-output relationship of the system regardless of the presence of faults at the interconnect
levels of the system.
Actual First Stage
Output
Desired First Stage
Output
Comparator Healer Second StageError Primary
Outputs
No Error
Figure 2. Block diagram of the self healing mechanism
It is in this perspective the scheme houses a healing circuit consists of eight EX-OR gates equal to
the number of outputs in the first stage of the 8X8 ROM as an integral part of the system. The desired output
along with the corresponding eventual outcome from each of the output lines of the decoder together form
the inputs to each of the EX-OR gates. The approach extends to follow the outputs of the EX-OR gates and
senses the fault when the output of any of the EX-OR gates goes high. It further proceeds to toggle the logic
 ISSN: 2088-8708
IJECE Vol. 7, No. 5, October 2017 : 2451 – 2458
2454
state of the faulty interconnect line and revert it back to its fault free state. The rigorous process of continuous
monitoring of signal flow and the ability to take the corrective action on the fly make the system a truly self
healing one. The algorithm seen below enumerates the steps involved in the procedure to harmonize the fault
injection mechanism and the healing part with the rest of the system.
Algorithm
1. Determine the outputs of the system stage by stage for the given set of primary inputs
2. Check the status of the control signal
3. If “control” is not enabled then
4. Get the fault free outputs of the system without fault injection
5. Else
6. Choose any of the interconnect line(s) in the first stage of the system randomly
7. Inject fault on the chosen line(s)
8. Heal the system with the built in self healing facility
9. Obtain the fault free primary outputs of the system
10. End if
3. RESULTS AND DISCUSSION
When the CUT operates in fault free state, it produces the output as “11110000” for a given input
combination of “100” in accordance with its input – output relationship. On the other hand, the appearance of
stuck at faults at the intermediate lines causes the circuit to generate faulty output. Figure 3 depicts one such
turbulent state of the CUT in which the interconnect levels int(0) and int(4) are stuck at 1 and stuck at 0
respectively.
Figure 3. The CUT in the presence of stuck at faults
The Table 1 displays the different outputs generated by the circuit for the same input combination in
consequence of the presence of stuck at faults occurred at the interconnect levels.
Table 1. Faulty operating condition of the CUT
IJECE ISSN: 2088-8708 
Black Box Model based Self Healing Solution for Stuck at Faults in Digital Circuits (S. Meyyappan)
2455
* int(1) is stuck at
**int(1) and int(4) are s-a-1 & s-a-0 respectively
The Modelsim based simulation results displayed in Figures 4 to 7 elucidate the ability of the
proposed healing strategy to keep the CUT in its fault tolerant state. The response seen in Figure.4 explains
the fact that as long as the control signal is at logic 0 state it inhibits the fault injection campaign and the
system operates in an error free environment.
Figure 4. Output of the CUT when the control signal “con” is at logic 0
However the enabling of the control signal as seen in Figures 5 and 6 permits the introduction of
stuck-at faults based on the logic values of the 4 bit fault generator “fg” in the sense at the 500th
ns the 2th
i.e.,
int(1) interconnect line is made to be stuck-at logic 1 and at the 1000th
ns the 5nd
interconnect line i.e., int(4)
to be stuck-at logic 0 respectively. Despite the introduction of faults, the circuit continues to generate the
correct information on its primary output lines thanks to the innate ability of the healing mechanism
inherently associated with it.
Figure 5. Output of the CUT when the intermediate line “int(1)” is stuck-at 1
 ISSN: 2088-8708
IJECE Vol. 7, No. 5, October 2017 : 2451 – 2458
2456
Figure 6. Output of the CUT when the intermediate lines “int(1 & 4)” are stuck at 1 & 0 respectively
Figure 7. Output of the self healing ROM when the control signal “con” reverts to logic 0
The Figure 7 elaborates the retraction of the system into its fault free state as the control signal
reverts to logic 0 at the 1500th
ns. The Table 2 highlights the logic states of the signals associated with the
CUT in consequence of the sequence of events occurring at different simulation instants.
Table 2. Logic states of signals at different simulation instants
Simulation Instant con (1) fg (4) A (3) int (8) F (8)
0 ns to 499 ns 0 0100 100 00010000 11110000
500 ns to 999 ns 1 0100 100 *00010010 11110000
1000 ns to 1499 ns 1 1000 100 **00000010 11110000
1500 ns to 2000 ns 0 1000 100 00010000 11110000
* int(1) is stuck at 1
**int(1) and int(4) are s-a-1 & s-a-0 respectively
The simulation results clearly show that the proposed self healing architecture exhibits excellent
resilience and meets the design specifications even in turbulent situations. The ability of the FPGA to
reconfigure itself mandates the designer to incorporate fault tolerant features and helps to realize the logical
implementation of the specified design. The real time implementation of the proposed self healing scheme
using XC3S500E FPGA on Xilinx foundation series ISE 9.2i platform validates the simulated performance
of the VHDL code developed for the CUT and endorses its practical suitability.
IJECE ISSN: 2088-8708 
Black Box Model based Self Healing Solution for Stuck at Faults in Digital Circuits (S. Meyyappan)
2457
3.1. Performance Analysis
The Table 3 compares the fault coverage ability and the required area overhead of the proposed
scheme with TMR for the CUT. The fault coverage explains the ability of the system to tolerate faults at a
given point of time while overhead provides an idea over the amount of additional chip area needed to
implement the design. The percentage overhead is calculated using the following relation;
% 𝑂𝑣𝑒𝑟ℎ𝑒𝑎𝑑 =
𝑁𝑜.𝑜𝑓 𝑟𝑒𝑑𝑢𝑛𝑑𝑎𝑛𝑡 𝑔𝑎𝑡𝑒𝑠
𝑁𝑜.𝑜𝑓 𝑎𝑐𝑡𝑢𝑎𝑙 𝑔𝑎𝑡𝑒𝑠 𝑡𝑜 𝑖𝑚𝑝𝑙𝑒𝑚𝑒𝑛𝑡 𝑡ℎ𝑒 𝑙𝑜𝑔𝑖𝑐
× 100
Table 3. Comparison Summary
Methodology Fault Coverage Area Overhead
Proposed Self healing Architecture
100% for both single as well as
multiple bit faults
84.21%
Triple Modular Redundancy Tolerates only single bit faults 368.42%
The proposed self healing architecture enjoys a clear edge over TMR due to the fact that the TMR
does not yield a cost effective solution. Furthermore, the TMR does not guarantee fault free output because if
two or all the three of the inputs to the voter turn out to be faulty, it permits the faulty signal to proceed
further in the system. The other important issue concerning TMR relates to the area overhead which goes as
high as 368.42% since it requires two identical copies of the CUT and the voter along with the original CUT.
On the other hand, the proposed scheme requires only as many XOR gates and NOT gates as the number of
intermediate lines of the CUT which in turn results in significantly low area overhead of 84.21% and
provides hundred per cent fault coverage against single as well as multiple bit errors.
4. CONCLUSION
A black box model based self healing scheme has been formulated to detect and correct stuck at
faults occurring at the interconnect levels of multi level combinational circuits. The merits of simulated fault
injection procedure have been utilized to attain a very high degree of controllability and observability in the
process of generating faults. The sense of reliability in the system performance has been ensured through the
self healing ability of the proposed methodology. The Modelsim based simulation results obtained for the
chosen combinational circuit implemented using ROM add strength to the simplicity and veracity of the
proposed approach.
The VHDL code developed for the proposed self healing architecture has been validated through
XC3S500E FPGA using Xilinx Foundation series ISE 9.2i with a view to exhibit its suitability for use in
practice. The comparative analysis made with the traditional TMR based healing approach brought out the
ultimate benefits of the scheme to the light as it comprehensively overpowers the TMR in terms of fault
coverage and area overhead.
REFERENCES
[1] KShirsagar R.V, Patrikar R.M. A New Design Approach for Tolerating Interconnect Faults in Digital Circuits.
Proceedings of SPIT-IEEE colloquium and International conference, India. 2007; 2: 117-120.
[2] KShirsagar R.V, Patrikar R.M. A Novel Fault Tolerant Design and an Algorithm for tolerating Faults in Digital
Circuits. 3rd
International Design and Test Workshop, Tunisia, December 2008.
[3] Cristian Constantinescu. Intermittent Faults in VLSI Circuits. 2nd
Workshop on Silicon Errors in Logic - System
Effects (SELSE2), April 2006.
[4] Cristian Constantinescu. Impact of Intermittent Faults on Nanocomputing Devices. WDSN-07, Edinburgh, UK,
June 2007.
[5] Gracia J, Saiz L.J, Baraza J.C, Gil D, Gil P.J. Analysis of the Influence of Intermittent Faults in a
Microcontroller. 11th
IEEE International Workshop on Design and Diagnostics of Electronic Circuits and
Systems, April 2008; 80-85.
[6] Saiz L.J, Gracia J, Baraza J.C, Gil D, Gil P.J. Applying Fault Injection to study the Effects of Intermittent Faults.
7th
European Dependable Computing Conference, Kaunas. May 2008: 67-69.
[7] Parag K. Lala. Self-Checking and Fault Tolerant Digital Design. Morgan Kaufmann Publishers. 2001.
[8] Lala P.K., Kiran Kumar B, Parkerson J.P. On Self-Healing Digital System Design. Microelectronics Journal.
2006; 37(4): 353-362.
 ISSN: 2088-8708
IJECE Vol. 7, No. 5, October 2017 : 2451 – 2458
2458
[9] Marwa Ben Hammouda, Mohamed Najeh Lakhoua, Lilia El Amraoui. Dependability Evaluation and Supervision
in Thermal Power Plants. International Journal of Electrical and Computer Engineering (IJECE). 2015; 5(5):
905-917.
[10] Hamid Bagheri1, Mohammad Ali Torkamani, Zhaleh Ghaffari. Architectural Approaches for Self-Healing
Systems Based on Multi Agent Technologies. International Journal of Electrical and Computer Engineering
(IJECE). 2013; 3(6): 779-783.
[11] Baraza J.C, Gracia J, Gil D, Gil P.J. A prototype of a VHDL-based fault injection tool: Description and
Application. Journal of Systems Architecture. 2002; 47(10): 847–867.
[12] Gil D, Gracia J, Baraza J.C, Gil P.J. Study, Comparison and Application of different VHDL-Based Fault
Injection Techniques for the Experimental Validation of a Fault-Tolerant System. Microelectronics Journal.
2003; 34(1): 41-51.
[13] Jongwhoa Na, Lee D.W. Simulated Fault Injection using Simulator Modification Technique. ETRI Journal. 2011;
33(1): 50-59.
[14] Lee D.W, Na J.W. Novel Simulation Fault Injection Method for Dependability Analysis. IEEE Design & Test
Computers. 2009; 26(6): 50-61.
[15] Goran Lj. Djordjevec, Mile K. Stojcev, Tatjana R. Stankovic. Approach to Partially Self-Checking
Combinational Circuits Design. Microelectronics Journal. 2004; 35(12): 945-952.
[16] Stojcev M.K, Djordjevic G.Lj, Stankovic T.R. Implementation of self- checking two-level combinational logic on
FPGA and CPLD circuits. Journal of Microelectronics Reliability. 2004; 44(1): 173-178.
[17] Tatjana R. Stankovic, Mile K. Stojcev, Goran Lj. Djordjevic. On VHDL Synthesis Of Self Checking Two Level
Combinational Circuits. Electrical Energy. 2004; 17: 69-79.
[18] Debanjan Ghosh, Raj Sharman, H. Raghav Rao, Shambhu Upadhyaya. Self-healing systems — Survey and
Synthesis. Decision Support Systems. 2006; 42(4): 2164-2185.
[19] Lala P.K, B. Kiran Kumar. An Architecture for Self-Healing Digital Systems. Journal of Electronic Testing:
Theory and Applications, Kluwer Academic Publishers. 2003; 19: 523-535.
[20] Straka M, Kastil J, Kotasek Z. Modern fault tolerant architectures based on partial dynamic reconfiguration in
fpgas. 13th
IEEE International Symposium on Design and Diagnostics of Electronic Circuits and Systems, IEEE
Computer Society, USA. 2010; 336–341.
[21] Tran D. A, Virazel A, Bosio A, Dilillo L, Girard P, Pravossoudovitch S, Wunderlich H.-J. A Hybrid Fault
Tolerant Architecture for Robustness Improvement of Digital Circuits. Proceedings of the 20th
IEEE Asian Test
Symposium (ATS11). 2011; 136-141.
[22] Tran D. A., Virazel A, Bosio A, Dilillo L, Girard P, Pravossoudovitch S, Wunderlich H.-J. A New Hybrid Fault-
Tolerant Architecture for Digital CMOS Circuits and Systems. Journal of Electronic Testing: Theory and
Applications (JETTA). 2014; doi: 10.1007/s10836-014-5459-3.
BIOGRAPHIES OF AUTHORS
S. Meyyappan has been a faculty member in Engineering Education for the past 13
years and is currently working in the capacity of Assistant Professor in the Department
of Electronics and Instrumentation Engineering, Annamalai University, India. His
research interests include Fault Tolerant Digital Systems, Embedded Control and
Process Automation.
V. Alamelumangai is presently holding the post of Professor in the Department of
Electronics and Instrumentation Engineering, Annamalai University, India. Her
teaching experience spans over 20 years. Her areas of specialization are Digital System
Design, Process Control and Industrial Instrumentation.

More Related Content

What's hot

COVERAGE DRIVEN FUNCTIONAL TESTING ARCHITECTURE FOR PROTOTYPING SYSTEM USING ...
COVERAGE DRIVEN FUNCTIONAL TESTING ARCHITECTURE FOR PROTOTYPING SYSTEM USING ...COVERAGE DRIVEN FUNCTIONAL TESTING ARCHITECTURE FOR PROTOTYPING SYSTEM USING ...
COVERAGE DRIVEN FUNCTIONAL TESTING ARCHITECTURE FOR PROTOTYPING SYSTEM USING ...
VLSICS Design
 
Stil test pattern generation enhancement in mixed signal design
Stil test pattern generation enhancement in mixed signal designStil test pattern generation enhancement in mixed signal design
Stil test pattern generation enhancement in mixed signal design
Conference Papers
 
Ieeepro techno solutions 2013 ieee embedded project an integrated design fr...
Ieeepro techno solutions   2013 ieee embedded project an integrated design fr...Ieeepro techno solutions   2013 ieee embedded project an integrated design fr...
Ieeepro techno solutions 2013 ieee embedded project an integrated design fr...
srinivasanece7
 
IDS IN TELECOMMUNICATION NETWORK USING PCA
IDS IN TELECOMMUNICATION NETWORK USING PCAIDS IN TELECOMMUNICATION NETWORK USING PCA
IDS IN TELECOMMUNICATION NETWORK USING PCA
IJCNCJournal
 
Towards Functional Safety compliance of Matrix-Matrix Multiplication
Towards Functional Safety compliance of Matrix-Matrix MultiplicationTowards Functional Safety compliance of Matrix-Matrix Multiplication
Towards Functional Safety compliance of Matrix-Matrix Multiplication
Javier Fernández Muñoz
 
IEEE 2014 JAVA NETWORK SECURITY PROJECTS Fault tolerant network interfaces fo...
IEEE 2014 JAVA NETWORK SECURITY PROJECTS Fault tolerant network interfaces fo...IEEE 2014 JAVA NETWORK SECURITY PROJECTS Fault tolerant network interfaces fo...
IEEE 2014 JAVA NETWORK SECURITY PROJECTS Fault tolerant network interfaces fo...
IEEEGLOBALSOFTSTUDENTPROJECTS
 
Ieeepro techno solutions 2013 ieee embedded project decision making in coll...
Ieeepro techno solutions   2013 ieee embedded project decision making in coll...Ieeepro techno solutions   2013 ieee embedded project decision making in coll...
Ieeepro techno solutions 2013 ieee embedded project decision making in coll...
srinivasanece7
 
A Unique Test Bench for Various System-on-a-Chip
A Unique Test Bench for Various System-on-a-Chip A Unique Test Bench for Various System-on-a-Chip
A Unique Test Bench for Various System-on-a-Chip
IJECEIAES
 
Network Function Modeling and Performance Estimation
Network Function Modeling and Performance EstimationNetwork Function Modeling and Performance Estimation
Network Function Modeling and Performance Estimation
IJECEIAES
 
A petri net model for hardware software codesign
A petri net model for hardware software codesignA petri net model for hardware software codesign
A petri net model for hardware software codesignJULIO GONZALEZ SANZ
 
Coding Schemes for Implementation of Fault Tolerant Parrallel Filter
Coding Schemes for Implementation of Fault Tolerant Parrallel FilterCoding Schemes for Implementation of Fault Tolerant Parrallel Filter
Coding Schemes for Implementation of Fault Tolerant Parrallel Filter
IJAAS Team
 
An Investigation towards Effectiveness in Image Enhancement Process in MPSoC
An Investigation towards Effectiveness in Image Enhancement Process in MPSoC An Investigation towards Effectiveness in Image Enhancement Process in MPSoC
An Investigation towards Effectiveness in Image Enhancement Process in MPSoC
IJECEIAES
 
EDEM Brochure
EDEM BrochureEDEM Brochure
EDEM Brochure
DEM Solutions
 
Modifying Hamming code and using the replication method to protect memory aga...
Modifying Hamming code and using the replication method to protect memory aga...Modifying Hamming code and using the replication method to protect memory aga...
Modifying Hamming code and using the replication method to protect memory aga...
TELKOMNIKA JOURNAL
 
IRJET- Congestion Avoidance and Qos Improvement in Base Station with Femt...
IRJET-  	  Congestion Avoidance and Qos Improvement in Base Station with Femt...IRJET-  	  Congestion Avoidance and Qos Improvement in Base Station with Femt...
IRJET- Congestion Avoidance and Qos Improvement in Base Station with Femt...
IRJET Journal
 
AN EFFICIENT INTRUSION DETECTION SYSTEM WITH CUSTOM FEATURES USING FPA-GRADIE...
AN EFFICIENT INTRUSION DETECTION SYSTEM WITH CUSTOM FEATURES USING FPA-GRADIE...AN EFFICIENT INTRUSION DETECTION SYSTEM WITH CUSTOM FEATURES USING FPA-GRADIE...
AN EFFICIENT INTRUSION DETECTION SYSTEM WITH CUSTOM FEATURES USING FPA-GRADIE...
IJCNCJournal
 

What's hot (17)

COVERAGE DRIVEN FUNCTIONAL TESTING ARCHITECTURE FOR PROTOTYPING SYSTEM USING ...
COVERAGE DRIVEN FUNCTIONAL TESTING ARCHITECTURE FOR PROTOTYPING SYSTEM USING ...COVERAGE DRIVEN FUNCTIONAL TESTING ARCHITECTURE FOR PROTOTYPING SYSTEM USING ...
COVERAGE DRIVEN FUNCTIONAL TESTING ARCHITECTURE FOR PROTOTYPING SYSTEM USING ...
 
Stil test pattern generation enhancement in mixed signal design
Stil test pattern generation enhancement in mixed signal designStil test pattern generation enhancement in mixed signal design
Stil test pattern generation enhancement in mixed signal design
 
Ieeepro techno solutions 2013 ieee embedded project an integrated design fr...
Ieeepro techno solutions   2013 ieee embedded project an integrated design fr...Ieeepro techno solutions   2013 ieee embedded project an integrated design fr...
Ieeepro techno solutions 2013 ieee embedded project an integrated design fr...
 
IDS IN TELECOMMUNICATION NETWORK USING PCA
IDS IN TELECOMMUNICATION NETWORK USING PCAIDS IN TELECOMMUNICATION NETWORK USING PCA
IDS IN TELECOMMUNICATION NETWORK USING PCA
 
Towards Functional Safety compliance of Matrix-Matrix Multiplication
Towards Functional Safety compliance of Matrix-Matrix MultiplicationTowards Functional Safety compliance of Matrix-Matrix Multiplication
Towards Functional Safety compliance of Matrix-Matrix Multiplication
 
IEEE 2014 JAVA NETWORK SECURITY PROJECTS Fault tolerant network interfaces fo...
IEEE 2014 JAVA NETWORK SECURITY PROJECTS Fault tolerant network interfaces fo...IEEE 2014 JAVA NETWORK SECURITY PROJECTS Fault tolerant network interfaces fo...
IEEE 2014 JAVA NETWORK SECURITY PROJECTS Fault tolerant network interfaces fo...
 
Ieeepro techno solutions 2013 ieee embedded project decision making in coll...
Ieeepro techno solutions   2013 ieee embedded project decision making in coll...Ieeepro techno solutions   2013 ieee embedded project decision making in coll...
Ieeepro techno solutions 2013 ieee embedded project decision making in coll...
 
A Unique Test Bench for Various System-on-a-Chip
A Unique Test Bench for Various System-on-a-Chip A Unique Test Bench for Various System-on-a-Chip
A Unique Test Bench for Various System-on-a-Chip
 
50120130406033
5012013040603350120130406033
50120130406033
 
Network Function Modeling and Performance Estimation
Network Function Modeling and Performance EstimationNetwork Function Modeling and Performance Estimation
Network Function Modeling and Performance Estimation
 
A petri net model for hardware software codesign
A petri net model for hardware software codesignA petri net model for hardware software codesign
A petri net model for hardware software codesign
 
Coding Schemes for Implementation of Fault Tolerant Parrallel Filter
Coding Schemes for Implementation of Fault Tolerant Parrallel FilterCoding Schemes for Implementation of Fault Tolerant Parrallel Filter
Coding Schemes for Implementation of Fault Tolerant Parrallel Filter
 
An Investigation towards Effectiveness in Image Enhancement Process in MPSoC
An Investigation towards Effectiveness in Image Enhancement Process in MPSoC An Investigation towards Effectiveness in Image Enhancement Process in MPSoC
An Investigation towards Effectiveness in Image Enhancement Process in MPSoC
 
EDEM Brochure
EDEM BrochureEDEM Brochure
EDEM Brochure
 
Modifying Hamming code and using the replication method to protect memory aga...
Modifying Hamming code and using the replication method to protect memory aga...Modifying Hamming code and using the replication method to protect memory aga...
Modifying Hamming code and using the replication method to protect memory aga...
 
IRJET- Congestion Avoidance and Qos Improvement in Base Station with Femt...
IRJET-  	  Congestion Avoidance and Qos Improvement in Base Station with Femt...IRJET-  	  Congestion Avoidance and Qos Improvement in Base Station with Femt...
IRJET- Congestion Avoidance and Qos Improvement in Base Station with Femt...
 
AN EFFICIENT INTRUSION DETECTION SYSTEM WITH CUSTOM FEATURES USING FPA-GRADIE...
AN EFFICIENT INTRUSION DETECTION SYSTEM WITH CUSTOM FEATURES USING FPA-GRADIE...AN EFFICIENT INTRUSION DETECTION SYSTEM WITH CUSTOM FEATURES USING FPA-GRADIE...
AN EFFICIENT INTRUSION DETECTION SYSTEM WITH CUSTOM FEATURES USING FPA-GRADIE...
 

Similar to Black Box Model based Self Healing Solution for Stuck at Faults in Digital Circuits

An Efficient Approach Towards Mitigating Soft Errors Risks
An Efficient Approach Towards Mitigating Soft Errors RisksAn Efficient Approach Towards Mitigating Soft Errors Risks
An Efficient Approach Towards Mitigating Soft Errors Risks
sipij
 
Simulation-based fault-tolerant multiprocessors system
Simulation-based fault-tolerant multiprocessors systemSimulation-based fault-tolerant multiprocessors system
Simulation-based fault-tolerant multiprocessors system
TELKOMNIKA JOURNAL
 
IRJET- Design of Fault Injection Technique for Digital HDL Models
IRJET-  	  Design of Fault Injection Technique for Digital HDL ModelsIRJET-  	  Design of Fault Injection Technique for Digital HDL Models
IRJET- Design of Fault Injection Technique for Digital HDL Models
IRJET Journal
 
IRJET- Analysis of Micro Inversion to Improve Fault Tolerance in High Spe...
IRJET-  	  Analysis of Micro Inversion to Improve Fault Tolerance in High Spe...IRJET-  	  Analysis of Micro Inversion to Improve Fault Tolerance in High Spe...
IRJET- Analysis of Micro Inversion to Improve Fault Tolerance in High Spe...
IRJET Journal
 
A resonable approach for manufacturing system based on supervisory control 2
A resonable approach for manufacturing system based on supervisory control 2A resonable approach for manufacturing system based on supervisory control 2
A resonable approach for manufacturing system based on supervisory control 2IAEME Publication
 
DESIGN APPROACH FOR FAULT TOLERANCE IN FPGA ARCHITECTURE
DESIGN APPROACH FOR FAULT TOLERANCE IN FPGA ARCHITECTUREDESIGN APPROACH FOR FAULT TOLERANCE IN FPGA ARCHITECTURE
DESIGN APPROACH FOR FAULT TOLERANCE IN FPGA ARCHITECTURE
VLSICS Design
 
IRJET- Fault- Tolerant Fir Filter Implementation
IRJET-	 Fault- Tolerant Fir Filter ImplementationIRJET-	 Fault- Tolerant Fir Filter Implementation
IRJET- Fault- Tolerant Fir Filter Implementation
IRJET Journal
 
imagefiltervhdl.pptx
imagefiltervhdl.pptximagefiltervhdl.pptx
imagefiltervhdl.pptx
Akbarali206563
 
Sensor Fault Detection in IoT System Using Machine Learning
Sensor Fault Detection in IoT System Using Machine LearningSensor Fault Detection in IoT System Using Machine Learning
Sensor Fault Detection in IoT System Using Machine Learning
IRJET Journal
 
IRJET- A Study of Different Convolution Neural Network Architectures for Huma...
IRJET- A Study of Different Convolution Neural Network Architectures for Huma...IRJET- A Study of Different Convolution Neural Network Architectures for Huma...
IRJET- A Study of Different Convolution Neural Network Architectures for Huma...
IRJET Journal
 
DIGEST PODCAST
DIGEST PODCASTDIGEST PODCAST
DIGEST PODCAST
IRJET Journal
 
Design Verification and Test Vector Minimization Using Heuristic Method of a ...
Design Verification and Test Vector Minimization Using Heuristic Method of a ...Design Verification and Test Vector Minimization Using Heuristic Method of a ...
Design Verification and Test Vector Minimization Using Heuristic Method of a ...
ijcisjournal
 
2012A8PS309P_AbhishekKumar_FinalReport
2012A8PS309P_AbhishekKumar_FinalReport2012A8PS309P_AbhishekKumar_FinalReport
2012A8PS309P_AbhishekKumar_FinalReportabhishekroushan
 
Sensor Fault Detection and Isolation Based on Artificial Neural Networks and ...
Sensor Fault Detection and Isolation Based on Artificial Neural Networks and ...Sensor Fault Detection and Isolation Based on Artificial Neural Networks and ...
Sensor Fault Detection and Isolation Based on Artificial Neural Networks and ...
International Journal of Power Electronics and Drive Systems
 
MANET
MANETMANET
APPROXIMATE ARITHMETIC CIRCUIT DESIGN FOR ERROR RESILIENT APPLICATIONS
APPROXIMATE ARITHMETIC CIRCUIT DESIGN FOR ERROR RESILIENT APPLICATIONSAPPROXIMATE ARITHMETIC CIRCUIT DESIGN FOR ERROR RESILIENT APPLICATIONS
APPROXIMATE ARITHMETIC CIRCUIT DESIGN FOR ERROR RESILIENT APPLICATIONS
VLSICS Design
 
APPROXIMATE ARITHMETIC CIRCUIT DESIGN FOR ERROR RESILIENT APPLICATIONS
APPROXIMATE ARITHMETIC CIRCUIT DESIGN FOR ERROR RESILIENT APPLICATIONSAPPROXIMATE ARITHMETIC CIRCUIT DESIGN FOR ERROR RESILIENT APPLICATIONS
APPROXIMATE ARITHMETIC CIRCUIT DESIGN FOR ERROR RESILIENT APPLICATIONS
VLSICS Design
 
Comparative Study of Neural Networks Algorithms for Cloud Computing CPU Sched...
Comparative Study of Neural Networks Algorithms for Cloud Computing CPU Sched...Comparative Study of Neural Networks Algorithms for Cloud Computing CPU Sched...
Comparative Study of Neural Networks Algorithms for Cloud Computing CPU Sched...
IJECEIAES
 
Advancing VLSI Design Reliability: A Comprehensive Examination of Embedded De...
Advancing VLSI Design Reliability: A Comprehensive Examination of Embedded De...Advancing VLSI Design Reliability: A Comprehensive Examination of Embedded De...
Advancing VLSI Design Reliability: A Comprehensive Examination of Embedded De...
IRJET Journal
 

Similar to Black Box Model based Self Healing Solution for Stuck at Faults in Digital Circuits (20)

An Efficient Approach Towards Mitigating Soft Errors Risks
An Efficient Approach Towards Mitigating Soft Errors RisksAn Efficient Approach Towards Mitigating Soft Errors Risks
An Efficient Approach Towards Mitigating Soft Errors Risks
 
Simulation-based fault-tolerant multiprocessors system
Simulation-based fault-tolerant multiprocessors systemSimulation-based fault-tolerant multiprocessors system
Simulation-based fault-tolerant multiprocessors system
 
IRJET- Design of Fault Injection Technique for Digital HDL Models
IRJET-  	  Design of Fault Injection Technique for Digital HDL ModelsIRJET-  	  Design of Fault Injection Technique for Digital HDL Models
IRJET- Design of Fault Injection Technique for Digital HDL Models
 
IRJET- Analysis of Micro Inversion to Improve Fault Tolerance in High Spe...
IRJET-  	  Analysis of Micro Inversion to Improve Fault Tolerance in High Spe...IRJET-  	  Analysis of Micro Inversion to Improve Fault Tolerance in High Spe...
IRJET- Analysis of Micro Inversion to Improve Fault Tolerance in High Spe...
 
A resonable approach for manufacturing system based on supervisory control 2
A resonable approach for manufacturing system based on supervisory control 2A resonable approach for manufacturing system based on supervisory control 2
A resonable approach for manufacturing system based on supervisory control 2
 
50120140505008
5012014050500850120140505008
50120140505008
 
DESIGN APPROACH FOR FAULT TOLERANCE IN FPGA ARCHITECTURE
DESIGN APPROACH FOR FAULT TOLERANCE IN FPGA ARCHITECTUREDESIGN APPROACH FOR FAULT TOLERANCE IN FPGA ARCHITECTURE
DESIGN APPROACH FOR FAULT TOLERANCE IN FPGA ARCHITECTURE
 
IRJET- Fault- Tolerant Fir Filter Implementation
IRJET-	 Fault- Tolerant Fir Filter ImplementationIRJET-	 Fault- Tolerant Fir Filter Implementation
IRJET- Fault- Tolerant Fir Filter Implementation
 
imagefiltervhdl.pptx
imagefiltervhdl.pptximagefiltervhdl.pptx
imagefiltervhdl.pptx
 
Sensor Fault Detection in IoT System Using Machine Learning
Sensor Fault Detection in IoT System Using Machine LearningSensor Fault Detection in IoT System Using Machine Learning
Sensor Fault Detection in IoT System Using Machine Learning
 
IRJET- A Study of Different Convolution Neural Network Architectures for Huma...
IRJET- A Study of Different Convolution Neural Network Architectures for Huma...IRJET- A Study of Different Convolution Neural Network Architectures for Huma...
IRJET- A Study of Different Convolution Neural Network Architectures for Huma...
 
DIGEST PODCAST
DIGEST PODCASTDIGEST PODCAST
DIGEST PODCAST
 
Design Verification and Test Vector Minimization Using Heuristic Method of a ...
Design Verification and Test Vector Minimization Using Heuristic Method of a ...Design Verification and Test Vector Minimization Using Heuristic Method of a ...
Design Verification and Test Vector Minimization Using Heuristic Method of a ...
 
2012A8PS309P_AbhishekKumar_FinalReport
2012A8PS309P_AbhishekKumar_FinalReport2012A8PS309P_AbhishekKumar_FinalReport
2012A8PS309P_AbhishekKumar_FinalReport
 
Sensor Fault Detection and Isolation Based on Artificial Neural Networks and ...
Sensor Fault Detection and Isolation Based on Artificial Neural Networks and ...Sensor Fault Detection and Isolation Based on Artificial Neural Networks and ...
Sensor Fault Detection and Isolation Based on Artificial Neural Networks and ...
 
MANET
MANETMANET
MANET
 
APPROXIMATE ARITHMETIC CIRCUIT DESIGN FOR ERROR RESILIENT APPLICATIONS
APPROXIMATE ARITHMETIC CIRCUIT DESIGN FOR ERROR RESILIENT APPLICATIONSAPPROXIMATE ARITHMETIC CIRCUIT DESIGN FOR ERROR RESILIENT APPLICATIONS
APPROXIMATE ARITHMETIC CIRCUIT DESIGN FOR ERROR RESILIENT APPLICATIONS
 
APPROXIMATE ARITHMETIC CIRCUIT DESIGN FOR ERROR RESILIENT APPLICATIONS
APPROXIMATE ARITHMETIC CIRCUIT DESIGN FOR ERROR RESILIENT APPLICATIONSAPPROXIMATE ARITHMETIC CIRCUIT DESIGN FOR ERROR RESILIENT APPLICATIONS
APPROXIMATE ARITHMETIC CIRCUIT DESIGN FOR ERROR RESILIENT APPLICATIONS
 
Comparative Study of Neural Networks Algorithms for Cloud Computing CPU Sched...
Comparative Study of Neural Networks Algorithms for Cloud Computing CPU Sched...Comparative Study of Neural Networks Algorithms for Cloud Computing CPU Sched...
Comparative Study of Neural Networks Algorithms for Cloud Computing CPU Sched...
 
Advancing VLSI Design Reliability: A Comprehensive Examination of Embedded De...
Advancing VLSI Design Reliability: A Comprehensive Examination of Embedded De...Advancing VLSI Design Reliability: A Comprehensive Examination of Embedded De...
Advancing VLSI Design Reliability: A Comprehensive Examination of Embedded De...
 

More from IJECEIAES

Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...
IJECEIAES
 
Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...
IJECEIAES
 
Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...
IJECEIAES
 
Smart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a surveySmart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a survey
IJECEIAES
 
Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...
IJECEIAES
 
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
IJECEIAES
 
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
IJECEIAES
 
Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...
IJECEIAES
 
Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...
IJECEIAES
 
Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...
IJECEIAES
 
Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...
IJECEIAES
 
An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...
IJECEIAES
 
Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...
IJECEIAES
 
A review on internet of things-based stingless bee's honey production with im...
A review on internet of things-based stingless bee's honey production with im...A review on internet of things-based stingless bee's honey production with im...
A review on internet of things-based stingless bee's honey production with im...
IJECEIAES
 
A trust based secure access control using authentication mechanism for intero...
A trust based secure access control using authentication mechanism for intero...A trust based secure access control using authentication mechanism for intero...
A trust based secure access control using authentication mechanism for intero...
IJECEIAES
 
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbers
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbersFuzzy linear programming with the intuitionistic polygonal fuzzy numbers
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbers
IJECEIAES
 
The performance of artificial intelligence in prostate magnetic resonance im...
The performance of artificial intelligence in prostate  magnetic resonance im...The performance of artificial intelligence in prostate  magnetic resonance im...
The performance of artificial intelligence in prostate magnetic resonance im...
IJECEIAES
 
Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networks
IJECEIAES
 
Analysis of driving style using self-organizing maps to analyze driver behavior
Analysis of driving style using self-organizing maps to analyze driver behaviorAnalysis of driving style using self-organizing maps to analyze driver behavior
Analysis of driving style using self-organizing maps to analyze driver behavior
IJECEIAES
 
Hyperspectral object classification using hybrid spectral-spatial fusion and ...
Hyperspectral object classification using hybrid spectral-spatial fusion and ...Hyperspectral object classification using hybrid spectral-spatial fusion and ...
Hyperspectral object classification using hybrid spectral-spatial fusion and ...
IJECEIAES
 

More from IJECEIAES (20)

Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...
 
Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...
 
Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...
 
Smart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a surveySmart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a survey
 
Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...
 
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
 
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
 
Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...
 
Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...
 
Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...
 
Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...
 
An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...
 
Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...
 
A review on internet of things-based stingless bee's honey production with im...
A review on internet of things-based stingless bee's honey production with im...A review on internet of things-based stingless bee's honey production with im...
A review on internet of things-based stingless bee's honey production with im...
 
A trust based secure access control using authentication mechanism for intero...
A trust based secure access control using authentication mechanism for intero...A trust based secure access control using authentication mechanism for intero...
A trust based secure access control using authentication mechanism for intero...
 
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbers
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbersFuzzy linear programming with the intuitionistic polygonal fuzzy numbers
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbers
 
The performance of artificial intelligence in prostate magnetic resonance im...
The performance of artificial intelligence in prostate  magnetic resonance im...The performance of artificial intelligence in prostate  magnetic resonance im...
The performance of artificial intelligence in prostate magnetic resonance im...
 
Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networks
 
Analysis of driving style using self-organizing maps to analyze driver behavior
Analysis of driving style using self-organizing maps to analyze driver behaviorAnalysis of driving style using self-organizing maps to analyze driver behavior
Analysis of driving style using self-organizing maps to analyze driver behavior
 
Hyperspectral object classification using hybrid spectral-spatial fusion and ...
Hyperspectral object classification using hybrid spectral-spatial fusion and ...Hyperspectral object classification using hybrid spectral-spatial fusion and ...
Hyperspectral object classification using hybrid spectral-spatial fusion and ...
 

Recently uploaded

Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
aqil azizi
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Soumen Santra
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERSCW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
veerababupersonal22
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
ssuser7dcef0
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 

Recently uploaded (20)

Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERSCW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 

Black Box Model based Self Healing Solution for Stuck at Faults in Digital Circuits

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 7, No. 5, October 2017, pp. 2451~2458 ISSN: 2088-8708, DOI: 10.11591/ijece.v7i5.pp2451-2458  2451 Journal homepage: http://iaesjournal.com/online/index.php/IJECE Black Box Model based Self Healing Solution for Stuck at Faults in Digital Circuits S. Meyyappan1 , V. Alamelumangai2 Dept. of E&I Engg., Annamalai University Article Info ABSTRACT Article history: Received Jun 3, 2016 Revised Jun 12, 2017 Accepted Sep 11, 2017 The paper proposes a design strategy to retain the true nature of the output in the event of occurrence of stuck at faults at the interconnect levels of digital circuits. The procedure endeavours to design a combinational architecture which includes attributes to identify stuck at faults present in the intermediate lines and involves a healing mechanism to redress the same. The simulated fault injection procedure introduces both single as well as multiple stuck-at faults at the interconnect levels of a two level combinational circuit in accordance with the directives of a control signal. The inherent heal facility attached to the formulation enables to reach out the fault free output even in the presence of faults. The Modelsim based simulation results obtained for the Circuit Under Test [CUT] implemented using a Read Only Memory [ROM], proclaim the ability of the system to survive itself from the influence of faults. The comparison made with the traditional Triple Modular Redundancy [TMR] exhibits the superiority of the scheme in terms of fault coverage and area overhead. Keywords: Black box model Fault tolerance Redundancy Self healing Stuck at faults Copyright © 2017 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: S. Meyyappan Dept. of E&I Engg., Annamalai University Annamalai Nagar 608002, Tamil Nadu, India meys.narayan@gmail.com 1. INTRODUCTION The evolution of very deep submicron technology steadily reduces the feature size of integrated circuits to a large extent and increases the logic to pin ratio to a new high which in turn contributes to higher error rates. The reduced voltage supplies and therefore noise margins, together with reduced internal capacitances increase their susceptibility and sensitivity to radiations thereby making the system error prone [1], [2]. Permanent, transient and intermittent faults remain the main sources of errors in digital circuits. Permanent faults exhibit irreversible physical changes on account of wear-out hardware components. The transient faults erupt due to external environmental conditions like cosmic rays and electromagnetic interference whereas intermittent faults arise in light of unstable or marginal hardware and manufacturing residues [3]-[6]. The philosophy of fault tolerance gains crucial significance as it helps to achieve reliable hardware performance in the sense it makes the system insensitive to faults and continue to perform its tasks effectively even in fault prone operating conditions [7], [8]. Types of fault tolerant techniques include hardware, software, information and time redundancies. Dependability refers to the science of failure and characterizes by the ability of an entity to satisfy one or more of the vital system functions even under faulty operating conditions [9]. Self-healing systems have the ability to modify their own behaviour in response to changes in their environment that lead to system faults [10]. The theory of fault injection manifests itself as the validation technique of fault tolerant systems [11], [12] and mandates the designer to study the system’s behaviour in the presence of faults introduced deliberately in the system. Three basic categories of fault
  • 2.  ISSN: 2088-8708 IJECE Vol. 7, No. 5, October 2017 : 2451 – 2458 2452 injection include hardware implemented fault injection, software implemented fault injection and simulated fault injection. Advantages of simulated fault injection include cost reduction in the design process due to early diagnosis, avoidance of redesign in case of error and thus short time-to-market [13], [14]. Very high speed integrated circuits Hardware Description Language [VHDL] based fault injection receives wide spread recognition due to its flexibility combined with a high degree of controllability and observability on all the components of the simulated model [12]. A cost effective non intrusive technique similar to duplication with comparison, wherein duplicated function module and comparator together acts as a function checker to detect any erroneous response of the original function module has been presented in [15]. Based on VHDL descriptions, implementation of separable codes for concurrent error detection within VLSI ICs has been described in [16]. A suitable approach for generating two level combinational circuits with concurrent error detection capability based on three different techniques has been proposed in [17]. An in-depth review of the literature related to self healing along with a detailed survey and synthesis has been presented using the developed taxonomy in [18]. A self healing architecture based on human immune system suitable for tolerating soft errors occurring in VLSI based digital systems has been proposed in [19]. The error in the digital circuit has been treated as an antigen by the system and a distributed defence mechanism has been evolved to heal itself from the effect of the error. Three different architectures using online checkers for error detection which in turn initiates the reconfiguration process of the faulty unit are presented in [20]. The modification of fault tolerant architectures into partial reconfigurable modules and the significant advantages of partial dynamic reconfiguration when employed in fault tolerant system design are demonstrated. A hybrid fault tolerant architecture has been proposed in [21] to improve the robustness of logic CMOS circuits. The architecture combines different types of redundancies together to tolerate transient as well as permanent faults. A new hybrid fault-tolerant architecture to improve robustness of digital CMOS circuits and systems has been presented in [22]. This architecture also employs information redundancy for error detection, timing redundancy for transient error correction and hardware redundancy for permanent error correction. Despite all the attempts being made, still there is an exigency for a paradigm shift in the design of fault tolerant digital systems. The scheme proposes healing strategy to counteract the presence of stuck at faults in multi level combinational circuits with a view to nullify their influence on the system. The scheme employs simulated fault injection technique on the basis of its ability to validate the dependability of systems during the design phase. The scheme manages to distant itself from the current literature in the sense it unveils a novel black box modelling approach for the formation of healing mechanism which tolerates single as well as multiple bit faults and makes the system truly fault tolerant. The rest of the paper organizes itself under three sections that include design methodology, results and discussion and finally conclusion. 2. DESIGN METHODOLOGY The primary theory vows to evolve a self healing strategy to survive stuck at faults occurring in combinational logic of any digital circuit. The procedure reiterates its promise to create a thoroughly reliable system with a view to provide fault free output even on the occurrence of faults. It involves the simulated fault injection procedure to inject faults at the interconnect levels of the system and lay down measures to identify their occurrence in order to formulate the healing sequence. The travel moves on using the portals of Modelsim platform to realize the functional status of the proposed architecture and ensures its practical suitability with the help of Xilinx FPGA. The central theme of the scheme promises to negate the effect of stuck-at faults present at the interconnect levels of combinational circuits and bring out the expected behaviour. The procedure strives to ensure a sense of reliability in the flow of signals and come up with the desired performance. The scheme enjoys the benefit of incorporating a built-in healing procedure that can eliminate the impact of stuck at faults present at the interconnect levels and produce true values on the primary output lines of the system thereby making it a self healing system by its very nature. Internally, the ROM belongs to the category of a combinational circuit that can be implemented with AND gates connected as a decoder and a number of OR gates equal to the number of outputs. The ROM falls into a two level implementation in sum of minterms form in order that each of its output provides the sum of all the minterms of “n” inputs. The Boolean functions of the CUT expressed in sum of minterms are: F1(A2,A1,A0) = ∑(1,3,5,7) F2(A2,A1,A0) = ∑(0,1,4,5)
  • 3. IJECE ISSN: 2088-8708  Black Box Model based Self Healing Solution for Stuck at Faults in Digital Circuits (S. Meyyappan) 2453 F3(A2,A1,A0) = ∑(2,3,4,5,6) F4(A2,A1,A0) = ∑(3,4,7) F5(A2,A1,A0) = ∑(0,1,2,3) F6(A2,A1,A0) = ∑(0,5,6) F7(A2,A1,A0) = ∑(2,3,4,5) F8(A2,A1,A0) = ∑(1,2,3,4,5,6) The chosen CUT relates to a ROM of size 8X8 with three inputs and eight outputs. The Figures 1 & 2 show the logic diagram of the CUT implemented using 8Χ8 ROM and the block diagram of the self healing mechanism respectively. Figure 1. Logic diagram of the CUT implemented using 8X8 ROM In general, a model is the one which represents the behaviour of a physical system. A model can either be a black box model or a white box model or the combination of both called as grey box model. In black box modelling, the system is simply considered as a black box in the sense the tester does not possess any prior knowledge over the internal structure and functions of the system but thoroughly knows that a particular input should return a certain invariable output. In other words, the tester is aware of what the system is supposed to do but not of how does it do. The proposed scheme utilizes this fact to build the healing architecture which assumes the role of tester and brings out the desired output based on the already established input-output relationship of the system regardless of the presence of faults at the interconnect levels of the system. Actual First Stage Output Desired First Stage Output Comparator Healer Second StageError Primary Outputs No Error Figure 2. Block diagram of the self healing mechanism It is in this perspective the scheme houses a healing circuit consists of eight EX-OR gates equal to the number of outputs in the first stage of the 8X8 ROM as an integral part of the system. The desired output along with the corresponding eventual outcome from each of the output lines of the decoder together form the inputs to each of the EX-OR gates. The approach extends to follow the outputs of the EX-OR gates and senses the fault when the output of any of the EX-OR gates goes high. It further proceeds to toggle the logic
  • 4.  ISSN: 2088-8708 IJECE Vol. 7, No. 5, October 2017 : 2451 – 2458 2454 state of the faulty interconnect line and revert it back to its fault free state. The rigorous process of continuous monitoring of signal flow and the ability to take the corrective action on the fly make the system a truly self healing one. The algorithm seen below enumerates the steps involved in the procedure to harmonize the fault injection mechanism and the healing part with the rest of the system. Algorithm 1. Determine the outputs of the system stage by stage for the given set of primary inputs 2. Check the status of the control signal 3. If “control” is not enabled then 4. Get the fault free outputs of the system without fault injection 5. Else 6. Choose any of the interconnect line(s) in the first stage of the system randomly 7. Inject fault on the chosen line(s) 8. Heal the system with the built in self healing facility 9. Obtain the fault free primary outputs of the system 10. End if 3. RESULTS AND DISCUSSION When the CUT operates in fault free state, it produces the output as “11110000” for a given input combination of “100” in accordance with its input – output relationship. On the other hand, the appearance of stuck at faults at the intermediate lines causes the circuit to generate faulty output. Figure 3 depicts one such turbulent state of the CUT in which the interconnect levels int(0) and int(4) are stuck at 1 and stuck at 0 respectively. Figure 3. The CUT in the presence of stuck at faults The Table 1 displays the different outputs generated by the circuit for the same input combination in consequence of the presence of stuck at faults occurred at the interconnect levels. Table 1. Faulty operating condition of the CUT
  • 5. IJECE ISSN: 2088-8708  Black Box Model based Self Healing Solution for Stuck at Faults in Digital Circuits (S. Meyyappan) 2455 * int(1) is stuck at **int(1) and int(4) are s-a-1 & s-a-0 respectively The Modelsim based simulation results displayed in Figures 4 to 7 elucidate the ability of the proposed healing strategy to keep the CUT in its fault tolerant state. The response seen in Figure.4 explains the fact that as long as the control signal is at logic 0 state it inhibits the fault injection campaign and the system operates in an error free environment. Figure 4. Output of the CUT when the control signal “con” is at logic 0 However the enabling of the control signal as seen in Figures 5 and 6 permits the introduction of stuck-at faults based on the logic values of the 4 bit fault generator “fg” in the sense at the 500th ns the 2th i.e., int(1) interconnect line is made to be stuck-at logic 1 and at the 1000th ns the 5nd interconnect line i.e., int(4) to be stuck-at logic 0 respectively. Despite the introduction of faults, the circuit continues to generate the correct information on its primary output lines thanks to the innate ability of the healing mechanism inherently associated with it. Figure 5. Output of the CUT when the intermediate line “int(1)” is stuck-at 1
  • 6.  ISSN: 2088-8708 IJECE Vol. 7, No. 5, October 2017 : 2451 – 2458 2456 Figure 6. Output of the CUT when the intermediate lines “int(1 & 4)” are stuck at 1 & 0 respectively Figure 7. Output of the self healing ROM when the control signal “con” reverts to logic 0 The Figure 7 elaborates the retraction of the system into its fault free state as the control signal reverts to logic 0 at the 1500th ns. The Table 2 highlights the logic states of the signals associated with the CUT in consequence of the sequence of events occurring at different simulation instants. Table 2. Logic states of signals at different simulation instants Simulation Instant con (1) fg (4) A (3) int (8) F (8) 0 ns to 499 ns 0 0100 100 00010000 11110000 500 ns to 999 ns 1 0100 100 *00010010 11110000 1000 ns to 1499 ns 1 1000 100 **00000010 11110000 1500 ns to 2000 ns 0 1000 100 00010000 11110000 * int(1) is stuck at 1 **int(1) and int(4) are s-a-1 & s-a-0 respectively The simulation results clearly show that the proposed self healing architecture exhibits excellent resilience and meets the design specifications even in turbulent situations. The ability of the FPGA to reconfigure itself mandates the designer to incorporate fault tolerant features and helps to realize the logical implementation of the specified design. The real time implementation of the proposed self healing scheme using XC3S500E FPGA on Xilinx foundation series ISE 9.2i platform validates the simulated performance of the VHDL code developed for the CUT and endorses its practical suitability.
  • 7. IJECE ISSN: 2088-8708  Black Box Model based Self Healing Solution for Stuck at Faults in Digital Circuits (S. Meyyappan) 2457 3.1. Performance Analysis The Table 3 compares the fault coverage ability and the required area overhead of the proposed scheme with TMR for the CUT. The fault coverage explains the ability of the system to tolerate faults at a given point of time while overhead provides an idea over the amount of additional chip area needed to implement the design. The percentage overhead is calculated using the following relation; % 𝑂𝑣𝑒𝑟ℎ𝑒𝑎𝑑 = 𝑁𝑜.𝑜𝑓 𝑟𝑒𝑑𝑢𝑛𝑑𝑎𝑛𝑡 𝑔𝑎𝑡𝑒𝑠 𝑁𝑜.𝑜𝑓 𝑎𝑐𝑡𝑢𝑎𝑙 𝑔𝑎𝑡𝑒𝑠 𝑡𝑜 𝑖𝑚𝑝𝑙𝑒𝑚𝑒𝑛𝑡 𝑡ℎ𝑒 𝑙𝑜𝑔𝑖𝑐 × 100 Table 3. Comparison Summary Methodology Fault Coverage Area Overhead Proposed Self healing Architecture 100% for both single as well as multiple bit faults 84.21% Triple Modular Redundancy Tolerates only single bit faults 368.42% The proposed self healing architecture enjoys a clear edge over TMR due to the fact that the TMR does not yield a cost effective solution. Furthermore, the TMR does not guarantee fault free output because if two or all the three of the inputs to the voter turn out to be faulty, it permits the faulty signal to proceed further in the system. The other important issue concerning TMR relates to the area overhead which goes as high as 368.42% since it requires two identical copies of the CUT and the voter along with the original CUT. On the other hand, the proposed scheme requires only as many XOR gates and NOT gates as the number of intermediate lines of the CUT which in turn results in significantly low area overhead of 84.21% and provides hundred per cent fault coverage against single as well as multiple bit errors. 4. CONCLUSION A black box model based self healing scheme has been formulated to detect and correct stuck at faults occurring at the interconnect levels of multi level combinational circuits. The merits of simulated fault injection procedure have been utilized to attain a very high degree of controllability and observability in the process of generating faults. The sense of reliability in the system performance has been ensured through the self healing ability of the proposed methodology. The Modelsim based simulation results obtained for the chosen combinational circuit implemented using ROM add strength to the simplicity and veracity of the proposed approach. The VHDL code developed for the proposed self healing architecture has been validated through XC3S500E FPGA using Xilinx Foundation series ISE 9.2i with a view to exhibit its suitability for use in practice. The comparative analysis made with the traditional TMR based healing approach brought out the ultimate benefits of the scheme to the light as it comprehensively overpowers the TMR in terms of fault coverage and area overhead. REFERENCES [1] KShirsagar R.V, Patrikar R.M. A New Design Approach for Tolerating Interconnect Faults in Digital Circuits. Proceedings of SPIT-IEEE colloquium and International conference, India. 2007; 2: 117-120. [2] KShirsagar R.V, Patrikar R.M. A Novel Fault Tolerant Design and an Algorithm for tolerating Faults in Digital Circuits. 3rd International Design and Test Workshop, Tunisia, December 2008. [3] Cristian Constantinescu. Intermittent Faults in VLSI Circuits. 2nd Workshop on Silicon Errors in Logic - System Effects (SELSE2), April 2006. [4] Cristian Constantinescu. Impact of Intermittent Faults on Nanocomputing Devices. WDSN-07, Edinburgh, UK, June 2007. [5] Gracia J, Saiz L.J, Baraza J.C, Gil D, Gil P.J. Analysis of the Influence of Intermittent Faults in a Microcontroller. 11th IEEE International Workshop on Design and Diagnostics of Electronic Circuits and Systems, April 2008; 80-85. [6] Saiz L.J, Gracia J, Baraza J.C, Gil D, Gil P.J. Applying Fault Injection to study the Effects of Intermittent Faults. 7th European Dependable Computing Conference, Kaunas. May 2008: 67-69. [7] Parag K. Lala. Self-Checking and Fault Tolerant Digital Design. Morgan Kaufmann Publishers. 2001. [8] Lala P.K., Kiran Kumar B, Parkerson J.P. On Self-Healing Digital System Design. Microelectronics Journal. 2006; 37(4): 353-362.
  • 8.  ISSN: 2088-8708 IJECE Vol. 7, No. 5, October 2017 : 2451 – 2458 2458 [9] Marwa Ben Hammouda, Mohamed Najeh Lakhoua, Lilia El Amraoui. Dependability Evaluation and Supervision in Thermal Power Plants. International Journal of Electrical and Computer Engineering (IJECE). 2015; 5(5): 905-917. [10] Hamid Bagheri1, Mohammad Ali Torkamani, Zhaleh Ghaffari. Architectural Approaches for Self-Healing Systems Based on Multi Agent Technologies. International Journal of Electrical and Computer Engineering (IJECE). 2013; 3(6): 779-783. [11] Baraza J.C, Gracia J, Gil D, Gil P.J. A prototype of a VHDL-based fault injection tool: Description and Application. Journal of Systems Architecture. 2002; 47(10): 847–867. [12] Gil D, Gracia J, Baraza J.C, Gil P.J. Study, Comparison and Application of different VHDL-Based Fault Injection Techniques for the Experimental Validation of a Fault-Tolerant System. Microelectronics Journal. 2003; 34(1): 41-51. [13] Jongwhoa Na, Lee D.W. Simulated Fault Injection using Simulator Modification Technique. ETRI Journal. 2011; 33(1): 50-59. [14] Lee D.W, Na J.W. Novel Simulation Fault Injection Method for Dependability Analysis. IEEE Design & Test Computers. 2009; 26(6): 50-61. [15] Goran Lj. Djordjevec, Mile K. Stojcev, Tatjana R. Stankovic. Approach to Partially Self-Checking Combinational Circuits Design. Microelectronics Journal. 2004; 35(12): 945-952. [16] Stojcev M.K, Djordjevic G.Lj, Stankovic T.R. Implementation of self- checking two-level combinational logic on FPGA and CPLD circuits. Journal of Microelectronics Reliability. 2004; 44(1): 173-178. [17] Tatjana R. Stankovic, Mile K. Stojcev, Goran Lj. Djordjevic. On VHDL Synthesis Of Self Checking Two Level Combinational Circuits. Electrical Energy. 2004; 17: 69-79. [18] Debanjan Ghosh, Raj Sharman, H. Raghav Rao, Shambhu Upadhyaya. Self-healing systems — Survey and Synthesis. Decision Support Systems. 2006; 42(4): 2164-2185. [19] Lala P.K, B. Kiran Kumar. An Architecture for Self-Healing Digital Systems. Journal of Electronic Testing: Theory and Applications, Kluwer Academic Publishers. 2003; 19: 523-535. [20] Straka M, Kastil J, Kotasek Z. Modern fault tolerant architectures based on partial dynamic reconfiguration in fpgas. 13th IEEE International Symposium on Design and Diagnostics of Electronic Circuits and Systems, IEEE Computer Society, USA. 2010; 336–341. [21] Tran D. A, Virazel A, Bosio A, Dilillo L, Girard P, Pravossoudovitch S, Wunderlich H.-J. A Hybrid Fault Tolerant Architecture for Robustness Improvement of Digital Circuits. Proceedings of the 20th IEEE Asian Test Symposium (ATS11). 2011; 136-141. [22] Tran D. A., Virazel A, Bosio A, Dilillo L, Girard P, Pravossoudovitch S, Wunderlich H.-J. A New Hybrid Fault- Tolerant Architecture for Digital CMOS Circuits and Systems. Journal of Electronic Testing: Theory and Applications (JETTA). 2014; doi: 10.1007/s10836-014-5459-3. BIOGRAPHIES OF AUTHORS S. Meyyappan has been a faculty member in Engineering Education for the past 13 years and is currently working in the capacity of Assistant Professor in the Department of Electronics and Instrumentation Engineering, Annamalai University, India. His research interests include Fault Tolerant Digital Systems, Embedded Control and Process Automation. V. Alamelumangai is presently holding the post of Professor in the Department of Electronics and Instrumentation Engineering, Annamalai University, India. Her teaching experience spans over 20 years. Her areas of specialization are Digital System Design, Process Control and Industrial Instrumentation.