caravel_fix
diff --git a/gds/caravel_00010004.gds.gz b/gds/caravel_00010004.gds.gz
index 66f9072..c00e0f8 100644
--- a/gds/caravel_00010004.gds.gz
+++ b/gds/caravel_00010004.gds.gz
Binary files differ
diff --git a/signoff/caravel_fix b/signoff/caravel_fix
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/signoff/caravel_fix
diff --git a/signoff/caravel_fix_xor.out b/signoff/caravel_fix_xor.out
new file mode 100644
index 0000000..73ac0d2
--- /dev/null
+++ b/signoff/caravel_fix_xor.out
@@ -0,0 +1,10 @@
+First Layout: ./gds/caravel_00010004.gds
+Second Layout: ./gds/caravel_00010004_b.gds
+Design Name: caravel_00010004
+Output GDS will be: ./gds/caravel_00010004_fix_xor.gds
+Reading ./gds/caravel_00010004.gds ..
+Reading ./gds/caravel_00010004_b.gds ..
+ERROR: In /mnt/share/open_mpw/sak/klayout/xor.drc: Unable to open file: ./gds/caravel_00010004_b.gds (errno=2) in Layout::read
+ERROR: Unable to open file: ./gds/caravel_00010004_b.gds (errno=2) in Layout::read in MacroInterpreter::execute
+  /mnt/share/open_mpw/sak/klayout/xor.drc:18:in `execute_drc'
+  :/built-in-macros/drc_interpreters.lym:92:in `execute'
diff --git a/signoff/run_metal_fix.out b/signoff/run_metal_fix.out
new file mode 100644
index 0000000..01faa38
--- /dev/null
+++ b/signoff/run_metal_fix.out
@@ -0,0 +1,18 @@
+Finding the prefix used for caravel subcells in the user GDS.
+User prefix is UQ_
+Replacing cell caravel in the user GDS file.
+Reading GDS file for alternate cell caravel
+Cell caravel found at position 235669746
+Cell caravel ends at position 247680056
+Reading GDS file for original source ./gds/caravel_00010004.gds
+Cell caravel found at position 2484258218
+Cell caravel ends at position 2496267932
+Cell caravel checksum is 12009686
+Info:  Structure caravel at 2484258218 to 2496267932 has checksum 12009686 != 12009824 (checksum failure)
+Prefixing caravel subcells in the user GDS
+Running:  /usr/share/pdk/bin/change_gds_string.py user_id_textblock UQ_user_id_textblock copyright_block UQ_copyright_block open_source UQ_open_source storage UQ_storage sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped UQ_sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped user_id_programming UQ_user_id_programming simple_por UQ_simple_por gpio_control_block UQ_gpio_control_block mgmt_core UQ_mgmt_core mgmt_protect UQ_mgmt_protect chip_io UQ_chip_io user_project_wrapper UQ_user_project_wrapper ./gds/caravel_00010004_b.gds -debug -verbatim
+Traceback (most recent call last):
+  File "/usr/share/pdk/bin/change_gds_string.py", line 72, in <module>
+    with open(source, 'rb') as ifile:
+FileNotFoundError: [Errno 2] No such file or directory: './gds/caravel_00010004_b.gds'
+Finished.