Skip to content

Commit abaab67

Browse files
committed
flow: designs: ihp-sg13g2: i2c-gpio-expander: Improve PDN
Move the power ground ring from TM1+TM2 to M5+TM1. The connection between the IO ring and PGR will be estabilished with strips on TM2. When the PGR is using TM2, it won't have any connection to the IO cells on the north and south side because the connection strips won't need vias to connect to the PGR. Also increase the power strips width for the chip-level and macro power distribution netweek. Additionally, decrease the pitch and offset. Signed-off-by: Daniel Schultz <dnltz@aesc-silicon.de>
1 parent ef92a83 commit abaab67

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

flow/designs/ihp-sg13g2/i2c-gpio-expander/I2cDeviceCtrl/pdn.tcl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ define_pdn_grid -name {grid} -voltage_domains {CORE} -pins {Metal4 Metal5}
2121
add_pdn_stripe -grid {grid} -layer {Metal1} -width {0.44} -pitch {7.56} -offset {0} \
2222
-followpins
2323
add_pdn_ring -grid {grid} -layers {Metal4 Metal5} -widths {3.0} -spacings {2.0} \
24-
-core_offsets {4.5} -connect_to_pads
25-
add_pdn_stripe -grid {grid} -layer {Metal4} -width {1.840} -pitch {75.6} -offset {13.6} \
24+
-core_offsets {4.5}
25+
add_pdn_stripe -grid {grid} -layer {Metal4} -width {2.0} -pitch {40.0} -offset {10.0} \
2626
-extend_to_core_ring
27-
add_pdn_stripe -grid {grid} -layer {Metal5} -width {1.840} -pitch {75.6} -offset {13.6} \
27+
add_pdn_stripe -grid {grid} -layer {Metal5} -width {2.0} -pitch {40.0} -offset {10.0} \
2828
-extend_to_core_ring
2929
add_pdn_connect -grid {grid} -layers {Metal1 Metal4}
3030
add_pdn_connect -grid {grid} -layers {Metal4 Metal5}

flow/designs/ihp-sg13g2/i2c-gpio-expander/pdn.tcl

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,15 @@ set_voltage_domain -name {CORE} -power {VDD} -ground {VSS}
2020
define_pdn_grid -name {grid} -voltage_domains {CORE} -pins {TopMetal1 TopMetal2}
2121
add_pdn_stripe -grid {grid} -layer {Metal1} -width {0.44} -pitch {7.56} -offset {0} \
2222
-followpins -extend_to_core_ring
23-
add_pdn_ring -grid {grid} -layers {TopMetal1 TopMetal2} -widths {8.0} -spacings {5.0} \
24-
-core_offsets {4.5} -connect_to_pads
25-
add_pdn_stripe -grid {grid} -layer {TopMetal1} -width {2.200} -pitch {75.6} -offset {13.6} \
23+
add_pdn_ring -grid {grid} -layers {Metal5 TopMetal1} -widths {8.0} -spacings {5.0} \
24+
-core_offsets {4.0} -connect_to_pads
25+
add_pdn_stripe -grid {grid} -layer {TopMetal1} -width {4.0} -pitch {60.0} -offset {10.0} \
2626
-extend_to_core_ring
27-
add_pdn_stripe -grid {grid} -layer {TopMetal2} -width {2.200} -pitch {75.6} -offset {13.6} \
27+
add_pdn_stripe -grid {grid} -layer {TopMetal2} -width {4.0} -pitch {60.0} -offset {10.0} \
2828
-extend_to_core_ring
2929
add_pdn_connect -grid {grid} -layers {Metal1 TopMetal1}
30+
add_pdn_connect -grid {grid} -layers {Metal5 TopMetal1}
31+
add_pdn_connect -grid {grid} -layers {Metal5 TopMetal2}
3032
add_pdn_connect -grid {grid} -layers {TopMetal1 TopMetal2}
3133

3234
define_pdn_grid \

0 commit comments

Comments
 (0)