blob: c3e7a3a220b27bd8bc0a08eee65f45197f177569 [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 13.95976,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clocked_on": "CLK",
"next_state": "D",
"preset": "!SET_B"
},
"leakage_power": [
{
"value": 17.8212218,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 13.7789709,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 12.8935254,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 13.305816,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 13.9287186,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 13.9488074,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 16.025071,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 13.5420404,
"when": "CLK&!D&SET_B&!Q"
},
{
"value": 11.755958,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 14.3610599,
"when": "CLK&D&SET_B&Q"
},
{
"value": 13.0154518,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 13.1405011,
"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.001603,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001551,
"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.0125334,
0.0117557,
0.0095408,
0.0095135,
0.0096713,
0.0104144,
0.0130085
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0107397,
0.010216,
0.0088028,
0.0087103,
0.0086606,
0.0087459,
0.0092587
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001655,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"values": [
0.479061,
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": [
1.1959056,
8.3333333,
16.6666666
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002201,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002119,
"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.0044302,
0.0043085,
0.0041889,
0.0040883,
0.0040353,
0.0041332,
0.0047082
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0004952,
0.0002175,
-0.0004275,
-0.0005214,
-0.0005856,
-0.0005558,
-0.0002287
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002284,
"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.2638408,
1.7579733,
2.6102276
],
[
-1.2797302,
0.0605937,
0.8872132
],
[
-2.2162129,
-0.9216654,
-0.1243428
]
]
},
"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.1759502,
1.5876852,
2.4527569
],
[
-0.8457702,
0.4634258,
1.2589173
],
[
-1.449001,
-0.1636087,
0.6172344
]
]
},
"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.0089863,
-1.1497253,
-1.5899922
],
[
1.3862693,
0.1191875,
-0.6268656
],
[
2.3099345,
1.0501771,
0.2931377
]
]
},
"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.0877217,
-1.3529724,
-2.0605732
],
[
0.8900534,
-0.3788594,
-1.1413919
],
[
1.4749736,
0.2170472,
-0.5436543
]
]
},
"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.001597842,
0.005106201,
0.01631781,
0.05214657,
0.166644,
0.5325417
],
"values": [
[
0.0150128,
0.0141727,
0.0111333,
0.0004247,
-0.0345735,
-0.1467688,
-0.5054585
],
[
0.0155309,
0.0147016,
0.0116405,
0.0009357,
-0.0340657,
-0.1462615,
-0.5049528
],
[
0.0168179,
0.0159927,
0.0129485,
0.0022458,
-0.03276,
-0.1449561,
-0.503642
],
[
0.0165993,
0.015762,
0.0127146,
0.0020052,
-0.0330016,
-0.1451794,
-0.5038751
],
[
0.0163251,
0.0154923,
0.0124483,
0.0017437,
-0.0332576,
-0.1454531,
-0.5041441
],
[
0.0165081,
0.0155144,
0.0122057,
0.0014506,
-0.0335521,
-0.1457475,
-0.5044266
],
[
0.0161455,
0.0151548,
0.0118811,
0.0010458,
-0.0339988,
-0.1462623,
-0.5049486
]
]
},
"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.001597842,
0.005106201,
0.01631781,
0.05214657,
0.166644,
0.5325417
],
"values": [
[
0.0150006,
0.0162814,
0.0201827,
0.0316895,
0.0664372,
0.1782526,
0.533413
],
[
0.0152011,
0.0164935,
0.0204091,
0.0319102,
0.0666124,
0.1784568,
0.5335032
],
[
0.0165132,
0.0177803,
0.0216914,
0.0331694,
0.0679339,
0.1793867,
0.5346616
],
[
0.0163832,
0.0176513,
0.0215556,
0.0330564,
0.0678027,
0.1789487,
0.5344669
],
[
0.015902,
0.0171805,
0.0211264,
0.0325569,
0.0673958,
0.1784422,
0.5348176
],
[
0.015506,
0.0167781,
0.0207019,
0.0321708,
0.0669275,
0.1787188,
0.5342829
],
[
0.0162454,
0.0173671,
0.0208864,
0.0319418,
0.0668778,
0.1776032,
0.5336914
]
]
}
},
{
"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.001597842,
0.005106201,
0.01631781,
0.05214657,
0.166644,
0.5325417
],
"values": [
[
0.0328359,
0.0341028,
0.0378024,
0.0488848,
0.0839606,
0.1948123,
0.5500372
],
[
0.0331869,
0.034444,
0.0381654,
0.0491823,
0.0842682,
0.1952113,
0.5508178
],
[
0.0327913,
0.0340427,
0.0377453,
0.0488914,
0.0834947,
0.1955314,
0.5504329
],
[
0.032865,
0.0341275,
0.0377958,
0.0489567,
0.0839247,
0.1948564,
0.5507436
],
[
0.0332952,
0.0345474,
0.0382162,
0.049285,
0.0844074,
0.1950245,
0.5507003
],
[
0.0334831,
0.0347408,
0.0384289,
0.0494279,
0.0842062,
0.1954918,
0.551051
],
[
0.0343462,
0.035471,
0.038993,
0.0501086,
0.0849676,
0.1954125,
0.5515842
]
]
}
}
],
"max_capacitance": 0.532542,
"max_transition": 9.963953,
"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.00159784,
0.0051062,
0.0163178,
0.0521466,
0.166644,
0.532542
],
"values": [
[
0.9199526,
0.9377659,
0.9803778,
1.0870224,
1.3992717,
2.3884248,
5.5558758
],
[
0.9310401,
0.9486243,
0.9911308,
1.0977889,
1.4100232,
2.4002123,
5.5663869
],
[
0.9658933,
0.9835089,
1.0260537,
1.1326419,
1.4446885,
2.4361566,
5.6004268
],
[
1.0780087,
1.0955677,
1.1382709,
1.2448121,
1.5573361,
2.5508291,
5.7160148
],
[
1.4056374,
1.4232651,
1.4658024,
1.572463,
1.8847048,
2.8743044,
6.0413941
],
[
2.150861,
2.1684385,
2.211143,
2.3178708,
2.6295506,
3.6216079,
6.7857444
],
[
3.7332115,
3.7508245,
3.7935064,
3.9001256,
4.2126094,
5.20587,
8.3600344
]
]
},
"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.00159784,
0.0051062,
0.0163178,
0.0521466,
0.166644,
0.532542
],
"values": [
[
1.5457319,
1.5713577,
1.6300946,
1.7858592,
2.2690925,
3.8040593,
8.7203054
],
[
1.5580204,
1.5832937,
1.6421905,
1.7976469,
2.2810294,
3.8165187,
8.7335827
],
[
1.5930007,
1.6185411,
1.6774582,
1.8328309,
2.3155482,
3.8538452,
8.7758627
],
[
1.7041131,
1.7291262,
1.7880561,
1.9438038,
2.4261226,
3.9648889,
8.8865528
],
[
2.0274031,
2.0529045,
2.1118911,
2.267073,
2.7508982,
4.287128,
9.2029921
],
[
2.7827467,
2.8084086,
2.8671745,
3.0223153,
3.5061105,
5.0403246,
9.9535233
],
[
4.4359747,
4.461242,
4.5200856,
4.6753543,
5.1592148,
6.6988939,
11.6049996
]
]
},
"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.00159784,
0.0051062,
0.0163178,
0.0521466,
0.166644,
0.532542
],
"values": [
[
0.046163,
0.0594864,
0.0985059,
0.2218856,
0.6355986,
1.9815232,
6.2458931
],
[
0.046193,
0.060011,
0.0986734,
0.2221121,
0.6358565,
1.9820976,
6.2466228
],
[
0.0461938,
0.0597547,
0.0986492,
0.2215501,
0.6382411,
1.9683033,
6.2486643
],
[
0.046588,
0.0599047,
0.0985631,
0.2215982,
0.6364622,
1.9850135,
6.231283
],
[
0.045897,
0.0598012,
0.0987371,
0.2220785,
0.6357876,
1.981074,
6.2455503
],
[
0.0464896,
0.0600805,
0.0993196,
0.2218386,
0.632046,
1.9841733,
6.2268777
],
[
0.0462535,
0.0597294,
0.0989145,
0.2209827,
0.6348879,
1.9846578,
6.2105574
]
]
},
"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.00159784,
0.0051062,
0.0163178,
0.0521466,
0.166644,
0.532542
],
"values": [
[
0.0744624,
0.0910239,
0.1442633,
0.3403465,
1.003944,
3.1402188,
9.9631796
],
[
0.074547,
0.0921608,
0.1440196,
0.3402575,
1.0044036,
3.1393517,
9.9629425
],
[
0.0744198,
0.0906332,
0.144102,
0.3398619,
1.0031147,
3.1428318,
9.9290816
],
[
0.0743858,
0.0907159,
0.1437402,
0.3401677,
1.0022676,
3.1432765,
9.9606021
],
[
0.074657,
0.0911909,
0.144131,
0.3397136,
1.0021468,
3.1353233,
9.956997
],
[
0.0746441,
0.0911081,
0.1440159,
0.3404258,
1.0042651,
3.1406018,
9.9491615
],
[
0.074699,
0.0914371,
0.1439968,
0.3394388,
1.0017478,
3.1330036,
9.9593409
]
]
},
"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.00159784,
0.0051062,
0.0163178,
0.0521466,
0.166644,
0.532542
],
"values": [
[
0.9318029,
0.9511116,
1.0032316,
1.1563701,
1.6384086,
3.1788392,
8.0961797
],
[
0.9418452,
0.9610931,
1.0132409,
1.1662054,
1.6485774,
3.1830485,
8.0996747
],
[
0.974919,
0.9942187,
1.0463665,
1.1997859,
1.6813207,
3.2240088,
8.1338696
],
[
1.0941351,
1.1134555,
1.165569,
1.3191347,
1.8008478,
3.336603,
8.2549967
],
[
1.4799156,
1.4988846,
1.5510444,
1.7042489,
2.1854101,
3.7289052,
8.6327114
],
[
2.6096647,
2.6289668,
2.6811879,
2.8347349,
3.3165104,
4.8518309,
9.7691197
],
[
5.134543,
5.1550666,
5.2086411,
5.3626006,
5.8446541,
7.3819386,
12.2883499
]
]
},
"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.00159784,
0.0051062,
0.0163178,
0.0521466,
0.166644,
0.532542
],
"values": [
[
0.0507289,
0.0692373,
0.1297611,
0.3346082,
1.0057605,
3.1508183,
9.9449977
],
[
0.0507448,
0.0689489,
0.1294222,
0.3352113,
1.0057405,
3.1489917,
9.9544994
],
[
0.0506083,
0.0691037,
0.1299759,
0.33549,
1.0034615,
3.1513017,
9.9563753
],
[
0.0505231,
0.0688873,
0.1292651,
0.335367,
1.0060649,
3.1509293,
9.9532871
],
[
0.0505667,
0.0690924,
0.1293134,
0.3354678,
1.005155,
3.1333791,
9.9639532
],
[
0.0509413,
0.0691519,
0.129982,
0.3349882,
1.0064897,
3.149849,
9.9548716
],
[
0.0565565,
0.0742603,
0.1328332,
0.3366998,
1.0048123,
3.1412883,
9.9572635
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.00306,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002972,
"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.0025234,
0.0025054,
0.0026922,
0.0025832,
0.0024822,
0.0024063,
0.0024099
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0012125,
0.0009592,
0.0003892,
0.0002754,
0.0001461,
-3.1823647e-05,
-0.0003639
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003148,
"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.364211,
0.5439841,
0.9238262
],
[
-2.1110289,
-1.202834,
-0.8248229
],
[
-3.1793476,
-2.2693216,
-1.8821553
]
]
},
"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.4121562,
-0.437445,
-0.8063008
],
[
2.1370017,
1.2690899,
0.900234
],
[
3.2089825,
2.3319154,
1.9557354
]
]
},
"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": [
0.5070756,
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
}
]
}
}