• No results found

A truly embedded test structure for design-for-manufacturability, hardware security and VLSI testing

N/A
N/A
Protected

Academic year: 2021

Share "A truly embedded test structure for design-for-manufacturability, hardware security and VLSI testing"

Copied!
159
0
0

Loading.... (view fulltext now)

Full text

(1)University of New Mexico. UNM Digital Repository Electrical and Computer Engineering ETDs. Engineering ETDs. 8-28-2012. A truly embedded test structure for design-formanufacturability, hardware security and VLSI testing Charles D. Lamech. Follow this and additional works at: https://digitalrepository.unm.edu/ece_etds Recommended Citation Lamech, Charles D.. "A truly embedded test structure for design-for-manufacturability, hardware security and VLSI testing." (2012). https://digitalrepository.unm.edu/ece_etds/149. This Dissertation is brought to you for free and open access by the Engineering ETDs at UNM Digital Repository. It has been accepted for inclusion in Electrical and Computer Engineering ETDs by an authorized administrator of UNM Digital Repository. For more information, please contact [email protected]..

(2)    

(3)  . .   

(4) 

(5)       

(6)   

(7)

(8)  

(9)  .   

(10)

(11)      

(12)      !"#$     %"&      . .

(13) 

(14)

(15)

(16)      

(17)   

(18)     !  ! 

(19)   

(20) 

(21) 

(22)  

(23)  

(24)  

(25)  

(26)  

(27)  

(28) .   !". #$%

(29). 

(30) &

(31) '#(

(32) % ( ) *#

(33) % (  ) ( "! #!   )

(34)  

(35) ("+,

(36)  $#*# *#"+,

(37)  $%&'%

(38)

(39).

(40) -.) / % ).

(41)

(42)

(43).

(44) 

(45)

(46)   . 

(47)     

(48)             .

(49) .

(50)  0+% .          

(51)  

(52)           

(53)           

(54)

(55)               

(56)      

(57)  !     

(58)       "  

(59)         #$  %& 

(60)  

(61)   

(62)  '    

(63)     

(64)            

(65)              

(66)   $(                

(67)        #)   '    $  $                

(68) 

(69)     *     .     + , - "

(70) . .

(71) 

(72)

(73)

(74)      

(75)   

(76)   . $ !  !  . !'  !". #$%

(77). 

(78) &

(79) '#(

(80) % ( ) *#

(81) % (  ) (. "! #!  . )

(82)  

(83) ("+,

(84)  $#*# *#"+,

(85)  $%&'%. 

(86).

(87) 

(88)

(89)

(90)      

(91)   

(92)    $ !  ! 

(93)   

(94) 

(95) 

(96)  

(97)  

(98)  

(99)  

(100)  

(101)  

(102)  &)

(103) 

(104) 

(105)  

(106) ("+,

(107) - ()   )( # 

(108) 1 

(109) # )

(110) 0

(111)    2/  )

(112)  )

(113) %  (      

(114)

(115)     

(116)     )   $ %  

(117) 

(118) (

(119)        )     

(120)

(121)  

(122)    )      

(123)   

(124)      

(125) #

(126)   ,   3

(127)   )

(128)  4

(129) )$ )5    ) 

(130) 1

(131)   (  )   

(132)   $ 

(133)  # #

(134)  %$  )

(135) *# 

(136)   #  # %   

(137) $

(138)     # #  %$

(139) 

(140)   6!7 

(141)

(142)   ) 

(143) 1

(144)  ( %   # )     % # %   )

(145) *#    $  #   

(146) %   %8 8) +   

(147) '# ) %  )  )

(148) *#  $#

(149)    , 

(150)  #

(151)  (  

(152)  8

(153) 

(154) $# ) + 8 #

(155)   )

(156) 

(157) .

(158)   )

(159) )8 

(160) 

(161)  +8 ) %$    # #  /( % #

(162)  )  

(163)  )

(164) #

(165)   , /

(166)  %

(167) 

(168) % 

(169)  

(170)   )

(171)  

(172)   ),

(173) 

(174)   # #     

(175)

(176).

(177)

(178)   $ #

(179)  $ %  # % +

(180) )

(181)  )'  )

(182) (+ )    %$     # #     +  ( 

(183) 9  

(184)

