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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 15854|回复: 14

[求助] DC综合报的warning。。。。

[复制链接]
发表于 2014-5-16 18:52:09 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 ICSYS 于 2014-5-19 10:57 编辑

我用 write -format verilog -hierarchy -output file.v       write_sdf  -version 2.1 /home/project/syn/sdf/file.sdf
       write_sdc  /home/project/sdc/file.sdc
命令无法产生网表和SDF SDC 文件,顺便,产生.db文件干吗用?
有高手清楚的话不吝指教哈~谢谢了哈~
主要问题如下;
warning: can't find the design PS_IBUF...
warning: can't find the design PS_OBUF...
(这两个buffer是设计代码里在输入输出端口上加的buffer)
warning: design 'design_core' has '2' unresolved references...

第二个疑问是;log里的提示。。。
linking design ‘design_core'
using the following design and libraries...
design_core             /home/project/syn/src/design_core.db

我搞不懂的是我的src下面只有.v设计文件,怎么产生了
design_core.db库文件呢?而且我设置过综合的target_library是DC目录下synopsys的库,怎么产生了上面那个design_core.db库呢?请大侠们指教啊...


==================================log===================
read_file -format verilog {/home/project/syn/src/design_core.v}
Loading db file '/eda/synopsys/dc2008_09/libraries/syn/gtech.db'
Loading db file '/eda/synopsys/dc2008_09/libraries/syn/standard.sldb'
  Loading link library 'gtech'
Loading verilog file '/home/project/syn/src/design_core.v'
Detecting input file type automatically (-rtl or -netlist).
Running DC verilog reader
Reading with Presto HDL Compiler (equivalent to -rtl option).
Running PRESTO HDLC
Compiling source file /home/project/syn/src/design_core.v
==================================================
set_driving_cell -lib_cell PS_IBUF -pin Z [all_inputs]
Warning: Design 'design_core' has '2' unresolved references. For more detailed information, use the "link" command. (UID-341)
Error: Cannot find the specified driving cell in memory.   (UID-993)

发表于 2014-5-17 10:27:55 | 显示全部楼层
发log
 楼主| 发表于 2014-5-18 20:49:08 | 显示全部楼层
本帖最后由 ICSYS 于 2014-5-19 16:08 编辑


Log里有很多warning ..主要是;Warning: design.v has '2' unresolved references.....
warning: can't find the design PS_IBUF...
warning: can't find the design PS_OBUF...
(这两个buffer是设计代码里在输入输出端口上加的buffer)
warning: design 'design_core' has '2' unresolved references...

第二个疑问是;log里的提示。。。
linking design ‘design_core'
using the following design and libraries...
design_core             /home/project/syn/src/design_core.db

我搞不懂的是我的src下面只有.v设计文件,怎么产生了
design_core.db文件呢?请大侠们指教啊...


==================================log===================
read_file -format verilog {/home/project/syn/src/design_core.v}
Loading db file '/eda/synopsys/dc2008_09/libraries/syn/gtech.db'
Loading db file '/eda/synopsys/dc2008_09/libraries/syn/standard.sldb'
  Loading link library 'gtech'
Loading verilog file '/home/project/syn/src/design_core.v'
Detecting input file type automatically (-rtl or -netlist).
Running DC verilog reader
Reading with Presto HDL Compiler (equivalent to -rtl option).
Running PRESTO HDLC
Compiling source file /home/project/syn/src/design_core.v
==================================================
set_driving_cell -lib_cell PS_IBUF -pin Z [all_inputs]
Warning: Design 'design_core' has '2' unresolved references. For more detailed information, use the "link" command. (UID-341)
Error: Cannot find the specified driving cell in memory.   (UID-993)
 楼主| 发表于 2014-5-19 09:18:43 | 显示全部楼层
本帖最后由 ICSYS 于 2014-5-19 09:23 编辑

set_fanout_load 2.0 [all_outputs]  
Information: Building the design 'PS_IBUF'. (HDL-193)
Warning: Can't find the design 'PS_IBUF'

in the library 'WORK'. (LBR-1)


set_clock_uncertainty -setup 1.0    [get_clocks $clk_name]
Warning: Design 'design_core' has '2' unresolved references. For more detailed information, use the "link" command. (UID-341)
Warning: Design 'design_core' has '2' unresolved references. For more detailed information, use the "link" command. (UID-341)
1


诸如此类的。。。
 楼主| 发表于 2014-5-19 09:25:21 | 显示全部楼层
请大侠们给看看 log 啊。谢谢啦。
 楼主| 发表于 2014-5-19 09:30:08 | 显示全部楼层
本帖最后由 ICSYS 于 2014-5-19 13:45 编辑

Linking design 'design_core'
  Using the following designs and libraries:
  --------------------------------------------------------------------------
  SPI_CORE                    /home/project/syn/src/design_core.db


===============================================
 楼主| 发表于 2014-5-19 14:28:51 | 显示全部楼层
ding again
发表于 2014-5-22 09:22:51 | 显示全部楼层
首先将你写的两个Buffer也要读入。其次set_driving_cell 用的单元的是标准单元库你的逻辑单元而不是你自己写的。
 楼主| 发表于 2014-5-22 10:36:05 | 显示全部楼层


首先将你写的两个Buffer也要读入。其次set_driving_cell 用的单元的是标准单元库你的逻辑单元而不是你自己写 ...
trippa 发表于 2014-5-22 09:22

谢谢兄弟,对RTL代码输入输出端口添加buffer做成pad然后综合的。是不是对每一个输入输出端口添加的buffer都要用set_driving_cell命令进行指定?
发表于 2014-5-22 15:59:37 | 显示全部楼层
回复 9# ICSYS

为何要自己为输入输出添加BUffer?对输入端口设置set_driving_cell,输出端口set_load。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-6-24 14:42 , Processed in 0.024860 second(s), 9 queries , Gzip On, MemCached On.

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