I am trying to extract parasitics of a layout. I am wondering how I can invoke DIVA extraction in shell?
Use the ivVerify command (type ivVerify on the command line with no arguments to get the idea). It's also covered in the Diva documentation.
Thanks Andrew. It worked. Actually I need to run lots of extraction in batch mode, so I need extracted parasitics in a text format to be read easily. As I see ivVerify can generate an extracted view. Is there any way to generate a report contains extracted values directly?
No, but it would be fairly easy to write a bit of SKILL code to extract the info - or to produce a netlist from each cellView.
May you give me a hint which SKILL command I can use to create netlist?
I also tried using "si . -batch command netlist" but I failed to make it. I am wondering if there is any manual for si
The official way to do this is to do create a file, skillFile.il say, containing:
simulator('spectre)design("lib" "cell" "view")createNetlist(?display nil)exit()
and then do icfb -restore skillFile.il -nograph
There is a document describing si - it's the Open Simulation System Reference (or something like that) - <ICinstDir>/doc/ossref/ossref.pdf