scieee Open visual document viewer

In-pixel ADC for a vision architecture on CMOS-3D technology

Suárez Cambre, Manuel; Brea Sánchez, Víctor Manuel; Domínguez Matas, Carlos; Carmona Galán, Ricardo; Liñán Cembrano, Gustavo; Rodríguez Vázquez, Ángel Benito

Abstract

This paper addresses the design of an 8-bit single-slope in-pixel ADC for a 3D chip architecture intended for airborne surveillance and reconnaissance applications. The 3D chip architecture comprises a sensor layer with a resolution of 320 × 240 pixels bump-bonded to a three-tier chip on the 150 nm FDSOI CMOS-3D technology from MIT-Lincoln Laboratories. The top tier is a mixed-signal layer with 160 × 120 processing elements. The ADC is distributed between the top two tiers. The top tier contains both global and local circuitry. The ramp generation is implemented with global circuitry through an 8-bit unary current-steering DAC. The end of conversion at every pixel or processing element is triggered by a local comparator. The digital words are stored in a frame-buffer in an intermediate tier. The area of the local circuitry in the ADC is consumed by the comparator, capable of reaching less than 3 mV of resolution in less than 150 ns with less than 220 μm2, and by the memory cells, each one storing 6 8-bit words along with two additional bits in less than 50 μm × 50 μm. Every ADC conversion is performed in less than 120 μs.

