Stitch aware detailed placement for multiple e-beam lithography

As a promising candidate for next generation lithography, multiple e-beam lithography (MEBL) is able to improve manufacturing throughput using parallel beam printing. In MEBL, a layout is split into stripes and the layout patterns are cut by stripe boundaries, then all the stripes are printed in parallel. If a via pattern or a vertical long wire is overlapping with a stitch, it may suffer from poor printing quality due to the so called stitch error; then the circuit performance may be degraded. In this paper, we propose a comprehensive study on the stitch aware detailed placement to simultaneously minimize the stitch error and optimize traditional objectives, e.g., wirelength and density. Experimental results show that our algorithms are very effective on modified ICCAD 2014 benchmarks that zero stitch error is guaranteed while the scaled half-perimeter wirelength is very comparable to a state-of-the-art detailed placer.

[1]  David Z. Pan,et al.  Stitch aware detailed placement for multiple e-beam lithography , 2016, 2016 21st Asia and South Pacific Design Automation Conference (ASP-DAC).

[2]  David Z. Pan,et al.  Triple Patterning Aware Detailed Placement Toward Zero Cross-Row Middle-of-Line Conflict , 2017, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[3]  Chris C. N. Chu,et al.  An efficient and effective detailed placement algorithm , 2005, ICCAD-2005. IEEE/ACM International Conference on Computer-Aided Design, 2005..

[4]  David Z. Pan,et al.  Detailed placement in advanced technology nodes: A survey , 2016, 2016 13th IEEE International Conference on Solid-State and Integrated Circuit Technology (ICSICT).

[5]  Andrew B. Kahng,et al.  On legalization of row-based placements , 2004, GLSVLSI '04.

[6]  David Z. Pan,et al.  Design for manufacturability and reliability in extreme-scaling VLSI , 2016, Science China Information Sciences.

[7]  Evangeline F. Y. Young,et al.  Legalization algorithm for multiple-row height standard cell design , 2016, 2016 53nd ACM/EDAC/IEEE Design Automation Conference (DAC).

[8]  Andrew B. Kahng,et al.  Scalable detailed placement legalization for complex sub-14nm constraints , 2015, 2015 IEEE/ACM International Conference on Computer-Aided Design (ICCAD).

[9]  David Z. Pan,et al.  MrDP: Multiple-row detailed placement of heterogeneous-sized cells for advanced nodes , 2016, 2016 IEEE/ACM International Conference on Computer-Aided Design (ICCAD).

[10]  F. Bilodeau,et al.  Minimization of phase errors in long fiber Bragg grating phase masks made using electron beam lithography , 1996, IEEE Photonics Technology Letters.

[11]  Ting-Chi Wang,et al.  On Refining Row-Based Detailed Placement for Triple Patterning Lithography , 2015, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[12]  David Z. Pan,et al.  Design for Manufacturing With Emerging Nanolithography , 2013, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[13]  J. J. Koning,et al.  Scanning exposures with a MAPPER multibeam system , 2011, Advanced Lithography.

[14]  David Z. Pan,et al.  Pushing multiple patterning in sub-10nm: Are we ready? , 2015, 2015 52nd ACM/EDAC/IEEE Design Automation Conference (DAC).

[15]  Myung-Chul Kim,et al.  ICCAD-2014 CAD contest in incremental timing-driven placement and benchmark suite: Special session paper: CAD contest , 2014, 2014 IEEE/ACM International Conference on Computer-Aided Design (ICCAD).

[16]  Yih-Lang Li,et al.  Density-aware detailed placement with instant legalization , 2014, 2014 51st ACM/EDAC/IEEE Design Automation Conference (DAC).

[17]  Taraneh Taghavi,et al.  New placement prediction and mitigation techniques for local routing congestion , 2010, 2010 IEEE/ACM International Conference on Computer-Aided Design (ICCAD).

[18]  Burn Jeng Lin Future of multiple-e-beam direct-write systems , 2012 .

[19]  Evangeline F. Y. Young,et al.  Triple patterning lithography aware optimization for standard cell based design , 2014, 2014 IEEE/ACM International Conference on Computer-Aided Design (ICCAD).

[20]  Kazuya Okamoto,et al.  Nikon EB stepper: its system concept and countermeasures for critical issues , 2000, Advanced Lithography.

[21]  Charles T. Rettner,et al.  REBL: design progress toward 16 nm half-pitch maskless projection electron beam lithography , 2012, Advanced Lithography.

[22]  Chris C. N. Chu,et al.  Detailed Placement Algorithm for VLSI Design With Double-Row Height Standard Cells , 2016, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[23]  J. Vygen,et al.  Faster optimal single-row placement with fixed ordering , 2000, Proceedings Design, Automation and Test in Europe Conference and Exhibition 2000 (Cat. No. PR00537).

[24]  Ulf Schlichtmann,et al.  Abacus: fast legalization of standard cell circuits with minimal movement , 2008, ISPD '08.

[25]  D. J. Dougherty,et al.  Stitching-error reduction in gratings by shot-shifted electron-beam lithography , 2001 .

[26]  Evangeline F. Y. Young,et al.  Cell density-driven detailed placement with displacement constraint , 2014, ISPD '14.

[27]  Yao-Wen Chang,et al.  Stitch-Aware Routing for Multiple E-Beam Lithography , 2013, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[28]  David Z. Pan,et al.  Methodology for standard cell compliance and detailed placement for triple patterning lithography , 2013, ICCAD 2013.

[29]  Andrew B. Kahng,et al.  Optimization of linear placements for wirelength minimization with free sites , 1999, Proceedings of the ASP-DAC '99 Asia and South Pacific Design Automation Conference 1999 (Cat. No.99EX198).

[30]  Tao Lin,et al.  TPL-Aware Displacement-driven Detailed Placement Refinement with Coloring Constraints , 2015, ISPD.