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.

Can't read link_library file

Status
Not open for further replies.

mayur17

Newbie
Newbie level 1
Joined
Jul 6, 2023
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
12
I am getting this error while running the dc. I have written in script like this:

set_app_var target_library "$all_dbs"
set_app_var link_library "$target_library"

set DB_DIR $LIBRARY_DIR/DB
set all_dbs [list $DB_DIR/asap7sc7p5t_AO_RVT_TT_nldm_211120.db \
$DB_DIR/asap7sc7p5t_INVBUF_RVT_TT_nldm_211120.db \
$DB_DIR/asap7sc7p5t_OA_RVT_TT_nldm_211120.db \
$DB_DIR/asap7sc7p5t_SEQ_RVT_TT_nldm_220123.db \
$DB_DIR/asap7sc7p5t_SIMPLE_RVT_TT_nldm_211120.db]

And these are the errors I am getting:

Warning: Can't read link_library file 'Grads/ecen651/RUN/asap7/asap7sc7p5t_28/DB/asap7sc7p5t_SEQ_RVT_TT_nldm_220123.db'. (UID-3)
Warning: Can't read link_library file 'Grads/ecen651/RUN/asap7/asap7sc7p5t_28/DB/asap7sc7p5t_SIMPLE_RVT_TT_nldm_211120.db'. (UID-3)
Warning: Design has no hierarchy. No cells can be ungrouped. (UID-228)
compile -map_effort high -area_effort none -incremental_mapping


Error: Could not read the following target libraries:

Grads/ecen651/RUN/asap7/asap7sc7p5t_28/DB/asap7sc7p5t_AO_RVT_TT_nldm_211120.db Grads/ecen651/RUN/asap7/asap7sc7p5t_28/DB/asap7sc7p5t_INVBUF_RVT_TT_nldm_211120.db Grads/ecen651/RUN/asap7/asap7sc7p5t_28/DB/asap7sc7p5t_OA_RVT_TT_nldm_211120.db Grads/ecen651/RUN/asap7/asap7sc7p5t_28/DB/asap7sc7p5t_SEQ_RVT_TT_nldm_220123.db Grads/ecen651/RUN/asap7/asap7sc7p5t_28/DB/asap7sc7p5t_SIMPLE_RVT_TT_nldm_211120.db
(UIO-3)
 

after you run that script, how about

ls $all_dbs
ls $target_library
ls $LIBRARY_DIR
ls $DB_DIR

Do you see what you think you should see? Find the flat (.db) files you
are calling out? Do you see what you're trying to invoke?

Perhaps the problem is that your shell has not received the precursor
variables. Like you didn't embed the tools' setup-chain in your init
(.cshrc and invoked scripts). I know Cadence needs you to install several
"dotfiles" if you want it to find its feet. Probably true of all such tools.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top