final gds & drc results
diff --git a/gds/DFFRAM.gds.gz b/gds/DFFRAM.gds.gz
new file mode 100644
index 0000000..a0f9b37
--- /dev/null
+++ b/gds/DFFRAM.gds.gz
Binary files differ
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..3ff7fec
--- /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_0001000d.gds.gz b/gds/caravel_0001000d.gds.gz
new file mode 100644
index 0000000..d679b11
--- /dev/null
+++ b/gds/caravel_0001000d.gds.gz
Binary files differ
diff --git a/gds/caravel_0001000d_fill_pattern.gds.gz b/gds/caravel_0001000d_fill_pattern.gds.gz
new file mode 100644
index 0000000..72130f3
--- /dev/null
+++ b/gds/caravel_0001000d_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..22b1de5
--- /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..1ef295e
--- /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_0001000d.mag b/mag/caravel_0001000d.mag
index 603f19a..68e3b28 100644
--- a/mag/caravel_0001000d.mag
+++ b/mag/caravel_0001000d.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1610904867
+timestamp 1611704030
<< 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_0001000d_fill_pattern caravel_0001000d_fill_pattern_0
-timestamp 1610904867
+timestamp 1611704030
transform 1 0 600 0 1 600
box 0 0 358800 518800
use caravel caravel_0
-timestamp 1610904867
+timestamp 1611704030
transform 1 0 600 0 1 600
box 0 0 358800 518800
<< end >>
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 0058f89..5da4663 100644
--- a/signoff/compositor.out
+++ b/signoff/compositor.out
@@ -1,6 +1,6 @@
Building final GDS file caravel_0001000d.gds
-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.
@@ -63,11 +63,262 @@
Scaled magic input cell font_63 geometry by factor of 24
Scaled magic input cell open_source geometry by factor of 2
chip_io: 10000 rects
-Scaled magic input cell user_project_wrapper geometry by factor of 2
+user_project_wrapper: 10000 rects
+user_project_wrapper: 20000 rects
+user_project_wrapper: 30000 rects
+user_project_wrapper: 40000 rects
+user_project_wrapper: 50000 rects
+user_project_wrapper: 60000 rects
+user_project_wrapper: 70000 rects
+user_project_wrapper: 80000 rects
+user_project_wrapper: 90000 rects
+user_project_wrapper: 100000 rects
+user_project_wrapper: 110000 rects
+user_project_wrapper: 120000 rects
+user_project_wrapper: 130000 rects
+user_project_wrapper: 140000 rects
+user_project_wrapper: 150000 rects
+user_project_wrapper: 160000 rects
+user_project_wrapper: 170000 rects
+user_project_wrapper: 180000 rects
+user_project_wrapper: 190000 rects
+user_project_wrapper: 200000 rects
+user_project_wrapper: 210000 rects
+user_project_wrapper: 220000 rects
+user_project_wrapper: 230000 rects
+user_project_wrapper: 240000 rects
+user_project_wrapper: 250000 rects
+user_project_wrapper: 260000 rects
+user_project_wrapper: 270000 rects
+user_project_wrapper: 280000 rects
+user_project_wrapper: 290000 rects
+user_project_wrapper: 300000 rects
+user_project_wrapper: 310000 rects
+user_project_wrapper: 320000 rects
+user_project_wrapper: 330000 rects
+user_project_wrapper: 340000 rects
+user_project_wrapper: 350000 rects
+user_project_wrapper: 360000 rects
+user_project_wrapper: 370000 rects
+user_project_wrapper: 380000 rects
+user_project_wrapper: 390000 rects
+user_project_wrapper: 400000 rects
+user_project_wrapper: 410000 rects
+user_project_wrapper: 420000 rects
+user_project_wrapper: 430000 rects
+user_project_wrapper: 440000 rects
+user_project_wrapper: 450000 rects
+user_project_wrapper: 460000 rects
+user_project_wrapper: 470000 rects
+user_project_wrapper: 480000 rects
+user_project_wrapper: 490000 rects
+user_project_wrapper: 500000 rects
+user_project_wrapper: 510000 rects
+user_project_wrapper: 520000 rects
+user_project_wrapper: 530000 rects
+user_project_wrapper: 540000 rects
+user_project_wrapper: 550000 rects
+user_project_wrapper: 560000 rects
+user_project_wrapper: 570000 rects
+user_project_wrapper: 580000 rects
+user_project_wrapper: 590000 rects
+user_project_wrapper: 600000 rects
+user_project_wrapper: 610000 rects
+user_project_wrapper: 620000 rects
+user_project_wrapper: 630000 rects
+user_project_wrapper: 640000 rects
+user_project_wrapper: 650000 rects
+user_project_wrapper: 660000 rects
+user_project_wrapper: 670000 rects
+user_project_wrapper: 680000 rects
+user_project_wrapper: 690000 rects
+user_project_wrapper: 700000 rects
+user_project_wrapper: 710000 rects
+user_project_wrapper: 720000 rects
+user_project_wrapper: 730000 rects
+user_project_wrapper: 740000 rects
+user_project_wrapper: 750000 rects
+user_project_wrapper: 760000 rects
+user_project_wrapper: 770000 rects
+user_project_wrapper: 780000 rects
+user_project_wrapper: 790000 rects
+user_project_wrapper: 800000 rects
+user_project_wrapper: 810000 rects
+user_project_wrapper: 820000 rects
+user_project_wrapper: 830000 rects
+user_project_wrapper: 840000 rects
+user_project_wrapper: 850000 rects
+user_project_wrapper: 860000 rects
+user_project_wrapper: 870000 rects
+user_project_wrapper: 880000 rects
+user_project_wrapper: 890000 rects
+user_project_wrapper: 900000 rects
+user_project_wrapper: 910000 rects
+user_project_wrapper: 920000 rects
+user_project_wrapper: 930000 rects
+user_project_wrapper: 940000 rects
+user_project_wrapper: 950000 rects
+user_project_wrapper: 960000 rects
+user_project_wrapper: 970000 rects
+user_project_wrapper: 980000 rects
+user_project_wrapper: 990000 rects
+user_project_wrapper: 1000000 rects
+user_project_wrapper: 1010000 rects
+user_project_wrapper: 1020000 rects
+user_project_wrapper: 1030000 rects
+user_project_wrapper: 1040000 rects
+user_project_wrapper: 1050000 rects
+user_project_wrapper: 1060000 rects
+user_project_wrapper: 1070000 rects
+user_project_wrapper: 1080000 rects
+user_project_wrapper: 1090000 rects
+user_project_wrapper: 1100000 rects
+user_project_wrapper: 1110000 rects
+user_project_wrapper: 1120000 rects
+user_project_wrapper: 1130000 rects
+user_project_wrapper: 1140000 rects
+user_project_wrapper: 1150000 rects
+user_project_wrapper: 1160000 rects
+user_project_wrapper: 1170000 rects
+user_project_wrapper: 1180000 rects
+user_project_wrapper: 1190000 rects
+user_project_wrapper: 1200000 rects
+user_project_wrapper: 1210000 rects
+user_project_wrapper: 1220000 rects
+user_project_wrapper: 1230000 rects
+user_project_wrapper: 1240000 rects
+user_project_wrapper: 1250000 rects
+user_project_wrapper: 1260000 rects
+user_project_wrapper: 1270000 rects
+user_project_wrapper: 1280000 rects
+user_project_wrapper: 1290000 rects
+user_project_wrapper: 1300000 rects
+user_project_wrapper: 1310000 rects
+user_project_wrapper: 1320000 rects
+user_project_wrapper: 1330000 rects
+user_project_wrapper: 1340000 rects
+user_project_wrapper: 1350000 rects
+user_project_wrapper: 1360000 rects
+user_project_wrapper: 1370000 rects
+user_project_wrapper: 1380000 rects
+user_project_wrapper: 1390000 rects
+user_project_wrapper: 1400000 rects
+user_project_wrapper: 1410000 rects
+user_project_wrapper: 1420000 rects
+user_project_wrapper: 1430000 rects
+user_project_wrapper: 1440000 rects
+user_project_wrapper: 1450000 rects
+user_project_wrapper: 1460000 rects
+user_project_wrapper: 1470000 rects
+user_project_wrapper: 1480000 rects
+user_project_wrapper: 1490000 rects
+user_project_wrapper: 1500000 rects
+user_project_wrapper: 1510000 rects
+user_project_wrapper: 1520000 rects
+user_project_wrapper: 1530000 rects
+user_project_wrapper: 1540000 rects
+user_project_wrapper: 1550000 rects
+user_project_wrapper: 1560000 rects
+user_project_wrapper: 1570000 rects
+user_project_wrapper: 1580000 rects
+user_project_wrapper: 1590000 rects
+user_project_wrapper: 1600000 rects
+user_project_wrapper: 1610000 rects
+user_project_wrapper: 1620000 rects
+user_project_wrapper: 1630000 rects
+user_project_wrapper: 1640000 rects
+user_project_wrapper: 1650000 rects
+user_project_wrapper: 1660000 rects
+user_project_wrapper: 1670000 rects
+user_project_wrapper: 1680000 rects
+user_project_wrapper: 1690000 rects
+user_project_wrapper: 1700000 rects
+user_project_wrapper: 1710000 rects
+user_project_wrapper: 1720000 rects
+user_project_wrapper: 1730000 rects
+user_project_wrapper: 1740000 rects
+user_project_wrapper: 1750000 rects
+user_project_wrapper: 1760000 rects
+user_project_wrapper: 1770000 rects
+user_project_wrapper: 1780000 rects
+user_project_wrapper: 1790000 rects
+user_project_wrapper: 1800000 rects
+user_project_wrapper: 1810000 rects
+user_project_wrapper: 1820000 rects
+user_project_wrapper: 1830000 rects
+user_project_wrapper: 1840000 rects
+user_project_wrapper: 1850000 rects
+user_project_wrapper: 1860000 rects
+user_project_wrapper: 1870000 rects
+user_project_wrapper: 1880000 rects
+user_project_wrapper: 1890000 rects
+user_project_wrapper: 1900000 rects
+user_project_wrapper: 1910000 rects
+user_project_wrapper: 1920000 rects
+user_project_wrapper: 1930000 rects
+user_project_wrapper: 1940000 rects
+user_project_wrapper: 1950000 rects
+user_project_wrapper: 1960000 rects
+user_project_wrapper: 1970000 rects
+user_project_wrapper: 1980000 rects
+user_project_wrapper: 1990000 rects
+user_project_wrapper: 2000000 rects
+user_project_wrapper: 2010000 rects
+user_project_wrapper: 2020000 rects
+user_project_wrapper: 2030000 rects
+user_project_wrapper: 2040000 rects
+user_project_wrapper: 2050000 rects
+user_project_wrapper: 2060000 rects
+user_project_wrapper: 2070000 rects
+user_project_wrapper: 2080000 rects
+user_project_wrapper: 2090000 rects
+user_project_wrapper: 2100000 rects
+user_project_wrapper: 2110000 rects
+user_project_wrapper: 2120000 rects
+user_project_wrapper: 2130000 rects
+user_project_wrapper: 2140000 rects
+user_project_wrapper: 2150000 rects
+user_project_wrapper: 2160000 rects
+user_project_wrapper: 2170000 rects
+user_project_wrapper: 2180000 rects
+user_project_wrapper: 2190000 rects
+user_project_wrapper: 2200000 rects
+user_project_wrapper: 2210000 rects
+user_project_wrapper: 2220000 rects
+user_project_wrapper: 2230000 rects
+user_project_wrapper: 2240000 rects
+user_project_wrapper: 2250000 rects
+user_project_wrapper: 2260000 rects
+user_project_wrapper: 2270000 rects
+user_project_wrapper: 2280000 rects
+user_project_wrapper: 2290000 rects
+user_project_wrapper: 2300000 rects
+user_project_wrapper: 2310000 rects
+user_project_wrapper: 2320000 rects
+user_project_wrapper: 2330000 rects
+user_project_wrapper: 2340000 rects
+user_project_wrapper: 2350000 rects
+user_project_wrapper: 2360000 rects
+user_project_wrapper: 2370000 rects
+user_project_wrapper: 2380000 rects
+user_project_wrapper: 2390000 rects
+user_project_wrapper: 2400000 rects
+user_project_wrapper: 2410000 rects
+user_project_wrapper: 2420000 rects
+user_project_wrapper: 2430000 rects
+user_project_wrapper: 2440000 rects
+user_project_wrapper: 2450000 rects
+user_project_wrapper: 2460000 rects
+user_project_wrapper: 2470000 rects
+user_project_wrapper: 2480000 rects
+user_project_wrapper: 2490000 rects
+user_project_wrapper: 2500000 rects
+user_project_wrapper: 2510000 rects
+user_project_wrapper: 2520000 rects
+user_project_wrapper: 2530000 rects
Processing timestamp mismatches: user_project_wrapper, chip_io, mgmt_protect, mgmt_core, gpio_control_block, simple_por, user_id_programming, sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped, storage, alpha_1, alpha_D, seal_ring_corner_abstract.
Generating output for cell caravel_0001000d
Generating output for cell advSeal_6um_gen
- Generating output for cell seal_ring_corner_abstract
Reading "sealring_slots".
Reading "seal_ring_slots_array".
Reading "sr_polygon00011".
@@ -145,1056 +396,6 @@
Reading "caravel_0001000d_fill_pattern_5_7".
Reading "caravel_0001000d_fill_pattern".
Generating output for cell caravel
- Generating output for cell storage
-Reading "sky130_fd_sc_hd__decap_3".
-Reading "sky130_fd_sc_hd__diode_2".
-Reading "sky130_fd_sc_hd__fill_2".
-Reading "sky130_fd_sc_hd__decap_12".
-Reading "sky130_fd_sc_hd__decap_8".
-Reading "sky130_fd_sc_hd__decap_6".
-Reading "sky130_fd_sc_hd__decap_4".
-Reading "sky130_fd_sc_hd__tapvpwrvgnd_1".
-Reading "sky130_fd_sc_hd__fill_1".
-Reading "pk_contact_17".
-Reading "pk_contact_11".
-Reading "pk_contact_13".
-Reading "pk_contact_18".
-Reading "pk_nmos_m1_w0_360_sli_dli_da_p".
-Reading "pk_pmos_m1_w1_120_sli_dli_da_p".
-Reading "pk_nmos_m2_w0_740_sli_dli_da_p".
-Reading "pk_contact_24".
-Reading "pk_contact_23".
-Reading "pk_pmos_m2_w1_120_sli_dli_da_p".
-Reading "pk_contact_7".
-Reading "pk_contact_12".
-Reading "pk_nmos_m10_w7_000_sli_dli_da_p".
-Reading "pk_nmos_m1_w0_740_sactive_dli".
-Reading "pk_pmos_m1_w1_120_sli_dli".
-Reading "pk_pinv".
-Reading "pk_pmos_m10_w7_000_sli_dli_da_p".
-Reading "pk_nmos_m1_w0_740_sli_dactive".
-Reading "pk_nand2_dec".
-Reading "pk_pinv_dec".
-Reading "pk_nand3_dec".
-Reading "pk_nmos_m7_w1_680_sli_dli_da_p".
-Reading "pk_pmos_m7_w2_000_sli_dli_da_p".
-Reading "pk_nmos_m22_w2_000_sli_dli_da_p".
-Reading "pk_pmos_m22_w2_000_sli_dli_da_p".
-Reading "pk_nmos_m18_w2_000_sli_dli_da_p".
-Reading "pk_pmos_m18_w2_000_sli_dli_da_p".
-Reading "pk_contact_16".
-Reading "pk_contact_15".
-Reading "pk_pmos_m1_w0_550_sli_dli".
-Reading "pk_contact_14".
-Reading "pk_and2_dec".
-Reading "pk_contact_29".
-Reading "pk_contact_28".
-Reading "pk_contact_26".
-Reading "pk_nmos_m1_w2_880_sli_dli".
-Reading "pk_pdriver".
-Reading "pk_pnand2".
-Reading "pk_nmos_m3_w1_680_sli_dli_da_p".
-Reading "pk_contact_9".
-Reading "pk_pinv_dec_0".
-Reading "pk_contact_8".
-Reading "pk_and3_dec".
-Reading "pk_pmos_m3_w1_650_sli_dli_da_p".
-Reading "pk_contact_27".
-Reading "pk_sky130_fd_bd_sram__openram_dp_cell_replica".
-Reading "pk_sky130_fd_bd_sram__openram_dp_cell_dummy".
-Reading "pk_sky130_fd_bd_sram__openram_dp_cell".
-Reading "pk_pmos_m2_w1_650_sli_dli_da_p".
-Reading "pk_pinv_16".
-Reading "pk_nmos_m2_w1_260_sli_dli_da_p".
-Reading "pk_nmos_m40_w2_000_sli_dli_da_p".
-Reading "pk_nmos_m5_w1_680_sli_dli_da_p".
-Reading "pk_sky130_fd_bd_sram__openram_dp_cell_cap_row".
-Reading "pk_nmos_m24_w2_000_sli_dli_da_p".
-Reading "pk_nmos_m4_w1_260_sli_dli_da_p".
-Reading "pk_pmos_m4_w2_000_sli_dli_da_p".
-Reading "pk_nmos_m3_w2_000_sli_dli_da_p".
-Reading "pk_pinv_17".
-Reading "pk_sky130_fd_bd_sram__openram_dp_cell_cap_col".
-Reading "pk_write_driver".
-Reading "pk_hierarchical_predecode3x8".
-Reading "pk_hierarchical_predecode2x4".
-Reading "pk_precharge_1".
-Reading "pk_pmos_m5_w2_000_sli_dli_da_p".
-Reading "pk_contact_22".
-Reading "pk_contact_21".
-Reading "pk_contact_20".
-Reading "pk_contact_19".
-Reading "pk_single_level_column_mux".
-Reading "pk_dff".
-Reading "pk_nmos_m1_w0_740_sactive_dactive".
-Reading "pk_pinv_1".
-Reading "pk_sense_amp".
-Reading "pk_single_level_column_mux_0".
-Reading "pk_pmos_m3_w2_000_sli_dli_da_p".
-Reading "pk_pand2".
-Reading "pk_pmos_m40_w2_000_sli_dli_da_p".
-Reading "pk_pmos_m24_w2_000_sli_dli_da_p".
-Reading "pk_pinv_2".
-Reading "pk_precharge_0".
-Reading "pk_nmos_m8_w1_680_sli_dli_da_p".
-Reading "pk_wordline_driver".
-Reading "pk_pinv_3".
-Reading "pk_pmos_m13_w2_000_sli_dli_da_p".
-Reading "pk_nmos_m13_w2_000_sli_dli_da_p".
-Reading "pk_pmos_m8_w2_000_sli_dli_da_p".
-Reading "pk_nmos_m12_w2_000_sli_dli_da_p".
-Reading "pk_pmos_m12_w2_000_sli_dli_da_p".
-Reading "pk_pinv_15".
-Reading "pk_row_cap_array".
-Reading "pk_col_cap_array".
-Reading "pk_dummy_array".
-Reading "pk_row_cap_array_0".
-Reading "pk_pdriver_3".
-Reading "pk_replica_column".
-Reading "pk_dff_buf_0".
-Reading "pk_pinv_13".
-Reading "pk_wordline_driver_array".
-Reading "pk_pinv_11".
-Reading "pk_pinv_9".
-Reading "pk_pinv_8".
-Reading "pk_pinv_7".
-Reading "pk_pinv_14".
-Reading "pk_replica_column_0".
-Reading "pk_pdriver_4".
-Reading "pk_pnand3".
-Reading "pk_pinv_18".
-Reading "pk_pinv_12".
-Reading "pk_pinv_6".
-Reading "pk_pnand2_0".
-Reading "pk_hierarchical_decoder".
-Reading "pk_pinv_0".
-Reading "pk_single_level_column_mux_array_0".
-Reading "pk_precharge_array_0".
-Reading "pk_pinv_20".
-Reading "pk_pdriver_0".
-Reading "pk_single_level_column_mux_array".
-Reading "pk_write_mask_and_array".
-Reading "pk_write_driver_array".
-Reading "pk_sense_amp_array".
-Reading "pk_precharge_array".
-Reading "pk_pinv_10".
-Reading "pk_pinv_19".
-Reading "pk_bitcell_array".
-Reading "pk_dff_buf_array".
-Reading "pk_pand3".
-Reading "pk_pdriver_1".
-Reading "pk_port_address".
-Reading "pk_replica_bitcell_array".
-Reading "pk_cr_0".
-Reading "pk_contact_32".
-Reading "pk_pdriver_5".
-Reading "pk_pnand2_1".
-Reading "pk_delay_chain".
-Reading "pk_pand3_0".
-Reading "pk_pdriver_2".
-Reading "pk_pand2_0".
-Reading "pk_pinvbuf".
-Reading "pk_port_data_0".
-Reading "pk_contact_33".
-Reading "pk_cr_1".
-Reading "pk_port_data".
-Reading "pk_cr_3".
-Reading "pk_data_dff".
-Reading "pk_wmask_dff".
-Reading "pk_row_addr_dff".
-Reading "pk_control_logic_rw".
-Reading "pk_bank".
-Reading "pk_control_logic_r".
-Reading "pk_col_addr_dff".
-Reading "pk_cr_2".
-Reading "pk_contact_34".
-Reading "pk_pk_sram_1rw1r_32_256_8_sky130".
-Reading "sram_1rw1r_32_256_8_sky130".
-Reading "storage".
- Generating output for cell sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped
-Reading "sky130_fd_sc_hvl__decap_4".
-Reading "sky130_fd_sc_hvl__decap_8".
-Reading "sky130_fd_sc_hvl__fill_1".
-Reading "sky130_fd_sc_hvl__fill_2".
-Reading "sky130_fd_sc_hvl__diode_2".
-Reading "sky130_fd_sc_hvl__lsbufhv2lv_1".
-Reading "sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped".
- Generating output for cell user_id_textblock
- Generating output for cell alpha_D
- Generating output for cell alpha_1
- Generating output for cell alpha_0
- Generating output for cell copyright_block
- Generating output for cell font_73
- Generating output for cell font_6C
- Generating output for cell font_65
- Generating output for cell font_61
- Generating output for cell font_62
- Generating output for cell font_66
- Generating output for cell font_20
- Generating output for cell font_29
- Generating output for cell font_28
- Generating output for cell font_43
- Generating output for cell font_76
- Generating output for cell font_72
- Generating output for cell font_2D
- Generating output for cell font_4B
- Generating output for cell font_44
- Generating output for cell font_50
- Generating output for cell font_6E
- Generating output for cell font_70
- Generating output for cell font_6F
- Generating output for cell font_74
- Generating output for cell font_57
- Generating output for cell font_6B
- Generating output for cell font_79
- Generating output for cell font_53
- Generating output for cell font_67
- Generating output for cell font_47
- Generating output for cell font_30
- Generating output for cell font_32
- Generating output for cell font_6D
- Generating output for cell font_63
- Generating output for cell open_source
- Generating output for cell user_id_programming
-Reading "sky130_fd_sc_hd__decap_3".
-Reading "sky130_fd_sc_hd__conb_1".
-Reading "sky130_fd_sc_hd__fill_1".
-Reading "sky130_fd_sc_hd__decap_8".
-Reading "sky130_fd_sc_hd__fill_2".
-Reading "sky130_fd_sc_hd__decap_6".
-Reading "sky130_fd_sc_hd__tapvpwrvgnd_1".
-Reading "sky130_fd_sc_hd__decap_4".
-Reading "sky130_fd_sc_hd__decap_12".
-Reading "user_id_programming".
- Generating output for cell simple_por
-Reading "sky130_fd_pr__pfet_g5v0d10v5_3YBPVB".
-Reading "sky130_fd_pr__pfet_g5v0d10v5_ZEUEFZ".
-Reading "sky130_fd_pr__nfet_g5v0d10v5_ZK8HQC".
-Reading "sky130_fd_pr__nfet_g5v0d10v5_TGFUGS".
-Reading "sky130_fd_pr__pfet_g5v0d10v5_YEUEBV".
-Reading "sky130_fd_pr__pfet_g5v0d10v5_YUHPBG".
-Reading "sky130_fd_pr__nfet_g5v0d10v5_PKVMTM".
-Reading "sky130_fd_pr__pfet_g5v0d10v5_YUHPXE".
-Reading "sky130_fd_sc_hvl__buf_8".
-Reading "sky130_fd_sc_hvl__schmittbuf_1".
-Reading "sky130_fd_sc_hvl__inv_8".
-Reading "sky130_fd_sc_hvl__fill_4".
-Reading "sky130_fd_pr__res_xhigh_po_0p69_S5N9F3".
-Reading "sky130_fd_pr__cap_mim_m3_2_W5U4AW".
-Reading "sky130_fd_pr__cap_mim_m3_1_WRT4AW".
-Reading "simple_por".
- Generating output for cell gpio_control_block
-Reading "sky130_fd_sc_hd__dfrtp_4".
-Reading "sky130_fd_sc_hd__decap_3".
-Reading "sky130_fd_sc_hd__decap_4".
-Reading "sky130_fd_sc_hd__fill_1".
-Reading "sky130_fd_sc_hd__buf_2".
-Reading "sky130_fd_sc_hd__dfstp_4".
-Reading "sky130_fd_sc_hd__conb_1".
-Reading "sky130_fd_sc_hd__tapvpwrvgnd_1".
-Reading "sky130_fd_sc_hd__decap_8".
-Reading "sky130_fd_sc_hd__or2_4".
-Reading "sky130_fd_sc_hd__nand2_4".
-Reading "sky130_fd_sc_hd__fill_2".
-Reading "sky130_fd_sc_hd__and3_4".
-Reading "sky130_fd_sc_hd__clkbuf_1".
-Reading "sky130_fd_sc_hd__clkbuf_16".
-Reading "sky130_fd_sc_hd__inv_2".
-Reading "sky130_fd_sc_hd__decap_6".
-Reading "sky130_fd_sc_hd__ebufn_2".
-Reading "sky130_fd_sc_hd__diode_2".
-Reading "sky130_fd_sc_hd__a32o_4".
-Reading "sky130_fd_sc_hd__and2_4".
-Reading "sky130_fd_sc_hd__einvp_8".
-Reading "sky130_fd_sc_hd__decap_12".
-Reading "gpio_control_block".
- Generating output for cell mgmt_core
-Reading "sky130_fd_sc_hd__conb_1".
-Reading "sky130_fd_sc_hd__fill_1".
-Reading "sky130_fd_sc_hd__decap_8".
-Reading "sky130_fd_sc_hd__decap_3".
-Reading "sky130_fd_sc_hd__decap_12".
-Reading "sky130_fd_sc_hd__decap_4".
-Reading "sky130_fd_sc_hd__buf_2".
-Reading "sky130_fd_sc_hd__tapvpwrvgnd_1".
-Reading "sky130_fd_sc_hd__inv_2".
-Reading "sky130_fd_sc_hd__diode_2".
-Reading "sky130_fd_sc_hd__fill_2".
-Reading "sky130_fd_sc_hd__decap_6".
-Reading "sky130_fd_sc_hd__a2bb2o_4".
-Reading "sky130_fd_sc_hd__dfxtp_4".
-Reading "sky130_fd_sc_hd__o22a_4".
-Reading "sky130_fd_sc_hd__o21a_4".
-Reading "sky130_fd_sc_hd__or2_4".
-Reading "sky130_fd_sc_hd__and3_4".
-Reading "sky130_fd_sc_hd__a22oi_4".
-Reading "sky130_fd_sc_hd__and2_4".
-Reading "sky130_fd_sc_hd__nand2_4".
-Reading "sky130_fd_sc_hd__a21oi_4".
-Reading "sky130_fd_sc_hd__or3_4".
-Reading "sky130_fd_sc_hd__nor2_4".
-Reading "sky130_fd_sc_hd__or4_4".
-Reading "sky130_fd_sc_hd__and4_4".
-Reading "sky130_fd_sc_hd__a32o_4".
-Reading "sky130_fd_sc_hd__o21ai_4".
-Reading "sky130_fd_sc_hd__a211o_4".
-Reading "sky130_fd_sc_hd__a21o_4".
-Reading "sky130_fd_sc_hd__buf_8".
-Reading "sky130_fd_sc_hd__o32a_4".
-Reading "sky130_fd_sc_hd__a21bo_4".
-Reading "sky130_fd_sc_hd__a2111o_4".
-Reading "sky130_fd_sc_hd__o41a_4".
-Reading "sky130_fd_sc_hd__dfrtp_4".
-Reading "sky130_fd_sc_hd__dfstp_4".
-Reading "sky130_fd_sc_hd__ebufn_2".
-Reading "sky130_fd_sc_hd__buf_4".
-Reading "sky130_fd_sc_hd__clkbuf_8".
-Reading "sky130_fd_sc_hd__dfxtp_1".
-Reading "sky130_fd_sc_hd__clkbuf_16".
-Reading "sky130_fd_sc_hd__and2_1".
-Reading "sky130_fd_sc_hd__inv_1".
-Reading "sky130_fd_sc_hd__dlclkp_1".
-Reading "sky130_fd_sc_hd__ebufn_4".
-Reading "sky130_fd_sc_hd__and4_2".
-Reading "sky130_fd_sc_hd__and4bb_2".
-Reading "sky130_fd_sc_hd__and4b_2".
-Reading "sky130_fd_sc_hd__nor4b_2".
-Reading "sky130_fd_sc_hd__clkbuf_4".
-Reading "sky130_fd_sc_hd__nor3b_4".
-Reading "sky130_fd_sc_hd__mux4_1".
-Reading "sky130_fd_sc_hd__and3b_4".
-Reading "DFFRAM".
-Reading "sky130_fd_sc_hd__a41o_4".
-Reading "sky130_fd_sc_hd__inv_4".
-Reading "sky130_fd_sc_hd__clkbuf_1".
-Reading "sky130_fd_sc_hd__clkinv_1".
-Reading "sky130_fd_sc_hd__einvn_4".
-Reading "sky130_fd_sc_hd__einvp_2".
-Reading "sky130_fd_sc_hd__clkbuf_2".
-Reading "sky130_fd_sc_hd__einvn_8".
-Reading "sky130_fd_sc_hd__clkinv_8".
-Reading "sky130_fd_sc_hd__clkinv_2".
-Reading "sky130_fd_sc_hd__einvp_1".
-Reading "sky130_fd_sc_hd__or2_2".
-Reading "digital_pll".
-Reading "mgmt_core".
- Generating output for cell mgmt_protect
-Reading "sky130_fd_sc_hd__decap_12".
-Reading "sky130_fd_sc_hd__decap_3".
-Reading "sky130_fd_sc_hd__decap_4".
-Reading "sky130_fd_sc_hd__tapvpwrvgnd_1".
-Reading "sky130_fd_sc_hd__decap_8".
-Reading "sky130_fd_sc_hd__inv_2".
-Reading "sky130_fd_sc_hd__fill_2".
-Reading "sky130_fd_sc_hd__diode_2".
-Reading "sky130_fd_sc_hd__fill_1".
-Reading "sky130_fd_sc_hd__decap_6".
-Reading "sky130_fd_sc_hd__buf_8".
-Reading "sky130_fd_sc_hd__inv_8".
-Reading "sky130_fd_sc_hd__conb_1".
-Reading "mprj2_logic_high".
-Reading "sky130_fd_sc_hvl__fill_2".
-Reading "sky130_fd_sc_hvl__lsbufhv2lv_1".
-Reading "sky130_fd_sc_hvl__decap_8".
-Reading "sky130_fd_sc_hvl__decap_4".
-Reading "sky130_fd_sc_hvl__conb_1".
-Reading "sky130_fd_sc_hvl__fill_1".
-Reading "mgmt_protect_hv".
-Reading "sky130_fd_sc_hd__einvp_8".
-Reading "sky130_fd_sc_hd__nand2_4".
-Reading "mprj_logic_high".
-Reading "mgmt_protect".
- Generating output for cell chip_io
-Reading "sky130_ef_io__com_bus_slice_20um".
-Reading "sky130_fd_io__corner_bus_overlay".
-Reading "sky130_ef_io__corner_pad".
-Reading "sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um".
-Reading "sky130_ef_io__com_bus_slice_10um".
-Reading "sky130_ef_io__com_bus_slice_5um".
-Reading "sky130_ef_io__com_bus_slice_1um".
-Reading "sky130_fd_io__com_bus_slice".
-Reading "sky130_fd_io__com_bus_hookup".
-Reading "sky130_fd_io__overlay_vssa_hvc".
-Reading "sky130_ef_io__hvc_vdda_overlay".
-Reading "sky130_fd_pr__hvdfl1sd__example_5595914180851".
-Reading "sky130_fd_pr__model__nfet_highvoltage__example_55959141808664".
-Reading "sky130_fd_io__sio_clamp_pcap_4x5".
-Reading "sky130_fd_pr__model__nfet_highvoltage__example_55959141808680".
-Reading "sky130_fd_io__esd_rcclamp_nfetcap".
-Reading "sky130_fd_pr__dfl1sd__example_55959141808336".
-Reading "sky130_fd_pr__dfl1sd2__example_55959141808666".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808665".
-Reading "sky130_fd_pr__dfl1sd__example_55959141808678".
-Reading "sky130_fd_pr__dfl1sd2__example_55959141808679".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808677".
-Reading "sky130_fd_pr__via_pol1__example_5595914180839".
-Reading "sky130_fd_pr__res_bent_po__example_55959141808667".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808660".
-Reading "sky130_fd_pr__dfl1__example_55959141808663".
-Reading "sky130_fd_pr__hvdftpl1s__example_55959141808671".
-Reading "sky130_fd_pr__hvdftpl1s2__example_55959141808672".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808673".
-Reading "sky130_fd_pr__res_bent_po__example_55959141808668".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808670".
-Reading "sky130_fd_pr__dfl1__example_55959141808662".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808661".
-Reading "sky130_fd_pr__hvdftpl1s__example_55959141808675".
-Reading "sky130_fd_pr__hvdftpl1s2__example_55959141808676".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808674".
-Reading "sky130_fd_pr__via_l1m1__example_559591418084".
-Reading "sky130_fd_pr__res_bent_po__example_55959141808669".
-Reading "sky130_fd_pr__gendlring__example_559591418081".
-Reading "sky130_fd_pr__genrivetdlring__example_559591418082".
-Reading "sky130_fd_pr__padplhp__example_559591418080".
-Reading "sky130_fd_io__pad_esd".
-Reading "sky130_fd_io__com_busses_esd".
-Reading "sky130_fd_io__top_ground_hvc_wpad".
-Reading "sky130_ef_io__vssa_hvc_clamped_pad".
-Reading "sky130_fd_pr__hvdfm1sd2__example_55959141808717".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808716".
-Reading "sky130_fd_pr__hvdfm1sd2__example_55959141808719".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808718".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808720".
-Reading "sky130_fd_pr__hvdfm1sd2__example_5595914180890".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808721".
-Reading "sky130_fd_pr__hvdfm1sd2__example_55959141808243".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808722".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808723".
-Reading "sky130_fd_io__xres_inv_hysv2".
-Reading "sky130_fd_pr__res_generic_po__example_5595914180838".
-Reading "sky130_fd_io__tk_tie_r_out_esd".
-Reading "sky130_fd_pr__hvdfm1sd2__example_55959141808765".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808764".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808767".
-Reading "sky130_fd_io__res250_sub_small".
-Reading "sky130_fd_io__res250only_small".
-Reading "sky130_fd_pr__via_pol1__example_5595914180833".
-Reading "sky130_fd_pr__res_bent_po__example_55959141808715".
-Reading "sky130_fd_pr__via_l1m1__example_5595914180858".
-Reading "sky130_fd_io__tk_em1s_cdns_55959141808288".
-Reading "sky130_fd_io__tk_em1o_cdns_55959141808289".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808264".
-Reading "sky130_fd_pr__res_bent_po__example_5595914180862".
-Reading "sky130_fd_pr__res_bent_po__example_5595914180863".
-Reading "sky130_fd_io__tk_em1s_cdns_5595914180859".
-Reading "sky130_fd_pr__res_generic_po__example_5595914180864".
-Reading "sky130_fd_io__com_res_weak_v2".
-Reading "sky130_fd_pr__via_m1m2__example_55959141808551".
-Reading "sky130_fd_pr__via_m1m2__example_55959141808552".
-Reading "sky130_fd_pr__via_m1m2__example_55959141808724".
-Reading "sky130_fd_pr__via_m1m2__example_55959141808259".
-Reading "sky130_fd_pr__via_m1m2__example_55959141808553".
-Reading "sky130_fd_pr__via_m1m2__example_55959141808725".
-Reading "sky130_fd_pr__via_m1m2__example_55959141808554".
-Reading "sky130_fd_pr__via_m1m2__example_55959141808726".
-Reading "sky130_fd_pr__via_m1m2__example_55959141808727".
-Reading "sky130_fd_pr__via_m1m2__example_55959141808728".
-Reading "sky130_fd_pr__via_m1m2__example_55959141808260".
-Reading "sky130_fd_pr__via_m1m2__example_55959141808261".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808372".
-Reading "sky130_fd_pr__via_l1m1__example_5595914180897".
-Reading "sky130_fd_pr__via_pol1__example_55959141808274".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808127".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808326".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808128".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808290".
-Reading "sky130_fd_pr__via_m1m2__example_55959141808350".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808400".
-Reading "sky130_fd_pr__via_m1m2__example_55959141808402".
-Reading "sky130_fd_pr__via_pol1__example_55959141808147".
-Reading "sky130_fd_pr__tpl1__example_55959141808148".
-Reading "sky130_fd_pr__tpl1__example_55959141808149".
-Reading "sky130_fd_pr__tpl1__example_55959141808150".
-Reading "sky130_fd_pr__tpl1__example_55959141808151".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808152".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808153".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808154".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808155".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808156".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808157".
-Reading "sky130_fd_pr__dfl1__example_55959141808158".
-Reading "sky130_fd_io__signal_5_sym_hv_local_5term".
-Reading "sky130_fd_pr__dfl1sd__example_5595914180819".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808555".
-Reading "sky130_fd_io__gpio_buf_localesdv2".
-Reading "sky130_fd_pr__hvdfm1sd__example_5595914180848".
-Reading "sky130_fd_pr__hvdfm1sd2__example_5595914180849".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808766".
-Reading "sky130_fd_pr__hvdfl1sd__example_55959141808370".
-Reading "sky130_fd_pr__hvdfl1sd2__example_55959141808385".
-Reading "sky130_fd_pr__dfl1sd__example_559591418088".
-Reading "sky130_fd_pr__model__nfet_highvoltage__example_55959141808615".
-Reading "sky130_fd_pr__hvdfl1sd__example_55959141808137".
-Reading "sky130_fd_pr__hvdfl1sd2__example_55959141808316".
-Reading "sky130_fd_pr__dfl1sd__example_559591418086".
-Reading "sky130_fd_pr__model__pfet_highvoltage__example_55959141808616".
-Reading "sky130_fd_pr__via_pol1__example_559591418083".
-Reading "sky130_fd_pr__via_pol1__example_55959141808612".
-Reading "sky130_fd_io__hvsbt_inv_x4".
-Reading "sky130_fd_pr__model__nfet_highvoltage__example_55959141808422".
-Reading "sky130_fd_pr__model__pfet_highvoltage__example_55959141808421".
-Reading "sky130_fd_io__hvsbt_inv_x2".
-Reading "sky130_fd_pr__model__nfet_highvoltage__example_55959141808369".
-Reading "sky130_fd_pr__model__pfet_highvoltage__example_55959141808371".
-Reading "sky130_fd_io__hvsbt_inv_x1".
-Reading "sky130_fd_pr__via_l1m1_centered__example_5595914180811".
-Reading "sky130_fd_pr__via_l1m1_centered__example_5595914180812".
-Reading "sky130_fd_pr__hvdfl1sd2__example_55959141808202".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808657".
-Reading "sky130_fd_pr__hvdftpm1s2__example_55959141808659".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808658".
-Reading "sky130_fd_pr__via_l1m1_centered__example_559591418084".
-Reading "sky130_fd_pr__via_l1m1_centered__example_559591418086".
-Reading "sky130_fd_io__pfet_con_diff_wo_abt_270_xres4v2".
-Reading "sky130_fd_io__tk_em2o_cdns_55959141808653".
-Reading "sky130_fd_io__tk_em2s_cdns_55959141808652".
-Reading "sky130_fd_pr__via_pol1_centered__example_559591418081".
-Reading "sky130_fd_io__gpio_pudrvr_strong_axres4v2".
-Reading "sky130_fd_pr__via_m2m3__example_55959141808714".
-Reading "sky130_fd_io__xres_p_em1c_cdns_55959141808753".
-Reading "sky130_fd_pr__dfl1__example_55959141808187".
-Reading "sky130_fd_pr__res_generic_nd__example_55959141808754".
-Reading "sky130_fd_pr__res_generic_nd__example_55959141808755".
-Reading "sky130_fd_io__xres_tk_p_em1o_cdns_55959141808756".
-Reading "sky130_fd_io__xres_tk_p_em1o_cdns_55959141808757".
-Reading "sky130_fd_io__xres_tk_p_em1o_cdns_55959141808758".
-Reading "sky130_fd_io__xres_tk_p_em1c_cdns_55959141808759".
-Reading "sky130_fd_io__xres_tk_p_em1c_cdns_55959141808760".
-Reading "sky130_fd_io__xres_tk_p_em1c_cdns_55959141808761".
-Reading "sky130_fd_pr__hvdfl1sd__example_55959141808338".
-Reading "sky130_fd_pr__hvdfl1sd2__example_55959141808337".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808763".
-Reading "sky130_fd_pr__dfl1__example_55959141808729".
-Reading "sky130_fd_pr__via_m1m2__example_55959141808730".
-Reading "sky130_fd_pr__via_m1m2__example_55959141808731".
-Reading "sky130_fd_pr__via_m1m2__example_55959141808732".
-Reading "sky130_fd_pr__via_m1m2__example_55959141808733".
-Reading "sky130_fd_pr__via_m1m2__example_55959141808734".
-Reading "sky130_fd_pr__via_m1m2__example_55959141808735".
-Reading "sky130_fd_pr__via_m1m2__example_55959141808736".
-Reading "sky130_fd_pr__via_m1m2__example_55959141808737".
-Reading "sky130_fd_pr__via_m1m2__example_55959141808738".
-Reading "sky130_fd_pr__via_m1m2__example_55959141808739".
-Reading "sky130_fd_pr__via_m1m2__example_55959141808740".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808741".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808742".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808743".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808744".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808745".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808746".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808747".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808748".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808749".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808750".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808751".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808752".
-Reading "sky130_fd_pr__hvdfl1sd__example_55959141808700".
-Reading "sky130_fd_pr__hvdfl1sd2__example_55959141808559".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808762".
-Reading "sky130_fd_pr__via_pol1__example_55959141808273".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808324".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808270".
-Reading "sky130_fd_io__xres2v2_rcfilter_lpfv2".
-Reading "sky130_fd_io__tk_em1o_cdns_5595914180860".
-Reading "sky130_fd_pr__res_bent_po__example_5595914180861".
-Reading "sky130_fd_io__com_res_weak_bentbigres".
-Reading "sky130_fd_io__com_res_weak".
-Reading "sky130_fd_pr__via_l1m1__example_5595914180857".
-Reading "sky130_fd_pr__hvdfl1sd2__example_55959141808378".
-Reading "sky130_fd_pr__hvdftpl1s__example_55959141808646".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808645".
-Reading "sky130_fd_pr__hvdftpm1s2__example_55959141808649".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808650".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808647".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808651".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808648".
-Reading "sky130_fd_io__nfet_con_diff_wo_abt_270_xres4v2".
-Reading "sky130_fd_io__gpio_pddrvr_strong_xres4v2".
-Reading "sky130_fd_io__top_gpio_pad".
-Reading "sky130_fd_io__com_busses".
-Reading "sky130_fd_pr__res_bent_po__example_55959141808768".
-Reading "sky130_fd_pr__res_bent_nd__example_55959141808769".
-Reading "sky130_fd_pr__hvdfm1sd2__example_5595914180827".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808770".
-Reading "sky130_fd_pr__hvdfm1sd__example_55959141808237".
-Reading "sky130_fd_pr__hvdfm1sd2__example_5595914180829".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808772".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808773".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808775".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808776".
-Reading "sky130_fd_pr__hvdfm1sd__example_5595914180835".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808777".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808779".
-Reading "sky130_fd_pr__hvdfm1sd__example_55959141808782".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808781".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808785".
-Reading "sky130_fd_pr__hvdfm1sd__example_55959141808233".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808771".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808778".
-Reading "sky130_fd_pr__hvdfm1sd2__example_55959141808449".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808784".
-Reading "sky130_fd_pr__hvdfm1sd__example_55959141808452".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808783".
-Reading "sky130_fd_io__inv_1".
-Reading "sky130_fd_io__tap_1".
-Reading "sky130_fd_pr__pfet_01v8__example_559591418085".
-Reading "sky130_fd_pr__nfet_01v8__example_559591418087".
-Reading "sky130_fd_pr__nfet_01v8__example_559591418089".
-Reading "sky130_fd_io__hvsbt_nand2".
-Reading "sky130_fd_pr__hvdfm1sd__example_55959141808242".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808774".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808780".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808786".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808787".
-Reading "sky130_fd_io__xres4v2_in_buf".
-Reading "sky130_fd_io__top_xres4v2".
-Reading "sky130_fd_io__com_bus_slice_m4".
-Reading "sky130_fd_io__overlay_gpiov2_m4".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808558".
-Reading "sky130_fd_pr__hvdfm1sd2__example_55959141808251".
-Reading "sky130_fd_pr__dfm1sd2__example_55959141808561".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808560".
-Reading "sky130_fd_pr__hvdfm1sd2__example_55959141808563".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808562".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808564".
-Reading "sky130_fd_io__amux_switch_1v2b".
-Reading "sky130_fd_pr__dfl1sd__example_5595914180868".
-Reading "sky130_fd_pr__dfl1sd2__example_5595914180869".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808565".
-Reading "sky130_fd_pr__dfl1sd2__example_5595914180875".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808566".
-Reading "sky130_fd_io__gpiov2_amx_pucsd_inv".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808567".
-Reading "sky130_fd_pr__hvdfl1sd__example_55959141808122".
-Reading "sky130_fd_pr__dfl1sd__example_55959141808123".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808477".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808568".
-Reading "sky130_fd_pr__dfl1sd2__example_5595914180884".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808569".
-Reading "sky130_fd_pr__hvdfl1sd__example_55959141808100".
-Reading "sky130_fd_pr__dfl1sd__example_5595914180815".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808570".
-Reading "sky130_fd_io__gpiov2_amux_drvr_lshv2hv2".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808571".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808441".
-Reading "sky130_fd_io__gpiov2_amx_inv4".
-Reading "sky130_fd_io__gpiov2_amux_drvr_lshv2hv".
-Reading "sky130_fd_pr__dfl1sd__example_5595914180823".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808572".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808573".
-Reading "sky130_fd_pr__dfl1sd__example_55959141808106".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808574".
-Reading "sky130_fd_pr__dfl1sd__example_55959141808510".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808575".
-Reading "sky130_fd_io__amx_inv1".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808576".
-Reading "sky130_fd_pr__dfl1sd__example_55959141808504".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808577".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808578".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808579".
-Reading "sky130_fd_pr__hvdfm1sd__example_55959141808581".
-Reading "sky130_fd_pr__hvdfl1sd__example_55959141808418".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808580".
-Reading "sky130_fd_pr__hvdfl1sd2__example_55959141808140".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808496".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808497".
-Reading "sky130_fd_pr__hvdfl1sd__example_55959141808278".
-Reading "sky130_fd_pr__hvdfl1sd2__example_55959141808462".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808582".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808583".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808498".
-Reading "sky130_fd_io__gpiov2_amux_drvr_ls".
-Reading "sky130_fd_io__gpiov2_amux_drvr".
-Reading "sky130_fd_io__xor2_1".
-Reading "sky130_fd_io__nand2_1".
-Reading "sky130_fd_io__nor2_1".
-Reading "sky130_fd_pr__model__nfet_highvoltage__example_55959141808419".
-Reading "sky130_fd_pr__model__pfet_highvoltage__example_55959141808420".
-Reading "sky130_fd_io__hvsbt_nor".
-Reading "sky130_fd_pr__hvdfl1sd__example_5595914180894".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808584".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808455".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808445".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808447".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808248".
-Reading "sky130_fd_pr__hvdfm1sd__example_55959141808200".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808457".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808450".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808451".
-Reading "sky130_fd_io__gpiov2_amux_nand5".
-Reading "sky130_fd_pr__dfm1sd__example_55959141808258".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808585".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808446".
-Reading "sky130_fd_io__gpiov2_amux_nand4".
-Reading "sky130_fd_io__gpiov2_amux_decoder".
-Reading "sky130_fd_pr__model__nfet_highvoltage__example_55959141808586".
-Reading "sky130_fd_pr__model__nfet_highvoltage__example_55959141808587".
-Reading "sky130_fd_pr__hvdfl1sd__example_55959141808476".
-Reading "sky130_fd_pr__model__pfet_highvoltage__example_55959141808588".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808475".
-Reading "sky130_fd_pr__hvdfl1sd__example_55959141808115".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808589".
-Reading "sky130_fd_io__gpiov2_amux_ctl_lshv2hv2".
-Reading "sky130_fd_io__gpiov2_amux_ctl_lshv2hv".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808460".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808590".
-Reading "sky130_fd_pr__dfl1sd2__example_5595914180816".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808463".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808464".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808465".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808466".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808467".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808468".
-Reading "sky130_fd_io__gpiov2_amux_ctl_ls".
-Reading "sky130_fd_io__gpiov2_amux_ctl_inv_1".
-Reading "sky130_fd_io__gpiov2_amux_ls".
-Reading "sky130_fd_io__gpiov2_amux_ctl_logic".
-Reading "sky130_fd_pr__hvdfl1sd2__example_55959141808178".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808591".
-Reading "sky130_fd_pr__hvdfl1sd2__example_55959141808488".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808592".
-Reading "sky130_fd_pr__hvdfl1sd2__example_55959141808306".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808593".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808594".
-Reading "sky130_fd_io__res75only_small".
-Reading "sky130_fd_io__gpiov2_amux".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808608".
-Reading "sky130_fd_pr__dfl1sd__example_55959141808517".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808533".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808230".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808529".
-Reading "sky130_fd_pr__dfl1sd2__example_55959141808518".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808609".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808604".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808610".
-Reading "sky130_fd_pr__dfl1sd__example_5595914180811".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808549".
-Reading "sky130_fd_pr__dfl1sd__example_55959141808190".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808548".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808611".
-Reading "sky130_fd_pr__dfl1sd2__example_55959141808191".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808189".
-Reading "sky130_fd_io__gpiov2_in_buf".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808481".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808537".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808600".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808528".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808550".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808607".
-Reading "sky130_fd_io__gpiov2_ipath_hvls".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808601".
-Reading "sky130_fd_pr__nfet_01v8__example_5595914180825".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808602".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808603".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808527".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808535".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808540".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808598".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808605".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808596".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808606".
-Reading "sky130_fd_io__gpiov2_vcchib_in_buf".
-Reading "sky130_fd_pr__dfl1sd2__example_5595914180812".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808597".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808599".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808546".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808547".
-Reading "sky130_fd_io__gpiov2_ipath_lvls".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808595".
-Reading "sky130_fd_io__gpiov2_inbuf_lvinv_x1".
-Reading "sky130_fd_io__gpiov2_ibuf_se".
-Reading "sky130_fd_io__gpiov2_buf_localesd".
-Reading "sky130_fd_io__hvsbt_nand2v2".
-Reading "sky130_fd_io__gpiov2_ictl_logic".
-Reading "sky130_fd_io__gpiov2_ipath".
-Reading "sky130_fd_pr__model__nfet_highvoltage__example_55959141808613".
-Reading "sky130_fd_pr__model__pfet_highvoltage__example_55959141808614".
-Reading "sky130_fd_io__hvsbt_inv_x8v2".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808423".
-Reading "sky130_fd_pr__hvdfl1sd__example_55959141808280".
-Reading "sky130_fd_pr__hvdfl1sd2__example_55959141808425".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808424".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808426".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808379".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808380".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808382".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808383".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808427".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808428".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808429".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808430".
-Reading "sky130_fd_pr__hvdfl1sd__example_55959141808102".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808431".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808432".
-Reading "sky130_fd_pr__hvdfl1sd__example_55959141808434".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808433".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808435".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808440".
-Reading "sky130_fd_pr__via_l1m1__example_5595914180878".
-Reading "sky130_fd_pr__via_pol1__example_55959141808394".
-Reading "sky130_fd_pr__via_pol1__example_55959141808298".
-Reading "sky130_fd_io__com_ctl_ls".
-Reading "sky130_fd_io__hvsbt_inv_x8".
-Reading "sky130_fd_io__com_ctl_hldv2".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808617".
-Reading "sky130_fd_io__com_ctl_ls_en_1_v2".
-Reading "sky130_fd_io__com_ctl_ls_v2".
-Reading "sky130_fd_io__tk_em2o_cdns_55959141808439".
-Reading "sky130_fd_io__tk_em2s_cdns_55959141808438".
-Reading "sky130_fd_io__com_ctl_ls_1v2".
-Reading "sky130_fd_pr__pfet_01v8__example_5595914180813".
-Reading "sky130_fd_pr__pfet_01v8__example_5595914180822".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808618".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808619".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808620".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808621".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808622".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808623".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808116".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808624".
-Reading "sky130_fd_io__com_ctl_lsv2".
-Reading "sky130_fd_io__tk_em1o_cdns_5595914180880".
-Reading "sky130_fd_io__tk_em1o_cdns_5595914180879".
-Reading "sky130_fd_io__tk_em1s_cdns_5595914180882".
-Reading "sky130_fd_io__tk_em1s_cdns_5595914180881".
-Reading "sky130_fd_io__gpiov2_ctl_lsbank".
-Reading "sky130_fd_io__gpiov2_ctl".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808375".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808376".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808377".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808381".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808384".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808386".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808387".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808388".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808389".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808390".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808391".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808392".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808393".
-Reading "sky130_fd_pr__via_pol1__example_55959141808373".
-Reading "sky130_fd_pr__via_pol1__example_55959141808272".
-Reading "sky130_fd_pr__via_m1m2__example_55959141808271".
-Reading "sky130_fd_pr__tpl1__example_55959141808374".
-Reading "sky130_fd_io__gpio_dat_ls_1v2".
-Reading "sky130_fd_io__gpio_dat_lsv2".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808360".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808403".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808362".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808404".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808405".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808406".
-Reading "sky130_fd_pr__hvdfl1sd__example_55959141808194".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808346".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808407".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808408".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808409".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808410".
-Reading "sky130_fd_pr__via_pol1__example_55959141808294".
-Reading "sky130_fd_pr__via_pol1__example_55959141808322".
-Reading "sky130_fd_pr__via_pol1__example_55959141808395".
-Reading "sky130_fd_pr__via_pol1__example_55959141808396".
-Reading "sky130_fd_pr__via_pol1__example_55959141808397".
-Reading "sky130_fd_pr__via_pol1__example_55959141808295".
-Reading "sky130_fd_pr__via_pol1__example_55959141808398".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808399".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808325".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808292".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808269".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808401".
-Reading "sky130_fd_io__com_cclat".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808368".
-Reading "sky130_fd_pr__tpl1__example_55959141808625".
-Reading "sky130_fd_io__com_opath_datoev2".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808416".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808417".
-Reading "sky130_fd_io__hvsbt_xor".
-Reading "sky130_fd_io__hvsbt_xorv2".
-Reading "sky130_fd_io__com_ctl_ls_octl".
-Reading "sky130_fd_io__gpiov2_octl".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808354".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808626".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808627".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808628".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808629".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808630".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808631".
-Reading "sky130_fd_io__gpiov2_pdpredrvr_strong_nr2".
-Reading "sky130_fd_pr__dfl1sd2__example_55959141808633".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808632".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808634".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808635".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808636".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808637".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808638".
-Reading "sky130_fd_io__gpiov2_pdpredrvr_strong_nr3".
-Reading "sky130_fd_io__tk_em1o_cdns_55959141808327".
-Reading "sky130_fd_io__tk_em1o_cdns_55959141808328".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808329".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808330".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808304".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808331".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808134".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808332".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808333".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808334".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808343".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808344".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808345".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808347".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808348".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808639".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808640".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808641".
-Reading "sky130_fd_pr__via_pol1__example_55959141808320".
-Reading "sky130_fd_pr__via_pol1__example_55959141808321".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808323".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808291".
-Reading "sky130_fd_io__com_pdpredrvr_pbiasv2".
-Reading "sky130_fd_pr__nfet_01v8__example_5595914180888".
-Reading "sky130_fd_io__gpiov2_octl_mux".
-Reading "sky130_fd_pr__model__pfet_highvoltage__example_55959141808642".
-Reading "sky130_fd_pr__model__pfet_highvoltage__example_55959141808141".
-Reading "sky130_fd_pr__model__pfet_highvoltage__example_55959141808184".
-Reading "sky130_fd_pr__model__nfet_highvoltage__example_55959141808643".
-Reading "sky130_fd_pr__model__nfet_highvoltage__example_55959141808183".
-Reading "sky130_fd_pr__model__nfet_highvoltage__example_55959141808139".
-Reading "sky130_fd_io__gpiov2_pdpredrvr_strong".
-Reading "sky130_fd_pr__hvdfl1sd2__example_55959141808143".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808364".
-Reading "sky130_fd_io__com_pdpredrvr_strong_slowv2".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808363".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808314".
-Reading "sky130_fd_pr__via_pol1__example_5595914180854".
-Reading "sky130_fd_io__com_pupredrvr_strong_slowv2".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808644".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808281".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808282".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808287".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808283".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808284".
-Reading "sky130_fd_pr__res_generic_po__example_55959141808285".
-Reading "sky130_fd_pr__res_generic_po__example_55959141808286".
-Reading "sky130_fd_pr__via_pol1__example_55959141808275".
-Reading "sky130_fd_pr__via_m1m2__example_55959141808276".
-Reading "sky130_fd_io__gpiov2_pupredrvr_strong_nd2_a".
-Reading "sky130_fd_io__gpiov2_pupredrvr_strong_nd2".
-Reading "sky130_fd_io__tk_em1s_cdns_55959141808301".
-Reading "sky130_fd_io__tk_em1o_cdns_55959141808302".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808303".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808305".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808307".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808308".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808309".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808310".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808311".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808312".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808313".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808315".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808317".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808318".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808319".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808293".
-Reading "sky130_fd_pr__via_pol1__example_55959141808296".
-Reading "sky130_fd_pr__via_pol1__example_55959141808297".
-Reading "sky130_fd_pr__tpl1__example_55959141808299".
-Reading "sky130_fd_pr__tpl1__example_55959141808300".
-Reading "sky130_fd_io__feascom_pupredrvr_nbiasv2".
-Reading "sky130_fd_pr__model__nfet_highvoltage__example_55959141808144".
-Reading "sky130_fd_pr__model__nfet_highvoltage__example_5595914180899".
-Reading "sky130_fd_pr__model__pfet_highvoltage__example_55959141808142".
-Reading "sky130_fd_pr__model__pfet_highvoltage__example_55959141808101".
-Reading "sky130_fd_io__gpio_pupredrvr_strongv2".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808365".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808366".
-Reading "sky130_fd_io__com_pdpredrvr_weakv2".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808361".
-Reading "sky130_fd_io__feas_com_pupredrvr_weak".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808266".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808267".
-Reading "sky130_fd_io__gpiov2_obpredrvr".
-Reading "sky130_fd_io__gpiov2_octl_dat".
-Reading "sky130_fd_pr__via_l1m1_centered__example_559591418082".
-Reading "sky130_fd_pr__via_l1m1_centered__example_559591418083".
-Reading "sky130_fd_io__nfet_con_diff_wo_abt_270v2".
-Reading "sky130_fd_io__gpiov2_pddrvr_strong".
-Reading "sky130_fd_pr__hvdfm1sd__example_55959141808655".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808654".
-Reading "sky130_fd_io__com_pudrvr_strong_slowv2".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808656".
-Reading "sky130_fd_io__com_pudrvr_weakv2".
-Reading "sky130_fd_pr__nfet_01v8__example_5595914180850".
-Reading "sky130_fd_io__gpio_pddrvr_weakv2".
-Reading "sky130_fd_pr__via_l1m1_centered__example_559591418085".
-Reading "sky130_fd_io__pfet_con_diff_wo_abt_270v2".
-Reading "sky130_fd_io__gpio_pudrvr_strongv2".
-Reading "sky130_fd_io__gpio_pddrvr_strong_slowv2".
-Reading "sky130_fd_io__tk_em1s_cdns_5595914180852".
-Reading "sky130_fd_pr__res_generic_po__example_5595914180853".
-Reading "sky130_fd_pr__res_generic_po__example_5595914180855".
-Reading "sky130_fd_pr__res_generic_po__example_5595914180856".
-Reading "sky130_fd_pr__via_l1m1__example_5595914180832".
-Reading "sky130_fd_pr__via_pol1_centered__example_559591418080".
-Reading "sky130_fd_io__gpio_odrvr_subv2".
-Reading "sky130_fd_io__gpio_odrvrv2".
-Reading "sky130_fd_io__gpio_opathv2".
-Reading "sky130_fd_io__top_gpiov2".
-Reading "sky130_fd_io__overlay_gpiov2".
-Reading "sky130_ef_io__gpiov2_pad".
-Reading "sky130_ef_io__gpiov2_pad_wrapped".
-Reading "sky130_ef_io__lvc_vccd_overlay".
-Reading "sky130_fd_io__overlay_vssd_lvc".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808683".
-Reading "sky130_fd_io__gnd2gnd_strap".
-Reading "sky130_fd_io__gnd2gnd_tap".
-Reading "sky130_fd_io__gnd2gnd_diff".
-Reading "sky130_fd_pr__via_l1m1__example_55959141808684".
-Reading "sky130_fd_pr__tpl1__example_55959141808685".
-Reading "sky130_fd_pr__tpl1__example_55959141808686".
-Reading "sky130_fd_io__gnd2gnd_sub_dnwl".
-Reading "sky130_fd_io__gnd2gnd_120x2_lv_isosub".
-Reading "sky130_fd_pr__pfet_01v8__example_55959141808687".
-Reading "sky130_fd_pr__res_bent_po__example_55959141808691".
-Reading "sky130_fd_pr__res_bent_po__example_55959141808690".
-Reading "sky130_fd_pr__dftpl1s2__example_55959141808702".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808705".
-Reading "sky130_fd_pr__dfl1__example_55959141808682".
-Reading "sky130_fd_pr__dftpl1s2__example_55959141808694".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808693".
-Reading "sky130_fd_pr__dfl1__example_55959141808681".
-Reading "sky130_fd_pr__res_bent_po__example_55959141808688".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808696".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808699".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808697".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808698".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808695".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808704".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808703".
-Reading "sky130_fd_pr__nfet_01v8__example_55959141808701".
-Reading "sky130_fd_pr__res_bent_po__example_55959141808692".
-Reading "sky130_fd_pr__res_bent_po__example_55959141808689".
-Reading "sky130_fd_io__top_ground_lvc_wpad".
-Reading "sky130_ef_io__vssd_lvc_clamped_pad".
-Reading "sky130_fd_io__overlay_vssio_hvc".
-Reading "sky130_ef_io__hvc_vssio_overlay".
-Reading "sky130_ef_io__vssio_hvc_clamped_pad".
-Reading "sky130_fd_io__overlay_vdda_hvc".
-Reading "sky130_fd_io__hvc_clampv2".
-Reading "sky130_fd_io__top_power_hvc_wpadv2".
-Reading "sky130_ef_io__vdda_hvc_clamped_pad".
-Reading "sky130_fd_io__overlay_vccd_lvc".
-Reading "sky130_fd_io__top_power_lvc_wpad".
-Reading "sky130_ef_io__vccd_lvc_clamped_pad".
-Reading "sky130_ef_io__disconnect_vdda_slice_5um".
-Reading "sky130_ef_io__disconnect_vccd_slice_5um".
-Reading "sky130_fd_io__overlay_vddio_hvc".
-Reading "sky130_ef_io__hvc_vddio_overlay".
-Reading "sky130_ef_io__vddio_hvc_clamped_pad".
-Reading "sky130_ef_io__lvc_vccdx_overlay".
-Reading "sky130_ef_io__vssd_lvc_clamped2_pad".
-Reading "sky130_ef_io__vccd_lvc_clamped2_pad".
-Reading "chip_io".
- Generating output for cell user_project_wrapper
Reading "pk_sky130_fd_sc_hd__decap_3".
Reading "pk_sky130_fd_sc_hd__diode_2".
Reading "pk_sky130_fd_sc_hd__fill_2".
@@ -2284,4 +1485,5 @@
Warning: Parent cell lists instance of "alpha_1" at bad file path hexdigits/alpha_1.mag.
The cell exists in the search paths at alpha_1.mag.
The discovered version will be used.
+Cell rapcores couldn't be read
Done!
diff --git a/signoff/macro_listing_check/magic_extract.log b/signoff/macro_listing_check/magic_extract.log
new file mode 100644
index 0000000..0817689
--- /dev/null
+++ b/signoff/macro_listing_check/magic_extract.log
@@ -0,0 +1,499 @@
+
+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 "sky130_fd_sc_hd__decap_3".
+Error while reading cell "sky130_fd_sc_hd__decap_3" (byte position 150): Unknown layer/datatype in boundary, layer=236 type=0
+Reading "sky130_fd_sc_hd__decap_8".
+Error while reading cell "sky130_fd_sc_hd__decap_8" (byte position 2812): Unknown layer/datatype in boundary, layer=236 type=0
+Reading "sky130_fd_sc_hd__fill_1".
+Reading "sky130_fd_sc_hd__tapvpwrvgnd_1".
+Reading "sky130_fd_sc_hd__decap_6".
+Error while reading cell "sky130_fd_sc_hd__decap_6" (byte position 9304): Unknown layer/datatype in boundary, layer=236 type=0
+Reading "sky130_fd_sc_hd__decap_12".
+Error while reading cell "sky130_fd_sc_hd__decap_12" (byte position 12448): Unknown layer/datatype in boundary, layer=236 type=0
+Reading "sky130_fd_sc_hd__inv_2".
+Error while reading cell "sky130_fd_sc_hd__inv_2" (byte position 16580): Unknown layer/datatype in boundary, layer=236 type=0
+Reading "sky130_fd_sc_hd__fill_2".
+Reading "sky130_fd_sc_hd__conb_1".
+Error while reading cell "sky130_fd_sc_hd__conb_1" (byte position 21796): Unknown layer/datatype in boundary, layer=236 type=0
+Reading "sky130_fd_sc_hd__decap_4".
+Error while reading cell "sky130_fd_sc_hd__decap_4" (byte position 25156): Unknown layer/datatype in boundary, layer=236 type=0
+Reading "sky130_fd_sc_hd__and3_4".
+Error while reading cell "sky130_fd_sc_hd__and3_4" (byte position 27946): Unknown layer/datatype in boundary, layer=236 type=0
+Reading "sky130_fd_sc_hd__or3_4".
+Error while reading cell "sky130_fd_sc_hd__or3_4" (byte position 34836): Unknown layer/datatype in boundary, layer=236 type=0
+Reading "sky130_fd_sc_hd__a211o_4".
+Error while reading cell "sky130_fd_sc_hd__a211o_4" (byte position 41950): Unknown layer/datatype in boundary, layer=236 type=0
+Reading "sky130_fd_sc_hd__buf_2".
+Error while reading cell "sky130_fd_sc_hd__buf_2" (byte position 51064): Unknown layer/datatype in boundary, layer=236 type=0
+Reading "sky130_fd_sc_hd__nor2_4".
+Error while reading cell "sky130_fd_sc_hd__nor2_4" (byte position 55556): Unknown layer/datatype in boundary, layer=236 type=0
+Reading "sky130_fd_sc_hd__or2_4".
+Error while reading cell "sky130_fd_sc_hd__or2_4" (byte position 62656): Unknown layer/datatype in boundary, layer=236 type=0
+Reading "sky130_fd_sc_hd__o22a_4".
+Error while reading cell "sky130_fd_sc_hd__o22a_4" (byte position 68414): Unknown layer/datatype in boundary, layer=236 type=0
+Reading "sky130_fd_sc_hd__dfxtp_4".
+Error while reading cell "sky130_fd_sc_hd__dfxtp_4" (byte position 78096): Unknown layer/datatype in boundary, layer=236 type=0
+Reading "sky130_fd_sc_hd__nand2_4".
+Error while reading cell "sky130_fd_sc_hd__nand2_4" (byte position 92252): Unknown layer/datatype in boundary, layer=236 type=0
+Reading "sky130_fd_sc_hd__a32o_4".
+Error while reading cell "sky130_fd_sc_hd__a32o_4" (byte position 99890): Unknown layer/datatype in boundary, layer=236 type=0
+Reading "sky130_fd_sc_hd__or4_4".
+Error while reading cell "sky130_fd_sc_hd__or4_4" (byte position 112080): Unknown layer/datatype in boundary, layer=236 type=0
+Reading "sky130_fd_sc_hd__o21ai_4".
+Error while reading cell "sky130_fd_sc_hd__o21ai_4" (byte position 119382): Unknown layer/datatype in boundary, layer=236 type=0
+Reading "sky130_fd_sc_hd__and2_4".
+Error while reading cell "sky130_fd_sc_hd__and2_4" (byte position 127492): Unknown layer/datatype in boundary, layer=236 type=0
+Reading "sky130_fd_sc_hd__a21oi_4".
+Error while reading cell "sky130_fd_sc_hd__a21oi_4" (byte position 133234): Unknown layer/datatype in boundary, layer=236 type=0
+Reading "sky130_fd_sc_hd__a22oi_4".
+Error while reading cell "sky130_fd_sc_hd__a22oi_4" (byte position 141824): Unknown layer/datatype in boundary, layer=236 type=0
+Reading "sky130_fd_sc_hd__a2bb2o_4".
+Error while reading cell "sky130_fd_sc_hd__a2bb2o_4" (byte position 153874): Unknown layer/datatype in boundary, layer=236 type=0
+Reading "sky130_fd_sc_hd__and4_4".
+Error while reading cell "sky130_fd_sc_hd__and4_4" (byte position 165334): Unknown layer/datatype in boundary, layer=236 type=0
+Reading "sky130_fd_sc_hd__a21o_4".
+Error while reading cell "sky130_fd_sc_hd__a21o_4" (byte position 172780): Unknown layer/datatype in boundary, layer=236 type=0
+Reading "sky130_fd_sc_hd__o21a_4".
+Error while reading cell "sky130_fd_sc_hd__o21a_4" (byte position 181000): Unknown layer/datatype in boundary, layer=236 type=0
+Reading "sky130_fd_sc_hd__clkbuf_1".
+Error while reading cell "sky130_fd_sc_hd__clkbuf_1" (byte position 188982): Unknown layer/datatype in boundary, layer=236 type=0
+Reading "sky130_fd_sc_hd__diode_2".
+Error while reading cell "sky130_fd_sc_hd__diode_2" (byte position 192788): Unknown layer/datatype in boundary, layer=236 type=0
+Reading "sky130_fd_sc_hd__a21bo_4".
+Error while reading cell "sky130_fd_sc_hd__a21bo_4" (byte position 196274): Unknown layer/datatype in boundary, layer=236 type=0
+Reading "sky130_fd_sc_hd__clkbuf_16".
+Error while reading cell "sky130_fd_sc_hd__clkbuf_16" (byte position 204580): Unknown layer/datatype in boundary, layer=236 type=0
+Reading "sky130_fd_sc_hd__o32a_4".
+Error while reading cell "sky130_fd_sc_hd__o32a_4" (byte position 217308): Unknown layer/datatype in boundary, layer=236 type=0
+Reading "sky130_fd_sc_hd__ebufn_2".
+Error while reading cell "sky130_fd_sc_hd__ebufn_2" (byte position 229612): Unknown layer/datatype in boundary, layer=236 type=0
+Reading "rapcores".
+ 100 uses
+ 200 uses
+ 300 uses
+ 400 uses
+ 500 uses
+ 600 uses
+ 700 uses
+ 800 uses
+ 900 uses
+ 1000 uses
+ 1100 uses
+ 1200 uses
+ 1300 uses
+ 1400 uses
+ 1500 uses
+ 1600 uses
+ 1700 uses
+ 1800 uses
+ 1900 uses
+ 2000 uses
+ 2100 uses
+ 2200 uses
+ 2300 uses
+ 2400 uses
+ 2500 uses
+ 2600 uses
+ 2700 uses
+ 2800 uses
+ 2900 uses
+ 3000 uses
+ 3100 uses
+ 3200 uses
+ 3300 uses
+ 3400 uses
+ 3500 uses
+ 3600 uses
+ 3700 uses
+ 3800 uses
+ 3900 uses
+ 4000 uses
+ 4100 uses
+ 4200 uses
+ 4300 uses
+ 4400 uses
+ 4500 uses
+ 4600 uses
+ 4700 uses
+ 4800 uses
+ 4900 uses
+ 5000 uses
+ 5100 uses
+ 5200 uses
+ 5300 uses
+ 5400 uses
+ 5500 uses
+ 5600 uses
+ 5700 uses
+ 5800 uses
+ 5900 uses
+ 6000 uses
+ 6100 uses
+ 6200 uses
+ 6300 uses
+ 6400 uses
+ 6500 uses
+ 6600 uses
+ 6700 uses
+ 6800 uses
+ 6900 uses
+ 7000 uses
+ 7100 uses
+ 7200 uses
+ 7300 uses
+ 7400 uses
+ 7500 uses
+ 7600 uses
+ 7700 uses
+ 7800 uses
+ 7900 uses
+ 8000 uses
+ 8100 uses
+ 8200 uses
+ 8300 uses
+ 8400 uses
+ 8500 uses
+ 8600 uses
+ 8700 uses
+ 8800 uses
+ 8900 uses
+ 9000 uses
+ 9100 uses
+ 9200 uses
+ 9300 uses
+ 9400 uses
+ 9500 uses
+ 9600 uses
+ 9700 uses
+ 9800 uses
+ 9900 uses
+ 10000 uses
+ 10100 uses
+ 10200 uses
+ 10300 uses
+ 10400 uses
+ 10500 uses
+ 10600 uses
+ 10700 uses
+ 10800 uses
+ 10900 uses
+ 11000 uses
+ 11100 uses
+ 11200 uses
+ 11300 uses
+ 11400 uses
+ 11500 uses
+ 11600 uses
+ 11700 uses
+ 11800 uses
+ 11900 uses
+ 12000 uses
+ 12100 uses
+ 12200 uses
+ 12300 uses
+ 12400 uses
+ 12500 uses
+ 12600 uses
+ 12700 uses
+ 12800 uses
+ 12900 uses
+ 13000 uses
+ 13100 uses
+ 13200 uses
+ 13300 uses
+ 13400 uses
+ 13500 uses
+ 13600 uses
+ 13700 uses
+ 13800 uses
+ 13900 uses
+ 14000 uses
+ 14100 uses
+ 14200 uses
+ 14300 uses
+ 14400 uses
+ 14500 uses
+ 14600 uses
+ 14700 uses
+ 14800 uses
+ 14900 uses
+ 15000 uses
+ 15100 uses
+ 15200 uses
+ 15300 uses
+ 15400 uses
+ 15500 uses
+ 15600 uses
+ 15700 uses
+ 15800 uses
+ 15900 uses
+ 16000 uses
+ 16100 uses
+ 16200 uses
+ 16300 uses
+ 16400 uses
+ 16500 uses
+ 16600 uses
+ 16700 uses
+ 16800 uses
+ 16900 uses
+ 17000 uses
+ 17100 uses
+ 17200 uses
+ 17300 uses
+ 17400 uses
+ 17500 uses
+ 17600 uses
+ 17700 uses
+ 17800 uses
+ 17900 uses
+ 18000 uses
+ 18100 uses
+ 18200 uses
+ 18300 uses
+ 18400 uses
+ 18500 uses
+ 18600 uses
+ 18700 uses
+ 18800 uses
+ 18900 uses
+ 19000 uses
+ 19100 uses
+ 19200 uses
+ 19300 uses
+ 19400 uses
+ 19500 uses
+ 19600 uses
+ 19700 uses
+ 19800 uses
+ 19900 uses
+ 20000 uses
+ 20100 uses
+ 20200 uses
+ 20300 uses
+ 20400 uses
+ 20500 uses
+ 20600 uses
+ 20700 uses
+ 20800 uses
+ 20900 uses
+ 21000 uses
+ 21100 uses
+ 21200 uses
+ 21300 uses
+ 21400 uses
+ 21500 uses
+ 21600 uses
+ 21700 uses
+ 21800 uses
+ 21900 uses
+ 22000 uses
+ 22100 uses
+ 22200 uses
+ 22300 uses
+ 22400 uses
+ 22500 uses
+ 22600 uses
+ 22700 uses
+ 22800 uses
+ 22900 uses
+ 23000 uses
+ 23100 uses
+ 23200 uses
+ 23300 uses
+ 23400 uses
+ 23500 uses
+ 23600 uses
+ 23700 uses
+ 23800 uses
+ 23900 uses
+ 24000 uses
+ 24100 uses
+ 24200 uses
+ 24300 uses
+ 24400 uses
+ 24500 uses
+ 24600 uses
+ 24700 uses
+ 24800 uses
+ 24900 uses
+ 25000 uses
+ 25100 uses
+ 25200 uses
+ 25300 uses
+ 25400 uses
+ 25500 uses
+ 25600 uses
+ 25700 uses
+ 25800 uses
+ 25900 uses
+ 26000 uses
+ 26100 uses
+ 26200 uses
+ 26300 uses
+ 26400 uses
+ 26500 uses
+ 26600 uses
+ 26700 uses
+ 26800 uses
+ 26900 uses
+ 27000 uses
+ 27100 uses
+ 27200 uses
+ 27300 uses
+ 27400 uses
+ 27500 uses
+ 27600 uses
+ 27700 uses
+ 27800 uses
+ 27900 uses
+ 28000 uses
+ 28100 uses
+ 28200 uses
+ 28300 uses
+ 28400 uses
+ 28500 uses
+ 28600 uses
+ 28700 uses
+ 28800 uses
+ 28900 uses
+ 29000 uses
+ 29100 uses
+ 29200 uses
+ 29300 uses
+ 29400 uses
+ 29500 uses
+ 29600 uses
+ 29700 uses
+ 29800 uses
+ 29900 uses
+ 30000 uses
+ 30100 uses
+ 30200 uses
+ 30300 uses
+ 30400 uses
+ 30500 uses
+ 30600 uses
+ 30700 uses
+ 30800 uses
+ 30900 uses
+ 31000 uses
+ 31100 uses
+ 31200 uses
+ 31300 uses
+ 31400 uses
+ 31500 uses
+ 31600 uses
+ 31700 uses
+ 31800 uses
+ 31900 uses
+ 32000 uses
+ 32100 uses
+ 32200 uses
+ 32300 uses
+ 32400 uses
+ 32500 uses
+ 32600 uses
+ 32700 uses
+ 32800 uses
+ 32900 uses
+ 33000 uses
+ 33100 uses
+ 33200 uses
+ 33300 uses
+ 33400 uses
+ 33500 uses
+ 33600 uses
+ 33700 uses
+ 33800 uses
+ 33900 uses
+ 34000 uses
+ 34100 uses
+ 34200 uses
+ 34300 uses
+ 34400 uses
+ 34500 uses
+ 34600 uses
+ 34700 uses
+ 34800 uses
+ 34900 uses
+ 35000 uses
+ 35100 uses
+ 35200 uses
+ 35300 uses
+ 35400 uses
+ 35500 uses
+ 35600 uses
+ 35700 uses
+ 35800 uses
+ 35900 uses
+ 36000 uses
+ 36100 uses
+ 36200 uses
+ 36300 uses
+ 36400 uses
+ 36500 uses
+ 36600 uses
+ 36700 uses
+ 36800 uses
+ 36900 uses
+ 37000 uses
+ 37100 uses
+ 37200 uses
+ 37300 uses
+ 37400 uses
+ 37500 uses
+ 37600 uses
+ 37700 uses
+ 37800 uses
+ 37900 uses
+ 38000 uses
+ 38100 uses
+ 38200 uses
+ 38300 uses
+ 38400 uses
+ 38500 uses
+ 38600 uses
+ 38700 uses
+ 38800 uses
+ 38900 uses
+ 39000 uses
+ 39100 uses
+ 39200 uses
+ 39300 uses
+ 39400 uses
+ 39500 uses
+ 39600 uses
+ 39700 uses
+ 39800 uses
+ 39900 uses
+ 40000 uses
+ 40100 uses
+ 40200 uses
+ 40300 uses
+ 40400 uses
+ 40500 uses
+ 40600 uses
+ 40700 uses
+ 40800 uses
+ 40900 uses
+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..a75be4a
--- /dev/null
+++ b/signoff/macro_listing_check/user_project_wrapper.magic.namelist
@@ -0,0 +1 @@
+rapcores0
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..690c303
--- /dev/null
+++ b/signoff/macro_listing_check/user_project_wrapper.magic.typelist
@@ -0,0 +1 @@
+rapcores
diff --git a/signoff/make_final b/signoff/make_final
index 81c6569..b034934 100644
--- a/signoff/make_final
+++ b/signoff/make_final
@@ -1 +1 @@
-532b26de7cf9cca56fddea6ba715afb3aefeafaf ./gds/caravel_0001000d.gds
+19fa81e069f2180afdc98d8517aa0b1c8ffa3016 ./gds/caravel_0001000d.gds
diff --git a/signoff/versions b/signoff/versions
index 1691c63..18b24b4 100644
--- a/signoff/versions
+++ b/signoff/versions
@@ -26,3 +26,10 @@
check_density: sky130A tech = version 1.0.107-6-gf066456
check_density: skywater-pdk = v0.0.0-303-g3d7617a
check_density: open_pdks = 1.0.108
+------------------------------------
+make_final: Tue Jan 26 15:33:49 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