DC综合——在虚拟机中使用DC综合RTL失败

在虚拟机中尝试使用2015版DC综合工具时,遇到错误。错误涉及target library、link library和synthetic library的概念。target library和link library包含基本cell和Hard Macro的library,而synthetic library用于综合工具理解RTL代码中的功能块。当没有ultra权限时,使用DesignWare组件需设置synthetic_library。问题在于可能未正确配置这些库导致综合失败。
摘要由CSDN通过智能技术生成

将工程拷贝到虚拟机中,之前是使用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,

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值