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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3494|回复: 4

geNewMakeMacro使用

[复制链接]
发表于 2007-10-16 16:59:05 | 显示全部楼层 |阅读模式

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

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

x
用geNewMakeMacro命令提取宏单元的管脚时不成功(.FRAM view 没有箭头指示),这是为什么啊?我换成auExtractBlockagePinVia命令又是可以的,请问哪位高手指点指点
发表于 2011-9-30 19:08:19 | 显示全部楼层
请高人指点!
发表于 2011-9-30 23:28:28 | 显示全部楼层
从算法上看, geNewMakeMacro和 BPV 是有一定差别的, 具体不清楚, 估计是Astro对于同一个操作的不同想法,所以都保留了,

geNewMakeMacro一般用于对block level 做fram,给top用,也可以对一般的macro做,
BPV(auExtractBlockagePinVia )是通用的,对io , std cell , macro都能做,

Astro做FRAM view的流程特复杂, 比如
1)read gds by auStreamIn
2) smash gds by cmSmash
3) load port description file :  dbSetCellPortTypes , 这个可能都要手写
4)cmMarkCellType as macro , io
5) geNewMakeMacro or BPV ,   

箭头抽不出来,有可能是port file没给,   你可以看看Milkyway user guide,上面讲的比较清楚

最简单的方法还是 read_lef ,通过lef来做framview 最简单,
只要lef不要错得太厉害, pin位置,size大小对就行了,

你是读入gds来做的么
发表于 2015-7-31 15:19:21 | 显示全部楼层
回复 3# icfbicfb

版主你好我在用Milkyway 把gds  streamIn -> smash (explode text )之后,查看 生成的mw cel,text 是保留下来的,但 BPV
抽取的FRAM 没有任何terminal 生成,里面图形全部是user enter type, owner net 为空。


实际上我用 dbsetcelltypes  定义了VDD VSS ,感觉也没什么用。
bpv对话框里 extract pin by text  -> Metal# text 写不写都抽不出来。


在文档里看到 bpv之前 要用tcl mode加pg port声明:
“set_attribute [get_ports VDD] port_type "Power"
set_attribute [get_ports GND] port_type "Ground"”


试过一下,报warning: No port objects matched ‘VDD'

请问,streamin gds  之后它的port定义只是从 dbsetcelltypes 得到吗,port只定义pg 会导致全部port 都得不到吗?
发表于 2015-7-31 16:41:20 | 显示全部楼层
如果是hard macro,建议用geNewMakeMacro , stdcell采用bpv的,

不行通过lef 做,最快
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-24 09:39 , Processed in 0.020437 second(s), 10 queries , Gzip On, Redis On.

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