CAD Computation for Manufacturability: Can We Save VLSI

1 downloads 0 Views 302KB Size Report
circuit (IC) , e.g, the polysilicon gate layer, consists of the following steps: CAD Computation for. Manufacturability: Can We Save. VLSI T echnology from Itself?
Ú ÛXÜ Ú™ÝDÞeß5àáÍâ¡áãÎÝVä©ålÝDæ > Manufacturability: ÚXâlä©çéè†ê€âlëè è'í'î5ä+ÝDïÍÝðVñ†åIæJÝDÞ òÍáÎóIè'ïålô VLSI ì õXö÷ùø Lavin, Lars Liebmann, t»ú5õ` û€üÎý³üÎö÷œþÿÑý 

túYõ]¿ Í÷ Í÷šö    ü ÿ Ÿý ! Yorktown 

          ! Abstract -"#$%'&  )( %*  & )areal !   ) ! VLSI  *& $%%./ 0 ("   " 1& + (( 23 & $%  / + 4,   - 7 9& : !; . &9#?*  $ $% CMOS 5  68 5& $ +#+ 4%*&  .@*&(& #%$%   !'$ %  . & (  * (&   . 6BAC ^ ÖoÇÕ ÔÆ××&ÓÄ ×Æ + ?VÆ×É%Ê È‹3w3%Ž‚{‰ƒ%ŒX wkx ˆ yr|„yZ‘0ˆ3y{y´|Zw y‘ yx%ˆ  w3z x%yˆ w3L 0‹3y0ˆ3|‡3%w3z }  ŽŽy{yw3x΃ |x y{|ƒÍ­“ %|„°0%„¡%w3x%{‚} ‹3y}¥”

