a structured routing architecture
play

A Structured Routing Architecture and its Design Methodology - PowerPoint PPT Presentation

A Structured Routing Architecture and its Design Methodology Suitable for High-throughput Electron Beam Direct Writing with Character Projection Rimon IKENO 1 , Takashi MARUYAMA 2 , Tetsuya IIZUKA 3 , Satoshi KOMATSU 1 , Makoto IKEDA 1 , and


  1. A Structured Routing Architecture and its Design Methodology Suitable for High-throughput Electron Beam Direct Writing with Character Projection Rimon IKENO 1 , Takashi MARUYAMA 2 , Tetsuya IIZUKA 3 , Satoshi KOMATSU 1 , Makoto IKEDA 1 , and Kunihiro ASADA 1 1 VLSI Design and Education Center (VDEC), The University of Tokyo, 2 e-Shuttle, Inc., 3 Department of Electrical Engineering and Information Systems, Graduate School of Engineering, The University of Tokyo

  2. Agenda  Introduction  Structured Routing Architecture and Stencil Design  SRA Design Methodology  Experimental results  Conclusion 2013/3/26 R.Ikeno / VDEC, Univ. Tokyo 2

  3. Agenda  Introduction  Structured Routing Architecture and Stencil Design  SRA Design Methodology  Experimental results  Conclusion 2013/3/26 R.Ikeno / VDEC, Univ. Tokyo 3

  4. Introduction  Electron-Beam Direct Writing (EBDW)  Low-cost ‘maskless’ exposure solution  Mask cost explosion in high-resolution lithography  Low exposure throughput  One figure per one EB shot (dot, rectangle, ..)  Limited applications : low-volume products, test chips, ...  EBDW with Character Projection ( CP ) technique  Promising high-throughput EBDW in 14nm and beyond  Shooting multiple figures at once as a character  Characters = “Frequently - appeared layout patterns”  Prepared on character stencil  Higher CP throughput = More figures in 1 EB shot  More character varieties required! 2013/3/26 R.Ikeno / VDEC, Univ. Tokyo 4

  5. Overview of Character Projection (CP) EBDW Shot count comparison CP EBDW equipment Variable Shaped Beam Character Projection beam source (VSB) (CP) electron beam 1 2 1st aperture Stencil area (beam shaping) 1 limitation 2nd aperture 3 6 (character stencil) characters 4 5 wafer (resist) exposed character 6x faster throughput Limited character variety (number) CP efficiency (E CP ) = 6.0 ) Challenges toward the practical CP EBDW use: Shot# reduction: >1000 G-shot/wafer (VSB)  ~100 Gs/w (= E CP >10 ) Char# suppression: covering any layout patterns with limited characters 2013/3/26 R.Ikeno / VDEC, Univ. Tokyo 5

  6. Agenda  Introduction  Structured Routing Architecture and Stencil Design  SRA Design Methodology  Experimental results  Conclusion 2013/3/26 R.Ikeno / VDEC, Univ. Tokyo 6

  7. Structured Routing Architecture (SRA)  Purpose: to reduce VIA/metal CP character variations while increasing the figure# in each EB shot  Periodic track grouping, and restricted track exchange  VIA placement on diagonal lines  Less VIA characters  Limited metal segment shapes  Less metal characters  Limitations in routing flexibility & cell port accessibility  Track-assign-first flow / switch layer insertion 4 3 2 1 4 3 2 1 1 2 3 4 1 2 3 4 2013/3/26 R.Ikeno / VDEC, Univ. Tokyo 7

  8. Metal and VIA Layer Usage in SRA Structured routing layer Routing layers (Regular segments) (structured tracks VIA & diagonal VIA) (Diagonal arrangement) Track port layer (Tile metal segments) VIA Switch layers (Virtual) tile cells (port-track conn.) Cell ports (regular shape) Cell layer 2013/3/26 R.Ikeno / VDEC, Univ. Tokyo 8

  9. VIA Array Characters and Stencil Design Diagonal VIA array characters (binary codes) Overlapped pattern “11101” “11010” “10101” “1110101∙ ∙ ∙” VIA & vacancy alignment VIA character arrangement on stencil EB shot area Pattern division & arrangement char. size [grid] 2013/3/26 R.Ikeno / VDEC, Univ. Tokyo 9

  10. Metal Segment Characters and Stencil Design Metal wire layout with diagonal VIA Metal segment character arrangement on stencil EB shot area Metal segment character examples 2 2 1 2 Char. size 2 1 (height) 2 2 “2210” “2122” Character Seg. length ‘0’ overlap blank ‘1’ Segment length pad ‘2’ + character size – 1 span 2013/3/26 R.Ikeno / VDEC, Univ. Tokyo 10

  11. Agenda  Introduction  Structured Routing Architecture and Stencil Design  SRA Design Methodology  Experimental results  Conclusion 2013/3/26 R.Ikeno / VDEC, Univ. Tokyo 11

  12. Overview of Routing Design Flow for SRA (i) tile netlist construction Netlist & cell cell library placement tile netlist (ii) net coloring & netlist decomposition node color tile netlist tile netlist (track) info (color #1) (color #n) (iv) port-track (iii) routing routing local connection routed design routed design local (color #n) (color #1) interconnects (v) routing result superposition routed design (all) 2013/3/26 R.Ikeno / VDEC, Univ. Tokyo 12

  13. Track Assignment by Tile Netlist Coloring Input netlist & cell placement Tile netlist generation & coloring node A Tile 1 Tile 4 Tile 3 node C Tile 2 Tile 5 node B Graph modeling & node coloring Partial netlist generation Tile 4 Color #1 Color #2 node A Tile 1 Tile 1 Tile 3 Tile 2 Tile 3 Tile 3 node C Color #3 Color #4 Tile 4 Tile 2 node B Tile 3 Tile 2 Tile 5 Tile 5 Tile 4 2013/3/26 R.Ikeno / VDEC, Univ. Tokyo 13

  14. Partial Netlist Routing and Layout Integration Color #1 Color #2 Color #3 Color #4 Partial Tile 4 Tile 2 netlists Tile 1 Tile 3 Tile 2 Tile 3 Tile 3 Tile 5 Tile 4 Automated routing Track #1 Track #2 Track #3 Track #4 Partial layouts Layout integration Unified layout No layout conflicts due to the dedicated tracks 2013/3/26 R.Ikeno / VDEC, Univ. Tokyo 14

  15. Agenda  Introduction  Structured Routing Architecture and Stencil Design  SRA Design Methodology  Experimental results  Conclusion 2013/3/26 R.Ikeno / VDEC, Univ. Tokyo 15

  16. Experiments and CP Throughput Evaluation Experiments:  Reference designs (Conventional P&R / 65nm)  Netlist & cell placement  SRA design flow  CP throughput evaluation CP throughput evaluation:  Shot count estimation per wafer average shot area (100Gs/w) × target shot count  10 . 0 100   = total shot area (G shot/wafer ) (shot# ) (layout area) Evaluation criteria:  Practical shot count in 14nm = 100~173 Giga shot/wafer 173 Gs/w: the minimum throughput requirement  100 Gs/w: the target to allow margins of other factors  2013/3/26 R.Ikeno / VDEC, Univ. Tokyo 16

  17. Tile-cell Netlist Generation and Node Coloring SRA design steps: 8080 USB 2.0 AES Discrete Design Compat. Function Cosine  Tile-cell netlist gen. (Rijndael) name CPU Core IP Core Trans.  Graph modeling Logic cell# 4,326 7,708 16,755 13,880  Graph (net) coloring Tile cell# 3,479 8,316 16,859 17,597 (Brelaz, et. al, 1979)  Track assignment Signal net# 4,346 8,077 17,014 14,297 & Partial netlist gen. 1 829 1,747 4,115 3,623 2 787 1,554 3,720 3,048 3 726 1,311 3,122 2,438 Coloring results: 4 665 1,299 2,407 2,068  Successful coloring Net# per 5 597 1,114 1,795 1,496 with the limited track color colors (Tile size L=9) 6 523 745 1,338 1,063  Unbalanced net# for 7 204 261 502 414 each assigned color 8 15 38 14 133  Partial netlists: to be 9 0 8 1 14 used in the next step Max. color 8 9 9 9 (partial routing) Tile size = 9 grid (= lib cell height) 2013/3/26 R.Ikeno / VDEC, Univ. Tokyo 17

  18. Partial Netlist Routing Results Track #2 Track #7 Tile cell Tile cell  Separate interconnect routing (ICC) results of the partial netlists  Routing only on the assigned tracks  Sparse routing results on the square grids 2013/3/26 R.Ikeno / VDEC, Univ. Tokyo 18

  19. Routing Result Superposition for All Tracks All tracks (all layers) All tracks (VIA4, Met5) Tile cell Tile cell  Superposition of the routing results of the partial netlists  No conflicts due to the dedicated tracks for each partial results  Diagonal VIA arrangement  Regular-length metal segments with diagonal arrangement 2013/3/26 R.Ikeno / VDEC, Univ. Tokyo 19

  20. Routing Length Comparison: Ref vs. SRA Wire length in each layer (USB 2.0) Total wire length: SRA/Ref 140% Reference SRA 118.2% 120% Wire length ratio (SRA/ref) Layer Length [um] Layer Length [um] 109.0% 97.3% MET1 1,079.6 <MET4 43.2 100% 83.0% MET2 15,879.8 MET4 17,398.8 80% MET3 37,475.9 MET5 40,914.0 MET4 31,732.7 MET6 34,495.2 60% MET5 30,313.6 MET7 25,819.2 40% MET6 18,980.9 MET8 15,049.8 >MET6 9,573.9 >MET8 7,374.6 20% Total 145,036.3 Total 141,094.8 0% Ratio (SRA/reference) 97.3% 8080 USB AES DCT Design  Higher layers used in SRA due to the switch layer insertion  As for the routing layers, slightly shorter wires in SRA (USB 2.0) despite the coarse routing grids and the reduced routing flexibility  SRA required -20~20% wires than ref in the 4 example designs 2013/3/26 R.Ikeno / VDEC, Univ. Tokyo 20

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend