blob: 44260a07ef2daec16c33c4ff8922400d1842c862 [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 0.0003820714,
"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.0004491,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 0.0003581,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 0.0003746,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 0.0004062,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 0.0003762,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 0.000335,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 0.0003936,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 0.0003948,
"when": "CLK&!D&SET_B&!Q"
},
{
"value": 0.0004325,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 0.0003666,
"when": "CLK&D&SET_B&Q"
},
{
"value": 0.0003864,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 0.0003117,
"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.001514,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001422,
"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.0097482,
0.0089631,
0.0064801,
0.0066277,
0.0070944,
0.0085704,
0.0132376
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0097325,
0.0093512,
0.0081456,
0.0081799,
0.0082882,
0.0086308,
0.0097142
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001605,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"values": [
0.9932117,
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.0149212,
8.3333333,
16.6666666
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001998,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001863,
"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.0042332,
0.0042351,
0.004241,
0.0042386,
0.0042308,
0.0042062,
0.0041283
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0001951,
0.0001512,
1.2215731e-05,
1.5576961e-06,
-3.2138927e-05,
-0.0001387,
-0.0004756
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002133,
"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.5494853,
3.3509909,
5.7340069
],
[
-1.5726989,
1.1134502,
3.4470276
],
[
-3.0548359,
-0.4510843,
1.8348857
]
]
},
"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.1777813,
2.0655904,
3.5074444
],
[
-1.3145202,
0.4927226,
1.8833069
],
[
-2.4322774,
-0.6543314,
0.7270976
]
]
},
"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.0511006,
-2.4351256,
-4.266994
],
[
1.6993796,
-0.9153584,
-3.1720315
],
[
3.2126444,
0.6015687,
-1.6514424
]
]
},
"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.0602559,
-1.7539733,
-2.9651143
],
[
1.4045797,
-0.3239277,
-1.6431009
],
[
2.4912091,
0.7535462,
-0.5729512
]
]
},
"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.001611657,
0.005194874,
0.01674471,
0.05397344,
0.1739733,
0.5607705
],
"values": [
[
0.0188681,
0.0180047,
0.0150371,
0.0043864,
-0.0318157,
-0.1493469,
-0.5283876
],
[
0.01892,
0.0180668,
0.0151033,
0.0044485,
-0.0317526,
-0.1492953,
-0.5283083
],
[
0.020089,
0.0192224,
0.0162771,
0.0056065,
-0.0305953,
-0.1481292,
-0.5271475
],
[
0.0198691,
0.0190068,
0.0160474,
0.0053978,
-0.0308114,
-0.148345,
-0.5273637
],
[
0.0195188,
0.018669,
0.0157051,
0.0050435,
-0.0311627,
-0.1487034,
-0.5277422
],
[
0.0190589,
0.0181981,
0.0152384,
0.0045659,
-0.0316284,
-0.1491788,
-0.5282106
],
[
0.0190056,
0.0180276,
0.0147199,
0.0036429,
-0.0327355,
-0.1503362,
-0.5294398
]
]
},
"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.001611657,
0.005194874,
0.01674471,
0.05397344,
0.1739733,
0.5607705
],
"values": [
[
0.0188134,
0.0200805,
0.0240159,
0.0361467,
0.0728141,
0.1885281,
0.5664515
],
[
0.0192016,
0.0204851,
0.0243789,
0.0363083,
0.072914,
0.1907956,
0.5642734
],
[
0.0202931,
0.0215603,
0.0254667,
0.0375092,
0.074402,
0.1916632,
0.5677609
],
[
0.0200864,
0.0213738,
0.0253009,
0.0372231,
0.0739356,
0.1903462,
0.5652029
],
[
0.0196652,
0.020945,
0.024896,
0.0369407,
0.0737381,
0.1913555,
0.5646759
],
[
0.0189894,
0.0202619,
0.024183,
0.0361231,
0.0727234,
0.1902686,
0.5669912
],
[
0.0191335,
0.0202707,
0.0239262,
0.0351859,
0.071908,
0.1882458,
0.564504
]
]
}
},
{
"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.001611657,
0.005194874,
0.01674471,
0.05397344,
0.1739733,
0.5607705
],
"values": [
[
0.0360565,
0.0373312,
0.0411556,
0.052622,
0.0892967,
0.2067051,
0.5803179
],
[
0.0362006,
0.0374768,
0.0412319,
0.0527579,
0.0888379,
0.2049612,
0.5801135
],
[
0.0357099,
0.0369809,
0.0407546,
0.0523637,
0.0884268,
0.2053663,
0.5794127
],
[
0.0358069,
0.0370739,
0.0408904,
0.0524335,
0.0886455,
0.2055247,
0.5826408
],
[
0.0359329,
0.0372057,
0.0409653,
0.0524262,
0.0887797,
0.2056925,
0.5817433
],
[
0.0365769,
0.0378458,
0.0415947,
0.0531597,
0.0898055,
0.2072536,
0.5806177
],
[
0.0373724,
0.0386698,
0.0425602,
0.0541337,
0.0907014,
0.2070173,
0.5819486
]
]
}
}
],
"max_capacitance": 0.56077,
"max_transition": 9.955893,
"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.00161166,
0.00519487,
0.0167447,
0.0539734,
0.173973,
0.56077
],
"values": [
[
1.0715963,
1.0820892,
1.1069371,
1.1607151,
1.291502,
1.6803171,
2.9264626
],
[
1.084712,
1.0951196,
1.1196496,
1.1737226,
1.3043616,
1.6922921,
2.9433496
],
[
1.1233128,
1.1338069,
1.1584085,
1.2124366,
1.3430949,
1.7313622,
2.9814649
],
[
1.2472572,
1.2577632,
1.2827229,
1.3368411,
1.4670467,
1.8553208,
3.105399
],
[
1.6256623,
1.6365603,
1.6611749,
1.7150864,
1.8456008,
2.2340212,
3.4842502
],
[
2.585232,
2.5955336,
2.6206193,
2.674271,
2.8050604,
3.1930221,
4.4457695
],
[
4.9814228,
4.9919806,
5.0169255,
5.0706128,
5.2013611,
5.590409,
6.8361343
]
]
},
"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.00161166,
0.00519487,
0.0167447,
0.0539734,
0.173973,
0.56077
],
"values": [
[
2.4556033,
2.4770268,
2.5314166,
2.6860378,
3.1755802,
4.7432716,
9.8113171
],
[
2.4686437,
2.489849,
2.5445837,
2.699162,
3.1895515,
4.7577644,
9.8200452
],
[
2.5093927,
2.5307589,
2.5852605,
2.739833,
3.229655,
4.8016546,
9.8631316
],
[
2.6315854,
2.652824,
2.7076543,
2.8622238,
3.3508707,
4.9184665,
9.9903366
],
[
3.0029039,
3.0246161,
3.0790794,
3.2335075,
3.7238541,
5.2920921,
10.3503952
],
[
3.9589163,
3.9801331,
4.0349666,
4.1895758,
4.679952,
6.2477756,
11.3113012
],
[
6.3682442,
6.3896151,
6.4442132,
6.5986563,
7.0868786,
8.6557641,
13.7229881
]
]
},
"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.00161166,
0.00519487,
0.0167447,
0.0539734,
0.173973,
0.56077
],
"values": [
[
0.0435678,
0.0490351,
0.0658154,
0.1129655,
0.2619351,
0.7728078,
2.4350815
],
[
0.0429735,
0.0493655,
0.065599,
0.1137195,
0.2609394,
0.769822,
2.4407538
],
[
0.0435382,
0.0490233,
0.0664048,
0.1132735,
0.2604223,
0.7696327,
2.4426556
],
[
0.0436343,
0.0490228,
0.0657797,
0.1134715,
0.2604317,
0.7696259,
2.4426976
],
[
0.0434361,
0.0486733,
0.0659375,
0.1133787,
0.2614365,
0.7685138,
2.4420963
],
[
0.0430694,
0.0488894,
0.0654349,
0.1126451,
0.2620032,
0.7630795,
2.4351776
],
[
0.0431598,
0.0496094,
0.0657978,
0.1133827,
0.2603689,
0.7682611,
2.4358506
]
]
},
"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.00161166,
0.00519487,
0.0167447,
0.0539734,
0.173973,
0.56077
],
"values": [
[
0.0785502,
0.0950443,
0.1484593,
0.3412399,
0.9989606,
3.1102738,
9.9505248
],
[
0.0784467,
0.0957197,
0.1486376,
0.3423116,
0.9989957,
3.115836,
9.955893
],
[
0.0786705,
0.0954087,
0.1487627,
0.3411111,
0.9954417,
3.1253229,
9.95328
],
[
0.0789983,
0.095675,
0.1486069,
0.3408288,
0.9951022,
3.1172889,
9.9254658
],
[
0.0791966,
0.095074,
0.1487932,
0.3418316,
0.9978222,
3.1111735,
9.9503792
],
[
0.0790997,
0.0954116,
0.1484756,
0.3408653,
0.9984575,
3.1160878,
9.9531281
],
[
0.0784578,
0.0945576,
0.1479417,
0.3450382,
0.9974095,
3.1081318,
9.9395825
]
]
},
"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.00161166,
0.00519487,
0.0167447,
0.0539734,
0.173973,
0.56077
],
"values": [
[
1.2932962,
1.3106114,
1.3613225,
1.515598,
2.0044826,
3.574872,
8.6379659
],
[
1.3016909,
1.3189518,
1.3694941,
1.5231169,
2.0126569,
3.5862469,
8.6456939
],
[
1.3382356,
1.3555346,
1.4061817,
1.5606897,
2.0491608,
3.6204946,
8.6826342
],
[
1.4772035,
1.4946218,
1.5449688,
1.6993003,
2.1880795,
3.7658507,
8.8122585
],
[
1.9314563,
1.9492814,
1.9999395,
2.1541491,
2.6423286,
4.2203494,
9.2661114
],
[
3.3688519,
3.3861214,
3.436629,
3.5911565,
4.0800381,
5.6502643,
10.7085807
],
[
7.6534761,
7.6710966,
7.7217441,
7.876241,
8.3644114,
9.9356328,
14.996683
]
]
},
"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.00161166,
0.00519487,
0.0167447,
0.0539734,
0.173973,
0.56077
],
"values": [
[
0.053533,
0.0721324,
0.133814,
0.3369157,
1.0020926,
3.1152649,
9.92208
],
[
0.0533265,
0.07211,
0.1334585,
0.3344997,
0.9891703,
3.120614,
9.9216289
],
[
0.0535845,
0.07167,
0.1325546,
0.336465,
0.9921374,
3.1065517,
9.9194217
],
[
0.0534929,
0.0717485,
0.1346616,
0.3367214,
0.9912151,
3.1121996,
9.9484607
],
[
0.0535452,
0.0720193,
0.1342405,
0.3347067,
0.9911765,
3.1127381,
9.9527604
],
[
0.0533508,
0.0720327,
0.1322873,
0.3367775,
1.0008706,
3.1416321,
9.9485122
],
[
0.0549557,
0.0733488,
0.1337399,
0.3350892,
0.996507,
3.1373113,
9.9076711
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.002914,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002849,
"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.0023261,
0.0024226,
0.0027278,
0.0027313,
0.0027425,
0.0027779,
0.0028899
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0006509,
0.0006368,
0.0005923,
0.0005857,
0.0005651,
0.0005,
0.0002939
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002979,
"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.4429463,
1.0493551,
2.1048563
],
[
-2.6804869,
-1.204665,
-0.1509948
],
[
-4.3805197,
-2.9028666,
-1.8491963
]
]
},
"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.4945537,
-0.9519713,
-1.9928243
],
[
2.7064595,
1.2635967,
0.2172507
],
[
4.399168,
2.9526428,
1.9117901
]
]
},
"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.0113387,
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
}
]
}
}