6276|2

370

帖子

0

TA的资源

纯净的硅(中级)

楼主
 

DC综合到modelsim仿真. [复制链接]

昨天对一个8位计数器进行了DC综合到modelsim仿真的过程,记录我的操作如下.
首先,要求的文档有:工艺库,工艺库中的内容很多,网上下的不一定全,而且工节库的一至性也无保证.我这里是用的一个ICC示例中用到的工艺库,因为这个示例我跑过,可以用,这样就保证了,我在就这些时不会出现工艺库不一至的情况.DC综合时一定要用到的工艺库就是.db的一个目标库(如fast.db).modelsim一定要用到的就是VHDL表述的器件库(如TSMC18.v).
然后,就开始了设定了.DC自带了一些算术综合库,一些算术(如加法)就要用到这个库了(dw_foundation.sldb它包含了基本的算术运算逻辑、控制逻辑、可综合存储器等IP,在综合是调用这些IP有助于提高电路性能和减少综合时间,还有dw0.sldb)
写一个.synopsys_dc.setup把search_path,target_library,sythetic_library,link_library(前两个之合),symbol_library(电路符号,用generic.sdb就可).这此设好,开启design_vision,用read菜单读入我所写的.v 文档,然后,compile.再另存为.v文档,这些都是菜单可操作的.但sdf文档没找到菜单,只好用命令write_sdf filename了.综合后的.v与.sdf文档就modelsim必要的两个文档.
在综合前,实际要我就进行过仿直了,但这进的仿直没有任何时延信息.仿直是要tb文档的,综合后的仿直就是也是用的这个tb文档,如果只用综合后的.v文档,这时的仿真也有时延(我理解为逻辑块在电脑处理时引入的),但这个时延不准.这时就要改动tb文档,在适当的地方加入/`define SDFFILE "./counter_syn.sdf"与initial $sdf_annotate(`SDFFILE, topmodelname);这两句话.
此帖出自FPGA/CPLD论坛

最新回复

想问下  如果层次分的很多 对综合有没有啥影响  详情 回复 发表于 2010-4-22 23:13
点赞 关注
 

回复
举报

12

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
写的不错,顶起!!!!!
此帖出自FPGA/CPLD论坛
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
想问下  如果层次分的很多 对综合有没有啥影响
此帖出自FPGA/CPLD论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表