- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字电路后端设计_逻辑综合汇
* DRC约束 DRC即Design Rule Constraints,一般由半导体厂商提供,在使用工艺库中的逻辑单元时对其连接所强加的限制,主要有:max_capacitance,max_transition,max_fanout #为当前设计设定最大电容值为0.5pf set_max_capacitance 0.5 [current_design] #为当前设计设定最大转换时间为2.0ns,在整个设计上施加最 #大转换时间延迟可以帮助防止在上连线上出现长的转换时间, #也可以约束单元的输出端的转换时间以减少其功耗 set_max_transition 2.0 [current_design] #在当前设计的所有单元的输出引脚上设置max_fanout set_max_fanout 10 [current_design] 在DC优化时,DRC约束具有最高的优先级,DC会先让电路满足DRC,然后才是时序约束。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 面积约束 我们用set_max_area来设定面积约束。例如 set_max_area 1000 set_max_area 0 面积的单位由工艺库定义,可以是: 1. 2输入与非门 2. 晶体管数目 3. 平方微米 设定了面积约束,DC会尽量优化到所设定的面积;当没有设定面积约束时,DC会做最小限度的面积优化;若设定为0,则DC会对面积做优化直到再继续优化也没有大的效果,这样可以使得面积优化最小,但运行时间较长。 可用命令report_area报告面积。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 时序例外 时序例外有以下几种: 1.False paths。用set_false_path来设定路径使得DC不对其进行时序分析,移除该路径上的时序约束。通常异步电路的时钟之间、逻辑上不存在的路径等上设定为falst path 2.Minimum and maximum path delay value。我们使用命令set_max_delay和set_min_delay来覆盖默认的用于setup和hold约束的最大/最小延迟。 3.Multicycle paths。由于DC默认的是单周期,有时某些路径可能需要多个周期的时间才能到达,如在两个寄存器之间进行乘法操作可能需要多个周期才能完成,这时用命令set_muticycle_path来设定多周期路径,以满足时序要求。同时要注意setup check和hold check的设定。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 综合策略的选择 综合的策略有两种:自顶向下和自底向上。 1.自顶向下(top-down):在top-down的综合方案中,顶层模块和它的所有子模块放在一起优化,所有的限制条件和电路工作环境一般也都是针对顶层模块设置的,因此,这种综合方案能够自动将模块之间的连接和依赖关系考虑到综合中去,从而优化综合结果。但是,这种方法对于一个规模比较大的电路显然不适合,因为在综合的过程中,所有的模块必须同时存在于存储区中,而且运行时间也会比较长。 2.自底向上(bottom-up):即分而治之的解决方法。从最底层模块开始综合优化,必须对所有底层子模块施加限制条件并且需要单独优化,这个过程一直延续到顶层模块。其中每一个子模块综合完成之后,直接将该模块集成到它的上一级中和上一级的其他模块一起优化,而且一般使用set_dont_touch命令让DC不再改变该子模块的结构。使用这种方法进行优化的优点是当工作站的处理能力不足时,可以分别进行子模块的优化,而不需要将所有的模块都放到存储区中,这种做法的缺点是只能在子模块内部进行优化,无法考虑到模块周围的环境而将子模块和其他的模块一起优化。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 设计优化
您可能关注的文档
- 掌握这些词语和知识,作文轻松搞定!汇.doc
- TLD系统的特性、操作与设计汇.doc
- 掘进机司机试(煤矿)题库2016汇.doc
- 招标投标法与政府采购法培训_158PPT汇.ppt
- 描写春夏秋冬的成语汇.doc
- 插头、插座(板对板连接器)检验标准TKY-QA-SIP-029汇.doc
- 挑战教皇的权威(朱)汇.ppt
- 插值和数值积分汇.ppt
- 收藏口诀 求了师傅好久他才告诉我汇.doc
- 放射科、CT、B超功能科二甲项目任务汇.doc
- 智能农业灌溉系统在节水农业中的技术优势及应用.docx
- 2025年社区团购用户满意度提升策略:技术支持与系统升级.docx
- 2025年社区智慧安防系统升级改造与智慧城市建设报告.docx
- 产学研协同2025年半导体设备研发风险与机遇研究报告.docx
- 2025年二手奢侈品市场交易活跃度与消费者心理满意度变化研究报告.docx
- 2025年药品委托生产(CMO)行业市场容量与增长动力研究报告.docx
- 汉服产业品牌文化传播策略与时尚产业融合报告.docx
- 吉利汽车2025年海外并购对汽车行业供应链安全的影响分析报告.docx
- 交通领域人工智能应用2025:技术创新与产业升级.docx
- 大数据在2025年农业精准营销中的应用研究报告.docx
文档评论(0)