当前位置: 首页 > wzjs >正文

网站建设系统 网站自助建站系统企业信息查询系统官网湖北

网站建设系统 网站自助建站系统,企业信息查询系统官网湖北,网站托管共享服务器费用一年多少钱,网站上推广游戏怎么做在实际项目中我们经常会遇到一条timing path级数特别多,可能是一两页都翻不完。此时,我们大都需要手工去数这条path上到底有哪些是设计本身的逻辑,哪些是PR工具插入的buffer和inverter。 数字IC后端手把手培训教程 | Clock Gating相关clock …

在实际项目中我们经常会遇到一条timing path级数特别多,可能是一两页都翻不完。此时,我们大都需要手工去数这条path上到底有哪些是设计本身的逻辑,哪些是PR工具插入的buffer和inverter。

数字IC后端手把手培训教程 | Clock Gating相关clock tree案例解析

如果这样的timing path上大部分都是纯逻辑单元,比如与门,或门,异步等逻辑单元,而且每部分的delay都比较正常,此时如果timing 存在violation,我们需要反馈给前端进行逻辑的优化。

如果这样的timing path上存在较多的buffer和inverter,说明当前的timing violation主要原因并非设计本身的问题,而是后端PR阶段floorplan,placement做的不合理导致的,这时候需要我们后端工程师来进一步分析解决。

今天小编分享一个自动化脚本来获取具体timing path中的逻辑深度和buffer,inveter数量。这个proc又是一个非常好的脚本练习资源。

proc report_logic_depth {timing_path} { set total_logic_depth [get_property $timing_path num_cell_arcs] set bufinv 0 foreach_in_collection tp [get_property [get_property $timing_path timing_points] pin] { if { [get_property $tp object_type]“pin” && [sizeof_collection [filter_collection [get_cells -of_object $tp] "is_buffertrue||is_inverter==true"]]} { incr bufinv }} return [list $total_logic_depth [expr $bufinv/2]]}

Usage:
The procedure returns a list of two elements: the total logic depth and number of buffers/inverters in the path. You can use this to compute the logic depth without buffers and inverters.

Example:
set logic_depth [report_logic_depth [report_timing -from startpoint/CK -to endpoint/D -collection]]
puts “Total logic depth of path: [lindex $logic_depth 0]”
puts “Count of buf/inv in path: [lindex $logic_depth 1]”

Output:
Total logic depth of path: 35
Count of buf/inv in path: 8

这里我们拿咱们社区T12nm a55项目place的一条timing report来分析path的合理性。这是一条从reg到memory的timing path,layout路径如下图所示。

TSMC 12nm ananke_core  placement timing report
**【思考题】**当ananke_core的关键路径出现在memory相关的路径上,我们应该如何进一步提升电路的最高工作频率?

innovus 119> set x [report_logic_depth [report_timing -to u_vcpu/u_cpu/u_ananke_dcu/u_ananke_dcu_rams/u_ananke_l1d_tag_dirty_rams/u_dtag_bank/A[3] -collection ]]

14 4

说明这条timing path上buffer和inverter的数量是4级,并没有特别多。当然我们还可以把startpoint对应的reg摆放到更靠近memory的位置。


文章转载自:

http://SCyoVhpn.tqLyb.cn
http://RchQEcoH.tqLyb.cn
http://o6Givckt.tqLyb.cn
http://7RBkReOz.tqLyb.cn
http://PhylJ9my.tqLyb.cn
http://fz7V5h6K.tqLyb.cn
http://oXsa7vz7.tqLyb.cn
http://h563wpPr.tqLyb.cn
http://yqug7tgu.tqLyb.cn
http://VchHLHn8.tqLyb.cn
http://c9prEYuy.tqLyb.cn
http://0ChX9nhr.tqLyb.cn
http://1hPzyFw6.tqLyb.cn
http://IsczYvIz.tqLyb.cn
http://Uy4bRDSv.tqLyb.cn
http://wwxLtCqG.tqLyb.cn
http://yepa6hTE.tqLyb.cn
http://fdgOAtdR.tqLyb.cn
http://pxba2CPP.tqLyb.cn
http://fdV78q2F.tqLyb.cn
http://VzGSZeBd.tqLyb.cn
http://xeWMHYx9.tqLyb.cn
http://UyrnwsIB.tqLyb.cn
http://iETAELz7.tqLyb.cn
http://gu7ItMcF.tqLyb.cn
http://Py6pxt6I.tqLyb.cn
http://ImLKm81W.tqLyb.cn
http://DCxQkDSw.tqLyb.cn
http://azGB43rQ.tqLyb.cn
http://aolSSoUE.tqLyb.cn
http://www.dtcms.com/wzjs/700026.html

相关文章:

  • 做网站智能工具龙岩网站建设设计服务
  • TP框架网站的中英文切换怎么做ps做图网站
  • 重庆网站建设公司推荐wordpress新站都该设置些什么
  • 代做作业网站网站 前台后台
  • 网页网站建设软件网站图片怎么做的高级
  • 专业做淘宝网站公司吗网站制作与设计
  • 江苏网站备案流程crm客户管理系统源码
  • 潍坊在线制作网站餐饮品牌设计服务
  • 建公司网站需要哪些资料网站推广app软件
  • 网站seo优化总结上海网站建设收费
  • 眉山市住房城乡建设局 网站辽宁省正规的男科医院
  • 一个公司设计网站怎么做的惠安网站建设报价
  • 社交网站开发客户谷歌关键词排名查询工具
  • 自己的网站怎么做优化网站怎么放到服务器
  • 广州网站制作怎么选wordpress客户端开发
  • 动易后台 网站统计调查 报表类型怎样使用电商中seo是什么意思
  • 兰州市做网站建设的公司wordpress加侧边栏
  • 无锡集团网站建设公司企业网站备案是什么意思
  • 大沥网站设计太原网站推广排名
  • 大型网站后台登录地址一般是如何设置的wordpress的数据库在哪里
  • 苏州工业园区两学一做教育网站网络游戏排行榜百度风云榜
  • 专业帮人做网站号码青海城乡与建设厅网站
  • 石油网站建设价格广州个人网站备案要多久
  • 水处理网站模板企业管理平台系统
  • SaaS网站可以做seo嘛指数 网站权重
  • 网站生成pc应用深圳市福田区
  • 鹤壁网站推广公司建网站 找个人
  • 设计素材网站照片达州建网站
  • 江苏外贸网站建设如何做网络推广赚钱
  • 一家做公司点评的网站网站建设佰首选金手指二