-
Notifications
You must be signed in to change notification settings - Fork 7
/
sky_mod1.lib
1948 lines (1936 loc) · 138 KB
/
sky_mod1.lib
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
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
library ("sky130_vsd__tt_025C_1v80") {
define(def_sim_opt,library,string);
define(default_arc_mode,library,string);
define(default_constraint_arc_mode,library,string);
define(driver_model,library,string);
define(leakage_sim_opt,library,string);
define(min_pulse_width_mode,library,string);
define(simulator,library,string);
define(switching_power_split_model,library,string);
define(sim_opt,timing,string);
define(violation_delay_degrade_pct,timing,string);
technology("cmos");
delay_model : "table_lookup";
bus_naming_style : "%s[%d]";
time_unit : "1ns";
voltage_unit : "1V";
leakage_power_unit : "1nW";
current_unit : "1mA";
pulling_resistance_unit : "1kohm";
capacitive_load_unit(1.0000000000, "pf");
revision : 1.0000000000;
default_cell_leakage_power : 0.0000000000;
default_fanout_load : 0.0000000000;
default_inout_pin_cap : 0.0000000000;
default_input_pin_cap : 0.0000000000;
default_max_transition : 1.5000000000;
default_output_pin_cap : 0.0000000000;
default_arc_mode : "worst_edges";
default_constraint_arc_mode : "worst";
default_leakage_power_density : 0.0000000000;
operating_conditions ("tt_025C_1v80") {
voltage : 1.8000000000;
process : 1.0000000000;
temperature : 25.000000000;
tree_type : "balanced_tree";
}
power_lut_template ("power_inputs_1") {
variable_1 : "input_transition_time";
index_1("1, 2, 3, 4, 5, 6, 7");
}
power_lut_template ("power_outputs_1") {
variable_1 : "input_transition_time";
variable_2 : "total_output_net_capacitance";
index_1("1, 2, 3, 4, 5, 6, 7");
index_2("1, 2, 3, 4, 5, 6, 7");
}
lu_table_template ("constraint_3_0_1") {
variable_1 : "related_pin_transition";
index_1("1, 2, 3");
}
lu_table_template ("del_1_7_7") {
variable_1 : "input_net_transition";
variable_2 : "total_output_net_capacitance";
index_1("1, 2, 3, 4, 5, 6, 7");
index_2("1, 2, 3, 4, 5, 6, 7");
}
lu_table_template ("driver_waveform_template") {
variable_1 : "input_net_transition";
variable_2 : "normalized_voltage";
index_1("1, 2");
index_2("1, 2");
}
lu_table_template ("vio_3_3_1") {
variable_1 : "related_pin_transition";
variable_2 : "constrained_pin_transition";
index_1("1, 2, 3");
index_2("1, 2, 3");
}
normalized_driver_waveform ("driver_waveform_template") {
index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224745000, 0.2823108000, 0.5000000000, 0.6507428000, 1.5000000000");
index_2("0.0000000000, 0.5000000000, 1.0000000000");
driver_waveform_name : "ramp";
values("0.0000000000, 0.0083333333, 0.0166666670", \
"0.0000000000, 0.0192088180, 0.0384176350", \
"0.0000000000, 0.0442774400, 0.0885548810", \
"0.0000000000, 0.1020620700, 0.2041241500", \
"0.0000000000, 0.2352590100, 0.4705180100", \
"0.0000000000, 0.4166666700, 0.8333333300", \
"0.0000000000, 0.5422856800, 1.0845714000", \
"0.0000000000, 1.2500000000, 2.5000000000");
}
library_features("report_delay_calculation");
voltage_map("VSS", 0.0000000000);
voltage_map("KAPWR", 1.8000000000);
voltage_map("LOWLVPWR", 1.8000000000);
voltage_map("VGND", 0.0000000000);
voltage_map("VNB", 0.0000000000);
voltage_map("VPB", 1.8000000000);
voltage_map("VPWR", 1.8000000000);
voltage_map("VPWRIN", 1.8000000000);
driver_model : "ramp";
in_place_swap_mode : "match_footprint";
input_threshold_pct_fall : 50.000000000;
input_threshold_pct_rise : 50.000000000;
leakage_sim_opt : "runlvl=5 accurate=1 method=bdf kcltest=1 gmin=1E-15 runlvl=5 accurate=1 method=bdf kcltest=1 gmin=1E-15";
min_pulse_width_mode : "max";
nom_process : 1.0000000000;
nom_temperature : 25.000000000;
nom_voltage : 1.8000000000;
output_threshold_pct_fall : 50.000000000;
output_threshold_pct_rise : 50.000000000;
simulation : "true";
slew_derate_from_library : 1.0000000000;
slew_lower_threshold_pct_fall : 20.000000000;
slew_lower_threshold_pct_rise : 20.000000000;
slew_upper_threshold_pct_fall : 80.000000000;
slew_upper_threshold_pct_rise : 80.000000000;
switching_power_split_model : "true";
cell ("sky130_fd_sc_hd__diode_2") {
leakage_power () {
value : 9.4057935e-06;
when : "DIODE";
}
leakage_power () {
value : 3.2710485e-06;
when : "!DIODE";
}
area : 2.5024000000;
cell_footprint : "diode";
cell_leakage_power : 6.338421e-06;
driver_waveform_fall : "ramp";
driver_waveform_rise : "ramp";
pg_pin ("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin ("VNB") {
pg_type : "primary_ground";
voltage_name : "VNB";
}
pg_pin ("VPB") {
pg_type : "primary_power";
voltage_name : "VPB";
}
pg_pin ("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin ("DIODE") {
capacitance : 0.0008780000;
direction : "input";
fall_capacitance : 0.0008570000;
internal_power () {
fall_power ("power_inputs_1") {
index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
values("0.0006468000, 0.0006511000, 0.0006611000, 0.0006633000, 0.0006685000, 0.0006804000, 0.0007080000");
}
rise_power ("power_inputs_1") {
index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
values("-0.000643900, -0.000647900, -0.000657400, -0.000659800, -0.000665400, -0.000678400, -0.000708200");
}
}
max_transition : 1.5000000000;
related_ground_pin : "VGND";
related_power_pin : "VPWR";
rise_capacitance : 0.0009000000;
}
}
cell ("sky130_vsddfxtp_1") {
area: 20.1824;
cell_footprint: "dfxtp";
ff ("IQ","IQ_N") {
clocked_on : "CLK";
next_state : "D";
}
pg_pin ("VGND"){
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin ("VNB") {
pg_type : "primary_ground";
voltage_name : "VNB";
}
pg_pin ("VPB") {
pg_type : "primary_power";
voltage_name : "VPB";
}
pg_pin ("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin ("D") {
capacitance : 0.0021778400;
clock : "false";
direction : "input";
fall_capacitance : 0.0026293400;
max_transition : 1.5000000000;
related_ground_pin : "VGND";
related_power_pin : "VPWR";
rise_capacitance : 0.0017263400;
timing () {
fall_constraint ("vio_3_3_1") {
index_1("0.0100000000, 0.5000000000, 1.5000000000");
index_2("0.0100000000, 0.5000000000, 1.5000000000");
values("0.0970900000, 0.2914500000, 0.5412400000", \
"-0.020500000, 0.1662300000, 0.4109800000", \
"-0.113610000, 0.0664600000, 0.3041800000");
}
related_pin : "CLK";
rise_constraint ("vio_3_3_1") {
index_1("0.0100000000, 0.5000000000, 1.5000000000");
index_2("0.0100000000, 0.5000000000, 1.5000000000");
values("0.0779700000, 0.2015300000, 0.3026900000", \
"-0.001720000, 0.1111600000, 0.1965600000", \
"-0.039830000, 0.0691000000, 0.1484100000");
}
sim_opt : "runlvl=5 accurate=1";
timing_type : "setup_rising";
violation_delay_degrade_pct : 10.000000000;
}
timing () {
fall_constraint ("vio_3_3_1") {
index_1("0.0100000000, 0.5000000000, 1.5000000000");
index_2("0.0100000000, 0.5000000000, 1.5000000000");
values("-0.022560000, -0.191940000, -0.268830000", \
"0.0821500000, -0.089100000, -0.292890000", \
"0.1628500000, -0.003470000, -0.208370000");
}
related_pin : "CLK";
rise_constraint ("vio_3_3_1") {
index_1("0.0100000000, 0.5000000000, 1.5000000000");
index_2("0.0100000000, 0.5000000000, 1.5000000000");
values("-0.036480000, -0.144210000, -0.210710000", \
"0.0323100000, -0.072110000, -0.138920000", \
"0.0657800000, -0.037810000, -0.106090000");
}
sim_opt : "runlvl=5 accurate=1";
timing_type : "hold_rising";
violation_delay_degrade_pct : 10.000000000;
}
}
pin ("CLK") {
capacitance : 0.0023338250000000003;
clock : "true";
direction : "input";
fall_capacitance : 0.0023285500;
max_transition : 1.5000000000;
related_ground_pin : "VGND";
related_power_pin : "VPWR";
rise_capacitance : 0.0023391000;
}
pin ("Q") {
direction: "output";
function: "IQ";
power_down_function : "(!VPWR + VGND)";
related_ground_pin : "VGND";
related_power_pin : "VPWR";
internal_power () {
fall_power ("power_outputs_1") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.2275950000, 0.2302680000, 0.2362100000, 0.2519180000, 0.2883290000, 0.3727610000, 0.5690710000", \
"0.2273240000, 0.2297250000, 0.2363470000, 0.2515860000, 0.2879410000, 0.3724240000, 0.5687420000", \
"0.2265690000, 0.2292330000, 0.2354250000, 0.2509300000, 0.2872790000, 0.3718520000, 0.5682180000", \
"0.2250660000, 0.2277690000, 0.2341090000, 0.2494510000, 0.2859500000, 0.3704280000, 0.5667790000", \
"0.1949510000, 0.1974710000, 0.2039970000, 0.2192750000, 0.2554630000, 0.3399880000, 0.5363060000", \
"0.1879420000, 0.1905860000, 0.1965040000, 0.2118190000, 0.2486220000, 0.3327530000, 0.5291490000", \
"0.1955920000, 0.1982540000, 0.2041830000, 0.2198390000, 0.2562650000, 0.3406930000, 0.5370050000");
}
related_pin : "CLK";
rise_power ("power_outputs_1") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0008124730, 0.0019616900, 0.0047212800, 0.0112854000, 0.0274917000, 0.0666536000, 0.1613510000", \
"0.0008147020, 0.0019801200, 0.0047508300, 0.0113019000, 0.0275685000, 0.0666174000, 0.1613560000", \
"0.0008077140, 0.0019194600, 0.0046337900, 0.0114302000, 0.0275436000, 0.0666583000, 0.1613840000", \
"0.0008122890, 0.0019370400, 0.0045730500, 0.0114265000, 0.0275306000, 0.0666553000, 0.1613820000", \
"0.0007825050, 0.0018971700, 0.0047152300, 0.0113679000, 0.0275402000, 0.0666777000, 0.1613680000", \
"0.0008114140, 0.0019798100, 0.0047522400, 0.0114155000, 0.0276121000, 0.0666184000, 0.1613530000", \
"0.0008133890, 0.0019649300, 0.0047402500, 0.0112782000, 0.0274874000, 0.0666472000, 0.1613550000");
}
}
timing () {
cell_fall ("del_1_7_7") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.3052290000, 0.3069790000, 0.3109190000, 0.3189430000, 0.3340240000, 0.3606470000, 0.4102280000", \
"0.3097910000, 0.3116020000, 0.3156210000, 0.3236800000, 0.3386050000, 0.3653060000, 0.4148670000", \
"0.3209100000, 0.3226620000, 0.3265910000, 0.3346220000, 0.3497070000, 0.3763240000, 0.4259030000", \
"0.3461150000, 0.3479440000, 0.3518010000, 0.3598660000, 0.3748650000, 0.4015320000, 0.4511140000", \
"0.3943500000, 0.3961280000, 0.4002030000, 0.4081670000, 0.4231690000, 0.4498610000, 0.4994130000", \
"0.4642070000, 0.4659590000, 0.4698720000, 0.4779090000, 0.4930010000, 0.5196100000, 0.5691890000", \
"0.5572510000, 0.5590030000, 0.5629370000, 0.5709660000, 0.5860510000, 0.6126740000, 0.6622570000");
}
cell_rise ("del_1_7_7") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.2732210000, 0.2752530000, 0.2795780000, 0.2883460000, 0.3047620000, 0.3375770000, 0.4126630000", \
"0.2778330000, 0.2798420000, 0.2843800000, 0.2930490000, 0.3094210000, 0.3422230000, 0.4173510000", \
"0.2890600000, 0.2911000000, 0.2954230000, 0.3041930000, 0.3206070000, 0.3534230000, 0.4285100000", \
"0.3146720000, 0.3168160000, 0.3211500000, 0.3299270000, 0.3462790000, 0.3791070000, 0.4542240000", \
"0.3641080000, 0.3661240000, 0.3706640000, 0.3793490000, 0.3957140000, 0.4285160000, 0.5036450000", \
"0.4359750000, 0.4379800000, 0.4424990000, 0.4512050000, 0.4676220000, 0.5004320000, 0.5755290000", \
"0.5342380000, 0.5363760000, 0.5407250000, 0.5495710000, 0.5660410000, 0.5988850000, 0.6739440000");
}
fall_transition ("del_1_7_7") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0251299000, 0.0258135000, 0.0283006000, 0.0333861000, 0.0436431000, 0.0650813000, 0.1146050000", \
"0.0248104000, 0.0257220000, 0.0286903000, 0.0334916000, 0.0437291000, 0.0651698000, 0.1146140000", \
"0.0252020000, 0.0258201000, 0.0281628000, 0.0333413000, 0.0436104000, 0.0650915000, 0.1146140000", \
"0.0249627000, 0.0263697000, 0.0278769000, 0.0333203000, 0.0436482000, 0.0651013000, 0.1146120000", \
"0.0248922000, 0.0257465000, 0.0287647000, 0.0334256000, 0.0436339000, 0.0650950000, 0.1146290000", \
"0.0249221000, 0.0257699000, 0.0287031000, 0.0333906000, 0.0436779000, 0.0650592000, 0.1145240000", \
"0.0249155000, 0.0257652000, 0.0287682000, 0.0334142000, 0.0436524000, 0.0650852000, 0.1146350000");
}
related_pin : "CLK";
rise_transition ("del_1_7_7") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0275500000, 0.0288200000, 0.0309600000, 0.0376700000, 0.0520100000, 0.0918600000, 0.1980500000", \
"0.0270200000, 0.0279600000, 0.0316500000, 0.0372300000, 0.0518200000, 0.0917200000, 0.1980600000", \
"0.0275400000, 0.0288300000, 0.0309400000, 0.0376600000, 0.0520300000, 0.0918700000, 0.1980500000", \
"0.0268800000, 0.0288700000, 0.0310000000, 0.0373300000, 0.0521800000, 0.0917800000, 0.1980000000", \
"0.0270300000, 0.0279500000, 0.0316700000, 0.0372500000, 0.0518900000, 0.0917100000, 0.1980700000", \
"0.0273100000, 0.0281300000, 0.0317600000, 0.0374600000, 0.0518500000, 0.0918300000, 0.1980500000", \
"0.0277000000, 0.0292900000, 0.0311400000, 0.0379700000, 0.0524100000, 0.0919900000, 0.1980700000");
}
timing_sense : "non_unate";
timing_type : "rising_edge";
}
}
}
cell ("sky130_fd_sc_hd__buf_2") {
leakage_power () {
value : 0.0022662000;
when : "A";
}
leakage_power () {
value : 0.0056021000;
when : "!A";
}
area : 5.0048000000;
cell_footprint : "buf";
cell_leakage_power : 0.0039341160;
driver_waveform_fall : "ramp";
driver_waveform_rise : "ramp";
pg_pin ("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin ("VNB") {
pg_type : "primary_ground";
voltage_name : "VNB";
}
pg_pin ("VPB") {
pg_type : "primary_power";
voltage_name : "VPB";
}
pg_pin ("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin ("A") {
capacitance : 0.0017270000;
clock : "false";
direction : "input";
fall_capacitance : 0.0016470000;
max_transition : 1.5000000000;
related_ground_pin : "VGND";
related_power_pin : "VPWR";
rise_capacitance : 0.0018070000;
}
pin ("X") {
direction : "output";
function : "(A)";
internal_power () {
fall_power ("power_outputs_1") {
index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000");
index_2("0.0005000000, 0.0014646220, 0.0042902380, 0.0125671600, 0.0368122800, 0.1078322000, 0.3158668000");
values("0.0140552000, 0.0126442000, 0.0087911000, -0.003411300, -0.042009300, -0.156917700, -0.493912600", \
"0.0139263000, 0.0125071000, 0.0086699000, -0.003513500, -0.042160300, -0.157048900, -0.493994300", \
"0.0137287000, 0.0123189000, 0.0084174000, -0.003752100, -0.042330400, -0.157214000, -0.494144400", \
"0.0135482000, 0.0121169000, 0.0081683000, -0.004023800, -0.042588200, -0.157377600, -0.494321700", \
"0.0135475000, 0.0119986000, 0.0079343000, -0.004322900, -0.042768800, -0.157394400, -0.494357600", \
"0.0152041000, 0.0135653000, 0.0089886000, -0.004284200, -0.042783600, -0.157390300, -0.494036900", \
"0.0175151000, 0.0157242000, 0.0108343000, -0.002649900, -0.041709900, -0.156306300, -0.492936900");
}
related_pin : "A";
rise_power ("power_outputs_1") {
index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000");
index_2("0.0005000000, 0.0014646220, 0.0042902380, 0.0125671600, 0.0368122800, 0.1078322000, 0.3158668000");
values("0.0116392000, 0.0133460000, 0.0181670000, 0.0317444000, 0.0708086000, 0.1847454000, 0.5207413000", \
"0.0115450000, 0.0132567000, 0.0180731000, 0.0317090000, 0.0707365000, 0.1848036000, 0.5181148000", \
"0.0113765000, 0.0130574000, 0.0178759000, 0.0315052000, 0.0706164000, 0.1845360000, 0.5185803000", \
"0.0112172000, 0.0128696000, 0.0176085000, 0.0310245000, 0.0702931000, 0.1844760000, 0.5164646000", \
"0.0111513000, 0.0127277000, 0.0175003000, 0.0308402000, 0.0697736000, 0.1841383000, 0.5173316000", \
"0.0119311000, 0.0135030000, 0.0180230000, 0.0312097000, 0.0699882000, 0.1832520000, 0.5201987000", \
"0.0132045000, 0.0146753000, 0.0190707000, 0.0324496000, 0.0710814000, 0.1853545000, 0.5186740000");
}
}
max_capacitance : 0.3158670000;
max_transition : 1.5103890000;
power_down_function : "(!VPWR + VGND)";
related_ground_pin : "VGND";
related_power_pin : "VPWR";
timing () {
cell_fall ("del_1_7_7") {
index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0014646200, 0.0042902400, 0.0125672000, 0.0368123000, 0.1078320000, 0.3158670000");
values("0.0893825000, 0.0940128000, 0.1043020000, 0.1253087000, 0.1706670000, 0.2867790000, 0.6215225000", \
"0.0947109000, 0.0992768000, 0.1095723000, 0.1305028000, 0.1759432000, 0.2920352000, 0.6262424000", \
"0.1073098000, 0.1122147000, 0.1224900000, 0.1435736000, 0.1888902000, 0.3050100000, 0.6394017000", \
"0.1390839000, 0.1436487000, 0.1538906000, 0.1749740000, 0.2204538000, 0.3366603000, 0.6718233000", \
"0.2069192000, 0.2119847000, 0.2231280000, 0.2451737000, 0.2912927000, 0.4071439000, 0.7431974000", \
"0.3151437000, 0.3217471000, 0.3360783000, 0.3632810000, 0.4144178000, 0.5330332000, 0.8664172000", \
"0.4806499000, 0.4891128000, 0.5079365000, 0.5444191000, 0.6065489000, 0.7308373000, 1.0635163000");
}
cell_rise ("del_1_7_7") {
index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0014646200, 0.0042902400, 0.0125672000, 0.0368123000, 0.1078320000, 0.3158670000");
values("0.0668910000, 0.0718924000, 0.0840012000, 0.1134072000, 0.1935354000, 0.4261705000, 1.1063915000", \
"0.0716767000, 0.0766803000, 0.0887568000, 0.1182065000, 0.1984368000, 0.4311861000, 1.1152972000", \
"0.0829645000, 0.0879570000, 0.0999870000, 0.1294499000, 0.2100037000, 0.4433682000, 1.1281723000", \
"0.1086829000, 0.1137214000, 0.1257475000, 0.1551004000, 0.2355409000, 0.4675719000, 1.1647491000", \
"0.1485626000, 0.1544699000, 0.1680141000, 0.1985122000, 0.2787439000, 0.5129941000, 1.1919699000", \
"0.1975048000, 0.2056084000, 0.2226795000, 0.2560802000, 0.3372415000, 0.5701722000, 1.2502678000", \
"0.2460262000, 0.2566468000, 0.2796226000, 0.3221350000, 0.4059333000, 0.6372368000, 1.3161603000");
}
fall_transition ("del_1_7_7") {
index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0014646200, 0.0042902400, 0.0125672000, 0.0368123000, 0.1078320000, 0.3158670000");
values("0.0178310000, 0.0207207000, 0.0278897000, 0.0455429000, 0.0939806000, 0.2427863000, 0.6972716000", \
"0.0175943000, 0.0207175000, 0.0279071000, 0.0458368000, 0.0940654000, 0.2429276000, 0.6955793000", \
"0.0178137000, 0.0205648000, 0.0279116000, 0.0457148000, 0.0938515000, 0.2421597000, 0.6948925000", \
"0.0177391000, 0.0207459000, 0.0279198000, 0.0456478000, 0.0938481000, 0.2423421000, 0.6983182000", \
"0.0218519000, 0.0246050000, 0.0314674000, 0.0480329000, 0.0950875000, 0.2430947000, 0.6911738000", \
"0.0325958000, 0.0363413000, 0.0443101000, 0.0605935000, 0.1048121000, 0.2452953000, 0.6901063000", \
"0.0498742000, 0.0548127000, 0.0644672000, 0.0838614000, 0.1254033000, 0.2553391000, 0.6907858000");
}
related_pin : "A";
rise_transition ("del_1_7_7") {
index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0014646200, 0.0042902400, 0.0125672000, 0.0368123000, 0.1078320000, 0.3158670000");
values("0.0173427000, 0.0217460000, 0.0342817000, 0.0713277000, 0.1844091000, 0.5209731000, 1.5096145000", \
"0.0172691000, 0.0217777000, 0.0342816000, 0.0713081000, 0.1846570000, 0.5218083000, 1.5055296000", \
"0.0173301000, 0.0217210000, 0.0341901000, 0.0713260000, 0.1844059000, 0.5209821000, 1.5073524000", \
"0.0181680000, 0.0224998000, 0.0347377000, 0.0715538000, 0.1849883000, 0.5212006000, 1.5081902000", \
"0.0238874000, 0.0279114000, 0.0392879000, 0.0740700000, 0.1850683000, 0.5226318000, 1.5055001000", \
"0.0337211000, 0.0383696000, 0.0494030000, 0.0810920000, 0.1869322000, 0.5191824000, 1.5103887000", \
"0.0482771000, 0.0551313000, 0.0683274000, 0.0976699000, 0.1936813000, 0.5238303000, 1.4991499000");
}
timing_sense : "positive_unate";
timing_type : "combinational";
}
}
}
cell ("sky130_fd_sc_hd__conb_1") {
area : 3.7536000000;
cell_footprint : "conb";
cell_leakage_power : 0.0032400370;
pg_pin ("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin ("VNB") {
pg_type : "primary_ground";
voltage_name : "VNB";
}
pg_pin ("VPB") {
pg_type : "primary_power";
voltage_name : "VPB";
}
pg_pin ("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin ("HI") {
direction : "output";
function : "1";
max_capacitance : 1.9038000000;
max_transition : 1.0000000000;
power_down_function : "!VPWR";
related_ground_pin : "VGND";
related_power_pin : "VPWR";
}
pin ("LO") {
direction : "output";
function : "0";
max_capacitance : 2.0468000000;
max_transition : 1.0000000000;
power_down_function : "VGND";
related_ground_pin : "VGND";
related_power_pin : "VPWR";
}
}
cell ("sky130_vsdinv_1x") {
area: 3.7536;
cell_footprint : "inv";
pg_pin ("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin ("VNB") {
pg_type : "primary_ground";
voltage_name : "VNB";
}
pg_pin ("VPB") {
pg_type : "primary_power";
voltage_name : "VPB";
}
pg_pin ("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin ("A") {
capacitance : 0.0015213850;
clock : "false";
direction : "input";
fall_capacitance : 0.0015173800;
max_transition : 1.5000000000;
related_ground_pin : "VGND";
related_power_pin : "VPWR";
rise_capacitance : 0.0015253900;
}
pin ("Y") {
direction: "output";
function: "!(A)";
power_down_function : "(!VPWR + VGND)";
related_ground_pin : "VGND";
related_power_pin : "VPWR";
internal_power () {
fall_power ("power_outputs_1") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0001900670, -0.000518698, -0.002625820, -0.008409090, -0.022769500, -0.057759300, -0.142573000", \
"-0.000597086, -0.001347360, -0.003113140, -0.008550120, -0.022864800, -0.057818800, -0.142603000", \
"-0.001070070, -0.001889870, -0.003984450, -0.009437740, -0.023263100, -0.057890200, -0.142656000", \
"-0.001006100, -0.001953300, -0.004287570, -0.009945670, -0.023888200, -0.058324900, -0.142732000", \
"-3.50707e-05, -0.001230430, -0.003851140, -0.009859840, -0.024161200, -0.058806100, -0.143089000", \
"0.0027620300, 0.0013535100, -0.001719140, -0.008336520, -0.023244500, -0.058513700, -0.143269000", \
"0.0098803700, 0.0081956400, 0.0045593100, -0.003108300, -0.019360600, -0.055794500, -0.141788000");
}
related_pin : "A";
rise_power ("power_outputs_1") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0007382560, 0.0017818400, 0.0044889800, 0.0108659000, 0.0263100000, 0.0636976000, 0.1542250000", \
"0.0007563950, 0.0017878800, 0.0044970000, 0.0108658000, 0.0263108000, 0.0636987000, 0.1542250000", \
"0.0007557000, 0.0018632100, 0.0044670400, 0.0108728000, 0.0263126000, 0.0637001000, 0.1542260000", \
"0.0007805670, 0.0018445500, 0.0044916800, 0.0108629000, 0.0263098000, 0.0636983000, 0.1542250000", \
"0.0007701440, 0.0018684600, 0.0044978200, 0.0108722000, 0.0263079000, 0.0636989000, 0.1542250000", \
"0.0007675790, 0.0018569300, 0.0044913800, 0.0108710000, 0.0263114000, 0.0636980000, 0.1542250000", \
"0.0007661420, 0.0018549800, 0.0044895100, 0.0108682000, 0.0263101000, 0.0636998000, 0.1542250000");
}
}
timing () {
cell_fall ("del_1_7_7") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0125238000, 0.0162063000, 0.0244989000, 0.0441527000, 0.0914622000, 0.2057930000, 0.4825160000", \
"0.0165691000, 0.0206025000, 0.0290546000, 0.0488311000, 0.0961748000, 0.2105420000, 0.4872820000", \
"0.0225066000, 0.0290106000, 0.0400485000, 0.0602531000, 0.1077180000, 0.2221560000, 0.4989300000", \
"0.0296451000, 0.0392535000, 0.0564498000, 0.0850202000, 0.1340350000, 0.2484400000, 0.5252350000", \
"0.0365520000, 0.0509884000, 0.0772930000, 0.1212560000, 0.1913250000, 0.3093730000, 0.5858920000", \
"0.0393599000, 0.0609655000, 0.1002610000, 0.1668630000, 0.2745660000, 0.4428150000, 0.7266880000", \
"0.0282180000, 0.0594270000, 0.1174200000, 0.2170270000, 0.3798390000, 0.6380920000, 1.0381500000");
}
cell_rise ("del_1_7_7") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0149300000, 0.0206100000, 0.0331000000, 0.0627900000, 0.1336400000, 0.3045800000, 0.7181600000", \
"0.0205600000, 0.0257100000, 0.0383700000, 0.0679600000, 0.1388900000, 0.3098900000, 0.7234900000", \
"0.0294700000, 0.0370400000, 0.0503900000, 0.0798600000, 0.1509100000, 0.3220800000, 0.7357800000", \
"0.0410800000, 0.0532200000, 0.0742400000, 0.1081900000, 0.1787700000, 0.3499000000, 0.7636900000", \
"0.0562300000, 0.0742300000, 0.1071900000, 0.1612700000, 0.2445800000, 0.4146900000, 0.8281400000", \
"0.0784600000, 0.1034300000, 0.1510300000, 0.2344300000, 0.3668700000, 0.5669300000, 0.9781600000", \
"0.1141200000, 0.1477100000, 0.2131100000, 0.3323300000, 0.5356800000, 0.8531700000, 1.3295400000");
}
fall_transition ("del_1_7_7") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0078000000, 0.0119000000, 0.0228000000, 0.0477000000, 0.1091000000, 0.2582000000, 0.6197000000", \
"0.0103000000, 0.0132000000, 0.0227000000, 0.0474000000, 0.1090000000, 0.2582000000, 0.6197000000", \
"0.0159000000, 0.0202000000, 0.0269000000, 0.0488000000, 0.1091000000, 0.2582000000, 0.6196000000", \
"0.0252000000, 0.0308000000, 0.0420000000, 0.0605000000, 0.1118000000, 0.2583000000, 0.6197000000", \
"0.0428000000, 0.0517000000, 0.0678000000, 0.0955000000, 0.1411000000, 0.2644000000, 0.6197000000", \
"0.0772000000, 0.0902000000, 0.1141000000, 0.1550000000, 0.2224000000, 0.3322000000, 0.6326000000", \
"0.1485000000, 0.1665000000, 0.2010000000, 0.2610000000, 0.3604000000, 0.5219000000, 0.7850000000");
}
related_pin : "A";
rise_transition ("del_1_7_7") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0123000000, 0.0196000000, 0.0372000000, 0.0801000000, 0.1838000000, 0.4355000000, 1.0447000000", \
"0.0147000000, 0.0205000000, 0.0374000000, 0.0798000000, 0.1838000000, 0.4355000000, 1.0448000000", \
"0.0225000000, 0.0267000000, 0.0402000000, 0.0801000000, 0.1839000000, 0.4355000000, 1.0448000000", \
"0.0356000000, 0.0432000000, 0.0572000000, 0.0882000000, 0.1839000000, 0.4355000000, 1.0447000000", \
"0.0562000000, 0.0696000000, 0.0926000000, 0.1286000000, 0.2036000000, 0.4356000000, 1.0447000000", \
"0.0921000000, 0.1115000000, 0.1485000000, 0.2086000000, 0.2971000000, 0.4799000000, 1.0449000000", \
"0.1655000000, 0.1899000000, 0.2407000000, 0.3341000000, 0.4817000000, 0.6943000000, 1.1413000000");
}
timing_sense : "negative_unate";
timing_type : "combinational";
}
}
}
cell ("sky130_vsdnand2_1x") {
area: 4.1072;
cell_footprint : "nand2";
pg_pin ("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin ("VNB") {
pg_type : "primary_ground";
voltage_name : "VNB";
}
pg_pin ("VPB") {
pg_type : "primary_power";
voltage_name : "VPB";
}
pg_pin ("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin ("A") {
capacitance : 0.0016035700;
clock : "false";
direction : "input";
fall_capacitance : 0.0015937900;
max_transition : 1.5000000000;
related_ground_pin : "VGND";
related_power_pin : "VPWR";
rise_capacitance : 0.0016133500;
}
pin ("B") {
capacitance : 0.0017766900;
clock : "false";
direction : "input";
fall_capacitance : 0.0017732000;
max_transition : 1.5000000000;
related_ground_pin : "VGND";
related_power_pin : "VPWR";
rise_capacitance : 0.0017801800;
}
pin ("Y") {
direction: "output";
function: "! (A & B)";
power_down_function : "(!VPWR + VGND)";
related_ground_pin : "VGND";
related_power_pin : "VPWR";
internal_power () {
fall_power ("power_outputs_1") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0014062500, 0.0004991730, -0.001843370, -0.007736990, -0.022130500, -0.057148800, -0.141964000", \
"0.0005375370, -0.000112101, -0.002157600, -0.007756530, -0.022123600, -0.057102900, -0.141913000", \
"-9.56674e-05, -0.000941349, -0.003023820, -0.008602390, -0.022541000, -0.057256000, -0.142051000", \
"-0.000315985, -0.001279790, -0.003537790, -0.009187250, -0.023180100, -0.057664000, -0.142128000", \
"0.0001181710, -0.000935361, -0.003413700, -0.009299270, -0.023519800, -0.058144000, -0.142454000", \
"0.0021485600, 0.0008765370, -0.001964120, -0.008269500, -0.022924300, -0.058007700, -0.142682000", \
"0.0080616900, 0.0064957000, 0.0030529800, -0.004270650, -0.019985000, -0.055930400, -0.141586000");
}
related_pin : "A";
rise_power ("power_outputs_1") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0007624610, 0.0018823800, 0.0044868200, 0.0108631000, 0.0263095000, 0.0636978000, 0.1542250000", \
"0.0007288170, 0.0018391000, 0.0044887800, 0.0108692000, 0.0263110000, 0.0636986000, 0.1542250000", \
"0.0007726620, 0.0018280000, 0.0044989600, 0.0108750000, 0.0263112000, 0.0637002000, 0.1542250000", \
"0.0007640080, 0.0018874600, 0.0044683300, 0.0108698000, 0.0263081000, 0.0636976000, 0.1542250000", \
"0.0007717400, 0.0018535500, 0.0044981200, 0.0108710000, 0.0263096000, 0.0636983000, 0.1542240000", \
"0.0007660280, 0.0018570500, 0.0044915400, 0.0108716000, 0.0263114000, 0.0636976000, 0.1542240000", \
"0.0007662140, 0.0018553100, 0.0044891400, 0.0108673000, 0.0263103000, 0.0636994000, 0.1542250000");
}
}
internal_power () {
fall_power ("power_outputs_1") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0013989700, 0.0006394670, -0.001587450, -0.007368680, -0.021708700, -0.056700500, -0.141516000", \
"0.0004401460, -3.72246e-05, -0.002017000, -0.007580750, -0.021879000, -0.056837500, -0.141624000", \
"-0.000284783, -0.001089890, -0.003063060, -0.008399740, -0.022153500, -0.056887200, -0.141652000", \
"-0.000439398, -0.001396890, -0.003675070, -0.009204890, -0.023017300, -0.057324200, -0.141722000", \
"9.423910e-05, -0.001005360, -0.003505820, -0.009384890, -0.023505100, -0.057975500, -0.142136000", \
"0.0023419600, 0.0010119700, -0.001891580, -0.008271830, -0.022956500, -0.057973200, -0.142506000", \
"0.0085063700, 0.0068939300, 0.0033757300, -0.004059500, -0.019860400, -0.055878800, -0.141496000");
}
related_pin : "B";
rise_power ("power_outputs_1") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0007189130, 0.0018215100, 0.0044829300, 0.0108641000, 0.0263085000, 0.0636985000, 0.1542240000", \
"0.0007483210, 0.0018243000, 0.0044969800, 0.0108656000, 0.0263102000, 0.0636993000, 0.1542250000", \
"0.0007674070, 0.0018506000, 0.0044806500, 0.0108708000, 0.0263125000, 0.0637008000, 0.1542260000", \
"0.0007602300, 0.0018750700, 0.0044836700, 0.0108625000, 0.0263095000, 0.0636982000, 0.1542240000", \
"0.0007669400, 0.0018592400, 0.0044927500, 0.0108690000, 0.0263084000, 0.0636982000, 0.1542240000", \
"0.0007677110, 0.0018565800, 0.0044911400, 0.0108719000, 0.0263114000, 0.0636976000, 0.1542250000", \
"0.0007660790, 0.0018547600, 0.0044900600, 0.0108690000, 0.0263118000, 0.0636991000, 0.1542250000");
}
}
timing () {
cell_fall ("del_1_7_7") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0253141000, 0.0307806000, 0.0441217000, 0.0760133000, 0.1527500000, 0.3383290000, 0.7875060000", \
"0.0288295000, 0.0344679000, 0.0481110000, 0.0801655000, 0.1570340000, 0.3426650000, 0.7918720000", \
"0.0367651000, 0.0433162000, 0.0572086000, 0.0895516000, 0.1666960000, 0.3524810000, 0.8017580000", \
"0.0485216000, 0.0574280000, 0.0752259000, 0.1101720000, 0.1877580000, 0.3738780000, 0.8233340000", \
"0.0630710000, 0.0766602000, 0.1028310000, 0.1498650000, 0.2359880000, 0.4229460000, 0.8728700000", \
"0.0770427000, 0.0978176000, 0.1376950000, 0.2080930000, 0.3262770000, 0.5350020000, 0.9865770000", \
"0.0849660000, 0.1157340000, 0.1752530000, 0.2808770000, 0.4573550000, 0.7446620000, 1.2461300000");
}
cell_rise ("del_1_7_7") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0237000000, 0.0289800000, 0.0413900000, 0.0708800000, 0.1416500000, 0.3125800000, 0.7261600000", \
"0.0289400000, 0.0341500000, 0.0466600000, 0.0761900000, 0.1470300000, 0.3179900000, 0.7315800000", \
"0.0409100000, 0.0464000000, 0.0587200000, 0.0882900000, 0.1592100000, 0.3302700000, 0.7439100000", \
"0.0589900000, 0.0679000000, 0.0852900000, 0.1165400000, 0.1872200000, 0.3582400000, 0.7719100000", \
"0.0835200000, 0.0973900000, 0.1247000000, 0.1732500000, 0.2528900000, 0.4231300000, 0.8364800000", \
"0.1161900000, 0.1362000000, 0.1771200000, 0.2529900000, 0.3788900000, 0.5750800000, 0.9864800000", \
"0.1632900000, 0.1910300000, 0.2485200000, 0.3588600000, 0.5534100000, 0.8642200000, 1.3371700000");
}
fall_transition ("del_1_7_7") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0175000000, 0.0242000000, 0.0417000000, 0.0832000000, 0.1843000000, 0.4295000000, 1.0233000000", \
"0.0179000000, 0.0248000000, 0.0416000000, 0.0830000000, 0.1843000000, 0.4295000000, 1.0233000000", \
"0.0205000000, 0.0265000000, 0.0422000000, 0.0832000000, 0.1844000000, 0.4295000000, 1.0233000000", \
"0.0294000000, 0.0364000000, 0.0507000000, 0.0867000000, 0.1842000000, 0.4296000000, 1.0234000000", \
"0.0483000000, 0.0565000000, 0.0734000000, 0.1087000000, 0.1943000000, 0.4298000000, 1.0234000000", \
"0.0846000000, 0.0952000000, 0.1174000000, 0.1611000000, 0.2480000000, 0.4536000000, 1.0237000000", \
"0.1542000000, 0.1690000000, 0.2000000000, 0.2592000000, 0.3682000000, 0.5789000000, 1.0773000000");
}
related_pin : "A";
rise_transition ("del_1_7_7") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0214000000, 0.0281000000, 0.0459000000, 0.0886000000, 0.1926000000, 0.4443000000, 1.0537000000", \
"0.0215000000, 0.0286000000, 0.0458000000, 0.0886000000, 0.1926000000, 0.4443000000, 1.0537000000", \
"0.0263000000, 0.0317000000, 0.0474000000, 0.0885000000, 0.1925000000, 0.4443000000, 1.0537000000", \
"0.0427000000, 0.0491000000, 0.0612000000, 0.0945000000, 0.1925000000, 0.4443000000, 1.0537000000", \
"0.0685000000, 0.0791000000, 0.0993000000, 0.1329000000, 0.2101000000, 0.4443000000, 1.0537000000", \
"0.1097000000, 0.1274000000, 0.1608000000, 0.2166000000, 0.3021000000, 0.4868000000, 1.0538000000", \
"0.1811000000, 0.2070000000, 0.2581000000, 0.3490000000, 0.4917000000, 0.7005000000, 1.1487000000");
}
timing_sense : "negative_unate";
timing_type : "combinational";
}
timing () {
cell_fall ("del_1_7_7") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0227377000, 0.0286944000, 0.0421263000, 0.0741276000, 0.1509560000, 0.3365610000, 0.7857530000", \
"0.0263923000, 0.0322981000, 0.0460589000, 0.0782848000, 0.1552470000, 0.3409350000, 0.7901630000", \
"0.0352018000, 0.0422659000, 0.0561729000, 0.0885661000, 0.1658050000, 0.3516520000, 0.8009620000", \
"0.0468047000, 0.0572141000, 0.0771770000, 0.1126920000, 0.1899240000, 0.3759350000, 0.8253680000", \
"0.0605363000, 0.0758521000, 0.1055640000, 0.1583770000, 0.2466770000, 0.4322680000, 0.8816530000", \
"0.0747403000, 0.0968686000, 0.1401200000, 0.2181280000, 0.3500380000, 0.5643240000, 1.0122900000", \
"0.0835620000, 0.1152110000, 0.1774660000, 0.2905730000, 0.4848690000, 0.8045380000, 1.3177800000");
}
cell_rise ("del_1_7_7") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0201200000, 0.0256200000, 0.0382700000, 0.0678900000, 0.1387400000, 0.3096700000, 0.7232400000", \
"0.0249700000, 0.0305000000, 0.0430600000, 0.0728700000, 0.1438600000, 0.3149000000, 0.7285200000", \
"0.0355900000, 0.0422000000, 0.0548900000, 0.0846700000, 0.1558600000, 0.3270800000, 0.7408100000", \
"0.0499000000, 0.0603700000, 0.0797100000, 0.1125600000, 0.1835200000, 0.3548400000, 0.7687000000", \
"0.0681500000, 0.0842300000, 0.1148300000, 0.1667800000, 0.2487900000, 0.4193600000, 0.8330600000", \
"0.0921300000, 0.1151200000, 0.1604200000, 0.2413900000, 0.3718900000, 0.5709100000, 0.9827000000", \
"0.1250600000, 0.1570400000, 0.2207800000, 0.3385200000, 0.5403400000, 0.8568300000, 1.3329000000");
}
fall_transition ("del_1_7_7") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0174000000, 0.0243000000, 0.0414000000, 0.0832000000, 0.1843000000, 0.4296000000, 1.0234000000", \
"0.0176000000, 0.0245000000, 0.0417000000, 0.0831000000, 0.1843000000, 0.4296000000, 1.0233000000", \
"0.0228000000, 0.0282000000, 0.0427000000, 0.0832000000, 0.1843000000, 0.4295000000, 1.0233000000", \
"0.0348000000, 0.0422000000, 0.0562000000, 0.0887000000, 0.1843000000, 0.4295000000, 1.0233000000", \
"0.0556000000, 0.0659000000, 0.0859000000, 0.1226000000, 0.2002000000, 0.4295000000, 1.0233000000", \
"0.0949000000, 0.1091000000, 0.1374000000, 0.1892000000, 0.2798000000, 0.4675000000, 1.0234000000", \
"0.1726000000, 0.1927000000, 0.2324000000, 0.3052000000, 0.4333000000, 0.6521000000, 1.1079000000");
}
related_pin : "B";
rise_transition ("del_1_7_7") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0177000000, 0.0248000000, 0.0418000000, 0.0848000000, 0.1886000000, 0.4403000000, 1.0496000000", \
"0.0174000000, 0.0242000000, 0.0422000000, 0.0848000000, 0.1886000000, 0.4402000000, 1.0495000000", \
"0.0248000000, 0.0298000000, 0.0437000000, 0.0849000000, 0.1887000000, 0.4403000000, 1.0495000000", \
"0.0413000000, 0.0474000000, 0.0600000000, 0.0918000000, 0.1887000000, 0.4402000000, 1.0496000000", \
"0.0663000000, 0.0775000000, 0.0979000000, 0.1320000000, 0.2072000000, 0.4403000000, 1.0496000000", \
"0.1088000000, 0.1261000000, 0.1595000000, 0.2156000000, 0.3012000000, 0.4838000000, 1.0496000000", \
"0.1906000000, 0.2137000000, 0.2612000000, 0.3497000000, 0.4917000000, 0.6998000000, 1.1456000000");
}
timing_sense : "negative_unate";
timing_type : "combinational";
}
}
}
cell ("sky130_vsdnand3_1x") {
area: 5.0048;
cell_footprint : "nand3";
pg_pin ("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin ("VNB") {
pg_type : "primary_ground";
voltage_name : "VNB";
}
pg_pin ("VPB") {
pg_type : "primary_power";
voltage_name : "VPB";
}
pg_pin ("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin ("A") {
capacitance : 0.0028423750000000003;
clock : "false";
direction : "input";
fall_capacitance : 0.0028364800;
max_transition : 1.5000000000;
related_ground_pin : "VGND";
related_power_pin : "VPWR";
rise_capacitance : 0.0028482700;
}
pin ("B") {
capacitance : 0.0030829150000000003;
clock : "false";
direction : "input";
fall_capacitance : 0.0030625200;
max_transition : 1.5000000000;
related_ground_pin : "VGND";
related_power_pin : "VPWR";
rise_capacitance : 0.0031033100;
}
pin ("C") {
capacitance : 0.0029432349999999998;
clock : "false";
direction : "input";
fall_capacitance : 0.0029221500;
max_transition : 1.5000000000;
related_ground_pin : "VGND";
related_power_pin : "VPWR";
rise_capacitance : 0.0029643200;
}
pin ("Y") {
direction: "output";
function: "! (A & B & C)";
power_down_function : "(!VPWR + VGND)";
related_ground_pin : "VGND";
related_power_pin : "VPWR";
internal_power () {
fall_power ("power_outputs_1") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0045225800, 0.0036171400, 0.0013785800, -0.004350520, -0.018648900, -0.053604800, -0.138389000", \
"0.0036036600, 0.0028500000, 0.0009060630, -0.004741750, -0.018936400, -0.053803800, -0.138583000", \
"0.0020038800, 0.0012672200, -0.000830989, -0.006016260, -0.019618600, -0.053913600, -0.138573000", \
"0.0013289700, 0.0004046990, -0.001850390, -0.007285670, -0.020876100, -0.054881100, -0.138754000", \
"0.0017215400, 0.0006863120, -0.001756310, -0.007604630, -0.021619000, -0.055857800, -0.139672000", \
"0.0042332900, 0.0030237100, 0.0002358260, -0.006103000, -0.020812100, -0.055807700, -0.140201000", \
"0.0120275000, 0.0105321000, 0.0071271500, -0.000327762, -0.016370100, -0.052641800, -0.138449000");
}
related_pin : "A";
rise_power ("power_outputs_1") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0007616880, 0.0018505100, 0.0044744200, 0.0108606000, 0.0263056000, 0.0636948000, 0.1542240000", \
"0.0007580490, 0.0018508300, 0.0044926900, 0.0108662000, 0.0263136000, 0.0637001000, 0.1542250000", \
"0.0007611110, 0.0018446800, 0.0044851800, 0.0108742000, 0.0263117000, 0.0637015000, 0.1542240000", \
"0.0007741160, 0.0018659200, 0.0044752900, 0.0108626000, 0.0263064000, 0.0636991000, 0.1542240000", \
"0.0007662320, 0.0018577400, 0.0044953200, 0.0108729000, 0.0263048000, 0.0636971000, 0.1542240000", \
"0.0007665880, 0.0018548300, 0.0044910400, 0.0108700000, 0.0263154000, 0.0636987000, 0.1542250000", \
"0.0007659770, 0.0018546300, 0.0044892700, 0.0108687000, 0.0263124000, 0.0637026000, 0.1542250000");
}
}
internal_power () {
fall_power ("power_outputs_1") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0050016200, 0.0041036500, 0.0017669900, -0.004021890, -0.018384300, -0.053337700, -0.138158000", \
"0.0042662300, 0.0035204700, 0.0013935600, -0.004290530, -0.018521200, -0.053406500, -0.138177000", \
"0.0024526200, 0.0016255400, -0.000441458, -0.005622630, -0.019256300, -0.053664900, -0.138324000", \
"0.0015682400, 0.0006659820, -0.001593910, -0.007043550, -0.020621200, -0.054695000, -0.138559000", \
"0.0016448100, 0.0006572520, -0.001758460, -0.007519210, -0.021506700, -0.055705700, -0.139515000", \
"0.0037067100, 0.0025446000, -0.000147160, -0.006341960, -0.020891800, -0.055762700, -0.140100000", \
"0.0109147000, 0.0094686300, 0.0061549500, -0.001129160, -0.016932300, -0.052932500, -0.138530000");
}
related_pin : "B";
rise_power ("power_outputs_1") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0007828960, 0.0018501800, 0.0044761900, 0.0108649000, 0.0263080000, 0.0636973000, 0.1542230000", \
"0.0007728130, 0.0018745500, 0.0044831700, 0.0108713000, 0.0263128000, 0.0637000000, 0.1542250000", \
"0.0007592510, 0.0018508500, 0.0045063400, 0.0108726000, 0.0263136000, 0.0637014000, 0.1542250000", \
"0.0007704370, 0.0018473900, 0.0044764800, 0.0108674000, 0.0263090000, 0.0636975000, 0.1542240000", \
"0.0007686770, 0.0018584500, 0.0044913100, 0.0108736000, 0.0263061000, 0.0636977000, 0.1542240000", \
"0.0007667930, 0.0018560200, 0.0044922900, 0.0108699000, 0.0263157000, 0.0636983000, 0.1542240000", \
"0.0007660760, 0.0018542200, 0.0044896500, 0.0108683000, 0.0263115000, 0.0637024000, 0.1542230000");
}
}
internal_power () {
fall_power ("power_outputs_1") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0044484600, 0.0035498800, 0.0011903600, -0.004599670, -0.018958400, -0.053905600, -0.138720000", \
"0.0040250000, 0.0031699000, 0.0009115910, -0.004817780, -0.019104200, -0.054030900, -0.138805000", \
"0.0024418300, 0.0016473400, -0.000404531, -0.005775980, -0.019391000, -0.053988300, -0.138718000", \
"0.0015984800, 0.0007070690, -0.001553990, -0.007027050, -0.020785700, -0.054919000, -0.139011000", \
"0.0014891600, 0.0005025140, -0.001855500, -0.007601850, -0.021566900, -0.055847800, -0.139767000", \
"0.0027831100, 0.0017052100, -0.000859993, -0.006919040, -0.021362900, -0.056148800, -0.140422000", \
"0.0078918100, 0.0065994000, 0.0036093000, -0.003157990, -0.018462600, -0.054193200, -0.139555000");
}
related_pin : "C";
rise_power ("power_outputs_1") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0007648560, 0.0018487300, 0.0044958000, 0.0108654000, 0.0263105000, 0.0636970000, 0.1542240000", \
"0.0007744310, 0.0018570200, 0.0044920900, 0.0108708000, 0.0263124000, 0.0637000000, 0.1542250000", \
"0.0007640940, 0.0018677900, 0.0044954700, 0.0108769000, 0.0263150000, 0.0637005000, 0.1542250000", \
"0.0007613740, 0.0018457400, 0.0044797300, 0.0108710000, 0.0263108000, 0.0636986000, 0.1542240000", \
"0.0007642980, 0.0018579400, 0.0044933600, 0.0108716000, 0.0263107000, 0.0636991000, 0.1542250000", \
"0.0007670630, 0.0018558700, 0.0044917200, 0.0108711000, 0.0263130000, 0.0636982000, 0.1542240000", \
"0.0007661110, 0.0018550800, 0.0044904800, 0.0108682000, 0.0263122000, 0.0637016000, 0.1542250000");
}
}
timing () {
cell_fall ("del_1_7_7") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0347376000, 0.0393803000, 0.0504549000, 0.0769045000, 0.1403350000, 0.2934260000, 0.6638060000", \
"0.0378958000, 0.0425392000, 0.0538067000, 0.0805354000, 0.1441670000, 0.2974000000, 0.6678380000", \
"0.0468943000, 0.0515780000, 0.0629258000, 0.0897579000, 0.1537300000, 0.3071980000, 0.6777770000", \
"0.0626163000, 0.0692589000, 0.0834804000, 0.1118170000, 0.1757470000, 0.3294500000, 0.7002320000", \
"0.0811729000, 0.0909255000, 0.1118490000, 0.1531060000, 0.2281580000, 0.3814040000, 0.7521300000", \
"0.1003960000, 0.1142680000, 0.1443270000, 0.2044010000, 0.3144790000, 0.5031860000, 0.8731780000", \
"0.1128290000, 0.1325610000, 0.1752190000, 0.2607100000, 0.4195840000, 0.6962060000, 1.1556500000");
}
cell_rise ("del_1_7_7") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0282900000, 0.0319700000, 0.0411000000, 0.0625100000, 0.1136300000, 0.2366200000, 0.5338600000", \
"0.0328800000, 0.0368400000, 0.0459000000, 0.0674900000, 0.1187200000, 0.2417800000, 0.5390800000", \
"0.0446900000, 0.0484100000, 0.0574200000, 0.0789500000, 0.1304400000, 0.2537800000, 0.5512400000", \
"0.0639600000, 0.0699500000, 0.0826600000, 0.1065900000, 0.1577400000, 0.2811700000, 0.5788200000", \
"0.0901200000, 0.0995100000, 0.1193200000, 0.1570400000, 0.2220000000, 0.3451700000, 0.6425600000", \
"0.1260400000, 0.1397100000, 0.1690900000, 0.2269500000, 0.3290500000, 0.4934400000, 0.7913200000", \
"0.1785900000, 0.1978500000, 0.2394900000, 0.3229100000, 0.4765700000, 0.7342800000, 1.1346100000");
}
fall_transition ("del_1_7_7") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0319000000, 0.0381000000, 0.0523000000, 0.0866000000, 0.1704000000, 0.3732000000, 0.8642000000", \
"0.0320000000, 0.0377000000, 0.0521000000, 0.0868000000, 0.1705000000, 0.3732000000, 0.8641000000", \
"0.0345000000, 0.0397000000, 0.0527000000, 0.0867000000, 0.1704000000, 0.3732000000, 0.8642000000", \
"0.0482000000, 0.0531000000, 0.0641000000, 0.0922000000, 0.1706000000, 0.3731000000, 0.8642000000", \
"0.0722000000, 0.0791000000, 0.0939000000, 0.1245000000, 0.1895000000, 0.3744000000, 0.8641000000", \
"0.1164000000, 0.1259000000, 0.1465000000, 0.1882000000, 0.2668000000, 0.4237000000, 0.8676000000", \
"0.2021000000, 0.2150000000, 0.2431000000, 0.3000000000, 0.4082000000, 0.6035000000, 0.9829000000");
}
related_pin : "A";
rise_transition ("del_1_7_7") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0267000000, 0.0323000000, 0.0450000000, 0.0757000000, 0.1502000000, 0.3310000000, 0.7687000000", \
"0.0274000000, 0.0322000000, 0.0449000000, 0.0757000000, 0.1502000000, 0.3310000000, 0.7688000000", \
"0.0311000000, 0.0353000000, 0.0466000000, 0.0757000000, 0.1502000000, 0.3310000000, 0.7688000000", \
"0.0496000000, 0.0532000000, 0.0614000000, 0.0840000000, 0.1510000000, 0.3310000000, 0.7688000000", \
"0.0797000000, 0.0860000000, 0.0995000000, 0.1246000000, 0.1763000000, 0.3343000000, 0.7688000000", \
"0.1295000000, 0.1395000000, 0.1611000000, 0.2020000000, 0.2709000000, 0.3970000000, 0.7769000000", \
"0.2196000000, 0.2337000000, 0.2645000000, 0.3270000000, 0.4386000000, 0.6145000000, 0.9218000000");
}
timing_sense : "negative_unate";
timing_type : "combinational";
}
timing () {
cell_fall ("del_1_7_7") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0416640000, 0.0464028000, 0.0574539000, 0.0838288000, 0.1472580000, 0.3003360000, 0.6707060000", \
"0.0448974000, 0.0497041000, 0.0609728000, 0.0876645000, 0.1512860000, 0.3044850000, 0.6749170000", \
"0.0533164000, 0.0580646000, 0.0694709000, 0.0964637000, 0.1604380000, 0.3139110000, 0.6844800000", \
"0.0680941000, 0.0742894000, 0.0878457000, 0.1164260000, 0.1808780000, 0.3348150000, 0.7056930000", \
"0.0879501000, 0.0969320000, 0.1162050000, 0.1544120000, 0.2277260000, 0.3828720000, 0.7544200000", \
"0.1080970000, 0.1215170000, 0.1502410000, 0.2068840000, 0.3095830000, 0.4914610000, 0.8663520000", \
"0.1220390000, 0.1414820000, 0.1833040000, 0.2661930000, 0.4175580000, 0.6766360000, 1.1185500000");
}
cell_rise ("del_1_7_7") {
index_1("0.0100000000, 0.0230000000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000");
index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000");
values("0.0346000000, 0.0383500000, 0.0473600000, 0.0687200000, 0.1197800000, 0.2427200000, 0.5399800000", \
"0.0392800000, 0.0430800000, 0.0521900000, 0.0736900000, 0.1248900000, 0.2479600000, 0.5452500000", \
"0.0508900000, 0.0546500000, 0.0637000000, 0.0852800000, 0.1366800000, 0.2599400000, 0.5573900000", \
"0.0738300000, 0.0789500000, 0.0903500000, 0.1128900000, 0.1640700000, 0.2874000000, 0.5850000000", \
"0.1056500000, 0.1138800000, 0.1316800000, 0.1665900000, 0.2287900000, 0.3515100000, 0.6488200000", \
"0.1497300000, 0.1619000000, 0.1884700000, 0.2423100000, 0.3398600000, 0.5005600000, 0.7977100000", \
"0.2147800000, 0.2318000000, 0.2695200000, 0.3472700000, 0.4943400000, 0.7459100000, 1.1418700000");