Professional Documents
Culture Documents
1977
Recommended Citation
Becker, Harvey, "The Design of Fail-Safe Logic" (1977). Thesis. Rochester Institute of Technology. Accessed from
This Thesis is brought to you for free and open access by the Thesis/Dissertation Collections at RIT Scholar Works. It has been accepted for inclusion
in Theses by an authorized administrator of RIT Scholar Works. For more information, please contact ritscholarworks@rit.edu.
THE DESIGN OF FAIL-SAFE LOGIC
by
HARVEY W. BECKER
,
A Thesis Submitted
in
Partial Fulfillment
cJf the
Requirements for the Degree of
MASTER OF SCT~NCE
in
ELECTRI Cllli IDJG DffiERING
Approved by:
professor Name Illegible
(Thesis Advisor)
professor George A. Brown
--- -- - -- - - -.- - ----- --
Professor George Thompson
,,------- --- -- - - -- - -----
COLLEGE OF ENGINEERING
JUNE, 1977
ABSTRACT
11
TABLE OF CONTENTS
LIST OF FIGURES v
INTRODUCTION 1
r
Chapter
I- INTERNAL COMPONENT FAILURES OF INTEGRATED
CIRCUITS 6
II .
DISCUSSION OF THRESHOLD LEVELS 21
IX . RESULTS 104
X. CONCLUSIONS 107
REFERENCES 109
m
TABLE OF CONTENTS (cont'd.)
Page
NEWTON-
APPENDIX E. ANALYSIS OF A RTL GATE USING THE
RAPHSON METHOD 128
BIBLIOGRAPHY 159
IV
LIST OF FIGURES
Figure Page
Page
#3 ^00
VI
LIST OF CURVES
Curve Page
load resistors 26
Vll
LIST OF TABLES
Table Page
vm
INTRODUCTION
HISTORICAL OVERVIEW
1
years. Efforts finally led to adopting legislation for
SCOPE
ment these methods and analyze their results on the CMOS Nand
obtained.
1 >
A circuit designed for fail-safe operation has
the property that once a fault (or faults) has
caused the system to malfunction, it must auto
matically enter a
"safe"
state from which the
system should never leave.
Open-circuit
Short-circuit
Capacitor Open-circuit
Short-circuit
Diode Open-circuit
Short-circuit
Excessive leakage
Transistor Short-circuit
Open-circuit
Excessive leakage
Loss of beta
8
ively.
The RTL gate in the left portion of the circuit has itt
output level high; i.e., the inputs are all assumed low
Vo %
SRLB = 1
-R^3R7 '
"B ^XLL
(PanUt =
3)
QVo 5EL
O =
1 _
(Fanout =
3) (2)
RL RB+3R,
Tcc
R4
Rl
-WV^
i
inputs
AAAA-
Q1
R2
R3
OUTPUTS
INPUTS
NORMAL DEFECTIVE
A B
Zn Zl Z2
1*
1*
0 0 r
o r 0 0 r
r
1*
o 0 0
r r 0 0 0
DENOTES + SIGNAL
FIGURE 1
10 )
VCC* +
qVCc--'3V
3V
R^UOju
r
va-ov
VCC"43V
"SAT.= 0.7M
R^tlOJt-
8
RB? RB2"RB3
Roi VRF
*-\r-
AA#
a
VBE
(b) ^w^ -^
^ VW^
RB3 +jVbE
11
FIGURE 2
11
of this type
[l] of DTL gate is the current gain
(Aj_) whioh
=
n-m.ls.(R^RK) ^Vcc-W^'^VV
Ai 1
^BB+VBES X VV/ < VDD"VBES > Rl
'
"
VDD~VBES
(3)
12
+100
RLat a Fa n O ut ol 1 -
-t-80
+-60
+ 40
a*
? +20
No min ol
f 3
>
F F an C)ut
Out 3Ut Vok/ lL at a a
z
-2 0
o
I
-
<
OL
>
LU -40
Q o 1
'
3
J
-60
"
D 1
'
>
"5 1
c
-80
-
E '
0
Z
-100
0 2 4 6 8 10 12 14 16 18 20 22 24 26
+100 1 j
Fa n-O ut f 3 /
RE
. at ? o
-i. fin
-+ ao
40
r
^
O
+ 90
' zu
i
Nc>min al \R B01 a Fc n C)ut c>f 1
Out put Volt.
!
? 0
z n
i
-20
i
<
>
j
-ol
60
>l |
Of) ,
II
i1 no
uu
-
II
1
1 |
1
0 1 2 3 4 5 6 7 8 9 10 11 12 13
CURV^ 2
H
?V,DD -V,CC
RD l,| >Rl=2Kji.
N
2K
Jo
Is h FAN OUT
/
rk*ioka
_^
^nr
>
HO c
m
Di
Qi u+ /*
FAN IN
<H<1
f 'k I
1 d, : Ipl
pt
Tl T2OIO1..
Hd-
\
D, "BB
FIGURE 3
vcc
9
Rl R2
Q3
A.
QI Q2
N*
o-
R4.
Vin f K vVout
.05
R3
2S"&
6 GND
sAi 2E*
RD RD+RK (4)
sAl 2H*
.
RK RD+RK (5)
A, (6) A,
(7)
RL RB
that will prevent the fan-out gates from being properly act
modes and as shown for the RTL gate, these types of internal
gate.
16
nq
Ph
<l ^ ^ ^ ^
o o O O
CM *dr \D CO
H i-q l + l + 1 + 1+
<; pci
CO
Ph ._)
O
Ph <
?
^ ^
O fe ^ ^ ^h
H t<A C
pel EH H w +l +1 +1 +1
P3 ^ < pel
> 5S
H
CO
CM EH P-H Ph
O
h=i I
pq ^ pq
s P3 M Pd
EH a EH
O
o
<3
< ^. VL ^ ^
^ o o o o
Ph h=l < Cvl
^t-
uo CO
o EH w H fT l + 1+ 1 + 1 +
o o
EH
CO
H
t>
M
^i
H
n
\& ^ ^
P-h ^ K> o MO
r-
<J K\ o <D
UO CM
*
CM
H Q +l +1 +1 +1
<ti K
CO
S EH
M ^
P3 W
H ^ !=> ^ ^ ^ ^
* O hi O O o O
S fH <! CM ^h UD CO
^ s t> +l +1 +1 +1
W o
o o
17
bEl 1 <8>
SE2 O)
= =
-1
*2
sAl.
R
2 R2+R4-(^+1) (11)
A A
S
Sp =
1 (12)
RT
= 1 (13)
the RTL and DTL gates. However, the complexity of the structure
are as follows.-
O V0R
UK nVOR
O
O^ =
-
2
-
(14)
(14) O
O, =
-1
(15)
-T,
^
^ = +2
(16) =
-1
(17)
l"v
\ f
o <
00
'
CM
_o
DC
L* >
k.1
>
k.1
^
AA/>
a
O
UJ
/ UJ
>-
m
> <D UJ
Q
a:
CXL > -*;?*- ^o
\/ u o
A A A.. u_
o
CO
ex E
CO
s.
O U
oc
> to
a:
z
U
>
0
AY qc
(/I
z
?2
v/
<
FIGURE 5
20
that are
usually detectable in only one of the binary states
gate .
21
CHAPTER II
R5 ( R6+R? ) +R6 R?
'
R5 R^ +R?
23
|Rl=640ju
-
v.cc
Rl=450jj_
VA- MJ o
+ 5
Nt
V in v,
O-
FIGURE 6
24
V o
'"o
! o
. , o
iO
CN ^ !
CD
II
*"" CO O
o
o
'\f J
o j/ rs Oct
-CD-
1 o
CD o
CO
II o o
J >
/>
o .E
o u
_
z
>
- '
CD
i o LU
XT)
-O o'
O U
o
II-
' ~" *" . .. . .
L; '.
: _ _ . " ~* u--|--
<> O
1 o
; o t-
>
1 TT
<J
^
i SJ
Q_ CO
<-t
\i z. />
i
CO c
o D
i 1
i '
i
i
! !
*-
i
i i 3
\ i CN
i
O'
Q.
D
O
! /;
; o
Q_
c
/
/ o.
o
o C c3. CD c
c0 c c3
s4|oa
uj (A) 3 0V1TOA IDdinO
CURVE 3
25
c-
\/ h"
o o
o
II
1
CO
o'
1
^ h-
"
o i>. on
o o
- Jl
1
"5O *"o
VJ *
.2
_ > l/>
^ -
c
">
o
y <o
- "~z "^ ^
_
^
-
Jl *- <D
o- o my
g
o
^* 2
< n
o
II
h-
-
S2 o
-c
-
i-
-
-
^
k-
E
> 5
'~'
-
-7-
i-
Z- to
3
"co "
z\
- 2
1-
,p
"-
*-
O
3
CN Q_-C
"5
0 *
-^v/
^
CD
<
Li- >~
_
c O
w
/
/
0.
0
cD c> c c3 c
ft
c5 cM c
(c
s 4|0 \ u X) 3C VI no A if mc)
<:lJR VE; 4
26
J IS/
! ^
i r o
o
1
0>
"o i -1
t o i O
1
CN co O
II o
1
i /
k-
i XL
i
A & o
il
y
r I / l
r-.
"
I o i / o n
^
1 / o li ^r >-*_
if
CO e -
-
*-^-^
o O "^
_j
.- > rv
11
>
i ">
1 / ! o .E u -a
1 / ^9 t; o
/ 1 C= Z .12
o
.
> -1
a>
i i i
/
1
f\
'
/' -
*
m
s 0
1
1 j 1
1
\
;_^
'
j
f !
o 1
j
; ; II 4 e
' i ! 0
i
i
| !>* 1 : ! i
i : -
i
i
y 1
:/ I J ! '
'
i
i
i / ! / i >
! 1 3
0
;/
j 1
:/ ! d
< i
i
/ i / i
/1 / 1
/ / ;
i
i
/_ 2
> /i i 1 i
j i
^
! /
/ !
3
/
-C
_
i
/
A 1
J
/
f j
O
i o
C3 C3 o c
<=>.
-* c cN
CIJR 5
27
V
BB "VR7 (19)
s
R6 R5'R7+R6-R7+R5"R6
(20)
Vr6+Vr5+1 r5/r7+i
R?
QVBB QVBB -
(22)
_
_
'
O
~
(21 O
=2
{ ])) B
Vp
V V
BB BB
S =
-2
(23) SV. = +1 (24)
V
BE EE
O VT+ REQ .
=f0.62
(25)
RE RE+REQ
R
sv- EQ.
=-0.62
(26)
REQ. RE+REQ.
S-T+ vT_ R2
0 (27) (28)
SE^
=
="-81
VBE -<W
V,T- R.
E
s R. 1 + -1.19 (29)
E RE+R2
at the output of the gate. The analysis has shown the dif
CHAPTER III
faults in Appendix H.
12]
predefined time interval. These general categories of faults
5. Multiple failures.
13]
logic is performed at the connection. This type of fault
solder bridge"
may establish a so-called "solder
between pads.
gate level where only the input and output leads of logic
MB]
"Stuck-At"
of faults. They are faults which cause a logic
t
binary input patterns; 00, 01, 10, and 11. Some input
inputs are S-@-1 and all other possible stuck failures will
for a multiple input AND gate is, 111....1. The most sen
sitive input pattern for OR and NOR gates are all zero in
lead "a"
to the AND gate becomes open-circuited the output
A o-
B o-
O
b
O -oY
FIGURE 7
STUCK AT
FAULT
Ao- Ao-
B
~ B~
o
oX
^Y
Co- Pi:
Do-
o
() "(b)
Output Stuck-at-
(a) NAND Gates ILLustrating
Faults. (b) Equivalent Logic Network.
FIGURE 8
Dn
B o-
C
"
O -o X
O^
FIGURE 9
35
ABCD -
[OOOO] ,
[0010] ,
|j)10o) .
"c"
"a", "b", and are identical. If we take the structure
TABLE 3
za
A B c D z
0 0 0 0 r 0 1
0 0 0 1 0 0
0 0 1 0 0 1
0 0 1 1 0 0
0 1 0 0 0 1
0 1 0 1 0 0
0 1 1 0 0 0
0 1 1 1 0 0
0 0 0 1 1
0 0 1 0 0
0 1 0 1 1
0 1 1 0 0
1 0 0 1 1
1 0 1 0 0
1 1 0 0 0
1 1 1 0 0
37
0>
S>
E>
FIGURE 10
E>
O
O
FIGURE 11
38
"a" "b"
example, given an OR gate with lines and as input
"a" "b"
example, in Figure 11, lines or being S-@-0 will
line "e"
to be S-@-1, and line "e"
S--1 will cause line
"d"
"G"
to be S-@-1 .
Therefore, lines "a", "b", "c", and
ables.
CHAPTER IV.
all such faults, and (3) the ability of the logic network
the network.
fail-safe logic.
42
CHAPTER V.
QVDD
1A P'CHANNE L
Ql
DS
V, N ' 'DP
o V0
I'dn
vrDD
Q2 Ki
s.Y,DS
N-CHANNEL V DD
V,ss V ss
J-tHh^
o^ss
FIGURE 12
oVDD
TRUTH TABLE
A
O-
A B VG
Ql Q2 i
f-i
1 V i
i
- o
Q3
B
O-
0=GND. l = + 10v.
H|
Q4 a Two Input CMOS NAND
Gate.
<}V,ss
FIGURE 13
44
at ground
(VQa) potential only when both transistors,
from both V^^ and V^ the gate can operate with negative
DD bb *
AV0UT
=AV (30)
v '
AVMAXIMUM
AY^
W*
Z(iil
1 - i
106
5
3*4
\
J-C HA NN H P-CHANNEL
PD
.o5
5
\ j
\
VDD=l0v
P-tHAiNrNtL tj
A
1(1
1
5
\ N-CHANNEL 1
^
,o3
102
volts)
, VDD
Nip)"
--+Vr<;Gs ,
c) 12345 67891 V D
.v., .
-10 -9 -8 -7 -6 -5 -4 -3 -2 -1 3
N
Typical and P Channel Impedance. \6j
FIGURE 14
46
for the CMOS NAND gate, the bounds of the transfer voltage
listed below:
V =
V 1
UPPER BOUND 0.9-
DD (32)
1 .
5+N-^/N^
Where ; ~E Total number of inputs
per gate.
=
Number of used inputs
NT per gate.
\/Tp 3.0 v
10
-^
\/TN= + 2.0v
^
o -
^N ^
\ ^ ^ V,
i
^DD=+10v
ft
""
Y \\
y
Kp= 1.0
r. .. j
0
b 4- -
-b; :2 INPUTS USED
J
o INPUT USED
> _j a
*
a; AI INPUTS USED
n i
"
=>4
o
>
o
o.
\ V\
1 \\ < \ ^
1
\ s
0 1 i 1 i s^ T
^S.
i i 1
"^ ^^1:^
1 1 '
<
() 1 2 J A 5 5 7 8
(
? 10 11 1 2
V vo ts
IhV
Max imun Min munn Vc Itag eTr ansf(3r Chare cteri sties
For t he :our InpLit N ANC) G<3te.
Fl GUF*E 15
43
1
\
1 =
10
i
^TP -3.0v
\
*TN=*2.0v
^? N.
9
^> \ VDD=+10v
\
8
7
1] y kn/
Kp= 1.0
b
f>
-
b; INPUT USED
-
5
o
> _
(3 f
t: a
3 "4
4 n -
9 IKJPI IT^ I KFD
O
^^
?. .
\
1
v\v \
n
U i I ' 1 ^1
V
1 1 1 i ^
T
-
r i
10 11 12
V|N3 VI,S
FIGURE 16
49
in the gates'
threshold levels. A plot of the minimum
"^
3.0v
VT
~
\.
p=
1A
14 N
\ \
\
VT N=+2.0v
12
3
] \
i -
m/kp=1-0v
1
10 -
i-* MAXIMUM
i
T
1 YPICAL
i- i i i\
C
1 1 1 '
\ MNIMUAvA
1
SIJPPl
-Y
\ton
1
C>
'vdd) =5v
.
v
i
\
V
o
\ V
n
VO *. *^
e
C) > i t 3 l0 1 2 14 16
INPL T \;olt
Y V.lM
C:u RVIE 17
51
CHAPTER VI
logic.
18b shows the CMOS gate of Figure 18a with its terminals
o
0- /.
1 1 1 Vout
I-
rVss(Gnd.)
()
V2 (Secondary Input)
<
"\
Inputs 'out
Primary
o
REF.
a
TERM.
V.ss
i
(b)
Comparison of
(a) Two Input CMOS NAND
FIGURE 18
53
O V2; SECONDARY
INPUT (VDD)
O-
A h
ai K
PR IMARY 1 -O o
INPUTS
H
Q3
ho-
Q4
H
Q v
ss
o 1 1 ON OFF ON OFF
o o 1 ON ON OFF OFF
1 o 1 OFF ON OFF ON
FIGURE 19
54
TERNARY LOGIC
1
such that all failure modes produce a 0-*N or ?-N output.
0 1
a >1 or >0 change at the output.
15-
YIN=0v -
15
14
VIN=5v 14
12
V2 =5v
-12
=15v
V2 CN
-
M AXI/V\U^\ >
%
VourOv
10 IU
.in
Vout=5v
r
3
LU
> 8 Vout=15v O H
i-* -M NIM UM
LU
r 6
o >
<f A
6t_
o ^^m^ "~
> z
1 J. \ 4q
KA L
Q_
.
(VlHAIIVIUM z
r o
3 u
O 2
L V\
I m i NIM UM
\
n ^
' ^
1
C) j 8 10 12 14 16
PRI MAFIY INPUT VOLTAGE
V||s|
FIGURE 20
56
SELF -CHECKING
oughly test for all internal faults, and (5) provide the
"Self-Checking"
introduced by Carter and Schneider \\j
will be applied to the three -terminal gate. We can define
PERIOD
V.
ON OFF
-y,
V0UT' V0UT' and tlie ternary inPu"t states; V^, v^, and
DYNAMIC OUTPUT
^Ti-^ *-T2-*
V2
V2
"
SECONDARY INPUT, V2
vIKi
IIN
Z>
V|M
IrN l i 1
*:1 PRIMAR Y
LU
o
INPUT, VIN
<
1
o V.N"
>
vo V|N~
i
'2
<*
PRIMARY
Z
INPUT, V.N
3
V0,,t^
Vout-
1
Yout
cDUTPlJT V<3LTA(
-E, VOUT
FIGURE 22
5h PH PH PH PH Ph
^f-
^i PH PH PH PH PH Ss; Ph
cy o o o o O O O O
CO
pq
EH PH Ph Ph Ph Ph
t<^ h PH S PH PH PH Ph Ph
EH cy o o o o O o o o
CO
h=l
<!
Ph PH
CM PH ^ PH ^ S is; Ss; Ss;
pq cy O O o o o o
EH o o
^
H
PH
Ph
pq v-
PH ^ Ss; Ss;
EH S S Ph Ss;
0 Or o o o o o O O
h-q
<*!
s EH
H f=> EH EH EH EH EH EH EH BA EH
Ph 1=3 i=> t=> fc> t) != f=> i=> t=>
CT Eh
fr^ O O O ^ D O NO O NO O
PH f> !>l lt> l> li> S> ii> i> lt>
EH O
1
1
^3-
pq Ph
pq t=>
pq
PH-
M H
pq EH PH EH
<*! t=>
EH Ph
M
EH H
PH
o
% tH
!>
CM CM CM CM CM CM CM CM CM
M li> M l|> M lf> i>l
s <lj
l|>
pq ra R
pq S
Ph O
<t! O
EH pq
CO
w
EH
1=5
Ph
EH
CO
EH Ss; ^ Ss; fez;
> pq H H H H
Ph lt> IS> t>l M
H
>H
Ph
S fs; Ss; ^
H <) H H H H
Ph lf> i=l i>l lt>
Ph
62
is an indication failure.
of a safe
By applying this method
fault detection.
COMPLEMENTATION
normal output state (Table 4), for the same input states,
EH
f=> EH eh e-t EH EH
Ph S3 S3 S3 S3 S3
EH o o o O O
S3 it> i>i IS> t>l
o
pq
Ph Ph
H Ss; Ph Ss; Ph ss;
cy o O O O o
CO
pq pq
EH EH
i <3
pq EH Sh Gh Ph Ph
pq CO Is; Ph Ph Ph Ph
cy o O O O O
pq
EH <!
Ss;
Pi
pq Ph
EH CTi EH CM Ph bh eh
Ss; Of O Ss; Ph is; Ph
Ph o O O O
O pq
Ph
CO S3
EH t5 PH
pq pq H Ss; Ph Ph
pq Ph o o O O O
pq
Ph Ph
EH O
pq "5 ID
pq PhEH
EH CM CM CM CM CM CM
O Ph !> S>l li> t>l lt> t>l
pq Ci5 o Ss;
EH pq H
Ss; CO
H
PH
O
S3 is; ^ S !si
M pq M PH PH PH PH
EH lt> li> !>l M
<*!
Pi
EH
CO
1=3
pq
pq Ss: Is; ts;
PH <3 PH PH PH H
l!> IS> f>l S>l
2
pq
EH CM K\
PH
65
the normal
(non-failure) state, but during .the interval
in a later chapter) .
66
CHAPTER VII
described herein.
INTERNAL FAILURES
gate, (A, B) ,
are sequeaced through all sets of input
but the failure modes are assumed to occur before the sequence
(ON), or S-@-1 ,
(OFF). This definition assumes all perman
v2 ON ON OFF OFF Vo Vo vo
V2 ON ON OFF OFF Vo Vo Vo Vo
v2 ON ON ON OFF Vo Vo Vo *%
v2 ON ON ON OFF Vo Vo Vo Vo
ai Q2 03 Q4 00 01 10 1 1
v2
y2 OFF OFF OFF ON *\b *Vo *Vo Vo
v2 OFF OFF OFF ON *y0 *y0 *%
y2 ON OFF ON ON *-Vo
v2 ON OFF ON ON -0
y2 ON ON OFF ON Vo Vo V
v2 ON ON OFF ON Vo VQ V0
y2 ON ON ON OFF Vo Vo vo yo
v2 ON ON ON OFF vG Vo vQ v0
y2 ON OFF OFF ON Vo v6 Vo "Vo
v2 ON OFF OFF ON Vo Vo V0
*
v2 OFF ON ON OFF Vo v6 Vo Vj
OFF ON ON OFF Vo Vo Vo V0
v2
v2 OFF OFF OFF *Vo *Vo Vo
v2 OFF OFF OFF *V^ *yo *^
y2 ON OFF OFF Vo ^o Vo ^o
ON OFF OFF v0 vG vQ v0
v2
v2 OFF ON OFF Vo Vo Vo ^o
v2 OFF ON OFF V0 V0 V0 V0
V0_.
v2 OFF OFF ON *y0 *Vo Vo
OFF OFF ON V *v
v2 *Vo
y2 ON ON OFF Vo Vo '0 vo
ON ON OFF V0 Vo V0
v2 -o
ON OFF ON V,o y0
y2
v2 ON OFF ON V0 V0 Vo Vo
Y2 ON ON OH
*^
V2 ON ON ON Vo Vo Vo Vo
' *
OFF-
OFF OFF V0 iO Vo Vo
V2 OFF OFF OFF Vo Vo Vo V0
ON OFF OFF Vo
^2
V2 ON OFF OFF Vo Vo V(D Vo
y? OFF OF-
ON Vo Vo VQ Y,o
v OFF OFF ON Vo Vo Vo Vo
2
V. ON ON OFF Vo Vo v,C
"o +vo
ON ON OFF Vo v0 yo Vo
"'2
y2 OFF ON ON *Y
jo *v0 Vo Vo
v2 OFF ON ON *-Vo *yb *Yo
ON OFF ON V,'O Vo Vo
__2
ON OFF ON Vo Vo Vo Vo
V2
ON ON ON Vo
y2 a
v2 ON ON ON o *Vo *Md ^o
V2 Ql Q2 Q3 Q4 00 0 1 10
Y2 OFF ON OFF v^
yo *v,o y0
Vo OFF ON OFF Vo Vo V<o Vo
OFF OFF ON *v
y2 Vo y0
v2 OFF OFF ON Vo Vo Vo
VoX
y2 ON ON OFF V,o o
V ON ON OFF Vo v<o V,o b
2
y2 ON OFF OFF Vo vc V Vo
ON OFF OFF Vo V Vo
v2 o V0
V, Ql Q2 Q3 Q4 00 01 10 II
==2
ON OFF ON Vo Vo y,
v2 ON OFF ON V
o V ^o v
y2 ON ON ON Vo Vo V,o
V2 ON ON ON Vo Vn
o vo Vo
y2 ON ON Vo V0 V,o *v =
v2 ON ON -*-
Vo Vo Vo V,o
y2 ON OFF VS V Vn
O *V, -10
V
2 ON OFF Vo V, Vn
'o Vo
*
*
y2 OFF ON v; V V
y o
OFF ON v
v2 v, V o ^O
y2 O^F OFF v< *yG Vo yQ
V2 OFF OFF V Vo Vo vQ
ON ON Vo *V
y2 ^o _^
v2 ON ON vQ V, Vo V
y2 ON OFF VQ V, Yo 'V
ON OFF Vo V
v2 V0 VG
OFF ON Vo *y yQ y/ o
y2 vo Vo
v2 OFF ON V0 Vo
Vo"
ON ON Vo *y0 Vo Yo
y2
v2 ON ON V0 v0 V0 o
72
V2 Ql Q2 Q3 Q4 00 01 10 I
ON OFF vX v
y2 Vo _9
*VQ
v2 ON OFF Vo Vo Vo V0
y2 OFF ON Vo +
V0 Vn
o
OFF ON Vo V0 Vo V0
v2
^2 OFF OFF Vo V,o
Vp ^o
v2 OFF OFF v0 Vo v^
'O V,o
v2 ON ON V6 y_0 V
.vo
Vr
Jto
v2 ON ON v0 Vo v,o Vo
y2 ON OFF Vo Vo *V^
ON OFF V0 Vo V,o V,o
v2
y2 OFF ON Vo Vo -*o yQ
OFF ON Vo Vo Vo Vo
v2
ON ON y, *y0 yQ
y2
v2 ON ON v vG Vo v0
ON OFF V6 lo vo vo
__2
V ON OFF vo Vo Vo Vo
2
ON ON *V *yQ ^o Vo
y2 -vo
*V- *
V ON ON *V.
Vo yp *y,o
2 -io
73
V2 Ql Q2 Q3 Q4 OO 01 (0
^2 ON OFF
Y.o ^O
v2 ON OFF V0 Vo Vo V,o
y2 OF ON V6 VX
o Vo *y0
V2 OFF ON V0 Vo Vo Vo
ON yo
=,2 V0 Vo yQ
v2 ON Vo V0 Vo v0
y2 OFF vA *v, Vo yQ
OFF
Vo Vo Vo v0
*
y2 ON y_o 1 Vo
v2 ON V0 Vo o
V
y2 OFF
p Vo % o
v2 OFF o V0 Vo o
y2 ON 1 V0 'o y0
v ON
2 Vo Vo Vo Vo
*
y2 OFF Vo V, "*V
^o
v2 OFF V,o Vo ^o Vo
=^2
ON v0 #V0 Vo Vo
v2 ON V,o Vo vo V,o
y2 OFF V6 V6 Vo *v,
-ip
v2 OFF 7,o Vo Vo
yo
74
LOGIC FAULTS
detection.
75
TABLE 7
THREE-TERMINAL GATE
Vo A B OO 01 10 11
*v
NORMAL S-@-0
K To 70 0
Vo NORMAL S-@-0 V V, V, V
0 0 0 0
12 NORMAL S-@-1
*0 K *Y-0 *0
Vo NORMAL S-@-1
^0 \ f0 f0
12 S-@-0 S-@-0
vo *0 V *vo
Vo S-@-0 S-@-0
^0 f0 ^0 fo
*0'
I2 s-@-o S-@-1
Yo '0 *vo
Vo s-@-o S-@-1
^0 fo f0 ^0
76
TABLE 7 (cont'd)
S-@-1
vo'
S-@-0
Y-2 T0 To *vo
S-@-1 S-@-0
v2 ?0 'o ?0 ^0
S-@-1 S-@-1
12 *I0 *I0 *\ *0
S-5-1 S-@-1
v2 *I0 *Io % **0
s-@-o *Y *Y *Y
V2 -0 -0 -0 *^o
S-@-1
V V Y0 *v
S-S-1
v2 ^0 fo fo fo
77
FIGURE 23
79
CHAPTER VIII
gates; two consisting of two input CMOS NAND gates and one
2>v,
+ vIN
B o-
-o*vo
GROUND o_
lLTg>
Ao-
IN b
"
T> -o -vrt
9V2
A o-
nd Ql n
t I
Q2
N
1 Q3
si
3
AMA-
I
Q4
n Q9
A
?-
H Q10
oVF
~
V, u
Q5 n a6
IN
4 Q7
(b) STRUCTURE
3
Q8
-Vq, or
+VQ or fauj_t free operation. When V-^ produces a
83
TABLE 8
GROUND
VDL +v2 +Y0
GROUND
VSS -v2 ~Y0
GROUND
VIN +VIN "VIN
TABLE 9
A B
v2 vo 7F
+v
+ +v
+v2 "IN -IN +Yo
+v2 +fIN +^IN +Yo
0
7-+Vq
'-12 -V
VIN
-V
~Yo
TABLE 9 (cont'd)
15-
-15-
>
>
LU
O
< <
i I
6 o
> >
-5H
=3 3
Q_ Q_
1 1
=) =5
o o
LU
> LU
1
>
< 1
o CO
LU
z
o
POSITIVE PRIMARY
SYMBOL TABLE
= 0v =
+5v +y0 == 0v -yQ=
=+5v =
+15v +v0'=--
+-5v -v0=
-5V
4V,N ^v"2
=
5v -15v +
Vo ==
-H5v ~Vo
=
Ov
-V|N -y^
-^IN
=
0v -v2
=
-5v
FIGURE 25
87
MAX -
I |
+V^
;
!
|
MIN. 1 !- .:,:'.
1
j i :
i ! !
! i
, 1 i I ! : 1 i
A "l
^r J
+v, N
D
1 '
1 ; i i
'
u i ; ' - -J
i i
A *
'"
A
I L ""T
1
i
'
-V, !
IN i
!
B
1 ; '
i
1 !
'
'
1 i
1 i i i ! i ! i
fv'o '
+VQ +Vq
VQ
J
-J
!
i , I i i '^_i
JlO
1
'
': 1
Ml N
MAX."
~n r .J u__l
1
i \
I
! !
-V
I i ! I
Yo
Vr -V
vo
i
! i 1
-
I i 1 ,
-Vo
i
1
4-\/'
i 1
+v0
0 -
1 n 1
! ! ; 1
vo
i
TIME
Gate- Operation.
(a) Normal
FIGURE 26
88
MAX .
1 1 ! I
fV
*-
MIN
1
T
?
TAUL
A
+V, 1
IN 1
B
"f
1 I
'
i
A -
1
i ;
/
'in 1
1
1
1
!
B
i ! !
i1
+Vn
vO
1 , i
i
-
1
/
+v'
'O vo -
*-F-ALJLT
+y0
^ L__J
MIN.-
s
'
2 MAX.
-V
vo -
VQ V0
Xo -
i
i i
i
+\/'
1 ^FAULT
TV0 -
*\
i MS |JU
i^
0 -
P
-
1^
"Vo
TIME
FIGURE 26 (continued)
89
TABLE 10
* ;
-v2 Q5 Q6 Q7 08 OO 01 10 1 1
ON ON
-y2 OFF ON % -V0
-v2 ON ON OFF ON "Vo "Vo "Vo "Vo
ON ON ON OFF ^v0
-v2 -*V0 *-v0
-v2 ON ON ON OFF "Vo "Vo "V0 *-v0
-y2 ON OFF OFF ON "Vo
-V2 ON OFF OFF ON -Vo -Vo "Vo "Vo
-V
2 Q5 Q6 Q7 Q8 00 0! 0
-*
ON OFF ON
^2 -v,
19
-v, -v0
v
2
ON OFF ON "Vo
"
to -V0 *-v0
*~
V, ON ON ON *-v0 jo o
ON ON ON 'O to -V0 o
*
-* * :
OFF OFF ON -v
o -v,o -V
"*2
v2 OFF OFF ON v,o
-V -v
o
OFF ON ON -v
o V,, -vo "Vo
y2 -*C
ON OFF ON -vo -v
C
V
o
v.
-y2 *p
ON OFF ON -Vo V.
vc
-V
'O Vo
-v2
* _
ON ON ON -Vo vc
-v
o -v,O
T"
*
ON ON ON -V v, V
-v2 o Vc o o
V'
Q5 Q6 Q7 Q8 00 0 1 10 II
^2 OFF OFF ON -v
o VP Ho -v,b
OFF ON ON -Vo
~\fr OFF ON ON -v0 -v0 Ho -Vo
+ _ * A *
-v.
2 ON ON ON *-vo "Vo "V,o *
V,o
-v ON ON ON Vo
vo
-v.
o -v,
'0 -v
o
2
* rr *
^2
OFF OFF OFF *v,o Vo *-Vo
V
2
OFF OFF OFF -v
'O Vo H0
ON OFF OFF ^o ^0
y2
ON OFF OFF -v0 -Vto
V2
OFF ON OFF -Vo "Vo *-v ^Vo
V
2
OFF ON OFF -V0 "Vo Vo "Vo
-v.
2
ON ON OFF -vQ % LVo -v
vo
-v. ON ON OFF -v'O -V0 V0 -Vo
2
r; *
-V
2 Q5 Q6 Q7 Q8 OO 0 0
V
2 ON OFF ON Vo
'O -Vo
o -v'o Vo
-V
2 ON ON ON -Vo
'O -v,o -vo -v,o
* * _
v.
2
ON ON ;VQ H0 Vo ^
v.
2
ON ON V0 -v,o Vo "V
* *
"^2 OFF ON -v
o vo -Vo Vo
v2 OFF ON -V
o
'V
o 'o -*Y
o
*TT *
-V-
Q5 Q6 Q7 Q8 00 0 0
v2 ON ON -vo -Vo
o -v.
vo Vr
v0
Yg OFF ON Y0 H0 ;Vo -v
-V
2
OFF ON V,o -v0 *Vo -v
V
:2
ON OFF "Vo H0 H0 ;5o
-v
2
ON OFF -V0 -Vo -V0 H0
* _ *
-v2 Q5 (X6 07 Q8 00 01 10 r
Y2 ON OFF Vo -Yd Yo Yo
*-v,'
ON OFF '6 -MS -Mr /6 V
o
-v2
V2 OFF ON vo -Vo Vo
*
-V
y2 OFF V0 -V0 -V0 -V0
V OFF -vQ "Vo V0 "Vo
2
*
-V
2
ON -V0 H0 Vo Vo
v2 ON -V0 Vo Vo "Vco
OFF -Y) y yp
OFF -V0 Vo
vo *-vn vo
-v2
* _ tr
-
TABLE 1 1
A B OO 01 10 11
-v2
S-@-0 NORMAL
-v2 ~Yo ~Y-o ~Yo ^0
-Vo S-@-0 NORMAL
~Yo ~Yo ~Yo -;ro
S-@-1 NORMAL
~Yo ^o ~Y-0 -^o
S-@-1 NORMAL
-V2 -vo -H ~Yo -v
NORMAL 3-@-0
-V2 ~Yo ~^0 -lo -^o
NORMAL S-@-0
-V9
~Y0 ~Y0 ~Yo -'fo.
NORMAL S-@-1
-12 -Yo ~Y-o -^o "Jo
* T /
NORMAL S-@-1
-V2 ~Yo ~Yo ~vo "'0
'
r
s-@-o s-@-o
-Y2 ~Yo ~Y-o --o ~V-0
-*-
s-@-o s-@-o
-V9 ~fo ~Yo "fo -To
S-@-C S-@-1
"Yo ~Y-o ~Y-o "lo -?o
*-
S-@-0 S--1
-v2 ~Yo ~fo ~Yo "vo
99
TABLE 11 (cont'd)
A B 00 01 10 1 1
-v2
""
V S-2-1 3-@-0
r~,
-~7o H "7o vo
S-@-1 S-a-1
-V2 "vo . "'o ~Yo \
r
FAULT CONDITIONS ON
OUTPUT LINE
"vo
/
-Vo S-@-0
-v ~vo -V
-*-
S-0--1
-V2 "vo "Yo -Yo
S-S-1
-v2 "H ~Yo -^o ~vo
100
-t-V
o
h
Q9
h
O-
V
VIN
o
vF
H
h Q10
h
(a) STRUCTURE
-v
GND. +
y0 Yo ^F
FIGURE 27
101
TABLE 12
NONE v -^-
V VF
VF -F VF VF^YF VF~^VF
7^->-
A: S-3--0 V,
VF-"V0 VF^VF VF^VF
S-5-1 V-, *
B: vw V^-^VT
VF VF VF"-^0
VF VF YF^
)5: S-a-1 V
*0
*-
-V
VF -0 "lo "ID
S-s-0 VF Vp VF VT -V
v2 "V0 VQ "Y0
102
TABLE 13
H)
+Y0 +v0 +I0
Q9 Q10 -^o
-Yo-~Y6 -"7o
AB =
1 1 AB =
00, 01 , 10
ON ON ^-^Vj,
*VF~^*VF
OFF OFF
VF *YF VF-^*YF
*-
ON OFF +Y~ -^*-*V^
0 F
+f
0
"^
fF
OFF ON
-Y0-^"VF
ON +T0
% +Vq ^
VF
OFF -
I -^0
^
^F -I:,-^*vil
ON
"lo I? -l0^*VF
OFF
+vo-^+vo *Y0 ^
103
CHAPTER IX
RESULTS
failures and logic faults that can effect the normal behavior
safe logic.
pro-
these design successful method of
menting techniques, a
105
will sensitize the gate for all fault detection, (2) the
faults at the gate level, and (5) it provides the means for
output .
CHAPTER X
CONCLUSIONS
and/or
providing redundancy in the circuit, no matter how
LIST OF REFERENCES
9. Carter, W.
C, Schneider, P. R. , : Design of Dynamically
Checked Computers, proceedings of IFIP Conference, Vol
ume 2, Amsterdam, The Netherlands: NOEI-HOLLAND, 1968.
11. Mine, H. ,
Koga , Y. , : Basic properties and a Construction
Method for a Fail-Safe Logical Systems, IEEE Transactions
on Computers, June, 1967.
APPENDIX A
SENSITIVITY OF A CIRCUIT
STABILITY
I ,
changes significantly with temperature. For example,
CBO
instability.
R2-Vcc
V =
R1+-R2
R2-R1
R,= lc'
Rl b R2+R1
Rc
Rk Ql Vcc
o-i 1>
Ov
Vce
V SR2
r v
in < V -=:
Rc |'b+
(a) (b) -i
FIGURE Al
Icb cbo
CI
0
'bi.
'b ! 'b
i_ _DJ
c J
Veb vcc-
+
RE-(K
=-V,
'e| RE
bb
(b)
Equivalent Circuit
(a) PNP Transistor Circuit, (b) of
JC
=
<1+? ) *
ICBO +
^"1)
ZB
Definition of
stability (s):
S =
}IrG- ^
=
AIpS-
(A-2)
ICBO AICBO
s
di0
(A-3)
i + e
s =
1 (dVdic)
9
-
' '
V =
IB RB +
VBE +
RE (IB + lc) (A-4)
dipB R-p
E
(A-5)
-
dlc RE +
RB
114
1
+$
S =
(A-6)
1
? VRE
'
+
+ RB
the smaller the va lue of R_, the better will be the stabili-
SENSITIVITY
I ,
to various component failure modes.
115
= '
ZC ^i +
?
=
^BO ^i +
ZCBO (A~7)
TBi JB +
TCBO (A"S)
IG= %'
+ (^+ 1) (A-9)
IB ICB0
(A-10)
= '
+
VBB ZB RB ZE RE
AND
IBi +
Ici
=
+ 0 (A-11)
IE IBi (^
^i
=
ZB + ^BO (A"12>
'
IE
=
( ? + 1) (IB + ICB0) (A-13)
' '
V^ =
+ ( + 1) (IB + ICB0) RE
IB RB ^
(A-14)
116
'
RE (? 1>
"
I
- VBE
B (A_15)
+
'
( 1 )
RB RE ^ +
n V^
-
InT5TT R( 0 + 1 )
^ ^^ \ ICBQ
Ic
=
? '-^
+ ( ^> + 1 )
CB0
( 9
K
+ 1)
RB RE .
(A-16)
Result
^+1)-(RE + RB)
*
VBB ^BO
=
+
Ic
RB +
RE ( p + 1) RB +
RE ($ + 1)
(A-17)
R.
B
s 1 -
(A-19)
R
B RE +
RB (0+1)
2 ' '
( ? 1 )
ZC RE Rp
E
+
S "
(A-20)
RE RE +
RB RB +
RE ($ + 1)
'
QXC ? RE
(A-21)
? Rr +
R* ( 6 + 1 )
LB XLE
values of: R =
20ol, ^ =
20, R =
Ikjfr, and R =
2'kiL,
C 20kr 2
S. 21kr 20 + 1
= 0.862
RB
dl
0 ZC dRB
s R.
R.
B B
dl,
= =
(0.862) (+0.20) =
17.
Aln
c
118
TABLE A-1
CHANGE IN
XC IC 1C
COMPONENT S AR^
B S AR-p
*
VALUE RB EE
+29.3$
60$ 51.7% 58.6$
120
APPENDIX B
=
5 ' '
(B"1)
V0 VCC
"
TB RL
WHERE:
v
"
(sat)
h
-
::
THEREFORE:
3 '
=
RT
V YC
~~^~
'
(V0
"
VBE(SAT)> ^
RESULTS :
'
+ 3 ' '
Y
RB VCC RL VBE(SAT)
'0
=
(B_4)
+ 3
RB RL
of
Vn to R and r, is :
u > Jj
OV0 RB
=
1 "
(MOUT =
3) (B-5)
R R + 5R
B B L
3 '
OT0 EI
=
1 '
(M0UT =
') (B"6)
E R + 3E
L B L
121
APPENDIX C
r
transistor stages in the gate's structure. Using Figure
C-1 for the low-level output state and Figure C-2 for the
z
_
VCC ^_^
1
^
VCE >2> VBE (Q5>
' ~
z
VCC (c_2)
2
R2
(Q1 )
VBE (Q5) VBE (Q2) ;
=
Let =
VBE
The current gain of Q2 is:
*2 VCC
A.
1
vcc-vbe(q1^vbs^
h R2
(0-3)
122
R2
hi
J*
> RL
Q3
Q4
Q5 VOL
oVcc
R3 < R4
I > K,
Q3
Q4
j 0+
^Q5 V0H
R3 R4
<
FIGURE C2
123
Simplifying;
Ri (Ycc
'
vce ^2)
"
W
-
Ai '
(C-3)
R2 (VCC 2VBE>
-
sA1 SA1
' -1
R, UE
(C-4)
R<
VCC VBE W)
"
(C-5)
R2 +
R4 (+1)
VCC VCE ^
-
(C-6)
+
Ri V($ + R4)
=
@ 'LVCC-VCE (Q5ll "[R2
+ V( ? +1L
Ai =T (C-1)
"VCC-VBE (Q3
|~(p+1)-R4
'
+
5j RL
124
A R4 ( + 1 ) '
($+1)
*4
s
$
R4 R2 +
R4 ( ^ + 1 ) +
RL R4 ( +1)
R,
sAi=-
R2 R2 +
R4 ( + 1 )
S1
125
APPENDIX D
Current I. is
1^1 =
VEE
_^
"
[VBB
L_p^
+
x_(Q5H
VBE 1J_ (]>1)
B,
l2
When all gate inputs equal logic zero, thus
transistors through will be in cutoff.
Q^ Q4
'
+
'
(D-2)
R4
=
h R4 \
\
The OR output is
(D"3)
+
YBE <8>
=
T0E \
126
Therefore :
V-
EE VBB +
VBE (Q5)
V0R
~
R4 Rr
"+IBl'R4+VBE(Q8) (D-4)
V, V,
OR OR
S s =
-1
Ry R,
Current
l1 is:
V
VBE (Q5)]
"
EE YIN
h
=
(D-5)
R
2
r^J
'
=
h R3 +
R3 (D-6)
\ \
+
VBE (Q7) (D-7)
VN0R
~
V
127
Therefore
V.
EE [VIN VBE(Q5)
VN0R R3
'
R3 +
R, ^JB3 YBE(Q7)
(D-8)
V V
NOR NOR
S =
+2 ,,
s
R, R
2
V
R^'R^-B- V^-VT
L5 -6-^[YEE-YBE(Q6)Z2^]
+
W ^^m21^
BB ?'
R5=R6+R7iR6
W Vra-VE6'VBE+VR7-V:EE (D-9)
R5-R7+R7-R6+R5'R6
128
APPENDIX E
NEWTON-RAPHSON METHOD
Diode equation:
_ QVBE/nKT
1 =
1, -
1 (E-1)
3/2 -QVg/nKT
Where
I is proportional to T
-
200K
T1
=
300K
T2
=
400K
T^
I @ 300 K =
1 OnANOAMPERES
n = 2 for silicon
Yn -
1.1 volt at room temperature (300K)
G
10"19
Q = 1 .602
X
-23
k = 1 .38 X 10
'
+ (E-2)
VBE
=
YIN RB ZB
129
'
10 oz--= 1
i r
I
u
o'
I l/>
^rW \
U^x o
1_
o D
o'
"N i/>
\ o >
l_1
c
o cq "O
o
o
"*
o"
h (Wt
v
'Ur^ ,
o > c
o*
i ^j
! \
z
! 1
1 \ 1
C
o o
1
(J
o
CO
|
! CO
l o
cD <3. c c
c
rf C Ln
CN
ui
sdujoiiijuj
J J.N3cliinD
CURVE E
130
,U^V<
-0 r,-UV,*-]
(E-3)
_
I,
<Kn^
n^J I -oi^ ^L
^[^-Q iS0-UVflEMil
XE
=
(E-4)
Kn^r l-^n^T
iB=
-LLc+^J (E-5)
Therefore
I
B
(E-6)
= =
V
Vc
-
V, =
Ynn VBE
-
0 "CC RTIC
iLLxC "BE,
V " rl[ (E-S)
vcc
"
o
^i\<<Z
131
)~9 * 10"9
10""y
=
0.1298 X 10 (200K); 10 X (300K);
IQ0 '
10~6
3,14 X (400K);
' ^
\~
'*
fonr\oTr\. 9
r\~
10"y
(200K); 5c
--
=
0.0655 X 10 X
-i
(300K)
IEQ 10~6
1.5858 X (400K)
^n -
0.99 ^1 =
0.50 (300K)
Vn
=
.026 volts
(300K)
n, = 2 (silicon)
*
=3.6 volts
Vcc
p = 450 ohms RT =
640 ohms
132
APPENDIX F
V
=
-VBE<Q1> +W2> +
VB (F-,)
'
=
VE EE V0C/(EBQ_ +
EB) (F-2)
3
>u
Q.
o
oo ro
c O
-vw n_rz
-^HT
3
vw- u
CY.
o
\ z LU
4 o
in io
o
tJ CM
aAAA-
-\AAA
^Lr KO
Qi
CO 10
c^ I
CO 4 o
WNA-
o
LU S3
VNAA-
CN ^
Oi CN
CM
V\AA- <
Cc.
_ ^
"HS-
a.
Z
r
Thresholds.
Vcc-
0.4v
Rl R2
EQ
4K 2K
750
lJ
c^^C
Q2
TT
Ve_ > RE
J, 1 460
v,,
R3
2. 1 5
Rl
4K
4 ^
2< V,
C2
1.2 K
_ 77V.J . Q2 Q3
VI
460
1
Q2 in Saturation & Q3 in Cutoff.
(b).VT_ with
FIGURE F2
135
VC2
= "
X2
'
R2 (E"3)
VCC
transistor Q2
current
and assumed =
1
gain of
V, = (F-5)
1
1 + R2/R
E
= + VBE^Q2)
"
WQ5) +
V
V -VBE(Q1)
(F-6)
V
=
-VBE(Q1) +
V1
136
V T-
-vBE(Q1) +
vBE(Q2) +
[ycc -
vBE(Q3"3
(E-7)
1 +
R.
E
Letting VBE(Q1) =
VBE(Q2):
vcc vbe^)
-
V,T-
_
R2 (F-8)
1
RE
137
APPENDIX G
ible points are the input and output terminals of the logic
as follows:
oO
PX
L. P ft)
^ }
CHK X
x=0
I"
Where P (t) is the probability of
A common form of p
X
(t) is:
\X (t)
=
(G-2)
-(^^-
X|
V/, -
means time to fail for a logic
gate .
f (Pchk'XT)^
Ai
f-xr_
C C-
_C-
-XT(i-Pchk)
x-o
vi
XI (G-3)
1
M.T.U.F. =
(G-4)
* (1
W
~
mation will yield four different signals; 00, 01, 10, and
or a semiconductor
cut wire, a resistor being open or short,
gates.
TRUTH TABLE
A o ^1 n C A B X
B T--
L_J X
b o o i
o - i
- - o
- 0 i
FIGURE G I
Bo-
E> n>
Dl
d> d> -
x
Fr
G
H > \r
Logic Network with Multiple Faults.
FIGURE G2
144
Ao-
B o-
o o -o x
Ao-
B-
C-
o -o Y
FIGURE G3
B o-
Co-
>
Do-
^_> -o X
E
o-
o >
A B C D E F
i i i o i o
o o i o o I
o I i I I o
i o o I o o
i o I I o I
o I o I I I
e are S-<>-1
APPENDIX H
LOGIC HAZARDS
STATIC HAZARDS
gates.
AB
oo 01 i o
CD\ 11
oo Co
1
o I 1 1
i i n_i 1
Bo-
C
- LtH^I> -o F
l__
1 1
li
|
o-
A
i o
1 o-
D
! i
FIGURE HI
AB
Q\ OO O I II
Q
oo
D o-
G>
o-
B
i I r1
O I
: :.:
''I
_j C o-
Uh
Y\ !
I I
\
V h 1/
B o m> -oF
[j>-J"
I o |J Ao
Do-
i i
C o- &X
E>
FIGURE H2
149
presents
be removed. This additional AND gate continously
input-
work is free of static hazards if only a single
from ABCD =
1111 to 0101, i.e., A and C are changed at the
same time, then the output signals of all four AND gates
F may appear.
X1
the sum of all prime impli cants will not be free of all
X1
X^
If an input is allowed to change from to and
X^
the smallest cube which covers minterm X and is not an
of these de
D sequence.
APPENDIX I
M
The following analysis of the CMOS inverter, Figure
P-and N-
consists of channel transistors, (MOS) connected
"DN
K
N VOUT
'
VOUT/2 (1-1)
3 :
V0UT -
VIN VTN
Z = Channel width
L = Channel length
1 II III IV V
I i
l
vDD 10v 1
,
1
Q >10
Vout| ,
i
i i
I, \l I
li
Ql
jit
in ,li
'
vout 1
1 ,ll
H- ID
Q.
1
LVTP,''
Q2 3 ev^i
i N
o 1 1 -^j 1
_LVss
5 10
input Volt-age, Vj n
FIGURE II
VIN Ql Q2
NO N -SAT. CUT-OFF
0*VIN*VTN 1
K
N
"DN VIN VTN (1-2)
Where: YQ^> -
Y^ V^
VIN>
VTN
Z,
'VOUI VDD^
T
^DP
=
-K
P
(vout-vdd)'(vin-vdd-vtp> "
(1-3)
Where * + V,
VOUT VIN TP
^ V,
VIN VDD TP
=
Threshold voltage of Q1
Vrpp
*
jJP Z C
OX
Kn
L
=
Surface of channel carriers
up mobility
K
P .
Where : < + V
VQuT V-^ TP
+ V
VIN
-
VDD TP
156
V -
I7
XD1T
'
DP = 0 (1-5)
voltage is
VDD +
VTP +
VTN i
V =
(1-6)
1 +
'"V P
(vdd-ytp-vin
V0UT~VIN~VTPH (1-7)
_
KP
157
And in region IV is
VQUT
(vin-vtn)2V'(vin-vdd-vtp)2
and
1-8) voltage transfer characteristics for the CMOS
KN/KP= 1" =
3.0
VTp
=
+2' =
K =
K-n, the transfer voltage would be equal to YT,~J2;
speed.
158
VTP:= -3.0v
10
i
i
i
VTN= + 2.0v
Q ^-V
i
TN-^
^
i
i
/DD=+10v
n
kn/kp= 1.0
/
A.
1/1
^
o
> _
A ... .
_) 4
O
>
0
z
_.
-
V ;
11 VTP
n
1 1 1 I 1 l i l i "^ i i
10 11
V|N3VolfS
FIGURE 1-3
159
BIBLIOGRAPHY
Inc., 197T:
17. Applications Staff, Texas Instruments. Transistor
iU3^Dej3j_gn, McGraw-Hill Co., New YorT"T9"6"3".
De sign
jDomponenty "fexa s
AppTi cation Sep off, BulTeffn CA-152.
on "Compufefs s 7 T .
De sTgh Ja'rfuar y 7
7
30. Dias, Francisco, j. Fault Masking in Combinational
Logi c Circuits, IEEE T r a ns a cf "on "C f e"f 7 ToT sr
.
C^4"~MayTg75"-
June , T 9"70~.
Asynchron-
37. Maki, Gary, K* , Sawin, Dwight, H. Fail-Safe
ous Sequential Machines, IEEE Transactions o"h Computers,
ju"ne7~T9"75"7
Fail-Safe
38. Tokura, Nobuki, Kasami, T-, Hashimoto, A.
Logic Nets, IEEE Transactions on Computers, Maf eh","~T971
February, 1966.
on C^STTl/iay 7T975 .