Giter Site home page Giter Site logo

deepeb's Introduction

DeePEB

Intro

PEB simulation acts as the bridge between the aerial image and the final resist profile in lithography simulation. To accelerate the PEB simulation without sacrificing accuracy, we propose DeePEB, a neural PDE solver.

We construct DeePEB based on the observation of the physical essence of PEB: most of the dynamic information of the PEB process is contained in low-frequency modes of related reactants, and the high-frequency information affects the local features. So we combine both neural operator and customized convolution operations for learning the solution operator of PEB. Our algorithm is validated with an industry-strength software S-Litho under real manufacturing conditions, exhibiting high efficiency and accuracy.

This repo provides the source code of DeePEB, created by Qipan on 2022.1.18, project set up on 2021.9.

For some privacy and copyright concerns, the dataset and trained models are partially provided; more training and test data are accessible upon proper requirements.

Detailed algorithms and details can be found in our paper, which can be cited as:

@inproceedings{wang2022deepeb,

  title={DeePEB: A Neural Partial Differential Equation Solver for Post Exposure Baking Simulation in Lithography},
  
  author={Wang, Qipan and Gao, Xiaohan and Lin, Yibo and Wang, Runsheng and Huang, Ru},
  
  booktitle={Proceedings of the 41st IEEE/ACM International Conference on Computer-Aided Design},
  
  pages={1--9},
  
  year={2022}
}

Requirements:

  1. Python >3.5

  2. Pytorch>=1.9.0 [CUDA > 11.0]

  3. Numpy

  4. tqdm

  5. Other common packages in python, including csv, os, math, matplotlib, etc.

Usage

Just run the jupyter notebook with proper data form: 3d array in the zyx form

The test data can be found in Datas.Testdata

The .py file can be exported from the jupyter notebook file.

We provide the running code for DeePEB_v1 only, while the source code of the other learning-based methods can be generated in the same manner.

deepeb's People

Contributors

brilight avatar limbo018 avatar

Stargazers

Jiuzhou Tang avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.