Presentation + Paper
26 May 2022 Machine learning based error classification for curvilinear designs
Lianghong Yin, Shumay Shang, Fan Jiang, Le Hong, Robin Chia, Juli Opitz, Paul Adam, Ian Stobert, Yee-Wee Koh
Author Affiliations +
Abstract
Curvilinear design layout is becoming increasingly prevalent in semiconductor manufacturing industry. One of the applications is Silicon Photonics. Silicon Photonics design layout requires the use of curvilinear shapes to minimize the loss of signal strength. Other applications include curvilinear Mask Proximity Correction (CL MPC), verification (CL MPCV), Mask Rule Checking (CL MRC), microelectromechanical system (MEMS), on-chip metasurface optics, etc. Curvilinear design layout poses new challenges to computational lithography tools that were developed mainly to handle Manhattan geometries. It has been found that the geometry-based error classification used in the Optical Proximity Correction (OPC) verification flow has its limitations to support curvilinear designs. In this paper, we present our innovative work of using Siemens EDA Calibre® OPCVerify Machine Learning (ML) Classify technology to classify error markers in the feature vector space instead of traditional pattern’s vertices and edges geometries. There are five steps in our OPCVerify ML Classify: 1. use primary checks to output error markers, 2. design features and create feature vector kernels, 3. collect feature vectors at error marker locations, 4. prepare patterns with pre-knowledge of desired classify guidance and train ML model, and 5. apply ML classify model to classify error markers on full layout in the feature vector space. In our experiments, ML Classify is successful in classifying OPC verification error markers in curvilinear designs. A drawn silicon photonics layout with 837,072 raw error locations has demonstrated our ML Classify tool’s capability to reduce the unique class count from 221,085 based on conventional geometry-based classify approach down to 51. We also developed further sub-classify feature which provides options to further sub-classify results by edge types, convex, concave, or straight line, and by polygon’s internal width and external space to neighboring polygons. The 51 unique class count becomes 2493 after the further sub-classify process. This methodology is not only good for silicon photonics application, but also good for other curvilinear photomask applications, like CL MPCV, MEMS, on-chip metasurface optics, and in general even Manhattan designs.
Conference Presentation
© (2022) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Lianghong Yin, Shumay Shang, Fan Jiang, Le Hong, Robin Chia, Juli Opitz, Paul Adam, Ian Stobert, and Yee-Wee Koh "Machine learning based error classification for curvilinear designs", Proc. SPIE 12052, DTCO and Computational Patterning, 120520A (26 May 2022); https://doi.org/10.1117/12.2613933
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Tolerancing

Optical proximity correction

Silicon photonics

Machine learning

Silicon

Data modeling

Electronic design automation

RELATED CONTENT

Machine learning guided curvilinear MPC
Proceedings of SPIE (October 03 2019)
Curvilinear data processing methods and verification
Proceedings of SPIE (September 19 2018)
Rule-based OPC and MPC interaction for implant layers
Proceedings of SPIE (October 23 2015)
Managing high-accuracy and fast convergence in OPC
Proceedings of SPIE (October 20 2006)

Back to Top