Add SG13G2 130nm PDK support#53
Add SG13G2 130nm PDK support#53trabdelbasset wants to merge 3 commits intoopenecos-projects:mainfrom
Conversation
Emin017
left a comment
There was a problem hiding this comment.
Thank you for your contribution! Could you add some tests for the newly introduced PDK functionality to ensure that the new PDK works correctly?
I've added some tests for the SG13G2 PDK (path resolution, parameter isolation, and workspace integration). I also want to suggest a more convenient approach for adding external pdks, rather than hardcoding external PDK parameters into I've also updated the CLI to support this: what you think of this approach? |
We may indeed need support for multiple PDKs, but we haven’t yet figured out the best way to integrate and support them, as this would increase the overall complexity of the software. |
Changes
pdk.py — add
PDK_SG13G2()with cell names and file paths fromthe ihp-sg13g2 config. PDK root can be passed directly or set
via env var.
parameter.py — add
SG13G2_PARAMETERS_TEMPLATEwith track pitchesfrom
sg13g2_tech.lefand placement settings from the ihp-sg13g2platform config.
ecc_service.py — allow
sg13g2as a valid PDK name inset_pdk_root.