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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5240|回复: 10

[求助] abstract提取lef出错

[复制链接]
发表于 2016-9-5 09:13:46 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 Analog大魔头 于 2016-9-5 10:24 编辑

layout通过了DRC,LVS,但生成的GDS文件再import进去,最后的版图形状却与原来的不同,有些内部模块超出了画的矩形原来的范围。用abstract 生成lef文件时,在PIN脚信息提取时,run 之后有一个错误。显示unable to create prBoundary.
这时候打开abstract.pin 文件 也不是一个完全的矩型,有的模块超出范围了。
请问这是生成的文件错误,还是设置错误?

fastdelay 模块

fastdelay 模块
发表于 2016-9-5 11:20:47 | 显示全部楼层
应该遇到tool bug!!
 楼主| 发表于 2016-9-5 12:45:30 | 显示全部楼层
回复 2# Yestare  生成pin的时候这样的,那个错误怎么找 ? 图像 3.png
发表于 2016-9-5 19:32:01 | 显示全部楼层
回复 3# analog大魔头


   这意思不是说你 填写的用来生成prbndy的层次在版图里面没有么,没有图形当然没法生成prbndy了。可能是layermap的问题,没有把层次match到你所填写的layerNO:datatype。
发表于 2016-9-5 23:42:31 | 显示全部楼层
错误提示没有找到prboundry,你需要确认一下是否在工具中定义了该层次,如果说定义了prboundry,那就证明你导出gds时layer信息有错。再check一下吧!
发表于 2016-9-6 09:33:58 | 显示全部楼层
我的理解和四楼五楼同学一致,可以检查一下在create boundary时所填layer名称和使用的map file中是否一致。
 楼主| 发表于 2016-9-9 13:01:58 | 显示全部楼层
回复 5# Alanny626


    捕获2.PNG 捕获.PNG 这是我生成GDS时 填写的,那个layermap 参考书上填的新建一个stream.map。而在 Abstract中生成lef是 的layer 是从工艺库中调的。不知道是不是这个问题
 楼主| 发表于 2016-9-9 13:03:18 | 显示全部楼层
本帖最后由 analog大魔头 于 2016-9-9 15:21 编辑

回复 6# 账户已登录


   我检查了一下填写的文件,不知道怎么算match ,图已经上传
发表于 2016-9-9 15:26:56 | 显示全部楼层
也不是说match了 你要有一层layer做prb,并且它在tf里是有定义的,还有这个tf应该是你在abstract import gds的时候要填的那个tf里,此tf并不是pdk里的那个tf,而是pr用的tf
发表于 2016-9-10 10:48:57 | 显示全部楼层
建议使用foundary 提供的tech lef,倒入library ,不能直接拿foundary 提供的tf,除非你知道哪些信息缺失!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-28 12:14 , Processed in 0.029121 second(s), 8 queries , Gzip On, Redis On.

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