Uploaded by b.nikhilvashista

Design & Simulation of self repairable multiplexer for fault tolerent systems using CMOS 45nm technology (1)

advertisement
BIT INSTITUTE OF TECHNOLOGY ,
HINDUPUR
(APPROVED BY AICTE,AFFILATED TO JNTUA)
AN ISO 9001:2016 CERTIFIED INSTITUTE HINDUPUR-515201
DEPARTMENT OF
ELECTRONICS & COMMUNICATION ENGINEERING
BATCH NO: 3
Title: Design and Simulation of self repairable multiplexer
for fault tolerant systems using CMOS 45nm technology
Presented By:
K. Chetan Kumar (17F31A0407)
B. Nikhil Vashista (17F31A0428)
K. Rajababu (17F31A0431)
V. Sirisha (18F35A0404)
Guide:
Dr. SivaKumar.M, M.tech, phD
Associate Professor
Dept. of ECE
ABSTRACT
 Using VLSI more number of transistors can be
embedded on a single chip. As the space between
transistors or circuits decreasing the system or chip is
more susceptible to faults.
 Fault tolerant systems required to avoid inaccurate
results. Multiplexer is a device which selects input
signals based on select signal. The existing papers deal
with only self-checking multiplexer. In this paper a selfrepairing 2:1 multiplexer which can repair permanent
and transient faults is proposed.
 Two different architectures are proposed for selfrepairing multiplexer. First architecture is having
additional circuitry to repair the fault in
multiplexer.
 In second architecture the building blocks of
multiplexer like OR and AND gates itself are selfrepairable. These self-repairing multiplexer
architectures can detect and repair the single
and multiple faults. The proposed architectures
give 100% error recovery.
 The circuits are simulated using Mentor graphics
45nm tool and verified the functionality.
INTRODUCTION
 The simulation of the system may be inaccurate due to the
faulty occurrence. This may lead to improper results. So the
fault free architectures are very useful to suspect the faults.
 So for the exact operation of system the self repairing and
checking are needed. The circuit which detect the fault by
itself is known as self checking system.
 The circuit which produces correct output by repairing itself
is known as self repairing system. The performance of the
system depends upon the gates used in the design of circuit.
 The performance of proposed design can increase in terms of
power , PDP and delay by using limited gates.
EXISTING SYSTEM
In existing model, the full adder which consists of
AND, OR gates and 2X1 MUX are designed with
the 65nm technology.
In existing method the factors in terms of power,
delay, power delay product (PDP) are optimized
in high speed and average power consumed is
very high and power delay product is more, the
noise margin is high and other factors like drive
capability are more.
PROPOSED SYSTEM
 In order to resolve the issues which we are facing in
the existing methodology, we are proposing a model
using 45nm technology.
 It's mean that the minimum length of the transistor is
45nm.
 During the fabrication all second order effect are
considered regarding the particular fabricated
technology.
 It is used for reducing the current leakage within
transistors. Another prominent change in the design of
45 nm technology was the introduction of metal gates
Designing of AND gate
 When there is fault in the AND gate
which output is ‘y’, then f will
become logic 1 and circuit gives
output Op as inverted value of y.
 Similarly when there is no fault, then
f will give logic 0 and the circuit
output Op as the value of y.
A
0
0
1
1
Fig 1 : Faulty AND Gate
B
0
1
0
1
Y
1
1
1
1
F
1
1
1
0
O/P
0
0
0
1
Table 1 : Fault rectified AND Gate Truth Table
Fig 2 : Schematic Of Faulty AND Gate
The above figure shows the schematic of faulty AND gate which is combinations of
number of PMOS and NMOS logic is designed in 45nm technology .It is designed
with tanner S-EDIT Tool.
Fig 3 :Simulation Of Faulty And Gate
The above figure shows the simulation results of fault AND gate .It is simulated using
CMOS Tanner-SPICE (Simulation Program with Integrated Circuit Emphasis) Tool. Wave
forms are analyzed using W-EDIT(wave form editor).
FIG 4: Power Analysis Of AND GATE
FIG 5 : Delay Analysis Of AND GATE
FIG 6: PDP Analysis Of AND GATE
Designing of OR gate
 When there is fault in the OR
