unihd-cag / skillbridge

A seamless python to Cadence Virtuoso Skill interface
https://unihd-cag.github.io/skillbridge/
GNU Lesser General Public License v3.0
185 stars 39 forks source link

[SUPPORT] Failes to do check&save #268

Closed kakbydima closed 3 weeks ago

kakbydima commented 3 weeks ago

Updated parameters of a cell's schematic, but check and save via skillbridge does not seem to perform specifically check the netlist and ADE failes to generate netlist. The basic skill code does the job (schCheck(cv) + dbSave(cv))

With skillbridge there is an indication of schematic save (same as with skillcode), but no indication of schematic check being performed. Do you know how to check that the ws.db.check(cv) works properly?

The python code part is the following: cv = ws.db.open_cell_view_by_type("lib", "cell", "celltype", "", "a") ... ws['CCSinvokeCdfCallbacks'](cv, order=["l", "fingers", "fw", "w"]) ws.db.check(cv) ws.db.save(cv) ws.db.close(cv)

kakbydima commented 3 weeks ago

I did bypass it though via ws[ 'schCheck' ] (cv)

nielsbuwen commented 3 weeks ago

The correct way to translate schCheck(cv) into Python would be ws.sch.check(cv).

kakbydima commented 3 weeks ago

Hi nielsbuwen, got it, thank you for the response!

nielsbuwen commented 3 weeks ago

You are welcome. Did that solve your issue? If yes, you can close the issue

kakbydima commented 3 weeks ago

Yes, it does solve the issue. Thank you