当前位置:网站首页>Icc2 use report_ Placement check floorplan
Icc2 use report_ Placement check floorplan
2022-07-28 06:34:00 【Shilu building】
1、 Application scenarios
Every time floorplan After that, take time to check channel Width ,sram The direction of , Is there any overlap Problems, etc. , and place Then often because sram On congestion The problem needs to be iterated and re floorplan, Actually ICC2 There are orders to check these problems ,report_placement.
2、 Refer to the order
report_placement \
-wirelength none \
-hard_macro_orientation_violation \
-hard_macro_overlalp \
-macro_spacing_rule \
-swimming_pool_area \
-hard_macro_route_overamong :
1)-wirelength none, The default report is the total line length , Generally, I don't read this part of the report , set none, Skip check .
2)-hard_macro_orientation_violation, Check hard macro The direction of , Every hard macro There are allowed placement directions , Generally, to ensure poly In the same direction , So no rotation 90 degree .
3)-hard_macro_overlalp, Check hard macro The overlapping problem of .
4)-macro_spacing_rule,hard macro Between spacing problem , Here you need to set two 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 The previous value in represents the next two hard macro Of spacing, The latter value represents adjacent hard macro Between channel Width ,-value It means if hard macro Between spacing If it is not equal to the previous value, it must be greater than the latter value ,{0 0} It means no inspection ,height and width It can be understood as hard macro Arranged vertically and horizontally spacing.
5)-swimming_pool_area, Check placement blockage or hard macro Form a closed space , This placement blockage Include soft and partial.
6)-hard_macro_route_over, Check hard macro Upper congestion situation , It's better to be here create_placement -floorplan Then use , Yes standard cell Distribution can be reported correctly , Refer to this part of the report to adjust floorplan, Than place It is much more convenient to adjust after iteration .
overlap Use with direction problems check_legality Can also check , however report_placement The inspection is obviously more comprehensive , More suitable for floorplan The inspection of .
边栏推荐
- 自定义组件--插槽
- 到底什么是Hash?(量化交易机器人系统开发)
- Matlab simulation of radar imaging 1 - LFM signal and its spectrum
- Cautious speculation about fusion on Apple silicon
- MySQL join skills
- Measure computer battery capacity
- Pytorch learning notes 1 - quick start
- OpenGL development environment configuration [vs2017] + frequently asked questions
- 听说你也在实习|当我采访了几个大三实习生之后。
- OpenGL快速配置方法
猜你喜欢

error: redefinition of ‘xxx‘

Weight decay

How to calibrate dsx2-8000? Calibration process?

小程序自定义组件-数据,方法和属性
![OpenGL development environment configuration [vs2017] + frequently asked questions](/img/29/cefa8601310caf56ae9605cbf7fbbf.png)
OpenGL development environment configuration [vs2017] + frequently asked questions

qt实现将相关信息输出到日志文件

qt批量操作控件,并设置信号槽

Detailed explanation of word mail merge function: after merging, multiple word documents are generated and blank pages are deleted

clickhouse建宽表多少列最合适?

Solve the problem that the memory occupation is higher than that of the application process
随机推荐
Matlab simulation of radar imaging 3 - multi-target detection
Listener
qt解析字符串转为json数据并解析
clickhouse建宽表多少列最合适?
【学习笔记】线程创建
error: redefinition of ‘xxx‘
【学习笔记】进程创建
Listener
【学习笔记】驱动
我的部署笔记
Trouble encountered in cable testing -- a case study of a manufacturer?
当mysql表从压缩表变成普通表会发生什么
Use and safe shutdown of qthread thread in QT
OpenGL的开发环境配置【VS2017】+常见问题
OpenGL快速配置方法
自定义组件--父子组件之间的通信
使用wampserver3.2.6时切换中文时造成启动失败
execjs 调用
qt批量操作控件,并设置信号槽
Five categories of IP addresses