Facing discrepancy in the sim results of OrCAD vs QSPICE

I have generated .lib file from the OrCAD Cadence and was trying to test this .lib file in QSPICE. But i am observing quite different result in QSPICE.

.lib file
#######################

  • source AMC87308_MODEL
    .SUBCKT test101 DAC_IN IOUT VCC
    X_U3 0 NOISE vnse PARAMS:
    M_M2 N08473 OUT1 RSET RSET Mbreakn
    R_Rtrc RSENSE+ VCC 5m TC=0,0
    X_U2 N08473 RSENSE- OUT2 OPAMP
    R_RX N08473 RSENSE+ 75 TC=0,0
    X_U1 DAC_IN RSET OUT1 OPAMP
    G_G1 IOUT 0 NOISE 0 1
    R_Rset 0 RSET 500 TC=0,0
    R_Rsense RSENSE- RSENSE+ 0.6 TC=0,0
    M_M3 IOUT OUT2 RSENSE- RSENSE- Mbreakp
    .ENDS

.SUBCKT OPAMP IN+ IN- OUT
R_RIN IN- IN+ {Rin} TC=0,0
R_ROUT N14794 OUT {ROUT} TC=0,0
C_CP1 0 N14659 {CP1} TC=0,0
E_BUF N14794 0 N14659 0 1
E_OPA N14650 0 IN+ IN- {Avol}
R_RP1 N14650 N14659 {RP1} TC=0,0
.ENDS
.PARAM avol=1meg rp1=1k rout=1 rin=1e12 cp1=15.91u

** Wrapper definitions for AA legacy support **

.subckt vnse 1 2

.param nlf=88.65
.param flw=10
.param nvr=20.5
.param glf={pwr(flw,0.25)nlf/1164}
.param rnv={1.184
pwr(nvr,2)}
i2 0 8 10e-3
d1 7 0 dvn
d2 8 0 dvn
e1 3 6 7 8 {glf}
r1 3 0 1e9
r2 3 0 1e9
r3 3 6 1e9
e2 6 4 5 0 10
r4 5 0 {rnv}
r5 5 0 {rnv}
r6 3 4 1e9
r7 4 0 1e9
e3 1 2 3 4 1
c1 1 0 1e-15
c2 2 0 1e-15
c3 1 2 1e-15

.model dvn d

  • flw=0.5

.ends

########################

OrCAD sim result

While, I am getting 3A at IOUT in QSPICE, don’t know why.

Any help would be really appreciated.

Thanks,
Sanjay