在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: houjs

[原创] 面向微电子专业的免费培训—工艺规则DRC/LVS/RCX的Rule开发及验证

[复制链接]
 楼主| 发表于 2018-4-25 09:32:49 | 显示全部楼层
本帖最后由 houjs 于 2018-4-25 09:35 编辑

2018年4月21日-4月22日,在上海举行了一次面向工程师的免费“DRC/LVS/RCX Runset"培训,该培训借鉴了互联网的互动模式,在eetop和水木清华上发贴,通过自下向上的方式吸引来自不同公司的工程师参加该培训,受到了广大工程师的欢迎。
    培训讲师具有10年以上的Runset核心算法开发经验和9年以上的Runset应用开发经验,在两天地时间内,深入浅出地把DRC/LVS/RCX的原理和应用做了系统性和专业性的介绍,并且与工程师进行了深入交流和讨论。
    一位参与培训的工程师反馈:之前我对DRC/LVS/RCX都有过全面地使用,也修改过DRC/LVS/RCX Runset,但是没有一个系统性和原理性的深入理解,通过培训,我掌握了这些领域的基本原理和应用背景,对我今后工作大有益处。
    另一位工程师反馈:之前我也参加过类似的Runset培训,但是该类培训仅仅是从语法上讲DRC/LVS/RCX Runset,没有从Design rule与Runset的联系本质上讲述,而本次培训侧重于如何理解Design Rule的精确含义,如何把Design Rule转换成Runset这个角度进行了详细讲述。这个角度的讲述是国内第一次听到,这是一个需求导向性的培训,而不是传统的过程导向型的培训,实用性远远大于其它类型的培训。
    还有一位工程师反馈:我之前修改过Foundry提供的DRC Runset,也检查发现过Foundry提供的Runset的错误,但是不知道如何系统地对Runset进行验证,本次培训不仅讲述了Runset如何开发,而且重点讲述了Runset如何进行准确全面地验证,掌握了该方法对我今后验证Runset的准确性很有帮助。

     总结工程师的反馈,本次培训的内容核心为3点:

1.   如何准确地理解Design rule的含义
2.   如何把Design Rule转换为DRC/LVS/RCX Code
3.   如何验证DRC/LVS/RCX Code与Design Rule的一致性

    传统的培训仅仅讲述第2点,并且是仅仅讲述第2点的Code语法描述,不讲述Design Rule到Code的转换原理和思路。而本次培训把全流程进行了充分的讲解和分析,是对传统培训的一个根本性的变化。

     培训结束后,根据部分公司的建议,培训讲师又花3-4天时间到部分上海本地公司和长三角的公司进行单独讨论和培训,有针对性地解决公司遇到的实际问题。把培训和解决公司实际问题有效结合,实现了线下和线上的融合,对探索国内EDA产业如何学习互联网的O2O模式做了有益尝试。
发表于 2018-4-28 11:25:32 | 显示全部楼层
有线上的培训吗?
 楼主| 发表于 2018-4-28 17:44:56 | 显示全部楼层
目前还没有线上的教材,需要我们花时间整理和总计一下,再进行线上的培训。
 楼主| 发表于 2018-4-29 06:35:37 | 显示全部楼层
已经报名北京培训的请注意, 5月2日将发送具体培训地点通知,请注意查收email和短信。
 楼主| 发表于 2018-4-30 11:00:36 | 显示全部楼层
回复 34# houjs


    根据上海培训的反馈意见,北京培训预计新增ESD/Latch up的检查培训,内容如下:  
     
        ESD/Latch up检查是版图设计人员经常遇到的难点问题,虽然Calibre工具提供了PERC的工具,但是由于其配置太复杂,一般的Fabless工程师很难理解如何使用。另外一种策略是:直接用Calibre DRC的工具来书写ESD/Latch up的规则文件,通过复杂DRC命令的组合来实现ESD/Latch up的检查。但是,这种思路会遇到以下几个难点:  
     
     
a.   阻挡命令,在ESD/Latch up的规则中,有多个命令需要检查在两个layer之间是否有第三个layer阻挡,Calibre的DRC规则中没有类似检查,不支持该命令,因此该类错误无法检查。  
     
b.    Guard Ring的长宽比计算,该命令检查在Gurard Ring中的Metal的w/l是否满足要求,其中l是Guard Ring的长度,Calibre DRC不支持动态变化约束的命令,无法实现。  
     
c.    斜线阻挡命令,除了正对的阻挡命令外,还需要支持斜向阻挡,Calibre DRC规则无法实现。  
     
d.    电阻计算命令,在ESD/Latch up的命令中,有多个命令需要检查电阻值的大小,Calibre的DRC命令中不支持电阻计算。  
     
e.     大尺寸问题,ESD/Latch up的规则一般都是100um, 200um的大尺寸,如果简单地用DRC命令来实现,运行效率很低。  
     
     
       本次培训重点讲述如何解决上述难点问题:  
     
1.   挡住规则的检查  
     
     
功能: 寻找LayerA与LayerB的最近的图形之间的垂直投影区域,如果LayerA与LayerB之间有多个图形,只寻找最近的图形。输出他们之间的区域。  
     
     
     
     
2.   对角线阻挡的检查  
     
     
        为了检查斜线阻挡问题,针对Guard Ring的阻挡判断,增加了两条命令的组合来实现:  
        如上图所示,LayerA 有2个红色的图形,LayerB有一个绿色图形,则运行该条命令结束后,工具会输出连接A与B的黑色线段。注意,输出结果是线段,而不是图形,这些线段之间可以有交叉,但是他们不会相互干扰,而是各自独立。  
     
        该命令在形成黑色的线段后,并不是把这些线段作为结果直接输出,而是要针对每条线段判断是否与上一条命令的输出结果图形有相交,如果相交就不输出,如果没有相交,就把结果输出。  
     
     
     
3.  Guard Ring的宽度与长度比值计算  
     
     
       WiringMetal的rule主要检查在GuardRing的内部金属走线的最小宽度与GuardRing的长度的比值是否小于1/1000,如果GuardRing有bridge,并且bridge的个数为n,则检查比值是否小于1/1000/(n+1)。  
     
      
    
       ( 上述是几个典型的ESD/Latch up Rule)  
发表于 2018-5-4 09:15:48 | 显示全部楼层
回复 35# houjs
错过了一波,什么时候有线上培训?
 楼主| 发表于 2018-5-4 09:33:31 | 显示全部楼层
回复 36# 2hen


      已有多个上海网友说错过了这次培训。 我们下次到上海时,可以单独约有兴趣的网友交流一下。
 楼主| 发表于 2018-5-7 15:55:30 | 显示全部楼层
上海和北京的DRC/LVS/RCX/ESD_latchup Runset培训结束了,正在准备进行深圳的培训,有深圳附近的朋友可以参加。  
  
      深圳培训主要内容:
  
a.  DRC Runset开发与验证
b.  ESD_Latchup的开发
c.  LVS_Runset的开发与验证
d.  RCX_Runset的开发与验证
e.  Pcell QA
发表于 2018-5-7 16:13:36 | 显示全部楼层
深圳的怎么报名?
 楼主| 发表于 2018-5-7 16:18:27 | 显示全部楼层
回复 39# a495136580


      已发私信。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /3 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-19 22:35 , Processed in 0.028004 second(s), 5 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表