blob: 20ada1add0d2bdcc751b9a494d1c05842a78d398 [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 0.0002692553,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clocked_on": "CLK",
"next_state": "D",
"preset": "!SET_B"
},
"leakage_power": [
{
"value": 0.0003147,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 0.0002424,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 0.000272,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 0.0003001,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 0.0002645,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 0.0002279,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 0.0002651,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 0.0002751,
"when": "CLK&!D&SET_B&!Q"
},
{
"value": 0.0003236,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 0.0002561,
"when": "CLK&D&SET_B&Q"
},
{
"value": 0.0002825,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 0.0002072,
"when": "!CLK&D&!SET_B&Q"
}
],
"pg_pin,VGND": {
"pg_type": "primary_ground",
"related_bias_pin": "VPB",
"voltage_name": "VGND"
},
"pg_pin,VNB": {
"pg_type": "nwell",
"physical_connection": "device_layer",
"voltage_name": "VNB"
},
"pg_pin,VPB": {
"pg_type": "pwell",
"physical_connection": "device_layer",
"voltage_name": "VPB"
},
"pg_pin,VPWR": {
"pg_type": "primary_power",
"related_bias_pin": "VNB",
"voltage_name": "VPWR"
},
"pin,CLK": {
"capacitance": 0.001478,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001391,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0067748,
0.006373,
0.0051026,
0.00526,
0.0057575,
0.0073309,
0.0123063
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0086375,
0.0082291,
0.0069376,
0.0069843,
0.0071321,
0.0075994,
0.0090773
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001564,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"values": [
0.7542635,
8.3333333,
16.6666666
]
},
"related_output_pin": "Q",
"related_pin": "CLK",
"rise_constraint,constraint_3_0_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"values": [
2.5785095,
8.3333333,
16.6666666
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001947,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001806,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0039311,
0.003935,
0.0039473,
0.0039449,
0.0039373,
0.0039134,
0.0038379
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0005437,
0.0004265,
5.5947135e-05,
4.6107268e-05,
1.4995961e-05,
-8.3381726e-05,
-0.0003945
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002089,
"timing": [
{
"fall_constraint,vio_3_3_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"index_2": [
0.01,
5.0,
9.9999999
],
"values": [
[
0.7106182,
3.6695945,
6.281492
],
[
-1.6569274,
1.2141582,
3.7656312
],
[
-3.3038594,
-0.5389749,
1.9557354
]
]
},
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"index_2": [
0.01,
5.0,
9.9999999
],
"values": [
[
0.2107402,
2.2926412,
3.932249
],
[
-1.4408629,
0.5604717,
2.154303
],
[
-2.7124287,
-0.742222,
0.8406231
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "setup_rising",
"violation_delay_degrade_pct": 10
},
{
"fall_constraint,vio_3_3_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"index_2": [
0.01,
5.0,
9.9999999
],
"values": [
[
-0.0620869,
-2.6365416,
-4.671657
],
[
1.8165671,
-0.9684589,
-3.4338725
],
[
3.467161,
0.7096009,
-1.7429951
]
]
},
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"index_2": [
0.01,
5.0,
9.9999999
],
"values": [
[
-0.063918,
-1.9407409,
-3.3313252
],
[
1.5748678,
-0.3275899,
-1.81522
],
[
2.7988261,
0.8945374,
-0.6223897
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "hold_rising",
"violation_delay_degrade_pct": 10
}
]
},
"pin,Q": {
"direction": "output",
"function": "IQ",
"internal_power": [
{
"fall_power,power_outputs_1": {
"index_1": [
0.01,
0.03162278,
0.1,
0.3162278,
1,
3.162278,
10
],
"index_2": [
0.0005,
0.001559353,
0.004863164,
0.01516678,
0.04730074,
0.1475171,
0.4600625
],
"values": [
[
0.0178701,
0.0171061,
0.0145697,
0.0057559,
-0.0232494,
-0.114517,
-0.3992959
],
[
0.017984,
0.0172243,
0.0147069,
0.0058873,
-0.023134,
-0.1143991,
-0.3991765
],
[
0.0192473,
0.0185004,
0.0159602,
0.0071283,
-0.0218814,
-0.1131308,
-0.3979066
],
[
0.0190704,
0.0183021,
0.0157825,
0.0069542,
-0.0220576,
-0.1133087,
-0.398083
],
[
0.0186864,
0.0179258,
0.015402,
0.0065651,
-0.022431,
-0.1136919,
-0.3984659
],
[
0.0181029,
0.0173238,
0.0148084,
0.0059678,
-0.023027,
-0.1142936,
-0.3990741
],
[
0.0175498,
0.0166791,
0.0138368,
0.0046703,
-0.0244974,
-0.1158159,
-0.4006615
]
]
},
"related_pin": "CLK",
"rise_power,power_outputs_1": {
"index_1": [
0.01,
0.03162278,
0.1,
0.3162278,
1,
3.162278,
10
],
"index_2": [
0.0005,
0.001559353,
0.004863164,
0.01516678,
0.04730074,
0.1475171,
0.4600625
],
"values": [
[
0.0178427,
0.0189524,
0.0223147,
0.0321934,
0.0617768,
0.1531213,
0.4343489
],
[
0.0182611,
0.0193741,
0.0227374,
0.0327759,
0.0622088,
0.1524047,
0.4352195
],
[
0.0194597,
0.0205867,
0.0239745,
0.0339283,
0.063642,
0.1548693,
0.4359941
],
[
0.0192891,
0.0204299,
0.0237682,
0.0338506,
0.0634405,
0.1540912,
0.4352599
],
[
0.0188538,
0.0199376,
0.0233012,
0.0332415,
0.062744,
0.153988,
0.435781
],
[
0.0181259,
0.0192174,
0.0225927,
0.0325807,
0.061987,
0.1533873,
0.434448
],
[
0.0164437,
0.0175555,
0.0208626,
0.0307408,
0.0605299,
0.151143,
0.4334723
]
]
}
},
{
"fall_power,scalar": {
"values": [
0.0
]
},
"related_pin": "SET_B",
"rise_power,power_outputs_1": {
"index_1": [
0.01,
0.03162278,
0.1,
0.3162278,
1,
3.162278,
10
],
"index_2": [
0.0005,
0.001559353,
0.004863164,
0.01516678,
0.04730074,
0.1475171,
0.4600625
],
"values": [
[
0.033666,
0.0347801,
0.0380481,
0.0476109,
0.0768814,
0.1675901,
0.4511212
],
[
0.0338139,
0.0349292,
0.038208,
0.0478464,
0.0767847,
0.1671323,
0.4501471
],
[
0.0333766,
0.0344958,
0.0377237,
0.0473104,
0.0763761,
0.1667907,
0.4488101
],
[
0.0333028,
0.034412,
0.0376905,
0.0472689,
0.076485,
0.1668358,
0.4495771
],
[
0.0335357,
0.0346427,
0.0378501,
0.0473741,
0.0766726,
0.1675491,
0.4501285
],
[
0.0340525,
0.035176,
0.038396,
0.0480331,
0.0774407,
0.1679937,
0.4490587
],
[
0.0351131,
0.0362159,
0.0394581,
0.0489527,
0.0784427,
0.1688709,
0.4510164
]
]
}
}
],
"max_capacitance": 0.460062,
"max_transition": 9.977787,
"power_down_function": "(!VPWR + VGND)",
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"timing": [
{
"cell_fall,del_1_7_7": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1,
3.16228,
10
],
"index_2": [
0.0005,
0.00155935,
0.00486316,
0.0151668,
0.0473007,
0.147517,
0.460062
],
"values": [
[
1.2720985,
1.2831383,
1.3096253,
1.3655969,
1.4953959,
1.8610052,
3.0019001
],
[
1.285589,
1.2971436,
1.323471,
1.3795668,
1.5093083,
1.8750379,
3.0163094
],
[
1.3261121,
1.338042,
1.3642105,
1.4202547,
1.5499072,
1.9153747,
3.0514162
],
[
1.4530483,
1.4646115,
1.4910929,
1.5471827,
1.6766597,
2.0422974,
3.1782428
],
[
1.8511048,
1.8630324,
1.8891204,
1.9448976,
2.0747968,
2.4409543,
3.5753043
],
[
2.9037919,
2.9149276,
2.9419274,
2.9978682,
3.1273657,
3.4930994,
4.6320352
],
[
5.5705454,
5.5819807,
5.6083413,
5.6644271,
5.8001119,
6.165739,
7.3009954
]
]
},
"cell_rise,del_1_7_7": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1,
3.16228,
10
],
"index_2": [
0.0005,
0.00155935,
0.00486316,
0.0151668,
0.0473007,
0.147517,
0.460062
],
"values": [
[
3.1204006,
3.144816,
3.2056586,
3.3736089,
3.8871399,
5.4830345,
10.4772102
],
[
3.1339658,
3.1585252,
3.2194907,
3.3876797,
3.9014982,
5.4981126,
10.4966364
],
[
3.1758722,
3.1998766,
3.261069,
3.4289371,
3.9426635,
5.5381393,
10.5346052
],
[
3.3024983,
3.3273038,
3.3882601,
3.5559087,
4.0712691,
5.6667053,
10.6453522
],
[
3.6945864,
3.7183785,
3.7796086,
3.9471111,
4.4611994,
6.0572876,
11.0461231
],
[
4.7398725,
4.7636468,
4.8249449,
4.9926374,
5.5062883,
7.1020949,
12.1002834
],
[
7.4215998,
7.4458097,
7.5062792,
7.6745241,
8.1916545,
9.7859543,
14.7602117
]
]
},
"fall_transition,del_1_7_7": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1,
3.16228,
10
],
"index_2": [
0.0005,
0.00155935,
0.00486316,
0.0151668,
0.0473007,
0.147517,
0.460062
],
"values": [
[
0.0507621,
0.0573841,
0.0749242,
0.1225836,
0.265699,
0.7396765,
2.242972
],
[
0.0517447,
0.0575694,
0.0761528,
0.1233591,
0.2654477,
0.7391195,
2.2468278
],
[
0.0515617,
0.058205,
0.0749592,
0.1228527,
0.265762,
0.7384298,
2.2608539
],
[
0.0513714,
0.0576312,
0.0750843,
0.1213241,
0.2645632,
0.7397943,
2.2602247
],
[
0.051565,
0.0571986,
0.0745612,
0.1227968,
0.266034,
0.7416738,
2.2562785
],
[
0.0511305,
0.0573796,
0.0759736,
0.1230244,
0.2649803,
0.7382914,
2.2505686
],
[
0.0515818,
0.0575294,
0.0761028,
0.1233853,
0.2644957,
0.7391533,
2.2347868
]
]
},
"related_pin": "CLK",
"rise_transition,del_1_7_7": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1,
3.16228,
10
],
"index_2": [
0.0005,
0.00155935,
0.00486316,
0.0151668,
0.0473007,
0.147517,
0.460062
],
"values": [
[
0.0956528,
0.1142135,
0.1742814,
0.3817952,
1.0770106,
3.2393437,
9.9432267
],
[
0.0955659,
0.1141634,
0.1745288,
0.3823467,
1.0736351,
3.2249372,
9.949634
],
[
0.0967514,
0.1154529,
0.1741691,
0.3851739,
1.0770618,
3.2386713,
9.937513
],
[
0.0958614,
0.1148124,
0.1742921,
0.3867369,
1.0774085,
3.234083,
9.9745643
],
[
0.0974898,
0.1151332,
0.174016,
0.3867184,
1.0779232,
3.2385401,
9.9687236
],
[
0.0974992,
0.1152731,
0.1743135,
0.3859783,
1.0748513,
3.238543,
9.9401776
],
[
0.0967741,
0.1151597,
0.1744405,
0.381897,
1.0706461,
3.2228098,
9.9638298
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
},
{
"cell_rise,del_1_7_7": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1,
3.16228,
10
],
"index_2": [
0.0005,
0.00155935,
0.00486316,
0.0151668,
0.0473007,
0.147517,
0.460062
],
"values": [
[
1.5947184,
1.6149599,
1.6712335,
1.8393664,
2.3537114,
3.9601384,
8.9231538
],
[
1.6026194,
1.6223745,
1.6787832,
1.8463103,
2.3612714,
3.9593155,
8.9421768
],
[
1.6391914,
1.6588854,
1.7155839,
1.8837838,
2.3984068,
4.0031192,
8.9766221
],
[
1.7811761,
1.8011138,
1.8576396,
2.0257327,
2.5400508,
4.1445443,
9.1190397
],
[
2.2426483,
2.2628339,
2.3192264,
2.4874012,
3.0014091,
4.6085193,
9.5798125
],
[
3.7139136,
3.7336561,
3.7902241,
3.9579375,
4.47235,
6.0707759,
11.0587228
],
[
8.2490006,
8.2688043,
8.3252054,
8.4934388,
9.0079446,
10.6054392,
15.5939368
]
]
},
"related_pin": "SET_B",
"rise_transition,del_1_7_7": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1,
3.16228,
10
],
"index_2": [
0.0005,
0.00155935,
0.00486316,
0.0151668,
0.0473007,
0.147517,
0.460062
],
"values": [
[
0.0646205,
0.0853025,
0.1551603,
0.3749977,
1.0656567,
3.2253846,
9.9777875
],
[
0.0638118,
0.0862596,
0.1558848,
0.3759485,
1.0660727,
3.2414667,
9.9538218
],
[
0.0644835,
0.0863086,
0.1548443,
0.3763536,
1.0678702,
3.2320731,
9.9703961
],
[
0.0642781,
0.0852119,
0.1569154,
0.3768014,
1.0718039,
3.2279572,
9.9482991
],
[
0.0645229,
0.0856342,
0.1556032,
0.3755737,
1.0657183,
3.2273204,
9.9736912
],
[
0.0636014,
0.086495,
0.1545676,
0.3759565,
1.0691937,
3.2472089,
9.9407931
],
[
0.0641834,
0.0867488,
0.1553499,
0.3768056,
1.0763482,
3.2184491,
9.9398854
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.002867,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.00279,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0021236,
0.0022133,
0.0024967,
0.0025003,
0.0025115,
0.0025471,
0.0026598
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0010362,
0.000912,
0.0005193,
0.0005144,
0.0004987,
0.0004492,
0.0002926
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002944,
"timing": [
{
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"index_2": [
0.01,
5.0,
9.9999999
],
"values": [
[
-0.5271748,
1.1500632,
2.3758524
],
[
-2.9679625,
-1.3053731,
-0.0795837
],
[
-4.8639179,
-3.2086526,
-1.9828634
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "recovery_rising",
"violation_delay_degrade_pct": 10
},
{
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"index_2": [
0.01,
5.0,
9.9999999
],
"values": [
[
0.5879375,
-1.0343688,
-2.2510029
],
[
2.9939351,
1.375291,
0.1586569
],
[
4.8898905,
3.2694154,
2.0582745
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "removal_rising",
"violation_delay_degrade_pct": 10
},
{
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"values": [
1.2618224,
8.3333333,
16.6666666
]
},
"related_output_pin": "Q",
"related_pin": "SET_B",
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
]
}
}