[SOLVED] Error: Cannot find valid synthetic library module for operator 'DIV_TC_OP'. (SYNDB-34

Status
Not open for further replies.

billyc59

Junior Member level 1
Joined
Jun 23, 2011
Messages
15
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,388
Hi, I'm currenty trying to use Synopsys Design Compiler to generate netlists for use with Formality. On compilation of a specific module, I run into this issue.

Error: Cannot find valid synthetic library module for operator 'DIV_TC_OP'. (SYNDB-34)

The project itself is rather secretive, but I can divulge that I am using the Cyclone II FPGA and the corresponding libraries found in Quartus's eda/synopsys/dc folder

I have no idea how to solve this problem. I assume that I need a synthetic library, but I don't know where to look.
exhaustive googe searches show no reference of DIV_TC_OP

please help.
 

You should add dw_foundation.sldb (from DC installation directory) to your link_library variable.
The error rise because your RTL code contain division "/" operand.
 

thanks! it works now!
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…