feat: add ihp-sg13cmos5l PDK alongside ihp-sg13g2

Based on work done in the ihp-sg13cmos5l branch
This commit is contained in:
Uri Shaked
2026-10-27 11:17:19 +01:00
parent 01d5d2814f
commit 2278ea867e
29 changed files with 5086 additions and 25 deletions
+10 -3
View File
@@ -23,18 +23,23 @@ if __name__ == "__main__":
)
parser.add_argument(
"--ihp",
help="use IHP PDK",
help="use IHP SG13G2 PDK (same as --pdk ihp-sg13g2)",
action="store_const",
const=True,
default=False,
)
parser.add_argument(
"--gf",
help="use gf180mcuD PDK",
help="use gf180mcuD PDK (same as --pdk gf180mcuD)",
action="store_const",
const=True,
default=False,
)
parser.add_argument(
"--pdk",
help="PDK to use (overrides --ihp / --gf)",
choices=["sky130A", "ihp-sg13g2", "ihp-sg13cmos5l", "gf180mcuD"],
)
# reports & summaries
parser.add_argument(
@@ -147,7 +152,9 @@ if __name__ == "__main__":
setup_logging(args.loglevel)
pdk: TechName = "ihp-sg13g2" if args.ihp else "gf180mcuD" if args.gf else "sky130A"
pdk: TechName = args.pdk or (
"ihp-sg13g2" if args.ihp else "gf180mcuD" if args.gf else "sky130A"
)
if args.check_docs:
check_project_docs(args.project_dir, pdk)