首页> 外文会议>Conference on Design, Modeling, and Simulation in Microelectronics Nov 28-30, 2000 Singapore >An Extensible TCAD Optimization Framework Combining Gradient Based and Genetic Optimizers
【24h】

An Extensible TCAD Optimization Framework Combining Gradient Based and Genetic Optimizers

机译:结合基于梯度和遗传优化器的可扩展TCAD优化框架

获取原文
获取原文并翻译 | 示例

摘要

Our Simulation Environment for Semiconductor Technology Analysis (SIESTA) is a flexible, user programmable tool for optimization and inverse modeling of semiconductor devices. It is easily customizable through an interactive, object-oriented and functional scripting language. Dynamic load balancing enables to take advantage of a cluster of hosts with minimal requirements on the software infrastructure. Our approach combines the advantages of gradient based and evolutionary algorithm optimizers into one framework. Gradient based optimizers are well-suited for finding local extrema. Evolutionary algorithm optimizers add the capability of finding global extrema and thus make unattended optimizations without guessing starting values possible. Experiments can be interactively set up and tested. Bindings for the most common simulation tools are provided, and new bindings can easily be integrated taking advantage of the object-oriented and functional design. Results of experiments are saved in an object database and can be interactively retrieved as starting points for further computations or for visualizations. The user may impose arbitrary constraints (as functions defined on the parameter space) on the set in which solutions are searched. Evaluating the constraints before any simulation tool is called and getting rid of useless combinations of parameter values saves computation time and eliminates the risk of the simulation tools being called with input values that might lead to unforeseen behavior. The combination of gradient based and evolutionary algorithm optimizers enables many new optimization strategies and includes convenient handling of results.
机译:我们的半导体技术分析仿真环境(SIESTA)是一种灵活的用户可编程工具,用于半导体器件的优化和逆建模。通过交互式,面向对象的功能脚本语言可以轻松地对其进行自定义。动态负载平衡使您可以利用对软件基础结构要求最低的主机群集。我们的方法将基于梯度和进化算法优化器的优势组合到一个框架中。基于梯度的优化器非常适合查找局部极值。进化算法优化器增加了发现全局极值的能力,因此无需猜测起始值就可以进行无人值守的优化。可以交互式设置和测试实验。提供了最常用的仿真工具的绑定,并且可以利用面向对象和功能设计的优势轻松集成新的绑定。实验结果保存在对象数据库中,并且可以交互方式检索为起点,以进行进一步的计算或可视化。用户可以在搜索解决方案的集合上施加任意约束(作为在参数空间上定义的函数)。在调用任何仿真工具之前评估约束,消除无用的参数值组合可以节省计算时间,并消除了使用可能导致无法预料的行为的输入值调用仿真工具的风险。基于梯度的算法和进化算法优化器的组合可实现许多新的优化策略,并包括对结果的便捷处理。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号