NV‚‘Qy‡3y{ž=x%ˆ3yyŽŽyx% ‡ yw3y„„+‚ Ž4x ˆ3y„yF„%‰ …ƒ yR“ %|„y„+ „ ƒ% ‰ x%y}s¢)|ƒ%x%ˆ3‚ ‹3z ˆ‰|w3Œ)‚Žox ˆ yD} y„%z3wC{‹ ƒ y„|{yD„%‰ …ƒ y=x ‚ „x%|x%yžMˆ y’b|w }b‚ {{yxK%w3} y… yw } yw x ƒ%Œœž[|„´… {‚ y„„ ‚‰ …ƒ y3%x Œ@ w3{y|„y„ž1x%ˆ3y/{‹3ƒ%y„Cz {‚‘q‰ ‚{yG‚ ‰… ƒ%y3žp|„ ‘0yƒ%ƒ•” lˆ y |ƒ x%y{w3|x% ‡ yž¥‘Qˆ3%ˆ „'ˆ3|„Q“yyw…{|x% y}4‰ ‚{y Ž{y 0‹3yw x ƒ%Œ |„1v¤F‰ %w3%‰ ‹3‰¸Žy|x ‹ {y'„* )y„} {‚ …… y})“yƒ%‚ ‘ ‘ F ‰ {‚w3žˆ |„1“ yywx ‚)x {|w „Žy{s„‚ ‰y'‚ Žsx%ˆ3 „1‚ ‰… ƒ%y3%x Œ  w x ‚ ‰‚ {y[z3yw3y{|ƒ ÃsÕ ×*Å & Ã¥ÇÕÔÆ××É%È Ê?ÄÑÃÃ Ø É ÔÄ Å%É ÕÈ × x%ˆ3|x/x%{|w3„ Ž‚{‰?x%ˆ3y=­®|„¯} y„ z3w y} ° „ˆ3|… y„ D(x,y)  w x ‚„ˆ3|… y„Q‚ wYx%ˆ3y x ˆ |x%ž=‘0ˆ3ywMŽ|“ { |x%y} ž Œœ yƒ }L‘0|Žy{ „photomask ˆ |… y„¡ƒ%y„„¡}M’(x,y)  „x ‚{x%y} w.r.t. D(x,y)

]9 _ A Ø Æ&Ó Äׯ + ÖoÇÕXÍÉ " É Å Y Ð Õ ÇÇÆÔÅ É%Õ È (OPC) ` w3y/‚ Ž'x%ˆ3y/‰ ‚„xŽ|‰ %ƒ% |{V… {‚ y„„¯%w3} ‹3y}€„ˆ |… y/} „x ‚{ x% ‚w3„=%„D­®w3y„x%y}DR %„‚ ƒ%|x%y}@“ %|„°žox%ˆ3y5…ˆ3yw ‚ ‰yw3‚wGx ˆ3|x¡x%ˆ3y ‡3|{%|x% ‚w‚ŽJ„ˆ3|… y„1}y… yw3} „“‚ x%ˆ)x ˆ3y {lw3‚ ‰ w |ƒ ‘linewidth 0  }x ˆM|w3}Kx%ˆ3y {G„…| w3zLË­®w3y„x%y} °E{yŽy{„+x%‚K„ˆ |… y„€|x ‰ w3%‰‹3‰ „… |%w3z3̟” ¡ˆ3%„—} y… yw } yw y=|wC“y=} yx y{‰%w3y} y‰… %{ |ƒ%ƒ Œ/¯¯Q“ Œ/‰ y|„‹3{%w3zGx%ˆ3yY‚w3¯‘0|Žy{0‘Q%} x%ˆG‚ Ž—ƒ%%w3y„ ‘0 x%ˆ5’3w ‚ ‘0w5‚ w ¯‰|„’4‘Q%} x%ˆ5|w3}4„… |%w3z5¯¯1‚ {1“ ŒY„ ‰‹3ƒ%| x% ‚w=‹3„ w3z … ˆ3Œœ„ |ƒ%ƒ Œœ¯“ |„y}‰ |x ˆ y‰|x% |ƒÎ‰ ‚} yƒ „š”

cV%‡3ywx%ˆ3y@„%‰ …ƒ y+{yƒ |x %‚ w3„ˆ3%…“ yx ‘0yyw‘0|Žy{

40



30

³ ´µ ¯° ±² «¬ ­®

measured correction expected without with

20 10 0 (10)

w– — ˜L™ š›%œqzžzŸ> wqši¡qq˜L™ wq— ¢£%¤%Ÿ¡z¥ ¦¨§ª© ·z¸ ¹º(»½¼¿¾ÀŽÁªº( ¼ÃÅÄÆÇ%¼(ÈÊÉËiÌq¸ ÍÆ(Â%Î »½ÏÐ%¸ Ñ¿¸ ÌKÒ:ÓÔÏ(»½»L¼(ÍqÌq¸ Ï(Õ 0

1

2

3

4

5

6

‰‚ {y …|x%x y{wY…|{|‰yx%y{„Qx%ˆ3|w‘Q%} x%ˆY|w3}„… |%w3z3žyΔ z˜” ž˜x ‚ |}} %x %‚ wG‚Žƒ %w3yYyw3};|w ˆ3‚{„Vx%‚;‚‰ …yw3„|x%yYŽ‚{—ƒ% w3y5yw3} „ˆ ‚ {x yw3 w z¦|w3}¦‚{w y{O„y{ Ž„©Ž‚{O{y} ‹ %w3zc‚ {w3y{¯ {‚ ‹3w3} w zFyŽŽyx%„³’ ” NV‚‘Qy‡3y{ž'x ˆ y9yŽŽyx %‡3yw y„„/‚ŽCx ˆ3y„y {‹3ƒ y¯“|„y}Ex yˆ3w3* 0 ‹3y„/} %‰ %w3%„ˆ3y„G‘Qˆ3ywRx%ˆ3yŒµ {y+|… …ƒ %y} x%‚;‰ ‚{y5‚ ‰… ƒ%y“  U±?%w3x%y{|x %‚ w3„žJ‰ ‚x %‡3|x %w3zGx%ˆ3yY‹3„yY‚ Ž %x y{|x %‡3@ y " Õ + Æ Ø &Ó Äׯ + ÔÕÇÇÆÔÅ%É%Õ È } y„{ “y}“ yƒ ‚‘)” 8:9 ?VÆÈ×É%Å Y Ð Õ ÇÇÆÔÅ É%Õ È•

›kw3‹3‰“ y{4‚ Ž5x ˆ3yR… ‚ „x ¯‚ …x %|ƒ=„ˆ |… yR} %„x%‚ {x %‚ w:yŽŽyx%„ž %w3ƒ%‹3} %w3zGx%ˆ3‚ „y5%wGyx%ˆ3%w3z;|w3} } y… yw3};‚ w ‚ ‡ y{y}P“Œ:„ˆ3|… y„Ì4|x =× ÄÑÃsÆ + ÆÈ ×É Å Y ËŽ{|x%%‚ wN‚Ž5|{y|planarization, „y‡3y{|ƒ1} ŽŽy{yw x¡„*)y4„|ƒ%y„š”.‚{0x%ˆ3%„={y|„‚ w žlx%yˆ w3‚ ƒ%‚ z3%y„Yx%ˆ3|xg‹3„y;„‹3ˆ9… {‚ y„„y„C‚ Žx yw9 w ƒ%‹3} y;}y„ z3w9{‹3ƒ%y„ x%ˆ3|x‚ w3„x {|%wC‰ w3%‰ ‹ ‰·|w3}C‰|  ‰‹3‰·„ˆ3|…yD} yw3„%x Œ”Dvw z3yw3y{|ƒ%ž%x˜%„g‰‚ {y=} %ŽŽ ‹3ƒ%xx%‚5‰‚ } %ŽŒC}y„ z3w5„x%{‹3x ‹ {y x ‚ „|x %„ŽŒ™} yw3„%x Œ™‚ w3„x {|%w3x%„·x ˆ |wX%xR%„¸x%‚X%w3{y|„yZ‚ { } y{y|„y0ƒ ‚|ƒÎ}yw3„%x%Œ=x%ˆ3{‚‹3z3ˆ |} } x%%‚ w=‚Ž „ˆ |… y„¸Ë­®Ž%ƒ%ƒ °ÌP‚ {M{y‰ ‚‡3|ƒF‚ Ž[w3‚ w ¯{y 0 ‹ non-functional  {y}X…|{x „ ‚ Ž Ž‹ w3x% ‚w3|ƒ:„ˆ3|…y„qË­®„ƒ%‚ x%x %w3z3°ÌK‹3„y}†„y…|{|x%yƒ%Œj‚{K w ‚‰ “ w |x% ‚w  lˆ  „L‚‰ …yw3„|x% ‚wd|wZ“y %‰… ƒ%y‰yw3x%y}´„%‰… ƒ%Œ£Ë“‹3x … ‚„„ “ƒ ŒMw3‚ x5yŽŽ  yw3x ƒ%ŒœÌ;“ŒP‹3„ w3zL‚ w3‡3yw3x% ‚w3|ƒYƒ%|Œœ‚‹3x ˆ y’  w3z´‚{P„ˆ |… yq…{‚y„„%w3z´… {‚ z3{|‰„Kx%‚X{y|x yq| ‡3%{x%‹3|ƒJ|{{|ŒY‚ Ž JÉ Ø%Ø × = ĮåÆ%× b } „|{} w3z4x%ˆ3‚ „yx%‚ ‚4ƒ%‚ „y)x ‚ Ž‹ w3x% ‚w3|ƒQ„ˆ3|… y„³”[ l‚{y}‹3yS{y„‹3ƒ%x %w3z9}|x%|;‡3‚ ƒ%‹3‰yž| w3‹3‰“ y{ ‚ŽBx yˆ3w3* 0 ‹3y„ ˆ3|‡3y “ yyw\} y‡3yƒ%‚ …y}\Ž‚ { ‚‰ …{y„„ w3z5x ˆ3y={y…{y„yw3x |x %‚ w5‹3„%w3zCˆ3%y{|{ˆ3%|ƒ˜}y„ z3w

|w };‰ |„’ |w };„…|%w3zG%xl%„D‹3„‹3|ƒ%ƒ Œ/Žylinewidth |„ “ƒ y5x ‚ linewidth } yx y{‰%w3yE|FŽ‹3w3x %‚ w3|ƒC{‹3ƒ%yFx ˆ3|xC} y„{%“ y„€x%ˆ3yE w ‡3y{„y {yƒ%|x% ‚w3„ˆ3%… ž¡x ˆ |xp „ž¡z3%‡3yw;|4} y„%{y}S‘0 }x ˆ@|w3}@„…|%w3z3ž structures[1]. ‘0ˆ3|xQƒ %w3yS‘0%} x%ˆ9„ˆ3‚ ‹ ƒ }R|… …y|{=‚ wx ˆ3yS‰ |„’‚{=y 0‹3%‡3| ` w3yb‚ …y{|x% ‚w3|ƒ?} %ŽŽ%‹ ƒ x%Œ } %„x%%w3z3‹3%„ˆ3y„OŽ ƒ%ƒ %w3z8|w3} ƒ%yw3x%ƒ Œj‘Qˆ |xE­®‚{{yx %‚ wk“ %|„°r„ˆ3‚ ‹ ƒ }†“ yr|…… ƒ% y}†x ‚ - „ ƒ%‚ x%x% w3zŽ{‚ ‰K‚x ˆ y{J„ˆ3|… y'… ‚„x%¯…{‚y„„%w3z„ˆ3|… y'‚‰ …yw } y„%z3w3y} „ˆ3|…y„ž|„p„ˆ3‚‘Qw  M w . z ‹3{@ y U „ |x %‚ w „³¢@ lˆ3yŒ5{y„‹3ƒ xo%w/„x%{‹ x%‹3{y„V‚ w4x ˆ yC‘Q|Žy{g} %ŽŽy{yw3-x . Ž{‚ ‰Šx%ˆ3yF‚ { z3%w3|ƒ}y„%z3w˜S ” e%w3yFx ˆ y„yF„x%{‹3x%‹3{y„+‰ |Œ  lˆ  „ “ %|„=|wG“y5|…… ƒ% y}S“ ŒG„ˆ3|…yY… {‚ y„„%w3z;… {‚ z {|‰ „ |ŽŽyx… |{|„ x%%Ryƒ yx {%|ƒ… {‚ …y{x %y„žD%x %„@w yy„„|{Œ:x ‚ ‚ ŽPx ˆ3yd’3 w }™‹3„y}XŽ‚ {[ˆ3y’3%w3z™}y„%z3w´{‹3ƒ y„·Ë‘Qˆ3%ˆ |{yŽ‹3ƒ%ƒ%Œ=ˆ |{|x%y{L )y'x ˆ3y0yŽŽyxI‚ ŽsŽ ƒ%ƒI|w3}%w „‚ ‰y0|„y„ž %w3‡3‚ ƒ%‡3yr‰ y|„‹3{%w3zkƒ ‚|ƒE‘0 }x ˆj|w3}†„… | w z3Ì 9 These x%‚@‚ ‰… ‹3x%y x%|’3%w3z@Ž%ƒ ƒ1%w3x ‚+|‚‹3w3x1|w3}+‹3„ w3z x%yˆ w3L 0‹3y„+|wP“yRy x yw3} y}[x%‚[‡ |{ |x %‚ w3„+x%ˆ3|x)%w3‡3‚ ƒ%‡3y x%ˆ3 „p%w3Ž‚{‰|x%parasitics  ‚w=x%‚ ‚ w3Ž {‰Lx %‰ %w3z ƒ%‚ „‹ {yΔ

9 B9Õ + Æ Ø &Ó Äׯ + ÖoÇÕ(XÍÉ " É Å Y Ð Õ ÇÇÆÔÅ É%Õ È ~€‚ }yƒ%¯“ |„y}7/ {‚ 3%‰ %x ŒF¤‚ {{yx%%‚ wF|} }{y„„y„Gx%ˆ3y9„|‰ y Ð

… {‚ “ƒ y‰Š|„€{‹ ƒ y¯“ |„y} } y„{%“ y}M|“‚ ‡3yž ‹ „%w3zP| } %ŽŽy{yw3xI|… …{‚|ˆ x ˆ3|xI‚ OPC ‡3y{‚ ‰y„p„‚‰ y'‚ Ž¥%x „1ƒ% ‰ x%|x%%‚ w3„ Ž‚Ö { U±¦… |x x%y{w3„³” vw3„x y|}d‚ސ} {yx ƒ%Œq‚‰ …‹3x %w3z£x%ˆ3y ‚{{yx %‚ w „dx%‚¨“ yj|… …ƒ %y}žP“|„y}¨‚we„%‰ …ƒ yžNƒ%‚ |ƒ ž ‚ w y¯} ‰yw „%‚ w3|ƒkŽy|x%‹3{y„ƒ %’3y ‘0 }x ˆª|w3}¬„…|%w3z3ž ‰ ‚} %Ž%y„x ˆ3y/‰|„’S„ˆ |… y4“ ŒSˆ3y’ %MBOPC w3z9x ˆ yS|z iteratively {yy‰yw3xg“yx%‘Qyywx%ˆ3y;|„¯} y„ z w3y}R„ˆ3|… y„5|w3} … {‚ y„„‰‚ }yƒ—„ ‰‹3ƒ%|x% ‚w3„)‚ ŽVx%ˆ3y/‘Q|Žy{V„ˆ3|…y„Cx%ˆ3|xx%ˆ3y ‹ {{yw3xΉ|„’=„ˆ |… y0‘Q‚‹3ƒ%} …{‚} ‹3y͔

Modified Layout

ÞCߨàâáäãÔå(å

æWç ãwáwè

Model

Correction

    !"# $ % 

ˆ |w3z3y„> w†Ž‚‹3„>|w }k}‚ „yžF w3{y|„ w3z†x%ˆ3y ž |„¡„ˆ3‚ ‘0w=%W w .%z3‹3{ y Vs” window

process

éê ëíìäîKï@ðòñôóaõíöäïä÷ ø*ùäúäû(ïíöaüÊýäþÿê úä÷òîKõê  ê þ ôõäîLîKï(þ ê õ

15

@

?> ; |„¯}y„%z3w3y}´„ˆ3|… y„ž ÃsÇ>Õ -É + Æ + Å = Æ[Ã¥ÇÕ ÔÆ×× ‰ z3ˆ x¡|%} yw3x%|ƒ%ƒ ŒG­®…{%w3x%°5‹3w3}y{0y3x%{y‰y5… {‚ y„„=‡3|{%| A Ø Æ× x% ‚w3„³”Pvw€}yx%|%ƒ žx%ˆ3y„yGƒ%y|w  w3z9„x y… „C|{2y 0‹3%x yG‚ ‰… ƒ% ÔÕÈ " + É Å%+ É ÕÈ Ø × " ÄÅ Ô + = Å = Õ ×+ ŽÆ J®ÇNVÕ ‚" ‘QÙ y‡3= yÉ%Ô {ž = Å = ÆCÔ} Õ ‚ÇyÇ„pÆÔw3Å ‚ É%Õ xÎÈ; Ç {y}‹3y |x y} žQ„%w3y+x ˆ y@} %ŽŽy{yw3xV‚ w3„x {|%w3x%„‰|Œ‚ w Žƒ% x žQ|w3} Õx% ˆ3Ç y9|Õ ‰‚ Æ ‹3סw ÙxVÆ‚ ÇŽCÆ „ˆ Æ|Ç… LÉ -y9Æ }. „x ‚{x% ‚wRx%ˆ3|OPC xD‚ ‹3{„/“ y|‹3„y9‚ Ž |{yC‰‹3„xo“ y)x%|’3yw4w3‚xox%‚Gƒ%y|w/x%ˆ3yC{|‘K|„„%„x%„V„‚G‰‹3ˆ … {‚ y„„[‡3|{%|x%%‚ w3„ž@y͔ z¥” žSˆ3|w3z y„M wZ} ‚ „y |w3}rŽ‚ ‹3„³” x%ˆ3|xÎx%ˆ3yŒDw ‚ ƒ%‚ w3z … {‚ ‡3%} y0|„„%„x%|w3y͔ NV‚ ‘0y‡ y{ž—„y‡3y{|ƒ0x yˆ3w3* 0 ‹ y„5|w{y}‹3y@x ˆ yS„yw3„%x% ‡3%x%Œ ‚ Ž¥„ˆ |… y0} %„x%‚ {x% ‚w3„¡x%‚ …{‚y„„p‡3|{ |x %‚ w „³” [:9] Ø Å ÆÇÈ ÄÅ É%È ÊÖ = Äׯ ;>= É JÅB9Ä×%$× 10

7.5 5

2.5

`

0 200

w3y[‚ ŽSx%ˆ3y„yN%„x%ˆ3yP|} } %x% ‚w·‚ Ž × A ÓD&ÇÆ×Õ ØLA Å É%Õ È Ä ××É%×Å ”b lˆ3y„yN|{yPw |{{‚Ø ‘ ׂ ‹ x { z z3y{„z×@x%ˆ3|x4} ‚·w ‚ x x%features ˆ3y‰„yƒ ‡3y„C ‰|z y/‚w€x ˆ3yG‘0|Žy{ „ˆ3‚‘Qw€%Ù w . z3‹ {“ y Úžp“‹3x ‘0ˆ3 ˆ/|ŽŽyxox ˆ yY ‰|z3y„V‚ Žx%ˆ3yC%w3x yw3} y};Žy|x%‹3{y„žs{y}‹3 %w3zZx%ˆ3y>|‰‚ ‹ w3x9“ Œd‘0ˆ3%ˆry}z3y>ƒ ‚|x%%‚ w3„L‡3|{ŒZ‘Q%x ˆ -

400

600

800

1000

1200

1400

1600

1800

vw5FÜDÝ>Už Marc Levenson … {‚ …‚ „y} x%ˆ3y'x%yˆ w3L0‹3y0‚ Ž¥|ƒ%x y{ w3|x %w3z´… ˆ3|„y>„ˆ  Žx‰ |„’ ƒ%%x ˆ3‚z3{|… ˆ Œ w [4], ‘0ˆ3 ˆ[“ w |{ŒPˆ {‚ ‰y¯‚ w3¯z3ƒ%(altPSM) |„„€Ë¤ ` cVÌ photomasks |{y ‰‚ } %Ž%y}9„‚9x ˆ |x—x%{|w3„…|{yw3x—{yz  ‚w3„C|{yGyx%ˆ3y}9 ‰… ‚„y „y‡3y{|ƒ)…‚ „„ “ƒ yR… ˆ3|„yF„ˆ3%Žx%„@‚wPƒ% z ˆ3x …|„„%w3zPx%ˆ3{‚ ‹3z3ˆ x%ˆ3y‰G”  lˆ yB{y„‹3ƒ%x %w3zc‚w3„x%{‹ x% ‡3yŠ|w3}¦} y„x%{‹3x %‡3y

%w3x y{Žy{yw3yYyŽŽyx %‡3yƒ Œ/} ‚‹3“ ƒ%y„ x ˆ yY„…|x% |ƒlŽ{y0‹3yw Œ/‚ Ž †ˆ‡ ‰‹Š(Œ Ž’‘

jbk$l m

“” • – Œ ‰#Š(• ‡ ‰#—˜™#š

X-section

noqp(r s t uwv(xPs y zX{G|}q~ r { y(x nop(r s t u€v(xs y ‚^{Qƒ x„ ~ r { y(x

Intensity sy ‚…{ ƒ x„ ~ r { y(x

›œ ˆžŸ ¡¢£’¤ ¥Q Ÿ¦§g¥ œ ¦ ¨©§ª# «’©œ ¬ ¥­§ª®…¨Ÿœ ¦¯#œ °¤  

… |x x%y{w3„x ˆ |x1|w;“ y4… { w3x%y}žl|w3}@{y}‹3y„=x%ˆ3y4‡3|{ |“ %ƒ %x%Œ ‚ Ž¥w3|{{‚ ‘EŽy|x%‹3{y„¡‘0%x ˆ {y„… yxÎx%‚ …{‚y„„¡‡ |{ |x %‚ w3„š”

/‚„x%¯…{‚y„„%w3z=x%‚)z3yw3y{|x y %„1‚ w „%} y{|“ƒ Œ=‰ ‚{y ‚‰ …ƒ y;x%ˆ3|w@x yˆ3w3* 0 ‹3y„=}yaltPSM „{%“ y}S|“ ‚ ‡ yÍ¢Rx ˆ y5… |x x%y{w3„

‚ ŽJx%ˆ3yV…ˆ3|„yV„ˆ3%Žx% w3z){yz3%‚ w „} ‚Cw3‚xˆ3|‡ yVx ˆ3yV„|‰yVx ‚… ‚ƒ ‚ z ŒS|„x%ˆ3y/} y„ z w3y}+Žy|x ‹ {y„ˁ‚‰ …‚ ‹3w } y}+“ Œ@x ˆ yw3yy} Ž‚{[|r„y‚w3} trim ‚ { block ‰|„’O wj‰ ‚„x altPSM x%yˆ w3L 0‹3y„Ìž|ƒ%x ˆ3‚‹3z3ˆ5x%ˆ3y z3y‚‰ yx {  ‚ …y{|x% ‚w3„Qx%‚5z yw3y{ |x%y;x%ˆ3y‰k|{y;‘0 x%ˆ3%w9x ˆ3y@„‚ … yS‚ ŽDƒ%|Œœ‚‹3xQ‡ y{ Ž |x% ‚w9‚ {„ˆ |… y¯…{‚y„„%w3zN… {‚ z {|‰ „š” ‰|„’Pz3yw3y{|x %‚ w {y 0 ‹  {y„/|wE|} } %x% ‚ w |ƒV‚ …y{|x% ‚AltPSM w3ž'x ˆ y+|“ %ƒ %x%ŒRx%‚E­®‚ƒ ‚{° … ˆ |„yF„ˆ  Žx{yz  ‚w3„@Ë|„„%z3wP‚w3y‚Ž„y‡3y{|ƒ…ˆ3|„yR„ˆ3%Žx ‡3|ƒ ‹3y„Ì;„‚·x%ˆ3|xYx%ˆ3y{y:|{y:… ˆ |„yP} %ŽŽy{yw3y„9|{‚„„9|ƒ%ƒ {%x %|ƒÍ} ‰yw „%‚ w=}y„%z3w3y} Žy|x ‹3{y„ [5]. z3yw3y{|x%%‚ w3ž+‘Qˆ  ƒ%y x%ˆ3y>“ |„% Žƒ ‚‘¦‚ Ž SRAF z  y 3 w  y  {  | x %  ‚ + w  „C„x {|%z3ˆ3x%Ž‚{‘0|{}€¯¯' }yw3x%%ŽŒS{%x% |ƒ } altPSM y„%z3w3y}PŽy|x%‹3{y„žDz yw3y{|x yR… ˆ3|„y„ˆ3 Žx y{„žDƒ%y|wN‰|„’ {‹3ƒ y9y{{‚ {„ž'‚ ƒ%‚ {5…ˆ3|„y„G¯¯Cx%ˆ3y9}y‡3%ƒD%„; wEx%ˆ3y9} yx | ƒ%„ž … |{x%%‹3ƒ%|{ƒ ŒM%w[x%ˆ3y:­®ƒ%y|w[‰|„’L{‹3ƒ%yEy{{‚{„°:„x%y…s”†vw |}} %x %‚ w ž altSPM z3yw3y{|x% ‚w5%w3x%{‚} ‹3y„0|=w3y‘M…{‚“ ƒ%y‰G¢ … ˆ |„y@‚ƒ ‚{%w3z9‚w3Žƒ% x „𔬤‚ w3Ž z ‹3{|x %‚ w „Yƒ %’3y@ 0µ „5|w3} ­®“yƒ%xY“ ‹3’3ƒ%y„°:{y„‹3ƒ x5 wL… ˆ |„yE{yz3%‚ w „9x ˆ3|xY|w3w3‚xY“ y ‚w3„%„x%yw x ƒ%Œ·‚ƒ ‚{y}¥” ›Bw3‹3‰“ y{€‚Ž@|… … {‚ |ˆ3y„Rˆ |‡3y “ yyw…{‚… ‚„y}x ‚%} yw3x% ŽŒ+„‹3ˆ‚ w Žƒ% x „Y|w3}|‹3x%‚ ‰|x% |ƒ ƒ%ŒDyƒ %‰ %w3|x y0x ˆ y‰ [6]. Ò

›'„L‘Q%x ˆ

9 Ð = Ä Ø Ø ÆÈÊ Æ×pÕJQÖoÕ×Å*&¶ÃsÇÕ ÔÆ××É%È Ê

‹3„y„L„ˆ3|…y¯…{‚y„„%w3zZ¤›0± x ‚‚ ƒ%„Lx ‚ ‰Post-processing  |%w3x | wkx%ˆ3y´{yƒ |x%%‡3yƒ%Œj„ ‰… ƒ%y´} y„%z3wj{‹3ƒ%y´ w3x%y{Ž|y “ yx ‘0yywY… {‚ y„„Q|w }5} y„%z3w˜”Y›0„Qx yˆ3w ‚ ƒ%‚ z3%y„0|w3}Ž|“ { |x %‚ w?… {‚ y„„y„:z3{‚ ‘B‰‚ {yK‚‰ …ƒ y3ž4 x;„x {y„„y„Fx%ˆ3y |… |“ %ƒ %x %y„=‚ Žgx%ˆ3‚ „yYx%‚ ‚ ƒ%„D|w3};x%ˆ3y postprocessing |…… ƒ% |x %‚ w „³a ¢ . {„x%ž%w‚ {}y{Jx%‚K‚‰ …yw3„|x%y0Ž‚ {J‰‚ {y'‚ ‰… ƒ%y „ˆ |… y } %„x%‚ {x %‚ w „ž|}} %x %‚ w |ƒ¥Ž‹3w3x %‚ w |ƒ% x%ŒC „Q{y 0 ‹3%{y}¥² |w ‚ “‡3%‚ ‹3„>y |‰… ƒ%yr%„>x ˆ3yr%w3x {‚ }‹3x%%‚ wk‚ ŽL­®„%‰‹3ƒ |x %‚ w

yw z3 w y„°´“|„y}©‚ wk‚ w ‡3‚ ƒ%‹3x% ‚wj%w3x%‚kx%‚ ‚ƒ „q‹ „y}†Ž‚ { ‰‚ } yƒ ¯“ |„y} OPC. ey‚ w } ž;x%ˆ3y?z3{‚‘Qx%ˆd‚ŽR}y„ z3w ‚‰ …ƒ y3%x Œ´Ë w3{y|„%w3z™‚ ‰… ‚ w yw3x‚ ‹3w x „ž9 w3{y|„ w3z w3‹3‰“ y{„‚ ŽS‰|„’Kƒ y‡3yƒ%„Ì+|‹3„y„|x4ƒ y|„x5… {‚ …‚ {x %‚ w |ƒ z3{‚ ‘0x ˆG%w;x%ˆ3yY|‰ ‚ ‹ w3x¡‚Ž—‚‰ …‹3x%|x% ‚w˜”+›'ƒ x%ˆ3‚ ‹ z3ˆ;x%ˆ3 „= „ “ |ƒ |w3y}9“ Œ€%w3{y|„y„C%w€‚ ‰… ‹ x y{D„…yy}|w3}9|… |%x Œœž x%ˆ3y{y: „9|:Ž‹3{x ˆ3y{;‚‰ …‚ ‹3w3} w z[Ž|x%‚ {ž)x ˆ y:z3{‚‘Qx%ˆL‚ Ž „ˆ |… yC%w3x%y{|x %‚ w/{|} %‹3„³¢+›'„V‘0yC‰ ‚} yƒo|w3}G‚ ‰… yw3„|x y Ž‚{¡‰‚ {yD‚ ‰… ƒ%yY… ˆ Œœ„%|ƒ¥yŽŽyx%„žx%ˆ3yD{|w3z y=‚ ‡ y{p‘Qˆ3%ˆ ‰|„’M„ˆ |… y„@%w3Žƒ ‹3yw3yEy|ˆ[‚ x%ˆ3y{G%w3{y|„y„@Ž{‚‰B‚ w3y ‰ w3%‰‹3‰Zƒ%%w3y R%„…|yx ‚;„y‡3y{|ƒ¡Ë‹3…@x  ‚ Ú;ƒ %w3y R „… |y5…|%{„ Ž‚{ x%yˆ3w3‚ ƒ%‚ z3ŒœÌє  ¡ˆ3 „?%w3{y|„y„ ‚‰ …‹3x |x %‚ w } %{y90nm x%ƒ%Œ “Œ|VŽ|x ‚ {l‚  Ž Fc žÎ|w3}5x ˆ3y{yV%„|D„y‚w3} |{ŒyŽŽyx x%ˆ3|xo‰|Œ w {y|„yC‚ ‰… ‹ x |x %‚ w/|w }4{y„‹3ƒ%xo} |x |)„* )yCy‡3yw ‰‚ {yÍ¢ x ˆ yD­®Žƒ%|x%x%yw3%w3z3°VyŽŽyxx%ˆ3|xy3…|w3}„—} |x |Vx%ˆ3|x‘Qy{y ‚ {%z3 w |ƒ%ƒ Œ ­®‚‰ …{y„„y} ° “Œ ˆ  y{|{ˆ3 |ƒ ƒ%|Œœ‚‹3x representation.

.%w3|ƒ%ƒ%Œœž¥|„Vx ˆ yYŽ‹3w3x %‚ w |ƒo|w3}G… y{Ž‚ {‰ |w3yC{y0‹3 {y‰yw x „

Ž‚{/… ‚ „x ¯… {‚ y„„ w3zPx ‚‚ ƒ%„@|w3}[|… …ƒ %|x %‚ w3„@z3{‚ ‘†|ƒ%‚ w3z ‘0 x%ˆYx%ˆ3y …{y„„‹3{y„gx%‚{y}‹3y „‚ Žx ‘0|{y} y‡ yƒ%‚ … ‰yw x˜x% ‰yž x%ˆ3y{yC „'|Cƒ y|{w3yy}GŽ‚{x ‚‚ ƒ%„V|w3}/‰yx%ˆ3‚ }‚ ƒ%‚ z3%y„Vx%‚/x y„x x%ˆ3y |w }?‡ |ƒ% }|x%yMx%ˆ3yL… ‚„x%¯… {‚ y„„%w3z „‚ Žx ‘0|{y {y„‹ ƒ x%„¡|{y0‚‰ ‰%x x%y}x ‚y3…yw3„ ‡ yQˆ3|{}‘Q|{yΔ before tedEu

SOLUTIONS PROCESS

THAT ARE PART OF THE

ESIGN

 lˆ ya…{‚“ ƒ%y‰ ‘Q%x ˆ8x ˆ3ya… ‚„x%¯… {‚ y„„%w3z „‚ ƒ%‹3x %‚ w x ‚ … {‚ y„„¯%w3}‹3y}a„ˆ |… y†} „x ‚{x% ‚w¨%„Zx%ˆ3|xK w3„x y|}b‚ Ž {y 0 ‹  { w zS} y„%z3w3„x ‚+“ y­®‰ |w3‹3Ž|x%‹3{|“ƒ y°žlx%ˆ3yŒ;‰ ‹ „x1“ y |w3}`­®‰|w3‹3Ž|x ‹3{|“ƒ y8|Žx y{k…‚ „x ¯ … “post-processable” {‚ y„„%w3z3°Í”4 ¡ˆ3%„'ƒ%y|} „'x%‚4x%ˆ3y)} %ƒ%y‰‰ |C‘0ˆ3y{y)x ˆ y…‚ „x ¯ … {‚ y„„‚ {5|… …ƒ %|x %‚ wE} y‡3yƒ%‚ …y{x yƒ ƒ%„Gx ˆ y9} y„ z w3y{Y­‘Qy |w˜µ x…‚ „x… {‚ y„„Œœ‚ ‹3{V}y„%z3w3°/|w3}€x ˆ3y/}y„%z3w3y{'|„’ „ ­®‘0ˆ3|xÎ}‚ vsˆ |w3z3y0x ‚Ž%=%gx f»°Î”  lˆ y9‚ “ ‡  ‚‹3„/„‚ ƒ%‹3x% ‚wF%„/x ‚:y3x%yw3}Ex%ˆ3y9} y„%z3wR{‹3ƒ%y„G“Œ x%ˆ3y ‚w3„x%{| w x „ somehowcomposing ‘0  x%ˆx%ˆ3y{y 0 ‹3%{y‰yw3x%„0‚Ž1x ˆ3manufacturability y… ‚„x%¯…{‚y„„%w3z4|… …ƒ %|x %‚ w … ˆ3|„y ” NV‚ ‘0y‡3y{žgx ˆ3y{y+%„5w3‚RŽ‚ {‰|ƒ … (e.g, {‚ y}‹3{y=Ž‚ colorability) {p} ‚ w3zCx%ˆ3%„žI„‚5x%ˆ3yD‹3„‹3|ƒ˜|… …{‚|ˆC „Qx ‚Y|} } } y„%z3wC{‹3ƒ y„—‚ {p‰‚ } %ŽŒ)x%ˆ3yD“ ‚‹3w3}„—‚ wYy3%„x% w3zC{‹3ƒ%y„—‹ w3x %ƒ |w3} |{yMyw3„‹3{y}¥” vpost-processability w@…{|x% yžpˆ3‚ ‘0y‡3y{ž¡x ˆ3y/manufacturability {y„‹3ƒ x%%w3z@}y„ z3w+{‹3ƒ y„ ‰|Œ@“ y „‚?‚w3„y{‡ |x% ‡3yLx%ˆ3|x/x%ˆ3yL w3x%yw } y}?“ yw3yŽ x%„EËyΔ z˜” ž|{y| } yw3„%x%ŒœÌ¥‚Ž˜x%ˆ3y0w3y‘Ex%yˆ w3‚ ƒ%‚ z3Œ= „pƒ ‚„x ”  lˆ yF‚“ ‡3%‚ ‹ „@„‚ ƒ%‹3x %‚ wMx ‚Mx%ˆ3|xC…{‚“ ƒ%y‰Š „€x%‚[‰|’ yFx%ˆ3y } y„%z3w …{‚y„„ž x%‚ ‚ƒ „ |w } ‰yx%ˆ3‚ }‚ ƒ%‚ z3%y„ ­®‰|w3‹ Ž|x ‹ {%w3z3¯|‘Q|{y°Í²5x ˆ y } ŽŽ%‹3ƒ%x Œd‘Q%x ˆdx ˆ3|x€ „[x ‚ } yx y{‰%w3yQ‘0ˆ3|xÍ%xΉ y|w3„š, ” NVy{y0|{yQ„y‡3y{|ƒÎ… ‚ „„%“ %ƒ %x% y„³¢

]9ih

ׯ0Å = Æ

Postprocessor Ä ×pÅ

= Æ Ð = ÆÔ$ÆÇ

`

w3y/‘0|Œ;x%‚€|‡3‚ } }y„ z3w@{‹ ƒ y„%„x ‚ ‰|’3y:x%ˆ3y:… ‚„x%¯…{‚ post-processability y„„%w3zL… {‚ z3{|‰8… |{xY‚ŽGx ˆ3y:}y„ z3w yw ‡3 {‚ w ‰ yw3x žGƒ%|‹ w3ˆ3%w3z£%xSŽ{‚‰ |wd w3x%y{|x %‡3y·ƒ%|Œœ‚‹3x } y„%z3w=„y„„%‚ w=|w3} {y…‚ {x %w3z x%„p{y„‹3ƒ%x „px%ˆ3y{yQƒ%%’3yQ‚ w3‡ yw x% ‚w3|ƒ¥} y„%z3wC{‹ ƒ y=ˆ3y’3%w3zC… {‚ z3{|‰„³”C lˆ3yD’ yŒCx%‚Yx ˆ  „Q „ x%ˆ3|x¡x ˆ3y… ‚„x%¯… {‚ y„„‚ {Q‰ ‹3„xlˆ3|‡3yY„‚ ‰y5|“ ƒ%%x Œ/x%‚;ƒ ‚|ƒ *)yGx%ˆ3y/{yz3 ‚w3„C‘0ˆ3y{yG‚ w Žƒ% x „)‚ ‹3{Ñ¢[Ž‚{ x%ˆ3y altPSM, ‚ “‡3%‚ ‹3„0|„y „0‘Qˆ3y{y… ˆ |„y)‚ w3Žƒ %x%„Q‚‹3{Ÿ ” .‚{ z3yw3y{|x% ‚w3žx%ˆ3%„Q‚ ‹3ƒ%}‰y|w5ˆ3%z3ˆ3ƒ%%z3ˆ3x% w3z… |{x%„Q‚Ž¡SRAF {%x% |ƒ Žy|x%‹3{y„‘0ˆ3y{yV|„„ „x„ˆ |… y„—‚‹3ƒ%}Cw3‚ x“yV… ƒ%|y}C“ y|‹3„y ‚ Ž¥‚w3Žƒ%%x%„¡‘0 x%ˆ=‚x ˆ3y{s|„„ „x „p‚ {s}y„%z3w3y} Žy|x ‹3{y„š” ›>„x%‹3} Œ [7] %w3‡3y„x %z3|x%y}@x ˆ yYŽy|„%“ %ƒ% x%ŒG‚ ŽQx ˆ3%„=|… …{‚|ˆ Ž‚{V‹3„%w3z Ž‚{ w3‚} y/ƒ ‚z3%4“ŒS%w3x%{‚} ‹3 w3z |w altPSMaltPSM …‚ „x%¯…{‚175nm y„„%w3z™… {‚ z {|‰§ w x ‚Xx%ˆ3y£}y„ z3w yw ‡3 {‚ w ‰ yw3x9‹3„y}rŽ‚ {:„y‡3y{|ƒ+…{‚} ‹3x %‚ wrˆ  …„³”5 lˆ3y Ž%w3} w3zG‘0|„Vx%ˆ3|xl} y„%z3w3y{„D|y… x%y}Gx%ˆ3yY‹3„yY‚ Žx%ˆ3yY…‚ „x ¯ … {‚ y„„‚ {0|„ ˆ3y’3y{žo|w32 } 0‹3 ’3ƒ%ŒG} y‡ yƒ%‚ … y}Sx%ˆ3y5|“ %ƒ %x%Œ x%‚XŽ%X… {‚ “ƒ y‰ „·x%ˆ3|xx%ˆ3yd…‚ „x%¯…{‚y„„‚{Pˆ3%z3ˆ3ƒ%%z3ˆ3x%y}¥” /{‚ }‹3x%%‡3 x%Œ/‘Q|„D|ƒ%„‚;%‰… {‚ ‡3y}G“ Œ/|}|… x%%w3zGx ˆ yY~€@› eòN x%‚ ‚ ƒ x%‚P|‹3x%‚ ‰ |x %|ƒ ƒ%Œ:‰‚ } %ŽŒ:}y„ z3w „; w x ‚[­®… ˆ3|„y ‚‰ …ƒ %[8] |w y°ž‹ „%w3z y{{‚ {J„ˆ3|…y„p… {‚ } ‹ y})“Œ=x%ˆ3y altPSM … ‚„x%¯…{‚y„„‚{g… {‚ z3{|‰rx%‚;|}};‚w3„x%{| w x „ … {‚ y„„y};“Œ ‰ %w3%‰ ‹ ‰M…y{x ‹3{“ |x %‚ w ‚‰ …|x%‚ {є MASH’s

× Æ0Å = Æ ; É "aAØ ÄÅ Õ ÇpÄ ×pÄ Quantative Ð = ÆÔ$ÆÇ ›'ƒ x%ˆ3‚‹3z3ˆK%w3„x%|ƒ%ƒ %w3z |… …ƒ %|x %‚ w „ wKx%ˆ3y } y„%z3wbyw3‡3%{‚ w3‰yw3xLpostprocessing yƒ%%‰ %w3|x%y„´x%ˆ3y†w3yy}aŽ‚ { “post{‹3ƒ%y„°žV x„x% ƒ%ƒˆ3|„@x ˆ3y“ %w3|{Œ:­®… |„„R Ž|%ƒ ° |processability „… yx1‚ Ž'x%{|} %x %‚ w3|ƒp}y„ z3w@{‹ ƒ y„žl…{‚‡3%} %w3z@ƒ%%x x%ƒ y4%w3Ž‚{ ‰|x% ‚wr‚{: w yw x %‡3yqŽ‚{: ‰… {‚ ‡3%w3z´‚ ‡ y{|ƒ%ƒ  lˆ3%„‰ z ˆ3x“yN|}} {y„„y} “ ŒK|} |…manufacx %w3z·x%ˆ3y turability. Ø  | … …  { ‚  |   = ˆ ‹  „  y ) } %  = w  }  y  Ž  y   % x  ¯ % ƒ   ‰ %  x  y  } œ Œ %   y % ƒ }|w3|ƒ Œ Ô„%Ç„ É Å%É%ÔÄ ÄÇÆÄ

8:9-h

[9].

vw3„x%y|}9‚ ŽV|“„x%{|x% w3z€x%ˆ3yG… {‚ y„„CyŽŽyx „C|w3} %w3x ‚>|L„yxG‚ Ž€{‹3ƒ y„F|w3}>x ˆ {y„ˆ3‚ƒ }ž‘0yL‚ ‹ ƒ }>varations {‹3w x%ˆ3y … {‚ y„„™­®Ž‚{‘0|{} °žKx%|’  w3zŠx%ˆ3ye|„¯}y„ z3w y} žL|„¯“y„x ¯ ‚{{yx y}G„ˆ3|… y„žJ„%‰ ‹ ƒ |x %w3z/x ˆ yY… {‚ y„„¯} „x ‚{x%y}G‘0|Žy{ „ˆ |… y„P|w3}d‚ ‰… ‹3x% w3zZ„%‰ ‹ ƒ |x y}d‡3|ƒ ‹3y„PŽ‚ {F… ˆ3Œœ„ |ƒ Žy|x%‹3{y„x%ˆ3|x}yx%y{‰%w3yP {‹3%x/“ yˆ3|‡3%‚ {žY„‹3ˆ·|„ ‚w3x%|x¡|{y|žJ w3x%y{‚w3w3yxl{y„ „x |w3yžoyx%Í”@ lˆ yY{y„‹3ƒ%x%L w3effz , ‡3|ƒ ‹3y„ ‚ ‹3ƒ%}+“ y4‚ ‰… |{y}@‘0 x%ˆSyƒ yx%{%|ƒ1‚ w „x%{| w3x%„‚ { Ž‹ {x%ˆ3y{V„ ‰‹3ƒ%|x%y}€x ‚€‡3y{%ŽŒ@‚{{yxx %‰ yΔ¦º—Œ@{y… y|x% w3z x%ˆ3 „„%‰‹3ƒ |x %‚ w@|w3}+|w3|ƒ Œœ„ „)‚‡3y{'x%ˆ3y{|w z3y‚ŽQy3… yx%y} … {‚ y„„@‡3|{%|x%%‚ w3„ž  w ƒ%‹3} %w3zM} ‚ „yž Ž‚ ‹3„+|w3}M‚ ‡3y{ƒ%|Œœž x%ˆ3y  {‹3%x%¯ƒ% ‰ x%y} Œœ yƒ }`ËŽ{|x% ‚w ‚ Žj‰ |w3‹3Ž|x%‹3{y} %{‹3%x „:„|x% „ŽŒœ%w3z>… y{Ž‚{‰|w yL|w3}q‚x ˆ y{‚ w3„x {|%w3x%„Ì ‚‹3ƒ%}F“y9y„x %‰ |x yΔ?vwE|}} %x %‚ w žQ%xV‰ |Œ“y9… ‚ „„%“ ƒ%y€x ‚ ƒ%‚ |ƒ * )yEˆ3‚xC„…‚ x%„+‘0ˆ3y{yE‚‰ …‚ w3yw3x „+z3‚L‚ ‹ xC‚ Ž/„…yÍ” ` ‹3x%„%} y'|'w3|{{‚ ‘:… {‚ y„„1‘0 w } ‚ ‘0žÍ|w3}){yŽƒ%yxIx ˆ y„y'“|’ x%‚ x%ˆ3y0} y„ z w3y{sŽ‚{¥‚ {{yx% ‚w˜”

vwX… {|x %yžx ˆ  „¸|… …{‚|ˆO‘Q‚‹3ƒ }j{y0 ‹3%{yd„%z3w3%Ž%|w3x ‚‰ …‹3x%|x% ‚wB|w3}B‘0‚ ‹3ƒ%} x%ˆ3‹3„™“ y¨ƒ %‰ %x%y}Bx%‚ „‰|ƒ%ƒ ž Ž{y 0‹3yw x ƒ%Œœ¯‹3„y}F„x%{‹3x ‹ {y„ƒ% ’ Ù y eòP›0~¦yƒ%ƒ „4|w } FPGA elements.

Ð 9M] +>+ +GÐ " [ Ø Æ " ÆÈ Å%סPostprocessability ÄÈ Õ Ã¥Õ×É%Å É%Õ È

Ð

A

Õ È ×Å ÇÄ É%È Å%×:Å Õ>Å = Æ I Ä(YÍÕ Å

›:x%ˆ3 {})|…… {‚ |ˆ=%„px%‚} %‡3 }yQx%ˆ3y'… {‚ “ƒ y‰Lˆ3 y{|{ˆ3%|ƒ%ƒ%Œ¢ –V„y | ‚ ‰“ %w3|x% ‚w ‚ Ž x {|} x% ‚w3|ƒÂ} y„%z3w {‹3ƒ%y„ž … {‚ z3{|‰„žQ|w3}R„%‰ ‹ ƒ |x %‚ w3¯“ |„y}F‚ …x %‰ )postprocessing |x %‚ w?x%‚q{y|x%yK‰ |w3‹3Ž|x%‹3{|“ƒ yL„‰|ƒ%ƒ;yƒ y‰ yw3x „žyΔ z˜” -ž „x%|w } |{}:yƒ ƒ%„³”dvwF‚{}y{Yx%‚N{y|x y9‰|w ‹3Ž|x%‹3{|“ ƒ%y9Ž‹3ƒ%ƒ ˆ  …„žC‘0y:‰ ‹3„x5|}} composability ÔÕ È×Å%ÇÄ É%È Å%× ‚ wKx%ˆ3y yƒ%y‰yw x „š”2.‚{gy3|‰… ƒ%yY w/x%ˆ3y „x%‹3}Œœž¥x%ˆ3{yyY„‹3ˆ ‚w3„x%{|%w3x „:‘0y{y·„‹ z3z3y„x y}qx ‚qaltPSM yw3„‹ {y·x%ˆ3|x;|{“ %x {|{%ƒ Œœ¯ … ƒ%|y}£‚ ‰“ %w3|x%%‚ w3„N‚ސ„x%|w } |{}£yƒ%ƒ „N‘0y{y altPSMË|„„‹ ‰ %w3zL‚ w3ƒ%Œ F®¯} %‰yw3„ ‚w[%w3x%y{|x%%‚ w3„̟¢ compliant \ 3x%yw }x ˆ y;‘Q%} x%ˆ‚ Ž=yƒ%y‰yw3x%„Y„‚x ˆ3|xQw ‚‚ƒ ‚{=‚w3Žƒ%%x ‚‹3ƒ%}C‚ ‹3{J“ yx ‘0yyw|} '»|yw3xyƒ%y‰yw3x µ „1‚ ‹ x y{‰‚ „x… ˆ3|„y „ˆ  Žx y{„ˆ3|… y„š²{y 0 ‹3%{y)|ƒ%ƒsyƒ%y‰yw3x%„'x ‚4„x%|{xJ|w }yw3}/‘Q%x ˆ x%ˆ3yS„|‰y@„ˆ3 Žx y{ …ˆ3|„yžg‚{ …{‚‡3%} ySŽ‚ {)“ ‚x ˆ­®„x%|w3}|{} ° |w }r­‚ ƒ%‚ {¯{y‡ y{„y}°?‚ … y„M‚Ž:y|ˆryƒ%y‰yw3x9%wZx%ˆ3y ƒ% “{|{ŒœžÎ|w }C{y 0 ‹3%{y'x%ˆ3yV… ƒ%|y‰yw3x…{‚z3{|‰·x%‚)ˆ3‚‚ „yVx%ˆ3y |…… {‚ …{%|x%yQ…|{ x%Œ .

e‹3ˆ)‚ w „x%{| w3x%„|…… y|{ox%‚C|} }{y„„„‚ ‰yV‚ ŽJx%ˆ3yV… {‚ “ƒ y‰ „

‚ Ž |x|y… x%|“ƒ yN‚ „xË|{y|N|w3}¸}y„ z3w yŽŽ‚composability {x%Ì “ y|‹3„y«x%ˆ3yŒ y3…ƒ ‚ x¦y3%„x% w3z ‚w3„x%{| w x „ Ë{‚‘Q¯“ |„y}… ƒ%|y‰ yw3x žIyƒ y‰ yw3x¥‘Q%} x%ˆ3„—%wY} %„{yx y=„x%y… „̟” vx; „:„… y‹3ƒ%|x%y}qx%ˆ3|x@z3ƒ ‚“ |ƒ;{‚‹3x% w3z>…{‚z3{|‰ „ž/‘Qˆ3%ˆ ‚ …y{|x%y)‚ w4| } „{yx y)z3{%}4‚Ž1ˆ3|w3w3yƒ%„0|w3}/w3‚} y„ž˜‘0‚ ‹ ƒ } “ y |‰yw |“ ƒ%y x%‚ „‹3ˆ

manufacturability-driven

constraints.

vw:|} } x%%‚ w:x%‚:“ y%w3z:|y… x%|“ ƒ%yx%‚N“ ‚x ˆE}y„%z3w3y{„S|w3} } y„%z3w… {‚ y„„y„žx ˆ3y„y'‚w3„x%{|%w3x „p|{y'… ƒ%y|„%w3z=x%‚)ƒ %x ˆ ‚ z {|… ˆ y{„V|w3}G…{‚y„„V} y‡ yƒ%‚ … y{„V“y|‹3„yCx ˆ3yŒ{y}‹3yCx%ˆ3y } %‡3y{„ x%ŒD‚ Ž geometries x ˆ3|x΅ {‚ y„„y„pˆ3|‡3y0x%‚ {y…{‚} ‹3y͔ dEuJ¿

ONCLUSIONS

Py0‹3%{y‰ yw3x „ªŽ‚ {`vw3x yz3{|x%y}

~€%{‚ yƒ yx%{‚w3 „ |{y ‚ ‹ x „x { …… %w3z†x ˆ y´|…|“ %ƒ% x%Œj‚ŽL… ˆ3Œœ„ |ƒN„Œœ„x%y‰„q|w3} ‰|x%y{ |ƒ „Vx%ˆ3|xJ%‰… ƒ y‰ yw3xox%ˆ3y‰G”Gvw3{y|„%w3z3ƒ%Œœž¥x ˆ3%„V„ˆ ‚ {x Ž|ƒ ƒQ|w9“ y;{y}‹3y}Rx ˆ {‚‹3z3ˆ9x%ˆ3y;‹3„y;‚ ŽD‚ ‰… ‹3x%y{¯| }y} } y„%z3w=x%‚ ‚ƒ „p|w } }y„%z3w=‰yx%ˆ3‚} ‚ ƒ%‚ z  y„³”

]9 Ï"

Ã Ø É%ÔÄÅ É%Õ È×íJÕ ÇŽ?VÆ×É%Ê ÈÅ = ÇÕ A Ê = BÄ È A JÄ ÔÅ A ÇÉ%È Ê ÒoØ ÕÙ vxP%„£ w y‡3%x |“ ƒ%yXx ˆ |xPx%ˆ3y™‘0|ƒ%ƒP“yx%‘Qyyw©±Vy„ z w©|w3} ~€|w3‹ Ž|x ‹ {%w3zP‘0 ƒ%ƒ)ˆ3|‡ yRx%‚[‚ ‰yR}‚ ‘0w

post-tapeout

… {‚ y„„%w3zK|ƒ%‚ w3yN‘0‚ w¥µ x5|} }{y„„…{‚y„„{y0 ‹  {y‰yw3x%„ž |w }K„|x%%„ŽŒœ%w3zLx%{|} x%%‚ w3|ƒY} y„%z3wL{‹3ƒ%y„9‘0%ƒ ƒYw ‚ xY|„„‹ {y manufacturability.

›'„N} y„{%“ y}£ w eyx% ‚wqv¹Vž/x%ˆ3y{y·|{y·|¸w3‹3‰“ y{R‚ Ž |…… {‚ |ˆ3y„Cx ‚€“ {y|ˆ3%w3z€x ˆ y4‘0|ƒ%ƒ ”E lˆ3%„C%„‚ ‰… ƒ% |x%y} “ Œ¸x ˆ3y[Ž|x/|x4|w3Œ·z  ‡3yw·x% ‰y[x%ˆ3y{y[ „Fw3‚ W x '»‹3„x/­®x%ˆ3y … {‚ y„„°D“‹3x|D{|w3z yD‚ ŽJ…{‚y„„y„žIŽ{‚ ‰ ‰ |x ‹ {yDx%‚Y“|{yƒ%Œ y … y{%‰ yw3x |ƒ žŒœyxs|ƒ%ƒ˜‰‹3„xsŒœ%yƒ%}5‰|w3‹ Ž|x ‹ {%w3z5{y„‹3ƒ%x˜Ž‚ { x%ˆ3y=Œœƒ%y=x%‚5… {‚ yy}s’ ” .‹3{x%ˆ3y{‰ ‚{yžŽ‚{¡| z3%‡3ywY…{‚y„„ž x%ˆ3y{yE|{y:‰ ‹3ƒ%x% …ƒ yž} %‡3y{z3yw3xC} y„%z3wM„x%Œœƒ y„9¯¯/a ± P›'~+ž eâP›'~€ž ASIC, „y‰ ¯4|w3}MŽ‹ ƒ ƒ%¯‹3„x%‚ ‰Bƒ%‚ z3%F¯¯/|w3}M|ƒ%ƒ … ƒ%|y ‡3|{Œœ%w3z …{%‚ { x%%y„¨‚w } y‡3yƒ%‚ …‰ yw3xrx %‰ y8‡3„³” … y{Ž‚ {‰ |w3yG‡ „³”˜ˆ3%…9} yw3„%x Œ+yx%Í”N lˆ3%„C‰|Œ+‰ y|w€x ˆ |x x%ˆ3y{y|{y4‰‹3ƒ x%%… ƒ%yŽƒ%‚ ‘0„)|w3}+… ‚„„ “ƒ Œ;‰‹3ƒ%x %… ƒ%y4x ‚‚ ƒ1„yx „ ‹3„y} }‹3{%w3zé}y„%z3wé|w } post-tapeout x ‚ yw3„‹ {y

‰|w3‹3Ž|x ‹3{y/‘Q%ƒ%ƒ|ƒ „‚€ ‰… ‚„y/‚w3„x%{| w x „)‚ w+x%ˆ3y/} yŽ w  x% ‚w+|w3}}y‡3yƒ ‚… ‰ yw3x—‚ŽVw3y‘£x%yˆ3w3‚ƒ ‚z3Œ”N ¡yˆ3w3‚ ƒ%‚ z Œ |… |“ %ƒ %x Œ5‘Q%ƒ ƒsˆ3|‡3y x%‚4“ yy‡3|ƒ ‹3|x y}5w3‚xs‚ w3ƒ%ŒY%w5x%y{‰ „0‚ Ž w3‹3‰“ y{„Gƒ% ’3y9‰%w3 ‰‹3‰aŽy|x ‹ {y9„L )y9‚ {Y… x%ˆ3ž “ roadmap ‹ xI{|x ˆ3y{s“ Œ=x%ˆ3y'‰ |w3‹3Ž|x%‹3{|“ƒ y'|w } |… |“ %ƒ %x Œœžs ” y͔ žJ‘0ˆ3|xoˆ3%…G} yw3„%x Œ/|w/“ yC|ˆ3designable %y‡3y};‘0 x%ˆ/|y…x -|“ƒ y0} y„%z3w=‚ „xÍ|w3} x%%‰ ’y f ›'„D±Vy„ z wG„x%|{x „Vx%‚;x |’3yY‚wGx ˆ3yC‚ „xl‚ Žg~+|w3‹3Ž|x%‹3{ w z˜µ „ … {‚ y„„:‚ ‰… ƒ%y  x%Œœž4x%ˆ3y{yK‘0 ƒ%ƒ;“yK„x%{‚w3z>… {y„„‹3{yKx ‚ „‹ … … ‚{x1x%yˆ3w3‚ ƒ%‚ z3%y„)‚wS“ ‚x ˆ+„%} y„ ‚Ž'x ˆ3y4‘0|ƒ%ƒx ˆ3|x1|w ƒ%y|}x%‚ {y‹3„yQ‚Ž˜}y„%z3w3„p‘0ˆ3 ƒ%y0… {‚ y„„y„py‡3‚ƒ ‡3yΔ REFERENCES

.‚{l%w3¯}y„%z3wCx%‚ ‚ƒ „žÎ%wC|}} %x %‚ wCx%‚Yx%ˆ3yV… {‚ “ƒ y‰ „—‚Žo} %‡3y{ „%x%ŒB w8} y„ z w Žƒ%‚ ‘0„ž·ˆ3y’3 w z ‚ ŽR ‚… x% ‰*) |x%%‚ w Ž‚ {

±5” ” ¸V ‰ž ~N”  ±5” ­[1] Ž\ Ž%%Chesebro, yw3xcVyw3y{|· x% ‚w=‚ Žª.%ƒ ƒeLavin, ˆ |… y„¡Ž‚ {sMaynard, ¤ˆ3%… „p|w3} /|’3|z3y„°ž–5” e¡(” /|x%yw3#x Vºž c ¶ c ž F ¶q¶ qž ´ù‹3w3y‚ž FÜDÜq¹¥” ”Ѥ=” ›Y”Ñ›Y” P=” .p” ­[2] \ … · ƒ%‚ %x %w3Pati, Wz ex {‹3x%‹3{yQGhazanfarian, %W w .|„xΛ'y{ |ƒÎv‰|z3y0Pease, ¤‚ ‰… ‹ x |x %‚ w Ž‚{svd ¤ /˜|x%x y{w „°žv \:\C\  l{|w „³” ey‰•”®~+Žz˜” ž¹V‚ ƒ >” FH>ž 4V‚s” Fў… …sP” c>Uw¯ ¹DÚ ž Feb, FÜ>ܹ¥”  0” |w3M } P=” ­®›'… … {‚   ‰|x%yQ~€‚} yƒ%„ Ž[3] ‚‚{ Py„Brunner %„x /˜{‚y„„ \ ŽŽyFerguson, x%„°ž Uq¹DUqc ‚ž FÜDÜqc¥” Proc. SPIE Vol ~:” 45” |w3< } P=” [4] Levenson, {y„‚ ƒ%‹3x %‚ w Viswanathan  w … ˆ3‚x ‚ƒ %x ˆ ‚ z3{|…ˆ3ŒDSimpson, ‘0 x%ˆ=|0… ˆ3|„y¯ „“Imrpoving ˆ  Žx %w3z=‰|„’3°žv \:\C\  l{|w „³” Electr. ±Vy‡3%y„ž ¹V‚ƒ•(” U>Üž ±VyÍD” FÜDÝ>U¥” pp1828-1836, P” ¸V%‰ ž~:” ” c5” ­–V„y ‚ [5] ªŽ 4V· yxΤ‚ƒ ‚{%w3z=ŽLavin, ‚ {s›'‹3x E ‚‰ Liebmann, |x %@  cVyw3y{|x %‚ Weinert, w ‚ ªŽ /ˆ3|„@ y eˆ3%Žx ~€|„’3„°ž –5” ep” /|x yw3x V Ş ÝDÝ ¶ ½ž ݪF ¶ ž ~€|{Ñ>” F(Ü>ÜDÜ¥”  0” yxÎ|ƒ•” ž­®›'‹3x ‚‰ |x %@  cVyw3y{|x %‚ w ‚ ªŽ /ˆ3|„@ y eˆ3%Žx [6] Wass, ~€ |„’ E |Œœ‚‹3x%„ž¶°0~+%{‚ yƒ yx%{‚w3% \ w z3 w yy{%w3z3ž ¹V‚ƒ•(” U ¶ ž … …s>” F ¶ Ü ¯ FÚDU ªž F(Ü>ÜDÚ¥” ” ´œ” .¡” ¯ ” vŸ” ­[7] w\ E |“ ƒ%Liebmann, %w3z=›'ƒ%x y{w3|x %w3Lund, Wz /˜ˆ3|„y eE ˆ3 Heng, Žx y} ~€|„Graur, ’=±Vy„%z3w3„pŽ‚{¥| .‹3ƒ%ƒ E ‚ z3%@ cV|x%y E y‡ yƒ ¢0±Vy„%z3Mw P‹3ƒ y„¡|w3}±Vy„%z3Mw P‹3ƒ y ¤ˆ3y’3%w3z3°ž UDH>HªF” Proc. DAC, .¡” ¯ ” Heng, ´œ” Lund, E ” Liebmann, “Aplication ‚ Ž [8] ›' ‹3x%‚ ‰|E x%y} ±Vy„%z3w=~€%z3{|x% ‚w=x%‚ Altarnating PSM ±Vy„ z w3°ž UDH>HªF” ISPD, ` w=Œœ%yƒ%} ž Ž|‹3ƒ%xÎ} %„x%{%“ ‹ x %‚ w3„p|w } = ¤ ”  5 N ” [9] ƒ%‹3„x y{%w3z=Stapper, ‚Ž˜…|{x %ƒ%y„ž vº—µ ~ ´š(” Py„š” H¥¢ ¶ Uc ¯ ¶¶ Ýž ¶

manufacturability

1986.

manufacturability.

 lˆ yM…{‚“ ƒ%y‰¦%„EŽ‹3{x ˆ3y{9‚‰ …ƒ %|x y} “Œ¸x%ˆ3yLŽ|xGx ˆ |x } %ŽŽy{yw3x Ž|“ { |x%‚ {„O‘Q%ƒ ƒ |}‚ … x } %ŽŽy{yw3x … {‚ y„„y„ž … ‚„„ “ƒ Œ£%‰… ƒ%Œœ w3zZ} %ŽŽy{yw3x€} y„%z3w£{‹3ƒ y„[x%ˆ3|x+{y0‹3%{y } %ŽŽy{yw3xx%‚ ‚ ƒ%„;Ž‚ {ˆ3y’3%w3zN|w }N‚‰ …ƒ %|w3y͔ .‚{x%ˆ3y ‰‚ ‰yw3x%žDw3‚[„%w3z3ƒ yRx yˆ3w ‚ ƒ%‚ z3ŒE{‚ ‹3x%y…{‚‰ %„y„S‚w3‡3y{ z3yw3y0 w x ˆ yQŽ‹3x ‹ {y͔

8:9 Ï"

Ã Ø É%ÔÄÅ É%Õ È×íJÕ Ç Ð ] ?²±ÕÕ Ø × vw3{y|„%w3z5}y‰|w3} „0‚ w… {‚ y„„y„Q‘Q%ƒ ƒs{y0‹3 {y w3{y|„ w3z ‚‰ …ƒ y3%x ŒL‚ ŽS… ‚ „x ¯} y„ z wM|… …ƒ %|x %‚ w3„x ‚·‚ ‰… yw3„|x y Ž‚{=…{‚y„„¯ w3}‹3y}„ˆ3|… y;} „x ‚{x%%‚ w3„š”Nvw9|}} %x %‚ w3žx%ˆ3y ‚‰ …‹3x%|x% ‚wq‚ „x;z3{‚ ‘0„N‰ ‚{yKx%ˆ3|wqƒ %w3y|{ƒ%Œ?‘Q%x ˆqx%ˆ3y ‚‰ …ƒ y3%x Œq‚ސx%ˆ3y¸} y„%z3w3„[x ˆ3|x@|{y “ y w3zd… {‚ y„„y}¥” ˆ y„y:Ž|x ‚{„9}{%‡3y: w {y|„y„9%wL‚ ‰… ‹ x |x %‚ wL{y 0 ‹  {y T ‰ yw3x%„Qx%ˆ3|xJ‚ ‹3x%„x%{%…%‰… {‚ ‡3y‰ yw3xs w „… yy}¥”  lˆ  „9%‰ …ƒ %y„€x%ˆ3y:w3yy}LŽ‚ {S|ƒ%z3‚ { x%ˆ3uni-processor ‰„€x ˆ3|xY„|ƒ%yE‰ ‚{y z3{|yŽ‹ ƒ ƒ%Œ ‘0%x ˆ… {‚ “ ƒ%y‰¸„* )yV|w }x%ˆ3|x|w x%|’3yV|} ‡3|w3x%|z3y „Œœ„x y‰ „žG“ ‚x ˆ>x% z3ˆ x ƒ%Œœ¯9|w3}qƒ%‚ ‚„yƒ Œœ¯ ‚ Ž ‚‹3multicomputer … ƒ%y}s” 4Vyy}„DŽ‚ {Q‰ ‚{y5Ž‹3w3x %‚ wG|w3};…y{Ž‚ {‰|w3yY w x%‹3{w} {%‡3yVx ˆ y0w yy}CŽ‚ {J‰‚ {yV{%z3‚ {‚ ‹ „p‡ |ƒ% }|x% ‚w‚Žs“ |„y} „‚Žx%‘Q|{y |w3}|…… ƒ% |x %‚ w „Q‹3„y} wY…‚ „x ¯… {‚ y„„ w3z5‰ ‚} yž „%w3y4x%ˆ3y„yG|{y/‚ Žx%yw€x%ˆ3y/ƒ |„x—„x |z3y/“ yŽ‚ {yG} y„%z3w3„)Ë|w3} y{{‚ {„Ìs|{yQ‚ ‰‰ %x x%y}x%‚ …ˆ3Œœ„%|ƒÍˆ |{} ‘0|{y͔ ‰ ‹3„x0‚y3%„x0‘Q%x%ˆ|Sw3‹ ‰ “y{‚ Ž=‚x ˆ y{  ­®} {yx %‡3y„° ‚w3„x%{| w3%w3z¬} y„%z3w3ž† w ƒ%‹3} %w3z¬x %‰ %w3z3ž … ‚‘Qy{ž|{y|ž w ‚ %„yž|w3}K…‚ ‘0y{ž %w3{y|„%w3zMx ˆ yF‚‡3y{|ƒ%ƒ |‰‚ ‹ w3xs‚ Žp‚ ‰… ‹ x |x%%‚ wY|w3}x%ˆ3yw3‹3‰“ y{p‚Žl…‚ x%yw3x% |ƒsx ‚‚ ƒ x%‚ x%‚ ‚ƒÍ%w3x%y{|x %‚ w3„š”

Ð 9 Ï " Ã Ø É%ÔÄ Å%É%Õ È ×äJÕ Ç³±ÆÔ = È Õ Ø ÕÊY#?VÆ-Æ Ø Õ®Ã " ÆÈ Å  lˆ y5%w3{y|„%w3z;{yƒ %|w y5‚Ž—… {‚ y„„y„ ‚ w;¤›'±q‚ ‰… ‹3x%| x% ‚wB|w3} x%ˆ3yeƒ ‚„y{r‚‹3… ƒ%%w3zB“ yx ‘0yywB} y„ z wB|w3} -

Devel.,