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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2940|回复: 7

[求助] 在做层次化设计时,怎么把子模块加入到顶层模块?

[复制链接]
发表于 2021-3-16 19:55:16 | 显示全部楼层 |阅读模式

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

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

x
最近在学层次化设计这一部分的知识,遇到了一些问题:
在ICC导入.v文件以后,进行模块切割。将子模块切割完以后,回到顶层模块以后进行布局。做完floorplan以后想做place_opt时提示我Error:No physical library cells for following library cells(PSYN-040)
大概意思就是我的子模块不在物理库里面吧?那具体应该怎么添加进去呢?
谢谢!
发表于 2021-3-17 10:35:38 | 显示全部楼层
提取LEF 和LIB吧。在子模块完成可以做。
另外一个办法就是打散子模块
发表于 2021-3-25 16:09:41 | 显示全部楼层
你子模块做完了把lib导出来,加进去就可以了
发表于 2021-5-15 15:12:35 | 显示全部楼层
子模块做完后,create_macro_fram ,然后把子模块mw的路径加到配置文件,到顶层change_macro_view -reference -view FRAM 以软核的形式调回到顶层,当然,还有一些时序的设置。   我是这样做的。
发表于 2021-6-30 10:10:26 | 显示全部楼层
本帖最后由 xingyun666666 于 2021-6-30 10:12 编辑


Roysunal 发表于 2021-5-15 15:12
子模块做完后,create_macro_fram ,然后把子模块mw的路径加到配置文件,到顶层change_macro_view -referenc ...


就是出lef和lib就行了,你不是吗?你说的好像很复杂,其他的不需要设置什么
子模块mw的路径加到配置文件?我之前用ICC好像没有这样操作过

发表于 2021-8-4 19:44:39 | 显示全部楼层


xingyun666666 发表于 2021-6-30 10:10
就是出lef和lib就行了,你不是吗?你说的好像很复杂,其他的不需要设置什么
子模块mw的路径加到配置文件? ...


请问子模块怎么出lef和lib文件,没这样做过,出过lef、lib,转成子模块的mw和db,然后读入顶层时直接子模块直接以硬核的形式出现? 我时commit切割后,做完以软核的方式回调到顶层。
发表于 2022-6-29 22:03:08 | 显示全部楼层


Roysunal 发表于 2021-8-4 19:44
请问子模块怎么出lef和lib文件,没这样做过,出过lef、lib,转成子模块的mw和db,然后读入顶层时直接子模 ...


请教一下前辈,就是我自己先做完子模块了再做的top层,然后是不是还是先要按照我子模块的设置摆好,然后commit后才能把我自己的fram调回去?

发表于 2022-7-6 12:48:17 | 显示全部楼层


245302279 发表于 2022-6-29 22:03
请教一下前辈,就是我自己先做完子模块了再做的top层,然后是不是还是先要按照我子模块的设置摆好,然后c ...


你先要commit,把module切出去,子模块做完再回调回去。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2025-1-7 13:29 , Processed in 0.020230 second(s), 6 queries , Gzip On, Redis On.

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