- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DC综合流程.ppt
colleagues DC综合流程 浪潮电子信息产业股份有限公司 综合概述 技术库概述 综合基本步骤 提纲 综合概念 ● 逻辑综合:决定设计电路逻辑门的相互连接。 ● 逻辑综合的目的:决定电路门级结构、寻求时序和与面积的平衡、寻求功 耗与时序的平衡、增强电路的测试性。 ● 逻辑综合的过程:Translation 、map 、optimization Translation是指把设计的HDL描述转化为GTECH库元件组成的逻辑电路 Mapping是指将GTECH库元件映射到某一特定的半导体工艺库上,此时 的电路网表包含了相关的工艺参数 Optimization是根据设计者设定的时延、面积、线负载模型等综合约束条 件对电路网表进一步优化的过程 综合库 综合库中定义了operation condition、wire_load model、Gate(输入输出,功能,时序参数,面积等等); operating_conditions(typical) { process : 1; temperature : 25; voltage : 1.8; tree_type : balanced_tree } wire_load(smic18_wl10) { resistance : 8.5e-8; capacitance : 1.5e-4; area : 0.7; slope : 66.667; fanout_length (1,66.667); } 综合步骤 综合步骤1:源文件准备 源文件的准备主要是检查rtl的书写规范,时钟域划分是否合理,一般有专业的工具进行检查 综合步骤2:指定综合库 ● 目标库设定使用target_library和link_library变量来指定符号库。 ● 符号库设定使用symbol_library变量来指定符号库。 target_library:综合用的目标库,它一般是由生产线提供的工艺相关的库,如slow.db是smic0.18um最坏情况下的目标库。 synthetic_library:综合库,它包含了一些可综合的与工艺无关的IP。 link_library:链接库,DC不使用该库中的cells进行映射,它是DC在读入综合后网表时用来参考的库,RAM,ROM,PAD,macros都应包含在这个库,目标库和综合库也必须包含在其中。 symbol_library:指定的符号库,使用GUI时会调用。 search_path:指明库文件的位置,这样在添加上面的库时就不用写绝对路径。 set target_library typical.db sp018N.db“ 综合步骤3:读入源码 read与analyzeelaborate都可以用来读入RTL代码。推荐使用analyzeelaborate analyzeelaborate允许设计者在设计的GTECH建立之前,首先去分析设计的语法错误和进行HDL代码转换。GTECH由“soft macros” 比如adders, comparators等组成,这些组件来自synopsys 的synthetic lib,每种组件具有多种结构。 Analyze做语法的检查并产生一个“.syn”文件,存储于work路径下的定义的设计库内,可供后来elaborate使用。对于一个analyzed过的设计,只需用elaborate重新输入,节省时间。Read就不行。以下是两个命令的比较: 不可用 可以进行结构化的操作 Architecture(vhdl) 不能对parameter进行操作 可以对parameter进行操作 Generics(vhdl) 用缺省的设置,不能存储中间结果 用-library选项定义设计库名,存储“.syn”文件 设计库 读网表,设计预编译 综合verilog 或VHDL的RTL设计 用途 verilog 、VHDL、EDIF、db等所有格式 verilog 或VHDL 格式 read analyzeelaborate 类别 综合步骤4:design environment 设计环境包括operating condition、wire load和system i
您可能关注的文档
最近下载
- 中职数学-三角函数教案(中职教学).docx VIP
- 西南科技大学教室使用管理办法教程.PDF VIP
- 约克YK离心式冷水机组运行记录表.xls VIP
- 《农业废弃物资源化利用》课件.ppt VIP
- 黑科大办字〔2021〕29号-关于印发《黑龙江科技大学教室使用与管理办法》的通知.doc VIP
- 2.4 有理数的混合运算(课件)七年级数学上册(青岛版2024).pptx VIP
- 英语八大时态总结表.docx VIP
- 冷却塔运行记录表.xls VIP
- 2025年湖北省监督数据分析应用中心专项公开招聘22名工作人员笔试模拟试题及答案解析.docx VIP
- 《农业废弃物资源化利用》课件.ppt VIP
文档评论(0)