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.

Link-3 and Link-25 error during elaborating FFT256 project in Design Compiler

Status
Not open for further replies.

rockybc

Junior Member level 3
Joined
Aug 16, 2008
Messages
25
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,283
Location
Foshan,Canton,China
Activity points
1,478
Hi, guys, I need ur help,thx!
I have problems while elaborating the FFT_256 project from opencores.org(Pipelined FFT/IFFT 256 points processor :: Overview :: OpenCores) in the synopsys design compiler. I dont know why this happen because I synthesized the same design in Virtex4 FPGA using synplify 2009 and ISE 9.1 without any problem. Can anyone please point me out what cause the error below?

Here's error information:
Error: Width mismatch on port 'DOR' of reference to 'MPUC1307' in 'FFT16_nb10'. (LINK-3)
Error: Unable to match ports of cell U_FFT1/UM1307 ('MPUC1307') to 'MPUC1307_nb13'. (LINK-25)
Error: Width mismatch on port 'DOR' of reference to 'MPUC1307' in 'FFT16_nb12'. (LINK-3)
Error: Unable to match ports of cell U_FFT2/UM1307 ('MPUC1307') to 'MPUC1307_nb15'. (LINK-25)

I wanna see the equivalent gate count for the project FFT_256 ,so I set the target_library to gtech.db,to build a gtech netlist. Here's the dc script i used,and the top's FFT256
####set library#############
set target_library gtech.db
set link_library "* gtech.db"
set symbol_library class.sdb

##analyze + elaborate
define_design_lib work -path ./WORK
analyze -f verilog ./fft256/bufram256c.v
analyze -f verilog ./fft256/cnorm.v
analyze -f verilog ./fft256/mpuc541.v
analyze -f verilog ./fft256/mpuc707.v
analyze -f verilog ./fft256/mpuc924_383.v
analyze -f verilog ./fft256/mpuc1307.v
analyze -f verilog ./fft256/ram256.v
analyze -f verilog ./fft256/ram2x256.v
analyze -f verilog ./fft256/rotator256_v.v
analyze -f verilog ./fft256/wrom256.v
analyze -f verilog ./fft256/fft16.v
analyze -f verilog ./fft256/fft256.v

elaborate FFT256
#current_design = FFT256
###report all warnings and errors
#check_design

##uniquify because of the mig boundary cells
#uniquify
#link

#compile


when I elaborate FFT256,the error message appear above.Why this happened,for lack of link library or the RTL code?The RTL code could be synthesized in synplify and ISE 9 without any problem.So plz. help, waiting for your answer.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top