gate which output is ‘y’, then f
will become logic 1 and circuit
gives output Op as inverted
value of y.
 Similarly when there is no fault,
then f will give logic 0 and circuit
output Op as the value of y.
A
0
0
1
1
Fig 7 : Faulty OR Gate
B
0
1
0
1
Y
1
1
1
1
F
1
0
0
0
O/P
0
1
1
1
Table 2 : Fault rectified OR Gate Truth Table
Fig 8 : Schematic Of Faulty Or Gate
The above figure shows the schematic of faulty OR gate which is combinations of
number of PMOS and NMOS logic is designed in 45nm technology .It is designed with
tanner S-EDIT Tool.
Fig 9 : Simulation Of Faulty OR Gate
The above figure shows the simulation results of fault OR gate .It is simulated using CMOS
Tanner-SPICE (Simulation Program with Integrated Circuit Emphasis) Tool.Wave forms are
analyzed using W-EDIT(wave form editor).
FIG 10 : Power Analysis Of OR GATE
FIG 11 : Delay Analysis Of OR GATE
FIG 11 : PDP Analysis Of OR GATE
Designing of 2X1 Multiplexer
the circuit enclosed in square box shows
the basic structure of 2:1 multiplexer.
Remaining structure which is not
included in the square box is used for
repairing the above 2:1 multiplexer. The
circuit is able to detect all possible single
and multiple faults present in the 2:1
multiplexer and repairs the circuit. The
circuit gives 100% error recovery.
Fig 12 : Faulty 2x1 Multiplexer
 Assume there is a stuck at ‘1’ fault at y. Since y was stuck at ‘1’, it
will give always ‘1’ as the output. However when this value is
passed to repairing circuit, it detects the fault and produces
correct output.
 So when there is fault in multiplexer block, then output Op gives
the inverted value of y. If there is no fault, then y value is passed
to the output Op.
A
B
S
S
bar
0
0
1
1
0
1
0
1
0
0
0
0
1
1
1
1
Y O/P
A
B
S
S
bar
Y
O/P
1
1
1
1
0
0
1
1
0
1
0
1
1
1
1
1
0
0
0
0
1
1
1
1
0
1
0
1
Table 3.1 : 2X1 MUX Truth Table for
selection line ‘0’
0
0
1
1
Table 3.2 : 2X1 MUX Truth Table for
selection line ‘1’
Fig 13 : Schematic Of Faulty 2X1 MUX
Fig 14 : Simulation Of Faulty 2X1 Mux
FIG 15 : Power Analysis Of 2X1 MUX
FIG 16 : Delay Analysis Of 2X1 MUX
FIG 17 : PDP Analysis Of 2X1 MUX
Designing of Full Adder
 At the output of sum, the
VDD is connected so the
result is fault but the final
output of full adder is fault
free.
 The fault circuit is designed
to work under the fault
condition. The concept of
stuck at 1 is applied to
output sum and the output
obtained is a fault output.
 Even though fault occur it
rectifies the fault and sample
output is obtained.
Fig 18 : Faulty Sum Full Adder
 At the output of sum, the VDD is connected so the result is fault
but the final output of full adder is fault free.
 The fault circuit is designed to work under the fault condition.
The concept of stuck at 1 is applied to output sum and the
output obtained is a fault output.
 Even though fault occur it rectifies the fault and sample output
