This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LM25117-Q1: LM25117-Q1

Part Number: LM25117-Q1
Other Parts Discussed in Thread: LM25117

I am trying to simulate LM25117-Q1 based design using transient simulation model that I downloaded from the device's web site. Design is 12 to 3V3 @ 13A buck converter. LM25117 operates at 400kHz and inut voltage range is from 10V to 14V. I used Webench power designer to design the converter bu I also performed manual calculation of all the parts using datasheet formulas. Unfortunately, in both cases simulation is extremely unstable (output voltage exhibits some random oscillations), and I can't find what is wrong with a circuit. Below is simulation "cir" file content and simulation output (Voltage and inductor current).I am using PSpice for TI. Are there some known issues with LM25117 simulation model?

Regards

Goran

  

                                            MAIN 3V3 POWER SUPPLY

*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*NETLIST
*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
Rsec   200  1   0.05

Cin1     1  2  47.00u
Rcin1    2  0   1.00m
Cin2     1  3  47.00u
Rcin2    3  0   1.00m
Cin3     1  4   0.10u
Rcin3    4  0  64.00m

Ruv2     1  5  49.90k
Ruv1     5  0  13.10k

Rcomp    7  8  20.00k
Ccomp    6  7   3.30n
Chf      6  8 120.00p

Rt       9  0  12.10k
Cres    10 11   0.39u
Rcres   11  0   1.00m
Css     12  0  47.00n

XU1 0 27 6 20 0 13 8 15 17 19 0 22 10 9 12 18 5 13 26 1 0 LM25117_TRANS

* AGND CM COMP CS CSG DEMB FB HB HO LO PGND RAMP RES RT SS SW UVLO VCC VCCDIS VIN  EP
* 0    27 6    20 0   13   8  15 17 19 0    22   10  9  12 18 5    13  26     1    0

Rvccdis 26  0 100.00k
Rcm     27 31   5.60k
Ccm     31  0   1.00n

Cvcc    13 14   1.00u
Rcvcc   14  0   1.00m
D1      13 15 DI_BAT54W
Cboot   15 16 470.00n
Rcboot  16 18   1.00m

XQ1   1 17 18 CSD17577Q3A
XQ2  18 19 20 CSD17575Q3

Rsens   20  0   6.00m
Rramp   18 22  54.90k
Cramp   22 23 820.00p
Rcramp  23  0   1.00m

L1      18 24   2.70u
Rl1     24 25   3.70m

Rfb2    25  8   6.04k
Rfb1     8  0   1.96k

Cout1   25 28 220.00u
Rcout1  28  0   5.00m
Cout2   25 29 220.00u
Rcout2  29  0   5.00m
Cout3   25 30 220.00u
Rcout3  30  0   5.00m
Cout4   25 32 220.00u
Rcout4  32  0   5.00m

*--------------------------
* SIGNAL SOURCE
*--------------------------
*For simulating nominal 12V input - PASSED
*V1  200  0  PWL (0us, 0) (20us, 12) (20ms, 12)
*.TRAN 20ns 8ms 0ms 20ns

*For simulating high 14V input - PASSED
*V1  200  0  PWL (0us, 0) (20us, 14) (20ms, 14)
*.TRAN 20ns 8ms 0ms 20ns

*For simulating low 10V input - PASSED
V1  200  0  PWL (0us, 0) (20us, 10) (20ms, 10)
.TRAN 20ns 8ms 0ms 20ns

*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
* Load
RL       25 300    1.253
XQL 300 301   0 SQJQ410EL
Vql     301   0 PWL (0us, 0) (6.5ms, 0) (6.501ms, 10) (20ms, 10)
*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

*--------------------------
* SIMULATION  OUTPUT CONTROL
*--------------------------
.probe V(1) V(25) I(L1)


*.probe V(5) V(17) V(18) V(19) V(20) I(R6) I(L1)
*.probe V(5) V(18) V(20)
*.probe V(5) W(XQ1) W(XQ3)
*.probe W(XQ1a) W(XQ2) W(XQ4)
*.probe W(XQ1a) W(XQ3) W(XQ4)
*.probe W(XU1)

*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
* MODELS
*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*---------------------------------------------------------------------------------------
*---------------------------------------------------------------------------------------
********************************
* Copyright:                   *
* Vishay Intertechnology, Inc. *
********************************
*Sep 18, 2017
*ECN S17-1461, Rev. A
*File Name: SQJQ410EL_PS.txt and SQJQ410EL_PS.lib
*This document is intended as a SPICE modeling guideline and does not
*constitute a commercial product datasheet. Designers should refer to the
*appropriate datasheet of the same number for guaranteed specification
*limits.
.SUBCKT SQJQ410EL D G S
M1 3 GX S S NMOS W= 11084220u L= 0.30u
M2 S GX S D PMOS W= 11084220u L= 0.35u
R1 D 3 2.427e-03 TC=6.044e-03,1.730e-05
CGS GX S 3.544e-09
CGD GX D 1.000e-13
RG G GY 1.92
RTCV 100 S 1e6 TC=7.020e-04,-9.630e-06
ETCV GX GY 100 200 1
ITCV S 100 1u
VTCV 200 S 1
DBD S D DBD 11084220u
**************************************************
.MODEL NMOS NMOS ( LEVEL = 3 TOX = 5e-8
+ RS = 0 KP = 1.168e-05 NSUB = 1.206e+17
+ KAPPA = 3.057e-02 NFS = 1.303e+11
+ LD = 0 IS = 0 TPG = 1    )
**************************************************
.MODEL PMOS PMOS ( LEVEL = 3 TOX = 5e-8
+NSUB = 6.937e+15 IS = 0 TPG = -1    )
**************************************************
.MODEL DBD D (
+FC = 0.1 TT = 2.000e-07 T_measured = 25 BV = 101
+RS = 1.253e-02 N = 1.094e+00 IS = 3.146e-12
+EG = 1.217e+00 XTI = 5.761e-01 TRS1 = 1.893e-03
+CJO = 4.980e-10 VJ = 1.975e+01 M = 8.909e-01 )
.ENDS
*---------------------------------------------------------------------------------------
*---------------------------------------------------------------------------------------

*---------------------------------------------------------------------------------------
*---------------------------------------------------------------------------------------
*SRC=BAT54W;DI_BAT54W;Diodes;Si;  30.0V  0.200A  5.00ns   Diodes Inc. Schottky diode
.MODEL DI_BAT54W D  ( IS=34.9u RS=0.210 BV=30.0 IBV=2.00u
+ CJO=13.3p  M=0.333 N=2.28 TT=7.20n )
*---------------------------------------------------------------------------------------
*---------------------------------------------------------------------------------------

*---------------------------------------------------------------------------------------
*---------------------------------------------------------------------------------------
**********************************************************************
*                                                                    *
* CSD17575Q3   -  PSpice Model for use with OrCAD                    *
*                                                                    *
**********************************************************************
* SUBCKT Definition:  1=D  2=G  3=S

.SUBCKT CSD17575Q3      1       2       3
* PARAMETER (local) DEFINITIONS SECTION
.param  AA              3.47
.PARAM  ptrc1   4.75e-3
.PARAM  ptrc2   15.00e-6
.PARAM  pwidthP {AA/0.8*2}
.PARAM  pwidth  {pwidthP*1e6}
.PARAM  perimP  {2.1*pwidthP}
.PARAM  perim   {perimP*1e6}
****** MODEL SUBCIRCUIT BEGINS HERE     ******************************
M1      10      11      12      12 NMOS W={pwidthP} L=0.5u PS={perimP} PD={perimP}
DBD     8       7       DBD     {AA/11.16}
CBD0    8       7       3e-12
RBD0    8       7       1e10
DDG1    10      101     DD      {AA/11.16}
DDG2    11      101     DD      {AA/11.16}
cgd     10      11      100e-12
* Note:  gate oxide capacitance included in NMOS below
LGG     2       5       2.1e-9
cgg     5       11      1e-10
RGG     5       11      0.9
RSB     12      9       RTEMP 1.00e-6
RSS     9       8       RTEMP 1.00e-6
RSP     8       6       0.03e-6
LSS     6       3       0.47e-9
RSL     6       3       0.5
RDD     7       10      RTEMP 1.90e-3
RDP     4       7       0.05e-3
LDD     1       4       0.05e-9
*******************************************************************
.MODEL  NMOS   NMOS (
* CONTROL PARAMETERS
+ LEVEL  = 7             VERSION = 3.2         CAPMOD = 2
* DC PARAMETERS
+ NLX    = 1.74E-7       VBM    = -5           DVT0   = 2.2
+ DVT1   = 0.53          DVT2   = -0.032       U0     = 550
+ UA     = 3.0e-9        UB     = 0.0e-19      A0     = 0.9
+ AGS    = 0.0           A1     = 0.0          A2     = 0.9
+ LINT   = 0.055e-6      VOFF   = -0.665       NFACTOR= 1.7
+ ETA0   = 0.005         ETAB   = -0.07        DSUB   = 1.4
+ PCLM   = 3.00          PDIBLC1= 0.02         PDIBLC2= 0.004
+ DROUT  = 0.90          PSCBE1 = 3.0e8        PSCBE2 = 1e-6
+ PVAG   = 0.1           DELTA  = 0.0220       JS     = 0
* AC AND CAPACITANCE PARAMETERS
+ CGSO   = 1.00e-18      CGDO   = 1e-18        CGBO   = 1e-18
+ CJ     = 1e-18         CJSW   = 1e-18        CF     = 0
* TEMPERATURE PARAMETERS
+ TNOM   = 25            UTE    = -1.5         KT1    = -0.80
+ KT1L   = 1.0e-15       KT2    = 0.022        UA1    = -01.00e-9
+ UB1    = -0.0e-17
* PROCESS PARAMETERS
+ TOX    = 3.00e-8       XJ     = 3e-7         NCH    = 1.435e17
+ NSUB   = 1.0e16)
*******************************************************************
.MODEL  DBD             D (
+ CJO    = 4000e-12     VJ = 1.0        M = 0.625
+ TNOM   = 25           FC = 0.5        TT = 2e-09
+ XTI    = 3.3          BV = 31         IS = 8.0e-11
+ N      = 1.07         RS = 0.25e-3    TRS1  = 4.0e-3)
.MODEL  DD              D       (
+ CJO    = 4.00e-09     VJ = 0.4        M = 0.9
+ IS     = 1e-13        RS = 0.1        TNOM  = 25)
*******************************************************************
.MODEL  RTEMP   RES     (
+ TC1    = {ptrc1}               TC2    = {ptrc2})
*******************************************************************
.ENDS CSD17575Q3
*---------------------------------------------------------------------------------------
*---------------------------------------------------------------------------------------

*---------------------------------------------------------------------------------------
*---------------------------------------------------------------------------------------
**********************************************************************
*                                                                    *
* CSD17577Q3A   -  PSpice Model for use with OrCAD                   *
*                                                                    *
**********************************************************************
* SUBCKT Definition:  1=D  2=G  3=S
.SUBCKT CSD17577Q3A  1 2 3
* PARAMETER (local) DEFINITIONS SECTION
 .param  AA17570  11.16
 .param  AA17577  1.82
 .PARAM  ptrc1    4.00e-3
 .PARAM  ptrc2    5.00e-6
 .PARAM  pwidthP  {AA17577/0.8*2}
 .PARAM  pwidth   {pwidthP*1e6}
 .PARAM  perimP   {2.1*pwidthP}
 .PARAM  perim    {perimP*1e6}
****** MODEL SUBCIRCUIT BEGINS HERE     ******************************
M1   10 11 12 12  NMOS  W={pwidthP} L=0.5u  PS={perimP} PD={perimP}
DBD   8  7       DBD    {AA17577/AA17570}
CBD0  8  7   3e-12
RBD0  8  7   1e10
DDG1  10 101 DD         {AA17577/AA17570}
DDG2  11 101 DD         {AA17577/AA17570}
* Note:  gate oxide capacitance included in NMOS below
LGG   2  5       2.1e-9
cgg     5       11      1e-10
RGG   5 11       1.8
RSB  12  9       RTEMP 1.00e-6
RSS   9  8       RTEMP 1.00e-6
RSP   8  6       {4.9997e-4+0.03e-6}
LSS   6  3       0.47e-9
RSL   6  3   0.5
RDD   7 10       RTEMP {0.43e-3*AA17570/AA17577+1.6e-3}
RDP   4  7       0.05e-3
LDD   1  4       0.05e-9
*******************************************************************
.MODEL  NMOS   NMOS (
* CONTROL PARAMETERS
+ LEVEL  = 7             VERSION = 3.2         CAPMOD = 2
* DC PARAMETERS
+ NLX    = 1.74E-7       VBM    = -5           DVT0   = 2.2
+ DVT1   = 0.53          DVT2   = -0.032       U0     = 550
+ UA     = 3.0e-9        UB     = 0.0e-19      A0     = 0.9
+ AGS    = 0.0           A1     = 0.0          A2     = 0.9
+ LINT   = 0.055e-6      VOFF   = -0.665       NFACTOR= 1.7
+ ETA0   = 0.005         ETAB   = -0.07        DSUB   = 1.4
+ PCLM   = 3.00          PDIBLC1= 0.02         PDIBLC2= 0.004
+ DROUT  = 0.90          PSCBE1 = 3.0e8        PSCBE2 = 1e-6
+ PVAG   = 0.1           DELTA  = 0.0220       JS     = 0
* AC AND CAPACITANCE PARAMETERS
+ CGSO   = 1.00e-18     CGDO   = 1e-18         CGBO   = 1e-18
+ CJ     = 1e-18        CJSW   = 1e-18         CF     = 0
* TEMPERATURE PARAMETERS
+ TNOM   = 25            UTE    = -1.5         KT1    = -0.80
+ KT1L   = 1.0e-15       KT2    = 0.022        UA1    = -01.00e-9
+ UB1    = -0.0e-17
* PROCESS PARAMETERS
+ TOX    = 3.00e-8       XJ     = 3e-7         NCH    = 1.435e17
+ NSUB   = 1.0e16)
*******************************************************************
.MODEL DBD D (CJO=3500e-12 VJ=1.0 M=0.625 TNOM=25
+ FC=0.5 TT=2e-09 XTI=3.3 BV=31
+ IS=6.0e-11 N=1.07 RS=0.25e-3 TRS1=4.0e-3)
.MODEL DD  D (CJO=3.75e-09 VJ=0.7 M=0.625 IS=1e-13 RS=0.1 TNOM=25)
.MODEL DDx D (CJO=1e-09 VJ=0.9 M=0.9 IS=1e-13 RS=1.0 TNOM=25)
*******************************************************************
.MODEL RTEMP RES (TC1={ptrc1} TC2={ptrc2})
*******************************************************************
.ENDS CSD17577Q3A
*---------------------------------------------------------------------------------------
*---------------------------------------------------------------------------------------

