OBSSCircuit DescriptionV1.1010/02/94 20:07 CET.Component & analysis parameters of a circuit.TINA 9.3.200.277 SF-TIB(c) Copyright 1993,94,95,96 DesignSoft Inc. All rights reserved.Q $Circuit$?[All] minx1=-1maxx1=7 divsx1=8 scalex1=0miny2=0maxy2=2 divsy2=8 scaley2=0miny4=0maxy4=2 divsy4=8 scaley4=0 minx2=10 maxx2=100000 divsx2=4 scalex2=2 minx4=10 maxx4=100000 divsx4=4 scalex4=2miny1=0 maxy1=0.3 divsy1=6 scaley1=0[Outn]miny2=0.160260299946maxy2=13.23426715 divsy2=2 scaley2=2miny4=0.160260299946maxy4=13.23426715 divsy4=2 scaley4=2 minx2=10maxx2=10000000 divsx2=6 scalex2=2 minx4=10maxx4=10000000 divsx4=6 scalex4=2[PSSR]miny2=3.16227766E-6maxy2=0.316227766017 divsy2=4 scaley2=2miny4=3.16227766E-6maxy4=0.316227766017 divsy4=4 scaley4=2[VF1] miny1=-10 maxy1=20 divsy1=3 scaley1=0 minx2=10maxx2=1000000000 divsx2=8 scalex2=2 minx4=10maxx4=1000000000 divsx4=8 scalex4=2[VG1] miny1=-10 maxy1=20 divsy1=3 scaley1=0[AM1] miny1=-1maxy1=1 divsy1=4 scaley1=0 [Vref_ideal]miny1=4.99997495maxy1=4.999974951 divsy1=3 scaley1=0 [Vout10m]miny1=2.499741885maxy1=2.499832719 divsy1=1 scaley1=0[Vout] miny12=0 maxy12=1E-7 divsy12=10 scaley12=0miny1=4.08994632maxy1=4.101544757 divsy1=1 scaley1=0 minx1=-50 maxx1=125 divsx1=7 scalex1=0 minx2=10maxx2=1000000000 divsx2=8 scalex2=2 minx4=10maxx4=1000000000 divsx4=8 scalex4=2 minx12=1000maxx12=100000000000 divsx12=8 scalex12=2 minx14=1000maxx14=100000000000 divsx14=8 scalex14=2 minx15=1000maxx15=100000000000 divsx15=8 scalex15=2[Iout] miny1=-0.02 maxy1=0.02 divsy1=4 scaley1=0 [DVoDIl]miny1=3.684400485maxy1=5.079621841 divsy1=1 scaley1=0[Vout0]miny1=2.499833989maxy1=2.49983399 divsy1=1 scaley1=0[Vsamp] minx15=10maxx15=9999999.99999999 divsx15=6 scalex15=2 miny15=80 maxy15=140 divsy15=1 scaley15=0miny1=5.001103749maxy1=5.001474999 divsy1=1 scaley1=0[Out] miny2=-50 maxy2=10 divsy2=6 scaley2=1 miny4=-50 maxy4=10 divsy4=6 scaley4=1kw??ƚg.elg. EMF48X?RpMS Sans Serif,""0" C MS Sans Serifq   tfC D""8" ID"88 l"l"D"j_w`"T" w`$"j_w"$dv%  '%   TT UUAA LPT % RpArial"tt ] "Arialt` c t  " "t"t# tt ]H"C # ,C4C@.xCArialArialdv%  % RpArial (Arial0000128t 0 " "t"t# tt E" Jݍ]@?"?,"dv%  % %  % %  % %  % %  % %  % %  % %  % %  % %  % %  % RpSymbol %l" %@|"Symbol  " t% " "CnY"CH~CC% nY "CnY"CHCCBB ""C@,C4CnYY"CSymbolSymboldv%  % ( %  % RpSymbol %"t[(!+ |"Symbol  " t% " "CnY"CH~CC% nY "CnY"CHCCBB ""C@,C4CnYY"CSymbolSymbolbdv%  % ( %  % %  % %  % RpSymbol %l" % |"Symbol  " t% " "CnY"CH~CC% nY "CnY"CHCCBB ""C@,C4CnYY"CSymbolSymboldv%  % ( %  % RpSymbol %"t[(!+ |"Symbol  " t% " "CnY"CH~CC% nY "CnY"CHCCBB ""C@,C4CnYY"CSymbolSymbolbdv%  % ( %  % %  % RpSymbol %l"P" \"Symbol  " t%""CnY"CH~CC% nY"CnY"CHCCBB""C@,C4CnYY"CSymbolSymboldv%  % ( %  % RpSymbol %"t[(!+\"Symbol  " t%""CnY"CH~CC% nY"CnY"CHCCBB""C@,C4CnYY"CSymbolSymbolbdv%  % ( %  &%  +% % ( % %  % RpSymbol %l"P" \"Symbol  " t%""CnY"CH~CC% nY"CnY"CHCCBB""C@,C4CnYY"CSymbolSymboldv%  % ( %  % RpSymbol %"t[(!+\"Symbol  " t%""CnY"CH~CC% nY"CnY"CHCCBB""C@,C4CnYY"CSymbolSymbolbdv%  % ( %  &%  %   +% %  % %  % RpSymbol %P" %`"Symbol  " t%""CnY"CH~CC% nY"CnY"CHCCBB""C@,C4CnYY"CSymbolSymboldv%  % ( %  % RpSymbol %= [(!+`"Symbol  " t%""CnY"CH~CC% nY"CnY"CHCCBB""C@,C4CnYY"CSymbolSymboldv%  % ( %  63]% '%   V,)]3b*b)]3]*b% ( % %  %    % &%  6&% %   T&UUAA&Lx Out A:(274.6k; -3)     % RpSymbol %X0Yt A:<"Symbol  `" t%""CnY"CH~CC% nY"CnY"CHCCBB""C@,C4CnYY"CSymbolSymboldv%  % ( %  % RpSymbol %"t[(!+<"Symbol  `" t%""CnY"CH~CC% nY"CnY"CHCCBB""C@,C4CnYY"CSymbolSymbolbdv%  % ( %  % % % %  %   +% %   +% TVTV&%  6TtVtV6tVV6VV6VV6VV6VV6VV6VV6VV6VV6VV6VV6VV6 V V6 VV6VV6!V!V6!'V'V6',V,V6,,V,V6,LVLV6L_V_V6_mVmV6mwVwV6wVV6VV6VV6VV6VV6VV6VV6VV6VV6VV6VV6VV6VV6VV6VV6VV6$V$V6$7V7V67DVDV6DOVOV6OWVWV6W^V^V6^eVeV6ejVjV6j% TVTV&%  6ToVoV6o% T!T!%  6o!TT6oTT6oTT6oTKTK6oK% TVTV%  6oVTT6o% TVTV& %  6oV% %  %    T@{UUAA@{LhFrequency (Hz)    {% %    TXKc\uUUAAKcLP10 ]c% TVTV%  6TbtVtV6t\VV6\VV6\VV6\VV6\VV6\VV6\VV6\% %    T`cuUUAAcLT100 c% VV%  6bVV6\VV6\VV6\ V V6 \VV6\VV6\!V!V6!\'V'V6'\% %    TX#c4uUUAA#cLP1k 4c% ,V,V%  6,bLVLV6L\_V_V6_\mVmV6m\wVwV6w\VV6\VV6\VV6\VV6\% %    T`cuUUAAcLT10k c% VV%  6bVV6\VV6\VV6\VV6\VV6\VV6\VV6\VV6\% %    TdcuUUAAcLT100k c% VV%  6b$V$V6$\7V7V67\DVDV6D\OVOV6O\WVWV6W\^V^V6^\eVeV6e\jVjV6j\% %    TdfcuUUAAfcLT1MEG  c% oVoV%  6ob% TVTV6T% %  %    % Rp Arial+e0 0" [(!+E  [(!+"t "t"t[(!+t"8+ ue[(!++V"[(!+ "t "t"t ""'C[(!+x+ "Bx+ @'CL"#/@L"2]@CEMBxdv%  TUUAA L`Gain (dB)   H% ( %  % %    TpKF]UUAAKLX-50.00  GK% IVIV%  6TVOIOI6TIO;O;6T;O.O.6T.% %    TpF(UUAALX-40.00  G% I!I!%  6T!OO6TOO6TOO6T% %    TpFUUAALX-30.00  G% II%  6TOO6TOO6TOO6T% %    TpFUUAALX-20.00  G% II%  6TOO6TOO6TOO6T% %    TpvFUUAAvLX-10.00  Gv% II%  6TOsOs6TsOfOf6TfOYOY6TY% %    Td(AFSUUAA(ALT0.00  GA% IKIK%  6TKO>O>6T>O1O16T1O#O#6T#% %    Tl FUUAA LX10.00  G % II%  6T% % TKTK%  6YKYK6_K_K6dKdK6jKjK6oKoK6tKtK6zKzK6KK6KK6KK6KK6KK6KK6KK6KK6KK6KK6KK6KK6KK6KK6KK6KK6KK6KK6KK6KK6KK6KK6KK6KK6KK6KK6 K K6KK6KK6KK6!K!K6&K&K6,K,K61K1K66K6K6<K<K6AKAK6GKGK6LKLK6QKQK6WKWK6\K\K6bKbK6gKgK6lKlK6rKrK6wKwK6|K|K6KK6KK6KK6KK6KK6KK6KK6KK6KK6KK6KK6KK6KK6KK6KK6KK6KK6KK6KK6KK6KK6KK6KK6KK6LL6 L L6LL6MM6MM6OO6$P$P6)S)S6.W.W64]4]69e9e6>r>r6DD6II6OO6TT6YY6__6dd6jj6o1% % %  % %  % Rp Symbol % "" V"Symbol  4" t%""CnYT"CH~CC% nY"CnY"CHCCBB""C@,C4CnYYl"CSymbolSymboldv%  % ( %  % Rp Symbol % = [(!+lX"Symbol  4" t%""CnYT"CH~CC% nY"CnY"CHCCBB""C@,C4CnYYl"CSymbolSymboldv%  % ( %  & %  %   +% % ( % %  % Rp Symbol % "" Z"Symbol  4" t%""CnYT"CH~CC% nY"CnY"CHCCBB""C@,C4CnYYl"CSymbolSymboldv%  % ( %  % Rp Symbol % qf [(!+\"Symbol  4" t%""CnYT"CH~CC% nY"CnY"CHCCBB""C@,C4CnYYl"CSymbolSymboldv%  % ( %  %  %   +% %  % %  % Rp Symbol %" % _"Symbol  8" t%""CnYX"CH~CC% nY"CnY"CHCCBB""C@,C4CnYYp"CSymbolSymboldv%  % ( %  % Rp Symbol %"t [(!+`"Symbol  8" t%""CnYX"CH~CC% nY"CnY"CHCCBB""C@,C4CnYYp"CSymbolSymbolbdv%  % ( %  63]% ' %   V,)]3b*b)]3]*b% ( % %  %    % %  6&% %   T&UUAA&Lx Out A:(274.6k; -3)     % Rp Symbol %00Yt A:d"Symbol  " t%""CnY4"CH~CC% nY"CnY"CHCCBB"x"C@,C4CnYYL"CSymbolSymboldv%  % ( %  % Rp Symbol % = [(!+f"Symbol  " t%""CnY4"CH~CC% nY"CnY"CHCCBB"x"C@,C4CnYYL"CSymbolSymboldv%  % ( %   % 2V& %  62cU[6H[T[6o[262V% % Rp Arial"]@ }^@""Arialy;K;K "@1 @1 T"% nY"CH~CC% T"% nY"CHCC``T"L"C@,C4CnYY`, CArial"t" %dv%  % ( Rp Arial"tt Arial(t Z6, t ` ` Yt dx "t`@tt l"4v` )j` = T"8"C"`v%" ` "&t"tdv%  % ( Rp Arial"tt Arial(t Z6, t  Yt dx "t`@tt l"4v )j = "4v8"` "`v%" "&t"tdv%  % ( Rp Arial"tt Arial(t + t  Yt dx "t`@tt l"4v )j = "4v8" "`v%" "&t"tdv%  % ( Rp Arial"tt Arial(t Z6, t  Yt dx "t`@tt l"4v )j = "4v8" "`v%" "&t"tdv%  % ( Rp Arial"tt Arial(t Z6, t ` ` Yt dx "t`@tt l"4v` )j` = "4v8" "`v%" ` "&t"tdv%  % ( Rp Arial"tt Arial(t Z6, t  Yt dx "t`@tt l"4v )j = "4v8"` "`v%" "&t"tdv%  % ( Rp Arialt8"tt QXYQXArialt "tth t K""t"t@Ktt QX"K#/@"@t\ t\ ;, t\ t\ GAIN]@ 6}^@dv%  % Rp ArialArialSegoe UIu0u\"f2q1qid""T" Id"TTSegoe UINuB"d"i~^I"" I"8:I"dv%  % Rp Arialz V 6! w+ m Arialx) w m D_ttV m  PFhPz ..$: :\" wFF:`.dv%  % RpArialArial;I8@(lF""\"\"01000000000000000004q`dv%  % %  % RpArial[(!+ "Arialt t <"<"t"t`@tt [(!+x"01000000000000000004q`"t" %dv%  % ( RpArial"tt Arial(t Z6, t  Yt dx "t`@tt l"4v )j = [(!+x"8"0100"`v%" "&t"tdv%  % ( RpArial"tt Arial(t Z6, t  Yt dx "t`@tt l"4v )j = "4v8" "`v%" "&t"tdv%  % ( %  TT/5UUAA/LPa, 62%  67676,6,62( % % % VER=1.0Font0=Verdana,14Font1=Verdana,14,BRect0=2,0,0,85,22Rect1=1,0,0,85,10Rect2=1,0,10,10,17Rect3=1,10,10,75,17Rect4=1,75,10,85,17Rect5=1,0,17,50,22Rect6=1,50,17,85,22Text0=0,2,2,TitleText1=0,2,11,SizeText2=0,2,18,DateText3=0,12,11,Document No.Text4=0,77,11,RevText5=0,52,18,SheetText6=0,70,18,ofField0=1,T,11,2,80Field1=1,T,11,5,80Field2=1,S,4,13,5Field3=1,T,14,13,40Field4=1,R,78,13,6Field5=1,D,12,18,30Field6=1,P,64,18,3Field7=1,A,77,18,3 F0=SBAMxxxF3=AMC3311 TINA-TIF4=1.0F5=06/05/2023F6=1F7=1F1=AMC3311 Gain vs. Frequency^@ Arial 81. Run a DC Nodal Analysis and test the nodal voltages.72. Select AC transfer Characteristic from the Analysis4 menu to view the Bode diagram of the circuit.Symbol????333333??G!T_0000000040F3F68020200113144504K!T_0000000040F40B2020200113144504C!T_0000000040F40F4020200113144504C!T_0000000040F4136020200113144504C!T_0000000040F4178020200113144504C!T_0000000040F41FC020200113144504C!T_0000000040F423E020200113144504G!T_00000000440DAA1020200113144504G!T_00000000440DAE3020200113144504C!T_00000000440DB25020200113144504C!T_00000000440DB67020200113144504C!T_00000000440DBA9020200113144504C!T_00000000440DBEB020200113144504C!T_00000000440DCB1020200113144504C!T_00000000440DD35020200113144504C!T_00000000440DDFB020200113144504C!T_00000000440DE3D020200113144504C!T_00000000440DE7F020200113144504C!T_00000000440DF45020200113144504G!T_00000000440DF87020200113144504G!T_00000000440E04D020200113144504C!T_0000000032B1895020200113144605C!T_00000000323E368020200113144624C!T_000000003233982020200113144646Ghhh!T_00000000324AECA020200113144721G!T_00000000324AF0C020200113144721GXX!T_000000003249265020200113144726G`X`XX!T_0000000032655A4020200113144806GXXXXX!T_0000000032655E6020200113144806C!T_0000000032636AB020200113144818C!T_0000000032636ED020200113144818Ghhh!T_00000000327C185020200113144903C!T_00000000327C1C7020200113144903G`X`XX!T_000000003288942020200113145253C!T_000000003285F7F020200113145255C!T_000000003285FC1020200113145255C!T_00000000328452A020200113145256C!T_00000000328456C020200113145256Oxxpp!T_00000000327F3E3020200113145305GXX!T_0000000051C7479020200117171646CXXXX!T_0000000051C74BB020200117171646B VinT_10E3B30020110329192547 JP100 (VG)??@VBrOutT_10E3A16020110329192547 Vmet (VM)Br OutnT_10E39B8020110329192547 NOPCB (VF)BrOutpT_10E395A020110329192547 NOPCB (VF)BqInT_10E38FC020110329192547 Vmet (VM)B =VDD1T_1138B93020110329193316 JP100 (VS)@B VDD2T_047A1EE020110329193316 JP100 (VS)ffffff @BVS3T_0E97D1C020110331105847BS3_2032 (VS)BVS3T_0E97E36020110331105918BS3_2032 (VS)#BsIinpT_086B3B7020171113111142 Amet (AM) B`C1!T_000000003395AC3020200113144733CP_CYL300_D700_L1400 (C) Iz>@eAY@? BxC2!T_000000003395B21020200113145134CP_CYL300_D700_L1400 (C) Iz>@@@Y@? B`C3!T_000000003395B7F020200113145151CP_CYL300_D700_L1400 (C) ư>@eAY@?:B9hU1T_0C6E9AB020230607184649 AMC3311AMC3311AMC3311LabelSSIQXPd*DCDCintd P @d*DCDCgnd P @d*Diagd P @d*VDDDutt P @d*GNDOoutdd P @d*OUTPin P0 @d*OUTNhgndd P@ @d*DCDCout @d*DCDChgnd @d*HLDOintd @d*HLDOoutoout L @d*HGNDhgndout L  @d*INagoutoout L 0 @d*LDOoutddMC33 P @fHPg"AMC3311Arial۶m۶m?+#Pi@+#Pi@N*****************************************************************************O* (C) Copyright 2023 Texas Instruments Incorporated. All rights reserved. N*****************************************************************************N** This model is designed as an aid for customers of Texas Instruments. N** TI and its licensors and suppliers make no warranties, either expressed N** or implied, with respect to this model, including the warranties of M** merchantability or fitness for a particular purpose. The model is M** provided solely on an "as is" basis. The entire risk as to its quality L** and performance is with the customer O***************************************************************************** A* Released by: Analog eLab Design Center, Texas Instruments Inc.* Part: AMC3311 * Precision isolation amplifier* Date: 06/05/2023* Model Type: TINA* Simulator: TINA-TI'* Simulator Version: 9.3.200.277 SF-TI$* Datasheet: SBASAQ5 JANUARY 2023*N****************************************************************************** version 1.0:*O***************************************************************************** * AMC3311 SUBCIRCUITZ* Precision, 1-V Input, Reinforced Isolated Amplifier With Integrated DC/DC Converter ** source AMC3311O.SUBCKT AMC3311 DCDCin DCDCgnd Diag VDD GND OUTP OUTN DCDCout DCDChgnd HLDOin + HLDOout HGND IN LDOout &XHLDO HLDOin HLDOout HGND LDO_0!XLDO VDD LDOout GND LDO_1>XDCDC DCDCin DCDCgnd DCDCout DCDChgnd DC/DC_Converter_0NXAMP Diag OUTN DCDCout IN HGND GND HGND VDD HLDOout OUTP AMC3311_Amp_0.ENDS".SUBCKT LDO_0 HLDOin HLDOout HGND.PARAM Ioclim= {18m}.PARAM R_D= {10}.PARAM Voclim= {R_D*Ioclim}.PARAM Goc= {Aoc/Roc}.PARAM Coc= {100n/Roc}.PARAM Roc= {1000}.PARAM Aoc= {100}.PARAM Vout= {3.15}.PARAM Rfb_2= {100k}).PARAM Rfb_1= {(Vout - Vref)*Rfb_2/Vref}.PARAM Vref= {1.25}.PARAM Vuv= {2.8}"VIZ1 23 22 ; Current Arrow+GVCCS2 HLDOin 16 VALUE = {I(VIZ1)-1U}!XD_Z2 HGND 16 D_ZD_1_25V_0R3 16 17 100K C4 17 18 20P'XD_Z3 VF1_19 HLDOin D_ZD_1_25V_1!C1 VF1_19 HLDOin {Coc}RC1_RPAR VF1_19 HLDOin 1G!R2 VF1_19 HLDOin {Roc} ?GVCCS1 HLDOin VF1_19 VALUE = {GOC*(V(20,HLDOout)-VOCLIM)}XD_D3 VF1_19 18 D_D4_0RD 20 HLDOout {R_D} R4 22 HGND 10MEG XD_D1 16 HLDOin D_D4_1R1 16 HGND 1MEG XDZb1 HGND 22 D_ZB1_0Rs4 HLDOin 23 200MEG XD1 23 HLDOin D_D4_2"XD_Z1 HGND HLDOout D_Z1V2_0C2 HLDOout HGND 1P2XU1 VACin_21 17 HLDOin HGND 18 STDOPAMP_0M+ PARAMS: RIN=100MEG GAIN=20K RINC=1E9 ROUT=1000 SLEWRATE=100MEG FPOLE1=1000*+ VDROPOH=0 VDROPOL=2.42 CIN=10F CINC=10F)XQ1 20 18 HLDOin HLDOin SWMOSP_07+ PARAMS: VTH=-1000M KP=10.0M L=1U W=100U RD=1m RS=10MC3 VACin_21 20 50P#Rfb2 VACin_21 HGND {Rfb_2} &Rfb1 HLDOout VACin_21 {Rfb_1} .ENDS.SUBCKT LDO_1 VDD LDOout GND.PARAM Ioclim= {35m}.PARAM R_D= {10}.PARAM Voclim= {R_D*Ioclim}.PARAM Goc= {Aoc/Roc}.PARAM Coc= {100n/Roc}.PARAM Roc= {1000}.PARAM Aoc= {100}.PARAM Vout= {2.9}.PARAM Rfb_2= {100k}).PARAM Rfb_1= {(Vout - Vref)*Rfb_2/Vref}.PARAM Vref= {1.25}.PARAM Vuv= {2.7}"VIZ1 31 30 ; Current Arrow(GVCCS2 VDD 24 VALUE = {I(VIZ1)-1U}R3 24 25 100K C4 25 26 20P$XD_Z3 VF1_27 VDD D_ZD_1_25V_1C1 VF1_27 VDD {Coc}RC1_RPAR VF1_27 VDD 1GR2 VF1_27 VDD {Roc} ;GVCCS1 VDD VF1_27 VALUE = {GOC*(V(28,LDOout)-VOCLIM)}XD_D3 VF1_27 26 D_D4_0RD 28 LDOout {R_D} R4 30 GND 10MEG XD_D1 24 VDD D_D4_1R1 24 GND 1MEG XD_Z2 GND 24 D_ZD_1_25V_0XDZb1 GND 30 D_ZB1_0Rs4 VDD 31 200MEG XD1 31 VDD D_D4_2 XD_Z1 GND LDOout D_Z1V2_0C2 LDOout GND 1P.XU1 VACin_29 25 VDD GND 26 STDOPAMP_0M+ PARAMS: RIN=100MEG GAIN=20K RINC=1E9 ROUT=1000 SLEWRATE=100MEG FPOLE1=1000*+ VDROPOH=0 VDROPOL=2.42 CIN=10F CINC=10F#XQ1 28 26 VDD VDD SWMOSP_07+ PARAMS: VTH=-1000M KP=10.0M L=1U W=100U RD=1m RS=10MC3 VACin_29 28 50P"Rfb2 VACin_29 GND {Rfb_2} %Rfb1 LDOout VACin_29 {Rfb_1} .ENDS:.SUBCKT DC/DC_Converter_0 DCDCin DCDCgnd DCDCout DCDChgndR1 DCDCgnd 35 1G IXDelta_Gamma Out_33 DCDCgnd Out_32 DCDChgnd G1 VOR1 DVout1 DELTA_GAMMA_05XGamma Out_33 DCDCgnd Toutp DCDChgnd G1 GAMMA_0*XU3 Out_32 DCDCout DCDChgnd LPF_0(XU2 Out_33 DCDCin DCDCgnd LPF_1=XDAB Toutp 35 DCDCin DCDCgnd DCDCout DCDChgnd Out_33 Out_32 + DAB_CONVERTER_0 :+ PARAMS: K=0.7 L1=450N L2=675N CDCDC=12N FSWITCH=31.7MEG.ENDS.SUBCKT LPF_0 Out In Gnd Cc Out Gnd 53.051648PRc In Out 100 .ENDS.SUBCKT LPF_1 Out In Gnd Cc Out Gnd 53.051648PRc In Out 100 .ENDSL*.SUBCKT AMC3311_Amp_0 Diag VOUTN Vdcdc VINP VINN GND2 GND1 VDD2 VDD1 VOUTPK.SUBCKT AMC3311_Amp_0 Diag VOUTN Vdcdc VIN SHTDN GND2 GND1 VDD2 VDD1 VOUTPOGVCCS2 GND1 FSO_11 VALUE = {IF(V(FSO_14,GND1)>0.5| V(FSO1,GND1)>0.5,1,0)}R1 FSO_11 GND1 1 ,SW1 Diag GND2 FSO1 GND1 S_VSWITCH_1RSW1 Diag GND2 1T*XU3 Vdcdc GND1 15 GND1 HYSTCOMPGDE+ PARAMS: VTHRES=2.45 VHYST=200M VOUTH=1 VOUTL=0 ROUT=100 DELAY=100N.XU1 16 GND1 FSO1 GND1 HYSTCOMPG_THLRFP+ PARAMS: VOUTH=1 VOUTL=0 ROUT=100 TDLH=1U TDHL=1U TRISE=1N TFALL=1N VTHRES=0.5 + VHYST=100MDGVCCS1 GND1 16 VALUE = {IF(V(17,GND1)<0.5|V(15,GND1)<0.5,1,0)}R11 16 GND1 1 )XU2 VDD1 GND1 17 GND1 HYSTCOMPGDD+ PARAMS: VTHRES=2.7 VHYST=100M VOUTH=1 VOUTL=0 ROUT=100 DELAY=100N1XDFilter POut1_19 VOCM NOut1 INP GND2 DFilterCXFilter POut1_19 NOut1 GND2 VDD2 VOUTN VOCM VOUTP Filter_BlockXD4 GND2 VOUTN D_D2XD3 VOUTN VDD2 D_D2XD2 GND2 VOUTP D_D2XD1 VOUTP VDD2 D_D2DXGain POut1_21 GND1 VDD1 GND1 VDD2 GND2 INP GND2 FSO_11 VGAINR3 GND2 GND1 100G C1 GND2 GND1 1.2PRIO VDD2 VDD1 100G CIO VDD2 VDD1 1.2PCXInput VIN SHTDN GND2 POut1_21 FSO_14 VDD1 GND1 Input_circuit@.MODEL S_VSWITCH_1 VSWITCH (RON=100 ROFF=1G VON=600M VOFF=400M).ENDS*.SUBCKT DFilter POut1 VOCM NOut1 INP GND2R25 22 GND2 1 GVCCS3 22 GND2 23 GND2 -10GVCCS2 NOut1 VOCM VALUE = {0.5*V(22,GND2)}0GVCCS1 VOCM POut1 VALUE = {0.5*V(22,GND2)}R22 VOCM NOut1 1 R21 POut1 VOCM 1 R6 24 INP 200K !C6 23 GND2 428.833333FC4 22 24 885.333333FR5 23 24 200K .ENDS8.SUBCKT Filter_Block INP INN GND2 VDD2 VOUTN VOCM VOUTPVPSref 36 GND2 3.3R21ops 32 0 59 L2ops 32 0 3.076996U R1 33 32 1 R11ops 34 0 59 L1ops 34 0 104.334907U R1ops 35 34 1 G2ops 0 33 35 0 1#*G1ops 0 35 36 VDD2 3.5424U"G1ops 0 35 36 VDD2 2.2424UNXOutputp VM_26 Neg_37 IGND_30 Bias IAVDD_31 VOUTP VDD2 Plus_38 GND2 Vt0p Vt0 + Output C7 39 40 3.726667PEVCVS2 39 GND2 42 GND2 1EVCVS1 41 GND2 43 GND2 1R16 44 INP 200K C8 43 42 1.250909PR15 40 INN 200K R14 42 40 200K C5 41 44 3.726667PR11 43 44 200K NXOutputn VM_26 Neg_45 IGND_30 Bias IAVDD_31 VOUTN VDD2 Plus_46 GND2 Vt0p Vt0 + Output R8 47 41 200K R22ops 48 0 10 %C2ops Veps_25 48 321.525138P 'Epsp VOCM Plus_38 Veps_25 0 -1'Epsn Plus_46 VOCM Veps_25 0 -1R3ops Veps_25 0 990 &G3ops 0 Veps_25 33 0 1.010101MC3 47 49 4.873333PR7 49 39 200K $C4 VOUTP Neg_37 1.051111PR6 Neg_37 49 100K R5 VOUTP 49 200K $C2 VOUTN Neg_45 1.051111PR3 Neg_45 47 100K R2 VOUTN 47 200K EXBias IAVDD_31 VDD2 IGND_30 GND2 Bias VM_26 Vt0p Vt0 VOCM BiasR78 42 GND2 1G R79 43 GND2 1G.ENDS B.SUBCKT Output VM Neg IGND Bias IAVDD OUT VDD2 Plus GND2 Vt0p Vt0&VAM2 54 VGN_52 ; Current Arrow#VAM1 57 OUT ; Current Arrow!Vo21 IAVDD 60 695.218247M Vo22 55 IGND 695.218247M$XD5 VGP_51 VDD2 D_LIM100_05$XD3 GND2 VGN_52 D_LIM100_05"XD6 53 VGP_51 D_LIM100_05XD1 55 VV_50 D_LIM1"XD4 VGN_52 56 D_LIM100_05RO2 VDD2 58 10 RO1 59 GND2 10 XD2 VV_50 60 D_LIM1!C33 VV_50 VM 15.915494F,XT7 57 VGP_51 58 VDD2 Q_PMOS_OUT_L1+ PARAMS: M=25 W=20U L=0.8U-XT2 OUT VGN_52 59 GND2 Q_NMOS_OUT_L1+ PARAMS: M=25 W=20U L=0.8UFEVMP2 VDD2 53 VALUE = {LIMIT(1.05*V(VDD2,Vt0p),0,V(VDD2,GND2))}EEVMN2 56 GND2 VALUE = {LIMIT(1.05*V(Vt0,GND2),0,V(VDD2,GND2))}Ro23 VM Neg 100G Ro22 Plus VM 100G Ro21 Neg Plus 1G Co21 Neg Plus 10F%Rdn2 VGP_51 Vt0p 2.041402MEG *Gdn2 Vt0p VGP_51 VM VV_50 146.95U Rdn1 54 Vt0 2.041402MEG %Gdn1 Vt0 54 VM VV_50 146.95UCf5 OUT 54 1PCf4 VGP_51 OUT 1PCo23 VM Neg 10FRCo23_RPAR VM Neg 1TCo22 Plus VM 10FRCo22_RPAR Plus VM 1TR83 VV_50 VM 100K #G23 VM VV_50 Plus Neg 10U.ENDS8.SUBCKT Bias IAVDD VDD2 IGND GND2 Bias VM Vt0p Vt0 VOCMVS2 74 75 1.2 XU5 0 Vocmtemp VOCMTEMPcEVSOCM VOCM GND2 VALUE = {LIMIT(V(Vt0,GND2)*2,0,(1.4461-1.8182M*V(VDD2,GND2))*V(Vocmtemp,0))}=GIb2 IGND Bias VALUE = {48.98M*V(VDD2,GND2)+730.612M}%Rb3 Bias IGND 1 TC=970U,-77NR3 75 GND2 10MEG R2 VDD2 76 10MEG 0EVCVS1 VM IGND VALUE = {0.5*V(IAVDD,IGND)}0EAVDD IAVDD IGND VALUE = {5*V(Bias,IGND)}EGND IGND 0 GND2 0 1EBMG 77 GND2 Vt0 GND2 1,XT4 76 76 VDD2 VDD2 Q_PMOS_OUT_L1_1+ PARAMS: M=1 W=10U L=4U -XT1 VT1 77 GND2 GND2 Q_NMOS_OUT_L1_1+ PARAMS: M=9 W=21U L=0.8U,XT3 75 75 GND2 GND2 Q_NMOS_OUT_L1_2+ PARAMS: M=1 W=10U L=4U XD2 74 76 D_LIM1_1 Rsp1 VDD2 VT1 2.111111K !GIb1 76 75 Bias IGND 10URpsrr1 76 75 10MEG !EVMP1 Vt0p VDD2 76 VDD2 1 EVMN1 Vt0 GND2 75 GND2 1 .ENDS 9.SUBCKT Input_circuit VIN SHTDN GND2 POut1 FSO VDD1 GND1*VPSref 93 GND1 5VPSref 93 GND1 3.24XBias GND1 IGND_80 IAVDD_79 VM_78 VDD1 Bias_1R11 FSO GND1 1G L4 84 0 1.6242UR12 84 0 999 R4 Venoise 84 1 GVCCS2 0 Venoise 0 85 1XD3 86 GND1 D_ZR_5V3R3 SHTDN GND1 1G C3 VIN GND1 2PC1 VLCM GND1 5P$XU_1 VLCM GND1 VDD1 GND1 IIBR2 VLCM GND1 1G R1 VIN VLCM 5K XD2 86 VLCM D_LIMINHXD1 VLCM VDD1 D_LIMINHXD9 87 GND1 D_ZR_5V3XD6 87 VIN D_D2*XD5 VIN VDD1 D_D2gEios VLCM POut1 VALUE = {V(Venoise,0)+50.1187N*V(GND1,GND2)+V(VOS,0)+V(Veps_82,0)+V(Venoise,0)}L3 88 0 1.6242UR10 88 0 999 R9 85 88 1 Gnoise 0 85 0 89 1.225295L2 90 0 716.197244NR8 90 0 9 R7 Veps_82 90 1 G88ps 0 Veps_82 91 0 1R6 92 0 9 L1 92 0 7.161972UR5 91 92 1 &G8ps 0 91 93 VDD1 446.683592UXU5 0 VOS VOSTRnoise2 89 0 4.8263MEG Rnoise1 89 0 4.8263MEG .ENDS'.SUBCKT Bias_1 GND1 IGND IAVDD VM VDD1IS1 95 GND1 4.8144M%EVSVM VM IGND IAVDD IGND 380M?EAVDD IAVDD IGND VALUE = {LIMIT(5*(V(VDD1,GND1)-2),5,0)})Rs4 95 GND1 1.785714K TC=-6M,20UXD1 GND1 95 D_D4XDZb1 95 VDD1 D_ZB1EGND IGND 0 GND1 0 1.ENDS.SUBCKT D_ZD_1_25V_0 1 2+ PARAMS: Vref=1.25D1 1 2 D_1_25V CD 1 2 10PB.MODEL D_1_25V D( IS=1n N=0.5 BV={Vref} IBV=2.75u RS=0 T_ABS=27).ENDS .SUBCKT D_ZD_1_25V_1 1 2D1 1 2 D_1_25V CD 1 2 1PC.MODEL D_1_25V D( IS=1n N=1.0 BV=4.0 IBV=1.0u RS=0 XTI=0 T_ABS=27).ENDS .SUBCKT D_D4_0 1 2 D1 1 2 DD(.MODEL DD D( IS=1p N=1.0 RS=0 T_ABS=27).ENDS .SUBCKT D_D4_1 1 2 D1 1 2 DD).MODEL DD D( IS=1n N=1.0 RS=1 T_ABS=27).ENDS .SUBCKT D_ZB1_0 1 2+ PARAMS: Vuv=2.6D1 1 2 D_3_0V *CD 1 2 10PE.MODEL D_3_0V D( IS=1n N=0.5 BV={Vuv - 100m} IBV=5.0u RS=0 T_ABS=27).ENDS .SUBCKT D_D4_2 1 2 D1 1 2 DD..MODEL DD D( IS=5u N=1.0 RS=0 XTI=0 T_ABS=27).ENDS ** Connections: A* | C* | |.SUBCKT D_Z1V2_0 1 2D1 1 2 D_Z1V24.MODEL D_Z1V2 D( IS=1n N=1.0 BV=6 IBV=100.0N RS=0 ).ENDS%.SUBCKT STDOPAMP_0 INP INM VP VM OUTU+ PARAMS: GAIN=200K RIN=2MEG RINC=1E9 CIN=1p CINC=1p ROUT=75 SLEWRATE=500K FPOLE1=5 + VDROPOH=1.9 VDROPOL=1.9 *.PARAM PI = 3.141592.PARAM IS = 1.0E-12.PARAM VT = 0.02585.PARAM N = 0.1.PARAM IMAX = 100.0E-6.PARAM RS = {1.0E-2/IMAX}.PARAM C1 = {IMAX/SLEWRATE}!.PARAM R1 = {1/(2*PI*C1*FPOLE1)}.PARAM GM1 = {GAIN/R1}.PARAM GOUT = {1/ROUT}/.PARAM VDF = {N*VT*LOG(1 + IMAX/IS) + RS*IMAX}*RINM1 INM VP {2*RINC}RINM2 INM VM {2*RINC}RINP1 INP VP {2*RINC}RINP2 INP VM {2*RINC}RIN INM INP {RIN}CINM1 INM VM {CINC}CINP1 INP VM {CINC}CIN INM INP {CIN}x*EVM VMI 0 VALUE = { IF (TIME < 1e-30, V(VP)-(VDROPOL - VDF), Limit(V(VP)-(VDROPOL - VDF), V(VM) + VDF, V(VP) + VDF) )}r*EVP VPI 0 VALUE = { IF (TIME < 1e-30, V(VP)-(VDROPOH + VDF), Limit(V(VP)-(VDROPOH + VDF), V(VM) + VDF, V(VP)) )}LEVM VMI 0 VALUE = {Limit(V(VP)-(VDROPOL - VDF), V(VM) + VDF, V(VP) + VDF) }FEVP VPI 0 VALUE = { Limit(V(VP)-(VDROPOH + VDF), V(VM) + VDF, V(VP))}.GIQ VP VM VALUE = {5M*ABS(V(P1,OUT))}$GMO2 VM OUT P1 VM {0.5*GOUT}RO2 OUT VM {2*ROUT} $GMO1 OUT VP VP P1 {0.5*GOUT}RO1 VP OUT {2*ROUT} D3 VMI P1 D_1D2 P1 VPI D_1C1 P1 VPI {C1}R1 P1 VPI {R1}k*GM1 VPI P1 VALUE = { IF (TIME < 1e-30, 0.1*GM1*V(INP,INM), LIMIT( GM1*V(INP,INM), -IMAX, IMAX)) }BGM1 VPI P1 VALUE = {LIMIT( GM1*V(INP,INM), -IMAX, IMAX) }..MODEL D_1 D( IS={IS} N={N} RS={RS} T_ABS=27).ENDSH.SUBCKT SWMOSP_0 D G S B Params: Vth=2.0 KP=10 Rd=1m Rs=1m L=1u W=1u.Param T0={273.15}.Param Tnom={25+T0}Rs S Si {Rs}*Rd D Di {Rd} 4M1 D G Si B SWMOS L={L} W={W}J.MODEL SWMOS PMOS (LEVEL=1 KP= {KP} VTO={Vth} IS=0 LAMBDA=0.5M T_ABS=27)RDS D Si 1MEGCgd G D 1pCgs G Si 1pCds D Si 10f.ENDS 4*// VerilogA for work_Damien, Delta_Gamma, veriloga*`include "constants.vams"*`include "disciplines.vams"H*module Delta_Gamma(tVinp,tVinm,tVoutp,tVoutm,Gamma,Voutref,DeltaVout);H.SUBCKT DELTA_GAMMA_0 tVinp tVinm tVoutp tVoutm Gamma Voutref DeltaVout"*input tVinp,tVinm,tVoutp,tVoutm;!*output Gamma,Voutref,DeltaVout;?*electrical tVinp,tVinm,tVoutp,tVoutm,Gamma,Voutref,DeltaVout;*real adummy = 0; *real a = 0;*analog begin!*@(cross(V(tVinp,tVinm) -2.2,0))*if (V(tVinp,tVinm) > 2.2)* adummy = 1;*else* adummy = 0;%*a = transition(adummy,0,100p,100p); XC1 tVinp tVinm a 0 Cross_Comp A+ Params: Vthres=2.2 Vhyst=10u VoutH=1 VoutL=0 Rout=100 Tdel=30p]*V(Voutref,tVoutm) <+ (1-a)*(2.5035*V(tVinp,tVinm)-3.3568)+a*(1.5175*V(tVinp,tVinm)-1.1876);mEoutref Voutref tVoutm Value = {(1-V(a))*(2.5035*V(tVinp,tVinm)-3.3568)+V(a)*(1.5175*V(tVinp,tVinm)-1.1876)}A*Eoutref Voutref tVoutm Value = {(1.5175*V(tVinp,tVinm)-1.1876)}>*V(DeltaVout,tVoutm) <+ V(tVoutp,tVoutm) - V(Voutref,tVoutm);KEDeltaVout DeltaVout tVoutm Value = {V(tVoutp,tVoutm) - V(Voutref,tVoutm)}1*V(Gamma,tVoutm) <+ -0.0558*V(DeltaVout,tVoutm);:EGamma Gamma tVoutm Value = {-0.0558*V(DeltaVout,tVoutm)}*end *endmodule.ends$.SUBCKT Cross_Comp inp inm out gnd :+ Params: Vthres=0 Vhyst=1 VoutH=5 VoutL=0 Rout=1 Tdel=1N*.PARAM Delay = {MAX(Tdel,1n)}>.Param Rdel = {IF ( (Delay > 1E-15) & (Rout < 1), 1, Rout ) }.Param VoutM={(VoutH+VoutL)/2}.Param VthH={Vthres+Vhyst}.Param VthL={Vthres-Vhyst}&.Param Cout={Delay/(0.693*(Rdel+1u))}.Param Gdlh={1/Rdel}.Param Gdhl={1*Gdlh}.Param Ktm=1.0**Rinp inp gnd 1G*Rinm inm gnd 1GCGthr gnd thr Value= { IF ( V(out,gnd) < {VoutM}, {VthH}, {VthL}) }Rthr gnd thr 1oGout gnd out Value= { IF ( (V(inp,inm) > V(thr,gnd)), (VoutH - V(out,gnd))*Gdlh, (VoutL - V(out,gnd))*Gdhl ) }Cout out gnd {Cout}Rout out gnd {1e5*Rdel} 1.598)* adummy = 1;*else* adummy = 0;XC1 tinp tinm a 0 Cross_Comp C+ Params: Vthres=1.598 Vhyst=10u VoutH=1 VoutL=0 Rout=100 Tdel=30p*@(cross(V(tinp,tinm) -2.3,0));*if (V(tinp,tinm) > 2.3 )* bdummy = 1;*else* bdummy = 0;XC2 tinp tinm b 0 Cross_Comp A+ Params: Vthres=2.3 Vhyst=10u VoutH=1 VoutL=0 Rout=100 Tdel=30p%*a = transition(adummy,0,100p,100p);%*b = transition(bdummy,0,100p,100p);**V(toutp,toutm) <+ //(1-b)*(1-a)*0.01924+N* b*(E*V(tinp,tinm)*V(tinp,tinm)+F*V(tinp,tinm)+G) + V(DeltaGamma,toutm);Eout toutp toutm Value = { *+ (1-V(b))*(1-V(a))*0.01924+f+ V(b)*(E*V(tinp,tinm)*V(tinp,tinm)+F*V(tinp,tinm)+G) + V(DeltaGamma,toutm)}.*//(1-b)*a*(A*(1-exp((-V(tinp,tinm)+B)/C))+D)6*+ (1-V(b))*V(a)*(A*(1-exp((-V(tinp,tinm)+B)/C))+D) }-*+ V(a)*(A*(1-exp((-V(tinp,tinm)+B)/C))+D) }9*//V(toutp,toutm) <+ (1-b)*0.01924+b*(E*V(tinp,tinm)+F);Z*// V(toutp,toutm) <+ A*pow(V(tinp,tinm),3) + B*pow(V(tinp,tinm),2) + C*V(tinp,tinm) + D;*end *endmodule.ends6*// VerilogA for work_Damien, DAB_converter, veriloga*`include "constants.vams"*`include "disciplines.vams"*nature Frequency* abstol = 1m;* access = FF;* units = "Hz"; *endnature*discipline freq_current* potential Frequency;* flow Current;*enddiscipline*R*module DAB_converter(Vphi,Tfreq,Vinp,Vinm,Voutp,Voutm,VinFiltered,VoutFiltered);T.SUBCKT DAB_CONVERTER_0 Vphi Tfreq Vinp Vinm Voutp Voutm VinFiltered VoutFiltered *Tst1 Tst2W*// -------------------------------Parameters of the model----------------------------%* parameter real k = 0.7 from (0:1);(* parameter real L1 = 450n from (1n:1);(* parameter real L2 = 675n from (1n:1);)* parameter real Cdcdc = 12n from (0:1);$* parameter real Fswitch = 31.7Meg;D+ Params: k = 0.7 L1 = 450n L2 = 675n Cdcdc = 12n Fswitch = 31.7Meg T*// -------------------------------terminals definition----------------------------* input Vinp,Vinm;* input Tfreq,Vphi;"* input VinFiltered,VoutFiltered;* output Voutp,Voutm;B* electrical Vinp,Vinm,Voutp,Voutm,Vphi,VinFiltered,VoutFiltered;* freq_current Tfreq; *real L12; *real n; *real K1; *real fswi; *real Cnorm; *real Kc; *real efficiency; *real adummy,bdummy,cdummy; *real a, b, c; *real deriv;# *real f_caliber, f_caliber_dummy; *real min_value = 1u; *real V_in;.Param min_value = 1u*analog begin* @(initial_step) begin* L12 = k*sqrt(L1*L2);* n = sqrt(L2/L1);* fswi = 31.7E6;* efficiency = 0.56; * Kc = 35m;,* K1 = (Fswitch/fswi)/(2*L12*n*fswi);* Cnorm = 12n;* end.Param L12 = {k*sqrt(L1*L2)}.Param n = {sqrt(L2/L1)}.Param fswi = {31.7E6}.Param efficiency = 0.56.Param Kc = 35m..Param K1 = {(Fswitch/fswi)/(2*L12*n*fswi)}.Param Cnorm = 12n*if (Fswitch == 31.7M) // if frequency isn't the nominal one of 31.7MHz then a scale factor is added so the model remains precise for other frequencies* f_caliber_dummy = 1;*if (Fswitch < 31.7M )* f_caliber_dummy = 1.24;*if (Fswitch > 31.7M ) ;*// f_caliber_dummy = 2.4085-(Fswitch/1M)*0.0455; order 1*// f_caliber_dummy = 0.00367274*pow(Fswitch/1M,2)- 0.298142*pow(Fswitch/1M,1)+ 6.74781*pow(Fswitch/1M,0); order 2 : simple but 5-20 mV error in worst cases5* f_caliber_dummy = - 0.0018701712*pow(Fswitch/1M,5)(* + 0.3203249445*pow(Fswitch/1M,4)** - 21.9337870385*pow(Fswitch/1M,3),* + 750.5146719220*pow(Fswitch/1M,2)/* - 12833.0042895422*pow(Fswitch/1M,1)~* + 87723.8841393226*pow(Fswitch/1M,0); // order 5 : complicated but much more accurate : < 2 mV error in all cases.Param f_caliber_dummy = (+ {if (Fswitch == 31.7Meg, 1, !+ if (Fswitch < 31.7Meg, 1.24,.+ - 0.0018701712*PWR(Fswitch/1Meg,5)*+ + 0.3203249445*PWR(Fswitch/1Meg,4),+ - 21.9337870385*PWR(Fswitch/1Meg,3).+ + 750.5146719220*PWR(Fswitch/1Meg,2)1+ - 12833.0042895422*PWR(Fswitch/1Meg,1)8+ + 87723.8841393226*PWR(Fswitch/1Meg,0) ) )} Q* ; // order 5 : complicated but much more accurate : < 2 mV error in all casesN*if (I(Voutm,Voutp) > 50m) // if I_out becomes to big then it's capped at 50m* bdummy = 1;*else * bdummy = 0;RTfreq Tfreq 0 1GViout Voutpi Voutp 07Ebdummy bdummy 0 Value = { if (I(Viout) > 50m, 1, 0) }\*if (ddt(V(VoutFiltered,Voutm)) > 4E6) // if the dVout/dt term becomes too big, it's capped* cdummy = 0;*else * cdummy = 1;A*EddtVoutFilt ddtVoutFilt 0 Value = {ddt(V(VoutFiltered,Voutm))}B*Ecdummy cdummy 0 Value = {if (V(ddtVoutFilt,Voutm) > 4E6, 0, 1)}TEddtVoutFilt ddtVoutFilt 0 Value = {Limit(1e-6*ddt(V(VoutFiltered,Voutm)), -40,40)};Ecdummy cdummy 0 Value = {if (V(ddtVoutFilt) > 4E0, 0, 1)}8*f_caliber = transition(f_caliber_dummy,10p,100p,100p);!*b = transition(bdummy,0,1n,1n);'*c = transition(cdummy,10p,100p,100p);6Vf_caliber_dummy nf_caliber_dummy 0 {f_caliber_dummy}Q*Xf_caliber nf_caliber_dummy f_caliber transition Params: DT=10p TR=100p TF=100pSXf_caliber nf_caliber_dummy f_caliber transition_sd Params: DT=10p TR=100p TF=100p8*Xb bdummy b transition Params: DT=0p TR=1000p TF=1000p2Xb bdummy b transition0 Params: TR=1000p TF=1000p7*Xc cdummy c transition Params: DT=10p TR=100p TF=100p9Xc cdummy c transition_sd Params: DT=10p TR=100p TF=100p'*deriv = c*ddt(V(VoutFiltered,Voutm));4*Ederiv deriv 0 Value = {V(c)*V(ddtVoutFilt,Voutm)}-Ederiv deriv 0 Value = {V(c)*V(ddtVoutFilt)} *I(Voutm,Voutp) <+ slew((1-b)*h* V(Vphi) // from Gamma block that is a function of the phase shift between V_pri and V_secondary* *K1 // constant term C* *f_caliber // scale factor depending on the frequency used2* *V(VinFiltered,Vinm)* // V_in dependancy(* (1+((Kc*Cdcdc/Cnorm)*deriv/ -* (780k*V(VinFiltered,Vinm)-712k)))F* +b*20m,50000,-50000); // dynamical behavior (empirical)!Eiout Iout0 0 Value = {(1-V(b))*s+ V(Vphi,Voutm) ;// from Gamma block that is a function of the phase shift between V_pri and V_secondary + *K1 ;// constant term G+ *V(f_caliber) ;// scale factor depending on the frequency used3+ *V(VinFiltered,Vinm)* ;// V_in dependancy/+ (1+((Kc*Cdcdc/Cnorm)*1e6*V(deriv)/ .*+ (780k*V(VinFiltered,Vinm)-712k)))5+ (780k*Max(V(VinFiltered,Vinm),1m)-712k)))+ +V(b)*20m }>Xslewo Iout0 Iout slew Params: POS_SLEW=50000 NEG_SLEW=-50000'Giout Voutm Voutpi Value = {V(Iout)} *Rtst1 Tst1 b 1 *Rtst2 Tst2 deriv 12*/**********************************************/[*/* used to force V_in to never be zero as it's in the denominator for I_in calculation */*V_in = V(VinFiltered,Vinm);*if (abs(V_in ) < min_value)3* V_in = ( V_in > 0.0) ? min_value : -min_value;2*/**********************************************/\*I(Vinp,Vinm) <+ slew(V(VoutFiltered,Voutm)*I(Voutm,Voutp)/(efficiency*V_in),50000,-50000);uEIinp Iinp0 0 Value = {V(VoutFiltered,Voutm)*I(Viout)/(efficiency*(Abs(V(VinFiltered,Vinm) - min_value)+min_value))*'+ if(V(VinFiltered,Vinm) > 0, 1, -1) }>Xslewi Iinp0 Iinp slew Params: POS_SLEW=50000 NEG_SLEW=-50000$GIinp Vinp Vinm Value = {V(Iinp)} *end *endmodule.ends4.SUBCKT TRANSITION IN OUT PARAMS: DT=1n TR=1n TF=1n$.Param POS_SLEW = {1/Max(1e-12,TR)}$.Param NEG_SLEW = {1/Max(1e-12,TF)}* .Param C1=1N.Param K=2.287".Param IPmax={K*Abs(POS_SLEW)*C1}$.Param INmax= {-K*Abs(NEG_SLEW)*C1}.Param Vmin= 1**.Param T1= {MAX(IPmax, Abs(INmax))/Vmin}.Param T1= {IPmax}.Param T2= {Abs(INmax)}*!XDEL1 IN 1 DELAY PARAMS: DT={DT}S*G1 1 2 VALUE = {LIMIT(V(1,2)*T1, Abs(V(10,0))*INmax, Abs(V(1,0))*IPmax)},G1 1 2 VALUE = {Max(V(1,2)*T1, 0)},G2 1 2 VALUE = {Min(V(1,2)*T2, 0)}C1 2 0 {C1} RpC1 2 0 1G E2 OUT 0 2 0 1Re2 OUT 0 1G .ENDS/.SUBCKT TRANSITION0 IN OUT PARAMS: TR=1n TF=1n$.Param POS_SLEW = {1/Max(1e-12,TR)}$.Param NEG_SLEW = {1/Max(1e-12,TF)}* .Param C1=1N.Param K=2.287".Param IPmax={K*Abs(POS_SLEW)*C1}$.Param INmax= {-K*Abs(NEG_SLEW)*C1}.Param Vmin= 1**.Param T1= {MAX(IPmax, Abs(INmax))/Vmin}.Param T1= {IPmax}.Param T2= {Abs(INmax)}*"*XDEL1 IN 1 DELAY PARAMS: DT={DT}EL1 1 0 IN 0 1S*G1 1 2 VALUE = {LIMIT(V(1,2)*T1, Abs(V(10,0))*INmax, Abs(V(1,0))*IPmax)},G1 1 2 VALUE = {Max(V(1,2)*T1, 0)},G2 1 2 VALUE = {Min(V(1,2)*T2, 0)}C1 2 0 {C1}RpC1 2 0 1GE2 OUT 0 2 0 1Re2 OUT 0 1G.ENDS7.SUBCKT TRANSITION_SD IN OUT PARAMS: DT=1n TR=1n TF=1n$.Param POS_SLEW = {1/Max(1e-12,TR)}$.Param NEG_SLEW = {1/Max(1e-12,TF)}* .Param C1=1N.Param K=2.287".Param IPmax={K*Abs(POS_SLEW)*C1}$.Param INmax= {-K*Abs(NEG_SLEW)*C1}.Param Vmin= 1**.Param T1= {MAX(IPmax, Abs(INmax))/Vmin}.Param T1= {IPmax}.Param T2= {Abs(INmax)}*'XDEL1 IN 1 0 RLC_Delay PARAMS: DT={DT}S*G1 1 2 VALUE = {LIMIT(V(1,2)*T1, Abs(V(10,0))*INmax, Abs(V(1,0))*IPmax)},G1 1 2 VALUE = {Max(V(1,2)*T1, 0)},G2 1 2 VALUE = {Min(V(1,2)*T2, 0)}C1 2 0 {C1}RpC1 2 0 1GE2 OUT 0 2 0 1Re2 OUT 0 1G.ENDS#.SUBCKT DELAY IN OUT PARAMS: DT=1n.Param Del= {MAX(DT, 1p)}*E1 10 0 IN 0 1R1 10 3 100 &TL1 3 0 20 0 Z0=100 TD={Del}R2 20 0 100 E2 OUT 0 20 0 2Re2 OUT 0 1G .ENDS,.SUBCKT RLC_Delay In Out Gnd PARAMS: DT= 1n.PARAM zeta= { 0.8}.PARAM tau= {830.29m*DT}.PARAM tlc= {zeta*tau}.PARAM R1= {1}.PARAM L1= {tau/(2*R1)}.PARAM C1= {tlc^2/L1}E1 3 Gnd In Gnd 1C1 4 Gnd {C1}L1 5 4 {L1}E2 Out Gnd 4 Gnd 1R1 3 5 {R1} .ENDS7.SUBCKT SLEW IN OUT PARAMS: POS_SLEW = 1K NEG_SLEW= 1K* .Param C1=1N .Param IPmax={Abs(POS_SLEW)*C1}".Param INmax= {-Abs(NEG_SLEW)*C1}.Param Vmin= 10U).Param T1= {MAX(IPmax, Abs(INmax))/Vmin}*E1 1 0 IN 0 19G1 1 2 VALUE = {LIMIT(V(1,2)*T1, INmax, IPmax)}C1 2 0 {C1} RpC1 2 0 1G E2 OUT 0 2 0 1R1 OUT 0 1G .ENDS.SUBCKT D_LIMINH_0 1 2D1 1 2 D_Liminh?*.MODEL D_Liminh D( IS=3.5n N=1.0 RS=0 XTI=0 AF=0 KF=0 EG=0.1)H.MODEL D_Liminh D( IS=3.5f N=1.0 RS=0 XTI=0 AF=0 KF=0 EG=0.55 T_ABS=27).ENDS8.SUBCKT VGAIN INP INN VDD1 GND1 VDD2 GND2 OUTP OUTN FSO*EG Gain error/*AMC1311, Initial, at TA = 25C 1% 0.4%(1) 1%6*AMC1311B, Initial, at TA = 25C 0.3% 0.05%(1) 0.3%*TCEG Gain error drift ppm/C*AMC1311 30(1) *AMC1311B 45 5(1) 45.PARAM TCGERR0= {-30E-6}.PARAM TCGERRB= {-5E-6}.PARAM TCGERR= {TCGERRB}".PARAM EG0= {0.400/100} ;AMC1311".PARAM EGB= {0.05/100} ;AMC1311B.PARAM EG= { EGB }.PARAM Gin={8.2}.PARAM Gout={1.0}.PARAM G={8.2} ;AMC1301.PARAM RG1= {0.01}.PARAM RG2= {1/Gin}.PARAM I0 = 1.PARAM R0 = {1/(I0*Gout)}6.PARAM Rout = {R0*(1 + 2*TCGERR + EG - 93.4519m/100)}.PARAM TC1= {TCGERR/R0/I0} .PARAM K=1.2.PARAM C25={56.0014427*K}.PARAM B25={0.146489/K}.PARAM C125={47.45704}.PARAM B125={0.17289}*.PARAM MC={(C125-C25)/100}.PARAM MC={0}.PARAM C0={C25 - MC}*.PARAM MB={(B125-B25)/100}.PARAM MB={0}.PARAM B0={B25 - MB}.PARAM A0={-0.010854}.PARAM D0={0.088938}.PARAM Vclip={2.516}.PARAM VL={Vclip}*.PARAM VLFSO={-2.6/Rout} .PARAM VLFSO={-2.567/Rout}jGVDD1 0 G1 TABLE {V(VDD1,GND1)} = (3,0.0617284, 3.50217,0.0345679, 4.00435,0.0296296, 4.50000,0.0320988, (+ 4.99783,0.0518519, 5.49783,0.0592593)RG1 G1 0 {RG1}kGVDD2 0 G12 TABLE {V(VDD2,GND1)} = (3,0.0637284, 3.25217,0.0629519, 3.50652,0.0637284, 3.75000,0.0641975, N+ 4.24783,0.0641975, 4.75217,0.0641975, 5.25217,0.0641975, 5.49783,0.0641975)RG12 G12 0 {RG1}/G2 0 G2 VALUE = { Limit(V(INP,INN), -VL, VL) }RG2 G2 0 {RG2}vG1 OUTN OUTP VALUE = {IF ( V(FSO,GND1) < 0.5, (C0*(1 + V(G1))*(1 + (V(G12)))*TANH( B0*(V(G2) + A0) ) + D0), VLFSO) }ROUT OUTP OUTN RMOD2 {Rout}).MODEL RMOD2 RES (TC1={TC1} TC2=0 TCE=0).ENDS*$.SUBCKT VOST 1 2*VOS Input offset voltage?*AMC1311, Initial, at TA = 25C, VIN = GND1 9.9 0.4(1) 9.9mVT*AMC1311B, Initial, at TA = 25C, VIN = GND1, 4.5 V = VDD1 = 5.5 V 1.5 0.4(1) 1.5T*AMC1311B, Initial, at TA = 25C, VIN = GND1, 3.0 V = VDD1 = 3.6 V 2.5 -1.1(1) 2.5.*TCVOS Input offset drift AMC1311 20(1)V/C.*TCVOS Input offset drift AMC1311B 3(1)V/C*.PARAM I0 = 1M.PARAM I0 = {1M*Sgn(VOFFS)}*.PARAM DVOS_DT= {-20.0U}.PARAM DVOS_DT= {-3.0U}0.PARAM VOFFS = {(-(400.0U + 246u) + 2*DVOS_DT)}*.PARAM R0 = {VOFFS/I0}.PARAM R0 = {Abs(VOFFS/I0)}.PARAM TC1= {DVOS_DT/R0/I0}R2 40 0 RMOD2 {R0} I2 40 0 {I0}E3 1 2 40 0 1).MODEL RMOD2 RES (TC1={TC1} TC2=0 TCE=0).ENDS.SUBCKT D_ZR_5V3 1 2D1 1 2 D_Z5V3C.MODEL D_Z5V3 D( IS=1P N=1.0 BV=5.3 IBV=1.0M RS=10 XTI=0 T_ABS=27).ENDS .SUBCKT D_D2 1 2 D1 1 2 D2.ENDS*.SUBCKT D_D2_1 1 2 D1 1 2 D2.ENDS*.SUBCKT D_LIM100_05 1 2D1 1 2 D_Lim100_05.ENDS*$.SUBCKT D_LIM1 1 2D1 1 2 D_Lim1.ENDS*$>.SUBCKT Q_PMOS_OUT_L1 D G S B PARAMS: M = 1 W = 100U L = 10U*_L12M1 D G S B Q_PMOS_Out_L1 W = {W} L = {L} M = {M} .ENDS*$>.SUBCKT Q_NMOS_OUT_L1 D G S B PARAMS: M = 1 W = 100U L = 10U3M1 D G S B Q_NMOS_Out_L1 W = {W} L = {L} M = {M} .ENDS*$.SUBCKT VOCMTEMP 1 2.PARAM R0 = {1/1.44}GVocmtemp 1 2 table {TEMP} = (-55,1.43532, -39.6341,1.43680, -24.8955,1.43778, -9.84321,1.43901, 4.89547,1.43975, 19.9477,1.44000, t+ 35,1.44025, 49.8955,1.44037, 65.1045,1.44049, 80.1568,1.44025, 94.8955,1.43988, 109.948,1.43926, 124.686,1.43852)Rout 1 2 {R0}.ENDS@.SUBCKT Q_PMOS_OUT_L1_1 D G S B PARAMS: M = 1 W = 100U L = 10UbM1 D G S B Q_PMOS_Out_L1 W = {W} L = {L} M = {M} AD={W*LS} AS={W*LS} PD={W + 2*LS} PS={W + 2*LS} + NRD={LS/W} NRS={LS/W}.ENDS*$@.SUBCKT Q_NMOS_OUT_L1_1 D G S B PARAMS: M = 1 W = 100U L = 10UcM1 D G S B Q_NMOS_Out_L1 W = {W} L = {L} M = {M} AD={W*LS} AS={W*LS} PD={W + 2*LS} PS={W + 2*LS} + NRD={LS/W} NRS={LS/W}.ENDS*$@.SUBCKT Q_NMOS_OUT_L1_2 D G S B PARAMS: M = 1 W = 100U L = 10UcM1 D G S B Q_NMOS_Out_L1 W = {W} L = {L} M = {M} AD={W*LS} AS={W*LS} PD={W + 2*LS} PS={W + 2*LS} + NRD={LS/W} NRS={LS/W}.ENDS*$.SUBCKT D_LIM1_1 1 2D1 1 2 D_Lim1.ENDS*$.SUBCKT IIB 1 2 Vdd Gnd.PARAM Rtemp = {1/3.50985}.PARAM RVdd = {1/1.0}rGVocmtemp 0 10 table {TEMP} = (-55,3.84236, -25.2609,3.76847, 4.79130,3.62069, 24.5130,3.50985, 34.9478,3.49754, h+ 49.7130,3.47291, 64.7391,3.47291, 79.7130,3.49754, 94.6348,3.69458, 109.661,3.95320, 124.374,4.35961)R1 10 0 { Rtemp}W*GIibvdd 0 20 table {V(Vdd,Gnd)} = (0,0, 3,1.73219, 3.49652,2.24816, 3.99739,2.61671, 6*+ 4.50261,3.13268, 5.00348,3.50123, 5.50000,3.86978)*R2 20 0 {RVdd}$*GIib 1 2 Value = { V(20)*V(10)*1n}GIib 1 2 Value = { V(10)*3.5n}.ENDS.SUBCKT D_LIMINH 1 2D1 1 2 D_LiminhH.MODEL D_Liminh D( IS=3.5f N=1.0 RS=0 XTI=0 AF=0 KF=0 EG=0.55 T_ABS=27).ENDS$.SUBCKT HYSTCOMPGD inp inm out gnd ;+ Params: Vthres=0 Vhyst=1 VoutH=5 VoutL=0 Rout=1 Delay=1N*.Param MinADel = 1n#.PARAM Tdel = {MAX(Delay,MinADel)}=.Param Rdel = {IF ( (Tdel > 1E-15) & (Rout < 1), 1, Rout ) }.Param VoutM={(VoutH+VoutL)/2}.Param VthH={Vthres+Vhyst}.Param VthL={Vthres-Vhyst}%.Param Cout={Tdel/(0.693*(Rdel+1u))}.Param Gdlh={1/Rdel}.Param Gdhl={1*Gdlh}*CGthr gnd thr Value= { IF ( V(out,gnd) < {VoutM}, {VthH}, {VthL}) }Rthr gnd thr 1oGout gnd out Value= { IF ( (V(inp,inm) > V(thr,gnd)), (VoutH - V(out,gnd))*Gdlh, (VoutL - V(out,gnd))*Gdhl ) }Cout out gnd {Cout}Rout out gnd {1e5*Rdel}.ENDS ).SUBCKT HYSTCOMPG_THLRF inp inm out gnd U+ Params: Vthres=0 Vhyst=1 VoutH=5 VoutL=0 Rout=1 Tdlh=1N Tdhl=1N Trise=1N Tfall=1N >* Trise -> 90%*(VoutH-VoutL), Tfall -> 10%*(VoutH-VoutL) .Param MinADel = 1n$.PARAM Tdellh = {MAX(Tdlh,MinADel)}$.PARAM Tdelhl = {MAX(Tdhl,MinADel)}S.Param Rdel = {IF ( ((Tdellh > 1E-15)|(Tdelhl > 1E-15)) & (Rout < 1), 1, Rout ) } O.Param Ro = {IF ( ((Trise > 1E-15)|(Tfall > 1E-15)) & (Rout < 1), 1, Rout ) } .Param VoutM={(VoutH+VoutL)/2}.Param Tdmin= 1pE*.Param Cdel={Sqrt((Tdelhl+Tdmin)*(Tdellh+Tdmin))/(0.693*(Rdel+1u))}B.Param Cdel={Sqrt((Tdelhl+Tdmin)*(Tdellh+Tdmin))/(4.6*(Rdel+1u))}7.Param Gdlh={Sqrt((Tdelhl+Tdmin)/(Tdellh+Tdmin))/Rdel}1.Param Gdhl={(Tdellh+Tdmin)/(Tdelhl+Tdmin)*Gdlh}0.Param Cout={Sqrt(Tfall*Trise)/(2.287*(Ro+1u))}).Param Gr={Sqrt(Tfall/(Trise+Tdmin))/Ro}#.Param Gf={(Trise+Tdmin)/Tfall*Gr}.Param VthH={Vthres+Vhyst}.Param VthL={Vthres-Vhyst}Rinp inp gnd 1GRinm inm gnd 1GCGthr gnd thr Value= { IF ( V(out,gnd) < {VoutM}, {VthH}, {VthL}) }Rthr gnd thr 1sGouti gnd outi Value= { IF ( (V(inp,inm) > V(thr,gnd)), (VoutH - V(outi,gnd))*Gdlh, (VoutL - V(outi,gnd))*Gdhl ) }Couti outi gnd {Cdel}Routi outi gnd 1GLGthro gnd thro Value= { IF ( V(out,gnd) < VoutM, VoutH*0.99, VoutH*0.01 ) }Rthro gnd thro 1nGout gnd out Value= { IF ( (V(outi, gnd) > V(thro,gnd)), (VoutH - V(out,gnd))*Gr, (VoutL - V(out,gnd))*Gf ) }Cout out gnd {Cout}Rout out gnd 1G.ENDS.SUBCKT D_D4 1 2 D1 1 2 DD8.MODEL DD D( IS=10n N=0.50 RS=1 XTI=0 Eg=0.55 T_ABS=27).ENDS.SUBCKT D_ZB1 1 2D1 1 2 D_4_9V CD 1 2 10PB.MODEL D_4_9V D( IS=1n N=1.0 BV=2.4 IBV=1.0m RS=0 XTI=0 T_ABS=27).ENDS  .SUBCKT D_LIMCM 1 2D1 1 2 D_Limcm?.MODEL D_LIMcm D( IS=1p N=1.0 RS=100 XTI=0 AF=0 KF=0 T_ABS=27).ENDS.SUBCKT D_LIM1T 1 2D1 1 2 D_Lim1T.ENDS?.MODEL D_LIM1T D( IS=10F N=1.0 RS=10 XTI=0 AF=0 KF=0 T_ABS=27)*$*Parameters: 0.4um CMOS.PARAM LS = 1.0U.PARAM VTOHP = 0.75.PARAM VTOHN = 0.75.PARAM LAMBDA = 10M.PARAM GAMMA = 0.00.PARAM KAPPA = 1.0.PARAM THETA = 0.23.PARAM ETA = 3.PARAM KPN = {UON*COX * 1e-4}.PARAM KPP = {UOP*COX * 1e-4}.PARAM LDN = 0.09U.PARAM LDP = 0.09U.PARAM RSW = 1810.PARAM RSN = 1.41.PARAM RDS = 10MEG.PARAM VBMUL = 1E6.PARAM RPAR = 1T.PARAM CBDJ = 1.0 .PARAM CBDS = 1.0.PARAM CGBF = 1.0.PARAM PBP = 0.7.PARAM PBN = 0.7.PARAM UON = 450.PARAM UOP = 450*.PARAM UOP = 150*.PARAM CJN = {200U}.PARAM CJP = {400U} .PARAM CJSWN = {1.2N}.PARAM CJSWP = {2.4N}.PARAM XJN = 0.15U.PARAM CGSON = {0.6*XJN*COX} .PARAM CGDON = {CGSON}.PARAM CGBON = {CGBF*CGDON}.PARAM XJP = 0.18U.PARAM CGSOP = {0.6*XJP*COX} .PARAM CGDOP = {CGSOP}.PARAM CGBOP = {CGBF*CGDOP}'.PARAM EPSSIO2 = {3.9*8.854214871E-12}.PARAM TOX = 80E-10.PARAM COX = {EPSSIO2/TOX}*$F.MODEL Q_NMOS NMOS Level=1 L=2U W=10U KP={KPN} VTO={VTOHN} AF=0 KF=0*$G.MODEL Q_PMOS PMOS Level=1 L=2U W=10U KP={KPP} VTO={-VTOHP} AF=0 KF=0*$T.MODEL Q_NMOS_Out_L1 NMOS LEVEL=1 L=10U W=100U KP={KPN} VTO={VTOHN} LAMBDA={LAMBDA}W+ CJ={CJN} CJSW={CJSWN} CGSO={CGSON} CGDO={CGDON} RSH= 4 PB={PBN} LD= {LDN} RDS={RDS} *$O.MODEL Q_NMOS_Out NMOS LEVEL=3 L=10U W=100U KP={KPN} VTO={VTOHN} THETA={THETA}i+ CJ={CJN} CJSW={CJSWN} CGSO={CGSON} CGDO={CGDON} RSH= 4 PB={PBN} LD= {LDN} RDS={RDS} TOX={TOX} XJ={XJN}(+ GAMMA={GAMMA} KAPPA={KAPPA} ETA={ETA}*$U.MODEL Q_PMOS_Out_L1 PMOS LEVEL=1 L=10U W=100U KP={KPP} VTO={-VTOHP} LAMBDA={LAMBDA}V+ CJ={CJP} CJSW={CJSWP} CGSO={CGSOP} CGDO={CGDOP} RSH=4 PB={PBP} LD= {LDP} RDS={RDS} *$P.MODEL Q_PMOS_Out PMOS LEVEL=3 L=10U W=100U KP={KPP} VTO={-VTOHP} THETA={THETA}h+ CJ={CJP} CJSW={CJSWP} CGSO={CGSOP} CGDO={CGDOP} RSH=4 PB={PBP} LD= {LDP} RDS={RDS} TOX={TOX} XJ={XJP}(+ GAMMA={GAMMA} KAPPA={KAPPA} ETA={ETA}*$H.MODEL D_Lim1 D( IS=10F N=1.0 RS=1000 XTI=0 AF=0 KF=0 EG=1.11 T_ABS=27)*$I.MODEL D_Lim100 D( IS=10F N=1.0 RS=100 XTI=0 AF=0 KF=0 EG=1.11 T_ABS=27)*$K.MODEL D_Lim1005 D( IS=10F N=0.5 RS=100 XTI=0 AF=0 KF=0 EG=0.555 T_ABS=27)*$M.MODEL D_Lim100_05 D( IS=10F N=0.5 RS=100 XTI=0 AF=0 KF=0 EG=0.555 T_ABS=27)*$G.MODEL D_Lim10 D( IS=10F N=1.0 RS=10 XTI=0 AF=0 KF=0 EG=1.11 T_ABS=27)*$G.MODEL D_Lim2 D( IS=10f N=0.5 RS=1 XTI=0 AF=0 KF=0 EG=0.555 T_ABS=27 )*$?.MODEL D_Lim3 D( IS=1E-18 N=1.0 RS=1 XTI=0 AF=0 KF=0 T_ABS=27)*$>.MODEL D_Lim4 D( IS=10F N=1.0 RS=1m XTI=0 AF=0 KF=0 T_ABS=27)*$9.MODEL D1 D( IS=1p N=1.0 RS=0 XTI=3 AF=0 KF=0 T_ABS=27 )*$D.MODEL DZ_14V D( IS=1p N=1.0 BV=14.0 IBV=5.0M XTI=0 RS=10 T_ABS=27)D.MODEL DZ_80V D( IS=1p N=1.0 BV=80.0 IBV=5.0M XTI=0 RS=10 T_ABS=27)*$/.MODEL D2 D( IS=1p N=1.0 XTI=0 RS=10 T_ABS=27)DCDCINDCDCGNDLDOOUTVDDGNDOUTPOUTNDCDCOUT DCDCHGNDHLDOINHLDOOUTHGNDINNINPBoVDD2T_10E3CA8020110329192547 NOPCB (J)Bo GND2T_10E3BEC020110329192547 NOPCB (J)BoGND1T_10E3B8E020110329192547 NOPCB (J)BoVDD1T_1138AD7020110329193316 NOPCB (J)BoVDD2T_1138A79020110329193316 NOPCB (J)BoGND1T_1138A1B020110329193316 NOPCB (J)BoGND2T_1138D69020110329193316 NOPCB (J)BwGND1!T_000000003395A65020200113144602 NOPCB (J)BfT_0E97D7A020110331105904 NOPCB (GND)BfT_0E97DD8020110331105918 NOPCB (GND)8?V ]@"MbP??ư>)dY@Y@R1[dddd$@?.A.A.AeAMbP?@@?Mb`?ư> $ 4@D@ =B?& .>??ư>ư>ư>ư>ư>ư>?I@?I@?I@& .>#i;@& .>-q=ư>MbP?-q=MbP?vIh%<=@@D@& .>?MbP?4@?{Gz?ꌠ9Y>)F@?+= _BKH9$@חA& .>ư>?.AMbP??????I@MbP?Default analysis parameters. These parameters establish convergence and sufficient accuracy for most circuits. In case of convergence or accuracy problems click on the "hand " button to Open other parameter sets.?Xd I@nMbP?{Gz?{Gz?MbP????|=Hz>}Ô%ITNoname