Skip to content

Commit 09c00e4

Browse files
committed
with extending pdn to boundary
1 parent b258c79 commit 09c00e4

File tree

3 files changed

+25
-19
lines changed

3 files changed

+25
-19
lines changed

src/config.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,8 @@
7676
"GND_NETS": "VGND",
7777

7878
"FP_PDN_VPITCH": 245,
79-
"FP_PDN_VSPACING": 3,
80-
"FP_PDN_VOFFSET": 8,
79+
"FP_PDN_VSPACING": 2.5,
80+
"FP_PDN_VOFFSET": 9,
8181

8282
"FP_PDN_VERTICAL_HALO": 0,
8383
"FP_PDN_HORIZONTAL_HALO": 0,

src/pdn_config.tcl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ if { $::env(FP_PDN_MULTILAYER) == 1 } {
5757
-pitch $::env(FP_PDN_VPITCH) \
5858
-offset $::env(FP_PDN_VOFFSET) \
5959
-spacing $::env(FP_PDN_VSPACING) \
60-
-starts_with POWER -extend_to_core_ring
60+
-starts_with POWER -extend_to_boundary
6161

6262
add_pdn_stripe \
6363
-grid stdcell_grid \
@@ -66,7 +66,7 @@ if { $::env(FP_PDN_MULTILAYER) == 1 } {
6666
-pitch $::env(FP_PDN_HPITCH) \
6767
-offset $::env(FP_PDN_HOFFSET) \
6868
-spacing $::env(FP_PDN_HSPACING) \
69-
-starts_with POWER -extend_to_core_ring
69+
-starts_with POWER -extend_to_boundary
7070

7171
add_pdn_connect \
7272
-grid stdcell_grid \
@@ -85,7 +85,7 @@ if { $::env(FP_PDN_MULTILAYER) == 1 } {
8585
-pitch $::env(FP_PDN_VPITCH) \
8686
-offset $::env(FP_PDN_VOFFSET) \
8787
-spacing $::env(FP_PDN_VSPACING) \
88-
-starts_with POWER -extend_to_core_ring
88+
-starts_with POWER -extend_to_boundary
8989
}
9090

9191
# Adds the standard cell rails if enabled.

src/sky130_sram_1rw_tiny.lef

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -582,45 +582,51 @@ MACRO sky130_sram_1rw_tiny
582582
RECT 0.620 0.620 296.760 151.590 ;
583583
LAYER met3 ;
584584
RECT 0.000 149.870 8.690 152.210 ;
585-
RECT 288.690 149.870 297.380 152.210 ;
586-
RECT 0.000 149.330 297.380 149.870 ;
585+
RECT 0.000 149.330 33.850 149.870 ;
586+
RECT 58.720 149.330 281.590 149.870 ;
587587
RECT 0.000 146.390 8.690 149.330 ;
588-
RECT 288.690 146.390 297.380 149.330 ;
589-
RECT 0.000 143.800 297.380 146.390 ;
588+
RECT 0.000 146.310 33.850 146.390 ;
589+
RECT 58.720 146.310 281.590 146.390 ;
590+
RECT 0.000 146.000 281.590 146.310 ;
591+
RECT 292.200 146.000 297.380 152.210 ;
592+
RECT 0.000 143.800 297.380 146.000 ;
590593
RECT 0.620 31.090 296.760 143.800 ;
591594
RECT 0.980 29.510 296.760 31.090 ;
592595
RECT 0.620 22.590 296.760 29.510 ;
593596
RECT 0.980 21.010 296.760 22.590 ;
594597
RECT 0.620 8.430 296.760 21.010 ;
595598
RECT 0.620 8.410 296.780 8.430 ;
596599
RECT 0.000 6.740 297.390 8.410 ;
597-
RECT 0.000 5.820 282.380 6.740 ;
600+
RECT 0.000 5.820 281.550 6.740 ;
598601
RECT 0.000 2.880 8.690 5.820 ;
599602
RECT 0.000 2.340 33.910 2.880 ;
600-
RECT 72.820 2.340 282.380 2.880 ;
603+
RECT 72.820 2.340 281.550 2.880 ;
601604
RECT 0.000 0.000 8.690 2.340 ;
602605
RECT 291.540 0.000 297.390 6.740 ;
603606
LAYER met4 ;
604607
RECT 1.740 151.590 8.690 152.210 ;
605-
RECT 288.690 151.590 295.640 152.210 ;
606-
RECT 1.740 151.230 61.740 151.590 ;
607-
RECT 66.295 151.230 295.640 151.590 ;
608-
RECT 1.740 148.730 295.640 151.230 ;
608+
RECT 1.740 148.730 33.850 151.590 ;
609609
RECT 1.740 143.800 3.480 148.730 ;
610-
RECT 5.220 143.800 292.160 148.730 ;
610+
RECT 5.220 146.310 33.850 148.730 ;
611+
RECT 58.720 151.230 61.740 151.590 ;
612+
RECT 66.295 151.230 281.590 151.590 ;
613+
RECT 58.720 146.310 281.590 151.230 ;
614+
RECT 292.200 148.730 295.640 152.210 ;
615+
RECT 5.220 146.000 281.590 146.310 ;
616+
RECT 5.220 143.800 292.160 146.000 ;
611617
RECT 293.900 143.800 295.640 148.730 ;
612618
RECT 2.340 8.410 2.880 143.800 ;
613619
RECT 5.820 8.430 291.560 143.800 ;
614620
RECT 294.500 8.430 295.040 143.800 ;
615621
RECT 5.820 8.410 292.160 8.430 ;
616622
RECT 1.740 3.480 3.480 8.410 ;
617623
RECT 5.220 6.740 292.160 8.410 ;
618-
RECT 5.220 5.820 282.380 6.740 ;
624+
RECT 5.220 5.820 281.550 6.740 ;
619625
RECT 5.220 3.480 33.910 5.820 ;
620626
RECT 1.740 0.980 33.910 3.480 ;
621627
RECT 1.740 0.620 30.500 0.980 ;
622628
RECT 32.080 0.620 33.910 0.980 ;
623-
RECT 72.820 0.980 282.380 5.820 ;
629+
RECT 72.820 0.980 281.550 5.820 ;
624630
RECT 72.820 0.620 74.960 0.980 ;
625631
RECT 76.540 0.620 80.800 0.980 ;
626632
RECT 82.380 0.620 86.640 0.980 ;
@@ -669,7 +675,7 @@ MACRO sky130_sram_1rw_tiny
669675
RECT 263.420 0.620 267.680 0.980 ;
670676
RECT 269.260 0.620 273.520 0.980 ;
671677
RECT 275.100 0.620 279.360 0.980 ;
672-
RECT 280.940 0.620 282.380 0.980 ;
678+
RECT 280.940 0.620 281.550 0.980 ;
673679
RECT 291.540 3.480 292.160 6.740 ;
674680
RECT 293.900 3.480 295.640 8.430 ;
675681
RECT 1.740 0.000 8.690 0.620 ;

0 commit comments

Comments
 (0)