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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
楼主: damonzhao

[讨论] ICC中post-mask(freeze silicon) ECO的实现

[复制链接]
 楼主| 发表于 2014-11-25 09:11:10 | 显示全部楼层
回复 21# 白兰地


   嗯,要在tapeout前把所有的可能ECO的地方都干掉,不要等片子出来了再着急。以防万一也要加spare cell备用。
回复 支持 反对

使用道具 举报

发表于 2014-12-2 09:52:36 | 显示全部楼层
回复 1# damonzhao


    楼主你好! 我现在的工艺是用GDCAP作为spare cell,我现在用ICC遇到问题:
  eco_netlist -bv_verilog xxx.v -freeze_silicon
  set_attr  [get_flat_cells -filter ref_name=~GDCAP*BPW] is_fixed 1
  place_freeze_silicon
  现在是不能 place 这些eco cell。我的理解是place_freeze_silicon,只能去替换spare cell(如之前插入的buffer) 而不能替换GDCAP* 。不知道对吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-2 11:56:28 | 显示全部楼层
回复 23# sccdlyc


   The freeze silicon ECO flow requires you to add and place spare cells in anticipation ofpossible ECO needs. Then you create your ECO changes and add them to your design with
the eco_netlist command. You can do this by using a Verilog netlist or Tcl commands.
After each call of the eco_netlist command, run the place_freeze_silicon or
map_freeze_silicon command (freeze ECO flow only) in order to:
• Swap the deleted cell out of the design
• Map the newly added cells to spare cells
• Delete unused spare cells from the Milkyway database
• Restore the cell count to a consistent state
回复 支持 反对

使用道具 举报

发表于 2014-12-24 11:45:13 | 显示全部楼层
Good,好樣的
回复 支持 反对

使用道具 举报

发表于 2014-12-24 13:13:12 | 显示全部楼层
小型的eco 最好不要用工具自动的eco_netlist/place_freeze_silicon  这些命令,

不如自己手动替换几个cell 来的稳妥, 工具的改动比较大,
回复 支持 反对

使用道具 举报

发表于 2015-6-27 14:56:46 | 显示全部楼层
学习了!
回复 支持 反对

使用道具 举报

发表于 2015-7-1 14:04:08 | 显示全部楼层
回复 1# damonzhao

我是直接把这个SPARE CELL写上了连接关系

如果是工具自己选择spare cell的话,那么咱们修改网表时,为什么还要指定某个 spare cell 呢?
回复 支持 反对

使用道具 举报

发表于 2015-7-2 15:41:56 | 显示全部楼层
貌似不需要将增加的std cell指定到具体的哪个spare cell,你增加的std cell如果在spare cell中有,tool会自动就近找到spare cell中的对应的cell进行插入.

set_attribute -class cell [get_cells "SPARE_MODULE0/*"] is_spare_cell true   
place_freeze_silicon
回复 支持 反对

使用道具 举报

发表于 2015-7-2 15:43:00 | 显示全部楼层
回复 29# GePanda

只要在eco的netlist把新的cell写进去就好,tool自动从spare cell中拿.
回复 支持 反对

使用道具 举报

发表于 2019-12-26 16:27:37 | 显示全部楼层
有个问题不是很明白,做 post mask ECO 时,“place_freeze_silicon” 命令是必需要的吗?
我用此命令后,有以下Error:
Can't find any unplaced eco cells in the design.
是不是表示不需要此命令呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-8-18 03:33 , Processed in 0.016474 second(s), 3 queries , Gzip On, Redis On.

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