update repo
diff --git a/gds/caravel_18000abd.gds.gz b/gds/caravel_18000abd.gds.gz
index 9cac9e3..faca6cc 100644
--- a/gds/caravel_18000abd.gds.gz
+++ b/gds/caravel_18000abd.gds.gz
Binary files differ
diff --git a/signoff/build/__gpio_defaults.out b/signoff/build/__gpio_defaults.out
index 772520d..97b700f 100644
--- a/signoff/build/__gpio_defaults.out
+++ b/signoff/build/__gpio_defaults.out
@@ -1 +1,2 @@
 GPIO defaults completed.
+GPIO defaults completed.
diff --git a/signoff/build/gpio_defaults.out b/signoff/build/gpio_defaults.out
index 6163a17..efd3556 100644
--- a/signoff/build/gpio_defaults.out
+++ b/signoff/build/gpio_defaults.out
@@ -1,28 +1,28 @@
 Step 1:  Create new cells for new GPIO default vectors.
-Creating new layout file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/mag/gpio_defaults_block_009.mag
-Creating new gate-level verilog file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/verilog/gl/gpio_defaults_block_009.v
 Layout file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/mag/gpio_defaults_block_009.mag already exists and does not need to be generated.
 Gate-level verilog file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/verilog/gl/gpio_defaults_block_009.v already exists and does not need to be generated.
-Creating new layout file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/mag/gpio_defaults_block_007.mag
-Creating new gate-level verilog file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/verilog/gl/gpio_defaults_block_007.v
-Creating new layout file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/mag/gpio_defaults_block_087.mag
-Creating new gate-level verilog file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/verilog/gl/gpio_defaults_block_087.v
+Layout file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/mag/gpio_defaults_block_009.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/verilog/gl/gpio_defaults_block_009.v already exists and does not need to be generated.
 Layout file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/mag/gpio_defaults_block_007.mag already exists and does not need to be generated.
 Gate-level verilog file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/verilog/gl/gpio_defaults_block_007.v already exists and does not need to be generated.
-Creating new layout file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/mag/gpio_defaults_block_00b.mag
-Creating new gate-level verilog file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/verilog/gl/gpio_defaults_block_00b.v
+Layout file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/mag/gpio_defaults_block_087.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/verilog/gl/gpio_defaults_block_087.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/mag/gpio_defaults_block_007.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/verilog/gl/gpio_defaults_block_007.v already exists and does not need to be generated.
 Layout file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/mag/gpio_defaults_block_00b.mag already exists and does not need to be generated.
 Gate-level verilog file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/verilog/gl/gpio_defaults_block_00b.v already exists and does not need to be generated.
 Layout file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/mag/gpio_defaults_block_00b.mag already exists and does not need to be generated.
 Gate-level verilog file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/verilog/gl/gpio_defaults_block_00b.v already exists and does not need to be generated.
-Creating new layout file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/mag/gpio_defaults_block_046.mag
-Creating new gate-level verilog file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/verilog/gl/gpio_defaults_block_046.v
+Layout file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/mag/gpio_defaults_block_00b.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/verilog/gl/gpio_defaults_block_00b.v already exists and does not need to be generated.
 Layout file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/mag/gpio_defaults_block_046.mag already exists and does not need to be generated.
 Gate-level verilog file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/verilog/gl/gpio_defaults_block_046.v already exists and does not need to be generated.
 Layout file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/mag/gpio_defaults_block_046.mag already exists and does not need to be generated.
 Gate-level verilog file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/verilog/gl/gpio_defaults_block_046.v already exists and does not need to be generated.
-Creating new layout file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/mag/gpio_defaults_block_00a.mag
-Creating new gate-level verilog file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/verilog/gl/gpio_defaults_block_00a.v
+Layout file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/mag/gpio_defaults_block_046.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/verilog/gl/gpio_defaults_block_046.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/mag/gpio_defaults_block_00a.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/verilog/gl/gpio_defaults_block_00a.v already exists and does not need to be generated.
 Layout file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/mag/gpio_defaults_block_00a.mag already exists and does not need to be generated.
 Gate-level verilog file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/verilog/gl/gpio_defaults_block_00a.v already exists and does not need to be generated.
 Layout file /mnt/shuttles/gfmpw-0/u463_russellf/gf180_russell/mag/gpio_defaults_block_00a.mag already exists and does not need to be generated.
diff --git a/signoff/caravel_layout.png b/signoff/caravel_layout.png
new file mode 100644
index 0000000..97e991d
--- /dev/null
+++ b/signoff/caravel_layout.png
Binary files differ
diff --git a/tapeout/logs/oasis.info b/tapeout/logs/oasis.info
index ac3011c..a91f24c 100644
--- a/tapeout/logs/oasis.info
+++ b/tapeout/logs/oasis.info
@@ -1 +1 @@
-caravel_18001e9a.oas: a07b77370e92897171c8ff06afd0d00224755742
+caravel_18000abd.oas: 1daba046c467e91d7b742ceaa6da87f35f04f556
diff --git a/tapeout/outputs/oas/caravel_18000abd.oas b/tapeout/outputs/oas/caravel_18000abd.oas
index 7d17274..82f6e25 100644
--- a/tapeout/outputs/oas/caravel_18000abd.oas
+++ b/tapeout/outputs/oas/caravel_18000abd.oas
Binary files differ