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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] 同样的rtl,不同的dc结果,fm结果不一致

[复制链接]
发表于 2022-3-11 17:47:39 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 summerxyc 于 2022-3-11 17:49 编辑

项目中,同一套RTL代码(工艺库也是一致的),同一套dc脚本(应该是一致的),同样的dc工具。不同的服务器dc出来的netlist进行fm比较出现fail问题;但是两个netlist分别和rtl进行fm比较,结果都是正确的

请问问题出在哪里,是fm配置没有设置好么,求大佬指点一二


发表于 2022-3-11 20:53:56 | 显示全部楼层
围观
发表于 2022-3-12 12:08:13 | 显示全部楼层
先看match对不对,没问题启gui看原因
发表于 2022-3-14 14:16:25 | 显示全部楼层
也许 .synopsys_dc.setup,  .synopsys_fm.setup 有差别

From S manual

When you invoke a tool, it reads the setup files from three directories, which are searched in the following order:

The Synopsys root directory.
These system-wide setup files reside in the $SYNOPSYS/admin/setup directory. They contain general tool setup information for all users at your site. You should not edit these files.

Your home directory.
This user-defined setup file contains your preferences for your working environment.

The directory from which you start the tool.
This design-specific setup file contains project-specific or design-specific variables.

If the setup files share commands or variables, values in the most recently read setup file override values in previously read files. For example, the working directory’s settings override any default settings in your home directory or the Synopsys root directory.
发表于 2022-3-16 10:37:50 | 显示全部楼层
  if {$SIGNOFF_DRC_ENGINE == "HERCULES"} {     signoff_drc -read_cel_view                         } elseif { $SIGNOFF_DRC_ENGINE == "ICV"} {     signoff_drc -read_cel_view -ignore_child_cell_errors -user_defined_options {-holding_cell}        # Generate autofix config_file     if {![file exists [file tail [file rootname ${SIGNOFF_DRC_RUNSET}]]_config_file]} {     exec $env(ICV_HOME_DIR)/contrib/generate_layer_rule_map.pl \           -dplog ./signoff_drc_run/run_details/[file tail [file rootname ${SIGNOFF_DRC_RUNSET}]].dp.log \           -tech_file ${TECH_FILE} \           -o [file tail [file rootname ${SIGNOFF_DRC_RUNSET}]]_config_file     }          signoff_autofix_drc -config_file [file tail [file rootname ${SIGNOFF_DRC_RUNSET}]]_config_file \                         -init_drc_error_db signoff_drc_run      # Save cell as signoff_drc works on data on disk     save_mw_cel     signoff_drc -read_cel_view                         }  }
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-12-26 11:41 , Processed in 0.015839 second(s), 6 queries , Gzip On, Redis On.

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