This topic may already have been discussed and solved, if so, could I get a link
I would like to use skill commands to modify the content in a config view (change a cell view) and regenerate a netlist.
I know that I can use the following command to regenerate a netlist based on an existing config vew:
simulator( 'spectre )
design( "libname" "cellname" "viewname")
createNetlist( ?recreateAll t)
But what are the prior steps to manipulate and modify the content of the config view?
Ali Bastami said:But what are the prior steps to manipulate and modify the content of the config view?
See this previous post.
Thank you for your response.
do you have an example of the skill code on how to change a view in the config view?
example : if I have a defined config view : design("libname" "cellname" "config")
And I would like to change the view for cell 1 from schematic to extracted. in the hierarchy.
and recreate a netlist based on the new hierarchy view
How would the skill code be like?
hdb=hdbOpen("libname" "cellname" "config" "a")hdbSetObjBindRule(hdb list(list("libname" "cell1" nil nil)) list('hdbcBindingRule list(nil nil "extracted")))hdbSave(hdb)hdbClose(hdb)
This is assuming that cell1 is also in the library libname (you can change the second line as you see fit).