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

macro出pin

set terms [dbGet [dbGet top.insts.cell.name JLFLS064K09DG -p2].pgInstTerms.name VPP -v -p1]
set n 0
foreach term $terms {set inst [dbGet $term.inst]set lrects [dbGet $term.term.pins.layerShapeShapes.shapes.rect]set net [lindex [dbGet $term.net.name] 0]set layer1 [dbGet $term.term.layer.name]set layer [dbGet $term.term.pins.layerShapeShapes.layer.name]lappend pins_info [list $layer $lrects]set i 0foreach lrect [lindex [lindex $pins_info $n] 1] {set grect [dbTransform -inst $inst -localPt $lrect]set curr_layer [lindex [lindex [lindex $pins_info $n] 0] $i]set ip_llx [dbGet $inst.box_llx]set ip_lly [dbGet $inst.box_lly]set ip_urx [dbGet $inst.box_urx]set ip_ury [dbGet $inst.box_ury]set term_llx [lindex $grect 0]set term_lly [lindex $grect 1]set term_urx [lindex $grect 2]set term_ury [lindex $grect 3]if {[expr $term_lly == $ip_lly]} {set term_rect [dbShape [dbShape $grect SIZEY 8] MOVE {0 -8}]add_shape -layer $curr_layer -net $net -rect $term_rect -shape STRIPE -user_class IP_PoG_STRIPE -status FIXEDset term_rect1 [dbShape [dbShape $grect SIZEY 50] MOVE {0 -55}]add_shape -layer $layer1 -net $net -rect $term_rect1 -shape STRIPE -user_class IP_PoG_STRIPE -status FIXED} elseif {[expr $term_ury == $ip_ury]} {set term_rect [dbShape [dbShape $grect SIZEY 8] MOVE {0 8}]add_shape -layer $curr_layer -net $net -rect $term_rect -shape STRIPE -user_class IP_PoG_STRIPE -status FIXEDset term_rect1 [dbShape [dbShape $grect SIZEY 50] MOVE {0 55}]add_shape -layer $layer1 -net $net -rect $term_rect1 -shape STRIPE -user_class IP_PoG_STRIPE -status FIXED} elseif {[expr $term_llx == $ip_llx]} {set term_rect [dbShape [dbShape $grect SIZEX 8] MOVE {-8 0}]add_shape -layer $curr_layer -net $net -rect $term_rect -shape STRIPE -user_class IP_PoG_STRIPE -status FIXEDset term_rect1 [dbShape [dbShape $grect SIZEX 50] MOVE {-55 0}]add_shape -layer $layer1 -net $net -rect $term_rect1 -shape STRIPE -user_class IP_PoG_STRIPE -status FIXED} elseif {[expr $term_urx == $ip_urx]} {set term_rect [dbShape [dbShape $grect SIZEX 8] MOVE {8 0}]add_shape -layer $curr_layer -net $net -rect $term_rect -shape STRIPE -user_class IP_PoG_STRIPE -status FIXEDset term_rect1 [dbShape [dbShape $grect SIZEX 50] MOVE {55 0}]add_shape -layer $layer1 -net $net -rect $term_rect1 -shape STRIPE -user_class IP_PoG_STRIPE -status FIXED}incr i}incr n
}
http://www.hn-smt.com/news/201/

相关文章:

  • 2025 年定制矿车,大型矿车,固定式矿车厂家最新推荐,产能、专利、环保三维数据透视
  • 醒图电脑版下载与安装教程(2025最新版)
  • 2025 年江苏电缆附件,热缩电缆附件,冷缩电缆附件,预制电缆附件厂家最新推荐,产能、专利、环保三维数据透视
  • Android Studio 使用glibc2.28的版本
  • 2025年10月兰花油品牌推荐榜:五款精华油深度对比与选购指南
  • 2025年浅拾兰花双萃致臻精华油:从成分与技术维度解析其护肤功效
  • 2025 年进口螺杆泵,萨伯特螺杆泵,污泥螺杆泵厂家最新推荐,实力品牌深度解析采购无忧之选!
  • 为什么 AI 模型的最小理解单位是「特征」?
  • 2025年移动车载变电站厂家最新推荐榜:陕西四方华能凭硬实力成优选
  • XiaoQuQu 的 2025 CSP-S 第二轮模拟 ROUND2
  • 2025年硬密封闸阀厂家权威推荐榜单:手动闸阀/明杆闸阀/法兰闸阀源头厂家精选
  • 深入解析:ArcGIS Manager Server Add Host页面报错 HTTP Status 500
  • 2025修护洗/二硫化硒去屑/香氛/控油蓬松/洗发水品牌推荐:MASIL玛丝兰引领功效细分赛道,哪个牌子好?看实测口碑榜
  • AOP面向切面编程思想
  • 如何找到心仪的 ChatBI 智能体?Aloudata Agent 推荐给你
  • 10月第二篇
  • 天翼云智慧上云月特惠来袭,智算上云正当时!
  • 2025年临沂一次性碗打包盒公司权威推荐榜单:一次性打包碗/一次性圆形打包碗/一次性打包碗商用源头公司精选
  • 洛谷题单指南-进阶数论-CF582A GCD Table
  • 状态迁移与场景法:搞定复杂业务流测试的利器
  • 实用指南:精读C++20设计模式——行动型设计模式:责任链
  • JimuReport 积木报表 v2.1.5 版本发布,免费的可视化报表和大屏
  • 2025年半自动冲芯机生产厂家权威推荐榜单:半自动矽钢片冲芯机/半自动铁芯冲压机/半自动冲芯设备源头厂家精选
  • 告别手动埋点!Android 无侵入式数据采集方案深度解析
  • writing sentences task1
  • bao
  • 2025年贝特曼咨询:权威解析美国高端身份规划的专业服务与法律保障
  • 2025年10月美国投资移民机构推荐榜:五大权威机构深度对比分析
  • 2025年10月美国投资移民机构推荐榜单:权威评价与综合对比分析
  • 2025年10月美国投资移民机构推荐榜:五家权威机构全方位对比分析