当前位置:网站首页>ICC2使用report_placement检查floorplan
ICC2使用report_placement检查floorplan
2022-07-28 05:24:00 【拾陆楼】
1、应用场景
每次floorplan之后都要花时间检查channel宽度,sram的方向,有没有overlap等等问题,而且place之后经常因为sram上congestion问题要迭代重新floorplan,其实ICC2有检查这些问题的命令,report_placement。
2、参考命令
report_placement \
-wirelength none \
-hard_macro_orientation_violation \
-hard_macro_overlalp \
-macro_spacing_rule \
-swimming_pool_area \
-hard_macro_route_over其中:
1)-wirelength none,默认报告总的线长,一般不看这部分报告,设成none,跳过检查。
2)-hard_macro_orientation_violation,检查hard macro的方向,每个hard macro都有允许的摆放方向,一般为了保证poly的方向一致,所以禁止旋转90度。
3)-hard_macro_overlalp,检查hard macro的重叠问题。
4)-macro_spacing_rule,hard macro之间spacing问题,这里需要设置两个app option。
set_app_options -name plan.macro.spacing_rule_heights -value {0um 0um}
set_app_options -name plan.macro.spacing_rule_widths -value {1um 10um}-value里前一个值代表紧挨着两个hard macro的spacing,后一个值代表相邻hard macro之间channel的宽度,-value的意思是如果hard macro之间的spacing不等于前一个值那就必须大于后一个值,{0 0}意思是不检查,height和width可以理解为hard macro纵向排列和横向排列的spacing。
5)-swimming_pool_area,检查placement blockage或hard macro形成的封闭空间,这个placement blockage包括soft和partial。
6)-hard_macro_route_over,检查hard macro上的congestion情况,这里最好在create_placement -floorplan之后使用,有standard cell分布才能正确报告,参考这部分报告调整floorplan,比place之后再迭代回来调整要方便的多。
overlap与方向问题使用check_legality也能检查,但是report_placement的检查明显更全面,更适合针对floorplan的检查。
边栏推荐
- Agilent安捷伦 E5071测试阻抗、衰减均正常,惟独串扰NG?---修复方案
- The difference between router and switch
- 论福禄克DTX-1800如何测试CAT7网线?
- ConNeXt
- EIGamal cryptosystem description
- WebService error maximum message size quota for incoming messages (65536) has been exceeded
- (PHP graduation project) obtain the campus network repair application management system based on PHP
- 初学者进行传感器选型
- TCL和ELTCL?CDNEXT和CMRL?
- CString转char[]函数
猜你喜欢

USB Network Native Driver for ESXi更新到支持ESXi7.0.1

ESXi 社区版网卡驱动

Learning notes of hardware circuit design 1 -- temperature rise design

生活随机-1

Shuffle Net_v1-shuffle_v2

ESXi on Arm 10/22 更新

在win7 上安装 Visual Studio 2019 步骤 及 vs2019离线安装包

权重衰减 weight decay

Fluke fluke aircheck WiFi tester cannot configure file--- Ultimate solution experience

DSX-PC6跳线模块,何时更换JACK插座?
随机推荐
在win7 上安装 Visual Studio 2019 步骤 及 vs2019离线安装包
Reversible digital watermarking method based on histogram modification
How does fluke dtx-1800 test cat7 network cable?
set_clock_groups
MAE 掩码自编码是可扩展的学习
关于接触器线圈控制电路设计分析
ESXi社区版NVMe驱动更新v1.1
CVE_ 2017_ 11882 vulnerability recurrence (Metasploit opens NT remote desktop to add an account)
ASP.NET 读数据库绑定到 TreeView 递归方式
Create a basic report using MS chart controls
For a large amount of data, matlab generates Excel files and typesetting processing source code
VB OCX applied to Web
Beta分布(概率的概率)
确保PoE设备成功部署的最佳实践
EXFO 730C光时域反射计只有iOLM光眼升级OTDR(开通otdr权限)
生活随机-1
4、 Model optimizer and inference engine
2、 Openvino brief introduction and construction process
短跳线DSX-8000测试正常,但是DSX-5000测试无长度显示?
三极管设计,理解饱和,线性区域和截止区