纠纷奇闻作文社交美文家庭
家庭城市
爱好生活
创业男女
能力餐饮
美文职业
心理周易
母婴奇趣
两性技能
社交传统
新闻范文
工作个人
思考社会
作文职场
家居中考
兴趣安全
解密魅力
奇闻笑话
写作笔记
阅读企业
饮食时事
纠纷案例
初中历史
说说童话
乐趣治疗

DC综合报告中时序违例该怎么处理呢?或许你可以试试下面的方法

12月12日 孤小单投稿
  前面我们文章中,我们聊了Verilog编码风格、module的划分以及其他一些方面,对DesignCompiler综合电路的影响。当我们严格按照这些规则去编码之后,往往还是会在DC综合报告中看到有时序违反的情况出现,那我们这时候该怎么办呢?今天我们来探讨一下。
  常用的DC命令
  在DC脚本中,我们一般会使用默认编译条件,可以很快的得到一个相对准确的编译结果。之后再使用DC中的一些分析时序的命令,得到一些时序分析结果。比较常用命令有一下几个:reportconstraint
  这条命令能够报告出电路中的所有约束条件,一般含有DesignRule(设计规则)、SetupTime(建立时间)、HoldTime(保持时间)等。通过这条命令,可以一览全局。reporttimingdelaymax
  这条命令能够报出建立时间的检查路径(CriticalPath)。在预综合阶段,SetupTime的路径,我们需要重点关注,并且必须把时序违例的路径修好。reporttimingdelaymin
  这条命令能够报出保持时间的检查路径(CriticalPath)。在预综合阶段,HoldTime的路径,我们可以不关注,这些时序违例的路径,在后端处理流程中,会有相应的处理手段。
  通过以上的三个命令,我们需要清楚当前电路中的以下时序情况:是否有时序违例的路径存在;时序违例的类型属于哪一种(DC一般根据Startpointendpoint,将路径分为4种);时序违例的程度如何等等。
  然后综合以上信息,选择相应的方法进行处理。
  时序违例路径处理方法
  在我们看到存在较大的时序违例情况时,我们一般采取以下的步骤进行处理。检查所添加的约束是否合理;检查是否有胶合逻辑,以及模块划分的合理性;修改RTL代码。
  一般在检查了前两项之后,如果没有什么问题,就需要进行RTL修改。修改RTL之前,我们必须先认真分析TimingReport中的这个路径,看是否能通过重新切pipeline,或者逻辑运算前向、后向移动的方法,进行修改。
  修改RTL是最有效果,但是也是最麻烦的方法。经过修改的RTL,DC会重新进行优化。通过之前文章所讲,我们知道在这个时候,DC可以使用的方法就比较多样了。
  这个过程一般会出现DC综合修改DC综合修改的循环,经过几轮的迭代,最终将时序收敛到我们期望的目标范围内。
  几个常用的DC优化命令
  我们除了上面的方法之外,DC还提供了一些编译命令,不需要进行RTL修改,也能达到优化时序路径的目标。mapeffort
  使用方法:compilemapeffort(lowmediumhigh)。
  编译过程分为三个级别:低、中、高。编译效果从好到坏排序:高中低,但是相应的编译时间排序由长到短:高中低。
  在已经出现时序违例的情况下,我们一般可以使用mapefforthigh来优化时序。incrementalmapping
  使用方法:compileincrementalmapping。
  当使用这个命令时,DC在编译过程中,将不再将netlistmapping到GTECH中,故不再做logiclevel的优化(优化的level分级,可以参看我以前写的文章)。但是DC可以在这个阶段,做gatelevel的cell替换,可以选择延时更小的cell,以达到满足时序约束的目的。
  小结
  今天的内容,我们主要介绍了几个常用的DC命令,以及如何处理timingviolation的一般步骤。如果您还有其他的方面的经验,欢迎和我进行讨论。
  欢迎阅读、点赞、转发、评论。加关注单眼皮老王,阅读IC设计、图像处理、ASIC、FPGA、AI等相关文章。
搜索 投诉 评论 转载

