当前位置:网站首页>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的检查。
边栏推荐
- ESXi 社区版网卡驱动
- Summary of Intranet Information Collection
- The difference between router and switch
- Chinese display problem of calendarextender control
- 用颜色区分PCB品质本身就是一个笑话
- File upload vulnerability summary
- Shuffle Net_v1-shuffle_v2
- Communication between DSP and FPGA
- Reading experience of protecting against DNN model steaming attacks
- 关于接触器线圈控制电路设计分析
猜你喜欢

AEM-TESTpro K50和南粤勘察结下的缘分

监控安装ESXi on Arm的树莓派4b的CPU温度

EXFO 730c optical time domain reflectometer only has IOLm optical eye to upgrade OTDR (open OTDR permission)

Notes on the thinking of software analysis and library acquisition of a Taobao customer

1、 Speech synthesis and autoregressive model

Reversible watermarking method based on difference expansion

AEM online product promotion conference - Cable certification tester

How to view the transfer function of the module directly built by Simulink

Reading experience of protecting against DNN model steaming attacks

Synopsys Multivoltage Flow
随机推荐
(PHP graduation project) based on PHP student daily behavior management system access
C语言EOF的理解
针对大量数据,MATLAB生成EXCEL文件并进行排版处理的源码
TCL and eltcl? Cdnext and CMRL?
WebService error maximum message size quota for incoming messages (65536) has been exceeded
DSX-PC6跳线模块,何时更换JACK插座?
将GrilView中的数据转换成DataTable
EIGamal cryptosystem description
An example of bill printing
Detailed explanation of creepage distance and electrical clearance
The difference between router and switch
弹出消息对话框的方法
Learning notes on hardware circuit design 2 -- step-down power circuit
AEM线上产品推介会---线缆认证测仪
Beta分布(概率的概率)
EXFO 730C光时域反射计只有iOLM光眼升级OTDR(开通otdr权限)
CLIP Learning Transferable Visual Models From Natural Language Supervision
Summary of common WAF interception pages
t-SNE降维可视化
A comparative study of backdoor attack and counter sample attack