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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 9337|回复: 17

[原创] abstract antenna提取汇总,报short,antenna提取结果不正确

[复制链接]
发表于 2020-6-29 14:31:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
1.abstract在提取过程中需要准备得文件
   数字后端的lef文件中包含两个lef文件,一个是cell.lef,另一个是tf.lef ; 提取流程中需要tf.lef
2.启动环境,在terminal环境直接启动abstract&,
3.新建一个lib,然后先导入tf.lef然后在导入 gds和map
4.从pin开始,这里写好map跟层的关系(M1 M1),在输出那里填上输出名,blockage那里填上prBOUNDRY(awalys),其他默认
5,天线提取,这里的天线提取的关键点在要选择如下
       calculte input
       calulate output
  layer assigenment for antenna regions
  PO  PO(drawing) and OD  gate
  OD  OD andnot PO           drain
    use different layer assignments for antenna caculatinon only
    OD OD andnot PO
    PO PO drawing
    CO CO
general 增加连接关系
多加(OD M1 CO)(PO M1 CO)
note:PO如果版图中有用到不同的property需要定义具体的属性,要不会短路,也会导致提取antenna的面积不正确,还有这里的tf.lef如果没有定义OD的layer也会导致输出不能提取ANTENANDIFFAREA的值,查看tf.lef的天线定义等
6 . abstract中blockage中加入 CO VTL_P/VTL_N

问题:我生成lef的时候会有多个macro在同一个lef文件中,并且目录下会多一个le'fout.list,目前该问题手动解决的,如果有知道的同学请提示一下怎么解决

另外,感谢下面同学的无私奉献,才让我对这个问题有一定的认识,
百度文库关于天线规则的提取连接:
abstract教程:使用abstract工具从DFFII中生成
Lef提取stepbystep
Lef中报warning
lefantenna提取的天线数值不对
http://bbs.eetop.cn/thread-382950-1-1.html



 楼主| 发表于 2020-9-15 17:00:43 | 显示全部楼层
目前在finfet工艺中遇到的问题(s14)记录如下
1.在第一步也是最重要的一步是导入数字的stdcell 的tf.lef;最开始报color的问题,在网上查了是工具版本问题,需要用到icavd12.3;目前工具用到ICADVM18.1还是报一些特殊的错,比如没有定义最小的金属,奇怪报错等,最后确认还是文件的问题,版本升级已经到位了。
2. 目前用的比较复杂的方法是在模拟库中用map和tf建立新的库A后,导入stdcell的gds到A; 把之前的报错合并下。然后把该库重新移动到要启动abstract的地方。
3. 在重新导入stdcell的数字tf,就可以重新提取了
4.pin这一步((MnTXT metal1) M1)((MnTXT metal2) M2)((MnTXT metal3) M3)   ## pin名字 属性 金属;boundry:CELLB,always
5.extract
发表于 2022-5-11 18:07:22 | 显示全部楼层
abstract怎么提取到antenna信息啊 楼主有解决吗
 楼主| 发表于 2022-6-22 10:17:19 | 显示全部楼层
关于lef导出格点问题(坐标到小数点后四位):
1 默认abstract的格点是0.001 ,当做到5nm的时候格点会变成0.0005
2 即使techfile有些这两行也还是报warning,格点不认识
UNITS
    CAPACITANCE PICOFARADS 10 ;
    CURRENT MILLIAMPS 10000 ;
    VOLTAGE VOLTS 1000 ;
    FREQUENCY MEGAHERTZ 10 ;
    DATABASE MICRONS 2000 ;
END UNITS
MANUFACTURINGGRID 0.000500 ;
解决方法是一定不要先建库,在导入techfile.lef . (错)
需要先导入techfile.lef的时候随便把库的名字添写了。这样提取的lef才能到0.0005.要不提取的金属出来会对不齐,有偏差
发表于 2022-6-22 11:43:02 | 显示全部楼层
谢谢分享
发表于 2022-6-22 13:53:29 | 显示全部楼层
谢谢分享
 楼主| 发表于 2022-6-22 14:35:37 | 显示全部楼层
 楼主| 发表于 2022-8-4 18:04:09 | 显示全部楼层
LAYER CM0A
    TYPE MASTERSLICE ;
    MASK 1 ;
    PROPERTY LEF58_TYPE "TYPE TRIMMETAL ; " ;
    PROPERTY LEF58_TRIMMEDMETAL "TRIMMEDMETAL M0 MASK 1 ; " ;
END CM0A

LAYER CM0B
    TYPE MASTERSLICE ;
    MASK 1 ;
    PROPERTY LEF58_TYPE "TYPE TRIMMETAL ; " ;
    PROPERTY LEF58_TRIMMEDMETAL "TRIMMEDMETAL M0 MASK 2 ; " ;
END CM0B


当map是这样的时候
  M0                drawing           30      150
  M0                drawing           30      151 mask1Color locked
  M0                drawing           30      152 mask2Color locked
 楼主| 发表于 2022-8-4 18:35:16 | 显示全部楼层
# techLayer         techPurpose     stream# dataType    PhotoMask   ColorState
# ---------         -----------     ------- --------    ---------   ----------
  ref               drawing            0        0
发表于 2022-9-29 10:34:15 | 显示全部楼层
楼主您好,我有个小问题请教,我在用工具的时候,用一个buf做测试,,不知道什么原因,根据流程导入lef gds map文件,然后按流程设置pin,有的时候没问题,有的时候就出错,但是我设置的都是完全一样的啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-7-7 15:18 , Processed in 0.025664 second(s), 9 queries , Gzip On, MemCached On.

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