forked from CODA-Team/AncstrGNN_benchmark
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CTDTDSM_V3.sp
983 lines (509 loc) · 29.8 KB
/
CTDTDSM_V3.sp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
.subckt type:digital INVX2 i vdd vss zn
xm1 zn i vss vss nch_lvt_mac l=40e-9 w=310e-9 multi=1 nf=2
xm0 zn i vdd vdd pch_lvt_mac l=40e-9 w=410e-9 multi=1 nf=2
.ends INVX2
.subckt type:digital INVX4 i vdd vss zn
xm1 zn i vss vss nch_lvt_mac l=40e-9 w=620e-9 multi=1 nf=4
xm0 zn i vdd vdd pch_lvt_mac l=40e-9 w=820e-9 multi=1 nf=4
.ends INVX4
.subckt type:digital DFF_TSPC_V2 clk d dvdd dvss q
xm20 net018 net09 dvss dvss nch_lvt_mac l=40e-9 w=310e-9 multi=1 nf=2
xm19 net012 clk net018 dvss nch_lvt_mac l=40e-9 w=310e-9 multi=1 nf=2
xm16 q net012 dvss dvss nch_lvt_mac l=40e-9 w=155e-9 multi=1 nf=1
xm0 net13 d dvss dvss nch_lvt_mac l=40e-9 w=155e-9 multi=1 nf=1
xm1 net019 clk dvss dvss nch_lvt_mac l=40e-9 w=310e-9 multi=1 nf=2
xm10 net09 net13 net019 dvss nch_lvt_mac l=40e-9 w=310e-9 multi=1 nf=2
xm17 q net012 dvdd dvdd pch_lvt_mac l=40e-9 w=310e-9 multi=1 nf=2
xm18 net012 net09 dvdd dvdd pch_lvt_mac l=40e-9 w=310e-9 multi=1 nf=2
xm4 net09 clk dvdd dvdd pch_lvt_mac l=40e-9 w=310e-9 multi=1 nf=2
xm5 net7 d dvdd dvdd pch_lvt_mac l=40e-9 w=310e-9 multi=1 nf=2
xm9 net13 clk net7 dvdd pch_lvt_mac l=40e-9 w=310e-9 multi=1 nf=2
.ends DFF_TSPC_V2
.subckt type:digital BUF22444 dvdd dvss in out outb outbb
xi0 net21 dvdd dvss net07 INVX2
xi184 in dvdd dvss net21 INVX2
xi187 outb dvdd dvss out INVX4
xi185 net07 dvdd dvss outb INVX4
xi186 out dvdd dvss outbb INVX4
.ends BUF22444
.subckt type:digital LOGIC_DOUT_V2 clk d<3> d<2> d<1> d<0> doe<3> doe<2> doe<1> doe<0> doeb<3> doeb<2> doeb<1> doeb<0> dout<3> dout<2> dout<1> dout<0> vdd vss
xi3 net10 vdd vss clkd INVX4
xi2 clk vdd vss net10 INVX2
xi1<3> clkd d<3> vdd vss dop<3> DFF_TSPC_V2
xi1<2> clkd d<2> vdd vss dop<2> DFF_TSPC_V2
xi1<1> clkd d<1> vdd vss dop<1> DFF_TSPC_V2
xi1<0> clkd d<0> vdd vss dop<0> DFF_TSPC_V2
xi18 vdd vss dop<3> doe<3> doeb<3> dout<3> BUF22444
xi36 vdd vss dop<0> doe<0> doeb<0> dout<0> BUF22444
xi35 vdd vss dop<1> doe<1> doeb<1> dout<1> BUF22444
xi34 vdd vss dop<2> doe<2> doeb<2> dout<2> BUF22444
.ends LOGIC_DOUT_V2
.subckt type:analog BSSW_WOTOD avdd avss phi vg vin vout
xm13 phie phieb avss avss nch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=2
xm10 phieb net013 avss avss nch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=2
xm9 net013 phi avss avss nch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=2
xm5 net13 phieb net06 avss nch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xm2 net13 vg net06 avss nch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xm3 net016 avdd vg avss nch_lvt_mac l=40e-9 w=960e-9 multi=1 nf=2
xm28 avss phie net016 avss nch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xm24 net13 phie avss avss nch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xm25 vout vg vin avss nch_lvt_mac l=40e-9 w=1.92e-6 multi=1 nf=4
xm26 vin vg net13 avss nch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xm12 phie phieb avdd avdd pch_lvt_mac l=40e-9 w=960e-9 multi=1 nf=2
xm11 phieb net013 avdd avdd pch_lvt_mac l=40e-9 w=960e-9 multi=1 nf=2
xm8 net013 phi avdd avdd pch_lvt_mac l=40e-9 w=960e-9 multi=1 nf=2
xm1 vg net06 net8 net8 pch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xm4 net06 phieb avdd avdd pch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xm0 net8 vg avdd net8 pch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xc0 net8 net13 avdd cfmom nr=16 lr=4e-6 w=100e-9 s=100e-9 stm=2 spm=6 multi=1 ftip=140e-9 dmflag=0
.ends BSSW_WOTOD
.subckt type:analog BSSW_WOTOD_NS avdd avss phi vcm vg
xm12 phieb phie avss avss nch_lvt_mac l=40e-9 w=240e-9 multi=1 nf=1
xm5 net019 phieb net018 avss nch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xm3 net016 avdd vg avss nch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xm10 phie phi avss avss nch_lvt_mac l=40e-9 w=240e-9 multi=1 nf=1
xm28 avss phie net016 avss nch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xm24 net019 phie avss avss nch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xm7 vcm phieb net019 avss nch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xm26 vcm vg net019 avss nch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=2
xm11 phieb phie avdd avdd pch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xm9 phie phi avdd avdd pch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xm6 net018 phie net019 avdd pch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xm1 vg net018 net8 net8 pch_lvt_mac l=40e-9 w=960e-9 multi=1 nf=4
xm4 net018 phieb avdd avdd pch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xm0 net8 phieb avdd net8 pch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xc0 net8 net019 avdd cfmom nr=16 lr=4e-6 w=100e-9 s=100e-9 stm=2 spm=6 multi=1 ftip=140e-9 dmflag=0
.ends BSSW_WOTOD_NS
.subckt type:digital INVX1NB i vb vdd vss zn
xm1 zn i vss vb nch_lvt_mac l=40e-9 w=120e-9 multi=1 nf=1
xm0 zn i vdd vdd pch_lvt_mac l=40e-9 w=240e-9 multi=1 nf=1
.ends INVX1NB
.subckt type:digital INVX8NB i vb vdd vss zn
m1 zn i vss vb nch_lvt l=40e-9 w=960e-9 m=1 nf=4
m0 zn i vdd vdd pch_lvt l=40e-9 w=1.92e-6 m=1 nf=4
.ends INVX8NB
.subckt type:digital INVX2NB i vb vdd vss zn
xm1 zn i vss vb nch_lvt_mac l=40e-9 w=240e-9 multi=1 nf=1
xm0 zn i vdd vdd pch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
.ends INVX2NB
.subckt type:digital INVX4NB i vb vdd vss zn
xm1 zn i vss vb nch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=2
xm0 zn i vdd vdd pch_lvt_mac l=40e-9 w=960e-9 multi=1 nf=2
.ends INVX4NB
.subckt type:mixed SC4B_wELD_V2 avdd avss bot<3> bot<2> bot<1> bot<0> bote<3> bote<2> bote<1> bote<0> d<3> d<2> d<1> d<0> de<3> de<2> de<1> de<0> ns<2> ns<1> nsbs<2> nsbs<1> phs veld vin vint<2> vint<1> vint<0> vref vrefn vrefp vsw
xm0 vint<0> nsbs<1> vint<1> avss nch_lvt_mac l=40e-9 w=1.44e-6 multi=1 nf=3
xm1 vint<0> nsbs<2> vint<2> avss nch_lvt_mac l=40e-9 w=1.44e-6 multi=1 nf=3
xi159 avdd avss phs vsw vin vint<0> BSSW_WOTOD
xi2<2> avdd avss ns<2> vref nsbs<2> BSSW_WOTOD_NS
xi2<1> avdd avss ns<1> vref nsbs<1> BSSW_WOTOD_NS
xi151 de<0> avss veld vrefn bote<0> INVX1NB
xi164 d<1> avss vrefp vrefn bot<1> INVX1NB
xi165 d<1> avss vrefp vrefn botb<1> INVX1NB
xi167 d<0> avss vrefp vrefn bot<0> INVX1NB
xi150 de<3> avss veld vrefn bote<3> INVX8NB
xi153 de<1> avss veld vrefn bote<1> INVX2NB
xi162 d<2> avss vrefp vrefn bot<2> INVX2NB
xi163 d<2> avss vrefp vrefn botb<2> INVX2NB
xi152 de<2> avss veld vrefn bote<2> INVX4NB
xi170 d<3> avss vrefp vrefn net4 INVX4NB
xi169 net4 avss vrefp vrefn bot<3> INVX4NB
xi161 net4 avss vrefp vrefn botb<3> INVX4NB
.ends SC4B_wELD_V2
.subckt type:digital INVX1 i vdd vss zn
xm1 zn i vss vss nch_lvt_mac l=40e-9 w=155e-9 multi=1 nf=1
xm0 zn i vdd vdd pch_lvt_mac l=40e-9 w=205e-9 multi=1 nf=1
.ends INVX1
.subckt type:digital nor a b dvdd dvss o
m1 o b net8 dvdd pch_lvt l=40e-9 w=410e-9 m=1 nf=1
m5 net8 a dvdd dvdd pch_lvt l=40e-9 w=410e-9 m=1 nf=1
m0 o b dvss dvss nch_lvt l=40e-9 w=155e-9 m=1 nf=1
m3 o a dvss dvss nch_lvt l=40e-9 w=155e-9 m=1 nf=1
.ends nor
.subckt type:digital NANDX2 a b dvdd dvss o
m13 o b dvdd dvdd pch_lvt l=40e-9 w=410e-9 m=1 nf=2
m1 o a dvdd dvdd pch_lvt l=40e-9 w=410e-9 m=1 nf=2
m6 net011 b dvss dvss nch_lvt l=40e-9 w=310e-9 m=1 nf=1
m0 o a net011 dvss nch_lvt l=40e-9 w=310e-9 m=1 nf=1
.ends NANDX2
.subckt type:digital LOGIC_ELD de<3> de<2> de<1> de<0> do<3> do<2> do<1> do<0> phe vdd vss
xi12 net03 vdd vss de<3> INVX4
xi17 net014 vdd vss de<1> INVX1
xi19 net013 vdd vss de<0> INVX1
xi15 net015 vdd vss de<2> INVX2
xi11 sampd vss vdd vss sampb INVX2NB
xi158 phe vss vdd vss sampd INVX2NB
xi134 do<3> sampd vdd vss net03 nor
xi16 do<1> sampd vdd vss net014 nor
xi14 do<2> sampd vdd vss net015 NANDX2
xi18 do<0> sampd vdd vss net013 NANDX2
.ends LOGIC_ELD
.subckt type:analog CLK_COMP clk clkbo dn dp gt vb vdd vin vinb vintn<2> vintn<1> vintp<2> vintp<1> vss
xm103 clkb clk vdd vdd pch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xm30 clk net030 vdd vdd pch_lvt_mac l=40e-9 w=3.84e-6 multi=1 nf=8
xm124 clkbo clk vdd vdd pch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xm16 v2p vxn vdd _net0 pch_lvt_mac l=40e-9 w=2.88e-6 multi=1 nf=6
xm114 d v2n vdd vdd pch_lvt_mac l=40e-9 w=1.92e-6 multi=1 nf=4
xm122 dp db vdd vdd pch_lvt_mac l=40e-9 w=960e-9 multi=1 nf=2
xm25 vmid v2p vdd vdd pch_lvt_mac l=40e-9 w=960e-9 multi=1 nf=2
xm14 net027 d vdd vdd pch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xm24 db v2p vdd vdd pch_lvt_mac l=40e-9 w=1.92e-6 multi=1 nf=4
xm85 net030 gt vdd vdd pch_lvt_mac l=40e-9 w=1.92e-6 multi=1 nf=2
xm6 net031 net027 vdd vdd pch_lvt_mac l=40e-9 w=960e-9 multi=1 nf=1
xm8 db d vdd vdd pch_lvt_mac l=40e-9 w=1.92e-6 multi=1 nf=4
xm5 d db vdd vdd pch_lvt_mac l=40e-9 w=1.92e-6 multi=1 nf=4
xm119 dn d vdd vdd pch_lvt_mac l=40e-9 w=960e-9 multi=1 nf=2
xm71 net027 db vdd vdd pch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xm9 net030 net031 vdd vdd pch_lvt_mac l=40e-9 w=1.92e-6 multi=1 nf=2
xm35 vxn clk vdd vdd pch_lvt_mac l=40e-9 w=2.88e-6 multi=1 nf=6
xm73 vxp clk vdd vdd pch_lvt_mac l=40e-9 w=2.88e-6 multi=1 nf=6
xm19 v2n vxp vdd _net0 pch_lvt_mac l=40e-9 w=2.88e-6 multi=1 nf=6
xm26 vmidb v2n vdd vdd pch_lvt_mac l=40e-9 w=960e-9 multi=1 nf=2
xm10 net030 net031 net032 vss nch_lvt_mac l=40e-9 w=1.92e-6 multi=1 nf=4
xm69 v1p vintn<1> vss vss nch_lvt_mac l=40e-9 w=720e-9 multi=1 nf=3
xm17 net032 gt vss vss nch_lvt_mac l=40e-9 w=1.92e-6 multi=1 nf=4
xm116 vxp clk v1p vss nch_lvt_mac l=40e-9 w=1.92e-6 multi=1 nf=4
xm102 clkb clk vss vss nch_lvt_mac l=40e-9 w=240e-9 multi=1 nf=1
xm120 dn d vss vss nch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xm1 db d vmid vss nch_lvt_mac l=40e-9 w=1.92e-6 multi=1 nf=4
xm113 vmidb v2n vss vss nch_lvt_mac l=40e-9 w=1.92e-6 multi=1 nf=4
xm7 net031 net027 vss vss nch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xm28 vss vss v1p vss nch_lvt_mac l=40e-9 w=240e-9 multi=2 nf=1
xm70 v1p vinb vss vss nch_lvt_mac l=40e-9 w=240e-9 multi=1 nf=1
xm97 net027 clkb net0107 vss nch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xm12 net0107 vb vss vss nch_lvt_mac l=40e-9 w=1.92e-6 multi=1 nf=4
xm121 dp db vss vss nch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xm115 vxn clk v1n vss nch_lvt_mac l=40e-9 w=1.92e-6 multi=1 nf=4
xm27 clk net030 vss vss nch_lvt_mac l=40e-9 w=1.92e-6 multi=1 nf=2
xm20 v2p vxn vss vss nch_lvt_mac l=40e-9 w=1.92e-6 multi=1 nf=4
xm3 d db vmidb vss nch_lvt_mac l=40e-9 w=1.92e-6 multi=1 nf=4
xm18 vss vss vss vss nch_lvt_mac l=40e-9 w=240e-9 multi=24 nf=1
xm55 v1n vin vss vss nch_lvt_mac l=40e-9 w=240e-9 multi=1 nf=1
xm23 vss vss v1n vss nch_lvt_mac l=40e-9 w=240e-9 multi=2 nf=1
xm57 v1n vintp<2> vss vss nch_lvt_mac l=40e-9 w=2.88e-6 multi=1 nf=12
xm125 clkbo clk vss vss nch_lvt_mac l=40e-9 w=240e-9 multi=1 nf=1
xm22 vmid v2p vss vss nch_lvt_mac l=40e-9 w=1.92e-6 multi=1 nf=4
xm21 v2n vxp vss vss nch_lvt_mac l=40e-9 w=1.92e-6 multi=1 nf=4
xm56 v1n vintp<1> vss vss nch_lvt_mac l=40e-9 w=720e-9 multi=1 nf=3
xm68 v1p vintn<2> vss vss nch_lvt_mac l=40e-9 w=2.88e-6 multi=1 nf=12
.ends CLK_COMP
.subckt type:digital INVX8 i vdd vss zn
xm1 zn i vss vss nch_lvt_mac l=40e-9 w=1.24e-6 multi=1 nf=8
xm0 zn i vdd vdd pch_lvt_mac l=40e-9 w=1.64e-6 multi=1 nf=8
.ends INVX8
.subckt type:digital BUF248 dvdd dvss in out outa
xi186 net23 dvdd dvss out INVX8
xi184 in dvdd dvss net21 INVX1
xi185 net21 dvdd dvss outa INVX2
xi187 outa dvdd dvss net23 INVX4
.ends BUF248
.subckt type:digital GT_GEN dvdd dvss gt last start
xi319 net028 dvdd dvss net027 INVX2
xm12 b a net030 dvdd pch_lvt_mac l=40e-9 w=240e-9 multi=1 nf=1
xm1 net030 last dvdd dvdd pch_lvt_mac l=40e-9 w=240e-9 multi=1 nf=1
xm4 c b dvdd dvdd pch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xi3 net016 dvdd dvss net021 INVX1
xi2 net021 dvdd dvss net028 INVX1
xi1 start dvdd dvss net014 INVX1
xi252 c dvdd dvss net016 INVX1
xi0 net014 dvdd dvss a INVX1
xi320 net027 dvdd dvss gt INVX4
xm2 b last dvss dvss nch_lvt_mac l=40e-9 w=240e-9 multi=1 nf=1
xm9 net029 b dvss dvss nch_lvt_mac l=40e-9 w=240e-9 multi=1 nf=2
xm13 c a net029 dvss nch_lvt_mac l=40e-9 w=240e-9 multi=1 nf=2
.ends GT_GEN
.subckt type:digital AND2 dvdd dvss s1 s2 sc
xm12 sc net017 dvss dvss nch_lvt_mac l=40e-9 w=155e-9 multi=1 nf=1
xm6 net011 s2 dvss dvss nch_lvt_mac l=40e-9 w=155e-9 multi=1 nf=1
xm0 net017 s1 net011 dvss nch_lvt_mac l=40e-9 w=155e-9 multi=1 nf=1
xm13 net017 s2 dvdd dvdd pch_lvt_mac l=40e-9 w=205e-9 multi=1 nf=1
xm11 sc net017 dvdd dvdd pch_lvt_mac l=40e-9 w=205e-9 multi=1 nf=1
xm1 net017 s1 dvdd dvdd pch_lvt_mac l=40e-9 w=205e-9 multi=1 nf=1
.ends AND2
.subckt type:digital NS2_GEN dvdd dvss ns<2> start stop
xi282 net021 dvdd dvss ns<2> INVX2
xi283 net022 dvdd dvss net021 INVX1
xi333 dvdd dvss start stop net022 AND2
.ends NS2_GEN
.subckt type:digital DELAY_VAR_V2 i o vb vdd vss
xm13 net017 net021 vdd vdd pch_lvt_mac l=80e-9 w=240e-9 multi=1 nf=1
xm11 net021 net019 vdd vdd pch_lvt_mac l=80e-9 w=240e-9 multi=1 nf=1
xm10 net011 net015 vdd vdd pch_lvt_mac l=120e-9 w=240e-9 multi=1 nf=1
xm6 o net017 vdd vdd pch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=2
xm0 net019 net011 vdd vdd pch_lvt_mac l=80e-9 w=240e-9 multi=1 nf=1
xm2 net015 i vdd vdd pch_lvt_mac l=120e-9 w=240e-9 multi=1 nf=1
xm12 net017 net021 vss vss nch_lvt_mac l=80e-9 w=120e-9 multi=1 nf=1
xm8 net021 net019 vss vss nch_lvt_mac l=80e-9 w=120e-9 multi=1 nf=1
xm9 net011 net015 net016 vss nch_lvt_mac l=120e-9 w=240e-9 multi=1 nf=1
xm7 net016 vb vss vss nch_lvt_mac l=120e-9 w=240e-9 multi=1 nf=1
xm5 o net017 vss vss nch_lvt_mac l=40e-9 w=240e-9 multi=1 nf=2
xm4 net019 net011 vss vss nch_lvt_mac l=80e-9 w=120e-9 multi=1 nf=1
xm1 net015 i net8 vss nch_lvt_mac l=120e-9 w=240e-9 multi=1 nf=1
xm3 net8 vb vss vss nch_lvt_mac l=120e-9 w=240e-9 multi=1 nf=1
.ends DELAY_VAR_V2
.subckt type:digital PHS_DELAY_V2 dvdd dvss f1 sd1 sd2 vb
xi3 net011 net010 vb dvdd dvss DELAY_VAR_V2
xi4 net010 sd2 vb dvdd dvss DELAY_VAR_V2
xi0 f1 dvdd dvss net05 INVX2
xi2 sd1 dvdd dvss net011 INVX2
xi1 net05 dvdd dvss sd1 INVX4
.ends PHS_DELAY_V2
.subckt type:digital INVX6 i vdd vss zn
m1 zn i vss vss nch_lvt l=40e-9 w=920e-9 m=1 nf=4
m0 zn i vdd vdd pch_lvt l=40e-9 w=1.24e-6 m=1 nf=4
.ends INVX6
.subckt type:digital NAND2 a b dvdd dvss o
xm6 net011 b dvss dvss nch_lvt_mac l=40e-9 w=155e-9 multi=1 nf=1
xm0 o a net011 dvss nch_lvt_mac l=40e-9 w=155e-9 multi=1 nf=1
xm13 o b dvdd dvdd pch_lvt_mac l=40e-9 w=205e-9 multi=1 nf=1
xm1 o a dvdd dvdd pch_lvt_mac l=40e-9 w=205e-9 multi=1 nf=1
.ends NAND2
.subckt type:digital CLK_NONOVERLAP dvdd dvss in out outb
xi14 net012 dvdd dvss net013 INVX2
xi16 net011 dvdd dvss net09 INVX2
xi17 net013 dvdd dvss outb INVX4
xi18 net09 dvdd dvss out INVX4
xi11 net016 in dvdd dvss net018 NAND2
xi8 net031 net018 dvdd dvss net016 NAND2
xi12 net016 dvdd dvss net012 INVX1
xi19 in dvdd dvss net031 INVX1
xi15 net018 dvdd dvss net011 INVX1
.ends CLK_NONOVERLAP
.subckt type:digital PHS_GEN_V2 dvdd dvss phe sd1 sd2 st
xi4 net06 dvdd dvss phe INVX6
xi250 sd1 sd2 dvdd dvss net029 nor
xi334 dvdd dvss net029 st net06 CLK_NONOVERLAP
.ends PHS_GEN_V2
.subckt type:digital DFF_TSPCn_SC_v2 clk d dvdd dvss q sc
xm26 clkb clk dvss dvss nch_lvt_mac l=40e-9 w=120e-9 multi=1 nf=1
xm22 q clkb net048 dvss nch_lvt_mac l=40e-9 w=410e-9 multi=1 nf=1
xm18 b d dvss dvss nch_lvt_mac l=40e-9 w=155e-9 multi=1 nf=1
xm3 net048 b dvss dvss nch_lvt_mac l=40e-9 w=410e-9 multi=1 nf=1
m20 sc net044 dvss dvss nch_lvt l=40e-9 w=310e-9 m=1 nf=1
m19 net044 q net047 dvss nch_lvt l=40e-9 w=310e-9 m=1 nf=1
m14 s2b d dvss dvss nch_lvt l=40e-9 w=120e-9 m=1 nf=1
m16 net047 s2b dvss dvss nch_lvt l=40e-9 w=310e-9 m=1 nf=1
xm29 clkb clk dvdd dvdd pch_lvt_mac l=40e-9 w=240e-9 multi=1 nf=1
xm28 net049 d dvdd dvdd pch_lvt_mac l=40e-9 w=310e-9 multi=1 nf=1
xm27 q b dvdd dvdd pch_lvt_mac l=40e-9 w=310e-9 multi=1 nf=1
xm21 b clkb net049 dvdd pch_lvt_mac l=40e-9 w=310e-9 multi=1 nf=1
m25 net044 s2b dvdd dvdd pch_lvt l=40e-9 w=310e-9 m=1 nf=1
m24 sc net044 dvdd dvdd pch_lvt l=40e-9 w=620e-9 m=1 nf=2
m23 net044 q dvdd dvdd pch_lvt l=40e-9 w=310e-9 m=1 nf=1
m17 s2b d dvdd dvdd pch_lvt l=40e-9 w=240e-9 m=1 nf=1
.ends DFF_TSPCn_SC_v2
.subckt type:digital INVMINI i vdd vss zn
m1 zn i vss vss nch_lvt l=40e-9 w=120e-9 m=1 nf=1
m0 zn i vdd vdd pch_lvt l=40e-9 w=160e-9 m=1 nf=1
.ends INVMINI
.subckt type:digital INV i vdd vss zn
m1 zn i vss vss nch_lvt l=40e-9 w=155e-9 m=1 nf=1
m0 zn i vdd vdd pch_lvt l=40e-9 w=205e-9 m=1 nf=1
.ends INV
.subckt type:digital TG cn cp dvdd dvss vin vout
m11 vin cn vout dvdd pch_lvt l=40e-9 w=310e-9 m=1 nf=1
m9 vout cp vin dvss nch_lvt l=40e-9 w=155e-9 m=1 nf=1
.ends TG
.subckt type:digital Latch_D_new_V1 d db dvdd dvss q qb qbn rst sc
m2 net015 net021 dvdd dvdd pch_lvt l=40e-9 w=205e-9 m=1 nf=1
m10 qb net021 dvdd dvdd pch_lvt l=40e-9 w=620e-9 m=1 nf=1
m7 net021 rst dvdd dvdd pch_lvt l=40e-9 w=410e-9 m=1 nf=2
m13 q net015 dvdd dvdd pch_lvt l=40e-9 w=620e-9 m=1 nf=1
m1 net021 net015 dvdd dvdd pch_lvt l=40e-9 w=205e-9 m=1 nf=1
m6 net015 rst dvdd dvdd pch_lvt l=40e-9 w=410e-9 m=1 nf=2
xi24 sc dvdd dvss net037 INVMINI
xi16 sc dvdd dvss net022 INVMINI
xi23 net037 dvdd dvss net027 INVMINI
xi18 net022 dvdd dvss net032 INVMINI
m3 net021 sc net030 dvss nch_lvt l=40e-9 w=410e-9 m=1 nf=2
m4 net028 d dvss dvss nch_lvt l=40e-9 w=620e-9 m=1 nf=2
m5 net015 sc net028 dvss nch_lvt l=40e-9 w=410e-9 m=1 nf=2
m0 net030 db dvss dvss nch_lvt l=40e-9 w=620e-9 m=1 nf=2
m12 q net015 dvss dvss nch_lvt l=40e-9 w=310e-9 m=1 nf=1
m9 qb net021 dvss dvss nch_lvt l=40e-9 w=310e-9 m=1 nf=1
xi20 qb dvdd dvss net034 INV
xi25 q dvdd dvss qbn INV
xi11 net032 net022 dvdd dvss net021 net034 TG
xi26 net027 net037 dvdd dvss net015 qbn TG
.ends Latch_D_new_V1
.subckt type:digital SEQUENCER_V4 clk d<3> d<2> d<1> d<0> db<3> db<2> db<1> db<0> dbn<3> dbn<2> dbn<1> dbn<0> din dip drst dvdd dvss s<4> s<3> s<2> s<1> sc<4> sc<3> sc<2> sc<1> st
xi4<3> clk st dvdd dvss s<4> sc<4> DFF_TSPCn_SC_v2
xi4<2> clk s<4> dvdd dvss s<3> sc<3> DFF_TSPCn_SC_v2
xi4<1> clk s<3> dvdd dvss s<2> sc<2> DFF_TSPCn_SC_v2
xi4<0> clk s<2> dvdd dvss s<1> sc<1> DFF_TSPCn_SC_v2
xi3<4> dip din dvdd dvss d<3> db<3> dbn<3> drst sc<4> Latch_D_new_V1
xi3<3> dip din dvdd dvss d<2> db<2> dbn<2> drst sc<3> Latch_D_new_V1
xi3<2> dip din dvdd dvss d<1> db<1> dbn<1> drst sc<2> Latch_D_new_V1
xi3<1> dip din dvdd dvss d<0> db<0> dbn<0> drst sc<1> Latch_D_new_V1
.ends SEQUENCER_V4
.subckt type:digital NSSAR_LOGIC_ELD_V2 clk clke d<3> d<2> d<1> d<0> db<3> db<2> db<1> db<0> dbn<3> dbn<2> dbn<1> dbn<0> din dip dvdd dvss f1 gt ns<2> ns<1> phe phs s<4> s<3> s<2> s<1> sc<4> sc<3> sc<2> sc<1> vb
xi372 sd1 dvdd dvss net020 INVX1
xi373 net020 dvdd dvss net023 INVX1
xi355 dvdd dvss gt ns<1> phe GT_GEN
xi354 dvdd dvss ns<2> net019 net023 NS2_GEN
xm2 net011 clk dvss dvss nch_lvt_mac l=40e-9 w=360e-9 multi=1 nf=2
xi371 st dvdd dvss net018 INVX2
xi352 s<1> dvdd dvss net019 INVX2
xi364 net019 dvdd dvss net017 INVX2
xi346 sc<1> dvdd dvss net025 INVX2
xi357 dvdd dvss f1 sd1 sd2 vb PHS_DELAY_V2
xi369 net022 dvdd dvss phe INVX8
xi358 dvdd dvss net022 sd1 sd2 st PHS_GEN_V2
xm3 net011 clk dvdd dvdd pch_lvt_mac l=40e-9 w=720e-9 multi=1 nf=2
xi345 net011 d<3> d<2> d<1> d<0> db<3> db<2> db<1> db<0> dbn<3> dbn<2> dbn<1> dbn<0> din dip phe dvdd dvss s<4> s<3> s<2> s<1> sc<4> sc<3> sc<2> sc<1> st SEQUENCER_V4
xi365 net017 dvdd dvss clke INVX4
xi370 net018 dvdd dvss phs INVX4
xi347 net025 dvdd dvss ns<1> INVX4
.ends NSSAR_LOGIC_ELD_V2
.subckt type:mixed NSSAR4B_wELD_V2A avdd avss botep<3> botep<2> botep<1> botep<0> botp<3> botp<2> botp<1> botp<0> clk clkb d<3> d<2> d<1> d<0> db<3> db<2> db<1> db<0> din dip dout<3> dout<2> dout<1> dout<0> dvdd dvss f1 gt ns<2> ns<1> nsbs<2> nsbs<1> phsbuf s<4> s<3> s<2> s<1> sc<4> sc<3> sc<2> sc<1> vb_clk vb_samp veld vin vintn<2> vintn<1> vintn<0> vintp<2> vintp<1> vintp<0> vip vref vrefn vrefp vsw
xi4<1> ns<2> avdd avss net011<0> INVX2
xi4<2> ns<1> avdd avss net011<1> INVX2
xi198 net07 avdd avss net06 INVX2
xi197<1> net011<0> avdd avss net012<0> INVX4
xi197<2> net011<1> avdd avss net012<1> INVX4
xi199 net06 avdd avss phs INVX4
xm0 avss avdd avss avss nch_lvt_mac l=40e-9 w=2.325e-6 multi=1 nf=15
xi177 clke dbn<3> dbn<2> dbn<1> dbn<0> dop<3> dop<2> dop<1> dop<0> don<3> don<2> don<1> don<0> dout<3> dout<2> dout<1> dout<0> dvdd dvss LOGIC_DOUT_V2
xi172 avdd avss botn<3> botn<2> botn<1> botn<0> boten<3> boten<2> boten<1> boten<0> d<3> db<2> db<1> db<0> deb<3> deb<2> deb<1> deb<0> net012<0> net012<1> net38<0> net38<1> phs veld vin vintn<2> vintn<1> vintn<0> vref vrefn vrefp net03 SC4B_wELD_V2
xi170 avdd avss botp<3> botp<2> botp<1> botp<0> botep<3> botep<2> botep<1> botep<0> db<3> d<2> d<1> d<0> de<3> de<2> de<1> de<0> net012<0> net012<1> nsbs<2> nsbs<1> phs veld vip vintp<2> vintp<1> vintp<0> vref vrefn vrefp vsw SC4B_wELD_V2
xi176 deb<3> deb<2> deb<1> deb<0> don<3> don<2> don<1> don<0> phe dvdd dvss LOGIC_ELD
xi173 de<3> de<2> de<1> de<0> dop<3> dop<2> dop<1> dop<0> phe dvdd dvss LOGIC_ELD
xi189 clk clkb din dip gt vb_clk avdd vintp<0> vintn<0> vintn<2> vintn<1> vintp<2> vintp<1> avss CLK_COMP
xm1 avss avdd avss avdd pch_lvt_mac l=40e-9 w=3.075e-6 multi=1 nf=15
xi206 avdd avss phs phsbuf net05 BUF248
xi174 clkb clke d<3> d<2> d<1> d<0> db<3> db<2> db<1> db<0> dbn<3> dbn<2> dbn<1> dbn<0> din dip dvdd dvss f1 gt ns<2> ns<1> phe net07 s<4> s<3> s<2> s<1> sc<4> sc<3> sc<2> sc<1> vb_samp NSSAR_LOGIC_ELD_V2
.ends NSSAR4B_wELD_V2A
.subckt type:analog OTA_FF_2s_v3 avdd avss ibin in ip on op vcas vcmi
m35 net057 ibin avdd avdd pch_lvt l=120e-9 w=8e-6 m=1 nf=2
m34 cmfb vcmo net057 net057 pch_lvt l=120e-9 w=4e-6 m=1 nf=1
m33 net044 vcmi net057 net057 pch_lvt l=120e-9 w=4e-6 m=1 nf=1
m62 avdd ibin avdd avdd pch_lvt l=120e-9 w=16e-6 m=1 nf=8
m54 net59 net59 net59 net59 pch_lvt l=120e-9 w=12e-6 m=1 nf=6
m43 net5 net5 net5 net5 pch_lvt l=120e-9 w=12e-6 m=1 nf=6
m53 avdd ibin avdd avdd pch_lvt l=120e-9 w=12e-6 m=1 nf=6
m57 avdd ibin avdd avdd pch_lvt l=120e-9 w=16e-6 m=1 nf=8
m37 op in net59 net59 pch_lvt l=120e-9 w=24e-6 m=1 nf=6
m23 on ip net59 net59 pch_lvt l=120e-9 w=24e-6 m=1 nf=6
m63 net75 vcas net75 net75 pch_lvt l=120e-9 w=16e-6 m=1 nf=8
m58 net057 vcmo net057 net057 pch_lvt l=120e-9 w=4e-6 m=1 nf=2
m36 net59 ibin avdd avdd pch_lvt l=120e-9 w=48e-6 m=1 nf=12
m41 avdd ibin avdd avdd pch_lvt l=120e-9 w=12e-6 m=1 nf=6
m16 ibin vcas net75 net75 pch_lvt l=120e-9 w=8e-6 m=1 nf=2
m50 on1 ip net5 net5 pch_lvt l=120e-9 w=8e-6 m=1 nf=2
m48 net057 vcmi net057 net057 pch_lvt l=120e-9 w=12e-6 m=1 nf=6
m6 net75 ibin avdd avdd pch_lvt l=120e-9 w=8e-6 m=1 nf=2
m4 net5 ibin avdd avdd pch_lvt l=120e-9 w=16e-6 m=1 nf=4
m20 op1 in net5 net5 pch_lvt l=120e-9 w=8e-6 m=1 nf=2
m11 avss on1 avss avss nch_lvt l=1e-6 w=8e-6 m=1 nf=4
m10 avss op1 avss avss nch_lvt l=1e-6 w=8e-6 m=1 nf=4
m1 avss avss avss avss nch_lvt l=120e-9 w=6e-6 m=1 nf=6
m0 avss cmfb avss avss nch_lvt l=120e-9 w=6e-6 m=1 nf=6
m66 avss on1 avss avss nch_lvt l=120e-9 w=2e-6 m=1 nf=2
m64 avss op1 avss avss nch_lvt l=120e-9 w=2e-6 m=1 nf=2
m55 avss avss avss avss nch_lvt l=120e-9 w=2e-6 m=1 nf=2
m21 on op1 avss avss nch_lvt l=120e-9 w=6e-6 m=1 nf=6
m19 op on1 avss avss nch_lvt l=120e-9 w=6e-6 m=1 nf=6
m29 cmfb cmfb avss avss nch_lvt l=120e-9 w=1e-6 m=1 nf=1
m14 op1 cmfb avss avss nch_lvt l=120e-9 w=2e-6 m=1 nf=2
m13 on1 cmfb avss avss nch_lvt l=120e-9 w=2e-6 m=1 nf=2
m59 avss net044 avss avss nch_lvt l=120e-9 w=2e-6 m=1 nf=2
m30 net044 net044 avss avss nch_lvt l=120e-9 w=1e-6 m=1 nf=1
m56 avss cmfb avss avss nch_lvt l=120e-9 w=2e-6 m=1 nf=2
xc4 on vcmo avss cfmom nr=24 lr=3.8e-6 w=100e-9 s=100e-9 stm=2 spm=6 multi=1 ftip=140e-9 dmflag=0
xc5 op vcmo avss cfmom nr=24 lr=3.8e-6 w=100e-9 s=100e-9 stm=2 spm=6 multi=1 ftip=140e-9 dmflag=0
xr12 vcmo op avss rppolywo_m lr=20e-6 wr=1e-6 multi=1 m=1
xr13 on vcmo avss rppolywo_m lr=20e-6 wr=1e-6 multi=1 m=1
.ends OTA_FF_2s_v3
.subckt type:analog INT_V3 cs<2> cs<1> cs<0> c_sel<2> c_sel<1> c_sel<0> ib vcas vcmi vdd _net0 _net1 _net3 _net2 vss
xm8 net035 c_sel<0> _net0 vss nch_lvt_mac l=40e-9 w=2e-6 multi=1 nf=2
xm7 net028 c_sel<1> _net0 vss nch_lvt_mac l=40e-9 w=4e-6 multi=1 nf=4
xm6 net037 c_sel<2> _net0 vss nch_lvt_mac l=40e-9 w=8e-6 multi=1 nf=8
xm2 cs<0> c_sel<0> _net1 vss nch_lvt_mac l=40e-9 w=2e-6 multi=1 nf=2
xm1 cs<1> c_sel<1> _net1 vss nch_lvt_mac l=40e-9 w=4e-6 multi=1 nf=4
xm0 cs<2> c_sel<2> _net1 vss nch_lvt_mac l=40e-9 w=8e-6 multi=1 nf=8
xi181 vdd vss ib _net1 _net0 _net2 _net3 vcas vcmi OTA_FF_2s_v3
xc11 vdd vss vdd cfmom nr=30 lr=5e-6 w=100e-9 s=100e-9 stm=2 spm=6 multi=14 ftip=140e-9 dmflag=0
xc6 cs<0> _net3 vdd cfmom nr=30 lr=5e-6 w=100e-9 s=100e-9 stm=2 spm=6 multi=1 ftip=140e-9 dmflag=0
xc5 cs<1> _net3 vdd cfmom nr=30 lr=5e-6 w=100e-9 s=100e-9 stm=2 spm=6 multi=2 ftip=140e-9 dmflag=0
xc1 cs<2> _net3 vdd cfmom nr=30 lr=5e-6 w=100e-9 s=100e-9 stm=2 spm=6 multi=4 ftip=140e-9 dmflag=0
xc0 _net1 _net3 vdd cfmom nr=30 lr=5e-6 w=100e-9 s=100e-9 stm=2 spm=6 multi=11 ftip=140e-9 dmflag=0
xc10 _net0 _net2 vdd cfmom nr=30 lr=5e-6 w=100e-9 s=100e-9 stm=2 spm=6 multi=11 ftip=140e-9 dmflag=0
xc9 net028 _net2 vdd cfmom nr=30 lr=5e-6 w=100e-9 s=100e-9 stm=2 spm=6 multi=2 ftip=140e-9 dmflag=0
xc8 net035 _net2 vdd cfmom nr=30 lr=5e-6 w=100e-9 s=100e-9 stm=2 spm=6 multi=1 ftip=140e-9 dmflag=0
xc7 net037 _net2 vdd cfmom nr=30 lr=5e-6 w=100e-9 s=100e-9 stm=2 spm=6 multi=4 ftip=140e-9 dmflag=0
.ends INT_V3
.subckt type:digital INVX12 i vdd vss zn
m1 zn i vss vss nch_lvt l=40e-9 w=1.84e-6 m=1 nf=8
m0 zn i vdd vdd pch_lvt l=40e-9 w=2.48e-6 m=1 nf=8
.ends INVX12
.subckt type:analog Retiming_Latch_common clkb d do dob vdd_d vss_d
xm39 net025 net017 vdd_d vdd_d pch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xm31 clk clkb vdd_d vdd_d pch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xm33 vdd_d vss_d vdd_d vdd_d pch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xm16 do dob vdd_d vdd_d pch_lvt_mac l=40e-9 w=320e-9 multi=1 nf=1
xm26 clkn clk vdd_d vdd_d pch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xm12 dob do vdd_d vdd_d pch_lvt_mac l=40e-9 w=320e-9 multi=1 nf=1
xm1 do clkn net36 vdd_d pch_lvt_mac l=40e-9 w=640e-9 multi=1 nf=1
xm0 net36 net025 vdd_d vdd_d pch_lvt_mac l=40e-9 w=640e-9 multi=1 nf=1
xm11 dob clkn net39 vdd_d pch_lvt_mac l=40e-9 w=640e-9 multi=1 nf=1
xm10 net39 net017 vdd_d vdd_d pch_lvt_mac l=40e-9 w=640e-9 multi=1 nf=1
xm37 net017 d vdd_d vdd_d pch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xm35 vdd_d vss_d vdd_d vdd_d pch_lvt_mac l=40e-9 w=480e-9 multi=1 nf=1
xm38 net025 net017 vss_d vss_d nch_lvt_mac l=40e-9 w=320e-9 multi=1 nf=1
xm30 clk clkb vss_d vss_d nch_lvt_mac l=40e-9 w=240e-9 multi=1 nf=1
xm17 do clk net37 vss_d nch_lvt_mac l=40e-9 w=320e-9 multi=1 nf=1
xm32 vdd_d vss_d vdd_d vss_d nch_lvt_mac l=40e-9 w=320e-9 multi=1 nf=1
xm27 clkn clk vss_d vss_d nch_lvt_mac l=40e-9 w=240e-9 multi=1 nf=1
xm13 dob clk net38 vss_d nch_lvt_mac l=40e-9 w=320e-9 multi=1 nf=1
xm36 net017 d vss_d vss_d nch_lvt_mac l=40e-9 w=320e-9 multi=1 nf=1
xm21 dob do vss_d vss_d nch_lvt_mac l=40e-9 w=160e-9 multi=1 nf=1
xm20 do dob vss_d vss_d nch_lvt_mac l=40e-9 w=160e-9 multi=1 nf=1
xm19 net38 net017 vss_d vss_d nch_lvt_mac l=40e-9 w=320e-9 multi=1 nf=1
xm34 vdd_d vss_d vdd_d vss_d nch_lvt_mac l=40e-9 w=320e-9 multi=1 nf=1
xm18 net37 net025 vss_d vss_d nch_lvt_mac l=40e-9 w=320e-9 multi=1 nf=1
.ends Retiming_Latch_common
.subckt type:analog DAC dn dp ion iop vrefn vrefp vss_dac
xm11 net09 dn vrefn vss_dac nch_lvt_mac l=40e-9 w=200e-9 multi=1 nf=1
xm7 net016 dp vrefn vss_dac nch_lvt_mac l=40e-9 w=200e-9 multi=1 nf=1
xm1 net018 net016 vrefn vss_dac nch_lvt_mac l=40e-9 w=400e-9 multi=1 nf=1
xm0 net010 net09 vrefn vss_dac nch_lvt_mac l=40e-9 w=400e-9 multi=1 nf=1
xm10 net016 dp vrefp vrefp pch_lvt_mac l=40e-9 w=300e-9 multi=1 nf=1
xm3 net018 net016 vrefp vrefp pch_lvt_mac l=40e-9 w=600e-9 multi=1 nf=1
xm2 net010 net09 vrefp vrefp pch_lvt_mac l=40e-9 w=600e-9 multi=1 nf=1
xm12 net09 dn vrefp vrefp pch_lvt_mac l=40e-9 w=300e-9 multi=1 nf=1
xr2 iop net018 rppolywo l=49e-6 w=1e-6 m=1 multi=1
xr0 net010 ion rppolywo l=49e-6 w=1e-6 m=1 multi=1
.ends DAC
.subckt type:mixed Retiming_DAC clkb d ion iop vdd vrefn vrefp vss
xi0 clkb d net2 net1 vdd vss Retiming_Latch_common
xi1 net1 net2 ion iop vrefn vrefp vss DAC
.ends Retiming_DAC
.topckt CTDTDSM_V3 avdd_sar avss botep<3> botep<2> botep<1> botep<0> botp<3> botp<2> botp<1> botp<0> clk csel<2> csel<1> csel<0> dout<3> dout<2> dout<1> dout<0> dvdd dvss ib_ota in ip mclk nsbsp<2> nsbsp<1> phsbuf vb_clk vb_samp vcas vcmi vdd_int veld vintn<2> vintn<1> vintn<0> vintp<2> vintp<1> vintp<0> vrefn vrefnd vrefp vrefpd vsw xn xp yn yp
xi58 avdd_sar avss botep<3> botep<2> botep<1> botep<0> botp<3> botp<2> botp<1> botp<0> clk clkb d<3> d<2> d<1> d<0> db<3> db<2> db<1> db<0> din dip dout<3> dout<2> dout<1> dout<0> dvdd dvss mclk net036 ns<2> ns<1> nsbsp<2> nsbsp<1> phsbuf net046<0> net046<1> net046<2> net046<3> sc<4> sc<3> sc<2> sc<1> vb_clk vb_samp veld yn vintn<2> vintn<1> vintn<0> vintp<2> vintp<1> vintp<0> yp vcmi vrefn vrefp vsw NSSAR4B_wELD_V2A
xi60<2> dout<2> dvdd dvss net026<0> INVX4
xi60<1> dout<1> dvdd dvss net026<1> INVX4
xi60<0> dout<0> dvdd dvss net026<2> INVX4
xr7 ip xp rppolywo l=16.5e-6 w=1e-6 m=1 multi=1
xr6 in xn rppolywo l=16.5e-6 w=1e-6 m=1 multi=1
xi39 net043<0> net043<1> net043<2> csel<2> csel<1> csel<0> ib_ota vcas vcmi vdd_int xn xp yp yn avss INT_V3
xi54 net015 dvdd dvss doutl<3> INVX12
xi53 phsbuf avdd_sar avss net045 INVX12
xi56<2> net026<0> dvdd dvss doutl<2> INVX8
xi56<1> net026<1> dvdd dvss doutl<1> INVX8
xi56<0> net026<2> dvdd dvss doutl<0> INVX8
xi59 dout<3> dvdd dvss net015 INVX6
xi7<15> net045 doutl<3> xp xn dvdd vrefnd vrefpd dvss Retiming_DAC
xi7<14> net045 doutl<3> xp xn dvdd vrefnd vrefpd dvss Retiming_DAC
xi7<13> net045 doutl<3> xp xn dvdd vrefnd vrefpd dvss Retiming_DAC
xi7<12> net045 doutl<3> xp xn dvdd vrefnd vrefpd dvss Retiming_DAC
xi7<11> net045 doutl<3> xp xn dvdd vrefnd vrefpd dvss Retiming_DAC
xi7<10> net045 doutl<3> xp xn dvdd vrefnd vrefpd dvss Retiming_DAC
xi7<9> net045 doutl<3> xp xn dvdd vrefnd vrefpd dvss Retiming_DAC
xi7<8> net045 doutl<3> xp xn dvdd vrefnd vrefpd dvss Retiming_DAC
xi7<7> net045 doutl<2> xp xn dvdd vrefnd vrefpd dvss Retiming_DAC
xi7<6> net045 doutl<2> xp xn dvdd vrefnd vrefpd dvss Retiming_DAC
xi7<5> net045 doutl<2> xp xn dvdd vrefnd vrefpd dvss Retiming_DAC
xi7<4> net045 doutl<2> xp xn dvdd vrefnd vrefpd dvss Retiming_DAC
xi7<3> net045 doutl<1> xp xn dvdd vrefnd vrefpd dvss Retiming_DAC
xi7<2> net045 doutl<1> xp xn dvdd vrefnd vrefpd dvss Retiming_DAC
xi7<1> net045 doutl<0> xp xn dvdd vrefnd vrefpd dvss Retiming_DAC
.ends CTDTDSM_V3