(185)    %   )    

(186) $

(187) 

(188)  ) 

(189) 1

(190)  ) +  :  

(191)  

(192) (

(193) 

(194) 

(195) 

(196)  / )

(197)  # ( $ )

(198)

(199)  

(200) 6/7 ;8  

(201)    

(202) (

(203) 

(204) <%. -=%'&3 

(205)  )/8$ / # # 

(206) 

(207)   

(208)   =8$

(209) 

(210) 

(211) (

(212) 

(213)  #

(214)  6'&7

(215) %% 

(216) 9<%  )  ) ) % # % ( % > 

(217) ( ) )

(218)  #   1

(219) 8 8

(220)  +

(221) )

(222) 8

(223) 

(224)

(225)  );8 8$  /

(226)  

(227)    

(228)    

(229) 

(230)       

(231)       67 

(232)  + +

(233) ) %$#

(234)  8

(235) (  6 7 )

(236)  #  ) %

(237)  )

(238) %% 

(239) ;

(240) 

(241) ,2

(242) ,& '&3  )   ( %= 

(243) ('&3 #   1 )

(244) $

(245) 

(246) 

(247)  )     

(248)

(249) /9 ((

(250)  (  

(251)   % 

(252) 

(253)  # $? +  : 

(254) %  : %#

(255) 

(256) #

(257) 

(258)   %

(259)    +

(260)  

(261)  # $ ) +  :  

(262)  

(263)   )

(264)   %#

(265)   )%#

(266)  

(267)         

(268)   + 

(269)   (  ) +   :    

(270)    

(271)     $ 

(272) 

(273)    

(274)   )  ) +        ( %  >  )

(275)   ( $

(276)  

(277)   <%  .!   )    %   )  /    )%   % 

(278) 

(279)  # $) +  :  # . ) 

(280) 

(281)

(282) 

(283) (/(  

(284) ) +  : #

(285) 

(286)    

(287)   

(288)   +)

(289) )     +

(290) )  )  )

(291) 8 8 )

(292)   

(293)

(294)   ((

(295)    

(296) %   )  

(297) 

(298)

(299) 

(300) . 

(301)

(302)

(303).

(304)      *++,-)...................................................................................................../ *+(..................................................................................................../ '0)*- *0...........................................................................................................' '.' + ...............................................................................% '.%

(305)  1  ...................................................................................2 %( 3,)*-0.............................................................................................................4 %.'"!     !5 ..................................................................4 %.%   ! 6.......................................................................7 %.2

(306)  1  .................................................................................'& =- :  ,%- = :  

(307)  

(308) -==

(309)

(310) 

(311) *#

(312) % (  :  

(313) - 2)(8)-9()- -)+*)9 -)0............................................................................................................'7 2.'  .............................................................................................'7 2.%)(:)

(314) ( !;.................................................................%& =-  (/ 2.2)(!     !..........................................%' 2.<)(!  -/  !.........................................2& 2.="-   " ................................................................................2= 2.> )  ................................................................................................24

(315) ,.

(316) =>-. 

(317) $

(318) =@ =>/& )  

(319) =< =>=(  

(320)  

(321) 

(322) /A 2.4  !# ...................................................................................................<2 =-  ! )  

(323) A <)(+*)9 ) )?*0.......................................................<@ <.'    ! 6..........................................................=& A--,

(324) % 

(325)  A-,

(326) % # <.%+",   ! 6.........................................................=> A-,

(327) % 

(328)  A,

(329) % # < A=/  !8.)

(330) /

(331)  1 >> <.2)( 

(332) (!  "!   ! 6..........................................................................................................>7 A=-,

(333) % 

(334) >< A=,

(335) % # =)*$0 *00909................................................44 =.'A#   #..............................................................................................7& --,

(336) % 

(337) @-%#  : @= =.%A#  )  ...........................................................................................7= -"

(338)  B

(339) )

(340) 8

(341) 2

(342)

(343)  

(344) @>. ,.

(345) .)

(346) 8 8.)

(347) 2

(348)

(349)  

(350) @@ = 

(351) ( 2

(352)

(353) 

(354) .< =.21  .....................................................................................................@% =-.

(355) 

(356)  

(357)  )<= = 

(358)  

(359) < ==#

(360) 8!!,

