@@ -51,11 +51,14 @@ def download_github_file(
5151
5252
5353sram_files = [
54+ "RM_IHPSG13_1P_1024x16_c2_bm_bist" ,
5455 "RM_IHPSG13_1P_1024x64_c2_bm_bist" ,
55- "RM_IHPSG13_1P_1024x64_c2_bm_bist " ,
56+ "RM_IHPSG13_1P_1024x8_c2_bm_bist " ,
5657 "RM_IHPSG13_1P_2048x64_c2_bm_bist" ,
5758 "RM_IHPSG13_1P_256x48_c2_bm_bist" ,
5859 "RM_IHPSG13_1P_256x64_c2_bm_bist" ,
60+ "RM_IHPSG13_1P_4096x16_c3_bm_bist" ,
61+ "RM_IHPSG13_1P_4096x8_c3_bm_bist" ,
5962 "RM_IHPSG13_1P_512x64_c2_bm_bist" ,
6063 "RM_IHPSG13_1P_64x64_c2_bm_bist" ,
6164]
@@ -68,32 +71,25 @@ def download_github_file(
6871# Klayout
6972download_github_file ("ihp-sg13g2/libs.tech/klayout/tech/sg13g2.lyp" )
7073download_github_file ("ihp-sg13g2/libs.tech/klayout/tech/sg13g2.lyt" )
71- download_github_file ("ihp-sg13g2/libs.tech/klayout/tech/drc/sg13g2.lydrc" , "drc" )
74+ download_github_file ("ihp-sg13g2/libs.tech/klayout/tech/drc/sg13g2_minimal.lydrc" , "drc" )
75+ download_github_file ("ihp-sg13g2/libs.tech/klayout/tech/drc/sg13g2_maximal.lydrc" , "drc" )
7276# LIB
73- download_github_file (
74- "ihp-sg13g2/libs.ref/sg13g2_stdcell/lib/sg13g2_stdcell_slow_1p35V_125C.lib" , "lib"
75- )
76- download_github_file (
77- "ihp-sg13g2/libs.ref/sg13g2_stdcell/lib/sg13g2_stdcell_slow_1p08V_125C.lib" , "lib"
78- )
79- download_github_file (
80- "ihp-sg13g2/libs.ref/sg13g2_stdcell/lib/sg13g2_stdcell_fast_1p32V_m40C.lib" , "lib"
81- )
82- download_github_file (
83- "ihp-sg13g2/libs.ref/sg13g2_stdcell/lib/sg13g2_stdcell_fast_1p65V_m40C.lib" , "lib"
84- )
85- download_github_file (
86- "ihp-sg13g2/libs.ref/sg13g2_stdcell/lib/sg13g2_stdcell_typ_1p20V_25C.lib" , "lib"
87- )
88- download_github_file (
89- "ihp-sg13g2/libs.ref/sg13g2_stdcell/lib/sg13g2_stdcell_typ_1p50V_25C.lib" , "lib"
90- )
91- download_github_file ("ihp-sg13g2/libs.ref/sg13g2_io/liberty/sg13g2_io_dummy.lib" , "lib" )
77+ download_github_file ("ihp-sg13g2/libs.ref/sg13g2_stdcell/lib/sg13g2_stdcell_slow_1p35V_125C.lib" , "lib" )
78+ download_github_file ("ihp-sg13g2/libs.ref/sg13g2_stdcell/lib/sg13g2_stdcell_slow_1p08V_125C.lib" , "lib" )
79+ download_github_file ("ihp-sg13g2/libs.ref/sg13g2_stdcell/lib/sg13g2_stdcell_fast_1p32V_m40C.lib" , "lib" )
80+ download_github_file ("ihp-sg13g2/libs.ref/sg13g2_stdcell/lib/sg13g2_stdcell_fast_1p65V_m40C.lib" , "lib" )
81+ download_github_file ("ihp-sg13g2/libs.ref/sg13g2_stdcell/lib/sg13g2_stdcell_typ_1p20V_25C.lib" , "lib" )
82+ download_github_file ("ihp-sg13g2/libs.ref/sg13g2_stdcell/lib/sg13g2_stdcell_typ_1p50V_25C.lib" , "lib" )
83+ download_github_file ("ihp-sg13g2/libs.ref/sg13g2_io/lib/sg13g2_io_dummy.lib" , "lib" )
84+ download_github_file ("ihp-sg13g2/libs.ref/sg13g2_io/lib/sg13g2_io_fast_1p32V_3p6V_m40C.lib" , "lib" )
85+ download_github_file ("ihp-sg13g2/libs.ref/sg13g2_io/lib/sg13g2_io_fast_1p65V_3p6V_m40C.lib" , "lib" )
86+ download_github_file ("ihp-sg13g2/libs.ref/sg13g2_io/lib/sg13g2_io_slow_1p08V_3p0V_125C.lib" , "lib" )
87+ download_github_file ("ihp-sg13g2/libs.ref/sg13g2_io/lib/sg13g2_io_slow_1p35V_3p0V_125C.lib" , "lib" )
88+ download_github_file ("ihp-sg13g2/libs.ref/sg13g2_io/lib/sg13g2_io_typ_1p2V_3p3V_25C.lib" , "lib" )
89+ download_github_file ("ihp-sg13g2/libs.ref/sg13g2_io/lib/sg13g2_io_typ_1p5V_3p3V_25C.lib" , "lib" )
9290for sram in sram_files :
9391 for corner in sram_lib_corners :
94- download_github_file (
95- f"ihp-sg13g2/libs.ref/sg13g2_sram/lib/{ sram } _{ corner } .lib" , "lib"
96- )
92+ download_github_file (f"ihp-sg13g2/libs.ref/sg13g2_sram/lib/{ sram } _{ corner } .lib" , "lib" )
9793# GDS
9894download_github_file ("ihp-sg13g2/libs.ref/sg13g2_stdcell/gds/sg13g2_stdcell.gds" , "gds" )
9995download_github_file ("ihp-sg13g2/libs.ref/sg13g2_io/gds/sg13g2_io.gds" , "gds" )
@@ -106,14 +102,12 @@ def download_github_file(
106102for sram in sram_files :
107103 download_github_file (f"ihp-sg13g2/libs.ref/sg13g2_sram/lef/{ sram } .lef" , "lef" )
108104# Verilog
109- download_github_file (
110- "ihp-sg13g2/libs.ref/sg13g2_stdcell/verilog/sg13g2_stdcell.v" , "verilog"
111- )
105+ download_github_file ("ihp-sg13g2/libs.ref/sg13g2_stdcell/verilog/sg13g2_stdcell.v" , "verilog" )
112106download_github_file ("ihp-sg13g2/libs.ref/sg13g2_io/verilog/sg13g2_io.v" , "verilog" )
113107for sram in sram_files :
114108 download_github_file (f"ihp-sg13g2/libs.ref/sg13g2_sram/verilog/{ sram } .v" , "verilog" )
115109# CDL
116110download_github_file ("ihp-sg13g2/libs.ref/sg13g2_stdcell/cdl/sg13g2_stdcell.cdl" , "cdl" )
117- download_github_file ("ihp-sg13g2/libs.ref/sg13g2_io/cdl/sg13g2_iocell .cdl" , "cdl" )
111+ download_github_file ("ihp-sg13g2/libs.ref/sg13g2_io/cdl/sg13g2_io .cdl" , "cdl" )
118112for sram in sram_files :
119113 download_github_file (f"ihp-sg13g2/libs.ref/sg13g2_sram/cdl/{ sram } .cdl" , "cdl" )
0 commit comments