Since someone (:-) will say, "Show us"...
[MACROS] pi=3.14159265 BETA(A)=I(A:c)/I(A:b) CAPINT=IMAG(-I(VAC))*IMAG(-I(VAC))-REAL(-I(VAC))*REAL(-I(VAC)) CAPRES=REAL(-I(VAC))/CAPINT CAPVAL=CAPINT/IMAG(-I(VAC))/(2*pi*FREQUENCY) CENTER(A)=A-MID(A) dBm(N,Z) = VdB(N)*sqrt(500/Z) GAIN(A,B)=(MAXX(A)-MINN(A))/(MAXX(B)-MINN(B)) GDB(A, B) = DB(PP(A))-DB(PP(B)) IMAG(A)=IMG(A) LoopGain=DB(RAWGAIN) LoopPhase=P(RAWGAIN*(-1)) MAGGAMMA=M(2*V(IN_NODE)-V(SRC_NODE)) MAGN(A)=M(A) MAXX(A)=MAX(A+100)-100 MID(A)=(MAXX(A)+MINN(A))/2 MINN(A)=MIN(A-100)+100 MODULATION(A)=(ENVMAX(A,1)-ENVMIN(A,1))/2 NF = 10*LOG10((V(INOISE)*V(INOISE))/VSRCSQ) NINETY(A)=A-0.9*MAXX(A)-0.1*MINN(A) OUTNOISE=SQRT(s(V(ONOISE)*V(ONOISE))) PF=AVG(-I(VPF)*V(VPF:+)/MAX(V(VPF:+)))*sqrt(2)/RMS(-I(VPF)) PH(A,B)=P(A)-P(B) PL1 = V(LG)@1 PL2 = V(LG)@2 PP(A)=MAXX(A)-MINN(A) PTAT(A)=(273+TEMP)/300*A Peak2Peak(A)=ENVMAX(A,1)-ENVMIN(A,1) QL1 = I(VMAC)@1 QL2 = I(VMAC)@2 RAWGAIN=PL1*(QL1*PL2+QL2*(1-PL1))/(QL2*PL1*PL1-QL1*PL2*(1+QL1)) REAL(A)=R(A) RET_LOSS=20*LOG10(MAGGAMMA) ROOT4KTR(A)=129P*SQRT(A) S11=2*(V(IN_NODE)/V(SRC_NODE))-1 S21=2*V(OUT_NODE) SATMARGIN(M,THRES)=MAGN(VD(M)-VS(M))-MAGN(VG(M)-VS(M))+MAGN(THRES) SOAG(M,VDS,VGS)=(SGN(VD(M)-VS(M)-VDS)+1)*(SGN(VG(M)-VS(M)-VGS)+1)/4 TEN(A)=A-0.1*MAXX(A)-0.9*MINN(A) VSRCSQ=16.5757565E-21*V(RSRC:1,RSRC:2)/I(RSRC) VSWR=(1+MAGGAMMA)/(1-MAGGAMMA) VdBnorm(A,B)=VdB(A)*PWR(10,(B/20))These are all available post-simulation, and require no pre-anticipation additions to the schematic. ...Jim Thompson