worked on poss 1 table FMMD, just the second
smaller fg one to do now.
This commit is contained in:
parent
4fec655884
commit
11cdb4f50d
@ -255,7 +255,7 @@ the observability of the causes of failure are reduced.
|
|||||||
|
|
||||||
\begin{figure}[h]
|
\begin{figure}[h]
|
||||||
\centering
|
\centering
|
||||||
\includegraphics[width=200pt]{/home/robin/projects/thesis/opamp_circuits_C_GARRETT/circuit1001.png}
|
\includegraphics[width=200pt]{./circuit1001.png}
|
||||||
% circuit1001.png: 420x300 pixel, 72dpi, 14.82x10.58 cm, bb=0 0 420 300
|
% circuit1001.png: 420x300 pixel, 72dpi, 14.82x10.58 cm, bb=0 0 420 300
|
||||||
\caption{Circuit 1}
|
\caption{Circuit 1}
|
||||||
\label{fig:circuit1}
|
\label{fig:circuit1}
|
||||||
@ -707,20 +707,20 @@ We represent the desired FMMD hierarchy in figure~\ref{fig:circuit2h}.
|
|||||||
TC1: $LP1$ LP1High & signal HIGH & & HIGH \\
|
TC1: $LP1$ LP1High & signal HIGH & & HIGH \\
|
||||||
TC2: $LP1$ SKLPLow & signal LOW & & LOW \\
|
TC2: $LP1$ SKLPLow & signal LOW & & LOW \\
|
||||||
TC3: $LP1$ LP1filterIncorrect & filtering incorrect & & FilterIncorrect \\
|
TC3: $LP1$ LP1filterIncorrect & filtering incorrect & & FilterIncorrect \\
|
||||||
TC4: $LP1$ LP1nosignal & no signal propogated & & NO\_SIGNAL \\ \hline
|
TC4: $LP1$ LP1nosignal & no signal propagated & & NO\_SIGNAL \\ \hline
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
TC5: $SKLP_1$ High & signal HIGH & & HIGH \\
|
TC5: $SKLP_1$ High & signal HIGH & & HIGH \\
|
||||||
TC6: $SKLP_1$ Low & signal LOW & & LOW \\
|
TC6: $SKLP_1$ Low & signal LOW & & LOW \\
|
||||||
TC7: $SKLP_1$ filterIncorrect & filtering incorrect & & FilterIncorrect \\
|
TC7: $SKLP_1$ filterIncorrect & filtering incorrect & & FilterIncorrect \\
|
||||||
TC8: $SKLP_1$ nosignal & no signal propogated & & NO\_SIGNAL \\ \hline
|
TC8: $SKLP_1$ nosignal & no signal propagated & & NO\_SIGNAL \\ \hline
|
||||||
|
|
||||||
|
|
||||||
TC9: $SKLP_2$ High & signal HIGH & & HIGH \\
|
TC9: $SKLP_2$ High & signal HIGH & & HIGH \\
|
||||||
TC10: $SKLP_2$ Low & signal LOW & & LOW \\
|
TC10: $SKLP_2$ Low & signal LOW & & LOW \\
|
||||||
TC11: $SKLP_2$ filterIncorrect & filtering incorrect & & FilterIncorrect \\
|
TC11: $SKLP_2$ filterIncorrect & filtering incorrect & & FilterIncorrect \\
|
||||||
TC12: $SKLP_2$ nosignal & no signal propogated & & NO\_SIGNAL \\ \hline
|
TC12: $SKLP_2$ nosignal & no signal propagated & & NO\_SIGNAL \\ \hline
|
||||||
|
|
||||||
\hline
|
\hline
|
||||||
\hline
|
\hline
|
||||||
@ -747,7 +747,7 @@ could be easily detected; the failure symptom $FilterIncorrect$ may be less obs
|
|||||||
|
|
||||||
\begin{figure}[h]
|
\begin{figure}[h]
|
||||||
\centering
|
\centering
|
||||||
\includegraphics[width=200pt]{/home/robin/projects/thesis/opamp_circuits_C_GARRETT/circuit3003.png}
|
\includegraphics[width=200pt]{./circuit3003.png}
|
||||||
% circuit3003.png: 503x326 pixel, 72dpi, 17.74x11.50 cm, bb=0 0 503 326
|
% circuit3003.png: 503x326 pixel, 72dpi, 17.74x11.50 cm, bb=0 0 503 326
|
||||||
\caption{Circuit 3}
|
\caption{Circuit 3}
|
||||||
\label{fig:circuit3}
|
\label{fig:circuit3}
|
||||||
@ -847,12 +847,75 @@ The capactior and 180 degree inverting amplifier, form a {\fg}
|
|||||||
providing an amplified 225 degree phase shift, which we can call $PHS225AMP$.
|
providing an amplified 225 degree phase shift, which we can call $PHS225AMP$.
|
||||||
%
|
%
|
||||||
We could also merge the $NIBUFF$ and $PHS45$
|
We could also merge the $NIBUFF$ and $PHS45$
|
||||||
{\dcs} into a {\fg} and the resulant derived component from this we could call a $BUFF45$,
|
{\dcs} into a {\fg} and the resultant derived component from this we could call a $BUFF45$,
|
||||||
and then with those three, form a $PHS135BUFFERED$
|
and then with those three, form a $PHS135BUFFERED$
|
||||||
functional group---with the remaining $PHS45$ and the $INVAMP$ (re-used from section~\ref{sec:invamp})in a second group $PHS225AMP$---
|
functional group---with the remaining $PHS45$ and the $INVAMP$ (re-used from section~\ref{sec:invamp})in a second group $PHS225AMP$---
|
||||||
and then merge $PHS135BUFFERED$ and $PHS225AMP$ in a final stage (see figure~\ref{fig:poss2finalbubba})
|
and then merge $PHS135BUFFERED$ and $PHS225AMP$ in a final stage (see figure~\ref{fig:poss2finalbubba})
|
||||||
|
|
||||||
|
|
||||||
|
\subsection{FMMD Analysis using one large functional group}
|
||||||
|
|
||||||
|
\begin{table}[h+]
|
||||||
|
\caption{Bubba Oscillator: Failure Mode Effects Analysis: One Large Functional Group} % title of Table
|
||||||
|
\label{tbl:bubbalargefg}
|
||||||
|
|
||||||
|
\begin{tabular}{|| l | l | c | c | l ||} \hline
|
||||||
|
\textbf{Failure Scenario} & & \textbf{Bubba} & & \textbf{Symptom} \\
|
||||||
|
& & \textbf{Oscillator} & & \\
|
||||||
|
\hline
|
||||||
|
|
||||||
|
|
||||||
|
FS1: $PHS45_1$ $90\_phaseshift$ & & osc frequency high & & $HI_{fosc}$ \\
|
||||||
|
FS1: $PHS45_1$ $no\_signal$ & & signal lost & & $NO_{osc}$ \\
|
||||||
|
FS1: $PHS45_1$ $0\_phaseshift$ & & osc frequency low & & $LO_{fosc}$ \\ \hline
|
||||||
|
|
||||||
|
FS1: $NIBUFF_1$ $L_{up}$ & & output high No Oscillation & & $NO_{osc}$ \\
|
||||||
|
FS1: $NIBUFF_1$ $L_{dn}$ & & output low No Oscillation & & $NO_{osc}$ \\
|
||||||
|
FS1: $NIBUFF_1$ $N_{oop}$ & & output low No Oscillation & & $NO_{osc}$ \\
|
||||||
|
FS1: $NIBUFF_1$ $L_{slew}$ & & signal lost & & $NO_{osc}$ \\ \hline
|
||||||
|
|
||||||
|
FS1: $PHS45_2$ $90\_phaseshift$ & & osc frequency high & & $HI_{fosc}$ \\
|
||||||
|
FS1: $PHS45_2$ $no\_signal$ & & signal lost & & $NO_{osc}$ \\
|
||||||
|
FS1: $PHS45_2$ $0\_phaseshift$ & & osc frequency low & & $LO_{fosc}$ \\ \hline
|
||||||
|
|
||||||
|
|
||||||
|
FS1: $NIBUFF_2$ $L_{up}$ & & output high No Oscillation & & $NO_{osc}$ \\
|
||||||
|
FS1: $NIBUFF_2$ $L_{dn}$ & & output low No Oscillation & & $NO_{osc}$ \\
|
||||||
|
FS1: $NIBUFF_2$ $N_{oop}$ & & output low No Oscillation & & $NO_{osc}$ \\
|
||||||
|
FS1: $NIBUFF_2$ $L_{slew}$ & & signal lost & & $NO_{osc}$ \\ \hline
|
||||||
|
|
||||||
|
FS1: $PHS45_3$ $90\_phaseshift$ & & osc frequency high & & $HI_{fosc}$ \\
|
||||||
|
FS1: $PHS45_3$ $no\_signal$ & & signal lost & & $NO_{osc}$ \\
|
||||||
|
FS1: $PHS45_3$ $0\_phaseshift$ & & osc frequency low & & $LO_{fosc}$ \\ \hline
|
||||||
|
|
||||||
|
FS1: $NIBUFF_3$ $L_{up}$ & & output high No Oscillation & & $NO_{osc}$ \\
|
||||||
|
FS1: $NIBUFF_3$ $L_{dn}$ & & output low No Oscillation & & $NO_{osc}$ \\
|
||||||
|
FS1: $NIBUFF_3$ $N_{oop}$ & & output low No Oscillation & & $NO_{osc}$ \\
|
||||||
|
FS1: $NIBUFF_3$ $L_{slew}$ & & signal lost & & $NO_{osc}$ \\ \hline
|
||||||
|
|
||||||
|
FS1: $PHS45_4$ $90\_phaseshift$ & & osc frequency high & & $HI_{fosc}$ \\
|
||||||
|
FS1: $PHS45_4$ $no\_signal$ & & signal lost & & $NO_{osc}$ \\
|
||||||
|
FS1: $PHS45_4$ $0\_phaseshift$ & & osc frequency low & & $LO_{fosc}$ \\ \hline
|
||||||
|
|
||||||
|
FS1: $INVAMP$ $OUTOFRANGE$ & & signal lost & & $NO_{osc}$ \\
|
||||||
|
FS1: $INVAMP$ $ZEROOUTPUT$ & & signal lost & & $NO_{osc}$ \\
|
||||||
|
FS1: $INVAMP$ $NOGAIN$ & & signal lost & & $NO_{osc}$ \\
|
||||||
|
FS1: $INVAMP$ $LOWPASS$ & & signal lost & & $NO_{osc}$ \\ \hline
|
||||||
|
|
||||||
|
|
||||||
|
% FS1: $CAP_{10nF}$ $OPEN$ & & osc frequency low & & $LO_{fosc}$ \\ \hline
|
||||||
|
% FS1: $CAP_{10nF}$ $SHORT$ & & osc frequency low & & $LO_{fosc}$ \\ \hline
|
||||||
|
\hline
|
||||||
|
|
||||||
|
\end{tabular}
|
||||||
|
\end{table}
|
||||||
|
|
||||||
|
|
||||||
|
Collecting symptoms from table~\ref{tbl:bubbalargefg} we can show that for single failure modes, applying $fm$ to the bubba oscillator
|
||||||
|
returns three failure modes,
|
||||||
|
|
||||||
|
$$ fm(BubbaOscillator) = \{ NO_{osc}, HI_{fosc}, LO_{fosc} \} . $$
|
||||||
|
|
||||||
|
|
||||||
\begin{figure}[h]
|
\begin{figure}[h]
|
||||||
\centering
|
\centering
|
||||||
@ -864,17 +927,36 @@ and then merge $PHS135BUFFERED$ and $PHS225AMP$ in a final stage (see figure~\r
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
\subsection{FMMD Analysis using smaller functional groups}
|
||||||
|
|
||||||
|
\begin{table}[h+]
|
||||||
|
\caption{Bubba Oscillator: Failure Mode Effects Analysis: Smaller Functional Groups, one more stage of hierarchy} % title of Table
|
||||||
|
\label{tbl:bubbalargefg}
|
||||||
|
|
||||||
|
\begin{tabular}{|| l | l | c | c | l ||} \hline
|
||||||
|
\textbf{Failure Scenario} & & \textbf{Bubba} & & \textbf{Symptom} \\
|
||||||
|
& & \textbf{Oscillator} & & \\
|
||||||
|
\hline
|
||||||
|
|
||||||
|
\hline
|
||||||
|
|
||||||
|
\end{tabular}
|
||||||
|
\end{table}
|
||||||
\begin{figure}[h]
|
\begin{figure}[h]
|
||||||
\centering
|
\centering
|
||||||
\includegraphics[width=300pt,keepaspectratio=true]{./poss2finalbubba.png}
|
\includegraphics[width=300pt,keepaspectratio=true]{./poss2finalbubba.png}
|
||||||
% largeosc.png: 916x390 pixel, 72dpi, 32.31x13.76 cm, bb=0 0 916 390
|
% largeosc.png: 916x390 pixel, 72dpi, 32.31x13.76 cm, bb=0 0 916 390
|
||||||
\caption{Bubba Oscillator: One more FMMD hierarchy stage.}
|
\caption{Bubba Oscillator: Smaller Functional Groups, One more FMMD hierarchy stage.}
|
||||||
\label{fig:poss1finalbubba}
|
\label{fig:poss1finalbubba}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
|
|
||||||
NOW need to do both sets of working out.
|
\subsection{Comparing both approaches}
|
||||||
|
|
||||||
|
Large FG and less hierarchy, and more hierarchy and smaller fgs.
|
||||||
|
|
||||||
|
More re-use-able fgs with smaller groups. Less chance of making a mistake (lower CC)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
\clearpage
|
\clearpage
|
||||||
|
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue
Block a user