spectre模擬支援fsdb格式版本選擇

yylei發表於2024-06-27

spectre模擬器支援fsdb,但是預設的版本不一定能用其他工具開啟。

可以透過以下option指定版本:

simulatorOptions options reltol=1e-3 vabstol=1e-6 iabstol=1e-12 temp=27 \
    tnom=27 scalem=1.0 scale=1.0 gmin=1e-12 rforce=1 maxnotes=5 maxwarns=5 \
    digits=5 cols=80 pivrel=1e-3 sensfile="../psf/sens.output" \
    checklimitdest=psf  fsdbversion=5.7 rawfmt=fsdb

5.7版本模擬時,會提示如下:

Csimulation time: CPU = 437 us, elapsed = 437.975 us.
Loading fsdb version: 5.7
FSDB Writer, Release Verdi_O-2018.09-SP2, RH Linux x86_64/64bit, 06/27/2024
(C) 1996 - 2024 by Synopsys, Inc.

 

 其中fsdbversion不同版本spectre應該支援不同,

rawfmt

psfxl

Output raw data file format. Possible values are nutbin, nutascii, psfbin, psfascii, psfbinf, psfxl, dsfmwo, sst2, fsdb, fsdb5, wdf, uwi, tr0ascii and vwdb.

rawfile

%C:r.raw

Output raw data file name.

precision

%g

Format specification of double for psfascii. Example: "%15.12g" outputs 12 decimal digits in mantissa. The default value "%g" prints 6 decimal digits.

psfversion

Version of psfxl format to use. Default is "1.1"..

fsdbversion

Version of fsdb format to use. Default is "5.8" Valid versions are 5.2, 5.4, 5.7, or 5.8.

相關文章