final gds & drc results
diff --git a/gds/advSeal_6um_gen.gds.gz b/gds/advSeal_6um_gen.gds.gz
new file mode 100644
index 0000000..ca2634d
--- /dev/null
+++ b/gds/advSeal_6um_gen.gds.gz
Binary files differ
diff --git a/gds/caravel.gds.gz b/gds/caravel.gds.gz
new file mode 100644
index 0000000..e8b544e
--- /dev/null
+++ b/gds/caravel.gds.gz
Binary files differ
diff --git a/gds/caravel.old.gds.gz b/gds/caravel.old.gds.gz
new file mode 100644
index 0000000..e00431a
--- /dev/null
+++ b/gds/caravel.old.gds.gz
Binary files differ
diff --git a/gds/caravel_00010014.gds.gz b/gds/caravel_00010014.gds.gz
new file mode 100644
index 0000000..5951af8
--- /dev/null
+++ b/gds/caravel_00010014.gds.gz
Binary files differ
diff --git a/gds/caravel_00010014_fill_pattern.gds.gz b/gds/caravel_00010014_fill_pattern.gds.gz
new file mode 100644
index 0000000..e6b9818
--- /dev/null
+++ b/gds/caravel_00010014_fill_pattern.gds.gz
Binary files differ
diff --git a/gds/chip_io.gds.gz b/gds/chip_io.gds.gz
new file mode 100644
index 0000000..bf04df4
--- /dev/null
+++ b/gds/chip_io.gds.gz
Binary files differ
diff --git a/gds/digital_pll.gds.gz b/gds/digital_pll.gds.gz
new file mode 100644
index 0000000..2487b6b
--- /dev/null
+++ b/gds/digital_pll.gds.gz
Binary files differ
diff --git a/gds/gpio_control_block.gds.gz b/gds/gpio_control_block.gds.gz
new file mode 100644
index 0000000..8cc0297
--- /dev/null
+++ b/gds/gpio_control_block.gds.gz
Binary files differ
diff --git a/gds/mgmt_core.gds.gz b/gds/mgmt_core.gds.gz
new file mode 100644
index 0000000..eb20f68
--- /dev/null
+++ b/gds/mgmt_core.gds.gz
Binary files differ
diff --git a/gds/mgmt_protect.gds.gz b/gds/mgmt_protect.gds.gz
new file mode 100644
index 0000000..1c19291
--- /dev/null
+++ b/gds/mgmt_protect.gds.gz
Binary files differ
diff --git a/gds/mgmt_protect_hv.gds.gz b/gds/mgmt_protect_hv.gds.gz
new file mode 100644
index 0000000..3db3e35
--- /dev/null
+++ b/gds/mgmt_protect_hv.gds.gz
Binary files differ
diff --git a/gds/mprj2_logic_high.gds.gz b/gds/mprj2_logic_high.gds.gz
new file mode 100644
index 0000000..7cd8405
--- /dev/null
+++ b/gds/mprj2_logic_high.gds.gz
Binary files differ
diff --git a/gds/mprj_logic_high.gds.gz b/gds/mprj_logic_high.gds.gz
new file mode 100644
index 0000000..35213d8
--- /dev/null
+++ b/gds/mprj_logic_high.gds.gz
Binary files differ
diff --git a/gds/simple_por.gds.gz b/gds/simple_por.gds.gz
new file mode 100644
index 0000000..34c0ce2
--- /dev/null
+++ b/gds/simple_por.gds.gz
Binary files differ
diff --git a/gds/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.gds.gz b/gds/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.gds.gz
new file mode 100644
index 0000000..a583d42
--- /dev/null
+++ b/gds/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.gds.gz
Binary files differ
diff --git a/gds/sram_1rw1r_32_256_8_sky130.gds.gz b/gds/sram_1rw1r_32_256_8_sky130.gds.gz
new file mode 100644
index 0000000..ed01511
--- /dev/null
+++ b/gds/sram_1rw1r_32_256_8_sky130.gds.gz
Binary files differ
diff --git a/gds/storage.gds.gz b/gds/storage.gds.gz
new file mode 100644
index 0000000..e6058c9
--- /dev/null
+++ b/gds/storage.gds.gz
Binary files differ
diff --git a/gds/user_id_prog_zero.gds.gz b/gds/user_id_prog_zero.gds.gz
new file mode 100644
index 0000000..0ad9383
--- /dev/null
+++ b/gds/user_id_prog_zero.gds.gz
Binary files differ
diff --git a/gds/user_id_programming.gds.gz b/gds/user_id_programming.gds.gz
new file mode 100644
index 0000000..87e43f5
--- /dev/null
+++ b/gds/user_id_programming.gds.gz
Binary files differ
diff --git a/gds/user_project_wrapper.gds.gz b/gds/user_project_wrapper.gds.gz
new file mode 100644
index 0000000..6db0644
--- /dev/null
+++ b/gds/user_project_wrapper.gds.gz
Binary files differ
diff --git a/gds/user_project_wrapper_empty.gds.gz b/gds/user_project_wrapper_empty.gds.gz
new file mode 100644
index 0000000..c8fdfe7
--- /dev/null
+++ b/gds/user_project_wrapper_empty.gds.gz
Binary files differ
diff --git a/mag/caravel_00010014.mag b/mag/caravel_00010014.mag
index 45a087a..3209fa1 100644
--- a/mag/caravel_00010014.mag
+++ b/mag/caravel_00010014.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1611184049
+timestamp 1611722326
<< checkpaint >>
rect -630 -630 360630 520630
use advSeal_6um_gen advSeal_6um_gen_0
@@ -8,11 +8,11 @@
transform 1 0 0 0 1 0
box 0 0 360000 520000
use caravel_00010014_fill_pattern caravel_00010014_fill_pattern_0
-timestamp 1611184049
+timestamp 1611722326
transform 1 0 600 0 1 600
box 0 0 358800 518800
use caravel caravel_0
-timestamp 1611184049
+timestamp 1611722326
transform 1 0 600 0 1 600
box 0 0 358800 518800
<< end >>
diff --git a/mag/caravel_00010014_fill_pattern_0_0.gds b/mag/caravel_00010014_fill_pattern_0_0.gds
index 55efbd6..8de7166 100644
--- a/mag/caravel_00010014_fill_pattern_0_0.gds
+++ b/mag/caravel_00010014_fill_pattern_0_0.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_0_1.gds b/mag/caravel_00010014_fill_pattern_0_1.gds
index c2d5b75..f635576 100644
--- a/mag/caravel_00010014_fill_pattern_0_1.gds
+++ b/mag/caravel_00010014_fill_pattern_0_1.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_0_2.gds b/mag/caravel_00010014_fill_pattern_0_2.gds
index d192eff..3696cfd 100644
--- a/mag/caravel_00010014_fill_pattern_0_2.gds
+++ b/mag/caravel_00010014_fill_pattern_0_2.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_0_3.gds b/mag/caravel_00010014_fill_pattern_0_3.gds
index c3e8821..a6b194b 100644
--- a/mag/caravel_00010014_fill_pattern_0_3.gds
+++ b/mag/caravel_00010014_fill_pattern_0_3.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_0_4.gds b/mag/caravel_00010014_fill_pattern_0_4.gds
index 5b0cee8..410b38a 100644
--- a/mag/caravel_00010014_fill_pattern_0_4.gds
+++ b/mag/caravel_00010014_fill_pattern_0_4.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_0_5.gds b/mag/caravel_00010014_fill_pattern_0_5.gds
index 313afa3..8fae797 100644
--- a/mag/caravel_00010014_fill_pattern_0_5.gds
+++ b/mag/caravel_00010014_fill_pattern_0_5.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_0_6.gds b/mag/caravel_00010014_fill_pattern_0_6.gds
index 7227a98..c63021d 100644
--- a/mag/caravel_00010014_fill_pattern_0_6.gds
+++ b/mag/caravel_00010014_fill_pattern_0_6.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_0_7.gds b/mag/caravel_00010014_fill_pattern_0_7.gds
index 45f9045..f77a9d2 100644
--- a/mag/caravel_00010014_fill_pattern_0_7.gds
+++ b/mag/caravel_00010014_fill_pattern_0_7.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_1_0.gds b/mag/caravel_00010014_fill_pattern_1_0.gds
index acae94b..a2a9809 100644
--- a/mag/caravel_00010014_fill_pattern_1_0.gds
+++ b/mag/caravel_00010014_fill_pattern_1_0.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_1_1.gds b/mag/caravel_00010014_fill_pattern_1_1.gds
index 724b1c4..4b33de7 100644
--- a/mag/caravel_00010014_fill_pattern_1_1.gds
+++ b/mag/caravel_00010014_fill_pattern_1_1.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_1_2.gds b/mag/caravel_00010014_fill_pattern_1_2.gds
index 870dd48..a1ef7e0 100644
--- a/mag/caravel_00010014_fill_pattern_1_2.gds
+++ b/mag/caravel_00010014_fill_pattern_1_2.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_1_3.gds b/mag/caravel_00010014_fill_pattern_1_3.gds
index 71451df..1559aaa 100644
--- a/mag/caravel_00010014_fill_pattern_1_3.gds
+++ b/mag/caravel_00010014_fill_pattern_1_3.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_1_4.gds b/mag/caravel_00010014_fill_pattern_1_4.gds
index e589544..c46e77b 100644
--- a/mag/caravel_00010014_fill_pattern_1_4.gds
+++ b/mag/caravel_00010014_fill_pattern_1_4.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_1_5.gds b/mag/caravel_00010014_fill_pattern_1_5.gds
index b8d2b59..f77f33e 100644
--- a/mag/caravel_00010014_fill_pattern_1_5.gds
+++ b/mag/caravel_00010014_fill_pattern_1_5.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_1_6.gds b/mag/caravel_00010014_fill_pattern_1_6.gds
index 626a21a..1d9025e 100644
--- a/mag/caravel_00010014_fill_pattern_1_6.gds
+++ b/mag/caravel_00010014_fill_pattern_1_6.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_1_7.gds b/mag/caravel_00010014_fill_pattern_1_7.gds
index 70e7754..3343ce9 100644
--- a/mag/caravel_00010014_fill_pattern_1_7.gds
+++ b/mag/caravel_00010014_fill_pattern_1_7.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_2_0.gds b/mag/caravel_00010014_fill_pattern_2_0.gds
index d5c975c..a116d4e 100644
--- a/mag/caravel_00010014_fill_pattern_2_0.gds
+++ b/mag/caravel_00010014_fill_pattern_2_0.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_2_1.gds b/mag/caravel_00010014_fill_pattern_2_1.gds
index 0b90266..f15b6d1 100644
--- a/mag/caravel_00010014_fill_pattern_2_1.gds
+++ b/mag/caravel_00010014_fill_pattern_2_1.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_2_2.gds b/mag/caravel_00010014_fill_pattern_2_2.gds
index 734d3cc..f2b666a 100644
--- a/mag/caravel_00010014_fill_pattern_2_2.gds
+++ b/mag/caravel_00010014_fill_pattern_2_2.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_2_3.gds b/mag/caravel_00010014_fill_pattern_2_3.gds
index 8b41bc8..7645f27 100644
--- a/mag/caravel_00010014_fill_pattern_2_3.gds
+++ b/mag/caravel_00010014_fill_pattern_2_3.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_2_4.gds b/mag/caravel_00010014_fill_pattern_2_4.gds
index 4ab90fe..e6b6fa7 100644
--- a/mag/caravel_00010014_fill_pattern_2_4.gds
+++ b/mag/caravel_00010014_fill_pattern_2_4.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_2_5.gds b/mag/caravel_00010014_fill_pattern_2_5.gds
index b6bb700..2bc0871 100644
--- a/mag/caravel_00010014_fill_pattern_2_5.gds
+++ b/mag/caravel_00010014_fill_pattern_2_5.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_2_6.gds b/mag/caravel_00010014_fill_pattern_2_6.gds
index 1635d84..e7cbb9f 100644
--- a/mag/caravel_00010014_fill_pattern_2_6.gds
+++ b/mag/caravel_00010014_fill_pattern_2_6.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_2_7.gds b/mag/caravel_00010014_fill_pattern_2_7.gds
index 6c3acf8..a21cc54 100644
--- a/mag/caravel_00010014_fill_pattern_2_7.gds
+++ b/mag/caravel_00010014_fill_pattern_2_7.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_3_0.gds b/mag/caravel_00010014_fill_pattern_3_0.gds
index 304be4f..bf4574a 100644
--- a/mag/caravel_00010014_fill_pattern_3_0.gds
+++ b/mag/caravel_00010014_fill_pattern_3_0.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_3_1.gds b/mag/caravel_00010014_fill_pattern_3_1.gds
index 50997c9..35c934e 100644
--- a/mag/caravel_00010014_fill_pattern_3_1.gds
+++ b/mag/caravel_00010014_fill_pattern_3_1.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_3_2.gds b/mag/caravel_00010014_fill_pattern_3_2.gds
index 1e8393b..4087d03 100644
--- a/mag/caravel_00010014_fill_pattern_3_2.gds
+++ b/mag/caravel_00010014_fill_pattern_3_2.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_3_3.gds b/mag/caravel_00010014_fill_pattern_3_3.gds
index c65ffef..bf0abe1 100644
--- a/mag/caravel_00010014_fill_pattern_3_3.gds
+++ b/mag/caravel_00010014_fill_pattern_3_3.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_3_4.gds b/mag/caravel_00010014_fill_pattern_3_4.gds
index 26be535..ef70636 100644
--- a/mag/caravel_00010014_fill_pattern_3_4.gds
+++ b/mag/caravel_00010014_fill_pattern_3_4.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_3_5.gds b/mag/caravel_00010014_fill_pattern_3_5.gds
index eb6f523..704b274 100644
--- a/mag/caravel_00010014_fill_pattern_3_5.gds
+++ b/mag/caravel_00010014_fill_pattern_3_5.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_3_6.gds b/mag/caravel_00010014_fill_pattern_3_6.gds
index 6bf8b33..3fc434c 100644
--- a/mag/caravel_00010014_fill_pattern_3_6.gds
+++ b/mag/caravel_00010014_fill_pattern_3_6.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_3_7.gds b/mag/caravel_00010014_fill_pattern_3_7.gds
index 76e3870..e5a7779 100644
--- a/mag/caravel_00010014_fill_pattern_3_7.gds
+++ b/mag/caravel_00010014_fill_pattern_3_7.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_4_0.gds b/mag/caravel_00010014_fill_pattern_4_0.gds
index 93f5da0..21e3168 100644
--- a/mag/caravel_00010014_fill_pattern_4_0.gds
+++ b/mag/caravel_00010014_fill_pattern_4_0.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_4_1.gds b/mag/caravel_00010014_fill_pattern_4_1.gds
index 79a0b97..fa193c0 100644
--- a/mag/caravel_00010014_fill_pattern_4_1.gds
+++ b/mag/caravel_00010014_fill_pattern_4_1.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_4_2.gds b/mag/caravel_00010014_fill_pattern_4_2.gds
index 1ec63e0..b582483 100644
--- a/mag/caravel_00010014_fill_pattern_4_2.gds
+++ b/mag/caravel_00010014_fill_pattern_4_2.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_4_3.gds b/mag/caravel_00010014_fill_pattern_4_3.gds
index e28b385..e98821d 100644
--- a/mag/caravel_00010014_fill_pattern_4_3.gds
+++ b/mag/caravel_00010014_fill_pattern_4_3.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_4_4.gds b/mag/caravel_00010014_fill_pattern_4_4.gds
index d0499fc..c607e2c 100644
--- a/mag/caravel_00010014_fill_pattern_4_4.gds
+++ b/mag/caravel_00010014_fill_pattern_4_4.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_4_5.gds b/mag/caravel_00010014_fill_pattern_4_5.gds
index 2885e4c..bb7d21a 100644
--- a/mag/caravel_00010014_fill_pattern_4_5.gds
+++ b/mag/caravel_00010014_fill_pattern_4_5.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_4_6.gds b/mag/caravel_00010014_fill_pattern_4_6.gds
index 91972cb..c948106 100644
--- a/mag/caravel_00010014_fill_pattern_4_6.gds
+++ b/mag/caravel_00010014_fill_pattern_4_6.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_4_7.gds b/mag/caravel_00010014_fill_pattern_4_7.gds
index 4cabf75..3dd4422 100644
--- a/mag/caravel_00010014_fill_pattern_4_7.gds
+++ b/mag/caravel_00010014_fill_pattern_4_7.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_5_0.gds b/mag/caravel_00010014_fill_pattern_5_0.gds
index 345f9a1..988b0bb 100644
--- a/mag/caravel_00010014_fill_pattern_5_0.gds
+++ b/mag/caravel_00010014_fill_pattern_5_0.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_5_1.gds b/mag/caravel_00010014_fill_pattern_5_1.gds
index eba5d99..fd1b216 100644
--- a/mag/caravel_00010014_fill_pattern_5_1.gds
+++ b/mag/caravel_00010014_fill_pattern_5_1.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_5_2.gds b/mag/caravel_00010014_fill_pattern_5_2.gds
index 694fe97..ae272f7 100644
--- a/mag/caravel_00010014_fill_pattern_5_2.gds
+++ b/mag/caravel_00010014_fill_pattern_5_2.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_5_3.gds b/mag/caravel_00010014_fill_pattern_5_3.gds
index 20a6bc9..b0b27b5 100644
--- a/mag/caravel_00010014_fill_pattern_5_3.gds
+++ b/mag/caravel_00010014_fill_pattern_5_3.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_5_4.gds b/mag/caravel_00010014_fill_pattern_5_4.gds
index b7e030f..cc79498 100644
--- a/mag/caravel_00010014_fill_pattern_5_4.gds
+++ b/mag/caravel_00010014_fill_pattern_5_4.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_5_5.gds b/mag/caravel_00010014_fill_pattern_5_5.gds
index d8f085b..4e2a5e7 100644
--- a/mag/caravel_00010014_fill_pattern_5_5.gds
+++ b/mag/caravel_00010014_fill_pattern_5_5.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_5_6.gds b/mag/caravel_00010014_fill_pattern_5_6.gds
index 174e2d8..39c269d 100644
--- a/mag/caravel_00010014_fill_pattern_5_6.gds
+++ b/mag/caravel_00010014_fill_pattern_5_6.gds
Binary files differ
diff --git a/mag/caravel_00010014_fill_pattern_5_7.gds b/mag/caravel_00010014_fill_pattern_5_7.gds
index fb65d17..e172035 100644
--- a/mag/caravel_00010014_fill_pattern_5_7.gds
+++ b/mag/caravel_00010014_fill_pattern_5_7.gds
Binary files differ
diff --git a/mag/mgmt_core.mag b/mag/mgmt_core.mag
deleted file mode 100644
index 697d095..0000000
--- a/mag/mgmt_core.mag
+++ /dev/null
Binary files differ
diff --git a/mag/mgmt_core.mag.gz b/mag/mgmt_core.mag.gz
new file mode 100644
index 0000000..26e5792
--- /dev/null
+++ b/mag/mgmt_core.mag.gz
Binary files differ
diff --git a/scripts/compositor.py b/scripts/compositor.py
index ffda740..b6ed54c 100755
--- a/scripts/compositor.py
+++ b/scripts/compositor.py
@@ -84,6 +84,7 @@
if user_id_value:
project = 'caravel'
project_with_id = 'caravel_' + user_id_value
+ user_id_decimal = str(int(user_id_value, 16))
else:
print('Error: No project_id found in info.yaml file.')
sys.exit(1)
@@ -106,6 +107,8 @@
with open(magpath + '/compose_final.tcl', 'w') as ofile:
print('#!/bin/env wish', file=ofile)
print('drc off', file=ofile)
+ # Set the random seed from the project ID
+ print('random seed ' + user_id_decimal, file=ofile)
# Read project from .mag but set GDS properties so that it points
# to the GDS file created by "make ship".
@@ -120,7 +123,7 @@
# it's gigabytes anyway, so we don't want to deal with any
# actual data. So it's just a placeholder.
- print('load ' + project_with_id + '_fill_pattern', file=ofile)
+ print('load ' + project_with_id + '_fill_pattern -quiet', file=ofile)
print('snap internal', file=ofile)
print('box values {*}$bbox', file=ofile)
print('paint comment', file=ofile)
@@ -148,6 +151,7 @@
# Generate final GDS
print('puts stdout "Writing final GDS. . . "', file=ofile)
print('flush stdout', file=ofile)
+ print('gds undefined allow', file=ofile)
print('cif *hier write disable', file=ofile)
print('gds write ../gds/' + project_with_id + '.gds', file=ofile)
print('quit -noprompt', file=ofile)
diff --git a/signoff/compositor.out b/signoff/compositor.out
index 8cfa11f..4978c83 100644
--- a/signoff/compositor.out
+++ b/signoff/compositor.out
@@ -1,6 +1,6 @@
Building final GDS file caravel_00010014.gds
-Magic 8.3 revision 119 - Compiled on Wed Jan 20 12:39:02 PST 2021.
+Magic 8.3 revision 122 - Compiled on Mon Jan 25 17:32:18 PST 2021.
Starting magic under Tcl interpreter
Using the terminal as the console.
Using NULL graphics device.
diff --git a/signoff/generate_fill.out b/signoff/generate_fill.out
index 6377b08..8440f5a 100644
--- a/signoff/generate_fill.out
+++ b/signoff/generate_fill.out
@@ -1,7 +1,7 @@
This script will generate files caravel_00010014_fill_pattern_x_y.gds
Now generating fill patterns. This may take. . . quite. . . a while.
-Magic 8.3 revision 117 - Compiled on Fri Jan 15 10:16:48 PST 2021.
+Magic 8.3 revision 122 - Compiled on Mon Jan 25 17:32:18 PST 2021.
Starting magic under Tcl interpreter
Using the terminal as the console.
Using NULL graphics device.
@@ -15,7 +15,7 @@
Scaled tech values by 2 / 1 to match internal grid scaling
Loading sky130A Device Generator Menu ...
Loading "/mnt/share/open_mpw/shuttle/slot-020/q-rib/mag/generate_fill.tcl" from command line.
-Started: 01/17/2021 07:49:35
+Started: 01/26/2021 16:30:32
Warning: Calma reading is not undoable! I hope that's OK.
Library written using GDS-II Release 3.0
Library name: caravel
@@ -5591,7 +5591,7 @@
Reading "caravel_00010014_fill_pattern_4_7".
Generating output for cell caravel_00010014_fill_pattern_5_7
Reading "caravel_00010014_fill_pattern_5_7".
-Ended: 01/17/2021 10:56:03
+Ended: 01/26/2021 18:51:28
Error message output from magic:
CIF file read warning: CIF style sky130(): units rescaled by factor of 5 / 1
Error while reading cell "pk_pk_control_logic_r" (byte position 6579672): Warning: Cell pk_pk_control_logic_r boundary was redefined.
diff --git a/signoff/macro_listing_check/magic_extract.log b/signoff/macro_listing_check/magic_extract.log
new file mode 100644
index 0000000..e118d34
--- /dev/null
+++ b/signoff/macro_listing_check/magic_extract.log
@@ -0,0 +1,23 @@
+
+Magic 8.3 revision 119 - Compiled on Wed Jan 20 12:39:02 PST 2021.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+site.pre: In custom site.pre...
+site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
+Processing system .magicrc file
+site.def: In custom site.def...
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(): scaleFactor=2, multiplier=2
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/mnt/share/open_mpw/sak/sky130_macro_list_extractor/magic_list_instances.tcl" from command line.
+Warning: Calma reading is not undoable! I hope that's OK.
+Library written using GDS-II Release 3.0
+Library name: user_project_wrapper
+Reading "user_proj_example".
+Reading "user_project_wrapper".
+[INFO]: Loading user_project_wrapper
+
+[INFO]: Saved
diff --git a/signoff/macro_listing_check/user_project_wrapper.magic.namelist b/signoff/macro_listing_check/user_project_wrapper.magic.namelist
new file mode 100644
index 0000000..dd6b2e7
--- /dev/null
+++ b/signoff/macro_listing_check/user_project_wrapper.magic.namelist
@@ -0,0 +1 @@
+mprj
diff --git a/signoff/macro_listing_check/user_project_wrapper.magic.typelist b/signoff/macro_listing_check/user_project_wrapper.magic.typelist
new file mode 100644
index 0000000..b942a2a
--- /dev/null
+++ b/signoff/macro_listing_check/user_project_wrapper.magic.typelist
@@ -0,0 +1 @@
+user_proj_example
diff --git a/signoff/make_final b/signoff/make_final
index dcd0182..15ed137 100644
--- a/signoff/make_final
+++ b/signoff/make_final
@@ -1 +1 @@
-5a1605faf71ec6ae2c92277482ae56cad449ddec ./gds/caravel_00010014.gds
+91362da193a3007c8263f9fc090f27cd50917a77 ./gds/caravel_00010014.gds
diff --git a/signoff/versions b/signoff/versions
index ec41113..7367429 100644
--- a/signoff/versions
+++ b/signoff/versions
@@ -40,3 +40,17 @@
make_final: sky130A tech = version 1.0.107-6-gf066456
make_final: skywater-pdk = v0.0.0-303-g3d7617a
make_final: open_pdks = 1.0.108
+------------------------------------
+generate_fill: Tue Jan 26 16:30:31 PST 2021
+generate_fill: caravel = commit 35f39cb0
+generate_fill: magic = 8.3.122
+generate_fill: sky130A tech = version 1.0.107-6-gf066456
+generate_fill: skywater-pdk = v0.0.0-303-g3d7617a
+generate_fill: open_pdks = 1.0.108
+------------------------------------
+make_final: Tue Jan 26 20:38:45 PST 2021
+make_final: caravel = commit 35f39cb0
+make_final: magic = 8.3.122
+make_final: sky130A tech = version 1.0.107-6-gf066456
+make_final: skywater-pdk = v0.0.0-303-g3d7617a
+make_final: open_pdks = 1.0.108