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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[原创] ICC 宏

[复制链接]
发表于 2014-4-1 20:18:24 | 显示全部楼层 |阅读模式

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

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

x
怎么将设计保存成宏,然后顶层调用宏? 在线等,谢谢各位
 楼主| 发表于 2014-4-1 20:40:42 | 显示全部楼层
各位大神给指导下吧,谢谢啦
发表于 2014-4-2 08:49:19 | 显示全部楼层
估计LZ所说的宏是指模块设计(Hierarchical Models)吧?
1年前做过一次,印象中是这样的:
※ 如果有错误请各位指点

1. 如果该模块与TOP内其他模块,单元没有时序等等的关联的话
   → 保存并创建 fram view (create_macro_fram),之后在TOP调用。

2. 如果在TOP要考虑与其他模块的时序等等的关联的话
   → 保存并创建 ilm view (create_ilm)
     →  创建 fram view (create_macro_fram)

p.s.
※1 具体流程请参考icc的ug,各个命令的选项也确认后再使用。
※2 还有一种block abstraction model,没使用过,请楼下补充。
※3 当然,模块设计完成后要提取vnet,DEF等等库文件备用。
※4 在验证流程中要格外注意。
   → 比如: 用Star进行RC提取时,假设使用milkway flow,SKIP_CELL的设定是否合理注意检查。
   → 比如: 用Formality进行等价性验证时,假设整个设计使用了UPF对模块的电源进行了定义,
           由于模块的Vnet中不包含电源信息会导致Error等等要注意检查。
发表于 2014-4-2 13:16:47 | 显示全部楼层
Block abstraction 跟ILM的效果是一样的 只不过没有单独的view ,你只需要使用create_block_abstraction 和 set_top_implementation_options -block_references 调用。从2013.12 开始将不再支持ILM。

想要调用普通的block,只需要把生成好的block类似macro一样制定到mw reference 就可以。
发表于 2020-8-7 17:54:00 | 显示全部楼层
zhaodaole ma
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-12-22 20:50 , Processed in 0.020661 second(s), 9 queries , Gzip On, Redis On.

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