nishi123
Newbie level 3
- Joined
- Dec 19, 2013
- Messages
- 3
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1
- Activity points
- 24
I am learning to use dc_shell for synthesizing
Currently I am trying to understand why I have to set a link_library and what is the difference between link_library and target_library.
To understand what the tool does when I set a link_library, I synthesized the same design twice.
First without setting the link_library
In second one, I used the same library as link_library as target_library. No asterisk (*) or other .db files.
The first try returned the following error –
Error: Cannot find the specified driving cell in memory. (UID-993)
Now I have used only one sample library as link_library and target_library, and it does contain the driving cell I specified in the .sdc file.
My questions are –
1. If I have only one library to use, do I have to set both target_library AND link_library?
2. When both target and link is the same library why the tool can find the driving cell when specified as link library but cannot find when only target_library (the very same library) is specified?
Currently I am trying to understand why I have to set a link_library and what is the difference between link_library and target_library.
To understand what the tool does when I set a link_library, I synthesized the same design twice.
First without setting the link_library
In second one, I used the same library as link_library as target_library. No asterisk (*) or other .db files.
The first try returned the following error –
Error: Cannot find the specified driving cell in memory. (UID-993)
Now I have used only one sample library as link_library and target_library, and it does contain the driving cell I specified in the .sdc file.
My questions are –
1. If I have only one library to use, do I have to set both target_library AND link_library?
2. When both target and link is the same library why the tool can find the driving cell when specified as link library but cannot find when only target_library (the very same library) is specified?