- 1、本文档共78页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
diamond11基础应用及增量编译
Diamond1.1的增量编译(incremental) 如何使用Synprify-pro做Partition *.areasrr 里包含了模块名以及每个子模块的资源报告,需要综合编译 有些时候模块的名字会加一些字母加数字的后缀,这并没有问题 当同一个模块被例化多次时,只需要做一次partition设置,工具会自动识别 大部分情况下,partition设置过一次后,就不需要重新设置。但有些时候,module名字 后面的数字会有些变化,这样原始的设置会导致partition无效。如果分析时序发现partition 内部出现了过大的延迟,必须重新check partition是否失效 对于一些设计加入initial就可以获得很好的时序结果了 Diamond1.1的增量编译(incremental) 增量编译之initial 到了第二步,设计者的工作变得不那么繁重。 双击strategy,先设置综合选项,扇出为100000,频率为1,设置SDC路径 Diamond1.1的增量编译(incremental) 增量编译之initial 如果设计中调用了IP则设置NGO等文件路径,如果有Memory初始化文件也可以设置 Diamond1.1的增量编译(incremental) 增量编译之initial 设置PAR属性,具体请参见前面的胶片,其中多钟子是必须设置的,种子的多少根据 布线的难易程度来决定 Diamond1.1的增量编译(incremental) 增量编译之initial 在TCL控制台输入一条启动initial的启动命令 prj_impl option run_flow initial 开始运行initial的PAR 完成MAP的时候,可以看到生成的ICF文件,里面提供了分区信息,主要是时间戳 以及各模块是否发生了变化 Diamond1.1的增量编译(incremental) 增量编译之initial MAP生成的ICF Diamond1.1的增量编译(incremental) 增量编译之initial PAR生成的ICF,每个种子的ICF是不同的,这是软件所做的不同尝试 PAR的ICF增加了区域大小以及区域位置的信息 Diamond1.1的增量编译(incremental) 增量编译之initial 查看*.PAR报告,里面报告了每个module的详细资源情况,这也是Diamond新特性 Diamond1.1的增量编译(incremental) 增量编译之initial 当Initial完成布局布线后,工具保留了一个最好的结果在inc1的文件夹下,里面就是 Icf以及NCD信息,有了这个就可以开始最后一部曲增量编译了。 Diamond1.1的增量编译(incremental) 增量编译之incremental 如果在initial过程中需要运行多钟子且取得了好时序,那么在incremental的时候就 不需要运行过多的种子了。而且会大大节省每个种子的运行时间??? 根据项目需要修改设计,通常情况下,我们认为修改的设计涉及的模块是不多的, 假定是一些小的改动。 这里我们只修改count_up.v Diamond1.1的增量编译(incremental) 增量编译之incremental 在TCL控制台里输入prj_impl option run_flow incremental 回车确认,如下图。 运行PAR Diamond1.1的增量编译(incremental) 增量编译之incremental MAP生成的ICF,比较最初的ICF发生了比较大的变化 Diamond1.1的增量编译(incremental) 增量编译之incremental PAR生成的ICF,比较最初的ICF发生了比较大的变化 new old Diamond1.1的增量编译(incremental) 增量编译之incremental 至此增量编译就完成了,为了节省培训时间,选择的案例并不能很好的说明增量编译。 作为Diamond的新特性一切还在不断的完善中,如果遇到问题,Lattice会提供良好支持。 RTL SDC file *.icf, ref.ncd ( Initial run) design.ncd, design_map.ncd *.prf. 客户求助需要提供的文件 License 受控 The End Question? The End 谢谢! Agenda Diamond1.1基本使用方法 设计软件图形用户界面(GUI)介绍 设计流程介绍 导入ispLEVER工程 新建工程 设置strategy 设置修改约束文件 运行布局布线 分析报告 Diamond1.1设计流程介绍 为新建工程设置适合的策略-stra
您可能关注的文档
- -专题曲线运动万有引力定律(全部含详细答案解析)文库.doc
- -记共和国第一批女飞行员黄碧云.doc
- (新)公开招标林地可行性研究报告投标人.doc
- 00四川省拟任县处级党政领导职务政治理论水平任职资格考试试题doc.doc
- 01第一章古希腊罗马和中世纪画论ppt.ppt
- 03企业劳动用工管理制度.doc
- 03第三章 油脂涂料及天然树脂漆.ppt
- 05新人教版九年级化学期中复习题(二)及答案.docx
- 04 TEC_AB_TS(N)_沙盘推演_派工单平台—车间主任_V11.ppt
- 07模具加工合同(浙江正昌)081217.doc
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
文档评论(0)