Can QSPICE Simulate Converted IBIS Models Generated by emisleuth.com?

Hello,

My first post here.

I’m a digital designer who occasionally runs SPICE simulations. Recently, I needed to run a simulation using an IBIS model. I found the EMI Sleuth IBIS to PSpice Converter Tool, followed their instructions using PSPICE-for-TI and got a good result. (I have no affiliation with the aforementioned tool providers.) However, I’d prefer to use QSPICE, but the converted model gives an error in QSPICE. (As a new user, I can’t upload the converted model library.)

Steps to reproduce:

  1. Drag ut54lvds032lv.lib into QSPICE and select UT54LVDS32LVUCC_TRI_3_3V_TYP
    (upload://pBXk4oaBSxeYG6Zx0Zea5z6qE34.png)
    I’ve tried it with and without checking “Include Entire File”.

  2. Rearrange the pins and hook up a pulse source
    (upload://qDNlK1hVY56VKlf5M284yTZgpOY.png)
    Note that I’ve tried it with and without the voltage source connected to the ENABLE pin.

  3. Run the simulator
    I get these warnings and error:

Warning: Ignoring unknown model parameter “TD” in .MODEL SMOD1•X2 VSWITCH ROFF•X2=1M RON•X2=1E12 VT•X2=0.9 VH•X2=0 TD•X2=0.
Warning: Ignoring unknown model parameter “TD” in .MODEL SMOD2•X2 VSWITCH ROFF•X2=1E12 RON•X2=1M VT•X2=2.8 VH•X2=0 TD•X2=0.
Fatal error: Expected an even number of values in E NODE1 NODE2 {expression} (,) (,) (,) syntax

Does anyone have experience getting the IBIS to PSpice Converter models to work in QSPICE? Is there something that the converted model requires that QSPICE can’t do? Suggestions?

Thanks,

Rob

1 Like

For the warning, it seems Pspice voltage controlled switch (VSWITCH) model have delay time (TD) parameter, but Qspice doesn’t have this model parameter, and therefore a warning message. This is not essential as from your warning message, Td=0, just ignore this warning is fine.

From the fatal error message, it appears that the problem lies in an E-source in your library file. Further investigation of the library file is necessary to gather more information. There have been instances where certain Pspice syntax was not supported by Qspice, but Mike was able to resolve those issues.
Fatal error parsing Varistor model - QSPICE - Qorvo Tech Forum

It is unclear whether there is a workaround for your specific case, or if you need to contact Mike to review whether it can be supported in Qspice.

Thanks KSKelvin,

I read the discussion you linked and, yes, this model uses tables. I still can’t upload the model, so I’ll just paste it below. Does anything stand out?

Thanks,

Rob

* ut54lvds032lv.lib
* Automatically Generated by ibis2pspice.py
* Copyright 2024 - Carroll Consulting Engineers, LLC 
* Contact Email: russell@emisleuth.com 

.SUBCKT UT54LVDS32LVUCC_TRI_3_3V_TYP INPUT OUTPUT ENABLE REF
+ PARAMS:
+ R_PIN=1.6023E-02
+ L_PIN=2.2032E-09
+ C_PIN=7.2832E-13

V1 VCC REF 3.30000
V2 VEE REF 0
S1 TRANSITION REF INPUT REF SMOD1
.model SMOD1 VSWITCH ROFF=1m RON=1E12 VT=0.9 VH=0 TD=0
S2 VCC TRANSITION INPUT REF SMOD2
.model SMOD2 VSWITCH ROFF=1e12 RON=1m VT=2.8 VH=0 TD=0

* ENABLE weak pullup
VENPU NENPU REF 3.3
RENPU NENPU ENABLE 100k

* Package Parasitics
ROSNB DIE N2 20.0
ROPKG N2 OUTPUT {R_PIN}
COPKG OUTPUT REF {C_PIN} IC=0
LOPKG DIE N2 {L_PIN}
CCOMP DIE VEE 1.5700E-12 IC=0

* Ground clamp
GGND_CLAMP DIE VEE TABLE {V(DIE,VEE)}
+ -1.0, 0.0
+ 0.0, 0.0
+ 1.0, 0.0

* Power Clamp
GPWR_CLAMP DIE VCC TABLE {V(VCC,DIE)}
+ -1.0, 0.0
+ 0.0, 0.0
+ 1.0, 0.0

* Pullup
GPULL_UP PULLUP REF TABLE {V(VCC,DIE)}
+ -4.9, 0.165404
+ -3.9, 0.165404
+ -3.3, 0.14003
+ -2.7, 0.114656
+ -0.3, 0.0131611
+ -0.2602, 0.011478
+ 0.0, 0.000474224
+ 0.0372999, -0.00110318
+ 0.1996, -0.0079668
+ 0.2602, -0.0102011
+ 0.3, -0.0116685
+ 0.3816, -0.014677
+ 0.4219, -0.0160215
+ 0.4578, -0.0172191
+ 0.6196, -0.022617
+ 0.6596, -0.0237808
+ 0.822, -0.028506
+ 0.8624, -0.0295032
+ 1.0186, -0.0333589
+ 1.0389, -0.03386
+ 1.0996, -0.0351026
+ 1.2005, -0.0371681
+ 1.2407, -0.037991
+ 1.3578, -0.0398985
+ 1.3981, -0.040555
+ 1.3982, -0.0405563
+ 1.5398, -0.0423556
+ 1.5802, -0.042869
+ 1.641, -0.043473
+ 1.6609, -0.0436707
+ 1.7015, -0.044074
+ 1.742, -0.0443754
+ 1.777, -0.0446358
+ 1.7972, -0.0447861
+ 1.8376, -0.0450868
+ 1.8781, -0.0453881
+ 1.9188, -0.045691
+ 1.9387, -0.045713
+ 1.9994, -0.046097
+ 2.0197, -0.0461465
+ 2.0399, -0.0461958
+ 2.04, -0.046196
+ 2.0808, -0.046489
+ 2.1813, -0.0467995
+ 2.2017, -0.0468625
+ 2.2093, -0.046886
+ 2.2373, -0.0469725
+ 2.2775, -0.0470966
+ 2.2975, -0.0471584
+ 2.33815, -0.047284
+ 2.35816, -0.0473173
+ 2.41912, -0.0474187
+ 2.45924, -0.0474854
+ 2.45931, -0.0474855
+ 2.47946, -0.047519
+ 2.49974, -0.047569
+ 2.51988, -0.0476186
+ 2.5807, -0.0477684
+ 2.58073, -0.0477685
+ 2.60854, -0.047837
+ 2.6211, -0.047837
+ 2.62861, -0.047837
+ 2.65661, -0.047837
+ 2.67651, -0.047932
+ 2.69713, -0.0480304
+ 2.70731, -0.048079
+ 2.72755, -0.048079
+ 2.75794, -0.048079
+ 2.75797, -0.048079
+ 2.75801, -0.048079
+ 2.78826, -0.0481689
+ 2.81859, -0.0482589
+ 2.81861, -0.048259
+ 2.89951, -0.0486568
+ 2.91948, -0.048755
+ 2.91949, -0.048755
+ 2.91952, -0.0487551
+ 2.93972, -0.0488221
+ 3.00033, -0.049023
+ 3.03866, -0.0492761
+ 3.04119, -0.0492928
+ 3.04122, -0.049293
+ 3.06145, -0.049315
+ 3.09701, -0.0495362
+ 3.13765, -0.049789
+ 3.13766, -0.049789
+ 3.15748, -0.049798
+ 6.3, -0.0697567
+ 6.6, -0.071662
+ 6.9, -0.0735674
+ 7.9, -0.0735674
RPULLUP PULLUP REF 1

EPUVTRISING PU_COEFF_RISING REF TABLE {V(DELTARISING,VEE)}
+ 0.0, 0.0
+ 6e-11, 0.00012564948244367767
+ 1.2e-10, 0.0006739395169474325
+ 1.8e-10, 0.0006086360868682769
+ 2.4e-10, 0.00038510249644814286
+ 3e-10, 0.0003780343007915567
+ 3.6e-10, -2.1213212908463566e-05
+ 4.2e-10, 3.7531459305865636e-05
+ 4.8e-10, -0.0003840166429876192
+ 5.4e-10, -0.000749543332656789
+ 6e-10, -0.001454485488126649
+ 6.6e-10, -0.002171351735335904
+ 7.2e-10, -0.00244007509640755
+ 7.8e-10, -0.002687030647452811
+ 8.4e-10, -0.0032978485894053174
+ 9e-10, -0.0042329003450375475
+ 9.6e-10, -0.004182311751572965
+ 1.02e-09, -0.0046479094783844115
+ 1.08e-09, -0.005322204181043231
+ 1.14e-09, -0.005814390095392734
+ 1.2e-09, -0.006160949868073878
+ 1.26e-09, -0.006032068195656585
+ 1.32e-09, -0.006160949868073878
+ 1.38e-09, -0.005847879033894865
+ 1.44e-09, -0.005371422772478181
+ 1.5e-09, -0.008519382991678506
+ 1.56e-09, -0.014897503551857113
+ 1.62e-09, -0.018198701035112643
+ 1.68e-09, 0.0022067180840267906
+ 1.74e-09, 0.07280292267099654
+ 1.8e-09, 0.19546884513902985
+ 1.86e-09, 0.3282829307895271
+ 1.92e-09, 0.4452912522833367
+ 1.98e-09, 0.5522630403896894
+ 2.04e-09, 0.6407042825248629
+ 2.1e-09, 0.7158006900750964
+ 2.16e-09, 0.7777044854881265
+ 2.22e-09, 0.8268215952912522
+ 2.28e-09, 0.8621879439821392
+ 2.34e-09, 0.8870509437791759
+ 2.4e-09, 0.9050131926121372
+ 2.46e-09, 0.9197280292267099
+ 2.52e-09, 0.9320580474934036
+ 2.58e-09, 0.9423584331236046
+ 2.64e-09, 0.9502232595900142
+ 2.7e-09, 0.9573777146336513
+ 2.76e-09, 0.9639740207022528
+ 2.82e-09, 0.9712806981936268
+ 2.88e-09, 0.9780292267099654
+ 2.94e-09, 0.9817840470874771
+ 3e-09, 0.9833062715648467
+ 3.06e-09, 0.9817840470874771
+ 3.12e-09, 0.9795514511873351
+ 3.18e-09, 0.9772173736553683
+ 3.24e-09, 0.9736655165415059
+ 3.3e-09, 0.9700629186117312
+ 3.36e-09, 0.967170692104729
+ 3.42e-09, 0.9642277247818145
+ 3.48e-09, 0.9601684595088289
+ 3.54e-09, 0.9569717881063526
+ 3.6e-09, 0.9541303024152629
+ 3.66e-09, 0.9523543738583315
+ 3.72e-09, 0.9522021514105946
+ 3.78e-09, 0.9522021514105946
+ 3.84e-09, 0.9527603003856301
+ 3.9e-09, 0.9545869697584737
+ 3.96e-09, 0.9580880860564238
+ 4.02e-09, 0.960980312563426
+ 4.08e-09, 0.96478587375685
+ 4.14e-09, 0.9686929165820986
+ 4.2e-09, 0.9727521818550842
+ 4.26e-09, 0.9763547797848589
+ 4.32e-09, 0.9803633042419321
+ 4.38e-09, 0.9838136797239699
+ 4.44e-09, 0.9864522021514105
+ 4.5e-09, 0.9894459102902374
+ 4.56e-09, 0.9911710980312562
+ 4.62e-09, 0.9924903592449766
+ 4.68e-09, 0.9944185102496448
+ 4.74e-09, 0.9949766592246804
+ 4.8e-09, 0.996042216358839
+ 4.86e-09, 0.9969555510452608
+ 4.92e-09, 0.9990866653135783
+ 4.96e-09, 1.0
+ 5.96e-09, 1.0
+ VT

EPUVTFALLING PU_COEFF_FALLING REF TABLE {V(DELTAFALLING,VEE)}
+ 0.0, 1.0
+ 6e-11, 1.0003235049450043
+ 1.2e-10, 0.9997227100471393
+ 1.8e-10, 0.9994454200942786
+ 2.4e-10, 0.9989370551807006
+ 3e-10, 0.9998151400314262
+ 3.6e-10, 0.9995840650707091
+ 4.2e-10, 0.9994454200942786
+ 4.8e-10, 0.9995378500785655
+ 5.4e-10, 0.9998151400314262
+ 6e-10, 0.9995378500785655
+ 6.6e-10, 0.9994916350864222
+ 7.2e-10, 1.0000462149921436
+ 7.8e-10, 1.0000924299842868
+ 8.4e-10, 1.000508364913578
+ 9e-10, 1.0009242998428691
+ 9.6e-10, 1.0009705148350125
+ 1.02e-09, 1.0013402347721603
+ 1.08e-09, 1.0012940197800166
+ 1.14e-09, 1.001617524725021
+ 1.2e-09, 1.002033459654312
+ 1.26e-09, 1.001525094740734
+ 1.32e-09, 1.001617524725021
+ 1.38e-09, 1.0012015897957298
+ 1.44e-09, 1.008180053609391
+ 1.5e-09, 1.0184397818652373
+ 1.56e-09, 0.9932988261391996
+ 1.62e-09, 0.9172289490710787
+ 1.68e-09, 0.8002588039560034
+ 1.74e-09, 0.6694241611978927
+ 1.8e-09, 0.5435807375912745
+ 1.86e-09, 0.43252611147056097
+ 1.92e-09, 0.3422682318144006
+ 1.98e-09, 0.26564377484055834
+ 2.04e-09, 0.20732045475552263
+ 2.1e-09, 0.16166004251779276
+ 2.16e-09, 0.1298179129309548
+ 2.22e-09, 0.10731121175709402
+ 2.28e-09, 0.09035030964044732
+ 2.34e-09, 0.07657824198169882
+ 2.4e-09, 0.06442369904797107
+ 2.46e-09, 0.05374803586283383
+ 2.52e-09, 0.04533690729272577
+ 2.58e-09, 0.036278768832609054
+ 2.64e-09, 0.027313060356779717
+ 2.7e-09, 0.01760791200665479
+ 2.76e-09, 0.00836491357796465
+ 2.82e-09, 0.0017561697014509825
+ 2.88e-09, -0.0021258896385989434
+ 2.94e-09, -0.003928274332193338
+ 3e-09, -0.00397448932433675
+ 3.06e-09, -0.003558554395045821
+ 3.12e-09, -0.0018485996857380282
+ 3.18e-09, -0.0006932248821518439
+ 3.24e-09, 0.001247804787873119
+ 3.3e-09, 0.003928274332193449
+ 3.36e-09, 0.006793603845087315
+ 3.42e-09, 0.010999168130141457
+ 3.48e-09, 0.013402347721600871
+ 3.54e-09, 0.01589795729734733
+ 3.6e-09, 0.017099547093076928
+ 3.66e-09, 0.018301136888806524
+ 3.72e-09, 0.01862464183381074
+ 3.78e-09, 0.018116276920232766
+ 3.84e-09, 0.01756169701451138
+ 3.9e-09, 0.015805527313060286
+ 3.96e-09, 0.014465292540900232
+ 4.02e-09, 0.011831037988723425
+ 4.08e-09, 0.009705148350124704
+ 4.14e-09, 0.007486828727239159
+ 4.2e-09, 0.0053147240964968034
+ 4.26e-09, 0.003235049450041605
+ 4.32e-09, 0.0015250947407338122
+ 4.38e-09, 0.0004159349292911507
+ 4.44e-09, 0.00023107496071728129
+ 4.5e-09, -0.0012015897957298183
+ 4.56e-09, -0.0015250947407339233
+ 4.62e-09, -0.000970514835012537
+ 4.68e-09, -0.00064700989000821
+ 4.74e-09, -0.00064700989000821
+ 4.8e-09, -0.0006932248821518439
+ 4.86e-09, -0.0007856548664386676
+ 4.92e-09, -0.0001386449764304576
+ 4.96e-09, 0.0
+ 5.96e-09, 0.0
+ VT

GPUOUT1 DIE VCC VALUE={IF(V(ENABLE)>=1,
+IF(V(RISESTART) > 0, IF(V(TRANSITION) >= 1.65, -V(PULLUP)*V(PU_COEFF_RISING), 0), 0), 0)}

GPUOUT2 DIE VCC VALUE={IF(V(ENABLE)>=1,
+IF(V(FALLSTART) > 0, IF(V(TRANSITION) < 1.65, -V(PULLUP)*V(PU_COEFF_FALLING), 0), 0), 0)}

* Pulldown
GPULL_DOWN PULLDOWN REF TABLE {V(DIE,VEE)}
+ -4.6, -0.174505
+ -3.6, -0.174505
+ -3.3, -0.159977
+ -3.0, -0.145449
+ 0.0, -0.000168076
+ 0.12201, 0.0057405
+ 0.20303, 0.00966405
+ 0.34006, 0.0163
+ 0.3805, 0.0179757
+ 0.56195, 0.0254942
+ 0.6029, 0.027191
+ 0.64347, 0.028872
+ 0.78016, 0.0335348
+ 0.82062, 0.034915
+ 0.88091, 0.0366672
+ 0.90107, 0.0372531
+ 0.98234, 0.039615
+ 1.0627, 0.0415633
+ 1.1186, 0.0429186
+ 1.1187, 0.042921
+ 1.1992, 0.0444932
+ 1.2601, 0.0456825
+ 1.2804, 0.046079
+ 1.3209, 0.0466774
+ 1.4018, 0.0478726
+ 1.4423, 0.048471
+ 1.4827, 0.0489016
+ 1.5231, 0.0493322
+ 1.5986, 0.050137
+ 1.6185, 0.050214
+ 1.659, 0.0506044
+ 1.6794, 0.050801
+ 1.6991, 0.0509265
+ 1.7198, 0.0510585
+ 1.7602, 0.0513159
+ 1.7803, 0.051444
+ 1.8007, 0.0515278
+ 1.8409, 0.051693
+ 1.8609, 0.051865
+ 1.9628, 0.052263
+ 1.9829, 0.052263
+ 2.0009, 0.052263
+ 2.039, 0.052452
+ 2.0795, 0.052532
+ 2.0996, 0.0525717
+ 2.1401, 0.0526517
+ 2.1802, 0.0527309
+ 2.2005, 0.052771
+ 2.2208, 0.0528111
+ 2.23085, 0.052831
+ 2.24095, 0.0528509
+ 2.241, 0.052851
+ 2.2611, 0.0528527
+ 2.2815, 0.0528545
+ 2.3218, 0.052858
+ 2.32185, 0.052858
+ 2.3219, 0.052858
+ 2.3622, 0.0529351
+ 2.3825, 0.052974
+ 2.5387, 0.052988
+ 2.5591, 0.0530483
+ 2.57078, 0.0530828
+ 2.5793, 0.053108
+ 2.6403, 0.053108
+ 2.6601, 0.053108
+ 2.6806, 0.053108
+ 2.7819, 0.05311
+ 2.8022, 0.05311
+ 2.81205, 0.05311
+ 2.822, 0.0531123
+ 2.8422, 0.053117
+ 2.8627, 0.05312
+ 2.93085, 0.05313
+ 2.999, 0.05314
+ 6.0, 0.05314
+ 6.6, 0.05314
+ 7.2, 0.05314
+ 8.2, 0.05314
RPULLDOWN PULLDOWN REF 1

EPDVTRISING PD_COEFF_RISING REF TABLE {V(DELTARISING,VEE)}
+ 0.0, 1.0
+ 6e-11, 0.9999075700157131
+ 1.2e-10, 0.9996302800628525
+ 1.8e-10, 0.9993529901099918
+ 2.4e-10, 0.9994454200942786
+ 3e-10, 0.9993067751178483
+ 3.6e-10, 0.9994916350864221
+ 4.2e-10, 0.9994916350864221
+ 4.8e-10, 0.9998613550235697
+ 5.4e-10, 0.9993992051021352
+ 6e-10, 0.9994916350864221
+ 6.6e-10, 1.0
+ 7.2e-10, 1.0002772899528607
+ 7.8e-10, 1.0012940197800166
+ 8.4e-10, 1.0009242998428691
+ 9e-10, 1.0017099547093078
+ 9.6e-10, 1.002356964599316
+ 1.02e-09, 1.0025418245678899
+ 1.08e-09, 1.0031426194657547
+ 1.14e-09, 1.0036047693871892
+ 1.2e-09, 1.0035585543950458
+ 1.26e-09, 1.003789629355763
+ 1.32e-09, 1.0038358443479065
+ 1.38e-09, 1.0031426194657547
+ 1.44e-09, 1.0043442092614845
+ 1.5e-09, 1.0054071540807838
+ 1.56e-09, 0.9949163508642204
+ 1.62e-09, 0.9493483686107773
+ 1.68e-09, 0.8324706534799889
+ 1.74e-09, 0.6396154912653665
+ 1.8e-09, 0.4636288011831037
+ 1.86e-09, 0.34342360661798677
+ 1.92e-09, 0.26564377484055823
+ 1.98e-09, 0.20745909973195287
+ 2.04e-09, 0.16845364636287996
+ 2.1e-09, 0.1374433866346242
+ 2.16e-09, 0.11271836583787787
+ 2.22e-09, 0.09511045383122285
+ 2.28e-09, 0.08702283020611878
+ 2.34e-09, 0.07898142157315813
+ 2.4e-09, 0.0695073481837507
+ 2.46e-09, 0.05989462981791294
+ 2.52e-09, 0.04995840650707084
+ 2.58e-09, 0.04006839818837227
+ 2.64e-09, 0.031241334688972944
+ 2.7e-09, 0.02236805619743043
+ 2.76e-09, 0.0109067381458543
+ 2.82e-09, 0.00027728995286069313
+ 2.88e-09, -0.0053147240964970255
+ 2.94e-09, -0.006562528884370256
+ 3e-09, -0.006377668915796386
+ 3.06e-09, -0.005268509104353392
+ 3.12e-09, -0.004436639245771534
+ 3.18e-09, -0.0037896293557631022
+ 3.24e-09, -0.0034199094186153634
+ 3.3e-09, -0.0023569645993160027
+ 3.36e-09, -0.000647009890008432
+ 3.42e-09, 0.001987244662168264
+ 3.48e-09, 0.0056382290415010194
+ 3.54e-09, 0.007440613735095525
+ 3.6e-09, 0.00836491357796465
+ 3.66e-09, 0.007717903687956218
+ 3.72e-09, 0.007440613735095525
+ 3.78e-09, 0.00688603382937425
+ 3.84e-09, 0.005453369072927261
+ 3.9e-09, 0.003235049450041494
+ 3.96e-09, -0.00023107496071728129
+ 4.02e-09, -0.00314261946575467
+ 4.08e-09, -0.005730659025787954
+ 4.14e-09, -0.007764118680100074
+ 4.2e-09, -0.009843793326555161
+ 4.26e-09, -0.01169239301229319
+ 4.32e-09, -0.012478047878731857
+ 4.38e-09, -0.012847767815879596
+ 4.44e-09, -0.012847767815879596
+ 4.5e-09, -0.012847767815879596
+ 4.56e-09, -0.011230243090858849
+ 4.62e-09, -0.009843793326555161
+ 4.68e-09, -0.00790276365653031
+ 4.74e-09, -0.006146593955079105
+ 4.8e-09, -0.003974489324336972
+ 4.86e-09, -0.0024956095757464603
+ 4.92e-09, -0.0008318698585823014
+ 4.96e-09, 0.0
+ 5.96e-09, 0.0
+ VT

EPDVTFALLING PD_COEFF_FALLING REF TABLE {V(DELTAFALLING,VEE)}
+ 0.0, -0.0
+ 6e-11, 5.074081591242694e-05
+ 1.2e-10, 0.0003044448954739983
+ 1.8e-10, 0.000608889790947884
+ 2.4e-10, 0.0007103714227725125
+ 3e-10, 0.0011162979500711394
+ 3.6e-10, 0.001217779581895768
+ 4.2e-10, 0.0012685203978080822
+ 4.8e-10, 0.0010148163182463982
+ 5.4e-10, 0.000811853054597141
+ 6e-10, 0.0009133346864217696
+ 6.6e-10, 0.0009640755023340838
+ 7.2e-10, 0.00025370407956168406
+ 7.8e-10, 5.074081591242694e-05
+ 8.4e-10, -0.00015222244773694282
+ 9e-10, -0.00025370407956157136
+ 9.6e-10, -0.0009640755023339712
+ 1.02e-09, -0.0008625938705093426
+ 1.08e-09, -0.0016744469251064836
+ 1.14e-09, -0.0017759285569311123
+ 1.2e-09, -0.0017759285569311123
+ 1.26e-09, -0.0019281510046680551
+ 1.32e-09, -0.0025877816115282533
+ 1.38e-09, -0.004008524457073165
+ 1.44e-09, -0.00796630809823413
+ 1.5e-09, 0.03003856302009343
+ 1.56e-09, 0.18515323726405516
+ 1.62e-09, 0.4068398619849807
+ 1.68e-09, 0.585041607469048
+ 1.74e-09, 0.6849147554292673
+ 1.8e-09, 0.7565912319870103
+ 1.86e-09, 0.8019281510046681
+ 1.92e-09, 0.8369494621473512
+ 1.98e-09, 0.8690125837223461
+ 2.04e-09, 0.894951288816724
+ 2.1e-09, 0.9102953115486097
+ 2.16e-09, 0.9175512482240713
+ 2.22e-09, 0.925811853054597
+ 2.28e-09, 0.9359244976659223
+ 2.34e-09, 0.9470012177795818
+ 2.4e-09, 0.9588162167647655
+ 2.46e-09, 0.9678937487314795
+ 2.52e-09, 0.976223868479805
+ 2.58e-09, 0.9873310330830118
+ 2.64e-09, 1.0007202151410595
+ 2.7e-09, 1.0126253298153034
+ 2.76e-09, 1.0188420945808807
+ 2.82e-09, 1.0203024152628373
+ 2.88e-09, 1.019447432514715
+ 2.94e-09, 1.01874416480617
+ 3e-09, 1.0183468642175764
+ 3.06e-09, 1.018076923076923
+ 3.12e-09, 1.017995230363304
+ 3.18e-09, 1.0172462959204382
+ 3.24e-09, 1.0157646640957985
+ 3.3e-09, 1.0116257357418306
+ 3.36e-09, 1.007738989242947
+ 3.42e-09, 1.0051207631418713
+ 3.48e-09, 1.0038727927745077
+ 3.54e-09, 1.003600568297138
+ 3.6e-09, 1.002538055611934
+ 3.66e-09, 1.0024926933225085
+ 3.72e-09, 1.0024586462350313
+ 3.78e-09, 1.004095494215547
+ 3.84e-09, 1.0066952506596305
+ 3.9e-09, 1.0083549827481226
+ 3.96e-09, 1.009535214126243
+ 4.02e-09, 1.0114689466206614
+ 4.08e-09, 1.0122625329815302
+ 4.14e-09, 1.013687335092348
+ 4.2e-09, 1.0142860767201136
+ 4.26e-09, 1.0144885325756037
+ 4.32e-09, 1.014176983965902
+ 4.38e-09, 1.0134584940125837
+ 4.44e-09, 1.012814085650497
+ 4.5e-09, 1.0108549827481226
+ 4.56e-09, 1.009036431905825
+ 4.62e-09, 1.007858230160341
+ 4.68e-09, 1.006503450375482
+ 4.74e-09, 1.0047920133955752
+ 4.8e-09, 1.0038155571341587
+ 4.86e-09, 1.0024029835599755
+ 4.92e-09, 1.0013223564034908
+ 4.96e-09, 1.0
+ 5.96e-09, 1.0
+ VT

GPDOUT1 DIE VEE VALUE={IF(V(ENABLE)>=1,
+IF(V(RISESTART) > 0, IF(V(TRANSITION) >= 1.65, -V(PULLDOWN)*V(PD_COEFF_RISING), 0), 0), 0)}

GPDOUT2 DIE VEE VALUE={IF(V(ENABLE)>=1,
+IF(V(FALLSTART) > 0, IF(V(TRANSITION) < 1.65, -V(PULLDOWN)*V(PD_COEFF_FALLING), 0), 0), 0)}

* Rise/Fall Start Latches
.IC V(RISESTART)=0, V(FALLSTART)=0

EENABLERISE RISESTART REF VALUE={IF(V(TRANSITION) > 0.9, IF(STATE(1, V(TRANSITION)) < 0.9,
+ TIME, STATE(1, V(RISESTART))), STATE(1,V(RISESTART)))}

EENABLEFALL FALLSTART REF VALUE={IF(V(TRANSITION) < 2.8, IF(STATE(1, V(TRANSITION)) > 2.8,
+ TIME, STATE(1, V(FALLSTART))), STATE(1,V(FALLSTART)))}

* Rising Transition
EDELTARISING DELTARISING REF VALUE={TIME - V(RISESTART)}

* Falling Transition
EDELTAFALLING DELTAFALLING REF VALUE={TIME - V(FALLSTART)}

.ENDS UT54LVDS32LVUCC_TRI_3_3V_TYP

  • Remove TD=0 in .model SMOD1 and .model SMOD2 can resolve Ignoring unknown model parameter warning
  • Remove the line + VT from all E-source can resolve error : Fatal error: Expected an even number of values in E NODE1 NODE2 {expression} (,) (,) (,) syntax

After these changes, there is still one error, which is related to a function called “state” in Pspice. But I have no information what is this function in Pspice. This is by far I can help. To fully resolve your problem, it seems either look for what this function do, or contact Mike (through email) to review if something can do to support this Pspice syntax/function, or to see if any Pspice expert in this forum can help.

Hi KSKelvin,

Thanks for digging into this. I made the changes you recommended and now I get the same error you show (so at least I’m caught up).

I looked up STATE() in the PSpice-for-TI docs and it says:

Purpose: Returns the history of the behavioral source up to last three states.

Form: STATE(n,source)

Args:
n
Valid values are 0, 1, 2, and 3. The argument n can also be an expression that evaluates to an integer value. If the evaluated valued is greater than three, an error is generated. And if the state were not mentioned, then the current state would be assumed.

source
A valid voltage, current, flux, or charge source

Examples:
Esin 5 0 value={sin(1e4*time)}
Estate1 6 0 value={state(1,V(5))}
Estate2 7 0 value={state(2,V(5))}
Estate3 8 0 value={state(3,V(5))}

(c) 2024 Cadence Design Systems, Inc.

I don’t see an equivalent in the QSPICE documentation.

Would you recommend I make a new topic in the forum to elicit help from the PSpice experts?

Thanks,

Rob

Per KSKelvin’s advice, I emailed Mike and he quickly added the STATE() function to QSPICE. Thanks Mike!

The new version runs without errors now, but the model output is a ~ 0V flat line. In case it’s helpful, I’ve pasted the netlist below (I still can’t upload files).

I think I’ll need to start debugging the model. Is there a way to add nodes from the subcircuit to the plot window?

Thanks,

Rob

* C:\Users\xxx\qspice\ut54lvds32lv-converted-ibis-sim.qsch

.libpath "C:\Users\xxx\qspice"

V1 LOGIC 0 pulse 0 3.3 5n 10p 10p 20n 40n
C1 DUT_OUT XTAL 100p
C2 XTAL 0 68p
C3 XTAL 0 4p
R1 XTAL 0 1Meg
R2 DUT_OUT 0 1Meg
.SUBCKT X1•UT54LVDS32LVUCC_TRI_3_3V_TYP INPUT OUTPUT ENABLE REF 
V1 VCC REF 3.30000
V2 VEE REF 0
S1 TRANSITION REF INPUT REF SMOD1
.model SMOD1 VSWITCH ROFF=1m RON=1E12 VT=0.9 VH=0
S2 VCC TRANSITION INPUT REF SMOD2
.model SMOD2 VSWITCH ROFF=1e12 RON=1m VT=2.8 VH=0
VENPU NENPU REF 3.3
RENPU NENPU ENABLE 100k
ROSNB DIE N2 20.0
ROPKG N2 OUTPUT {R_PIN}
COPKG OUTPUT REF {C_PIN} IC=0
LOPKG DIE N2 {L_PIN}
CCOMP DIE VEE 1.5700E-12 IC=0
GGND_CLAMP DIE VEE TABLE {V(DIE,VEE)} -1.0, 0.0 0.0, 0.0 1.0, 0.0
GPWR_CLAMP DIE VCC TABLE {V(VCC,DIE)} -1.0, 0.0 0.0, 0.0 1.0, 0.0
GPULL_UP PULLUP REF TABLE {V(VCC,DIE)} -4.9, 0.165404 -3.9, 0.165404 -3.3, 0.14003 -2.7, 0.114656 -0.3, 0.0131611 -0.2602, 0.011478 0.0, 0.000474224 0.0372999, -0.00110318 0.1996, -0.0079668 0.2602, -0.0102011 0.3, -0.0116685 0.3816, -0.014677 0.4219, -0.0160215 0.4578, -0.0172191 0.6196, -0.022617 0.6596, -0.0237808 0.822, -0.028506 0.8624, -0.0295032 1.0186, -0.0333589 1.0389, -0.03386 1.0996, -0.0351026 1.2005, -0.0371681 1.2407, -0.037991 1.3578, -0.0398985 1.3981, -0.040555 1.3982, -0.0405563 1.5398, -0.0423556 1.5802, -0.042869 1.641, -0.043473 1.6609, -0.0436707 1.7015, -0.044074 1.742, -0.0443754 1.777, -0.0446358 1.7972, -0.0447861 1.8376, -0.0450868 1.8781, -0.0453881 1.9188, -0.045691 1.9387, -0.045713 1.9994, -0.046097 2.0197, -0.0461465 2.0399, -0.0461958 2.04, -0.046196 2.0808, -0.046489 2.1813, -0.0467995 2.2017, -0.0468625 2.2093, -0.046886 2.2373, -0.0469725 2.2775, -0.0470966 2.2975, -0.0471584 2.33815, -0.047284 2.35816, -0.0473173 2.41912, -0.0474187 2.45924, -0.0474854 2.45931, -0.0474855 2.47946, -0.047519 2.49974, -0.047569 2.51988, -0.0476186 2.5807, -0.0477684 2.58073, -0.0477685 2.60854, -0.047837 2.6211, -0.047837 2.62861, -0.047837 2.65661, -0.047837 2.67651, -0.047932 2.69713, -0.0480304 2.70731, -0.048079 2.72755, -0.048079 2.75794, -0.048079 2.75797, -0.048079 2.75801, -0.048079 2.78826, -0.0481689 2.81859, -0.0482589 2.81861, -0.048259 2.89951, -0.0486568 2.91948, -0.048755 2.91949, -0.048755 2.91952, -0.0487551 2.93972, -0.0488221 3.00033, -0.049023 3.03866, -0.0492761 3.04119, -0.0492928 3.04122, -0.049293 3.06145, -0.049315 3.09701, -0.0495362 3.13765, -0.049789 3.13766, -0.049789 3.15748, -0.049798 6.3, -0.0697567 6.6, -0.071662 6.9, -0.0735674 7.9, -0.0735674
RPULLUP PULLUP REF 1
EPUVTRISING PU_COEFF_RISING REF TABLE {V(DELTARISING,VEE)} 0.0, 0.0 6e-11, 0.00012564948244367767 1.2e-10, 0.0006739395169474325 1.8e-10, 0.0006086360868682769 2.4e-10, 0.00038510249644814286 3e-10, 0.0003780343007915567 3.6e-10, -2.1213212908463566e-05 4.2e-10, 3.7531459305865636e-05 4.8e-10, -0.0003840166429876192 5.4e-10, -0.000749543332656789 6e-10, -0.001454485488126649 6.6e-10, -0.002171351735335904 7.2e-10, -0.00244007509640755 7.8e-10, -0.002687030647452811 8.4e-10, -0.0032978485894053174 9e-10, -0.0042329003450375475 9.6e-10, -0.004182311751572965 1.02e-09, -0.0046479094783844115 1.08e-09, -0.005322204181043231 1.14e-09, -0.005814390095392734 1.2e-09, -0.006160949868073878 1.26e-09, -0.006032068195656585 1.32e-09, -0.006160949868073878 1.38e-09, -0.005847879033894865 1.44e-09, -0.005371422772478181 1.5e-09, -0.008519382991678506 1.56e-09, -0.014897503551857113 1.62e-09, -0.018198701035112643 1.68e-09, 0.0022067180840267906 1.74e-09, 0.07280292267099654 1.8e-09, 0.19546884513902985 1.86e-09, 0.3282829307895271 1.92e-09, 0.4452912522833367 1.98e-09, 0.5522630403896894 2.04e-09, 0.6407042825248629 2.1e-09, 0.7158006900750964 2.16e-09, 0.7777044854881265 2.22e-09, 0.8268215952912522 2.28e-09, 0.8621879439821392 2.34e-09, 0.8870509437791759 2.4e-09, 0.9050131926121372 2.46e-09, 0.9197280292267099 2.52e-09, 0.9320580474934036 2.58e-09, 0.9423584331236046 2.64e-09, 0.9502232595900142 2.7e-09, 0.9573777146336513 2.76e-09, 0.9639740207022528 2.82e-09, 0.9712806981936268 2.88e-09, 0.9780292267099654 2.94e-09, 0.9817840470874771 3e-09, 0.9833062715648467 3.06e-09, 0.9817840470874771 3.12e-09, 0.9795514511873351 3.18e-09, 0.9772173736553683 3.24e-09, 0.9736655165415059 3.3e-09, 0.9700629186117312 3.36e-09, 0.967170692104729 3.42e-09, 0.9642277247818145 3.48e-09, 0.9601684595088289 3.54e-09, 0.9569717881063526 3.6e-09, 0.9541303024152629 3.66e-09, 0.9523543738583315 3.72e-09, 0.9522021514105946 3.78e-09, 0.9522021514105946 3.84e-09, 0.9527603003856301 3.9e-09, 0.9545869697584737 3.96e-09, 0.9580880860564238 4.02e-09, 0.960980312563426 4.08e-09, 0.96478587375685 4.14e-09, 0.9686929165820986 4.2e-09, 0.9727521818550842 4.26e-09, 0.9763547797848589 4.32e-09, 0.9803633042419321 4.38e-09, 0.9838136797239699 4.44e-09, 0.9864522021514105 4.5e-09, 0.9894459102902374 4.56e-09, 0.9911710980312562 4.62e-09, 0.9924903592449766 4.68e-09, 0.9944185102496448 4.74e-09, 0.9949766592246804 4.8e-09, 0.996042216358839 4.86e-09, 0.9969555510452608 4.92e-09, 0.9990866653135783 4.96e-09, 1.0 5.96e-09, 1.0
EPUVTFALLING PU_COEFF_FALLING REF TABLE {V(DELTAFALLING,VEE)} 0.0, 1.0 6e-11, 1.0003235049450043 1.2e-10, 0.9997227100471393 1.8e-10, 0.9994454200942786 2.4e-10, 0.9989370551807006 3e-10, 0.9998151400314262 3.6e-10, 0.9995840650707091 4.2e-10, 0.9994454200942786 4.8e-10, 0.9995378500785655 5.4e-10, 0.9998151400314262 6e-10, 0.9995378500785655 6.6e-10, 0.9994916350864222 7.2e-10, 1.0000462149921436 7.8e-10, 1.0000924299842868 8.4e-10, 1.000508364913578 9e-10, 1.0009242998428691 9.6e-10, 1.0009705148350125 1.02e-09, 1.0013402347721603 1.08e-09, 1.0012940197800166 1.14e-09, 1.001617524725021 1.2e-09, 1.002033459654312 1.26e-09, 1.001525094740734 1.32e-09, 1.001617524725021 1.38e-09, 1.0012015897957298 1.44e-09, 1.008180053609391 1.5e-09, 1.0184397818652373 1.56e-09, 0.9932988261391996 1.62e-09, 0.9172289490710787 1.68e-09, 0.8002588039560034 1.74e-09, 0.6694241611978927 1.8e-09, 0.5435807375912745 1.86e-09, 0.43252611147056097 1.92e-09, 0.3422682318144006 1.98e-09, 0.26564377484055834 2.04e-09, 0.20732045475552263 2.1e-09, 0.16166004251779276 2.16e-09, 0.1298179129309548 2.22e-09, 0.10731121175709402 2.28e-09, 0.09035030964044732 2.34e-09, 0.07657824198169882 2.4e-09, 0.06442369904797107 2.46e-09, 0.05374803586283383 2.52e-09, 0.04533690729272577 2.58e-09, 0.036278768832609054 2.64e-09, 0.027313060356779717 2.7e-09, 0.01760791200665479 2.76e-09, 0.00836491357796465 2.82e-09, 0.0017561697014509825 2.88e-09, -0.0021258896385989434 2.94e-09, -0.003928274332193338 3e-09, -0.00397448932433675 3.06e-09, -0.003558554395045821 3.12e-09, -0.0018485996857380282 3.18e-09, -0.0006932248821518439 3.24e-09, 0.001247804787873119 3.3e-09, 0.003928274332193449 3.36e-09, 0.006793603845087315 3.42e-09, 0.010999168130141457 3.48e-09, 0.013402347721600871 3.54e-09, 0.01589795729734733 3.6e-09, 0.017099547093076928 3.66e-09, 0.018301136888806524 3.72e-09, 0.01862464183381074 3.78e-09, 0.018116276920232766 3.84e-09, 0.01756169701451138 3.9e-09, 0.015805527313060286 3.96e-09, 0.014465292540900232 4.02e-09, 0.011831037988723425 4.08e-09, 0.009705148350124704 4.14e-09, 0.007486828727239159 4.2e-09, 0.0053147240964968034 4.26e-09, 0.003235049450041605 4.32e-09, 0.0015250947407338122 4.38e-09, 0.0004159349292911507 4.44e-09, 0.00023107496071728129 4.5e-09, -0.0012015897957298183 4.56e-09, -0.0015250947407339233 4.62e-09, -0.000970514835012537 4.68e-09, -0.00064700989000821 4.74e-09, -0.00064700989000821 4.8e-09, -0.0006932248821518439 4.86e-09, -0.0007856548664386676 4.92e-09, -0.0001386449764304576 4.96e-09, 0.0 5.96e-09, 0.0
GPUOUT1 DIE VCC VALUE={IF(V(ENABLE)>=1, IF(V(RISESTART) > 0, IF(V(TRANSITION) >= 1.65, -V(PULLUP)*V(PU_COEFF_RISING), 0), 0), 0)}
GPUOUT2 DIE VCC VALUE={IF(V(ENABLE)>=1, IF(V(FALLSTART) > 0, IF(V(TRANSITION) < 1.65, -V(PULLUP)*V(PU_COEFF_FALLING), 0), 0), 0)}
GPULL_DOWN PULLDOWN REF TABLE {V(DIE,VEE)} -4.6, -0.174505 -3.6, -0.174505 -3.3, -0.159977 -3.0, -0.145449 0.0, -0.000168076 0.12201, 0.0057405 0.20303, 0.00966405 0.34006, 0.0163 0.3805, 0.0179757 0.56195, 0.0254942 0.6029, 0.027191 0.64347, 0.028872 0.78016, 0.0335348 0.82062, 0.034915 0.88091, 0.0366672 0.90107, 0.0372531 0.98234, 0.039615 1.0627, 0.0415633 1.1186, 0.0429186 1.1187, 0.042921 1.1992, 0.0444932 1.2601, 0.0456825 1.2804, 0.046079 1.3209, 0.0466774 1.4018, 0.0478726 1.4423, 0.048471 1.4827, 0.0489016 1.5231, 0.0493322 1.5986, 0.050137 1.6185, 0.050214 1.659, 0.0506044 1.6794, 0.050801 1.6991, 0.0509265 1.7198, 0.0510585 1.7602, 0.0513159 1.7803, 0.051444 1.8007, 0.0515278 1.8409, 0.051693 1.8609, 0.051865 1.9628, 0.052263 1.9829, 0.052263 2.0009, 0.052263 2.039, 0.052452 2.0795, 0.052532 2.0996, 0.0525717 2.1401, 0.0526517 2.1802, 0.0527309 2.2005, 0.052771 2.2208, 0.0528111 2.23085, 0.052831 2.24095, 0.0528509 2.241, 0.052851 2.2611, 0.0528527 2.2815, 0.0528545 2.3218, 0.052858 2.32185, 0.052858 2.3219, 0.052858 2.3622, 0.0529351 2.3825, 0.052974 2.5387, 0.052988 2.5591, 0.0530483 2.57078, 0.0530828 2.5793, 0.053108 2.6403, 0.053108 2.6601, 0.053108 2.6806, 0.053108 2.7819, 0.05311 2.8022, 0.05311 2.81205, 0.05311 2.822, 0.0531123 2.8422, 0.053117 2.8627, 0.05312 2.93085, 0.05313 2.999, 0.05314 6.0, 0.05314 6.6, 0.05314 7.2, 0.05314 8.2, 0.05314
RPULLDOWN PULLDOWN REF 1
EPDVTRISING PD_COEFF_RISING REF TABLE {V(DELTARISING,VEE)} 0.0, 1.0 6e-11, 0.9999075700157131 1.2e-10, 0.9996302800628525 1.8e-10, 0.9993529901099918 2.4e-10, 0.9994454200942786 3e-10, 0.9993067751178483 3.6e-10, 0.9994916350864221 4.2e-10, 0.9994916350864221 4.8e-10, 0.9998613550235697 5.4e-10, 0.9993992051021352 6e-10, 0.9994916350864221 6.6e-10, 1.0 7.2e-10, 1.0002772899528607 7.8e-10, 1.0012940197800166 8.4e-10, 1.0009242998428691 9e-10, 1.0017099547093078 9.6e-10, 1.002356964599316 1.02e-09, 1.0025418245678899 1.08e-09, 1.0031426194657547 1.14e-09, 1.0036047693871892 1.2e-09, 1.0035585543950458 1.26e-09, 1.003789629355763 1.32e-09, 1.0038358443479065 1.38e-09, 1.0031426194657547 1.44e-09, 1.0043442092614845 1.5e-09, 1.0054071540807838 1.56e-09, 0.9949163508642204 1.62e-09, 0.9493483686107773 1.68e-09, 0.8324706534799889 1.74e-09, 0.6396154912653665 1.8e-09, 0.4636288011831037 1.86e-09, 0.34342360661798677 1.92e-09, 0.26564377484055823 1.98e-09, 0.20745909973195287 2.04e-09, 0.16845364636287996 2.1e-09, 0.1374433866346242 2.16e-09, 0.11271836583787787 2.22e-09, 0.09511045383122285 2.28e-09, 0.08702283020611878 2.34e-09, 0.07898142157315813 2.4e-09, 0.0695073481837507 2.46e-09, 0.05989462981791294 2.52e-09, 0.04995840650707084 2.58e-09, 0.04006839818837227 2.64e-09, 0.031241334688972944 2.7e-09, 0.02236805619743043 2.76e-09, 0.0109067381458543 2.82e-09, 0.00027728995286069313 2.88e-09, -0.0053147240964970255 2.94e-09, -0.006562528884370256 3e-09, -0.006377668915796386 3.06e-09, -0.005268509104353392 3.12e-09, -0.004436639245771534 3.18e-09, -0.0037896293557631022 3.24e-09, -0.0034199094186153634 3.3e-09, -0.0023569645993160027 3.36e-09, -0.000647009890008432 3.42e-09, 0.001987244662168264 3.48e-09, 0.0056382290415010194 3.54e-09, 0.007440613735095525 3.6e-09, 0.00836491357796465 3.66e-09, 0.007717903687956218 3.72e-09, 0.007440613735095525 3.78e-09, 0.00688603382937425 3.84e-09, 0.005453369072927261 3.9e-09, 0.003235049450041494 3.96e-09, -0.00023107496071728129 4.02e-09, -0.00314261946575467 4.08e-09, -0.005730659025787954 4.14e-09, -0.007764118680100074 4.2e-09, -0.009843793326555161 4.26e-09, -0.01169239301229319 4.32e-09, -0.012478047878731857 4.38e-09, -0.012847767815879596 4.44e-09, -0.012847767815879596 4.5e-09, -0.012847767815879596 4.56e-09, -0.011230243090858849 4.62e-09, -0.009843793326555161 4.68e-09, -0.00790276365653031 4.74e-09, -0.006146593955079105 4.8e-09, -0.003974489324336972 4.86e-09, -0.0024956095757464603 4.92e-09, -0.0008318698585823014 4.96e-09, 0.0 5.96e-09, 0.0
EPDVTFALLING PD_COEFF_FALLING REF TABLE {V(DELTAFALLING,VEE)} 0.0, -0.0 6e-11, 5.074081591242694e-05 1.2e-10, 0.0003044448954739983 1.8e-10, 0.000608889790947884 2.4e-10, 0.0007103714227725125 3e-10, 0.0011162979500711394 3.6e-10, 0.001217779581895768 4.2e-10, 0.0012685203978080822 4.8e-10, 0.0010148163182463982 5.4e-10, 0.000811853054597141 6e-10, 0.0009133346864217696 6.6e-10, 0.0009640755023340838 7.2e-10, 0.00025370407956168406 7.8e-10, 5.074081591242694e-05 8.4e-10, -0.00015222244773694282 9e-10, -0.00025370407956157136 9.6e-10, -0.0009640755023339712 1.02e-09, -0.0008625938705093426 1.08e-09, -0.0016744469251064836 1.14e-09, -0.0017759285569311123 1.2e-09, -0.0017759285569311123 1.26e-09, -0.0019281510046680551 1.32e-09, -0.0025877816115282533 1.38e-09, -0.004008524457073165 1.44e-09, -0.00796630809823413 1.5e-09, 0.03003856302009343 1.56e-09, 0.18515323726405516 1.62e-09, 0.4068398619849807 1.68e-09, 0.585041607469048 1.74e-09, 0.6849147554292673 1.8e-09, 0.7565912319870103 1.86e-09, 0.8019281510046681 1.92e-09, 0.8369494621473512 1.98e-09, 0.8690125837223461 2.04e-09, 0.894951288816724 2.1e-09, 0.9102953115486097 2.16e-09, 0.9175512482240713 2.22e-09, 0.925811853054597 2.28e-09, 0.9359244976659223 2.34e-09, 0.9470012177795818 2.4e-09, 0.9588162167647655 2.46e-09, 0.9678937487314795 2.52e-09, 0.976223868479805 2.58e-09, 0.9873310330830118 2.64e-09, 1.0007202151410595 2.7e-09, 1.0126253298153034 2.76e-09, 1.0188420945808807 2.82e-09, 1.0203024152628373 2.88e-09, 1.019447432514715 2.94e-09, 1.01874416480617 3e-09, 1.0183468642175764 3.06e-09, 1.018076923076923 3.12e-09, 1.017995230363304 3.18e-09, 1.0172462959204382 3.24e-09, 1.0157646640957985 3.3e-09, 1.0116257357418306 3.36e-09, 1.007738989242947 3.42e-09, 1.0051207631418713 3.48e-09, 1.0038727927745077 3.54e-09, 1.003600568297138 3.6e-09, 1.002538055611934 3.66e-09, 1.0024926933225085 3.72e-09, 1.0024586462350313 3.78e-09, 1.004095494215547 3.84e-09, 1.0066952506596305 3.9e-09, 1.0083549827481226 3.96e-09, 1.009535214126243 4.02e-09, 1.0114689466206614 4.08e-09, 1.0122625329815302 4.14e-09, 1.013687335092348 4.2e-09, 1.0142860767201136 4.26e-09, 1.0144885325756037 4.32e-09, 1.014176983965902 4.38e-09, 1.0134584940125837 4.44e-09, 1.012814085650497 4.5e-09, 1.0108549827481226 4.56e-09, 1.009036431905825 4.62e-09, 1.007858230160341 4.68e-09, 1.006503450375482 4.74e-09, 1.0047920133955752 4.8e-09, 1.0038155571341587 4.86e-09, 1.0024029835599755 4.92e-09, 1.0013223564034908 4.96e-09, 1.0 5.96e-09, 1.0
GPDOUT1 DIE VEE VALUE={IF(V(ENABLE)>=1, IF(V(RISESTART) > 0, IF(V(TRANSITION) >= 1.65, -V(PULLDOWN)*V(PD_COEFF_RISING), 0), 0), 0)}
GPDOUT2 DIE VEE VALUE={IF(V(ENABLE)>=1, IF(V(FALLSTART) > 0, IF(V(TRANSITION) < 1.65, -V(PULLDOWN)*V(PD_COEFF_FALLING), 0), 0), 0)}
.IC V(RISESTART)=0, V(FALLSTART)=0
EENABLERISE RISESTART REF VALUE={IF(V(TRANSITION) > 0.9, IF(STATE(1, V(TRANSITION)) < 0.9, TIME, STATE(1, V(RISESTART))), STATE(1,V(RISESTART)))}
EENABLEFALL FALLSTART REF VALUE={IF(V(TRANSITION) < 2.8, IF(STATE(1, V(TRANSITION)) > 2.8, TIME, STATE(1, V(FALLSTART))), STATE(1,V(FALLSTART)))}
EDELTARISING DELTARISING REF VALUE={TIME - V(RISESTART)}
EDELTAFALLING DELTAFALLING REF VALUE={TIME - V(FALLSTART)}
.ENDS UT54LVDS32LVUCC_TRI_3_3V_TYP
X1 LOGIC DUT_OUT ENABLE 0 X1•UT54LVDS32LVUCC_TRI_3_3V_TYP PARAMS: R_PIN=1.6023E-02 L_PIN=2.2032E-09 C_PIN=7.2832E-13
.tran 400n
.plot V(logic)
.plot V(dut_out)
.plot V(xtal)
.plot V(enable)
.end

This is how to probe subckt voltage