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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 13001|回复: 32

[转贴] 后端面试--每日一题(069)

[复制链接]
发表于 2011-11-27 11:08:20 | 显示全部楼层 |阅读模式

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

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

x
问题由szp9912收集提供,特此感谢!

What is LEF? what it's difference with GDS?

LEF是做什么用的?与GDS的区别是什么?

难度:2
发表于 2011-11-27 12:03:09 | 显示全部楼层
library exchange format, edi flow里面用来做库抽象的文件,只保留pin, blockage, vias,

和icc的mw fram view类似,

好处是文本可编辑,好改,
发表于 2011-11-27 12:03:30 | 显示全部楼层
可以通过abstract 抽出来, 自己再编辑下
发表于 2011-11-27 12:14:42 | 显示全部楼层
深入的了解不多,希望BZ能讲下。
大概知道是一种通用的软件之间互相交换的数据格式,GDS也是一样,貌似LEF是cadence公司出的标准。
一般LEF都是制定某些单元模块后(包括最后的版图)抽取的数据格式,用于生成可调用了数据。

呃,不过我这样说还是多模糊的。。。
发表于 2011-11-27 12:38:30 | 显示全部楼层
学习了!
发表于 2011-11-27 13:22:07 | 显示全部楼层
学习了,以前只知道gds
发表于 2011-11-27 23:35:52 | 显示全部楼层
cadence       synopsys               magma                olympus
       LEF           FRAM view            volcano lib               LEF
       DEF          MW design cell       design volcano          DEF
 楼主| 发表于 2011-11-28 11:16:36 | 显示全部楼层
LEF是一种简化版的GDS,它只包括size和metal层有关的信息,比如pin,blockage等,其他base layer的东西只在GDS里面可以看到。
同时LEF还有一些GDS里面没有的信息,比如,metal的R,C,routing and placement rule等
发表于 2011-11-28 11:28:47 | 显示全部楼层
怎么说呢, lef包含 tech lef和macro lef 2种,一般lib给的 有的是合在一起的,有的是分开的
建议分开,因为有时候tech header lef 要修改些东西的,

tech header lef 主要是place&route rule,和icc的 tf一样的,定义一些规则 ,引导布局布线工具
工作, 有很多信息,比如metal thickness, EM limit 等,
有时候要修改一些rule来去掉route violation,

macro lef就是上面我们讨论的lef,是cell abstract view,通过abstract这个工具从gdsill抽取得到,
可以人为的修改, 就是有MACRO XXX关键字的这种,  

edi的一开始rda_Input(ui_leffile) 第一个必须是tech header lef,   合成在一起的也行,
发表于 2011-11-28 11:29:41 | 显示全部楼层
milkyway,Astro,icc在这块就是一个tf file, CELL、FRAM view是另外的文件,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-4-24 20:17 , Processed in 0.038621 second(s), 8 queries , Gzip On, Redis On.

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