1 of 1 people found this helpful
I found a TechNote with some screenshots and descriptions of techniques that might be helpful to getting your si.env file working with the netlist export in your case. Can you get to this link?
Hi Chris -
Thanks for the link. Unfortunately, I think the problem lies with the SKILL code that Mentor provides for exporting CDL.
As I described, in order to bypass running "conn2sch", we import the netlists as "netlist" views, then copy them to "schematic" views. However the file under the "schematic" directory is still called "netlist.oa". The Mentor SKILL code calls these viewName (for the directory name) and viewType ("netlist" for netlist.oa, "schematic" for sch.oa). From your link, the viewName can be changed, but there is no place on the form to change the viewType, and that is the issue we are having. The SKILL code (mgc_rve_strings->sviewType) always returns "schematic", which means it always expects to find the file "sch.oa". When it doesn't, it fails with the "cellview type is not recognized by dbOpenCellViewByType" error. If we set mgc_rve_strings->sviewType = "netlist" in the CIW, then the CDL netlist is correctly exported.
So I think our fix will be to define our own SKILL procedure (after the Mentor SKILL code loads) that will first check to see what file is under the "schematic" directory, then set the viewType accordingly.