This seemed like a trivial question but I couldn't find an answer on the forum or online. In ADE you can simulate using spectre or HSPICE and you can still plot the results. I need to do the post-process the data through an OCEAN script. It is very easy to do so on results in PSF format by openResults("results_dir/psf") and then selectResult("analysis") of choice. Upon using HSPICE, the results are available in .tr0, .ac0 formats (even Spectre can output the results in these formats). I could not figure a way to process these formats and plot it on Virtuoso Waveform Graph XL.
Can you please let me know how to post-process these .tr0, .ac0 ...etc. formats using OCEAN?
I'm using HSPICE 2012.06-SP2 and IC6.1.5-64b.500.14
The .tr0, .ac0 files are Synopsys proprietary formats for HSPICE, and as such, ViVA does not read them. However, HSPICE can output PSF directly, and that would normally be done by setting:
.OPTION ARTIST=2 PSF=2
If it is not writing PSF, then you should contact Synopsys. As you say, the alternative is to use Synopsys' translator - Cadence do not provide a translator for the same reason; we provide libraries to allow third-party simulators to write a format that ADE/ViVA can read.
It turned out that I don't need the conversion tool at all and that HSPICE can output the PSF format directory. I mistakenely had .OPTION POST =1 in my stimulus file which was changing the output format.
Just setting .OPTION ARTIST=2 PSF=2 is suffiecient as we have both mentioned.