*---------------------------------------------------------------------------------------
*---------------------------------------------------------------------------------------
.SUBCKT LM25117_TRANS AGND CM COMP CS CSG DEMB FB HB HO LO PGND RAMP RES RT
+  SS SW UVLO VCC VCCDIS VIN  EP PARAMS: MODE=0
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
ddf70eae3b59290574114ea99abc715dbc931edb802efc91535aee020b52a34a710f626c2faf14a646d4f9544839ea252a66d62a880ff9d8767f523cf027a16b
04f5acd939422ec02fbfcc2b872ff946aae59be17ecced11749d13634498f34bac69f2d14b211a37b6a530a0db3c9be4d82d15a63b01ef3e338ed666342558d9
e73070a45f1d549cb7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa88231be841b4faa376498262b0ebf23e09adb95a27f8bcd1
9aaa58369fde5532706b807646b803716eb6f8ae99fdceebc762ffed8ec85d277a961215c2e4dec262d7fc06aea0b62bb7905d2397ba3177d455f506c00a7fb5
0296f301de7cadcc096868daebc8a671410782faedc9fee6ce5ec34e6f8ad1cacb5fa0a638ebe2f60b9ded7df209e97a62987d20b68ffac21a4ba722c03153cc
29228e675dfbb0c03798a19196c9ea6a8b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c22dffb8c0f0143b58ad6f624c166fe1d7712a4565bdbf3b8a
c52e484e61b5760eb5f1c17ee795630346d4f9544839ea252a66d62a880ff9d81d415cd983f000f6912e4f87bfeb447da0d35f2c22f0b743d599effd501f0c7f
b132025aa34d45a7706b807646b803713c293b6eceb6c7c73b48a42b061f2b1a5e38f06b0d2cdfe020d3e8a734d2c113cdd6c3d82d863cfaa23767978e79e1ac
9dd574032bb2dd8aebaa7aefa55112130c3e3368a1d249b51b174e3e5fc77788118702c88c12390c67a7d048f2dd4607431b3901f3f1204f2a7153c34350ca79
af399d32d282acb6eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b93bb37902aca9a96262209df7a2009b1b
0296f301de7cadcc2716e67bb37c739215a2c9fa423a2e7f219c9b5f92b1912f749d13634498f34bd978c4488ac28c631fd324b8dc996afaf5f69294305441d8
122e69bb7b61bb6b5e928135079751faa655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b25b0b459ff199b452e
439b8dd1c295d1e9c79ee9bca17df3ef15e7aab47a82abc03f72aa5aaf029436b5f1c17ee795630346d4f9544839ea252a66d62a880ff9d8767f523cf027a16b
9dd574032bb2dd8aedfde4da305f70fa35f1882e72da9bea21a61c0d7b0e1a6cd45987aa526f7ebc98f6c4f6b187ffa3d904efab851b0b826b7018844dce7d70
e73070a45f1d549cb7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa88231be841b4faa376498262b0ebf23e09adb95a27f8bcd1
e40eadae2de6fd47706b807646b80371068ea107ef6818285d202fc321434fa0df32a9599df82e47db7ec271c379407e75963efd3ee34e160ff63032dc4e41c4
bfd81d659a09e4b3d24b51ea77d68888a655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b25b0b459ff199b452e
4b6085f2012636675a0aa31c52cddba976617f42cd5d956b9cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
d118513a265a2ccd41a29875499d90f80abf92d300ecab35711511496a21a52a56d82c54fb2361c8b218b02577c62394644126c9831a96bda23767978e79e1ac
6b0c6520e038264e706b807646b803713c293b6eceb6c7c7a3f4f0d9e0c245a7ad7195ab2367f0f4042f0c0c78bb0debeb00a567fddf5ebcb29fc35c1354b8f2
3f172a394cf61919706b807646b803713c293b6eceb6c7c7938d47058f9ddbf51d7c1470860b9c1336806a8e381bf9a09cf1a7de553d343daaca3dcafda47c7f
0296f301de7cadcc0fa4ea595ab98ca00329082032081db0149c8a0a10cb2b3ece5ec34e6f8ad1ca143d07475832cac4877df8bddc64e9e98157c42ebac32257
b5d9aafb0a011c139e7d09f578fe9a0b644126c9831a96bd9cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
be933631531f9659a655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b259b8226d3f77d081bd87723ecfdb690b2
56759ce4365a21c1706b807646b803713c293b6eceb6c7c7172135445cb8b2b75e38f06b0d2cdfe0ad8e33df154d33f262d766f77596a54b2fdb594098788838
c60314ba15b68a95706b807646b80371049caff9a1c484592e1626d9ef3dbbd055d077806bda36c602ad93d405ca8e11971623ca551022725629d0ff7f710fc5
0d7e0ee6f730116b706b807646b80371ab094258c768b18f861de9797a84ba8d57e2c5aa8085137046d4f9544839ea252a66d62a880ff9d8767f523cf027a16b
a06ec999084f60f6706b807646b803713e273476da9b3441f164753041a398b052c9f6c8eab45856eb00a567fddf5ebc68ce6009892c77e6a9bbf2450876e8d1
9bfb4dd21a8b3777dca29065f7b4a684f8c42109f9a5bdcee8853bbb3006a51dfa460eccc75cda6d88b96b7c831faa4a4f52237e05fcdaf425ed85a6c6b0785e
157dcbb6421b1256b7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa88231be841b4faa376498262b0ebf23e09adb95a27f8bcd1
4b6085f2012636675a0aa31c52cddba976617f42cd5d956b9cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
d5b10191aa3b6574706b807646b80371e4387a9c66278bc6431c99782329d079fef6dcc2ae6fc7ba8b36e6f0c4cc631b4176f7cda961b911baa4ba0af553045b
1704e2c452e328ad5afe4f8e0010b28d1f33b0d337c29f1752eb524ab49e9098478a87bc5b8e6cf92188b5b152a17daffbfab15cc23f8acc4e1e60efe1fa2282
e552c748b884be8bd281854bddab45113b11716dfb7f35624a79eadd14291179faeaa281e22d723e644126c9831a96bd9cf1a7de553d343daaca3dcafda47c7f
962e351f43d61c42357feb09ea0bc9cb4517bd77f12cbdb1e78d43f37c971f2cfc3cc927982c8fb043fe2b9debb21178710f626c2faf14a649a53e30ceb557f2
c63ef258ee9d24564f03e891bb5587596b2aa09c0af3df14b493b7109a5a94af884457227ea9db4bf4fc797c675bb48002ad93d405ca8e113fa4d373e4bb472e
962e351f43d61c42ea2fc198efe11ac54517bd77f12cbdb161aa2da84d84d007a3e8974b701b62a962d766f77596a54b8b36e6f0c4cc631bc75f9548692ca3c5
abebc7e164b8f6971e9061b2866bc2da9162629e90ad3cc6c9dc6d9f991177d3b3b57601e3310afa2c8c68bf0982f5585a110d8ac5d9c94623ff5f92b41bc34d
8b76e1023bea0c168dcea2cdd2d3d5cc571415143e3e61689cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
cdaa385411811e27bfd81d659a09e4b32637e9cac2aa5cea2cecad1ebf804c4bf467148f06ca8e4346d4f9544839ea252a66d62a880ff9d8767f523cf027a16b
abebc7e164b8f6971b87bb6bd1d548eaaf0e804c85ed0320884457227ea9db4b79d029ae3d0e49bac9dc6d9f991177d38d4fd615b3ea388aa4cae37521af89f9
533877961aaf0d4ea655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b259b8226d3f77d081bd87723ecfdb690b2
3eda7e7046358aaf75963efd3ee34e16b0320154828380204e26894942562954f47a15dc89514f6dad0b6fb86357180409f392a0688e506c9fcf15f62bd08ca7
abebc7e164b8f697bfeda262e942624c9162629e90ad3cc6c9dc6d9f991177d3eef46677249171a705e8814900020b5e75963efd3ee34e160ff63032dc4e41c4
bfd81d659a09e4b3d24b51ea77d68888a655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b25b0b459ff199b452e
4b6085f2012636675a0aa31c52cddba976617f42cd5d956b9cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
abebc7e164b8f6978fe1bebb99eceb28df95b40aee462fe541cac7924034d0da1ec618579dc5e7a7144e65f79cfa3d04f768604cf745b3a0e4e72beed32b1f99
5911b2e9db27761795d7fcca0b5012cc971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c387e7cda1096b2f42de79777ff1b10b08
bbf0a766f49a242c2637e9cac2aa5cea2cecad1ebf804c4bf467148f06ca8e4346d4f9544839ea252a66d62a880ff9d81d415cd983f000f67413dc3d597b4f2a
962e351f43d61c42bb9115c7d55840e46b2aa09c0af3df14896f13475f89764c62d766f77596a54b8b36e6f0c4cc631b4176f7cda961b911baa4ba0af553045b
abebc7e164b8f697db0a14451c1d9889af0e804c85ed03207a2c9ca2a7f5bedd2bd18b758abbabe4884457227ea9db4b79d029ae3d0e49ba15498280a022d4f3
8dcea2cdd2d3d5cc9783ae8e4821c68fbaa78b47fb353ab39cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
bbf0a766f49a242c2637e9cac2aa5ceafd49a287c76beca9cf3db11be0503885eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef2a39af9075913609
abebc7e164b8f697b2eb2e38e594e1f8af0e804c85ed03208b823db3de05ceeb729578a65165ac5b6af9d5413214ba985911b2e9db277617789dfe9e3750721c
f448aa8b445158d3c55c8187f39b70be46d4f9544839ea252a66d62a880ff9d81d415cd983f000f6912e4f87bfeb447da0d35f2c22f0b743d599effd501f0c7f
4b6085f2012636675a0aa31c52cddba976617f42cd5d956b9cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
abebc7e164b8f6975f53b1439b0ed57397705d9322a214a7e57e439d6ce2af4d3377c59f7375a030884457227ea9db4bbf9987bfa64ba9b215498280a022d4f3
8dcea2cdd2d3d5cc9783ae8e4821c68fbaa78b47fb353ab39cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
bbf0a766f49a242c2637e9cac2aa5ceafd49a287c76beca9cf3db11be0503885eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef2a39af9075913609
abebc7e164b8f6970080808cc9566d0eaf0e804c85ed03208b823db3de05ceeb5306200cb439d6bee21db819348482a28b823db3de05ceeb15498280a022d4f3
8dcea2cdd2d3d5cc9783ae8e4821c68fbaa78b47fb353ab39cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
bbf0a766f49a242c2637e9cac2aa5ceafd49a287c76beca9cf3db11be0503885eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef2a39af9075913609
abebc7e164b8f6976b1b28906f6e96274517bd77f12cbdb175a1b1433b53439c90f34672072b906aaec73065d3e488d397d0bdc16e1372b150794576b4f63d0d
5e907deffd12c5ffdd06c2baef735cae36806a8e381bf9a09cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
8767f397bff4c3a731bbfa71d5efb6fe3ab97347ad0a000bf2a8c1a001d850e3a655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e092135a6f9a660e3374fc
abebc7e164b8f697b25eb9f8c4250b24d654c807181e8d22a548f417697158c16f2523f5eb860885b23607842dd63162c9dc6d9f991177d3cdd09e38d194e6a1
b32eae440ae09a4785ca69fda8cf338aeb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
cdaa385411811e27bfd81d659a09e4b32637e9cac2aa5ceafd49a287c76beca9cf3db11be0503885eb00a567fddf5ebc68ce6009892c77e6a9bbf2450876e8d1
962e351f43d61c428a4b6d8f2de943ce4517bd77f12cbdb1dc8b0348af736117fc3cc927982c8fb043fe2b9debb21178710f626c2faf14a649a53e30ceb557f2
abebc7e164b8f69797d1c000b39367384330ac0fc87fbec05b335c4d2202fe8f04c9322b01ce5b8d97d0bdc16e1372b18dcea2cdd2d3d5ccd573267e41263c5c
dd06c2baef735cae2b1410deca799d738b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c22dffb8c0f0143b58ad6f624c166fe1d7712a4565bdbf3b8a
4b6085f2012636678ee5eab1ce21437b7b8bffad2dfc098763285b29082243919cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a88a05e3cec85cbbfd
c63ef258ee9d2456769c30a89359d33aaf0e804c85ed0320884457227ea9db4bf4fc797c675bb480749d13634498f34bbb18f25549218a9350e0c82ccd958d79
90a27ff9be6fb8efa655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b259b8226d3f77d081bd87723ecfdb690b2
eeefb0d37c8f1714fbd4ff1ed5d45e1a3cc1eed3227eacfd3b9a9e197bdd79bce02be1af83440c6f02a38f864475d5b0ae67a1c68596cc1b1aabfa10941d45cf
e552c748b884be8b70401165a133fe2d28d758a6e9e0a08d707bd1b07176ea1262d766f77596a54b8b36e6f0c4cc631b4176f7cda961b911baa4ba0af553045b
c63ef258ee9d24562429042240e5873eaf0e804c85ed03208b823db3de05ceebdc6587cf01b698b0a8b30c7144fb5d9e8ae6cc135bf201b9be075151cb8d9a95
de5cb6130aac13bf7aba5c027f9267292188b5b152a17daffbfab15cc23f8accf14072f039bddcdcbc51cbdd1f07dfe702a59fcaef2cbb055148919d2e196e28
3e2f6d3b6fa1f79e971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c387e7cda1096b2f424520ed8eb650a8ed93e0acf7bf77adcb
5cb43bad6221a2d88f58d4e0147dd55b706b807646b803715a110d8ac5d9c946a345c0ecdcc3f4bf4c85ec59801b809b8b36e6f0c4cc631bc75f9548692ca3c5
c63ef258ee9d24565a0624b8958a0b27af0e804c85ed03207a2c9ca2a7f5bedddc6587cf01b698b0a8b30c7144fb5d9e3081a35b4982332b84e4b1357ea705d4
0ed629d22f0b2d0a3af0d425c1cef739644126c9831a96bd9cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
3e2f6d3b6fa1f79e971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c387e7cda1096b2f424520ed8eb650a8ed93e0acf7bf77adcb
abebc7e164b8f69771b919a8d03760aa41bd5cdca80eee6389f4c2bcb06da1d9d8f3055c341da0e7d0389636611b6a1f1efa4d69287b8e8ac27a0fe47ba19b0a
4651b4c215cbe2b1c23cdff2c91ac450971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c387e7cda1096b2f42de79777ff1b10b08
8767f397bff4c3a731bbfa71d5efb6fe102372497787b35c8b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c22dffb8c0f0143b58c0e805c55788c146
c63ef258ee9d2456a2815e0cc59624b1af0e804c85ed0320884457227ea9db4bdb9161b9cf72775b749d13634498f34b628a6e3fb66206f17d6925b449b8e83a
3cc1eed3227eacfd4def96df6a933bab9cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08a07e28d7dc15b2e1d4e31d7514dea59d
eeefb0d37c8f171460370f019d3eea7d3cc1eed3227eacfde65d8780ac119a7ac8a4319e8df4c90b8675a01b2db95be7971623ca551022725629d0ff7f710fc5
abebc7e164b8f697335d9cb715f52c874f4c5e3fd3233772725de104e09638080ed49faa93132156aa9b7043acca1af51f4654f17793bf0b005f6ab5ef4f9316
303d7240d8c3139d46d4f9544839ea252a66d62a880ff9d81d415cd983f000f6912e4f87bfeb447da0d35f2c22f0b743e8f5acbf221f0e1a17c40382a89f92fb
962e351f43d61c428a8256e92b526b60952e56b5005765db0282c730bceb23cd705a8a4bcd455d1a23b782b3d6a37df1a655f8e35abe729bdd8f48549cff8ccc
c63ef258ee9d24566ebe1ce1ffe23bd24517bd77f12cbdb161aa2da84d84d0079fc26d9661176589a548f417697158c1d3fc15154424a983963bd4b10ab4a205
5cb43bad6221a2d83d58454bfef36362d654c807181e8d22a548f417697158c16f54fcee663b9d1209ac2c5f6e3f18262188b5b152a17daff348171ce6144aaa
abebc7e164b8f697948eaa708af9d67caf0e804c85ed03208b823db3de05ceeb73958ebb599f2888ec445bea338e5b84be65b7c13d451c0de4e72beed32b1f99
5911b2e9db27761795d7fcca0b5012cc971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c387e7cda1096b2f42de79777ff1b10b08
bbf0a766f49a242c2637e9cac2aa5cea2cecad1ebf804c4b55ae1019063fc52d462706d96c2508fd971623ca55102272a238c19ffbf10c4fcdcfdf41e0b2fcf3
95ea5bf025d5d040f797358e6a12d219af0e804c85ed032052af2a96b490d48fa5bbfbc87765b07f1fa270479cf36bb2cdd6c3d82d863cfaa23767978e79e1ac
6c0dd209745d573a6b025c9b89fdab28a6aef2f846e94004806352b6b221f0dc92781839ca929a6752af2a96b490d48fd71f7766454c65ece4e72beed32b1f99
5911b2e9db27761795d7fcca0b5012cc971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c387e7cda1096b2f42de79777ff1b10b08
bbf0a766f49a242c2637e9cac2aa5cea2cecad1ebf804c4bf467148f06ca8e4346d4f9544839ea252a66d62a880ff9d81d415cd983f000f67413dc3d597b4f2a
4a37e525b52ea826d95e082e93707007706b807646b803712a999573e6401ff78aa4875e85c294936c9d59e0d2e7b43223b782b3d6a37df13050c422c63b0507
6c0dd209745d573ac37a645a4122a7e1cfe43c450ce85dcbcd99d9f5a3821a480f3fe0e089bb965b9250a5b8eaab44510dc5b1048670160da6984f937451a9dc
ae711bb4deada8b714a5e3fdd530b9c2a655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b25b0b459ff199b452e
4a37e525b52ea826d4ba00c0824a0000706b807646b80371c38cae7e19cb80138b90453403cb896703178876235880af5c79ba156da62a6daba44f007222293a
653b5dcfa0c8c8ae042f0c0c78bb0debeb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
6c0dd209745d573ab057e70ac24ebf9f11b4f9305a12623ccfa075de2b5e75fb0c4deb66a5e5fe659ff8756e115eb5f3863032358c553a891ecc68922604d4a4
a8e79fb834baf44ca655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b259b8226d3f77d081bd87723ecfdb690b2
95ea5bf025d5d04023cb90093265d4a441bd5cdca80eee63762d5b25c82cc849a20465d44339cfc09f8da5674b4c32a0a655f8e35abe729bdd8f48549cff8ccc
aada6b7b137fac27cdcd6f0e39d5da6e706b807646b803712dab510aa0e7b36e9b32a5c175952c62ff0ebfdcaab1c3ca119ca4a399ed212e963bd4b10ab4a205
4a37e525b52ea826e01095bf7c08b79aaf0e804c85ed032052af2a96b490d48fbc8e77ec80f92854243b99188a65999f4937b123fca6d20e8671325e6f4b6b25
6c0dd209745d573a6808ea44dc519c85af0e804c85ed032052af2a96b490d48f0d2f8bf51e1fe11daf1a34d608c8958270cc943595d92b07d2c0ea702584563a
e776e9b255bda08cbfd81d659a09e4b32188b5b152a17daffbfab15cc23f8accf14072f039bddcdcbc51cbdd1f07dfe702a59fcaef2cbb055148919d2e196e28
8767f397bff4c3a731bbfa71d5efb6fe825b843a3aa9ddcd971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
aada6b7b137fac2774ebf477396557b4706b807646b803712dab510aa0e7b36e83c7d03f94b71ff805358b6b94d855b7a2ca9ffcdd193bf0951bf14682447f63
6aaea979d71d0673994b0bf69f0f1fc6a655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b25b0b459ff199b452e
70cb39e7e3910ae5af399d32d282acb6eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
6c0dd209745d573aeaf9d964d12bd117bbb156a0edf45b872cd6f241bb7d411bb315ad484124ae3ff4a460b7f27997bd2dab510aa0e7b36efb3f7d1e23539d58
903897a23d6db231a655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b259b8226d3f77d081bd87723ecfdb690b2
541e7113890f6b6c9e2246d3237d06f7b30396469789978b1b1caf45b4582faf8318958aa75d45564651b4c215cbe2b1f448aa8b445158d32d602cb3c5dbd2bb
ad0b6fb86357180409f392a0688e506cb7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa88231be841b4faa33f60e03f96e5640f
5f3f6c8f239888a30b361478d80b4022af0e804c85ed032052af2a96b490d48f88e107beb2d66b0e00702b9ab762e22762d766f77596a54b2fdb594098788838
6c0dd209745d573a42ffc07192e91d6e706b807646b803712dab510aa0e7b36e9b32a5c175952c624f71fffe861bf5efe7b12bdda3cc33f8c9e0a20ddc7e7a60
6af9d5413214ba98502f880bef78c105971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c387e7cda1096b2f42de79777ff1b10b08
cdaa385411811e27bfd81d659a09e4b32637e9cac2aa5ceafd49a287c76beca9cf3db11be0503885eb00a567fddf5ebc68ce6009892c77e6a9bbf2450876e8d1
5f3f6c8f239888a36830f6a70d01699a706b807646b80371c38cae7e19cb80138b90453403cb89673afae19eae154ab0275b9a884a43543c62d766f77596a54b
4a37e525b52ea826945c2e895a29a27307078035fc3895cbf1e1187b9f7278d292ee55731bfa7f63478a87bc5b8e6cf92188b5b152a17daff348171ce6144aaa
6ecbe331fd17c201baab75806bfbbb39adcc77e0b12289dcafffbc2d263ded1966e38404f0f76b9ffff1d03466c24c7f3767195a78c4387601a1262a52030e60
4a37e525b52ea826e64f334990e62e7dbbb156a0edf45b8704571d24c3cddf1cbafe5040957ee65200d3e0b087c73744971623ca551022725629d0ff7f710fc5
aada6b7b137fac27091c10bd69c3f113706b807646b80371c38cae7e19cb80135b8da53959abe3909faeb5812f4aa8276c662f2f3a4c28c5fdc02ae80c6b8a30
4a37e525b52ea826a98c8af145f9e61d706b807646b80371c38cae7e19cb8013d6bfae8ac2043d1eed2a0f9df8d1d329042f0c0c78bb0debfdc02ae80c6b8a30
5ed18bd382be83d4f7dd33b8c001a8a8737baa5b50665ed1f7ec4049c2b75a715c79ba156da62a6db19c0ef7764bd238fff5ef453be971689d6bedf9d0034ac8
6c0dd209745d573aab7430c2a6a27f1e957673035b26e32be93cdcd0cee76e5a724d547ad36bbf7b3a45636c18992b7036c587307b1f5f2de19eb2812c55ca5c
88b96b7c831faa4a41097083f6b3a209eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
bbf0a766f49a242c2637e9cac2aa5cea2cecad1ebf804c4bf467148f06ca8e4346d4f9544839ea252a66d62a880ff9d81d415cd983f000f67413dc3d597b4f2a
5ed18bd382be83d4ad7d2f79ae2392a2af0e804c85ed032052af2a96b490d48f2655d295b8dcd07b710c28355478143b644126c9831a96bda23767978e79e1ac
6c0dd209745d573a1f7fd4437e08af3caf0e804c85ed032052af2a96b490d48f7844e110be01f792ea43cd7bee33a307c38cae7e19cb801332ace54a7f800c06
c1040bbf41b66a07eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b93bb37902aca9a96262209df7a2009b1b
a8781af426627ebb8dcea2cdd2d3d5cc9783ae8e4821c68f44286f328a01b5597353264ebf8b05513267e49cc155bb17aad0cae5ebf3019aa23767978e79e1ac
5f3f6c8f239888a3bfab434ea9247895af0e804c85ed032052af2a96b490d48f76777935c8ab18fb34177b1bde458cb7275b9a884a43543c62d766f77596a54b
6c0dd209745d573a81f457f4df0555cbaf0e804c85ed032052af2a96b490d48fc8fe8b552031b1765c79ba156da62a6d0b5d4dbcd1c7588efdbc4244e8c0bc20
09d97f8e23c58b9c8b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c22dffb8c0f0143b58ad6f624c166fe1d7477cde1fee499f00fb9eeb0105272190
541e7113890f6b6c9e2246d3237d06f772cb8f154f6e2c6a8dcea2cdd2d3d5cc9783ae8e4821c68f44286f328a01b5597353264ebf8b05514faeff92adf05540
14116b5b1ff5095da655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b259b8226d3f77d081bd87723ecfdb690b2
5ed18bd382be83d449b1a9635bfebf77af0e804c85ed032052af2a96b490d48fef703d4a8fe8116bfdb49bea10e448595c79ba156da62a6d838274bd6b22cd5d
6ca332044b8329724be4926d957b285546d4f9544839ea252a66d62a880ff9d81d415cd983f000f6912e4f87bfeb447da0d35f2c22f0b743d599effd501f0c7f
f0141b5f35912e42bc6c9bc7e3032f99e5b1ce567a0f3b574d510996a4a8598a98bdb1d0bb5cba387d356495709fe305f64d5f251a0801225366e40057242d01
6529dc17c1c003c1a98c2498f63e31e68b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c22dffb8c0f0143b58ad6f624c166fe1d7712a4565bdbf3b8a
5bfe7f169e4c1d5c9671826a9bfc6c37b69b4073a4ecfd8e4183fab1dfa57e782b3adeaa6c68cb8fb7905d2397ba3177fe16021aa5d01ca05f5b3da82a2db261
9e5134779ded21115afe4f8e0010b28d24206a1415e4235c13661c6775034e9223b782b3d6a37df1a655f8e35abe729bdf081a050f6e9d91c812c406cc46da7a
2a76c18f665e8c2756f6773c9a4459c0faf01e688f7bf3418ddffabe9bcbcbbd8b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c271e40d69afc980f5
4bca86f2c8c53b3b706b807646b803710a64e13d9bd77881de63cd99e570cfa5aae5efe5a1896309644126c9831a96bd9cf1a7de553d343daaca3dcafda47c7f
8414ecff4822a143bf230db17611f82f14817ef0f6253fdf570b0daaa2d999926fdd23b8b9749884fdcbf345166d9853478a87bc5b8e6cf9d38aff4e12555a5d
6472fd8bade72b42bf230db17611f82f14817ef0f6253fdf570b0daaa2d99992a62a10e7ae9af89e3fc7b4032e6e815b710f626c2faf14a649a53e30ceb557f2
8414ecff4822a143b585b96681e0ca9b0846c93c087db315ad7195ab2367f0f4042f0c0c78bb0debeb00a567fddf5ebc68ce6009892c77e6a9bbf2450876e8d1
6472fd8bade72b42b585b96681e0ca9b14817ef0f6253fdf62a90e85529d03acf5efb191055fda1362d766f77596a54b8b36e6f0c4cc631bc75f9548692ca3c5
b7ac1dbb0c4e15cf706b807646b803710a64e13d9bd778816a32c6c702126a19b3b783a0a0852e4616ea972d6ace097212ab285b08e6dc47d38aff4e12555a5d
e285534d87900f7d706b807646b803710acf264e3c74489c07bd61aaa802ec960336852c87652202644126c9831a96bd9cf1a7de553d343daaca3dcafda47c7f
abf80d2fc4c39b3b706b807646b803710acf264e3c74489c07bd61aaa802ec968eade86e2f96f7073c62459284d4da03971623ca551022725629d0ff7f710fc5
c86233e41106abf091ed52ad14dc12fad1fdbbc507f616130760a98d9aa051eb8e180db5c6dd02c54f8181b227c1b6b5971623ca551022725629d0ff7f710fc5
6f8f14088cd4ed8cf6ac43e363a11095a5dca53a4b5d1411d1378ee2c21a743543fe2b9debb21178710f626c2faf14a646d4f9544839ea25816c1d08ddb9c70e
ab39aeb521e4fefaf6f36ac00c522ffeb5549eaf53a22f8c1d06665ed9859756ddd49ad07f8fd87afaeaa281e22d723e644126c9831a96bda23767978e79e1ac
44f4cf245845eb9e078e9c3e43e68306b5549eaf53a22f8c894f5f88c3ae938e79d02e0753bacc0cb5fb5ff5821f412757e2c5aa8085137049a53e30ceb557f2
6f8f14088cd4ed8c1ea5c14a6f280798706b807646b8037111322a5ce699ac3cfc3cc927982c8fb0c1cb60b9845d858e24fdfd9bb2e10b079fcf15f62bd08ca7
9b8854476a6c26b4aaf99a87109e9c448dc6150e9752de32a7833b15af92c7927c0a83f64c5c49ecb216e9db5a8a074d77f73c107e7b5e20af0a5dd3513cefa4
b1694e344a61d01b46d4f9544839ea252a66d62a880ff9d81d415cd983f000f6912e4f87bfeb447da0d35f2c22f0b743e8f5acbf221f0e1a17c40382a89f92fb
5b1b90a566ca0819b568e1b6f223cb853c7d62ca5f0486734d6910cf7e68e96eb5f1c17ee795630346d4f9544839ea252a66d62a880ff9d8767f523cf027a16b
ab39aeb521e4fefaa0e938c77ef85915a34df9c719959a14bd2a1ebe5902fc338dfe2e707f4b52cb3142e132308a7066eb00a567fddf5ebcb29fc35c1354b8f2
6f8f14088cd4ed8c8548215614db6af3b5549eaf53a22f8cef703d4a8fe8116b396b9eaaff5ff8c51d06665ed98597568a4dcf1111829fde8671325e6f4b6b25
617595f2f0852764f413ba645a02fc77b5549eaf53a22f8c894f5f88c3ae938ec5a4fd903a8d1a4194112ebfec8f4e7e45d77f4bf05651996fcc2a222c8aa465
44f4cf245845eb9e169bee98f775f052e2b9c1d1e0e73270a36a609900213034b0e7a1898390a116a2ca9ffcdd193bf0afbb63882644f94b6710c680a34b7f98
e6c69f268a7af2f322c8b4d26042e06f2188b5b152a17daffbfab15cc23f8accf14072f039bddcdcbc51cbdd1f07dfe702a59fcaef2cbb055148919d2e196e28
274f82de628fc7abcd9f9b0fe66d8ad1143c55ff54fb13817546f126a9cd05bf6adb228d45938f8bdfc635043ebe02acbe332b0de882c0d749a53e30ceb557f2
72363ee55d083cb638b648099ae5c58ef45310c19b6b8ee5abf0335e3fd2e3f736a33b262f7658539f904850edc066b2ff86e36ea96db460bea319fe36df18c4
5a5be29edea53c288675a01b2db95be7971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c387e7cda1096b2f42de79777ff1b10b08
0f3ef7161a1c844dcc0121b5e20e207695ab3faba914e46957e6699bc82b4e94d59acf17b476cdac87ecfd4c2dd99f937457f7e44d8c748ad2c0ea702584563a
e776e9b255bda08cbfd81d659a09e4b32188b5b152a17daffbfab15cc23f8accf14072f039bddcdcbc51cbdd1f07dfe702a59fcaef2cbb055148919d2e196e28
8767f397bff4c3a731bbfa71d5efb6fe102372497787b35c8b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c22dffb8c0f0143b58c0e805c55788c146
cc0d73063e5718faf0edf099d97afd75b63620965ba312c94661bd3acfd9c09a2b1f5f097ecb69d3c566a13d775c0ce404c2901d90785750aa9da02b78c790d9
303d7240d8c3139d46d4f9544839ea252a66d62a880ff9d81d415cd983f000f6912e4f87bfeb447da0d35f2c22f0b743e8f5acbf221f0e1a17c40382a89f92fb
9fe937ef76f22d1a239bdbe658d21d00c6437bb4cfa4f5b26adb228d45938f8b681f01a3e2065deeae14dcd747eaf37bfaeaa281e22d723e9d6bedf9d0034ac8
59b5e4d84b8d696fcd9f9b0fe66d8ad16b53aee0e2eccbcb52f02c893ddcf3a4644126c9831a96bd9cf1a7de553d343d0b46ac748fbb3ec54e91f1b92fde5d01
9e490c149be34d68eb878487763963831c4a2bd7064dbe9202bf04ddcbe6d479710f626c2faf14a646d4f9544839ea252a66d62a880ff9d8767f523cf027a16b
0f3ef7161a1c844deb87848776396383c6437bb4cfa4f5b26adb228d45938f8b53d917ba5d7b54ccd2bbd7e847d638e1e776e9b255bda08c8cc849879194c8ab
021166ac3753b7b82188b5b152a17daffbfab15cc23f8accf14072f039bddcdcbc51cbdd1f07dfe702a59fcaef2cbb05ccd42bcfbcdc881900b45bd9b138d6da
4b6085f2012636676f3085441f0c7a2aa655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b25b0b459ff199b452e
9fe937ef76f22d1acd9f9b0fe66d8ad1a1c6e346a2ffdf01ed50aa302910d37b1d1ac83417f41221f357d2495314aea2710f626c2faf14a649a53e30ceb557f2
cc5a4481c406bf9ccd9f9b0fe66d8ad1c6437bb4cfa4f5b2fa213d8025d6f57202ad93d405ca8e11971623ca55102272a238c19ffbf10c4fcdcfdf41e0b2fcf3
9e490c149be34d68cc0121b5e20e2076143c55ff54fb13817546f126a9cd05bf6adb228d45938f8ba11d20960517c0f400d3e0b087c737443fa4d373e4bb472e
0f3ef7161a1c844d239bdbe658d21d00143c55ff54fb13812ff59d4b26616f56e700bd58cb27f37cbe65b7c13d451c0dd2bbd7e847d638e106ca5c9d845745cf
a5257eba54077ab5021166ac3753b7b82188b5b152a17daffbfab15cc23f8accf14072f039bddcdcbc51cbdd1f07dfe702a59fcaef2cbb055148919d2e196e28
4b6085f2012636678ee5eab1ce21437b312b1ac057c62ce12188b5b152a17daffbfab15cc23f8accf14072f039bddcdcbc51cbdd1f07dfe7cdb36827b249a6d5
0f3ef7161a1c844dcd9f9b0fe66d8ad1cd5ff04e4a83d48d078d4e74e9feec5bfb616ffe376a97c3599c67c44f13f73625008eb84469d2c0c42a7cf137b49b70
60a188d940e604c16594e2ecfdcb7f148b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c22dffb8c0f0143b58ad6f624c166fe1d7712a4565bdbf3b8a
bbf0a766f49a242c2637e9cac2aa5cea2cecad1ebf804c4bf467148f06ca8e4346d4f9544839ea252a66d62a880ff9d81d415cd983f000f67413dc3d597b4f2a
48a94d11d238250f1359f31575b8fc04259fb5b500d38d3a9719ec3930489896c953f2fff253bccde9bb8d0e68f5bd545271e93a2769221d49a53e30ceb557f2
600062a8f6bfa763e04080ac813d8e22e8cbb4ce8df836349ed9a32980dffd6ab7905d2397ba3177fe16021aa5d01ca077964ebc5127224145e8ef488f2a046e
600062a8f6bfa763d29ec9d523522f8d0d307db90c663108a61a5e67e1241c352188b5b152a17daffbfab15cc23f8accf14072f039bddcdc180341c89a5fb6c4
600062a8f6bfa763153ecbaf6ab328f4dd0d3e491f5762d8c61469ae38d1c970f621809174a8bc1b2188b5b152a17daffbfab15cc23f8acc4e1e60efe1fa2282
600062a8f6bfa763a2f08405c568183aff3098094a6b9c679ef924dce363ea968b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c271e40d69afc980f5
$CDNENCFINISH
.ENDS LM25117_TRANS
*$
.subckt Housekeeping_UHK_S1 1 2 3 4
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
a540a862b4af6ebb706b807646b80371180f9852cfb962b0737974723f8b71a12188b5b152a17daffbfab15cc23f8accf14072f039bddcdc180341c89a5fb6c4
3cc32333d92fbe0ccd9f9b0fe66d8ad19fdd4d3bdfe20cf02188b5b152a17daffbfab15cc23f8accf14072f039bddcdcbc51cbdd1f07dfe7cdb36827b249a6d5
1e7e75f62a07f7b1bbcb463bf6330e447087a6e072304480fb3b1a8334015d62173c5d7b8695a4294f05822c3f482fb7a8c89df31a520845544fc05264509967
f6145595e5d51306b7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa88231be841b4faa376498262b0ebf23e09adb95a27f8bcd1
$CDNENCFINISH
.ends Housekeeping_UHK_S1
*$
.subckt Driver_UDriver_S1 1 2 3 4
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
9bc1e576beae8e50335d9cb715f52c8731820e631d1d1d742d98c0d5f2e75542b2c6d6af80474e9c2188b5b152a17daffbfab15cc23f8acc4e1e60efe1fa2282
c795d834042b997ccfd7fbca876624126f31076d2b37e96baa35006d782c6ce9971623ca55102272a238c19ffbf10c4f217d2f05e8b59954ba14a10c8c0a9fcc
1e7e75f62a07f7b1bbcb463bf6330e445a110d8ac5d9c9467b3ba2fd65dbf9050ffb76e2ddf4497b2cc726d55a0878e85fbb6ccbaa4bb0912a4f757ce309ab84
99ab1167214edc17d39f201f8a09b6e446d4f9544839ea252a66d62a880ff9d81d415cd983f000f6912e4f87bfeb447da0d35f2c22f0b743d599effd501f0c7f
$CDNENCFINISH
.ends Driver_UDriver_S1
*$
.subckt Gmiphase_UGmiphase_STrack 1 2 3 4
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
001f7ca8fcc634afc37a645a4122a7e1adcc77e0b12289dcdb85091e4342bca340c1b7d08a9e1c4e59080d9f550742e444d8756a67e42b863fa4d373e4bb472e
1e257e7996743865e90c4b18c27a38a040aa541d22f7d7986d5435b876a13b8c952fa816c1beb6f246d4f9544839ea252a66d62a880ff9d8767f523cf027a16b
1e7e75f62a07f7b1bbcb463bf6330e44c38cae7e19cb801391b76165f5290101fda7dca219ba5263d7c5e0750931306935e55e0e217c818a7bf908ef8c22398c
19d1cbd1f9170e449208110b85b22e85a655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b25b0b459ff199b452e
$CDNENCFINISH
.ends Gmiphase_UGmiphase_STrack
*$
.subckt Gmiphase_UGmiphase_S2 1 2 3 4
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
001f7ca8fcc634afb057e70ac24ebf9f9ebea82edad95075c43725c3f0813049c38cae7e19cb8013e9096b7d7a05cada971623ca551022725629d0ff7f710fc5
1e257e7996743865e268e53f4f65715e706b807646b80371def2f2439c960937a655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e092135a6f9a660e3374fc
1e7e75f62a07f7b1bbcb463bf6330e44c38cae7e19cb8013fed82c6fc00671e7e1b4336891c5474477bd337b8e381b61bc3d7d33288ef305e9802e25ea8604bc
d885f5493ac906898b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c22dffb8c0f0143b58ad6f624c166fe1d7477cde1fee499f00fb9eeb0105272190
$CDNENCFINISH
.ends Gmiphase_UGmiphase_S2
*$
.subckt Clock_Gen_UClk_S1 1 2 3 4
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
6a530387e51655a2cd9f9b0fe66d8ad1ffb40d9244a39c7b9170713d3d0453ad5271e93a2769221d46d4f9544839ea252a66d62a880ff9d8767f523cf027a16b
080bac2be8b0e41dafad267ec3d074260fc456520f02d491ed53b4ce5c20ee279cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a88a05e3cec85cbbfd
1e7e75f62a07f7b1bbcb463bf6330e44030cdb31e0b836b1b469a8d685c0383712e44560fe1287e1508b71687261cd82f521b6aeb3394dc1857c655f40cc8643
8f7433a4197efd0546d4f9544839ea252a66d62a880ff9d81d415cd983f000f6912e4f87bfeb447da0d35f2c22f0b743e8f5acbf221f0e1a17c40382a89f92fb
$CDNENCFINISH
.ends Clock_Gen_UClk_S1
*$
.subckt LM25117_TOPLEVEL_S1 1 2 3 4
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
44f117741689d59131820e631d1d1d749e35700c7913e9392188b5b152a17daffbfab15cc23f8accf14072f039bddcdcbc51cbdd1f07dfe7cdb36827b249a6d5
3c76beba9b808c126f31076d2b37e96baa35006d782c6ce9971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
1e7e75f62a07f7b1bbcb463bf6330e447b3ba2fd65dbf9050ffb76e2ddf4497b2b7447af30eda7a9e652e50b29aa78592c84434bed0c637a6fd12367f693e80f
$CDNENCFINISH
.ends LM25117_TOPLEVEL_S1
*$