is obtained.
A
B
C
Sum
Fs
Cout
Fc
0
0
0
0
1
0
1
0
0
1
1
1
0
1
0
1
0
1
1
0
1
0
1
1
0
1
1
1
1
0
0
1
1
0
1
1
0
1
0
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
Table 4 : Full Adder Truth Table
Fig 19 : Schematic Of Faulty Sum Full Adder
Fig 20 : Simulation Of Faulty Sum Full Adder
FIG 21 : Power Analysis Of Sum Full Adder
FIG 22 : Delay Analysis Of Sum Full Adder
FIG 23 : PDP Analysis Of Sum Full Adder
Resultant Graphs
VOLTAGE(V) VS POWER(W)
8
POWER(W)
7
Rani
6
AND
5
4
FS
3
FC
2
OR
1
MUX
0
0
0,2
0,4
0,6
0,8
1
1,2
1,4
1,6
1,8
2
VOLTAGE(V)
Fig 24 : Simulation Results Of Full Adder ,Power Vs Vdd
VOLTAGE(V) VS DELAY(NS)
DELAY(NS)
250
200
Rani
150
AND
FS
100
FC
50
OR
MUX
0
0
0,2
0,4
0,6
0,8
1
1,2
1,4
1,6
VOLTAGE(V)
Fig 25 : Simulation Results Of Full Adder ,Delay Vs Vdd
1,8
2
VOLTAGE(V) VS PDP
1600
Rani
1400
AND
PDP
1200
FS
1000
FC
800
OR
600
MUX
400
200
0
0
0,2
0,4
0,6
0,8
1
1,2
1,4
1,6
1,8
2
VOLTAGE(V)
Fig 26 : Simulation Results Of Full Adder ,PDP Vs Vdd
Existing technology with 65nm
Power
(W)
AND
FC
FS
OR
MUX
4.57
5.58
5.58
9.85
90.92
Delay
(ns)
150.65
120.8
120.8
250.13
70.87
Proposed technology with 45nm
PDP
688.47
674.06
674.06
2463.78
6443.50
Power
(W)
1.33
1.59
1.59
7.22
1.36
Delay
(ns)
100.17
100.73
100.73
200.17
50.53
PDP
133.22
160.16
160.16
1445.22
68.72
Table 5 : Comparison Of Power, Delay, PDP With Existing And Proposed Technology.
CONCLUSION
In many systems ,the full adder is the building block ,so the faults in full adder may
lead to inappropriate simulation results. The faults occurred may be stuck at
‘1’,stuck at ‘0’, or may be bridge faults. In order to identify the fault or error in
circuit we need to verify each and every block to identify whether error or fault
occurred. So to decrease the complexity of circuit and to identify error once after
the design of circuit is completed .Fault free system of full adder is needed in
order to provide valid results. The proposed full adders are mainly used in
arithmetic operations ,microprocessors and digital signal processors etc...To get
100% error recovery the proposed full adder with self repairing fault free should be
used. The proposed full adder with no external inputs ,itself repair the fault. The
systems are evaluated and examined and the outputs .The proposed fault free full
adder circuit is verified.
FUTURE SCOPE
The need for low power design is also becoming a major issue in highperformance digital systems, such as microprocessors, digital signal processors
(DSPs) and other applications. Increasing chip density and higher operating
speed lead to the design of very complex chips with high clock frequencies.
Low power design is also required to reduce the power in high-end systems
with huge integration density and thus improve the speed of operation.
REFERENCES
[1] S. gupta, A. Jasuja and R. shandilya, "Real-time fault tolerant full adder using fault
localization,"2018 IEEE International Students' Conference on Electrical, Electronics
and Computer Science (SCEECS), Bhopal, 2018,pp.1-6. doi:
10.1109/SCEECS.2018.8546908
[2] Sarada Musala and B.R. Shekara Reddy , “Analysis of low power full adder based on
dpl and transmission gates”, International conference on innovations in electronics and
communication engineering (iciece2014), Guru nanak institute of technology,
ibrahimpatnam, July 2014.
[3] Sarada Musala and B.R. Shekara Reddy, “ Implementation of full adder Circuit with
New Full swing Ex-OR/Ex-NOR Gates” in proc. of the IEEE Asia- Pacific Conference on
Postgraduate Research in Microelectronics and Electronics (PrimeAsia 2013), GITAM
University, Visakhapatnam, Dec 19-21, 2013, pp-21.
[4] Vasudevan DP, Lala PK, Parkerson JP. Self-checking carry-select adder design based
on two-rail encoding. IEEE Trans Circ Syst I, Reg Papers 2007;54(12):2696–705.
[5] Khedhiri C, Karmani M, Hamdi B. Concurrent error detection adder based on two
paths output computation. In: 2011 Ninth IEEE international symposium on parallel
and distributed processing with applications workshops (ISPAW);2011. p. 27–32.
[6] S. Goel, A. Kumar, and M. A. Bayoumi, “Design of robust, energy efficient full
adders for
deep- sub micrometer design using hybrid-CMOS logic style,” IEEE Trans.
Very Large ScaleIntegr. (VLSI) Syst., vol. 14, no. 12, pp. 1309–1321, Dec. 2006.
Download