• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2015, Vol. 37 ›› Issue (04): 621-627.

• 论文 •    下一篇

基于集成众核的3D蒙特卡罗半导体器件模拟器

方民权1,张卫民1,张理论1,2,曾琅3,4,刘晓彦5,尹龙祥5   

  1. (1.国防科学技术大学计算机学院,湖南 长沙 410073;2.国家超级计算广州中心,广东 广州 510006;3.北京航空航天大学电子信息工程学院,北京 100091;4.北京航空航天大学自旋电子交叉研究中心,北京 100091;5.北京大学微纳电子学研究院,北京 100871)
  • 收稿日期:2014-10-11 修回日期:2014-12-17 出版日期:2015-04-25 发布日期:2015-04-25
  • 基金资助:

    国家自然科学基金资助项目(41375113,61272146)

A 3-Dimension Monte Carlo simulator for
semiconductor devices based on many integrated core 

FANG Minquan1,ZHANG Weimin1,ZHANG Lilun1,2,
ZENG Lang3,4,LIU Xiaoyan5,YIN Longxiang5   

  1. (1.College of Computer,National University of Defense Technology,Changsha 410073;2.National Supercomputing Center in Guangzhou,Guangzhou 510006;3.School of Electric and Information Engineering,Beihang University,Beijing 100091;4.Spintronics Interdisciplinary Center,Beihang University,Beijing 100091;5.Institute of Microelectronics,Peking University,Beijing 100871,China)
  • Received:2014-10-11 Revised:2014-12-17 Online:2015-04-25 Published:2015-04-25

摘要:

3D蒙特卡罗器件模拟计算量大,计算量随网格与粒子数增加而急剧增加。通过分析3D蒙卡模拟加速热点和进一步可并行性,研究有效电势方法的集成众核并行方案;研究粒子自由飞行、统计模拟信息、计算表面粗糙散射等热点并行方案,最终实现基于CPU/MIC的三级并行3D蒙特卡罗器件模拟软件。实验结果显示,三级并行比单级并行获得更好的性能;当提高模拟精度时,相比单级并行,三级并行蒙特卡罗模拟加速比增加。

关键词: 蒙特卡罗;半导体器件模拟;集成众核;有效电势方法;粒子自由飞行

Abstract:

3D Monte Carlo simulation for semiconductor devices consumes long time. Especially when grids are growing and particles are increasing, the computing scale becomes very large. By analyzing the hotspots and the second level parallelism, the parallel scheme of the Effective Potential Method on Many Integrated Core is presented; Parallel schemes of particle free fighting, simulation information statistics and surface roughness scattering computation are researched. A 3-level parallel 3D Monte Carlo simulator for semiconductor devices is implemented and validated. Results show that the 3-level parallel program can get a better performance than the original single level parallel version. When the simulation accuracy is improved, the 3-level parallel program can get a greater speed-up ratio.

Key words: Monte Carlo;device simulating for semiconductor;many integrated core;effective potential method;particle free flight