.SUBCKT FOR_CL_HIERARCHY Ilim_1 GEN HICCUP ILIM RES
+ HO LO VIN GND
+ VRAMP SS HICCUP_SS CLK CLK_INT
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
39b56735282d89731b335ff666912215bba94cabf0043d28aeca530aa1e0dec3b7b4eba0ad4d03cb8b36e6f0c4cc631b4176f7cda961b911baa4ba0af553045b
5f31fe06ecbdf0352531ce9df5eb0603cee330523b408c2d95377dc31893de4d644126c9831a96bd9cf1a7de553d343d0b46ac748fbb3ec54e91f1b92fde5d01
c33d7a94b494464b2531ce9df5eb0603cee330523b408c2d70467d6a7c775044644126c9831a96bd9cf1a7de553d343d0b46ac748fbb3ec54e91f1b92fde5d01
94fab6a88c3a1cac68f92541f444f856b2d14a300fec19b2d1708818d7fe4c3b2188b5b152a17daffbfab15cc23f8accf14072f039bddcdc180341c89a5fb6c4
db4ada8ba367b7121b335ff6669122150bc5b2f55fe904722fbae0b03ceeebb3c54bc46a6bd066a4a655f8e35abe729bdf081a050f6e9d91c812c406cc46da7a
1333f3c86417d3f2a08d1693e9a137432a8aa73abd110d5a118702c88c12390c0e801f055e47b2fccbc0e7afdf9875332e41bd77f0c42e904b51ea3f2b60b989
b5d5d6427e29565c5b07db9e1b53cfbbeb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
058c2ee4cb2520072531ce9df5eb0603d6e02d3b6188da2629325be49c5f38f1c58f303f7234a589b7905d2397ba3177fe16021aa5d01ca05f5b3da82a2db261
53b7a432bc86fbf02531ce9df5eb060363e3575cc10f0bb363c503ce30f497e22188b5b152a17daffbfab15cc23f8accf14072f039bddcdc180341c89a5fb6c4
b9ed3e04d2a793291b335ff666912215e9d8784c6b707607ebee36fd7bee5c0789f3af819ef82909b7905d2397ba3177fe16021aa5d01ca05f5b3da82a2db261
fd0793b836ce6721d0e196df4b7032a4976781c3d55ee9cfbd51b567a98cd2346a2660fed654e5e3b32eae440ae09a476cbbaeac908d10143050c422c63b0507
a978e94c36773adb44286f328a01b55967d2eff95da56274eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e7b093f73ec3e52f5
4b6085f2012636675a0aa31c52cddba976617f42cd5d956b9cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
f58ffbed3f217484706b807646b80371ae7548067415452a2fe06a7ff1bb712550bf0d1a02154a0ef25d3c9085b473892e41bd77f0c42e9051f3b9865001c527
49abe3117a931fbdc687c2e90b8d1374eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
*+ 0.5,1m*5.797,0) }
8e66c0c33b031c882531ce9df5eb0603cee330523b408c2d4404476b35c0e91c644126c9831a96bd9cf1a7de553d343d0b46ac748fbb3ec54e91f1b92fde5d01
*X_U632         RES N163119361 N16311566 COMP_BASIC_GEN
a4cf343714066aae9ed675755dc3339717f04c6990626ab1a5e75c156b1b3b91b5e0624e8313c2f2d2bbd7e847d638e1a832b18a2b19ad419fcf15f62bd08ca7
a978e94c36773adb44286f328a01b55967d2eff95da56274eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e7b093f73ec3e52f5
4b6085f2012636676f3085441f0c7a2aa655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b25b0b459ff199b452e
abab12abc5e6ed122531ce9df5eb0603cee330523b408c2d90ebd63460d373a7644126c9831a96bd9cf1a7de553d343d0b46ac748fbb3ec54e91f1b92fde5d01
3b59b36ad64eb58673bd5ac3ecfc02daf59780946b9c4c1db576e6a9feda66e089f3af819ef82909b7905d2397ba3177fe16021aa5d01ca05f5b3da82a2db261
2a76c18f665e8c27d85c851eeed70a319c04b638130a385249e7953be2f1576f15cbf59f45bf4fe88b36e6f0c4cc631b4176f7cda961b911baa4ba0af553045b
ba4362ab39c0751b2fbfcc2b872ff9463b3e8a6fe87fc6230500026cc05f18683faacc2f4c2fd20b08eb135e841efad8fa19d70d41eae1032fdb594098788838
a978e94c36773adb44286f328a01b55967d2eff95da56274eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e7b093f73ec3e52f5
4b6085f2012636678ee5eab1ce21437b869475fcdae8706e2188b5b152a17daffbfab15cc23f8accf14072f039bddcdcbc51cbdd1f07dfe7cdb36827b249a6d5
cb43b0e1866c897c2fbfcc2b872ff946d3761eb955c4c826aeca530aa1e0dec38380a6563b9e048aa943f948ff75f292fb39caa823c4ddd728ae0de7ace9f198
a978e94c36773adba223a4da0518f3d68b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c22dffb8c0f0143b58ad6f624c166fe1d7712a4565bdbf3b8a
8767f397bff4c3a731bbfa71d5efb6fe102372497787b35c8b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c22dffb8c0f0143b58c0e805c55788c146
4036fe3bb1fccadcbfce15159d9ff22bbb304cb936b2e47124496561744d211d8b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c271e40d69afc980f5
8d21fa536185c85c2fbfcc2b872ff946d659a6a4f1c53877749d13634498f34bd978c4488ac28c630b26baf82c1bbbbd6d2aa86b77a26c951aabfa10941d45cf
17a2da8cbd7cfba1bf37661d8956a1bc2fdc2393857863f4998573c4c36edbc6a32a9f5de4fdf71d60a188d940e604c11933952b4dcad44cddbcbfc1bd38a8ed
7353264ebf8b05513267e49cc155bb179b8b7964b7af80a942c9566e47bc6fe18b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c271e40d69afc980f5
1d312ede7858fd26a1cc98a1d64b4c80d4269a1cd16a990e9cade4dd1bbbc5a61faa723656505a74f40340fba6a7040c740420d8a1a69f72d2c0ea702584563a
e776e9b255bda08cbfd81d659a09e4b32637e9cac2aa5cea2cecad1ebf804c4bf467148f06ca8e4346d4f9544839ea252a66d62a880ff9d8767f523cf027a16b
739a6ea52575a750d262630ba08537ca9b069189f3bc1f26133739ba12feea87a655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e092135a6f9a660e3374fc
e132527cdd53ba7efd0bcfa46be6be1777e1a20625385d3a46d4f9544839ea252a66d62a880ff9d81d415cd983f000f6912e4f87bfeb447d7eb3252424d93c82
aee164f52fddc4c103991c78d907357b71ce8722fa8967658b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c22dffb8c0f0143b58c0e805c55788c146
5bad14aab8bde249fd0bcfa46be6be172a3ef3df197bcae3ce5571250c9876c4bdfa4435a160867c9cf1a7de553d343d0b46ac748fbb3ec54e91f1b92fde5d01
1e7e75f62a07f7b1635f95c63b0ed69eb469a8d685c0383712e44560fe1287e135c3e3057952aba3f521b6aeb3394dc12ed166adf1704a4c560d25ec94a3b73e
d733558f17ca8d9e1b335ff6669122158af4155c574bf9151ad83693cf28d0da8c2b0028125ce0944d7a6721c0499231743265c7ba17f14320e9079197300737
5a39cb2a4c9a1b6deb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b93bb37902aca9a96262209df7a2009b1b
a978e94c36773adbbaa78b47fb353ab39cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08a07e28d7dc15b2e1d4e31d7514dea59d
bbf0a766f49a242c2637e9cac2aa5cea2cecad1ebf804c4bf467148f06ca8e4346d4f9544839ea252a66d62a880ff9d81d415cd983f000f67413dc3d597b4f2a
e72ff3e7fc7190cd03626cce9193a204172467cde42329ede5e268cd5471f2623ce2c2b23879367e63ed35b1266e3642971623ca551022725629d0ff7f710fc5
1704e2c452e328ad2531ce9df5eb0603cee330523b408c2d3ed527bc0492e339644126c9831a96bd9cf1a7de553d343d0b46ac748fbb3ec54e91f1b92fde5d01
6525da4cfd71409dac73e51ea6171029733bf54304f0d12c39099e03fbb5dddf2188b5b152a17daffbfab15cc23f8accf14072f039bddcdc180341c89a5fb6c4
830ea17d2f86ab616ad357be927a3eb787aaac5a671fe07de69de8ea4bb4f287f79c3e552db82474b60305a69571cbc060a188d940e604c1d38aff4e12555a5d
a978e94c36773adb44286f328a01b55967d2eff95da56274eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e7b093f73ec3e52f5
4b6085f2012636676f3085441f0c7a2aa655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b25b0b459ff199b452e
2c7f46f84591bc121b335ff666912215eeaa946f669b97cdce0298ae0a89bf66a9ad213859a3d7052188b5b152a17daffbfab15cc23f8acc4e1e60efe1fa2282
40ff64b82c572c491b335ff6669122150623cd593853f509498402c1b3bd3bcfd3656d0320a7bcd4a655f8e35abe729bdf081a050f6e9d91c812c406cc46da7a
9b22521d68947f6f2531ce9df5eb0603cee330523b408c2df39a7f29a92eff45644126c9831a96bd9cf1a7de553d343d0b46ac748fbb3ec54e91f1b92fde5d01
ddfc416422fed8da2531ce9df5eb0603cee330523b408c2db7cac8628b5f5e0b644126c9831a96bd9cf1a7de553d343d0b46ac748fbb3ec54e91f1b92fde5d01
317f1bcb1e5ac862ac73e51ea617102956d26973ac43b39cff9b5b299aa661ffeb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef2a39af9075913609
5637fcfd860683a973bd5ac3ecfc02dac6d4abff58af814da8f7f6d6476f872b644126c9831a96bd9cf1a7de553d343d0b46ac748fbb3ec54e91f1b92fde5d01
3ab568056517608e2531ce9df5eb0603cee330523b408c2da03bdfab07a70c67644126c9831a96bd9cf1a7de553d343d0b46ac748fbb3ec54e91f1b92fde5d01
ab826d58a5e292c6f47b4033daeb71e94ce35368add63edea3707446a0f5bc99f71fb56f2788dfeca5337c3235009fd9a1fbc0442c8d55795b77ef977f7ef9b8
193ad03395201fd5a655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b259b8226d3f77d081bd87723ecfdb690b2
a978e94c36773adbbaa78b47fb353ab39cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08a07e28d7dc15b2e1d4e31d7514dea59d
bbf0a766f49a242c2637e9cac2aa5cea2cecad1ebf804c4bf467148f06ca8e4346d4f9544839ea252a66d62a880ff9d81d415cd983f000f67413dc3d597b4f2a
617df87f684e48309ed675755dc33397457d2d4f711ba5db6b574213c15e8d89658582cf008b6815efeecdfdc607f2ece5698222ee81be2abc6430d7932ce4b6
af399d32d282acb6eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b93bb37902aca9a96262209df7a2009b1b
f06c95c79b4ad68ba60fd3951de4fe94d901a63c6f592f43979added4bba322b05e58348ecde424462248bba3b4e221006b398d95c3b4d0e2fdb594098788838
*X_S6    H_END_1 GND RES GND FOR_CL_S6
d5bfd4b79d522d840fda4b96900a970c99f25921b826e58c6ba55dbfa988497d1cfedd2fa4062af38b36e6f0c4cc631b4176f7cda961b911baa4ba0af553045b


