Hi All, I'm trying to make klayout drc from command line but I'm not sure which drc files use. For ...
a
Hi All, I'm trying to make klayout drc from command line but I'm not sure which drc files use. For now I'm relying on precheck drc but I think the the others should be important as well. Also, the drc file
klayout_gds_drc_check.py
holds a reference to the gf180mcu precheck drc in line 68:
Copy code
klayout_sky130A_mr_drc_script_path = Path(__file__).parent.parent.parent / "tech-files/gf180mcuD_mr.drc"
Maybe I should change that to sky130A_mr.drc? That's the same to run the precheck drc directly?
lvs_run.py
also has an error because it relies on
sky130.lvs
being on
$PDK_ROOT/$PDK
, not in libs.tech/lvs. For now the solution is use
sky130.lvs
.
m
@aquiles viza What precheck repo are you using?
a
The files with problems are not from the precheck repo, are from volare (open_pdks commit bdc9412b3e468c102d01b7cf6337be06ec6e9c9a). The sky130 precheck file I'm using is https://raw.githubusercontent.com/efabless/mpw_precheck/main/checks/tech-files/sky130A_mr.drc
DRC and LVS is fine when using
sky130A_mr.drc
and
$(KLAYOUT_HOME)/lvs/sky130.lvs
m
@aquiles viza thanks for reporting this. I’ll escalate the issue.