warning,提示can‘t read link library
时间:10-02
整理:3721RD
点击:
才开始用DC,我自己写的.v文件和dc.setup以及tcl都在一个叫fsm_moore的文件夹里,dc_setup是照着别人写的,库文件在另一个叫library文件夹里,我感觉路径没有错。
(1)启动DC后,一直提示Warning: Can't read link_library file 'your_library.db'. (UID-3)。我用别人的例子试过也是一样,不知道问题在哪里。
(2)还有就是,这个your_library.db指我设置的库,还是一个其他的东西?
希望有热心人解释一下,非常感谢!
终端信息:
Loading db file '/eda/synopsys/syn/2012.06/libraries/syn/gtech.db'
Loading db file '/eda/synopsys/syn/2012.06/libraries/syn/standard.sldb'
Loading link library 'gtech'
Loading verilog file '/home/klin/Desktop/qixin_lab/qixin_verilog_CODE/fsm_moore/fsm_moore.v'
Detecting input file type automatically (-rtl or -netlist).
Running DC verilog reader
Reading with Presto HDL Compiler (equivalent to -rtl option).
Running PRESTO HDLC
Warning: Can't read link_library file 'your_library.db'. (UID-3)
Compiling source file /home/klin/Desktop/qixin_lab/qixin_verilog_CODE/fsm_moore/fsm_moore.v
dc.setup文件:
#######################################################
#
# dc_shell TcL startup script:
#
set designer "klin"
set company"QiXin"
#
# Some design environment variables:
#
set search_path "$search_path ../library"
#
# tc = Typical; bc = Best; wc = Worst:
set target_library typical.db
set link_library"* $target_library"
#
set symbol_library tsmc090.sdb
#
# ---------------------------------
#
# Set up a work library for this design in a subdirectory:
define_design_lib fsm_moore -path ./fsm_mooreSynth
(1)启动DC后,一直提示Warning: Can't read link_library file 'your_library.db'. (UID-3)。我用别人的例子试过也是一样,不知道问题在哪里。
(2)还有就是,这个your_library.db指我设置的库,还是一个其他的东西?
希望有热心人解释一下,非常感谢!
终端信息:
Loading db file '/eda/synopsys/syn/2012.06/libraries/syn/gtech.db'
Loading db file '/eda/synopsys/syn/2012.06/libraries/syn/standard.sldb'
Loading link library 'gtech'
Loading verilog file '/home/klin/Desktop/qixin_lab/qixin_verilog_CODE/fsm_moore/fsm_moore.v'
Detecting input file type automatically (-rtl or -netlist).
Running DC verilog reader
Reading with Presto HDL Compiler (equivalent to -rtl option).
Running PRESTO HDLC
Warning: Can't read link_library file 'your_library.db'. (UID-3)
Compiling source file /home/klin/Desktop/qixin_lab/qixin_verilog_CODE/fsm_moore/fsm_moore.v
dc.setup文件:
#######################################################
#
# dc_shell TcL startup script:
#
set designer "klin"
set company"QiXin"
#
# Some design environment variables:
#
set search_path "$search_path ../library"
#
# tc = Typical; bc = Best; wc = Worst:
set target_library typical.db
set link_library"* $target_library"
#
set symbol_library tsmc090.sdb
#
# ---------------------------------
#
# Set up a work library for this design in a subdirectory:
define_design_lib fsm_moore -path ./fsm_mooreSynth
your _library就是指你设置的库link_library,warning一般都不用理的,你先把dc_setup文件source后它还报这条warning吗
進dc source環境,
puts一下你的$target_library裡面有些什麼
一开始就要source dc_setup.tcl ,最开始的操作
我没有找到这个文件,在网上下的lab里面也没有找到,请问下它在哪里?虚拟机是别人哪里拷来的,我在想是不是哪个地方要设置,或者哪个setup文件有什么问题。谢谢你的回复!
你没有source dc_setup.tcl这个文件吗
dc_setup 不在library里面
就是你自己写的那个dc_setup,先source下。你把你写的dc_setup内容贴出看看
check 一下 search path./
请问小编的问题解决了吗?我的也是显示can't read link_library file 'your_library.db'.(UID-3)
自己的.synopsys_dc.steup放在运行的目录下
echo "search_path:$search_path"
echo "link_library:$link_library"
echo "target_library:$target_library"
echo "symbol_library:$symbol_library"
分别试试看对不对