当前位置: 首页 > news >正文

看fp脚本学习的知识1

1.删除一条net的一部分

setLayerPreference node_layer -isVisible 0
setLayerPreference G2 -isVisible 1
editCutWire -only_visible_wires -line {a b c d}
selectWire e f g h 11 VSS
deleteSelectedFromFPlan

2.删除线和孔的命令可以用

select_obj $aaa

editDelete -selected

3.addStripe命令

 addStripe -nets "VDD2H" -layer G1 -direction horizontal -area "a b c d" -width 10.8 -spacing 3.6 -number_of_sets 1 -stacked_via_top_layer G1 -stacked_via_bottom_layer G1 -uda GlobalG1

加入PG stripe的命令,-uda是table

-number_of_sets/-set_to_set_distance:即为stripe和stripe之间的pitch

 editDelete -subclass GlobalG1,即可删除uda

4.editPowerVia命令

editPowerVia  -bottom_layer G1 -top_layer G2  -add_vias 1 -area "a b c d"

5.dbShape [dbShape [dbGet top.fPlan.boxes ] SIZEY -1.344 SIZEX -1.68] -output polygon

出来的是四个点的坐标

6.createRow

-site 指定site的名字

-polygon:偶数个坐标指定create的区域

-flip1st :Controls  the  orientation  of  the  first (bottom) row, which is R0 by default. When -flip1st, the first row's orientation is MX.

7.加入一些cell,但又不想有以下操作,setEcoMode

8.placeInst和addInst的区别在于 placeInst的对象是已在fp区域的inst,而addInst则是未在fp区域的inst。

9.报告出CTS后clock tree上的inverter和buffer的数量

 10.报告当前design使用的view和corner用的命令:

all_rc_corner/all_delay_corners/all_setup_analysis_views

相关文章:

  • vmvare 虚拟机内存不足
  • atomic.Value与sync.map有什么区?
  • Navicat 17 SQL 预览时表名异常右键表名,点击设计表->SQL预览->另存为的SQL预览时,表名都是 Untitled。
  • 02.【Qt开发】Qt Creator介绍及新建项目流程
  • 跳表(Skip List)查找算法详解
  • 豆包AI一键生成短视频脚本,内容创作更高效
  • 【git】 pull + rebase 或 pull + merge什么区别?
  • 没有经验能考OCP认证吗?
  • SOC-ESP32S3部分:16-I2C
  • Java基础 Day22
  • MySql(四)
  • 【React】jsx 从声明式语法变成命令式语法
  • 深入剖析机器学习之波士顿房价案例
  • ETL数据集成过程全流程优化指南
  • 【Canvas与日月星辰】烈日当空
  • Workflow
  • Java String函数的使用
  • 【Qt开发】多元素控件
  • [Java恶补day8] 3. 无重复字符的最长子串
  • leetcode 53. 最大子数组和
  • 如何维护给做网站的客户/淘宝seo排名优化软件
  • 武汉培训网站建设/搜索引擎优化的主要工作
  • 鸿鹄网站建设/惠州seo排名优化
  • 网站开发工资一般多少/天津seo排名收费
  • wordpress 帝国cms速度/海南seo
  • 企业网站建设电话/百度怎么发布自己的广告