首页> 外文会议>Conference on Optical Microlithography >Dr.LiTHO - A Development and Research Lithography Simulator
【24h】

Dr.LiTHO - A Development and Research Lithography Simulator

机译:博士博士 - 一种开发和研究光刻模拟器

获取原文

摘要

This paper introduces Dr.LiTHO, a research and development oriented lithography simulation environment developed at Fraunhofer IISB to flexibly integrate our simulation models into one coherent platform. We propose a light-weight approach to a lithography simulation environment: The use of a scripting (batch) language as an integration platform. Out of the great variety of different scripting languages, Python proved superior in many ways: It exhibits a good-natured learning-curve, it is efficient, available on virtually any platform, and provides sophisticated integration mechanisms for existing programs. In this paper, we will describe the steps, required to provide Python bindings for existing programs and to finally generate an integrated simulation environment. In addition, we will give a short introduction into selected software design demands associated with the development of such a framework. We will especially focus on testing and (both technical and user-oriented) documentation issues. Dr.LiTHO Python files contain not only all simulation parameter settings but also the simulation flow, providing maximum flexibility. In addition to relatively simple batch jobs, repetitive tasks can be pooled in libraries. And as Python is a full-blown programming language, users can add virtually any functionality, which is especially useful in the scope of simulation studies or optimization tasks, that often require masses of evaluations. Furthermore, we will give a short overview of the numerous existing Python packages. Several examples demonstrate the feasibility and productiveness of integrating Python packages into custom Dr.LiTHO scripts.
机译:本文介绍了Dr.Litho,这是一个在Fraunhofer Iisb开发的研究和开发导向的光刻模拟环境,将我们的仿真模型灵活地集成到一个连贯的平台中。我们提出了一种光重仿真环境的轻量级方法:使用脚本(批量)语言作为集成平台。在各种不同的脚本语言中,Python以多种方式证明了优越:它呈现出良好的学习曲线,它是高效的,几乎可以在任何平台上提供,并为现有程序提供复杂的集成机制。在本文中,我们将描述为现有程序提供Python绑定所需的步骤,并且最终生成集成的仿真环境。此外,我们将简要介绍与开发此类框架相关的选定软件设计需求。我们将特别关注测试和(技术和面向用户的)文档问题。 Dr.Litho Python文件不仅包含所有模拟参数设置,还包含模拟流程,提供最大的灵活性。除了相对简单的批处理作业之外,还可以在库中汇集重复任务。随着Python是一种全吹的编程语言,用户可以添加几乎任何功能,这在模拟研究或优化任务范围内特别有用,通常需要大规模的评估。此外,我们将简要概述众多现有的Python包。有几个例子展示了将Python包集成到自定义Dr.Litho脚本中的可行性和生产力。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号