Skip to content

Commit b309862

Browse files
authored
Merge pull request #123 from siliconcompiler/fix-pdn
fix powergrids
2 parents 6d5c3bf + a317d6c commit b309862

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

lambdapdk/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import siliconcompiler.package as sc_package
22

33

4-
__version__ = "0.1.42"
4+
__version__ = "0.1.43"
55

66

77
def register_data_source(chip):

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0/apr/openroad/pdngen.tcl

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ set_voltage_domain -name {CORE} -power {VDD} -ground {VSS}
55
####################################
66
# standard cell grid
77
####################################
8-
define_pdn_grid -name {block} -voltage_domains {CORE}
9-
add_pdn_stripe -grid {block} -layer {Metal1} -width {0.900} -pitch {3.92} -offset {0} -followpins
8+
define_pdn_grid -name {grid} -voltage_domains {CORE}
9+
add_pdn_stripe -grid {grid} -layer {Metal1} -width {0.900} -pitch {3.92} -offset {0} -followpins
1010

1111
set metal4_pitch [expr {([lindex [ord::get_core_area] 2] - [lindex [ord::get_core_area] 0]) / 2}]
1212
if {$metal4_pitch > 44.8} {
@@ -31,6 +31,6 @@ add_pdn_stripe -grid {grid} -layer {Metal4} -width {1.600} -pitch [snap_grid $me
3131
-offset [snap_grid [expr {$metal4_pitch / 4}]]
3232
add_pdn_stripe -grid {grid} -layer {Metal5} -width {1.600} -pitch [snap_grid $metal5_pitch] \
3333
-offset [snap_grid [expr {$metal5_pitch / 4}]]
34-
add_pdn_connect -grid {block} -layers {Metal1 Metal4} -max_columns {5} \
34+
add_pdn_connect -grid {grid} -layers {Metal1 Metal4} -max_columns {5} \
3535
-ongrid {Metal2 Metal3 Metal4}
36-
add_pdn_connect -grid {block} -layers {Metal4 Metal5}
36+
add_pdn_connect -grid {grid} -layers {Metal4 Metal5}

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0/apr/openroad/pdngen.tcl

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ set_voltage_domain -name {CORE} -power {VDD} -ground {VSS}
55
####################################
66
# standard cell grid
77
####################################
8-
define_pdn_grid -name {block} -voltage_domains {CORE}
9-
add_pdn_stripe -grid {block} -layer {Metal1} -width {0.900} -pitch {5.040} -offset {0} -followpins
8+
define_pdn_grid -name {grid} -voltage_domains {CORE}
9+
add_pdn_stripe -grid {grid} -layer {Metal1} -width {0.900} -pitch {5.040} -offset {0} -followpins
1010

1111
set metal4_pitch [expr {([lindex [ord::get_core_area] 2] - [lindex [ord::get_core_area] 0]) / 2}]
1212
if {$metal4_pitch > 44.8} {
@@ -31,6 +31,6 @@ add_pdn_stripe -grid {grid} -layer {Metal4} -width {1.600} -pitch [snap_grid $me
3131
-offset [snap_grid [expr {$metal4_pitch / 4}]]
3232
add_pdn_stripe -grid {grid} -layer {Metal5} -width {1.600} -pitch [snap_grid $metal5_pitch] \
3333
-offset [snap_grid [expr {$metal5_pitch / 4}]]
34-
add_pdn_connect -grid {block} -layers {Metal1 Metal4} -max_columns {5} \
34+
add_pdn_connect -grid {grid} -layers {Metal1 Metal4} -max_columns {5} \
3535
-ongrid {Metal2 Metal3 Metal4}
36-
add_pdn_connect -grid {block} -layers {Metal4 Metal5}
36+
add_pdn_connect -grid {grid} -layers {Metal4 Metal5}

0 commit comments

Comments
 (0)