(361) % <@ =.<  ............................................................................................................'&' >)(+*))B))*$0 *0.............................................'&< >.'1  ..................................................................................'&= >.%A#   #

(362) )  .......................................................................'&> >-. 

(363) $

(364) -> >"

(365)  

(366) -@ >= 

(367) (&  2

(368)

(369) -< >A%#  : .) 

(370) 

(371) --> 

(372)  

(373) --= >>. 

(374) $  

(375) $  -- >? +  : # -- >@

(376)

(377) 

(378)  

(379) --@ ><  

(380) % 

(381) - >.2)( 

(382) (  +1  .................................'%' >=- : %#

(383) .

(384) #

(385) ->=,

(386) % 

(387) - >==,

(388) % # -A. ,

(389).

(390) 4+--)B*)3........................................................................................................'%@ 4.' C!  #;  ............................................................................'%@ 4.%    

(391) 

(392) 

(393)      #; ..............................................................................................................'2& 4.2

(394)  1  ...............................................................................'2& 4.<*! ## .............................................................................................'2' 7 *0 -*0...........................................................................................................'2% ""0/................................................................................................................'2< )+)0 ..............................................................................................................'2=. ,

(395)

(396).

(397)  + '

(398) =-C . 6 7#,8 .6$7. 08 .6 7/  .-< '

(399) =C/ 

(400)   '

(401) ==C/+. /

(402) ( ./  # # A '

(403) =AC

(404) (

(405) . 08/ ''> '

(406) =C

(407)

(408)  9'  89/

(409) ( ./ '

(410) =>C/ 

(411)  ( ;8 .)

(412) ='

(413) =C/9'  89/

(414) ( ;8 .= '

(415) =@C+. /

(416) ( ;8  .)

(417) == '

(418) =<C

(419) %

(420) 

(421)  %(/  ( ./ 

(422) = '

(423) =-C

(424) %

(425) 

(426)  %(/  ( #,8 

(427) => '

(428) =--C// # ( !;= '

(429) =-C. 

(430) $

(431)  ( !; 6 7/+#

(432) 

(433) 

(434) ((   &  .  6$7?

(435) )#

(436) ( . .  =<. '

(437) =-=C  

(438)  # %  #  ) #). 0 $

(439) A '

(440) =-AC&    

(441)  #

(442) / % +

(443) ) ) #  

(444)  !;% A '

(445) =-C 

(446) ( ( 

(447)  )!;% +

(448) ) )  #  

(449) /   # # A= ,

(450)

(451)

(452).

(453) '

(454) =->C /.)

(455) / # AA '

(456) =-C/    .)

(457) 

(458) # %

(459) '+A '

(460) A-C,

(461) %  #( . .

(462)  '

(463) AC 

(464)   2

(465) #  '

(466) 8( '

(467) A=C 2

(468)

(469) 

(470) = .

(471) & ) %> 

(472) ( ) )

(473) A '

(474) AAC

(475) 8 8

(476)  B

(477) )

(478) 8

(479) 2

(480)

(481) 

(482) <%. '

(483) AC'&3,

(484) %  # '

(485) A>C,

(486) % 

(487) D6 7  .)

(488) 6$7!;@ '

(489) AC

(490) 

(491)  ' 

(492) . 

(493) $

(494) .# ( .)

(495)  => '

(496) A@C,8 (&  

(497) ) 

(498)    ) .)

(499) 6 7' 

(500)  6$7 

(501) 

(502) >'

(503) A<C& ) 2

(504)

(505)  ='&3 )

(506) 68 ,

(507) 7

(508) 6 7  .)

(509)  6$7 !; )>A '

(510) A-C.)

(511) 8 8.)

(512)  B

(513) )

(514) 8.)

(515) 2

(516)

(517) 

(518) & ) >A '

(519) A--C

(520) 

(521)  8)  - ->> '

(522) A-C!((8& )#  ) 

(523)   

(524) > '

(525) A-=C/8

(526)   /

(527)   )

(528)  #  '

(529) A-AC/ # )8.  # . 0

(530)  )%#

(531) .'

(532) A-C& ) )

(533) 

(534) $#

(535) 

(536) &

(537) 

(538)  

(539) 

(540)  '

(541) A->C&  2

