在线咨询 切换到宽版
eetop公众号 创芯大讲堂 创芯人才网

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
查看: 2531|回复: 4

[求助] 请问一个关于synopsys逻辑综合的问题

[复制链接]
发表于 2012-10-28 08:20:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
我用modelsim写的verilog代码,放到NCverilog下跑功能也是对的。于是我想先用Synopsys综合一下试试。
按照网上找到的某大学试验手册的方法,进行综合。结果综合成功。
(综合时用了 iit018_stdcells.db iit018_stdcells.lib,但是不知道设置对了没有)

我把生成的门级代码,Ctrl+V 到我windows下的modelsim里,compile成功。
结果Start_simulation的时候就出错了(还没到功能验证的阶段, 我只希望能跑就行)错误报告如下:
** Error: (vsim-3033) C:/Modeltech_pe_edu_10.1c/examples/svm.v(3405):
Instantiation of 'NOR2X1' failed. The design unit was not found.

# ** Error: (vsim-3033) C:/Modeltech_pe_edu_10.1c/examples/svm.v(4216):
Instantiation of 'XOR2X1' failed. The design unit was not found.

# ** Error: (vsim-3033) C:/Modeltech_pe_edu_10.1c/examples/svm.v(4217):
Instantiation of 'INVX2' failed. The design unit was not found.

拿到NCverilog下也是报错。于是,我看netlist代码里,好多AND2X1, XOR2X1, AO4,
INVX2, FAX1 这种东西,感觉和标准的and, xor, inv挺像的。

人生中第一次综合verilog代码,结果杯具了:(

请大侠指点一下啊。
发表于 2012-10-28 09:40:30 | 显示全部楼层
晕,你仿真时候没有用带工艺库仿真啊?前仿时候要工艺库的
回复 支持 反对

使用道具 举报

发表于 2012-10-28 13:34:14 | 显示全部楼层
你用了iit018_stdcells.db,那么用DC生成的.V进行模拟时,你就需要带上对应的cell的verilog文件.
回复 支持 反对

使用道具 举报

发表于 2012-10-28 18:11:30 | 显示全部楼层
簡單說,把 iit018_stdcells.db iit018_stdcells.lib 相對應的.v檔加入仿真模拟中
ex:
    ./tb.v     // test bench
    ./dut.v  //  design
-v  ./lib/lit018_stdcells.v  // standard cell verilog file
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-10-29 00:18:35 | 显示全部楼层
谢谢大侠指点了。
请问如何能下载到 iit018_stdcells.v?
我参考的那个大学的实验手册里,只提供了iit018_stdcells.db iit018_stdcells.lib 的下载。。。
是不是iit018_stdcells.v 比 iit018_stdcells.db iit018_stdcells.lib 更机密,一般在网上下载不到?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条


手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-10-9 19:11 , Processed in 0.021503 second(s), 3 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表