大众汽车正在加大设备投资,以期成为电动汽车的市场领导者大众汽车正在工厂投资额外的自动化设备,以制造ID。4电动跨界车和遵循IDBuzz电动货车概念的生产模型两种销往美国的模型。大众汽车在周三的新闻稿中表示,已为田纳西州查塔努……提控回家!飞米X8SE2020开箱试飞5。8公里后失联飞米X8SE2020焕新升级4KHDR视频3轴机械云台8公里图传35分钟飞行时长飞米X8SE2020到底香不香?很多粉丝朋友希望我可以评测这款无人……GalaxyS21预告片暗示超级变焦,3D相机或两者兼有GalaxyS21系列将是三星Android旗舰的最新一代产品,其最大的优势在于其卓越的摄像头,这是三星即将推出的智能手机系列(一月中旬发布)的最大卖点。而最新的预告视频似乎也……最低预算高特效吃鸡的全新显卡怎么选?小伙来告诉你山外青山楼外楼,电脑问题找雨星,大家好我是雨星,近日来装机的小伙伴是越来越多,都希望自己的显卡能给带动去上火上天的游戏吃鸡,也就是绝地求生,由于刚开始蓝洞的优化并不咋地,导致吃……华为之女孟晚舟释放,将于今晚1954分抵达深圳今天上午10:22分新京报发布:孟晚舟正式获释,于北京时间9月24日乘坐中国政府包机离开加拿大温哥华,将于今晚19:54分抵达深圳。外交部发言人赵立坚发言:欢迎孟晚舟回国。……让拆装成为享受wowstickSD电动螺丝刀谁用谁知道前言我是一名动手能力强,平常喜欢家居维修的宅家爸B,对于工具我是非常的深有体会,因为拥有一套称手的工具能够让你事半功倍。在众多工具当中,我们最常用的就是螺丝刀,而电动螺丝……一经发布就离谱?对比华为GT2,红魔手表凭什么更加值得种草?眼见时间进入三月,于3月4日进行的腾讯红魔游戏手机6新品发布会让人眼前一亮。值得一提的是,在本次新品发布会上,红魔除了为大家带来腾讯红魔游戏手机6之外,还正式推出了首款智能可穿……DC综合报告中时序违例该怎么处理呢?或许你可以试试下面的方法前面我们文章中,我们聊了Verilog编码风格、module的划分以及其他一些方面,对DesignCompiler综合电路的影响。当我们严格按照这些规则去编码之后,往往还是会在……100KWh电池组上市,新ES8续航580公里,蔚来的bet2019年NIODay刚刚结束了,这是一场盛大的Party。这个晚上,感动来自邓紫棋的歌声,也来自温暖人心的旅行团乐队。而感动更来自数千名自费前来参加晚会的蔚来车主……说到做到!当库克还在爆料苹果12时,小米已经向第一冲刺了不知道大家还记不记得在去年Q2的手机销量榜单里,小米以3319万台的销量排在全球第四位置,这是值得自豪的。但是小米创始人却看到了另一个目标,那就是全球第三的苹果,他表示自己如果……全球大公司动态英特尔要为高通生产芯片,计划2025年赶上台积英特尔公司(Intel)周一表示,其工厂将开始生产高通公司的芯片,并公布了一份扩大新代工业务的路线图,要在2025年追赶上对手台积电和三星电子。英特尔称,公司将使用日后推出的2……腾讯又为对家做嫁纱?LOL反复跳票成为第二个DNF手游!网易如题,腾讯又要为对家做嫁纱了。LOL手游可是我们无数玩家的心头好,期盼了多少个日夜,本以为要在昨日公测,不曾想又只是金克丝测试,看来公测是遥遥无望了。可笑的是还是部分测试……
不急用钱,买个苹果12好吗?直播带货行业有前景吗?分布式运输转型的趋势及意义2022年3月26日星期六裁员3月16日滴滴将上线新业务为什么梁军离职寒武纪震动这么大?微信聊天记录删除了有什么办法恢复?三大运营商同台比拼5G套餐用户量移动仍是一哥电信渗透率最高手机摄影的关键是什么?全球首开先河!谷歌在韩国允许应用内购买选择第三方支付根本卖不动!中国人均换机周期25。3个月,小米最频繁,苹果最新能源汽车比亚迪北汽蓝谷小康股份长城汽车等11家分析
太阳路阅读答案如果包工头确实赔钱了,那他是否还有责任付给工人工资?上大学后孩子不自信怎么办上大学后孩子不自信如何处理工伤认定后怎么申请劳动仲裁来保证自身的利益?超员工倍中国上市公司高管薪酬低还是高是什么材料这是一种尼龙材料合成纤维世界首富,颠覆推特东锦龟寿命游三国水浒城初一作文卧室榻榻米一般多高只有山东人甚至本地人了解或体验过的小众限定款奇观,正藏在深闺马丁是怎么死的?间接死于其子马超之手

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找美丽时装彩妆资讯历史明星乐活安卓数码常识驾车健康苹果问答网络发型电视车载室内电影游戏科学音乐整形