Is there a way to run ModelZen via command-line or through virtuoso CIW. Or some kind of skill function to call ModelZen.
I basically want to run ModelZen on a batch of cells, and running ModelZen through GUI is too time consuming.
Yes! You can use the GLISTER SKILL API functions, described in Chapter 7 of the GLISTER User Guide .
For example, to extract a model from a schematic cellview (MYLIB.MYCELL:MYVIEW) can be done using the following SKILL command.
modelzenShowOptionDialog = nil
modelzenRunBatch( ?libName "MYLIB" ?cellName "MYCELL" ?viewName "MYVIEW" )
Please find more detailed description of this API function in the manual quoted above. Setting 'modelzenShowOptionDialog' to nil suppresses the MODELZEN dialog window asking for the user's confirmation.
It is also possible to run MODELZEN on the command line, using the command 'modelzen'. This command takes a netlist file and a technology configuration file as inputs and produces a SystemVerilog model file as output. However, if you'd like to extract the model from a schematic cell view, I recommend the first method.
Please login or Register to submit your answer