将工程拷贝到虚拟机中,之前是使用2010版DC综合的,在虚拟机中使用2015版DC综合出现如下错误。
原始的综合的dc.tcl中对库文件的设置如下:
set target_library {slow.db }
set link_library { * slow.db }
set symbol_library {smic18.sdb }
网上别人的解释:
target library: 综合完成后,生成的网标里面的所有基本cell需要的 library. 如:meory cell, PLL cell, AND/XOR/AOI/DFF 等。
link library: 读入RTL code,进行"link" command的时侯,解析你RTL code里面的function block (如RTL code 中的 + - / * 等)和一些Macro (如memory / PLL / PHY hard Macro) 用到的library.
synthetic library: 这个是综合工具理解你的function block (如RTL code中的 + - / * 等)需要的library.
所以对于synopsys DC来说,synthetic library一般只有:dw_foundation.sldb
。
link library有:cell library, memory cell library,