ICC2学习之PG

画PG网络有两种方式,一种是自己根据命令直接画,一种是做定义,规定约束,然后让工具自动画.

两种方式都需要先创建net,如下:

create_net VDD

create_net VSS

set_net_type -net VDD -type power

set_net_type -net VSS -type ground

规定约束让工具自己画,如下:

create_pg_mesh_pattern top_pg -layers {{{horizontal_layer:M3} {width:5} {spacing:interleaving} {pitch:40} {offset:10} {trim:true} \

{{vertical_layer:M4} {width:5} {spacing:interleaving} {pitch:50} {offset:15} {trim:true}}}

set_pg_strategy top_vddvss -core \

-pattern {{name:top_pg} {nets:{VDD VSS}}} \

-extension {stop:design_boundary_and_generate_pin}

compile_pg -strategies top_vddvss

执行完这三条命令后,画的PG如下:

根据命令直接画:

create_pg_strap -net VDD -direction vertical -layer M2 -width 5 -start 10 -pitch 40 -stop 160

create_pg_strap -net VSS -direction vertical -layer M2 -width 5 -start 30 -pitch 40 -stop 160

create_pg_strap -net VDD -direction horizontal -layer M3 -width 5 -start 15 -pitch 50 -stop 210

create_pg_strap -net VSS -direction horizontal -layer M3 -width 5 -start 40 -pitch 50 -stop 210

当画完PG后想要删除,命令如下:

remove_routes -nets {VDD VSS} -stripe

remove_pg_patterns -all

remove_pg_strategies -all

相关推荐
小弥儿4 小时前
PPT Master:用 AI 把PDF/Word一键转成可编辑 PPT
学习·开源·github
辣知13 小时前
辣知·化智77 三千年接力写就的一本书
学习
一木 之林13 小时前
Dify学习笔记 01 · 平台入门与实战:部署、五类应用、RAG与MCP(第1-16集)
人工智能·笔记·学习·计算机视觉
摸鱼 特供版13 小时前
一款边录边标注的轻量截图录屏工具
windows·学习·电脑·音视频·软件需求
陈年老古董14 小时前
Hive 函数学习笔记(下):窗口函数与经典案例
hive·笔记·学习
罗西的思考15 小时前
[Agent Memory / 强化学习] MemPO源码学习笔记 — (6)— 奖励机制
人工智能·笔记·学习
拾饵94215 小时前
第六周第二个项目笔记:FinInsRAG 项目学习笔记(零基础版)以及简历书写
笔记·学习
Lost_the_wind15 小时前
MySQL 学习笔记三
笔记·学习·mysql
欣欣之王来了15 小时前
开发环境准备:Node.js、npm、VS Code安装配置
前端·学习·架构·项目·vue3教程
火眼金睛记单词16 小时前
阅读理解核心词汇:破解英语阅读难题的利器
经验分享·学习