7c7162cc0c1ffc582fbfcc2b872ff946d659a6a4f1c5387710b9dd9a0fa48c90fcbbd4c4b2797bdd11d40938f14dcf6646d4f9544839ea25816c1d08ddb9c70e
04c0fee2432973d62fbfcc2b872ff946d3761eb955c4c82620ce385df9828ba30be08802df97644f11d40938f14dcf6646d4f9544839ea25816c1d08ddb9c70e
e9dd452c4e6cfebeac73e51ea6171029ea7db9208b0f9cab094ba842050f13622188b5b152a17daffbfab15cc23f8accf14072f039bddcdc180341c89a5fb6c4
c88f682c7b557941f47b4033daeb71e9e2067a6ebdad9bb4aae6c4ba23aa44e376a8c82a1d39c7d5df551062c0993b5d75963efd3ee34e169d6bedf9d0034ac8
a978e94c36773adb44286f328a01b55967d2eff95da56274eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e7b093f73ec3e52f5
4b6085f2012636675a0aa31c52cddba976617f42cd5d956b9cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
6f63b31c39a7d6c89ed675755dc33397d4a0af7980ea0b04c764a2080215a2565df7daab926b3c917662f9e929a451ee38380075bb5248d83050c422c63b0507
$CDNENCFINISH
.ENDS
*$
.MODEL _D2_mod D
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
11d7936ec2f88c52a655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b259b8226d3f77d081bd87723ecfdb690b2
$CDNENCFINISH
*$
.MODEL _D3_mod D
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
aea3ea902495b90ae7fd086ac4e2ac6aa655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b25b0b459ff199b452e
$CDNENCFINISH
*$
.MODEL _D5_mod D
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
96508e5f5909323e5dd3f2121f9e43129fc44f8bc68697899cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
$CDNENCFINISH
*$
.MODEL D_D1_0_CLK D
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
eb9df028fd2a7476a61254c2eb106f9ba655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b25b0b459ff199b452e
$CDNENCFINISH
*$
.MODEL _D_IDEAL D
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
4f9b01dedaec6f679a13b866c2da9715d0fb5299dca8a9e546d4f9544839ea252a66d62a880ff9d81d415cd983f000f6912e4f87bfeb447d7eb3252424d93c82
*.MODEL _D_IDEAL D IS=1.0e-15 TT=10p RS=1m
$CDNENCFINISH
*$
.MODEL _D4_mod D
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
5b0e00a995649197eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b93bb37902aca9a96262209df7a2009b1b
$CDNENCFINISH
*$
.SUBCKT PSMN5R5-60YS G D S PARAMS: RDSON=8.3m Ciss=3.5n Crss=240p Coss=457p VSP=3 RG=0.7
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
e0bee0f3fadd67247a09d08f6581ff6d3c36b07de35c0fd1971f24c942ff26fba655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e092135a6f9a660e3374fc
93d3808648446fd710c3510df4b5a5826b7ea2f7d2511305eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e7b093f73ec3e52f5
b90e0c5fe970b387efa753fca24015ef3afa3a99d8947d13971f24c942ff26fba655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e092135a6f9a660e3374fc
9afa1f10a7f457ea8a10549faa6b20c5e56df482c906b545a655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa8810634d6d4e832b
717cdf892ff6b6ffefa753fca24015ef80214d085ee9de2b971f24c942ff26fba655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e092135a6f9a660e3374fc
d8f5a2ccd87b60ee7a09d08f6581ff6d0cd1ed9d972d9bfd2188b5b152a17daffbfab15cc23f8accf14072f039bddcdcbc51cbdd1f07dfe7cdb36827b249a6d5
ddf70eae3b5929056ec13594dccec84ae6bdf42e7ab289d1971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
aa43ff73c98fcc68fa923a1537eadefd4bd07fb9cf5d1cc2e7fec64b8dc6e1ee110d78f4e782488fb7905d2397ba3177fe16021aa5d01ca05f5b3da82a2db261
6f186e75fe2741d96d3f313208a3ab11fbabf3bbebf5462191b87735de5fe504a655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e092135a6f9a660e3374fc
1e7e75f62a07f7b1bbcb463bf6330e44b242aa309ceed850b469a8d685c038373e74721d4357bd91ae9d3e9023b3b0e28277fd894ea733d81b8d39eebc1c1a9c
4026ecc45716a6732c34dc911361c236b7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa88231be841b4faa33f60e03f96e5640f
d6f9f76e50b87b51109b40c4525dee439fd75d151a82d23a45259d7757df09d8a81f965a00e06e8c8b36e6f0c4cc631b4176f7cda961b911baa4ba0af553045b
$CDNENCFINISH
.ends PSMN5R5-60YS
*$
.MODEL DIODE_SCHOTTKY D
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
1562710de76d5406d68a6eed1d02428866cbfaea0f2660e01d4e243a8e6cc0d59714165e49add71fdfe3443abccf67ec3c4e25453cb5acf7fff796af8c603617
$CDNENCFINISH
*$
.SUBCKT LDCR IN OUT
+ PARAMs:  L=1u DCR=0.01 IC=0
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
329fb98622dd3c0289053824691caefc4dc81c04b9e31f32b7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa179adb174efa8970
eca920dce3ff5fa4e99db6fbe6c19b3e2188b5b152a17daffbfab15cc23f8accf14072f039bddcdcbc51cbdd1f07dfe702a59fcaef2cbb055148919d2e196e28
$CDNENCFINISH
.ENDS LDCR
*$
*.MODEL DIODE_SCHOTTKY D ( IS=34.9u RS=0.210 BV=30.0 IBV=2.00u M=0.333 N=2.28 TT=7.20n )
*$
.SUBCKT CESR 1 2 PARAMS: C=10u
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
e5147d265cc30cea01db20450800bac2401e1ec82fde996ba655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa8810634d6d4e832b
b13be4ddc2c2880f58cd76668814eff9a655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b25b0b459ff199b452e
$CDNENCFINISH
.ENDS
*$
.SUBCKT Cout 2 4 PARAMS: IC=0
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
86ecad6724abc83858a26d5318828a6b65ac9e8609d81a7d7755a5cd479c82a2b7905d2397ba3177fe16021aa5d01ca077964ebc5127224145e8ef488f2a046e
283c97fcdbb59512745e1f1960a821fde272d048e4931e0c698d30534ab71f7d4dc81c04b9e31f32b7905d2397ba3177fe16021aa5d01ca05f5b3da82a2db261
37f5f098af7d85682188b5b152a17daffbfab15cc23f8accf14072f039bddcdcbc51cbdd1f07dfe702a59fcaef2cbb05ccd42bcfbcdc881900b45bd9b138d6da
d07c466684717f162f012757d04a44cd9b81b0adbb2e08c2c7541ec212b258019cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a88a05e3cec85cbbfd
b4dacc7f7af86d1317abd865cc31f40bb4519e7092e9851cf6d708bfd5a2a41f46d4f9544839ea252a66d62a880ff9d81d415cd983f000f67413dc3d597b4f2a
4c84703c11f167e7a9d0bae5f141911b1912fd8a79ef8cc2aad0cae5ebf3019a9cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a88a05e3cec85cbbfd
9cf0623c6535bdb97e33ecc4c7b871a7716f53e6623e11856fa80906b03c216b4dc81c04b9e31f32b7905d2397ba3177fe16021aa5d01ca05f5b3da82a2db261
ad31c78376e11b12893f74ba8d7ed1d7b4519e7092e9851cfac56348480e40fe46d4f9544839ea252a66d62a880ff9d81d415cd983f000f67413dc3d597b4f2a
6f2f06759800567180efe9d0eee1655e5f0d3906ca43e620b8a6ca6a217938b676549d25f616aae7971623ca55102272a238c19ffbf10c4fcdcfdf41e0b2fcf3
774b4294137bd30c1a1586d5a8ae495ab4519e7092e9851cb7d840e9dfb0d84346d4f9544839ea252a66d62a880ff9d81d415cd983f000f67413dc3d597b4f2a
f5c68f0f70eb62c180efe9d0eee1655e5f0d3906ca43e620b8a6ca6a217938b676549d25f616aae7971623ca55102272a238c19ffbf10c4fcdcfdf41e0b2fcf3
912dbaf0beff164a80efe9d0eee1655e5f0d3906ca43e620b8a6ca6a217938b676549d25f616aae7971623ca55102272a238c19ffbf10c4fcdcfdf41e0b2fcf3
583cbcbaf6201399597802a232051267b4519e7092e9851cb7d840e9dfb0d84346d4f9544839ea252a66d62a880ff9d81d415cd983f000f67413dc3d597b4f2a
40fff6efc028585280efe9d0eee1655e5f0d3906ca43e620b8a6ca6a217938b676549d25f616aae7971623ca55102272a238c19ffbf10c4fcdcfdf41e0b2fcf3
7d6bbcecb1f138847665ef23f93dad543e82e78ee32e6ff28087106fbdc98debb7905d2397ba3177fe16021aa5d01ca077964ebc5127224145e8ef488f2a046e
8c0aef6bb300085780efe9d0eee1655e5f0d3906ca43e620b8a6ca6a217938b676549d25f616aae7971623ca55102272a238c19ffbf10c4fcdcfdf41e0b2fcf3
017e816a1950e504921bef1b88a2057c46d4f9544839ea252a66d62a880ff9d81d415cd983f000f6912e4f87bfeb447da0d35f2c22f0b743d599effd501f0c7f
9118b9d7abfdd559a3ecf09f4b24159ca655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b25b0b459ff199b452e
9af0eff9964c453e5a6543b56177625246d4f9544839ea252a66d62a880ff9d81d415cd983f000f6912e4f87bfeb447da0d35f2c22f0b743d599effd501f0c7f
$CDNENCFINISH
.ENDS
*$
.SUBCKT POWER_N_MOSFET drain gate source
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
3aafc203e697cd36f6bb7169b31d42a77ea1ee05eee80434edcf17e8f6154263eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef2a39af9075913609
cb7abd7be79396c66b802324a7c612aeb84934dd91e026d9a2b721306ff9a750eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef2a39af9075913609
8d4378728875d4773c247fb0b79263d0c77b9d283ae5140069ab8690df1ebf58cf9e6f239800653ff3396374686c6eee89546c01ff01d694b0ccec60a43f2865
14e4040433b3014a5dd28e32ff06b924a655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b25b0b459ff199b452e
f862ef86d232f71069ed5ff8436265de21513772bd87842f971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
65629bc5755c217d6fd49d64abb0b0dcfac63a3003564e4eb7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa179adb174efa8970
39f804acc52908734a59f2e51ec2c913eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
fe77b076802cc178ea4a9b145d96f5638b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c22dffb8c0f0143b58ad6f624c166fe1d7712a4565bdbf3b8a
75df0da927bef9b2c14ce22153182c9bc6cb544739528bad971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
d7072740a938f0e7d0d95f2f3f17c80a5c12cbdc038b88357ea1ee05eee8043424f336cdf55ae6aa22aa95dc9a286a915cc04e523a76e0d8186b72790bc21880
7ea1ee05eee80434e28ff557eb0e0c3ba655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b25b0b459ff199b452e
$CDNENCFINISH
.ENDS POWER_N_MOSFET
*$
.SUBCKT Si7850DPM1 D G S
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
d848ee90c6c78f87a655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b259b8226d3f77d081bd87723ecfdb690b2
a587df709cb08219a655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b259b8226d3f77d081bd87723ecfdb690b2
e1d47218bf2c5ccba655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b259b8226d3f77d081bd87723ecfdb690b2
673a35f6c61dc53c2858cf7f2aebbf01e8811165a594f0334c785aa43643048cba06f018afbfd6c946d4f9544839ea252a66d62a880ff9d8767f523cf027a16b
2971b88ea56c6a8d52ca49a252c1d097e8811165a594f03390e6488dcb6e8dcd05196e4bd42b666946d4f9544839ea252a66d62a880ff9d8767f523cf027a16b
81e915c5c01a285b192a33a77440b84499a809ba0599078784821b94051820eba655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e092135a6f9a660e3374fc
38af79a1dd87b2963bbc12bf0e26ed0c8b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c22dffb8c0f0143b58ad6f624c166fe1d7712a4565bdbf3b8a
c6740fe5fb20fa262c36da31714da2fdb7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa88231be841b4faa33f60e03f96e5640f
a7d14b727dc7d7d366bb205cf5d756f41c638ac7c5e8387a45d4f34ecb162f5ea45e2ede70e1d33aa655f8e35abe729bdf081a050f6e9d91c812c406cc46da7a
bf731e4e1bbc72b57c5f40b6fbfb99f64ef02169f6de0c81db76ec2eb08c28b9fac56348480e40fe46d4f9544839ea252a66d62a880ff9d8767f523cf027a16b
2853c93127df57553193b34bad62b2abbda5aa0d716e528ca655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa8810634d6d4e832b
6d813e2bfabb53c771a5e940f5d29e884e8bcb675bb8dd3ce3b21ecb8b25311336806a8e381bf9a09cf1a7de553d343d0b46ac748fbb3ec54e91f1b92fde5d01
19f73d7f39393188a225be8e2276f5588f67d0e4ceffa340971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
6984ac521b950ae6872e3461ebd533db8b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c22dffb8c0f0143b58ad6f624c166fe1d7712a4565bdbf3b8a
91da26e4ffce797adc4f0f83b0c82541974f13b2cd71558bb52abd8fc997e011971623ca55102272a238c19ffbf10c4f217d2f05e8b59954ba14a10c8c0a9fcc
60743d2f00b30f3498b0063a1aa662ae1060ef499fe5b74774b2cb590dc0ed77b7905d2397ba3177fe16021aa5d01ca077964ebc5127224145e8ef488f2a046e
08a645e7acf561c3accbdf0c3980ccf01c638ac7c5e8387a45d4f34ecb162f5ea45e2ede70e1d33aa655f8e35abe729bdf081a050f6e9d91c812c406cc46da7a
4bb4fd0276acbb76bac560b6743f7bb72b32e89a7f751b5c8b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c22dffb8c0f0143b58c0e805c55788c146
d7072740a938f0e737271f6a045506e0eeefa552cb3409de5da53c4efc85f3b8c713649ae2cb901d8b36e6f0c4cc631b4176f7cda961b911baa4ba0af553045b
2e22f6288a7c0ef34e5235a4865526b9860edef926570fb13d9a152295d9c38915e90b77d69735bfe098cffdd3d1af838b36e6f0c4cc631bc75f9548692ca3c5
$CDNENCFINISH
.ENDS
*$
.SUBCKT D8_EXT A C
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
d4949108447d03a90c54ad1d0f3e87968b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c22dffb8c0f0143b58ad6f624c166fe1d7712a4565bdbf3b8a
8d4378728875d477d62f33786adedc07fc88a8ea75ba5dc01550367e013a150e8678762a6e434c13c7fec7b7398be4272188b5b152a17daff348171ce6144aaa
c9a4119c18a2fca928be9101294b48a7560e0f0aa92a1bea9510dec255f717f526ae8a4b45e0e4ae47ea9acb8cade6fab8f89e4c13901fa002739cb494b4c5b4
8fca910461d962922f346bcd0ca262dbfb5a3fd5efeead85ef9b8a5c3b4682a2b6343efb85cf7b2c0d834c59f5a1a3e032649844a12fd5a13fa4d373e4bb472e
d5114cf3aceaa5949541a50c97a751174dcbe96f57f551268761e670d1980be17d75d609e218387a253758184b59e7211dc84617c70fc905fdc02ae80c6b8a30
*+CV=100 IKF=inf
$CDNENCFINISH
.ENDS
*$
.SUBCKT COMP_BASIC_GEN INP INM Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
324d0b28bd3976fec3fa3d1e401a4503c7cd3c6de157579e2a235350161d1bcb644126c9831a96bd9cf1a7de553d343d0b46ac748fbb3ec54e91f1b92fde5d01
31a245cc4f39b9f1af5040d5c61521d091d34273a8fcd1de8b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c22dffb8c0f0143b58c0e805c55788c146
3b7f5ebe940d64624170694978eb4cf8b7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa88231be841b4faa33f60e03f96e5640f
b076ff8d9576189163285b29082243919cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08a07e28d7dc15b2e1d4e31d7514dea59d
$CDNENCFINISH
.ENDS COMP_BASIC_GEN
*$
.SUBCKT COMPHYS_BASIC_GEN INP INM HYS OUT PARAMS: VDD=1 VSS=0 VTHRESH=0.5
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
9132b7121104d4358be44c41ab888f41b6e3a1568843d8672188b5b152a17daffbfab15cc23f8accf14072f039bddcdcbc51cbdd1f07dfe7cdb36827b249a6d5
70d49a25931fcad5af5f0f227a33dfc56b574213c15e8d8904d73209bd6cb354e07469d76c73f504727902e71a3e75d8bb77e20fe987edd8d38aff4e12555a5d
d1579de13894cc53749d13634498f34b2814ec203481f38f6485690991963efc688dc2cfc32ec3a9609956094a2f05290f82827fc36822f02fdb594098788838
c985c90e830fff9457e2c5aa8085137046d4f9544839ea252a66d62a880ff9d81d415cd983f000f6912e4f87bfeb447da0d35f2c22f0b743d599effd501f0c7f
1fdb31c906bbcd7763285b29082243919cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08a07e28d7dc15b2e1d4e31d7514dea59d
13142c038a62aa150aa66cfdd7abddd78b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c22dffb8c0f0143b58ad6f624c166fe1d7712a4565bdbf3b8a
$CDNENCFINISH
.ENDS COMPHYS_BASIC_GEN
*$
.SUBCKT COMPHYS2_BASIC_GEN INP INM HYS OUT PARAMS: VDD=1 VSS=0 VTHRESH=0.5
+ T=10
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
9132b7121104d4358be44c41ab888f41b6e3a1568843d8672188b5b152a17daffbfab15cc23f8accf14072f039bddcdcbc51cbdd1f07dfe7cdb36827b249a6d5
0c881b9f157fe5ecac12f84a4e2deb016b574213c15e8d8904d73209bd6cb354e07469d76c73f504727902e71a3e75d849b9ab5e07010eebdcf6fce07e533960
4d5b1b73307b1303b7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa88231be841b4faa376498262b0ebf23e09adb95a27f8bcd1
d1579de13894cc53749d13634498f34b2814ec203481f38fbc89d7217cff8ae439549005768d832e609956094a2f05290f82827fc36822f02fdb594098788838
c985c90e830fff9457e2c5aa8085137046d4f9544839ea252a66d62a880ff9d81d415cd983f000f6912e4f87bfeb447da0d35f2c22f0b743d599effd501f0c7f
f9ba76f060d2ab54974b4c9bd064e1d98b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c22dffb8c0f0143b58ad6f624c166fe1d7712a4565bdbf3b8a
13142c038a62aa155e75448842b9d2242188b5b152a17daffbfab15cc23f8accf14072f039bddcdcbc51cbdd1f07dfe702a59fcaef2cbb055148919d2e196e28
eb5079b5f31cc8a48efe6fd309740cfd2188b5b152a17daffbfab15cc23f8accf14072f039bddcdcbc51cbdd1f07dfe702a59fcaef2cbb055148919d2e196e28
$CDNENCFINISH
.ENDS COMPHYS2_BASIC_GEN
*$
.SUBCKT AND2_BASIC_GEN A B Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
f305b7cfa07651615a9037c8c42a602b94aebb18efc1b73c4a0534bc16c6b751d67091752c09698a1541fe9d381cc675621f57e8bf9b586e3fa4d373e4bb472e
ce312808b0a91175dcf306adebf133c01a6c7500361cb5a45652e10015a645e7e71f71e1875841719cf1a7de553d343d0b46ac748fbb3ec54e91f1b92fde5d01
bd9831b9881f0b92e8f02e93fcf213a8eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
02f2959404528fbd9ad2dc2e0af5de0eb7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa88231be841b4faa33f60e03f96e5640f
$CDNENCFINISH
.ENDS AND2_BASIC_GEN
*$
.SUBCKT AND3_BASIC_GEN A B C Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
f305b7cfa07651615a9037c8c42a602b94aebb18efc1b73c4a0534bc16c6b751d67091752c09698a1541fe9d381cc675621f57e8bf9b586e3fa4d373e4bb472e
ce312808b0a91175dcf306adebf133c05d69afe32f1d42cf971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
49482642e74b34f5dcf306adebf133c01a6c7500361cb5a45652e10015a645e7e71f71e1875841719cf1a7de553d343d0b46ac748fbb3ec54e91f1b92fde5d01
bd9831b9881f0b92e8f02e93fcf213a8eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
02f2959404528fbd9ad2dc2e0af5de0eb7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa88231be841b4faa33f60e03f96e5640f
$CDNENCFINISH
.ENDS AND3_BASIC_GEN
*$
.SUBCKT AND4_BASIC_GEN A B C D Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
f305b7cfa07651615a9037c8c42a602b94aebb18efc1b73c4a0534bc16c6b751d67091752c09698a1541fe9d381cc675621f57e8bf9b586e3fa4d373e4bb472e
ce312808b0a91175dcf306adebf133c05d69afe32f1d42cf971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
49482642e74b34f5dcf306adebf133c05d69afe32f1d42cf971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
558aa0970ce534bbdcf306adebf133c01a6c7500361cb5a45652e10015a645e7e71f71e1875841719cf1a7de553d343d0b46ac748fbb3ec54e91f1b92fde5d01
bd9831b9881f0b92e8f02e93fcf213a8eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
02f2959404528fbd9ad2dc2e0af5de0eb7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa88231be841b4faa33f60e03f96e5640f
$CDNENCFINISH
.ENDS AND4_BASIC_GEN
*$
.SUBCKT NAND2_BASIC_GEN A B Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
f305b7cfa07651615a9037c8c42a602b94aebb18efc1b73c4a0534bc16c6b751d67091752c09698a1541fe9d381cc675621f57e8bf9b586e3fa4d373e4bb472e
ce312808b0a91175dcf306adebf133c03f0d1e907c0bf31f0104c14ab5ddc9bee71f71e1875841719cf1a7de553d343d0b46ac748fbb3ec54e91f1b92fde5d01
bd9831b9881f0b92e8f02e93fcf213a8eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
02f2959404528fbd9ad2dc2e0af5de0eb7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa88231be841b4faa33f60e03f96e5640f
$CDNENCFINISH
.ENDS NAND2_BASIC_GEN
*$
.SUBCKT NAND3_BASIC_GEN A B C Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
f305b7cfa07651615a9037c8c42a602b94aebb18efc1b73c4a0534bc16c6b751d67091752c09698a1541fe9d381cc675621f57e8bf9b586e3fa4d373e4bb472e
ce312808b0a91175dcf306adebf133c05d69afe32f1d42cf971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
49482642e74b34f5dcf306adebf133c03f0d1e907c0bf31f0104c14ab5ddc9bee71f71e1875841719cf1a7de553d343d0b46ac748fbb3ec54e91f1b92fde5d01
bd9831b9881f0b92e8f02e93fcf213a8eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
02f2959404528fbd9ad2dc2e0af5de0eb7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa88231be841b4faa33f60e03f96e5640f
$CDNENCFINISH
.ENDS NAND3_BASIC_GEN
*$
.SUBCKT NAND4_BASIC_GEN A B C D Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
f305b7cfa07651615a9037c8c42a602b94aebb18efc1b73c4a0534bc16c6b751d67091752c09698a1541fe9d381cc675621f57e8bf9b586e3fa4d373e4bb472e
ce312808b0a91175dcf306adebf133c05d69afe32f1d42cf971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
49482642e74b34f5dcf306adebf133c05d69afe32f1d42cf971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
558aa0970ce534bbdcf306adebf133c03f0d1e907c0bf31f0104c14ab5ddc9bee71f71e1875841719cf1a7de553d343d0b46ac748fbb3ec54e91f1b92fde5d01
bd9831b9881f0b92e8f02e93fcf213a8eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
02f2959404528fbd9ad2dc2e0af5de0eb7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa88231be841b4faa33f60e03f96e5640f
$CDNENCFINISH
.ENDS NAND4_BASIC_GEN
*$
.SUBCKT OR2_BASIC_GEN A B Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
f305b7cfa07651615a9037c8c42a602b94aebb18efc1b73c4a0534bc16c6b751d67091752c09698a1541fe9d381cc67513d1669f9b59f9453fa4d373e4bb472e
ce312808b0a91175dcf306adebf133c01a6c7500361cb5a45652e10015a645e7e71f71e1875841719cf1a7de553d343d0b46ac748fbb3ec54e91f1b92fde5d01
bd9831b9881f0b92e8f02e93fcf213a8eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
02f2959404528fbd9ad2dc2e0af5de0eb7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa88231be841b4faa33f60e03f96e5640f
$CDNENCFINISH
.ENDS OR2_BASIC_GEN
*$
.SUBCKT OR3_BASIC_GEN A B C Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
f305b7cfa07651615a9037c8c42a602b94aebb18efc1b73c4a0534bc16c6b751d67091752c09698a1541fe9d381cc67513d1669f9b59f9453fa4d373e4bb472e
ce312808b0a91175dcf306adebf133c08adb6aa41a95795e971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
49482642e74b34f5dcf306adebf133c01a6c7500361cb5a45652e10015a645e7e71f71e1875841719cf1a7de553d343d0b46ac748fbb3ec54e91f1b92fde5d01
bd9831b9881f0b92e8f02e93fcf213a8eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
02f2959404528fbd9ad2dc2e0af5de0eb7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa88231be841b4faa33f60e03f96e5640f
$CDNENCFINISH
.ENDS OR3_BASIC_GEN
*$
.SUBCKT OR4_BASIC_GEN A B C D Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
f305b7cfa07651615a9037c8c42a602b94aebb18efc1b73c4a0534bc16c6b751d67091752c09698a1541fe9d381cc67513d1669f9b59f9453fa4d373e4bb472e
ce312808b0a91175dcf306adebf133c08adb6aa41a95795e971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
49482642e74b34f5dcf306adebf133c08adb6aa41a95795e971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
558aa0970ce534bbdcf306adebf133c01a6c7500361cb5a45652e10015a645e7e71f71e1875841719cf1a7de553d343d0b46ac748fbb3ec54e91f1b92fde5d01
bd9831b9881f0b92e8f02e93fcf213a8eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
02f2959404528fbd9ad2dc2e0af5de0eb7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa88231be841b4faa33f60e03f96e5640f
$CDNENCFINISH
.ENDS OR4_BASIC_GEN
*$
.SUBCKT NOR2_BASIC_GEN A B Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
f305b7cfa07651615a9037c8c42a602b94aebb18efc1b73c4a0534bc16c6b751d67091752c09698a1541fe9d381cc67513d1669f9b59f9453fa4d373e4bb472e
ce312808b0a91175dcf306adebf133c03f0d1e907c0bf31f0104c14ab5ddc9bee71f71e1875841719cf1a7de553d343d0b46ac748fbb3ec54e91f1b92fde5d01
bd9831b9881f0b92e8f02e93fcf213a8eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
02f2959404528fbd9ad2dc2e0af5de0eb7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa88231be841b4faa33f60e03f96e5640f
$CDNENCFINISH
.ENDS NOR2_BASIC_GEN
*$
.SUBCKT NOR3_BASIC_GEN A B C Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
f305b7cfa07651615a9037c8c42a602b94aebb18efc1b73c4a0534bc16c6b751d67091752c09698a1541fe9d381cc67513d1669f9b59f9453fa4d373e4bb472e
ce312808b0a91175dcf306adebf133c08adb6aa41a95795e971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
49482642e74b34f5dcf306adebf133c03f0d1e907c0bf31f0104c14ab5ddc9bee71f71e1875841719cf1a7de553d343d0b46ac748fbb3ec54e91f1b92fde5d01
bd9831b9881f0b92e8f02e93fcf213a8eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
02f2959404528fbd9ad2dc2e0af5de0eb7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa88231be841b4faa33f60e03f96e5640f
$CDNENCFINISH
.ENDS NOR3_BASIC_GEN
*$
.SUBCKT NOR4_BASIC_GEN A B C D Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
f305b7cfa07651615a9037c8c42a602b94aebb18efc1b73c4a0534bc16c6b751d67091752c09698a1541fe9d381cc67513d1669f9b59f9453fa4d373e4bb472e
ce312808b0a91175dcf306adebf133c08adb6aa41a95795e971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
49482642e74b34f5dcf306adebf133c08adb6aa41a95795e971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
558aa0970ce534bbdcf306adebf133c03f0d1e907c0bf31f0104c14ab5ddc9bee71f71e1875841719cf1a7de553d343d0b46ac748fbb3ec54e91f1b92fde5d01
bd9831b9881f0b92e8f02e93fcf213a8eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
02f2959404528fbd9ad2dc2e0af5de0eb7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa88231be841b4faa33f60e03f96e5640f
$CDNENCFINISH
.ENDS NOR4_BASIC_GEN
*$
.SUBCKT NOR5_BASIC_GEN A B C D E Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
f305b7cfa0765161ef0070e980448d49ce5ec34e6f8ad1ca4f07b1c061ae9cfe948eb9c40741303e181d4d919b4c89e7644126c9831a96bda23767978e79e1ac
ce312808b0a91175dcf306adebf133c08adb6aa41a95795e971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
49482642e74b34f5dcf306adebf133c08adb6aa41a95795e971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
558aa0970ce534bbdcf306adebf133c08adb6aa41a95795e971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
bdac9a78f852a4f3dcf306adebf133c03f0d1e907c0bf31f0104c14ab5ddc9bee71f71e1875841719cf1a7de553d343d0b46ac748fbb3ec54e91f1b92fde5d01
bd9831b9881f0b92e8f02e93fcf213a8eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
02f2959404528fbd9ad2dc2e0af5de0eb7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa88231be841b4faa33f60e03f96e5640f
$CDNENCFINISH
.ENDS NOR5_BASIC_GEN
*$
.SUBCKT NOR6_BASIC_GEN A B C D E F Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
f305b7cfa0765161ef0070e980448d49ce5ec34e6f8ad1ca4f07b1c061ae9cfe948eb9c40741303e181d4d919b4c89e7644126c9831a96bda23767978e79e1ac
ce312808b0a91175dcf306adebf133c08adb6aa41a95795e971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
49482642e74b34f5dcf306adebf133c08adb6aa41a95795e971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
558aa0970ce534bbdcf306adebf133c08adb6aa41a95795e971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
bdac9a78f852a4f3dcf306adebf133c08adb6aa41a95795e971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
6a60a2b3c07c62b9dcf306adebf133c03f0d1e907c0bf31f0104c14ab5ddc9bee71f71e1875841719cf1a7de553d343d0b46ac748fbb3ec54e91f1b92fde5d01
bd9831b9881f0b92e8f02e93fcf213a8eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
02f2959404528fbd9ad2dc2e0af5de0eb7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa88231be841b4faa33f60e03f96e5640f
$CDNENCFINISH
.ENDS NOR6_BASIC_GEN
*$
.SUBCKT D_D1_CL 1 2
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
b3390a098a7d87064e46dd92806239d246d4f9544839ea252a66d62a880ff9d81d415cd983f000f6912e4f87bfeb447da0d35f2c22f0b743d599effd501f0c7f
d7072740a938f0e752008c48b90a111404d36cec99b77dc0a7f03d1e581742ea8b798ad314fde7ff3d474b06d76823ff971623ca551022725629d0ff7f710fc5
$CDNENCFINISH
.ENDS D_D1_CL
*$
.subckt FOR_CL_S5 1 2 3 4
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
a41eff5afcadbe0431820e631d1d1d74cce714c3daebb9ef2188b5b152a17daffbfab15cc23f8accf14072f039bddcdcbc51cbdd1f07dfe7cdb36827b249a6d5
0d00147a4ec8159a6f31076d2b37e96baa35006d782c6ce9971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
1e7e75f62a07f7b1bbcb463bf6330e444ffca53f33c7306d0ffb76e2ddf4497b2596d65fe0df484d4ccedb72add73bb9580e1f2a57cf208c47aabb9b8db2327d
$CDNENCFINISH
.ends FOR_CL_S5
*$
.subckt FOR_CL_S6 1 2 3 4
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
984f32a07473fb7c31820e631d1d1d74ef1e214e65ee9ca62188b5b152a17daffbfab15cc23f8accf14072f039bddcdcbc51cbdd1f07dfe7cdb36827b249a6d5
dd1eb1f7fd6960a06f31076d2b37e96baa35006d782c6ce9971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
1e7e75f62a07f7b1bbcb463bf6330e44dd4a5f3ed5996b330ffb76e2ddf4497b2661590815226ffb8e5e1fe45d9e77f1ff01264978b7b2317dfb6d3d5e72d31e
$CDNENCFINISH
.ends FOR_CL_S6
*$
.SUBCKT INV_BASIC_GEN A  Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
f305b7cfa07651615a9037c8c42a602b94aebb18efc1b73c4a0534bc16c6b751d67091752c09698a1541fe9d381cc675040397452ddd041549a53e30ceb557f2
97a44fd04201403ec4d5e8dbd1cb68c52188b5b152a17daffbfab15cc23f8accf14072f039bddcdcbc51cbdd1f07dfe702a59fcaef2cbb055148919d2e196e28
bd9831b9881f0b92e8f02e93fcf213a8eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
02f2959404528fbd9ad2dc2e0af5de0eb7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa88231be841b4faa33f60e03f96e5640f
$CDNENCFINISH
.ENDS INV_BASIC_GEN
*$
.model D_D1 d
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
f930bef19f7be2ded8cbcee3a7feadcae0a422786ae2c621284bad169582805c9fc44f8bc68697899cf1a7de553d343d0b46ac748fbb3ec54e91f1b92fde5d01
$CDNENCFINISH
*$
.SUBCKT XOR2_BASIC_GEN A B Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
f305b7cfa0765161492f206f537e28b38492e52ca99071372a4b8dedaaff0e2c9b0e7c0027d2abb949e0e0781481636abf1ee911780421dd49a53e30ceb557f2
ce312808b0a91175dcf306adebf133c01a6c7500361cb5a45652e10015a645e7e71f71e1875841719cf1a7de553d343d0b46ac748fbb3ec54e91f1b92fde5d01
bd9831b9881f0b92e8f02e93fcf213a8eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
02f2959404528fbd9ad2dc2e0af5de0eb7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa88231be841b4faa33f60e03f96e5640f
$CDNENCFINISH
.ENDS XOR2_BASIC_GEN
*$
.SUBCKT XNOR2_BASIC_GEN A B Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
f305b7cfa0765161492f206f537e28b38492e52ca99071372a4b8dedaaff0e2c9b0e7c0027d2abb949e0e0781481636abf1ee911780421dd49a53e30ceb557f2
ce312808b0a91175dcf306adebf133c03f0d1e907c0bf31f0104c14ab5ddc9bee71f71e1875841719cf1a7de553d343d0b46ac748fbb3ec54e91f1b92fde5d01
bd9831b9881f0b92e8f02e93fcf213a8eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
02f2959404528fbd9ad2dc2e0af5de0eb7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa88231be841b4faa33f60e03f96e5640f
$CDNENCFINISH
.ENDS XNOR2_BASIC_GEN
*$
.SUBCKT MUX2_BASIC_GEN A B S Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
f305b7cfa0765161492f206f537e28b38492e52ca99071378fef95ad867776d99b0e7c0027d2abb9e987c4591ee4bd2e2188b5b152a17daff348171ce6144aaa
d5c1d990d4a5ccdb03d5eef6b3061dfaa655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b25b0b459ff199b452e
bd9831b9881f0b92e8f02e93fcf213a8eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
02f2959404528fbd9ad2dc2e0af5de0eb7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa88231be841b4faa33f60e03f96e5640f
$CDNENCFINISH
.ENDS MUX2_BASIC_GEN
*$
.SUBCKT INV_DELAY_BASIC_GEN A  Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY = 10n
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
f305b7cfa0765161b7a8d0a5fa27600f87c337a6226f9c259ce2376dcef929e055e2d3dce1717d717ca80a2ba8175d7ecf49909a32f1b23e3fa4d373e4bb472e
7e21bb79cbca9f8ce0c67063107b52eb2188b5b152a17daffbfab15cc23f8accf14072f039bddcdcbc51cbdd1f07dfe702a59fcaef2cbb055148919d2e196e28
bd9831b9881f0b92004c220067cfdabf57e2c5aa8085137046d4f9544839ea252a66d62a880ff9d81d415cd983f000f6912e4f87bfeb447d7eb3252424d93c82
99cb3fa3ad4040ee39d350e60ca2338a85bb0abd135c8ea423f81b209ce527d746d4f9544839ea252a66d62a880ff9d81d415cd983f000f67413dc3d597b4f2a
f305b7cfa0765161c36180965553170d8da13727b91264449ce2376dcef929e07d4a1829490ab8db9b0e7c0027d2abb9e6efecb6122f9b38d38aff4e12555a5d
97a44fd04201403ec4d5e8dbd1cb68c52188b5b152a17daffbfab15cc23f8accf14072f039bddcdcbc51cbdd1f07dfe702a59fcaef2cbb055148919d2e196e28
8d3568177ac8ace9a0338d780f826fc68b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c22dffb8c0f0143b58ad6f624c166fe1d7712a4565bdbf3b8a
042d1e8ae349b80f5801d29f353ff668971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c387e7cda1096b2f42de79777ff1b10b08
$CDNENCFINISH
.ENDS INV_DELAY_BASIC_GEN
*$
.SUBCKT BUF_DELAY_BASIC_GEN A  Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY = 10n
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
f305b7cfa0765161b7a8d0a5fa27600f87c337a6226f9c259ce2376dcef929e055e2d3dce1717d717ca80a2ba8175d7ecf49909a32f1b23e3fa4d373e4bb472e
7e21bb79cbca9f8ce0c67063107b52eb2188b5b152a17daffbfab15cc23f8accf14072f039bddcdcbc51cbdd1f07dfe702a59fcaef2cbb055148919d2e196e28
bd9831b9881f0b92004c220067cfdabf57e2c5aa8085137046d4f9544839ea252a66d62a880ff9d81d415cd983f000f6912e4f87bfeb447d7eb3252424d93c82
99cb3fa3ad4040ee39d350e60ca2338a85bb0abd135c8ea423f81b209ce527d746d4f9544839ea252a66d62a880ff9d81d415cd983f000f67413dc3d597b4f2a
f305b7cfa0765161c36180965553170d8da13727b91264449ce2376dcef929e07d4a1829490ab8db9b0e7c0027d2abb9e6efecb6122f9b38d38aff4e12555a5d
7e21bb79cbca9f8ce0c67063107b52eb2188b5b152a17daffbfab15cc23f8accf14072f039bddcdcbc51cbdd1f07dfe702a59fcaef2cbb055148919d2e196e28
8d3568177ac8ace9a0338d780f826fc68b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c22dffb8c0f0143b58ad6f624c166fe1d7712a4565bdbf3b8a
042d1e8ae349b80f5801d29f353ff668971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c387e7cda1096b2f42de79777ff1b10b08
$CDNENCFINISH
.ENDS BUF_DELAY_BASIC_GEN
*$
.SUBCKT BUF_BASIC_GEN A  Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
f305b7cfa07651615a9037c8c42a602b94aebb18efc1b73c4a0534bc16c6b751d67091752c09698a1541fe9d381cc675040397452ddd041549a53e30ceb557f2
7e21bb79cbca9f8ce0c67063107b52eb2188b5b152a17daffbfab15cc23f8accf14072f039bddcdcbc51cbdd1f07dfe702a59fcaef2cbb055148919d2e196e28
bd9831b9881f0b92e8f02e93fcf213a8eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
02f2959404528fbd9ad2dc2e0af5de0eb7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa88231be841b4faa33f60e03f96e5640f
$CDNENCFINISH
.ENDS BUF_BASIC_GEN
*$
.SUBCKT SRLATCHSHP_BASIC_GEN S R Q QB PARAMS: VDD=1 VSS=0 VTHRESH=0.5
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
08e147163f37b483eb1553db51121b0af03ffeaf6f4cc2491936fd702702bd2956ed5d8f33762412286e223756597da78f1509603cb079c1ebb3823c1e8db2d1
e634d4e8e9534d11eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b93bb37902aca9a96262209df7a2009b1b
a405048fcac30c1a338602ff93fff92d8b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c22dffb8c0f0143b58ad6f624c166fe1d7712a4565bdbf3b8a
b75a50bb44e3b503f2667b5cb330c5cf12000876fc7937f7971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
1033be605ac86fd802147ff4d5c4cb2f895d090a759f8331b7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa179adb174efa8970
4d7ee7dde33e9387429f112cf66a5e58a655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b25b0b459ff199b452e
df95d7fdcea3a2180d504e4cc1a75a0966d837958b36832ceb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e7b093f73ec3e52f5
193c989aae9fedb66f74756715268570644126c9831a96bd9cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
99fafaa2580fb990086c1f20d6d180eb36806a8e381bf9a09cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
b8c0b98b8ee14d0e86fb6fea0644b392d2bbd7e847d638e1e776e9b255bda08c858b231094abeea61f9a9c561ad56bf1e3c1957d735cf1403eb0abf7d3e723a6
5c58db27c3805ea574a3eb324cd6e43846d4f9544839ea252a66d62a880ff9d81d415cd983f000f6912e4f87bfeb447da0d35f2c22f0b743d599effd501f0c7f
7e2980978c86958c3c22444f975fafc2eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
161224ee3eeadb9c8492e52ca99071370aa8feaa9dcff1516e87bca1c6f42fe3e8a5dce5e40df7ad937cd11398766dd3d9d026f8fea4d3053050c422c63b0507
04db544825bf7de1adbce7254a8ccba4eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
97c9333151ea8fa7b47141f0f87379b08b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c22dffb8c0f0143b58ad6f624c166fe1d7712a4565bdbf3b8a
8f7b8724f31a9e8c1250a7e9a95e2aa32188b5b152a17daffbfab15cc23f8accf14072f039bddcdcbc51cbdd1f07dfe702a59fcaef2cbb055148919d2e196e28
cb3de6a18d5d6014b511a41d3b9c21e6e71f71e1875841719cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
$CDNENCFINISH
.ENDS SRLATCHSHP_BASIC_GEN
*$
.SUBCKT SRLATCHRHP_BASIC_GEN S R Q QB PARAMS: VDD=1 VSS=0 VTHRESH=0.5
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
08e147163f37b483eb1553db51121b0af03ffeaf6f4cc2495403a992dada814087dbbe4c721b28118ac3abcaf6d8f63e75c06ff6952a82ffe54dea19fa791efd
e634d4e8e9534d11eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b93bb37902aca9a96262209df7a2009b1b
a405048fcac30c1a338602ff93fff92d8b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c22dffb8c0f0143b58ad6f624c166fe1d7712a4565bdbf3b8a
b75a50bb44e3b503f2667b5cb330c5cf12000876fc7937f7971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
1033be605ac86fd802147ff4d5c4cb2f895d090a759f8331b7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa179adb174efa8970
4d7ee7dde33e9387429f112cf66a5e58a655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b25b0b459ff199b452e
df95d7fdcea3a2180d504e4cc1a75a0966d837958b36832ceb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e7b093f73ec3e52f5
193c989aae9fedb66f74756715268570644126c9831a96bd9cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
99fafaa2580fb990086c1f20d6d180eb36806a8e381bf9a09cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
b8c0b98b8ee14d0e86fb6fea0644b392d2bbd7e847d638e1e776e9b255bda08c858b231094abeea61f9a9c561ad56bf1e3c1957d735cf1403eb0abf7d3e723a6
5c58db27c3805ea574a3eb324cd6e43846d4f9544839ea252a66d62a880ff9d81d415cd983f000f6912e4f87bfeb447da0d35f2c22f0b743d599effd501f0c7f
7e2980978c86958c3c22444f975fafc2eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
161224ee3eeadb9c8492e52ca99071370aa8feaa9dcff1516e87bca1c6f42fe3e8a5dce5e40df7ad937cd11398766dd3d9d026f8fea4d3053050c422c63b0507
04db544825bf7de1adbce7254a8ccba4eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
97c9333151ea8fa7b47141f0f87379b08b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c22dffb8c0f0143b58ad6f624c166fe1d7712a4565bdbf3b8a
8f7b8724f31a9e8c9bb209fe8097ada28b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c22dffb8c0f0143b58ad6f624c166fe1d7712a4565bdbf3b8a
cb3de6a18d5d6014b511a41d3b9c21e6e71f71e1875841719cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
$CDNENCFINISH
.ENDS SRLATCHRHP_BASIC_GEN
*$
.SUBCKT SBRBLATCHRHP_BASIC_GEN SB RB Q QB PARAMS: VDD=1 VSS=0 VTHRESH=0.5
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
08e147163f37b483eb1553db51121b0af03ffeaf6f4cc249e78a9bd086b7e4c8e8a5dce5e40df7ad6b83cad8bd4e3f4d0e5b8cc819317bb53eb0abf7d3e723a6
5a5d024ab84f2c8be71f71e1875841719cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08a07e28d7dc15b2e1d4e31d7514dea59d
a405048fcac30c1a338602ff93fff92d8b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c22dffb8c0f0143b58ad6f624c166fe1d7712a4565bdbf3b8a
b75a50bb44e3b503f2667b5cb330c5cf12000876fc7937f7971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
1033be605ac86fd802147ff4d5c4cb2f895d090a759f8331b7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa179adb174efa8970
4d7ee7dde33e9387429f112cf66a5e58a655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b25b0b459ff199b452e
df95d7fdcea3a2180d504e4cc1a75a0966d837958b36832ceb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e7b093f73ec3e52f5
193c989aae9fedb66f74756715268570644126c9831a96bd9cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
99fafaa2580fb990086c1f20d6d180eb36806a8e381bf9a09cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
b8c0b98b8ee14d0e86fb6fea0644b392d2bbd7e847d638e1e776e9b255bda08c858b231094abeea61f9a9c561ad56bf1e3c1957d735cf1403eb0abf7d3e723a6
5c58db27c3805ea574a3eb324cd6e43846d4f9544839ea252a66d62a880ff9d81d415cd983f000f6912e4f87bfeb447da0d35f2c22f0b743d599effd501f0c7f
7e2980978c86958c3c22444f975fafc2eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
161224ee3eeadb9c8492e52ca99071370aa8feaa9dcff1516e87bca1c6f42fe3e8a5dce5e40df7ad937cd11398766dd3d9d026f8fea4d3053050c422c63b0507
04db544825bf7de1adbce7254a8ccba4eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
cb3de6a18d5d6014b511a41d3b9c21e6e71f71e1875841719cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
$CDNENCFINISH
.ENDS SBRBLATCHRHP_BASIC_GEN
*$
.SUBCKT SBRBLATCHSHP_BASIC_GEN SB RB Q QB PARAMS: VDD=1 VSS=0 VTHRESH=0.5
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
08e147163f37b483eb1553db51121b0af03ffeaf6f4cc2490e5b8cc819317bb5e8a5dce5e40df7adf4f74a631d36a0de3cac459e701e03fb9478cb6ad3ac11e0
fbbfa57d8df641c5e71f71e1875841719cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08a07e28d7dc15b2e1d4e31d7514dea59d
a405048fcac30c1a338602ff93fff92d8b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c22dffb8c0f0143b58ad6f624c166fe1d7712a4565bdbf3b8a
b75a50bb44e3b503f2667b5cb330c5cf12000876fc7937f7971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
1033be605ac86fd802147ff4d5c4cb2f895d090a759f8331b7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa179adb174efa8970
4d7ee7dde33e9387429f112cf66a5e58a655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b25b0b459ff199b452e
df95d7fdcea3a2180d504e4cc1a75a0966d837958b36832ceb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e7b093f73ec3e52f5
193c989aae9fedb66f74756715268570644126c9831a96bd9cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
99fafaa2580fb990086c1f20d6d180eb36806a8e381bf9a09cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
b8c0b98b8ee14d0e86fb6fea0644b392d2bbd7e847d638e1e776e9b255bda08c858b231094abeea61f9a9c561ad56bf1e3c1957d735cf1403eb0abf7d3e723a6
5c58db27c3805ea574a3eb324cd6e43846d4f9544839ea252a66d62a880ff9d81d415cd983f000f6912e4f87bfeb447da0d35f2c22f0b743d599effd501f0c7f
7e2980978c86958c3c22444f975fafc2eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
161224ee3eeadb9c8492e52ca99071370aa8feaa9dcff1516e87bca1c6f42fe3e8a5dce5e40df7ad937cd11398766dd3d9d026f8fea4d3053050c422c63b0507
04db544825bf7de1adbce7254a8ccba4eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
cb3de6a18d5d6014b511a41d3b9c21e6e71f71e1875841719cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
$CDNENCFINISH
.ENDS SBRBLATCHSHP_BASIC_GEN
*$
.SUBCKT DFFSBRB_SHPBASIC_GEN Q QB CLK D RB SB PARAMS: VDD=1 VSS=0 VTHRESH=0.5
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
e347113957ea6865794f28b54474bef138d847730d715c668dcea2cdd2d3d5cc9783ae8e4821c68f9f0233dd8e2a70f56f996fe18e4b5e6643561f1d32773b8c
933cef0b2eff3dcf7ca80a2ba8175d7eb4235a956ce6c2d53aa924706503e8d0eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef2a39af9075913609
1e3cbcba78a2571717c616a6bb942482b8e5f1c1d9b7fc965314e44f8dbca9aa5e907deffd12c5ffdd06c2baef735cae0ae40ba59138fd503eb39fddf4e13430
aedfc20fd728165f7ce4fb73c723bc82c2d4e54f2581e35ab7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa179adb174efa8970
08e147163f37b483eb1553db51121b0af03ffeaf6f4cc2490e5b8cc819317bb5e8a5dce5e40df7adf4f74a631d36a0de15f0cf5c06e04af59d88482e429fb988
80890c5e795f5da76b4bcfbbc303068edcf306adebf133c040056be60be235da971623ca55102272a238c19ffbf10c4f217d2f05e8b59954ba14a10c8c0a9fcc
c2b7a0b474b4bcc079093fab1e81693e31671b6e7513a22793f0e424b19919a32188b5b152a17daffbfab15cc23f8accf14072f039bddcdc180341c89a5fb6c4
a405048fcac30c1a338602ff93fff92d8b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c22dffb8c0f0143b58ad6f624c166fe1d7712a4565bdbf3b8a
b75a50bb44e3b503f2667b5cb330c5cf12000876fc7937f7971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
1033be605ac86fd802147ff4d5c4cb2f895d090a759f8331b7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa179adb174efa8970
4d7ee7dde33e9387429f112cf66a5e58a655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b25b0b459ff199b452e
df95d7fdcea3a2180d504e4cc1a75a0966d837958b36832ceb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e7b093f73ec3e52f5
193c989aae9fedb66f74756715268570644126c9831a96bd9cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
99fafaa2580fb990086c1f20d6d180eb36806a8e381bf9a09cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
b8c0b98b8ee14d0e86fb6fea0644b3929c99a6f8ecce348375963efd3ee34e16b03201548283802051a6b23b3f985d9f643e1a98c050312ff0dc885120bf4d8a
56e03fe2e2b0a34e42657145f6a5f62cdfffdf9509ca7372a5d8c8c2feaca602971623ca55102272a238c19ffbf10c4f217d2f05e8b59954ba14a10c8c0a9fcc
7e2980978c86958c3c22444f975fafc2eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
161224ee3eeadb9c8492e52ca99071370aa8feaa9dcff1516e87bca1c6f42fe3e8a5dce5e40df7ad937cd11398766dd3d9d026f8fea4d3053050c422c63b0507
04db544825bf7de197607e8fde09e5aeeb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
97c9333151ea8fa7c9380a751924b9b22188b5b152a17daffbfab15cc23f8accf14072f039bddcdcbc51cbdd1f07dfe702a59fcaef2cbb055148919d2e196e28
8f7b8724f31a9e8cbe63f4e3bfd183b0644126c9831a96bd9cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
cb3de6a18d5d6014b511a41d3b9c21e6e71f71e1875841719cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
$CDNENCFINISH
.ENDS DFFSBRB_SHPBASIC_GEN
*$
.SUBCKT DFFSR_SHPBASIC_GEN Q QB CLK D R S PARAMS: VDD=1 VSS=0 VTHRESH=0.5
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
e347113957ea6865794f28b54474bef138d847730d715c668dcea2cdd2d3d5cc9783ae8e4821c68f9f0233dd8e2a70f56f996fe18e4b5e6643561f1d32773b8c
933cef0b2eff3dcf7ca80a2ba8175d7eb4235a956ce6c2d53aa924706503e8d0eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef2a39af9075913609
1e3cbcba78a2571717c616a6bb942482b8e5f1c1d9b7fc965314e44f8dbca9aa5e907deffd12c5ffdd06c2baef735cae0ae40ba59138fd503eb39fddf4e13430
aedfc20fd728165f7ce4fb73c723bc8283606297dfbc7a9d971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
08e147163f37b483eb1553db51121b0af03ffeaf6f4cc2491936fd702702bd2956ed5d8f33762412286e223756597da7948eb9c40741303e9d88482e429fb988
80890c5e795f5da76b4bcfbbc303068edcf306adebf133c040056be60be235da971623ca55102272a238c19ffbf10c4f217d2f05e8b59954ba14a10c8c0a9fcc
c2b7a0b474b4bcc079093fab1e81693e31671b6e7513a22793f0e424b19919a32188b5b152a17daffbfab15cc23f8accf14072f039bddcdc180341c89a5fb6c4
a405048fcac30c1a338602ff93fff92d8b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c22dffb8c0f0143b58ad6f624c166fe1d7712a4565bdbf3b8a
b75a50bb44e3b503f2667b5cb330c5cf12000876fc7937f7971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
1033be605ac86fd802147ff4d5c4cb2f895d090a759f8331b7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa179adb174efa8970
4d7ee7dde33e9387429f112cf66a5e58a655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b25b0b459ff199b452e
df95d7fdcea3a2180d504e4cc1a75a0966d837958b36832ceb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e7b093f73ec3e52f5
193c989aae9fedb66f74756715268570644126c9831a96bd9cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
99fafaa2580fb990086c1f20d6d180eb36806a8e381bf9a09cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
b8c0b98b8ee14d0e86fb6fea0644b3929c99a6f8ecce348375963efd3ee34e16b0320154828380204e26894942562954f47a15dc89514f6d7437ca09f77c5ca1
55ae1019063fc52d67f0aba4e72ab708a655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b25b0b459ff199b452e
7e2980978c86958c3c22444f975fafc2eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
161224ee3eeadb9c8492e52ca99071370aa8feaa9dcff1516e87bca1c6f42fe3e8a5dce5e40df7ad937cd11398766dd3d9d026f8fea4d3053050c422c63b0507
04db544825bf7de197607e8fde09e5aeeb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
97c9333151ea8fa7c9380a751924b9b22188b5b152a17daffbfab15cc23f8accf14072f039bddcdcbc51cbdd1f07dfe702a59fcaef2cbb055148919d2e196e28
8f7b8724f31a9e8cbe63f4e3bfd183b0644126c9831a96bd9cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
cb3de6a18d5d6014b511a41d3b9c21e6e71f71e1875841719cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
$CDNENCFINISH
.ENDS DFFSR_SHPBASIC_GEN
*$
.SUBCKT DFFSBRB_RHPBASIC_GEN Q QB CLK D RB SB PARAMS: VDD=1 VSS=0 VTHRESH=0.5
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
e347113957ea6865794f28b54474bef138d847730d715c668dcea2cdd2d3d5cc9783ae8e4821c68f9f0233dd8e2a70f56f996fe18e4b5e6643561f1d32773b8c
933cef0b2eff3dcf7ca80a2ba8175d7eb4235a956ce6c2d53aa924706503e8d0eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef2a39af9075913609
1e3cbcba78a2571717c616a6bb942482b8e5f1c1d9b7fc965314e44f8dbca9aa5e907deffd12c5ffdd06c2baef735cae0ae40ba59138fd503eb39fddf4e13430
aedfc20fd728165f7ce4fb73c723bc8283606297dfbc7a9d971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
08e147163f37b483eb1553db51121b0af03ffeaf6f4cc249e78a9bd086b7e4c8e8a5dce5e40df7ad6b83cad8bd4e3f4d5e4b014a26d9520f9478cb6ad3ac11e0
10aedb0b56e2bbe436fe395f1e537a6ee07469d76c73f50458753b012de83f05eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef2a39af9075913609
c2b7a0b474b4bcc079093fab1e81693e31671b6e7513a22793f0e424b19919a32188b5b152a17daffbfab15cc23f8accf14072f039bddcdc180341c89a5fb6c4
a405048fcac30c1a338602ff93fff92d8b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c22dffb8c0f0143b58ad6f624c166fe1d7712a4565bdbf3b8a
b75a50bb44e3b503f2667b5cb330c5cf12000876fc7937f7971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
1033be605ac86fd802147ff4d5c4cb2f895d090a759f8331b7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa179adb174efa8970
4d7ee7dde33e93874d2f23a30635e43646d4f9544839ea252a66d62a880ff9d81d415cd983f000f6912e4f87bfeb447da0d35f2c22f0b743d599effd501f0c7f
7b341edfa7445b08bd6fc2e97e23189d303d7240d8c3139d46d4f9544839ea252a66d62a880ff9d81d415cd983f000f6912e4f87bfeb447d7eb3252424d93c82
99fafaa2580fb990086c1f20d6d180eb36806a8e381bf9a09cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
b8c0b98b8ee14d0e86fb6fea0644b3929c99a6f8ecce348375963efd3ee34e16b03201548283802051a6b23b3f985d9f643e1a98c050312ff0dc885120bf4d8a
56e03fe2e2b0a34e42657145f6a5f62cdfffdf9509ca7372a5d8c8c2feaca602971623ca55102272a238c19ffbf10c4f217d2f05e8b59954ba14a10c8c0a9fcc
7e2980978c86958c3c22444f975fafc2eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
161224ee3eeadb9c8492e52ca99071370aa8feaa9dcff1516e87bca1c6f42fe3e8a5dce5e40df7ad937cd11398766dd3d9d026f8fea4d3053050c422c63b0507
04db544825bf7de197607e8fde09e5aeeb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
97c9333151ea8fa7c9380a751924b9b22188b5b152a17daffbfab15cc23f8accf14072f039bddcdcbc51cbdd1f07dfe702a59fcaef2cbb055148919d2e196e28
8f7b8724f31a9e8cbe63f4e3bfd183b0644126c9831a96bd9cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
cb3de6a18d5d6014b511a41d3b9c21e6e71f71e1875841719cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
$CDNENCFINISH
.ENDS DFFSBRB_RHPBASIC_GEN
*$
.SUBCKT DFFSR_RHPBASIC_GEN Q QB CLK D R S PARAMS: VDD=1 VSS=0 VTHRESH=0.5
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc49a53e30ceb557f2
e347113957ea6865794f28b54474bef138d847730d715c668dcea2cdd2d3d5cc9783ae8e4821c68f9f0233dd8e2a70f56f996fe18e4b5e6643561f1d32773b8c
933cef0b2eff3dcf7ca80a2ba8175d7eb4235a956ce6c2d53aa924706503e8d0eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef2a39af9075913609
1e3cbcba78a2571717c616a6bb942482b8e5f1c1d9b7fc965314e44f8dbca9aa5e907deffd12c5ffdd06c2baef735cae0ae40ba59138fd503eb39fddf4e13430
aedfc20fd728165f7ce4fb73c723bc82ce344c74bd55fa37eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e7b093f73ec3e52f5
08e147163f37b483eb1553db51121b0af03ffeaf6f4cc2495403a992dada814087dbbe4c721b28118ac3abcaf6d8f63e9b0e7c0027d2abb97da47e44a6017780
80890c5e795f5da76b4bcfbbc303068edcf306adebf133c040056be60be235da971623ca55102272a238c19ffbf10c4f217d2f05e8b59954ba14a10c8c0a9fcc
c2b7a0b474b4bcc079093fab1e81693e31671b6e7513a22793f0e424b19919a32188b5b152a17daffbfab15cc23f8accf14072f039bddcdc180341c89a5fb6c4
a405048fcac30c1a338602ff93fff92d8b36e6f0c4cc631b4176f7cda961b91166b8d74d8fbb83c22dffb8c0f0143b58ad6f624c166fe1d7712a4565bdbf3b8a
b75a50bb44e3b503f2667b5cb330c5cf12000876fc7937f7971623ca55102272a238c19ffbf10c4f217d2f05e8b5995411302458acf741c3977ac5223a5526c4
1033be605ac86fd802147ff4d5c4cb2f895d090a759f8331b7905d2397ba3177fe16021aa5d01ca077964ebc51272241c868373b3265cafa179adb174efa8970
4d7ee7dde33e9387429f112cf66a5e58a655f8e35abe729bdf081a050f6e9d91ffdf57e5b2e09213e6206ad19e2fe1fa142a0d515ff20b25b0b459ff199b452e
df95d7fdcea3a2180d504e4cc1a75a0966d837958b36832ceb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e7b093f73ec3e52f5
193c989aae9fedb66f74756715268570644126c9831a96bd9cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
99fafaa2580fb990086c1f20d6d180eb36806a8e381bf9a09cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
b8c0b98b8ee14d0e86fb6fea0644b3929c99a6f8ecce348375963efd3ee34e16b03201548283802051a6b23b3f985d9f643e1a98c050312ff0dc885120bf4d8a
56e03fe2e2b0a34e42657145f6a5f62cdfffdf9509ca7372a5d8c8c2feaca602971623ca55102272a238c19ffbf10c4f217d2f05e8b59954ba14a10c8c0a9fcc
7e2980978c86958c3c22444f975fafc2eb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
161224ee3eeadb9c8492e52ca99071370aa8feaa9dcff1516e87bca1c6f42fe3e8a5dce5e40df7ad937cd11398766dd3d9d026f8fea4d3053050c422c63b0507
04db544825bf7de197607e8fde09e5aeeb00a567fddf5ebc68ce6009892c77e6126041aa6342d5ef1c5c1ee2234cd12e96ba9384c774c8b914d2d20924c2fe44
97c9333151ea8fa7c9380a751924b9b22188b5b152a17daffbfab15cc23f8accf14072f039bddcdcbc51cbdd1f07dfe702a59fcaef2cbb055148919d2e196e28
8f7b8724f31a9e8cbe63f4e3bfd183b0644126c9831a96bd9cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
cb3de6a18d5d6014b511a41d3b9c21e6e71f71e1875841719cf1a7de553d343d0b46ac748fbb3ec53a4e54b0f30708a8e7a3af36ca339f08f4c0a26546188da6
$CDNENCFINISH
.ENDS DFFSR_RHPBASIC_GEN
*$

