Fatal error: Unknown device type: a (UC3875)

Hello,

I have a SPICE model of the UC3875 uploaded by Valentyn Volodin. It works fine in LTspice, but when I try to run it in QSPICE, I get the following error: *"Fatal error: Unknown device type: a.

  • Phase Shift Resonant Controller UC3875
  • Model created by Valentyn Volodin
  • Created 18.03.2014

.subckt UC3875 VREF EAOUT EA- EA+ CS+ SOFTSTART DELAYSET_CD OUTD OUTC VC VIN PGND OUTB OUTA DELAYSET_AB FREQSET CLOCKSYNC SLOPE RAMP AGND
A1 CLOCKSYNC N004 AGND AGND AGND N005 N002 AGND SRFLOP Vhigh=5 Ref=3.8 Trise=10n
A2 FREQSET AGND AGND AGND AGND AGND N004 AGND BUF Vlow=3.3 Vhigh=4.3 Ref=4.15 Trise=10n
D1 N001 FREQSET Ideal
R1 N001 N002 75
D2 N008 CLOCKSYNC Real
R2 CLOCKSYNC AGND 3.9k
A3 FREQSET AGND AGND AGND AGND N008 AGND AGND SCHMITT Vlow=4 Vhigh=5 Vt=3.7 Vh=0.4 Trise=10n
D3 SLOPE N011 Real
V1 N011 AGND 0
F1 AGND RAMP V1 1
D4 AGND RAMP Z5
A4 N006 AGND N002 SHUTDOWN AGND N006 N007 AGND DFLOP Vhigh=5 td=10n Trise=10n
A5 EAOUT N027 AGND AGND AGND AGND N022 AGND SCHMITT Vhigh=5 Vt=0 Vh=1m Trise=10n
A6 N032 EAOUT AGND AGND AGND AGND N035 AGND SCHMITT Vhigh=5 Vt=0 Vh=1m Trise=10n
V2 N027 RAMP 1.3
A7 VIN AGND AGND AGND AGND AGND UVLO AGND SCHMITT Vhigh=5 Vt=10 Vh=0.75 Trise=50n
R3 VIN AGND 53k
G1 VIN AGND UVLO AGND 6m
G2 VC AGND UVLO AGND 3m
G3 AGND N003 UVLO AGND 10m
D6 AGND N003 Z5
V3 N003 VREF 0
F2 VIN AGND V3 1
V4 N032 AGND 1
A8 N022 AGND AGND AGND N002 N029 AGND AGND OR Vhigh=5 Trise=10n
A9 N035 AGND AGND AGND N005 N033 AGND AGND OR Vhigh=5 Trise=10n
A10 N029 N033 AGND AGND AGND N034 AGND AGND SRFLOP Vhigh=5 Trise=10n
A11 N007 AGND AGND AGND N034 N031 N030 AGND XOR Vhigh=5 Trise=20n
E1 N036 AGND SOFTSTART AGND 1
D7 EAOUT N036 IDEAL
R4 EAOUT N047 1k
C1 N046 AGND 1.59n ic=0
E2 N047 AGND N046 AGND 1
I1 N045 N046 15.9m load
I2 N046 N045 15.9m load
E3 N044 AGND EA+ EA- 10000
R5 N044 N045 100k
R6 EA- AGND 5meg
R7 EA+ AGND 5meg
C2 N045 AGND 0.1p ic=0
D8 AGND N046 Z5
A12 N056 AGND AGND AGND N063 AGND N062 AGND OR Vhigh=5 Trise=10n
A13 N065 AGND N066 AGND N058 AGND N064 AGND AND Vhigh=5 Trise=10n
A14 N064 N062 AGND AGND AGND SHUTDOWN N061 AGND SRFLOP Vhigh=5 Trise=10n
A15 CS+ AGND AGND AGND AGND N065 N063 AGND BUF Vhigh=5 Ref=2.5 Trise=10n
A16 SOFTSTART AGND AGND AGND AGND N066 AGND AGND BUF Vhigh=5 Ref=0.2 Trise=10n
A17 SOFTSTART AGND AGND AGND AGND AGND N059 AGND BUF Vhigh=5 Ref=4.3 Trise=10n
A18 N059 AGND AGND AGND SHUTDOWN AGND N060 AGND AND Vhigh=5 Trise=10n
A19 N056 AGND AGND AGND N060 AGND N057 AGND OR Vhigh=5 Trise=10n
D9 AGND SOFTSTART Z5
I3 AGND SOFTSTART 9
G4 SOFTSTART AGND N058 AGND 46
A21 VREF AGND AGND AGND AGND AGND N055 AGND BUF Vhigh=5 Ref=4.75 Trise=10n
A22 N055 AGND UVLO AGND AGND N056 AGND AGND AND Vhigh=5 Trise=10n
V5 DELAYSET_AB AGND 2.5 Rser=275
C3 N015 AGND 15p ic=0
D10 N013 N014 Ideal
A23 N012 AGND AGND AGND AGND AGND N013 AGND BUF Vhigh=5 Trise=10n
R8 N014 N015 150
F3 N015 AGND V5 -1
D11 AGND N015 Ideal
A24 N015 AGND AGND AGND AGND AGND N016 AGND BUF Vhigh=5 Ref=1 Trise=10n
A25 N016 N012 SHUTDOWN AGND AGND N010 N017 AGND OR Vhigh=5 Trise=10n
C4 N025 AGND 15p ic=0
D12 N023 N024 Ideal
A26 N019 AGND AGND AGND AGND AGND N023 AGND BUF Vhigh=5 Trise=10n
R9 N024 N025 150
F4 N025 AGND V5 -1
D13 AGND N025 Ideal
A27 N025 AGND AGND AGND AGND AGND N026 AGND BUF Vhigh=5 Ref=1 Trise=10n
A28 N026 N019 SHUTDOWN AGND AGND N021 N028 AGND OR Vhigh=5 Trise=10n
C5 N039 AGND 15p ic=0
D14 N037 N038 Ideal
A29 N030 AGND AGND AGND AGND AGND N037 AGND BUF Vhigh=5 Trise=10n
R10 N038 N039 150
F5 N039 AGND V6 -1
D15 AGND N039 Ideal
A30 N039 AGND AGND AGND AGND AGND N040 AGND BUF Vhigh=5 Ref=1 Trise=10n
A31 N040 N030 SHUTDOWN AGND AGND N043 N042 AGND OR Vhigh=5 Trise=10n
C6 N050 AGND 15p ic=0
D16 N048 N049 Ideal
A32 N031 AGND AGND AGND AGND AGND N048 AGND BUF Vhigh=5 Trise=10n
R11 N049 N050 150
F6 N050 AGND V6 -1
D17 AGND N050 Ideal
A33 N050 AGND AGND AGND AGND AGND N051 AGND BUF Vhigh=5 Ref=1 Trise=10n
A34 N051 N031 SHUTDOWN AGND AGND N053 N052 AGND OR Vhigh=5 Trise=10n
V6 DELAYSET_CD AGND 2.5 Rser=275
S1 OUTA N009 N010 AGND HOUT
S2 PGND P001 N017 AGND LOUT
S3 OUTB N020 N021 AGND HOUT
S4 PGND P002 N028 AGND LOUT
D18 VC N009 IDEAL
D19 VC N020 IDEAL
D20 OUTA P001 IDEAL
D21 OUTB P002 IDEAL
S5 OUTC N041 N043 AGND HOUT
S6 PGND P003 N042 AGND LOUT
S7 OUTD N054 N053 AGND HOUT
S8 PGND P004 N052 AGND LOUT
D22 VC N041 IDEAL
D23 VC N054 IDEAL
D24 OUTC P003 IDEAL
D25 OUTD P004 IDEAL
A35 N007 AGND AGND AGND AGND AGND N012 AGND BUF Vhigh=5 Trise=20n
A36 N006 AGND AGND AGND AGND AGND N019 AGND BUF Vhigh=5 Trise=20n
C7 SOFTSTART AGND 0.1p ic=0
C8 FREQSET AGND 0.1p ic=0
A20 N061 N057 AGND AGND AGND N058 AGND AGND SRFLOP Vhigh=5 Trise=10n
D5 RAMP N018 Ideal
R12 N018 N005 150
C9 SOFTSTART AGND 0.1p ic=0
R13 VC AGND 800k
.model Ideal D(Ron=0 Roff=1g Vfwd=0)
.model Real D(Ron=10 Roff=1g Vfwd=0.7)
.model Z5 D(Ron=0 Roff=1G Vfwd=0 Vrev=5)
.model HOUT SW(Ron=0.68 Roff=220k Vt=3.25 Vh=-0.7 Vser=1.5 Ilimit=3)
.model LOUT SW(Ron=2.2 Roff=220k Vt=3.25 Vh=-0.7 Vser=0.2 Ilimit=3)
.ends UC3875

The LTspice model is not suitable for Qspice. The model has type A elements unique to LTspice.
SW elements with parameters unique to LTspice are also used.