(542)

(543) 

(544)  (= .

(545) & ) %= 

(546) ( -=%'&3= '

(547) A-C

(548) 8 8

(549) 2

(550)

(551) C,8 (- .

(552) & ) 6( %- 

(553) ((  

(554) 7 %='&3A. ,

(555) .

(556) '

(557) A-@C

(558) 8 8

(559) 2

(560)

(561) C,8 (" % 

(562) 1 2 #6&   .) +

(563) )   '   .)

(564) 7 %='&3 '

(565) A-<C

(566) 8 8

(567) 2

(568)

(569)  B

(570) )

(571) 8

(572) 

(573)

(574)  

(575) #

(576)  )& )  ( % > '

(577) -C;&28& $  ,

(578) %  #+

(579) )E

(580) )A# %    0 

(581) , A

(582) 

(583)

(584) 1

(585) 

(586)  @'

(587) C.# % 

(588)   );&82& $ ( .#   ' *#   # % @'

(589) =C )%

(590) (<8 !@ '

(591) AC'&3

(592) .%  # /

(593)  . !@ '

(594) C'&3 )

(595)  # +

(596) )%$) 8% 

(597) !

(598)   6!7  # 

(599) #

(600) 6$7

(601) !

(602)   6!7) % 

(603) )+

(604)  )./  

(605)  ) 

(606) %%  )< @= '

(607) >C

(608) (

(609) ! )%

(610) )+

(611) 

(612) %%.

(613) ( +9

(614)  9  )    % ( )%#  : @A '

(615) C;

(616) 

(617) ,'

(618) 

(619) +(./)+

(620) 9

(621)  9 : %%.

(622) @A '

(623) @C"

(624)   8.)

(625) 2

(626)

(627) C,8 (.#  ) 

(628)  ( %.)

(629) -(  =!@ '

(630) <C"

(631)   8.)

(632) 2

(633)

(634) C,8 (' *# ) 

(635)  ( %.)

(636) - ( =!@ '

(637) -C.)

(638) 8 8.)

(639) 2

(640)

(641) C .#  &  .) 6&.%,7+   (  !@< '

(642) --C.)

(643) 8 8.)

(644) 2

(645)

(646) C ) F&  .) 

(647) .#  6&.%,7+  . ,.

(648) (  !@< '

(649) -C 0

(650)  %(   # # 9 & )<'

(651) -=C ''+

(652) )G. 0  $'#) <'

(653) -ACB

(654) )

(655) 8

(656) 2

(657)

(658) ,  H )  

(659)   & ) 67(   (>%  .)

(660) < '

(661) -C 

(662) $  #   6$7( *# -8.

(663) 

(664)   

(665) #

(666)  : 8 ' ! #6" 7 ! #( % )( ) : 6 ,7< '

(667) ->C6 7. 

(668) $  #   6$7( *# -8.

(669) 

(670)   

(671) #

(672)  : 8' ! #6" 7 ! #( % )( ) : 6 ,7<> '

(673) -C6 7 

(674) $  6$7 

(675) $   

(676)   

(677) #

(678)  : 8'  ! #6" 7 ! #(  )( ) : 6 ,7<@ '

(679) -@C6 7   :  

(680) #

(681) # 

(682) $  6$7 

(683) $  #    ( *#  ( #

(684) 8!,

(685) % << '

(686) -<C6 7   :  

(687) #

(688) # 

(689) $  6$7 

(690) $  #   

(691)   

(692) ( #

(693) 8!,

(694) % - '

(695) >-C : %#

(696) .

(697) #

(698) - '

(699) >C"

(700)  &  2

(701)

(702) C,& (->

(703) ((  & )  %> .)

(704) -- '

(705) >=CB

(706) )

(707) 8.)

(708) 2

(709)

(710) C.?&= .?&--'

(711) >AC.) 