Full text

    !"#"$%!&"'($&&")*+, &&"- '(%! !.!&& /0($/ 1*($/ ($/ 023456"/ 7&"*"/ (8(*90:;&& / 0$<$!$=>                         !" !#"         $%"  &'() *('   *)+ +         $,"  $!"                                       -. $%" !!"/ ! -    -    ,        %"/%"/0 $!"/   ))12(3)(1 $((?( $/?@ /$( ?( ($@ (  (? $/$*/A2"BC *($/"*/*  @  (  $ ." /"  ( $/ /" == "  ( * ($@   =* (  * / ? ( /$ (//$=" =  = /$   (   */"/?*?"(D /$?$(   /$  (= / $ ( " /*  ?  * / ?  " =  ( $   */$   (((   //  $=(((    *  $( /     ?    B5  BE5 / =$/=((    /235$7 $ + += 9++;  /  (  = * (  //" /$ $  (  /(AC   (   $/  //(  $(/"=$/( $/$$$/$//(  $" / $(   (  $$$ ( $$$       $/      ((   //$/$(F=/ *((    $/ (    (?(*/$" /G/G * / ? ( /$  (?=@   $  @   * * ?  = 9H25;"((?( $/9B  ;**AEC" //*((=F=   $  *   /!( *"     2B5 I"    //     ( ?(   $(   /$( ? 6 F= $$ ( ? (( 2=      //   ?   = /*/"??* (1#0"?(/   ((  (   /   7"//(?  )).)')(124)0320 7 2 (/  $ *?   ( 1#0/=$/=((   $/(   $( "  $ =$("((/ =$  B5 BE5/$(265 2B5 /  / $"  * /   $((/  1#0 /  ((  = * * (  //  //=($"? $* /$ . $  $  $  ( (    $    $   $   " $    /$( =  / <   =  $( " (/$ (=(" (*$(@$* =J=/ +?/($$$($$$( ( "  $ "   @  ( ( /$    /!($("? /$=((( 72@/$ $/$(?/*$/($/?  $/   *  (    (   $$ 9+G;  /  (   $/  / *  ( /" =   !  $$$$$$ (  $/    $/      $( "   =   .$"9?=;"=  =      *   9265  2B5;   $(  $@  $/$/(@/= //$?$( 35I$35I$  ))))15)60+    ? $( =*"  F= / / ?((1#0/ (=(?$/97   7B$*?$/F=/ /    7$$($/F=/ /  2;   $/  ( ?  F= " ( #"(?F=  (?( #0*$$$(/6F=(?( (?((2=0*/$  /   /$(  * $$    $(  #  ( ?  9G;3I$3I$     $/  /  /*(( =  = =@  $/ "? /(   B33 / 7 B ?    $/   $/  F=    (  /(=/?9265 2B5 / $   $( ;  " (*=( 7?*?$$( $/F=//7E (/"/BK6I$B45I$   72$*?1#0/"(// $/9$(;(= /9(($/;(=( /?    7E+F=$$( /     73$$      $/$(   $$    $$  L *  ( :+  (  $  :+   /*A3C$/ =(( /$$(     B E<23 $$ ((  * $ (  $$ ("    B : 2   "9=  ;"   ( (J=   *  /     *  (  ==@(( */$   76**(/ $/(/?  B33(( (.2626$0*$    $/     (  (?$$((  (   D   * $    73(/$*?   ?   ($  $ 0* (/=(= $/$(?(/ (/?/$/(/*((=     235$ 7   $++M/$/(.(( (:+ 76?$($( =/$/(973; $"=J * $ 97 B; $ 5  B33  ' *9/ ?;(=/$/(J 526N$  O2EI *?=2K6@P"(/* A5E"22C?=/" ?/=    (   = =@  =$/?    ? "(?  (/$$=?3=        =   ?(("$((* $F=(  *  / * ?  /    $$( 1#0/""AE55$"22C  ("      /$$=  =2BK/$*( / * ( 36 $  (("   B   /*( /$$= ? 3 =    /$  (J  ?( "  E55$"?Q23+#/?$/     $ B45 wR ?   ?= 77F42wR?$:   $/ /(( =  F=     = (=(   265  2B5 / $$("( =(==?(  $(   (    /= $ //$* $/  * /"  =    $ /*  /$  $/$  = ?$/$(// 1#0/@(74 (  ? ? $/$ ( /((((//= *!= ?$/$(/ /?(?@?E55 $22M*(?//    //   $ ?   / $/((// (/( ? $$$(   ? *(?=AE55$"22C? 34(#"?(52EN *?$/  ) (  *$ *! * *# *% *, *7 * 8 9/: 6 2 5F  22 KB3 E E +9/: 563 5B 5B 5F3 2 2 2B 23 & E5 E5 E E E5 E5 E5 E5    74(=$//  7F?/$/7K :+?(= ( 5B +# :+  ? (  = =? 552 +#?(= $@(/$/(* '($  $ = $/(  ?    7F/$/   7K+":+(:+$/ $/($$(=    ( ?   = =@ " ?    /= ?     (( ((=/$/( :*"(=$"? ($(=*$ "*$?(2B5I" ?*E55*/$/$ (=/*= (?($/$@$/$ */$/?(=B2B= $/?$/?(=345wR   $(*=*/$  $J    $/ ( #("  /*$(A5E"22C" B4$(F= (  =( $/"  * ? (  $*(=?.$ $/A6C*(? $/. 725?$$/$/$(   725$$/$/$(1#0/  1#0/$/?@?/   /" (=  ( "  * (       (   /"?  =./*  ?  ( ?   ((?$"$/$? @?=$/$/.".(( ?  J ( (    $//"( +?  M" /**9 ;*=<   !""   2B  92;  /(/*/(0.9B;    !""#    2B  9B;      ( /  ($  /M *??!""*" =  ?     7  ? $/(   =@ / (  * ? $/?$/*( /  ((  (  ( ( ($/722(/ $*($/" ?$.*?7 2B"  (= ( * *    66 (# ((.(/* !!"* B4$!(=( *(=/?$/ $/?(=22BIR$*   )) ';)  *$ *! * *# 89/: 56 56 56 56 +9/: 56 5B 56 23   722=(/(* $/  72?$/?$($ ?((::?(("($ $/? =/(<    B B 2 B2  ""  "" ""  !!  $ $ $    9;  ?  ("($ "" * $$/0.9;? " $" /*((=$/$223(#"? ?(*(*:*" (??=?"((= J((/$ $/    ("   ::  ? !( 2;    /  + (   /" (?  @  (  $ ? /? ( B;  /=/@(=$ $//$/( ::  ?  (     =D(=$///( *($/(( =   ::  ? !(  56I$D 56I$" ?(::(*?!( $$$($956I$D5BI$; ?$"/?? $/$( ? $   (  *  /?"$@ /$$?!( $$$($#("$?   72B#(/((*( $/   72$/?$($    (((   (=@ /  (  $$! @ (*=?!( $$$($((J( (    (* =  (=@/?!(?"56 I$D56I$($$!@ $$//$   72E/(($/   723$/  *  .( B4 $   :*"  $=(J(( $  (?    *  ( (+#G/($/" 26B 7" ?   @/  (   $/+/?($@ ? 0*"  ?( = /=  $/*  /$$/(="=?IL /($/($(=($ " ((    ( ?  * $0*$//( ("(/  $/ $ S*"  ($   (( ?  $/ =J   / /$$/?(  (("  /( (  *=0.9E;"?% ! ($" &  $/$(T  O + D $ 0.9E;" ="?% ! *"*$= ":"($/$72E/ /( (   $/ ?   (   =     B4 $ (  $/ $ ( 2B5  *((   $/ (=$/(2B5I"*/$/@ E55   $  ((   / *    $/    (? (  /$  $/?$=" $/((B2B"?((( $$/$E55  !!  # & !           U   9E;  7"$($/?= $/BB5$ B " (KN/(=/$ $(*?$/= 723 )))   !!"/ !  (2 5E22 2 F="B4$ *22( IL '2 V ( W2+#"  H2B5  <$,!& +#L 5  22BIR  '( $$$(9#72; (?($/0*$$   $( /   F= ?( ( ? (( 2=   $$   $/$( ?   $*?(/(726 (**!(92EI$D5BI$; ?($$$($956I$D5BI$; ((.?D(" /$@/=($ 7?*AFC   726$$((?( $/  ).(1+3')(1' //((((F=/ /*(= * (  //   * $/(? B5BE5/=$/=((? L  3 I$  3 I$   235 $ 7  $++/$( 2652B5/$ $($==$(    * $ / $   $  $ @ /$( =    * "  ( 1#0   //" ? /(($$$($$$ ( 9$ ; ((  /  $=(((  1#0 (   $/  / /($(/"= (($$$($$$M"  $/   $  /   $/$( ?  F= $$   "  $/ ( $$     ( ?(    "  $/   $J (*  (   =( / ( ?  $/./$.( $/*(B4$ BB5I$ B ?$/=?2B57" (=(1#0/==$( =*="/$?=?  '070'0:0  A2C 0:?@/"'(9B((;" 0/$*9B554; ABC B554   '($/  $( 9'; B554 0( 0$ ' * /<DD???D+@DB554'DM$B554$ AC - '(%! !.!  "X  /  7 /(X"00/"/  (  2B23 / B525 (  0 $< 44B6K<252224D2BF335B4 AEC 7J"Y/'$/$ $Y"000Z(" EB"2B"//BK6FBK44"B554 A3C *(#"[25=2)$/D:. D*Y"000Z("*6"" //23 BE"B552 A6C M ]" $(  0(" ( 0(  ! "Y:? // (   (*   D*Y"("B55K0B55K0/ BB4B55K"//25K 22B"#:<K4F2EBEEFK6K A4C $!"#)=")!"[(    G $/Y" +(<  ^? ($ ="B55B AFC ^ #" :$ Z '" [<   /Y"/B554  