打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Signoff 介绍——IR Drop(4)
userphoto

2022.06.22 湖北

关注

本公众号【读芯树:duxinshu_PD】主要介绍数字集成电路物理设计相关知识,才疏学浅,如有错误,欢迎指正交流学习。

是集成电路物理设计的第五个系列【signoff】的第十六篇文章,本篇文章主要介绍grid check Analysis相关内容

01

Grid Check Analysis

  • 电源网络的连接不充分极易造成大的IR Drop问题。

  • 在APR的早期,如完成placement和CTS之后可以进行gridcheck检查电源网络的连接是否充分。

  • gridcheck甚至不需要STA timing文件和SPEF文件。

  • perform gridcheck: 估算所有instance的电阻极大值进行估算。

  • perform res_calc: 计算指定instance的有效电阻值。

  • 如果instance有较差的power/ground连接,则该instance在gridcheck的report中会有较大的电阻值。

02


Redhawk cmd 

bsub -n 8 -Is readhawk -f gridcheck.tcl -P topname##################gridcheck.tcl##################import gsr gridcheck.gsrsetup designsetup analysis_mode static
perform extraction -power -ground -perform gridcheck -limit 10000000 -o grid_check.rptexplore designexport db ir_gridcheckexit

03


Global System Requirement

APACHE_FILES cleanCACHE_DIR ./tmpMULTI_THREADS 8TEMPERATURE 85TECHNOLOGY 12ENABLE_ATE 0USE_DEF_VIARULE 1USE_LIB_MAX_CAP 1REXTRACTION_DETAIL_LEVEL 1EXTRACT_INTERNAL_NET 1SPLIT_VIA_ARRAY VIA1 0.01MERGE_VIA_METAL 1VIA_BASED_PIN_CURRENT_DIST 1LOWEST_METAL M1ITERATIVE_SOLVER 0
IGNORE_LEF_DEF_MISMATCH 1IGNORE_LIB_CHECK 1IGNORE_DEF_ERROR 1IGNORE_PGARC_ERROR 1IGNORE_GDSMEM_ERROR 0PUSH_PININST 1PUSG_PG_PININST 1ADD_LEF_CELL_FOR_POWER 0DEF_TRUE_PATH_EXTENSION 1
TOP_CELL design_nameFREQ 500e6TOGGLE_RATE 0.3 2.0INPUT_TRANSITION 0.1nsVDD_NETS {VDD 0.8}GND_NETS {VSS 0}
TEMPERATURE_EM 110EM_LENGTH_USE_MAX_LENGTH 1USE_DRAWN_WIDTH_FOR_EM 1USE_DRAWN_WIDTH_FOR_EM_LOOKUP 1
TECH_FILE {apache_design.tech}LEF_FILES {tech.lef cell.lef}LIB_FILES {cell1.lib cell2.lib}DEF_FILES {block.def block design.def top}BLOCK_STA_FILES {FREQ_OF_MISSING_INSTANCE 500e6 design_name design.timing}CELL_RC_FILE {cell_name cell.spef design_name design.spef}NET_LOAD_FILE {net_load.list}VCD_FILE {design_name design.vcd          FILE_TYPE VCD          FRONT_PATH '/test/'          SUBSTITUTE_PATH ''          SELECT_RANGE -1 -1          TRUE_TIME 1           }PAD_FILES {./design.ploc}GDS_FILES {}GSC_FILES {}APL_FILES {}DECAP_CELLS_FILES {dcap_cell.list}IGNORE_CELLS_FILES {fill_cell.list}IGNORE_LEF_CELL_PIN_FILE {ignore_pin.list}
DYNAMIC_SIMULATIN_TIME 10e9DYNAMIC_TIME_STEP 10e12DYNAMIC_PRESIM_TIME -1
VCD_X_LOGIC_STATE 3VCD_TIME_ALIGNMENT 1POWER_VCD_COVERED_THRESHOLD 0.001

04


参考文献

 RedHawk User Guide
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
DEF解析
基于七牛Python SDK写的一个同步脚本
《完整阳宅讲义》一
python操作Excel读写--使用xlrd
Visual Studio 2019使用码云设置过滤忽略的文件或文件夹(ignore file)
IR分析
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服