*---------------------------------------------------------------------------------------
*---------------------------------------------------------------------------------------


.END

  • Hello Goran

    Would you please send a ZIP'ed  file which I can simulate on schematic level ?

    Thanks 

    -Eric Lee 

  • Hi Eric,

    "Cir" file is all I have. I was using "Cadence" PSpice which is part of the PSPice for TI "Directly". Code that I sent is fully functional. You can save it as "cir" open it in PSpice and run it. I am sending schematics from the webench designer that I was using as a reference with marked nodes. "cir" code has more nodes since I introduced parasitic in series with capacitors and inductors. Load is not a current source (as in schematics) but a resistor that can be turned on and off to simulate load change. Some component values are also different since I calculated all the components manually. Hope this will help you to run a simulation at your end.

    Regards

    Goran

  • Hello Goran

    Looks like the issue is caused by Simulation Option. If you wish to investigate the issue further, please 1) download the LM25117 PSPICE design file from https://www.ti.com/lit/zip/snvm386 2) Unzip the file 3) download  the LM25117 unencrypted model from https://www.ti.com/lit/zip/snvm860 4) replace the encrypted model with the unencrypted model 5) Edit/Modify the schematic 6) Run the simulation

    Thanks

    -Eric Lee (Application Engineer) 

  • HI Eric,

    I used this design example to extract netlist and create new "cir" file. It works now even with encrypted model and my component values. Not sure what the problem was but now I have simulation that works fine. Thanks.

    Regards

    Goran

  • Hello Goran

    Good to hear your issue is resolved now. I will close this thread now. Thanks 

    - Eric Lee ( Applications Engineering)