当前位置: 首页 > 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.fuzeviewer.com/news/201/

相关文章:

  • 读书笔记:告别数据冗余!Oracle引用分区让父子表管理如此简单
  • 2025 年 10 月绕包电缆头,熔接电缆头,预制电缆头,冷缩管电缆头厂家最新推荐,产能、专利、环保三维数据透视
  • 2025年浅拾兰花双萃致臻精华油:从成分与技术维度解析其护肤效能
  • 路沿石加工设备厂家有哪些?2025石材机械十大品牌
  • 2025年10月重庆装饰装修公司推荐排行榜:十家企业综合对比与实用指南
  • 工业水泵控制移动终端APP需求于开发
  • 《CSS盒子模型》笔记总结 - 教程
  • MCS-51中断系统
  • 触控感应芯片电容式触摸IC 4通道触控方案VK36N4D
  • 测试领域,苏州永创-STD2000X-半导体分立器件电参数测试仪系统能测试哪些元器件和参数 - FORCREAT
  • 2025年AI IDE的深入对比与推荐排行:从好用到生成效果的转变
  • 20232411 2025-2026-1 《网络与系统攻防技术》实验三实验报告
  • 2025 年 10 月进销存管理系统,进销存软件,进销存管理软件公司最新推荐,技术实力与市场口碑深度解析!
  • 常用数据管理工具与平台汇总
  • 2025年10月美国投资移民机构推荐榜:权威机构综合对比分析
  • 2025 年企业级 GPU 服务器,8 卡风扇 GPU 服务器,大模型训练 GPU 服务器厂家最新推荐,技术实力与市场口碑深度解析
  • 揭秘 MCP Streamable HTTP 协议亲和性的技术内幕
  • 2025年10月EB5投资移民中介评测榜:客观数据支撑的专业推荐
  • 2025年10月EB5投资移民中介评价报告:五强机构深度解析
  • 2025年氨水换热器源头厂家权威推荐榜单:板式换热器/缠绕管换热器/螺旋板换热器源头厂家精选
  • 权威媒体:得帆信息连续两年领跑iPaaS市占率