(712) & ) ( 2

(713) #

(714)

(715)  . 

(716)

(717) / 

(718) >

(719) ((   & )--= '

(720) >C 

(721)  

(722) #

(723) & ) 2 #--A '

(724) >>C 

(725)  

(726) #

(727)  

(728) $  D> : 8(  

(729)   . ,

(730).

(731) > :  

(732)  (  )( ) : --> '

(733) >C 

(734)  

(735) #

(736) . 

(737) $  D> : 8(  

(738)   > :  

(739)  (  )( ) : --> '

(740) >@C  $

(741) 

(742)  

(743) #

(744)   

(745) 1

(746) # 2 #( 2

(747) # :  --< '

(748) ><C&   : %#

(749) .

(750) #

(751) - '

(752) >-C/8    %(  :  

(753) -= '

(754) >--C 

(755)  

(756)   : 8( & ) ) )+?

(757) )  

(758)  

(759)

(760) 

(761) -> '

(762) >-C 

(763)  

(764)   : 8( & ) ) )+/+  

(765)  

(766)

(767) 

(768) -> '

(769) >-=C :  

(770) 

(771)

(772) 

(773) 

(774) 

(775) $#

(776) - '

(777) >-AC

(778) #  

(779) ( : ( & )-. ,

(780)

(781).

(782)    $=-C.(

(783) #

(784) . ( +. /

(785) > $=C.(

(786) #

(787) . ( +. /

(788) D;8 =A $==C  # 

(789) 

(790) ((  .%$

(791) 

(792)  & )

(793) !; A $=AC  ! ) (/A $A-C  # 

(794) 

(795) ((  .%$

(796) 

(797)  & )>= $>-C 2 .)  . 

(798) 

(799)

(800)  / . 

(801)  -- $>C :   $

(802) 

(803) ' 2

(804) # : --@ $>=C :  

(805)   # -. ,

(806)

(807)

(808).

(809) '

(810)  ")'. 

(811)    2/   )

(812)   

(813) #  )  # #

(814)  (   9  / +  )  

(815)  ( *#

(816) ( )% 

(817)   

(818) #

(819) )   )%#

(820) 8

(821)  ) 1  )

(822) %

(823)  *#

(824) %   )   $ %  %  

(825)  #  !  )   )  )     ( #   

(826) 1  )

(827) 0   

(828)

(829)  

(830)   

(831) 

(832) % 

(833) # )  

(834) 

(835) (

(836)  

(837) % 

(838)  I-JB

(839) )+ 

(840) 

(841) $

(842) 

(843) # 

(844)  $

(845) 

(846)  ) 

(847)      )  # 

(848)

(849) %  *#

(850)  %

(851)

(852)  

(853)  

(854)

(855)    

(856)

(857)  $ %

(858) 

(859)   

(860) 

(861)

(862)   )

(863) 8  , +)

(864) ) )  

(865)       # #      #      

(866)

(867)   )   # 

(868)   #    #  %  ?

(869) )   

(870) 

(871)   %$     % # %   # #   +  ((

(872)

(873)   ) 

(874) 1

(875) (

(876) 8 8

(877)  +

(878) )

(879) 8

(880)   

(881)

(882)  

(883) %  )%8. 8) +   

(884)   ( 

(885) 

(886) 

(887) ( %  8  

(888) #)  

(889) 

(890) (

(891)  

(892) % . )*# 

(893)   

(894) $

(895) 

(896) ( ) #  )8 )

(897)  % # %   )

(898) *#   

(899)    8((

(900)    

(901) (  (  

(902)  

(903) 

(904) $# ) . )  

(905)  ) )

(906) +

(907) ) 

(908) $+  8     

(909) 

(910) $.   % #  )        ) 0 

(911) (  )   0       #)         )  

(912) $   . -.

(913) 

(914)

(915)   '# ) %   8 )

(916)    )     % # %   # #     $  #  (  ) +  #

(917) )  % # )  :  

(918) )

(919) #  $(#

(920)     #    )     % # %   $

(921) 

(922)

(923)       #(#  (  ) +   #

(924) )  % 

(925) #  #  % # %  + ) 

(926) (    % 

(927)  

(928)  #   $  % 

(929)

(930) #    

(931)     )  

(932)  

(933)      ? +  : ? +  : % 

(934) (  )%

(935) ) $ 

(936)  

(937)

(938)       ,

(939) 

(940)   +

(941)     $

(942) 

(943)   (  

(944)

(945)      

(946)   

(947)   +

(948) )  ) (  ) 

(949) 

(950)  

(951) +)

(952) ) # 

(953) %

(954) (

(955)

(956) ( ) 

(957)  # ( )

References

Related documents