scieee AI-readable full text Open interactive document viewer

Fault Injection Analysis of Bidi- rectional Signals

Aguirre, M.A.; Tombs, Jonathan Noel; Guzmán-Miranda, Hipólito

Abstract

There are large subsets of digital circuits that are designed with bidirectional ports, like microprocessors, peripherals and certain communication circuits. During the design phase, the reliability of these circuits can be tested by means of fault injection. Traditional fault injection techniques have to arrange the design in order to perform the testing the bidirectional ports, because these tests have to take into account not only errors in the values, but also possible damages in the direction of the data. The present paper presents a solution adopted in an existing fault injection system FT-UNSHADES and the new incoming platform FT-UNSHADES2, for bidirectional signals and the solutions of some practical problems encountered.

Full text

Depósito de investigación de la Universidad de Sevilla https://idus.us.es/ This is an Accepted Manuscript of an article published by IEEE Transactions on Nuclear Science on 2009/08, available at: https://doi.org/ 10.1109/TNS.2009.2019274 ©2009 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other Works”                                                             !"#$%&'#     &    & (  ) * % ) (#''              !!"#   !"  $ $  !  %" % %%&!!!! & ! !  $   $'  ! !##(#  ) * (#     ! $(  %% " !   $ !#+,!$*"!   -  ! (# " ! ! #    $ ! +.,  !   (/!!! $    &  !" $ (   !   (( $  !  (!0 !&! 0("#"   *(##! #( !     "   ##( #!&  ( #(#$ !!"#!!#   ! #    '#   12&3#$45/#'2!!"(  "& #  6 %7& %   & #   $#& 8& 9:;. "&  <&!<  #4$(#!#!& $     #  " !  #& !(   ##$ "  # !  # ! * #!#  ! (     "( (  ( !  # #=#!"$! * (# $    !  (#$##!!!# "  !    #(  !  /  !       !  ! (#   :::: +>, #  !   (#&   $   4" !$*(#!" !$ -&!$"$(!(#&! #( #  !   * #!#&!$!!!   #  !   ! & #  #   !   ! *"& !!!# !*!&!!!   ! ( !(   ) ?##$ 5 ( )?5 !  !  $ '(!/    !(&  ! !  !(  ! !$! "   ##(  ! &   ! !     * (#   "  !  #!!$  ! * ! #( ! $    # !  #(    #&  !  #  ##(#!=#    $  $ ' 8  !   ! " $   ! (!!& &#"! !  ( #    "  $!$*  ! " ! $#   $ 8 ! $*""#!$!! !!( # ! !/-"#  * (#  & ! #!    2&3#$&45/#'2 1  )*( @ )  .  (#& ! )'4% &   $   !  " )'4%. ! =     ! $#  ! $ (!!(#&! ##  ) A  3%  B%2    2(!*(#!  $   #- 2%) +C'9,& D%)B+E,& %?%+>,&  ! +F, +G, !  * (#  $  !! " #  ! &#(!###  $ # ! !  *  ! ( $"$(    +;,    $   ## "$(####*  !    !   $ ! $#$8&$"$( !$!8D4A   ! ) * (#  $  )?5 +:, )# !    "&   !   -  "- ! $  ! #  ! &!!# =!*$"   "- !  * #!#  $"$(=!!& ! $ " ! (   $( $"$( ! $  !    H= " )?5& +, $ +9, %=#   " (#    +.,+C,!!0#%#+E, !"(#)'4%+E,+>, !=#  @ %A ?   @#(! "#(#((! "$(!#) !"!&!!& !!! $#  !      $#  !   !   (   !   !     ! $ #$          )($8  !! # ! # !!$2!!" #   2#  " ! #   # D ) A  3% 2 %A    * (#      * !#&!!#! #&!#$!! !     $ ! # $ #("#! !#! !#"!$  #   (  #  # !     !     # $   !  ! $# " # #=& $!#$@! #   * ! ! !" $ ""!(#                    ).#@#$#    !)'4%(#!# ! $ =  ! $    !#$=I!# !(!$ !  C  ! !#   )'  C 4%& ! $!  5  )(  !.!#)?5 C9&!$5)!5  )(  !    #  ! )'4%$C  !   =  -    J! $!      !  KDAL    " ! !  ! #   ($#.! !)&!!!( $ ! ! #  ! & ! !   !  &  (  !  "   # ! " " $(  KDAL  C  $!!!" J)!!#!9)(& !!!)!( !$#&!!#!  M  (!  ! # "  DA       !"   )C)'4% !(!"!    !" !#)'4%.$!# .'&!!)?5  5  )(      )?5!"!## !! !    !  # )' 4%.9!! !        # ( !E!#!( !!"!#&9 #$  J!!"!)& !($#)(" (!"!"! #!!8        !"  #  )9!"!)'4%.   ! !#!  !$&!!$! # )?5  !  "  !  ( !  E   #   !   "!!   )E#!$   #  ! ) > !  '    ! # !%5A" ! $   # !   !&$!!#&!% 5A"&!! &  8   $   ! "!  )F'!!! $!$    9  )>'!# !%5A !#!    )FA!$!$   D  A  #=  ! !   !  #   !   $8 ) * (# !"    ! #  ! #$! !$!  ##  !   * # )' 4%.! #!! "  !  !  !      )?5& !   #  &!"  %)%%%  +,  D/&  /&   %& K?    #'$  ! !! %  #  *&L %%%   & " 9F&  >& .9:EN.9&.::: +., )A#&/&A&D/&&K! D4A #  #  "  &L  ?>!     %  #  (#%M:&5$&)&.:: +C, % 3& 3 &2#&3 !& 3 I& L) *  D4A 2- ! 2%) L& ? .9!  (##  )' # )'.9&  >>'FE& &=&3;;9 +9, 3 @O& ? ?O& B /& 3 & L%( %=# D  ) - ! D4A'$ ) * 2%)'AL%??*.::F.&.(;;F +E, D KD%)B-%"$(D4A'2 !%#$)L       +>, II5#&I(&ABK%?%-#'@ %"#  (# A" $( (L D# 9> & 3(;;F?->:'F9   +F, &P2&4P&3Q"&35P@&Q?& ? K) * !0    %#$ (# $(%"PC.H%?-##) *LIP.::C&.9'C; +G, D&!&!R!&)@$!KD%)B-%"$(  D4A'2 ! %#$ ) L& .F! (##)#&;;F +;, 5//'5/&S%"#) M&%%'%28.&3(.::9 +:, ?"&?P 2!&AP$&2P/&2Q D&2L)?5'$!')* #  (' P 3  % - !(L&I#?$!P.::.&"G& C&.>'.F +, A&A"@)!K'# )*L&%%%# 2#&DE.&TE9>G'9FC +., D/&K4%-$$!U   "    4! %"#L& %%% %  J ! %JM;G& & &  G;';:& 2( ;;G +C,  %*& @ 2 '4!#&   5!# 2#& K) $"!)?5'$%(&L?:! %(#%M:E&&%&2(.::E +9, 3#$& 2& )2V/& D@'A(& $& )W/A7&)-L!##)?54 $ (# J!2# (# "!L A   #DC.:C.::9?:>.':>> +E,  A/'&2 5'D&2 ?'5&%&A K# ) %#-   )?5'@  (#  4 %"L %%%    &"E9&&.E.'.> +>, A/'&P%&AP5'D&2P?&2P& 2P #$& 3P @& DP 2/& ) K  %"#  ) *  (  A" @  %#+  &%%%D#E9&9&?.&.::F ?-;9>N;E: +F, & 2P #$& 3P 2/& )P @& DP 5/#& 4P & 3P $& P )/'A& P 'A/& )P 2& PL " ? (   % %#-  ?   ( " ! A. ?+  &%%%D#E9&9&?.&.::F ?-;EN;E>    ,%%2M;F$2&&;>F4" !2?!#! "("&"&&;;;;9&"(4 !   !# !    #  4  (   ? ! ! #  % %&&!#4!!#  E !%%%$4( $   