在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 193|回复: 2

[求助] 有关ICC2中如何连接Power Switch的PG pin的问题

[复制链接]
发表于 前天 13:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 pbsoft 于 2025-5-29 13:05 编辑

小弟在学习低功耗流程,现有一些问题想请教一下;
1. 是先Route PG还是先放Power Switch?
2. 我尝试过先放和后放,Power Switch的VDD输入pin都不会自动跟VDD PG Strip相连,我是缺少什么步骤吗?还是说在走线阶段ICC2会去连power switch的VDD输入pin?

谢谢!
相关脚本:




  1. create_pg_std_cell_conn_pattern pattern_pg_rail -layers M2 ;#-rail_width {@w} -parameters {w}
  2. create_pg_wire_pattern pattern_stripe -layer @l -direction @d -width @w -spacing @s -pitch @p -track_alignment @t -parameters {l d w s p t}
  3. create_pg_wire_pattern pattern_wire_based_on_track -layer @l -direction @d -width @w -spacing @s -pitch @p -parameters {l d w s p} -track_alignment track

  4. set_pg_strategy strategy_pg_rail -pattern "{name: pattern_pg_rail} {nets: VDD_TOP VSS_TOP} " -voltage_areas DEFAULT_VA
  5. set_pg_strategy strategy_pg_rail_PD_OFF -pattern "{name: pattern_pg_rail} {nets: VDD_OFF_SW VSS_TOP} " -voltage_areas PD_OFF
  6. compile_pg -strategies {strategy_pg_rail} -tag pg_rail
  7. compile_pg -strategies {strategy_pg_rail_PD_OFF} -tag pg_rail

  8. ### DEFAULT_VA PG Stripes
  9. create_pg_composite_pattern pattern_mesh_M8_TOP -nets {VDD_TOP VSS_TOP} -add_patterns {{{pattern: pattern_wire_based_on_track} {nets: {VDD_TOP VSS_TOP}} {parameters: {M8 vertical 2 1 6 }}{offset: 3 }}}
  10. create_pg_composite_pattern pattern_mesh_M9_TOP -nets {VDD_TOP VSS_TOP} -add_patterns {{{pattern: pattern_wire_based_on_track} {nets: {VDD_TOP VSS_TOP}} {parameters: {TM1 horizontal 7 1 20 }}{offset: 3 }}}
  11. create_pg_composite_pattern pattern_mesh_M10_TOP -nets {VDD_TOP VSS_TOP} -add_patterns {{{pattern: pattern_wire_based_on_track} {nets: {VDD_TOP VSS_TOP}} {parameters: {TM2 vertical 7 1 20 }}{offset: 3 }}}
  12. set_pg_strategy strategy_mesh_M8_TOP -pattern {{name: pattern_mesh_M8_TOP} {nets: {VDD_TOP VSS_TOP}}} -design_boundary
  13. set_pg_strategy strategy_mesh_M9_TOP -pattern {{name: pattern_mesh_M9_TOP} {nets: {VDD_TOP VSS_TOP}}} -design_boundary
  14. set_pg_strategy strategy_mesh_M10_TOP -pattern {{name: pattern_mesh_M10_TOP} {nets: {VDD_TOP VSS_TOP}}} -design_boundary

  15. set_pg_strategy_via_rule via_pg_core -via_rule { \
  16. {{{existing : std_conn }}{{strategies: strategy_mesh_M8_TOP}{layers: M8}}{via_master:default}} \
  17. {{{existing : std_conn }}{{strategies: strategy_mesh_M9_TOP}{layers: TM1}}{via_master:default}} \
  18. {{{existing : std_conn }}{{strategies: strategy_mesh_M10_TOP}{layers: TM2}}{via_master:default}} \
  19. {{intersection: adjacent}{via_master: default}} }

  20. ### place power switches
  21. set_app_options -name plan.pna.power_switch_resistance -value {{HEADBUF16_X1M_A9TR40 10}}
  22. set_power_switch_placement_pattern -name p1 -placement_type "array" -direction vertical -connect_mode daisy -driver HEADBUF16_X1M_A9TR40 -pattern {HEADBUF16_X1M_A9TR40}
  23. create_power_switch_array -power_switch SWITCH_RULE_ONE -pattern p1  -x_pitch 10 -y_pitch 10 -pg_strategy {strategy_mesh_M8_TOP VDD_TOP M8} -checkerboard even
  24. connect_pg_net -automatic
  25. ### END

  26. compile_pg -strategies {strategy_mesh_M8_TOP strategy_mesh_M9_TOP strategy_mesh_M10_TOP} -tag pg_stripes -via_rule {via_pg_core} -show_phantom


复制代码




发表于 昨天 09:33 | 显示全部楼层
这个是要手动连的
 楼主| 发表于 昨天 11:49 | 显示全部楼层
本帖最后由 pbsoft 于 2025-5-30 11:52 编辑


king-wa 发表于 2025-5-30 09:33
这个是要手动连的


您是说power switch的输入VDD需要手动去连?我看INNOVUS好像布线的时候会去自动连primary_power,ICC2是不会去连的吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-5-31 22:05 , Processed in 0.015745 second(s), 7 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表