I have a ocean script which looks like this:
ocnxlLoadSetupState( "ron" 'overwrite ?tests t ?vars t ?parameters t ?currentMode t
?runOptions t ?specs t ?corners nil ?modelGroups t
?extensions t ?relxanalysis nil )
set and enable corners.
ocnxlRun( ?mode 'sweepsAndCorners ?nominalCornerEnabled nil ?allCornersEnabled t ?allSweepsEnabled t)
ocnxlOutputSummary(?exprSummary t ?specSummary t ?detailed t ?wave nil ?fileName "results.txt")
There were 1536 splits which ran in netbatch (our pool of machines) with 180 jobs in parallel. The job ran for 3 days and it finished simulation of all splits. But for some reason, the last split got hung in netbatch. So the ocean script never reached ocnxlOutputSummary. I can see spectre.out has completed successfully for all splits.
How do I execute ocnxlOutputSummary now?
axlExportOutputView(ocnxlGetSession() "./output.csv" "Detail") didn't work as ocnxlGetSession() returns nil.
I tried axlReadResDB. It returns the db object. However don't know which commands to use to dump the csv file.
(PS: My 2nd attempt to run simulation all over again failed. This time one of the job was hung during netlisting. This simulation is with parasitics, so takes longer.)
I am using IC18.104.22.1680.11