all
diff --git a/gds/sky130_drc.txt b/gds/sky130_drc.txt new file mode 100644 index 0000000..7e105e5 --- /dev/null +++ b/gds/sky130_drc.txt
@@ -0,0 +1,392 @@ +<?xml version="1.0" encoding="utf-8"?> +<report-database> + <description>SKY130 DRC runset</description> + <original-file/> + <generator>drc: script='/home/eda/.klayout/drc/drc.lydrc'</generator> + <top-cell>user_analog_project_wrapper</top-cell> + <tags> + </tags> + <categories> + <category> + <name>dnwell.2</name> + <description>dnwell.2 : min. dnwell width : 3.0um</description> + <categories> + </categories> + </category> + <category> + <name>nwell.1</name> + <description>nwell.1 : min. nwell width : 0.84um</description> + <categories> + </categories> + </category> + <category> + <name>nwell.2a</name> + <description>nwell.2a : min. nwell spacing (merged if less) : 1.27um</description> + <categories> + </categories> + </category> + <category> + <name>hvtp.1</name> + <description>hvtp.1 : min. hvtp width : 0.38um</description> + <categories> + </categories> + </category> + <category> + <name>hvtp.2</name> + <description>hvtp.2 : min. hvtp spacing : 0.38um</description> + <categories> + </categories> + </category> + <category> + <name>hvtr.1</name> + <description>hvtr.1 : min. hvtr width : 0.38um</description> + <categories> + </categories> + </category> + <category> + <name>hvtr.2</name> + <description>hvtr.2 : min. hvtr spacing : 0.38um</description> + <categories> + </categories> + </category> + <category> + <name>hvtr.2_a</name> + <description>hvtr.2_a : hvtr must not overlap hvtp</description> + <categories> + </categories> + </category> + <category> + <name>lvtn.1a</name> + <description>lvtn.1a : min. lvtn width : 0.38um</description> + <categories> + </categories> + </category> + <category> + <name>lvtn.2</name> + <description>lvtn.2 : min. lvtn spacing : 0.38um</description> + <categories> + </categories> + </category> + <category> + <name>ncm.1</name> + <description>ncm.1 : min. ncm width : 0.38um</description> + <categories> + </categories> + </category> + <category> + <name>ncm.2a</name> + <description>ncm.2a : min. ncm spacing : 0.38um</description> + <categories> + </categories> + </category> + <category> + <name>difftap.1</name> + <description>difftap.1 : min. diff width across areaid:ce : 0.15um</description> + <categories> + </categories> + </category> + <category> + <name>difftap.1_a</name> + <description>difftap.1_a : min. diff width in periphery : 0.15um</description> + <categories> + </categories> + </category> + <category> + <name>difftap.1_b</name> + <description>difftap.1_b : min. tap width across areaid:ce : 0.15um</description> + <categories> + </categories> + </category> + <category> + <name>difftap.1_c</name> + <description>difftap.1_c : min. tap width in periphery : 0.15um</description> + <categories> + </categories> + </category> + <category> + <name>difftap.3</name> + <description>difftap.3 : min. difftap spacing : 0.27um</description> + <categories> + </categories> + </category> + <category> + <name>tunm.1</name> + <description>tunm.1 : min. tunm width : 0.41um</description> + <categories> + </categories> + </category> + <category> + <name>tunm.2</name> + <description>tunm.2 : min. tunm spacing : 0.5um</description> + <categories> + </categories> + </category> + <category> + <name>poly.1a</name> + <description>poly.1a : min. poly width : 0.15um</description> + <categories> + </categories> + </category> + <category> + <name>poly.2</name> + <description>poly.2 : min. poly spacing : 0.21um</description> + <categories> + </categories> + </category> + <category> + <name>rpm.1a</name> + <description>rpm.1a : min. rpm width : 1.27um</description> + <categories> + </categories> + </category> + <category> + <name>rpm.2</name> + <description>rpm.2 : min. rpm spacing : 0.84um</description> + <categories> + </categories> + </category> + <category> + <name>urpm.1a</name> + <description>urpm.1a : min. rpm width : 1.27um</description> + <categories> + </categories> + </category> + <category> + <name>urpm.2</name> + <description>urpm.2 : min. rpm spacing : 0.84um</description> + <categories> + </categories> + </category> + <category> + <name>npc.1</name> + <description>npc.1 : min. npc width : 0.27um</description> + <categories> + </categories> + </category> + <category> + <name>npc.2</name> + <description>npc.2 : min. npc spacing, should be mnually merge if less : 0.27um</description> + <categories> + </categories> + </category> + <category> + <name>licon.1</name> + <description>licon.1 : licon should be rectangle</description> + <categories> + </categories> + </category> + <category> + <name>licon.1_a/b</name> + <description>licon.1_a/b : minimum/maximum width of licon : 0.17um</description> + <categories> + </categories> + </category> + <category> + <name>licon.13</name> + <description>licon.13 : min. difftap licon spacing to npc : 0.09um</description> + <categories> + </categories> + </category> + <category> + <name>licon.13_a</name> + <description>licon.13_a : licon of diffTap in periphery must not overlap npc</description> + <categories> + </categories> + </category> + <category> + <name>licon.17</name> + <description>licon.17 : Licons may not overlap both poly and (diff or tap)</description> + <categories> + </categories> + </category> + <category> + <name>capm.1</name> + <description>capm.1 : min. capm width : 1.0um</description> + <categories> + </categories> + </category> + <category> + <name>capm.2a</name> + <description>capm.2a : min. capm spacing : 0.84um</description> + <categories> + </categories> + </category> + <category> + <name>capm.2b</name> + <description>capm.2b : min. capm spacing : 1.2um</description> + <categories> + </categories> + </category> + <category> + <name>capm.2b_a</name> + <description>capm.2b_a : min. spacing of m3_bot_plate : 1.2um</description> + <categories> + </categories> + </category> + <category> + <name>capm.3</name> + <description>capm.3 : min. capm and m3 enclosure of m3 : 0.14um</description> + <categories> + </categories> + </category> + <category> + <name>capm.3_a</name> + <description>capm.3_a : min. m3 enclosure of capm : 0.14um</description> + <categories> + </categories> + </category> + <category> + <name>capm.4</name> + <description>capm.4 : min. capm enclosure of via3 : 0.14um</description> + <categories> + </categories> + </category> + <category> + <name>capm.5</name> + <description>capm.5 : min. capm spacing to via3 : 0.14um</description> + <categories> + </categories> + </category> + <category> + <name>cap2m.1</name> + <description>cap2m.1 : min. cap2m width : 1.0um</description> + <categories> + </categories> + </category> + <category> + <name>cap2m.2a</name> + <description>cap2m.2a : min. cap2m spacing : 0.84um</description> + <categories> + </categories> + </category> + <category> + <name>cap2m.2b</name> + <description>cap2m.2b : min. cap2m spacing : 1.2um</description> + <categories> + </categories> + </category> + <category> + <name>cap2m.2b_a</name> + <description>cap2m.2b_a : min. spacing of m4_bot_plate : 1.2um</description> + <categories> + </categories> + </category> + <category> + <name>cap2m.3</name> + <description>cap2m.3 : min. m4 enclosure of cap2m : 0.14um</description> + <categories> + </categories> + </category> + <category> + <name>cap2m.4</name> + <description>cap2m.4 : min. cap2m enclosure of via4 : 0.14um</description> + <categories> + </categories> + </category> + <category> + <name>cap2m.5</name> + <description>cap2m.5 : min. cap2m spacing to via4 : 0.14um</description> + <categories> + </categories> + </category> + <category> + <name>hvi.1</name> + <description>hvi.1 : min. hvi width : 0.6um</description> + <categories> + </categories> + </category> + <category> + <name>hvi.2a</name> + <description>hvi.2a : min. hvi spacing : 0.7um</description> + <categories> + </categories> + </category> + <category> + <name>hvntm.1</name> + <description>hvntm.1 : min. hvntm width : 0.7um</description> + <categories> + </categories> + </category> + <category> + <name>hvntm.2</name> + <description>hvntm.2 : min. hvntm spacing : 0.7um</description> + <categories> + </categories> + </category> + </categories> + <cells> + <cell> + <name>user_analog_project_wrapper</name> + <variant/> + <references> + </references> + </cell> + <cell> + <name>Class_D_post</name> + <variant/> + <references> + <ref> + <parent>user_analog_project_wrapper</parent> + <trans>r90 *1 1489.75,2487.82</trans> + </ref> + </references> + </cell> + </cells> + <items> + <item> + <tags/> + <category>'capm.2b'</category> + <cell>Class_D_post</cell> + <visited>false</visited> + <multiplicity>1</multiplicity> + <image/> + <values> + <value>edge-pair: (-249.5,300.909;-249.5,307.091)|(-250,306;-250,302)</value> + </values> + </item> + <item> + <tags/> + <category>'capm.2b'</category> + <cell>Class_D_post</cell> + <visited>false</visited> + <multiplicity>1</multiplicity> + <image/> + <values> + <value>edge-pair: (-249.81,100.518;-249.81,106.072)|(-250.36,105.005;-250.36,101.585)</value> + </values> + </item> + <item> + <tags/> + <category>'capm.2b'</category> + <cell>Class_D_post</cell> + <visited>false</visited> + <multiplicity>1</multiplicity> + <image/> + <values> + <value>edge-pair: (-253.5,89.403;-253.5,98)|(-254.66,98.307;-254.66,89.71)</value> + </values> + </item> + <item> + <tags/> + <category>'capm.2b_a'</category> + <cell>Class_D_post</cell> + <visited>false</visited> + <multiplicity>1</multiplicity> + <image/> + <values> + <value>edge-pair: (-269.18,91.804;-269.18,107.736)|(-270.05,106.91;-270.05,92.63)</value> + </values> + </item> + <item> + <tags/> + <category>'capm.2b_a'</category> + <cell>Class_D_post</cell> + <visited>false</visited> + <multiplicity>1</multiplicity> + <image/> + <values> + <value>edge-pair: (-269.18,299.464;-269.18,315.396)|(-270.05,314.57;-270.05,300.29)</value> + </values> + </item> + </items> +</report-database>
diff --git a/gds/user_analog_project_wrapper.gds.gz b/gds/user_analog_project_wrapper.gds.gz deleted file mode 100644 index fe34b34..0000000 --- a/gds/user_analog_project_wrapper.gds.gz +++ /dev/null
@@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b3ab02fa7201707e9d134a8c4d58e56b7aa8433f9493234fe3e3651787f2837c -size 113419658
diff --git a/gds/user_analog_project_wrapper.gds.gz.00.split b/gds/user_analog_project_wrapper.gds.gz.00.split new file mode 100644 index 0000000..c79b872 --- /dev/null +++ b/gds/user_analog_project_wrapper.gds.gz.00.split Binary files differ
diff --git a/gds/user_analog_project_wrapper.gds.gz.01.split b/gds/user_analog_project_wrapper.gds.gz.01.split new file mode 100644 index 0000000..0c5d848 --- /dev/null +++ b/gds/user_analog_project_wrapper.gds.gz.01.split Binary files differ