Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Check your search_path and link_library variables. You can do a "printvar search_path " and "printvar link_library" to check those. It looks like these variables have not been set correctly. Do a "man search_path " and "man link_library" to get more info and examples on how to set these up. The ICC user guide also has plenty of good examples for your reference.
Regards
So there are two things that you need to know.
1.) Library db files that are required for your design.
2.) Location of these db files.
You will set #1 as link_library and set #2 as serach_path.
Based on your message logs, it looks like your std cell db file is "core_typ.db". So do the following
set_app_var link_library "* core_typ.db"
Next, you need to figure out where core_typ.db exists in your work location. Lets assume that the full path for the db is like "/usr/synopsys/icc/libraries/syn/core_typ.db". Keep in mind that this is an assu
mption and I do not know where core_typ.db exists in your work location. One you figured out where the db exists, then do
set_app_var search_path ". /usr/synopsys/icc/libraries/syn"
if core_typ.db exists elsewhere change the above setting accordingly.
I think this is a syntax issue. Looks like you have missed a space between link_library and "* core_typ.db".
yes your correct me missed space..
so is there any command to get path of that library??
No. This is the information that you need to give the tool (ICC). The tool cannot find this for you.
In unix you can use find to search for the path, but asking your colleagues might be the quickest way to find out.
The lib path is generally not something that we have to find. This is something that we need to know before starting a design. For e.g. when I start a project, my boss or IT guy will tell me the path to all the technology files (libs, dbs etc.).
So how did you come up with the library name "core_typ.db". Somebody should have told you about this right ? So ask this person the full path for this file. Or if you downloaded core_typ.db from the web, then simply set the path to the location where you downloaded. Btw, do you have access to Solvnet ?
It would be helpful if you can give a brief summary of what you are trying to do. It looks like you are reading in a ddc file. Based on the error message, it looks like you the synthesis run used to create the ddc file might have been using a different version of the library. Did you run synthesis to generate the ddc file or was it handed over to you by someone else ? If you were involved in synthesis, then please use the same setup (i.e. search_path, link_lib etc) as you used during synthesis.
Regards
can you please post your icc_script here ?
i meant the tcl script that you run in icc.