当前位置:网站首页>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 .
边栏推荐
- qt中Qthread线程的使用以及安全关闭
- Pycharm2019设置编辑器主题和默认代码
- IP地址的五大分类
- Exploration of Clickhouse aggregation internal mechanism of aggregation
- qt绘画事件-设置背景图片
- PyTorch 学习笔记 1 —— Quick Start
- What are the common English questions in the postgraduate interview?
- 我的部署笔记
- In vscade, the source file "adafruit_gfx.h" cannot be opened“
- qt解决每次修改完ui文件都要重新构建的问题
猜你喜欢

How many columns are the most suitable for Clickhouse to build a width table?

Problems of font modification and line spacing in word automatic directory

Graduation thesis | how to write literature review

Bag of tricks training convolution network skills

Pytorch learning note 4 - automatic calculation of gradient descent autograd

Matlab 信号处理

qt中Qthread线程的使用以及安全关闭

error: redefinition of ‘xxx‘

Design and analysis of contactor coil control circuit

微信小程序自定义编译模式
随机推荐
【学习笔记】链表操作
Solve the problem that the memory occupation is higher than that of the application process
保研面试中常见的英语问题有哪些?
Word邮件合并功能详解:合并后生成多个word文档,删除空白页
Listener
Trouble encountered in cable testing -- a case study of a manufacturer?
小程序创建组件
【学习笔记】vim 编辑器
Paper artifact vs code + latex + latex workshop
qt自定义滑动按钮(美观且使用方便)
夹子套利/搬砖套利系统开发
qt实现将相关信息输出到日志文件
OpenGL quick configuration method
What are the common English questions in the postgraduate interview?
Pytorch learning note 4 - automatic calculation of gradient descent autograd
Bert bidirectional encoder based on transformer
Word自动目录字体修改和行间距的问题
Common table expression CTE in Clickhouse
error: redefinition of ‘xxx‘
qt中获取当前目录