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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 7083|回复: 3

[原创] unable to resolve the reference的解决方法

[复制链接]
发表于 2014-2-27 10:21:43 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 xialishui1987 于 2014-2-27 10:46 编辑

最近在学习综合,遇到以上问题,终于得以解决,解决方法参考网址http://www.edaboard.com/thread32557.html
  • How to resolve multiple instance in DC
  • a module with parameter such as:
    module encrypt(
    data_in, // data input
    data_out, // data output

    mpt // configuration data
    );

    parameter datalen = 24;

    input [datalen-1:0] data_in;
    input [datalen-1:0] mpt;
    output [datalen-1:0] data_out;
    ;;;;;;;;;;;;;;;;;;;;;;;;;
    reference the design encrypt several times with different parameter.
    using uniquify command in DC can't resolve the problem ,the report is the following.
    Error: 'encrypt' was not identified as a synthetic library module
    and could not be successfully elaborated from design library 'WORK'. (LINK-10)
    Warning: Unable to resolve reference 'encrypt' in 'cmem_if'. (LINK-

Re: How to resolve multiple instance in DC
  • Set this variable and tryout...
    hdlin_auto_save_templates = "TRUE"

    Hope this will help!
  • How to resolve multiple instance in DC

I think you shall check your scripts and codes first .Make sure where it's the point.


Re: How to resolve multiple instance in DC
I think you'd better to refer to the DC User Guide!
Maybe the following description help you:
current_design design_top
uniquify // to resolve multiple instances in DC
...
compile
How to resolve multiple instance in DC
Hi, xiongdh

Please check your instance names for this module.

Good Luck





Re: How to resolve multiple instance in DC
  • //the following dc script resolved this problem.
    define_design_lib work -path ./WORK

    analyze -f verilog encrypt.v
    analyze -f verilog code_vir2phy.v
    analyze -f verilog cmem_if.v

    elaborate cmem_if
    current_design = cmem_if

    /*uniquify because of the mig boundary cells */
    uniquify
    link


    compile

    How to resolve multiple instance in DC
  • yes, refer to user guide and check your script.
    good luck

Re: How to resolve multiple instance in DC

OKay, Please check your scripts and first compiler it!
发表于 2018-10-24 20:32:54 | 显示全部楼层
赞一个
发表于 2021-6-16 15:41:50 | 显示全部楼层
所以怎么解决多次例化的问题
发表于 2025-1-13 10:33:21 | 显示全部楼层


jojenwong 发表于 2021-6-16 15:41
所以怎么解决多次例化的问题


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

本版积分规则

关闭

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

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

GMT+8, 2025-1-31 05:53 , Processed in 0.018233 second(s), 8 queries , Gzip On, Redis On.

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