koukouni的个人空间 https://blog.eetop.cn/1794306 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

记录一次数字后端思路_跑流程阶段_小白版

热度 1已有 771 次阅读| 2023-7-12 10:53 |系统分类:芯片设计

工具:innovus

状态:第4个月,跑block

进程:placement阶段


问题:设置好的io位置,经过place_opt_design这个命令之后改变了。因为io有明确的限制不能改变,这样肯定不行。

分析:

  1. place_opt_design这个命令包含了placeDesign和opt两个功能,在GUI上等同于place中placestanardcell+refineplacement+scanchain等等,是一个很好的命令,所以能用还是用。

  2. 问题在于placestandardcell中默认选择place IO,使用GUI可以取消勾选。这个命令没有细化到这一步的选项。

解决办法:

  1. 深挖该命令的子命令,看能不能设置不影响io > 并不能

  2. 查阅资料找原因:会assign not preplaced的io > 怎样进行io的preplaced

  3. io的preplaced:创建io文件 > 并不能


到这一步就寻求帮助了

对方听了我的问题,问我place_opt_design之后可以重新load io文件吗?第一反应是,这样改变的只有io位置,其他不全乱套了?试过之后发现,io口重新排好了,这一步只是trialroute,连线可以用后续的nanoroute,就这样解决了问题。

感悟:

既然是跑流程,建立1234步骤,步骤之间的顺序和影响很重要

不能避免的后果找补就行了,方法很多(这也算一个)只要目的明确达到要求就行

1

点赞

刚表态过的朋友 (1 人)

全部作者的其他最新日志

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 22

    关注
  • 3

    粉丝
  • 2

    好友
  • 3

    获赞
  • 4

    评论
  • 81

    访问数
关闭

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

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

GMT+8, 2024-10-5 17:13 , Processed in 0.021654 second(s), 14 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部