blob: 4b9d519dc80e06501bf2a824459f1387b8f4bd10 [file] [log] [blame]
{
"area": 30.0288,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 0.000350695,
"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.0004738,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 0.0004015,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 0.0003146,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 0.0003427,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 0.0003071,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 0.0002705,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 0.0004242,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 0.0004342,
"when": "CLK&!D&SET_B&!Q"
},
{
"value": 0.0003661,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 0.0002987,
"when": "CLK&D&SET_B&Q"
},
{
"value": 0.000325,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 0.0002499,
"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.001473,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001395,
"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.0068242,
0.0064099,
0.0050998,
0.0052553,
0.0057469,
0.0073013,
0.0122169
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0085741,
0.0081657,
0.0068745,
0.0069211,
0.0070685,
0.0075345,
0.0090083
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.00155,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"values": [
0.7476717,
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.629595,
8.3333333,
16.6666666
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001946,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001805,
"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.0039276,
0.0039322,
0.0039467,
0.0039443,
0.0039369,
0.0039134,
0.0038393
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0005466,
0.0004293,
5.8427684e-05,
4.8619248e-05,
1.7608789e-05,
-8.0448537e-05,
-0.0003905
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002087,
"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.6886455,
3.6476218,
6.2576884
],
[
-1.6550963,
1.2178203,
3.7619692
],
[
-3.2910421,
-0.5316507,
1.9575664
]
]
},
"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.2144023,
2.2963034,
3.935911
],
[
-1.4317077,
0.5696269,
2.1634583
],
[
-2.6977802,
-0.7275736,
0.8552715
]
]
},
"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.0602559,
-2.6182311,
-4.6405295
],
[
1.8202291,
-0.9629658,
-3.417393
],
[
3.4561747,
0.6986146,
-1.7503193
]
]
},
"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.0730732,
-1.9700379,
-3.3844258
],
[
1.5510641,
-0.3623799,
-1.8609964
],
[
2.7640362,
0.8615785,
-0.6626729
]
]
},
"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.001753682,
0.006150799,
0.02157309,
0.07566465,
0.2653834,
0.9307961
],
"values": [
[
0.0239605,
0.0230299,
0.0195561,
0.0068076,
-0.0408058,
-0.2128503,
-0.8190373
],
[
0.0240655,
0.023239,
0.0197124,
0.0069695,
-0.0407076,
-0.2127243,
-0.8189119
],
[
0.0254012,
0.0243406,
0.0209511,
0.0082396,
-0.0394424,
-0.2114794,
-0.8176516
],
[
0.0251313,
0.0241645,
0.0207934,
0.0080183,
-0.039577,
-0.2116497,
-0.8178531
],
[
0.0247658,
0.0238666,
0.0204027,
0.0076741,
-0.040026,
-0.2120406,
-0.8182379
],
[
0.0242282,
0.0233049,
0.0198652,
0.0070464,
-0.0404951,
-0.2126115,
-0.8188069
],
[
0.0257276,
0.0246972,
0.0209628,
0.0072816,
-0.0414413,
-0.2141885,
-0.8204125
]
]
},
"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.001753682,
0.006150799,
0.02157309,
0.07566465,
0.2653834,
0.9307961
],
"values": [
[
0.0273351,
0.0285712,
0.032843,
0.0471786,
0.0970176,
0.2678325,
0.8667747
],
[
0.0277635,
0.0290061,
0.0333148,
0.0475916,
0.097217,
0.2669944,
0.8694836
],
[
0.0289173,
0.0301393,
0.0344471,
0.0487438,
0.0979475,
0.2705775,
0.8722447
],
[
0.0287919,
0.0300001,
0.0342952,
0.0486307,
0.0983433,
0.2688964,
0.8690341
],
[
0.0283052,
0.0295456,
0.0338389,
0.0483818,
0.0977678,
0.2688376,
0.8674724
],
[
0.0276033,
0.028842,
0.0331127,
0.0476213,
0.0972089,
0.2669069,
0.8704721
],
[
0.0259106,
0.0271141,
0.0315182,
0.0457901,
0.094536,
0.2669978,
0.866289
]
]
}
},
{
"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.001753682,
0.006150799,
0.02157309,
0.07566465,
0.2653834,
0.9307961
],
"values": [
[
0.0430188,
0.0442788,
0.0484743,
0.0627259,
0.1117639,
0.2840639,
0.8850591
],
[
0.0428018,
0.0440246,
0.048176,
0.0624861,
0.111256,
0.2838106,
0.8818338
],
[
0.0423542,
0.0435665,
0.04781,
0.0621077,
0.1110245,
0.2831825,
0.8839758
],
[
0.0424352,
0.0436545,
0.047857,
0.0621653,
0.1108993,
0.2833891,
0.8809407
],
[
0.0425752,
0.0437802,
0.048021,
0.0622994,
0.1117072,
0.2830019,
0.8827823
],
[
0.0430966,
0.0443135,
0.0486075,
0.0627573,
0.1115287,
0.2840626,
0.8848668
],
[
0.0441078,
0.0453329,
0.049549,
0.0636964,
0.1131367,
0.2849903,
0.8860037
]
]
}
}
],
"max_capacitance": 0.930796,
"max_transition": 10.021317,
"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.00175368,
0.0061508,
0.0215731,
0.0756647,
0.265383,
0.930796
],
"values": [
[
1.7753053,
1.7873476,
1.8200409,
1.8932054,
2.0460766,
2.3962312,
3.4599283
],
[
1.7891412,
1.8011818,
1.8342553,
1.908194,
2.0588538,
2.4103319,
3.4745302
],
[
1.8283909,
1.8403286,
1.8727857,
1.9471467,
2.0990603,
2.4484699,
3.5126984
],
[
1.9562163,
1.9679138,
2.0010449,
2.0751987,
2.226741,
2.5776117,
3.6420023
],
[
2.3541047,
2.3661832,
2.3991686,
2.4717346,
2.6230957,
2.9748592,
4.0392778
],
[
3.4037899,
3.415864,
3.4482575,
3.5219772,
3.6738577,
4.0246859,
5.08666
],
[
6.0681762,
6.0799854,
6.1133485,
6.185831,
6.3377605,
6.6887811,
7.7535631
]
]
},
"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.00175368,
0.0061508,
0.0215731,
0.0756647,
0.265383,
0.930796
],
"values": [
[
3.3276204,
3.3432888,
3.3907039,
3.5264511,
3.9610919,
5.4611742,
10.7323368
],
[
3.3416661,
3.357542,
3.4045968,
3.5404213,
3.9750883,
5.4748539,
10.7474216
],
[
3.382715,
3.3983367,
3.4458267,
3.5818739,
4.0160772,
5.5174718,
10.7812355
],
[
3.5094605,
3.5251084,
3.5723895,
3.7086547,
4.1409818,
5.640711,
10.8919718
],
[
3.9000594,
3.9156509,
3.9630139,
4.0988137,
4.5333932,
6.0331664,
11.3065397
],
[
4.9436695,
4.9592774,
5.0063735,
5.1429834,
5.5746709,
7.0745747,
12.343178
],
[
7.6195219,
7.6351894,
7.6828961,
7.8190698,
8.2530729,
9.7526502,
15.0202677
]
]
},
"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.00175368,
0.0061508,
0.0215731,
0.0756647,
0.265383,
0.930796
],
"values": [
[
0.1430464,
0.1477561,
0.161786,
0.2015217,
0.3103661,
0.6690317,
2.0326947
],
[
0.1433619,
0.1478718,
0.162389,
0.2002714,
0.3130599,
0.6701157,
2.0253015
],
[
0.1439264,
0.1484302,
0.1617973,
0.20361,
0.3097782,
0.6711501,
2.0256217
],
[
0.1432516,
0.1475464,
0.1619536,
0.2020668,
0.3102202,
0.6679741,
2.0336215
],
[
0.1427686,
0.1475483,
0.1624153,
0.1998017,
0.3095914,
0.6708762,
2.0346087
],
[
0.1429045,
0.147655,
0.1623941,
0.2000143,
0.3129671,
0.6657513,
2.0220183
],
[
0.1430454,
0.1474571,
0.1619899,
0.2018902,
0.3093208,
0.6711465,
2.0196094
]
]
},
"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.00175368,
0.0061508,
0.0215731,
0.0756647,
0.265383,
0.930796
],
"values": [
[
0.1197659,
0.1329586,
0.1754561,
0.3277781,
0.8998615,
2.9200271,
9.9738582
],
[
0.118642,
0.1308843,
0.1757367,
0.3267512,
0.9000015,
2.9002902,
9.9782609
],
[
0.1188337,
0.1314565,
0.1767582,
0.3308729,
0.8966513,
2.9149287,
10.0161515
],
[
0.1188517,
0.1313397,
0.17472,
0.3268382,
0.899265,
2.9093914,
10.0058291
],
[
0.1190059,
0.1316707,
0.1739316,
0.3289802,
0.8924051,
2.920886,
9.9767643
],
[
0.118281,
0.1324217,
0.1760979,
0.3308655,
0.8990697,
2.9041323,
10.000913
],
[
0.1198233,
0.1310124,
0.1758939,
0.3280938,
0.890023,
2.9214884,
9.9724051
]
]
},
"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.00175368,
0.0061508,
0.0215731,
0.0756647,
0.265383,
0.930796
],
"values": [
[
1.8037178,
1.8178672,
1.8610729,
1.9933826,
2.4282798,
3.9358636,
9.1864916
],
[
1.8116537,
1.8255685,
1.8691404,
2.0017585,
2.436223,
3.9467354,
9.1842756
],
[
1.8480147,
1.8621308,
1.9060669,
2.0377113,
2.4726485,
3.9763655,
9.236631
],
[
1.990677,
2.0047868,
2.048526,
2.1806659,
2.6150619,
4.1237782,
9.383549
],
[
2.4525924,
2.4666675,
2.5102571,
2.642226,
3.0775409,
4.5771933,
9.8437107
],
[
3.9240793,
3.9381711,
3.9810764,
4.1138306,
4.5480029,
6.0511547,
11.3086482
],
[
8.4570324,
8.4711349,
8.5141272,
8.64648,
9.080404,
10.5873559,
15.8413975
]
]
},
"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.00175368,
0.0061508,
0.0215731,
0.0756647,
0.265383,
0.930796
],
"values": [
[
0.0989673,
0.1115822,
0.1581909,
0.3144563,
0.8885264,
2.9280813,
9.9864783
],
[
0.0992185,
0.1118905,
0.1564774,
0.3154221,
0.8872008,
2.9234091,
10.0213171
],
[
0.0990438,
0.112301,
0.1564378,
0.3166524,
0.8886435,
2.9084759,
9.9808091
],
[
0.0988523,
0.1119055,
0.1564726,
0.3149368,
0.8869612,
2.9166523,
9.9723643
],
[
0.0987183,
0.1111966,
0.1576582,
0.3165354,
0.8905715,
2.9258707,
9.9714592
],
[
0.0981526,
0.1111225,
0.1577149,
0.3145718,
0.8858492,
2.9045581,
9.9922026
],
[
0.0983807,
0.111453,
0.1581787,
0.3165351,
0.8858265,
2.911519,
9.9900923
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.002934,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002923,
"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.0021288,
0.002218,
0.0024999,
0.0025034,
0.0025145,
0.0025495,
0.0026603
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.001016,
0.0008936,
0.0005064,
0.0005016,
0.0004864,
0.0004384,
0.0002864
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002945,
"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.5363301,
1.1299215,
2.357542
],
[
-2.9624693,
-1.3053731,
-0.0777526
],
[
-4.8565935,
-3.1994973,
-1.973708
]
]
},
"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.5861064,
-1.038031,
-2.2546651
],
[
2.9902732,
1.3697979,
0.1513327
],
[
4.8770732,
3.2584291,
2.043626
]
]
},
"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.291485,
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
}
]
}
}