主题中讨论的其他器件: LM25117
我正在尝试 使用从器件网站下载的瞬态仿真模型来仿真基于 LM25117-Q1的设计。 设计为12至3V3 @ 13A 降压转换器。 LM25117可在400kHz 频率下运行、输入电压范围为10V 至14V。 我使用 Webench 电源设计器来设计转换器、我还使用数据表公式手动计算了所有器件。 遗憾的是、在这两种情况下、仿真都非常不稳定(输出电压表现出一些随机振荡)、我找不到电路有什么问题。 下面是仿真"cir"文件内容和仿真输出(电压和电感器电流)。我正在使用 PSpice for TI。 LM25117仿真模型是否存在一些已知问题?
此致
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