Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

How to resolve multiple instance in DC

Status
Not open for further replies.

xiongdh

Member level 4
Member level 4
Joined
Jul 18, 2002
Messages
76
Helped
2
Reputation
4
Reaction score
1
Trophy points
1,288
Location
china mainland
Activity points
682
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-5)
 

Set this variable and tryout...
hdlin_auto_save_templates = "TRUE"

Hope this will help!
 

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

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
 

Hi, xiongdh

Please check your instance names for this module.

Good Luck
 

//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
 

yes, refer to user guide and check your script.
good luck
 

OKay, Please check your scripts and first compiler it!
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top