blob: b25f261309e20258ccfabc95ba9fcec654d1d693 [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 40.10755,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clocked_on": "CLK",
"next_state": "D",
"preset": "!SET_B"
},
"leakage_power": [
{
"value": 49.2333854,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 36.8247832,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 37.2246483,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 38.2123773,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 41.9044603,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 42.1146176,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 44.6165025,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 36.2210315,
"when": "CLK&!D&SET_B&!Q"
},
{
"value": 34.2346738,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 43.1022258,
"when": "CLK&D&SET_B&Q"
},
{
"value": 37.6304854,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 39.9714644,
"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.001921,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001849,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0275722,
0.0274502,
0.0272292,
0.0283864,
0.0311142,
0.0374623,
0.0521553
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0204471,
0.0202815,
0.0199592,
0.0210839,
0.0237362,
0.0299095,
0.0441989
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001993,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.103874,
0.8333333,
2.5
]
},
"related_output_pin": "Q",
"related_pin": "CLK",
"rise_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1005785,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002459,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002359,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0084482,
0.0085175,
0.0087436,
0.0105303,
0.0147153,
0.0244281,
0.0468826
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0003206,
-0.0004164,
-0.0005815,
0.0012186,
0.0054238,
0.0151726,
0.0377004
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.00256,
"timing": [
{
"fall_constraint,vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
0.0312969,
0.1356588,
0.2617982
],
[
-0.0193542,
0.0789043,
0.2111471
],
[
-0.0173197,
0.076056,
0.2107402
]
]
},
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
0.034959,
0.0904928,
0.1006654
],
[
0.0111634,
0.0605937,
0.0707663
],
[
0.0400534,
0.0894837,
0.1082012
]
]
},
"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,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
-0.0016621,
-0.0950378,
-0.2077493
],
[
0.0489889,
-0.0419453,
-0.1668639
],
[
0.0420716,
-0.0452005,
-0.175002
]
]
},
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
-0.0248555,
-0.0767272,
-0.0807962
],
[
-0.0059427,
-0.0541523,
-0.0631042
],
[
-0.0360534,
-0.0854837,
-0.1042012
]
]
},
"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.02305058,
0.05313293,
0.1224745,
0.2823108,
0.6507428,
1.5
],
"index_2": [
0.0005,
0.001397179,
0.00390422,
0.01090979,
0.03048586,
0.08518843,
0.238047
],
"values": [
[
0.0302867,
0.0286856,
0.0246547,
0.0120695,
-0.0249628,
-0.128895,
-0.419467
],
[
0.0302955,
0.0286981,
0.0246623,
0.0120665,
-0.0249659,
-0.1289016,
-0.4194607
],
[
0.0305593,
0.0289524,
0.0249039,
0.0123088,
-0.0247032,
-0.1286277,
-0.4191991
],
[
0.0295887,
0.0279684,
0.0239576,
0.0113393,
-0.0256702,
-0.1296142,
-0.4201838
],
[
0.0288177,
0.0271956,
0.0231891,
0.010594,
-0.0264294,
-0.1303708,
-0.4209093
],
[
0.0306663,
0.0288918,
0.0240737,
0.0107338,
-0.0265094,
-0.130434,
-0.4210127
],
[
0.0326327,
0.0308613,
0.0260464,
0.0127238,
-0.0245418,
-0.1286577,
-0.4192258
]
]
},
"related_pin": "CLK",
"rise_power,power_outputs_1": {
"index_1": [
0.01,
0.02305058,
0.05313293,
0.1224745,
0.2823108,
0.6507428,
1.5
],
"index_2": [
0.0005,
0.001397179,
0.00390422,
0.01090979,
0.03048586,
0.08518843,
0.238047
],
"values": [
[
0.0362157,
0.0381452,
0.0437521,
0.0582156,
0.0954148,
0.1972584,
0.4861117
],
[
0.0361181,
0.0380393,
0.0436345,
0.0580979,
0.0951923,
0.1972638,
0.4835802
],
[
0.0363365,
0.0381825,
0.0438231,
0.058288,
0.0953883,
0.197494,
0.4839433
],
[
0.035466,
0.0373947,
0.0430007,
0.05746,
0.0944939,
0.1970752,
0.4852424
],
[
0.0345234,
0.0363623,
0.0420319,
0.0564917,
0.0935959,
0.1956572,
0.4841686
],
[
0.0366047,
0.0381084,
0.0425636,
0.0563388,
0.09334,
0.1954551,
0.4840483
],
[
0.0415187,
0.0430096,
0.0474947,
0.0603539,
0.0970708,
0.1992453,
0.4840675
]
]
}
},
{
"fall_power,scalar": {
"values": [
0.0
]
},
"related_pin": "SET_B",
"rise_power,power_outputs_1": {
"index_1": [
0.01,
0.02305058,
0.05313293,
0.1224745,
0.2823108,
0.6507428,
1.5
],
"index_2": [
0.0005,
0.001397179,
0.00390422,
0.01090979,
0.03048586,
0.08518843,
0.238047
],
"values": [
[
0.0351097,
0.0370595,
0.042113,
0.05527,
0.0918003,
0.1945217,
0.4836288
],
[
0.0351107,
0.0370681,
0.0421048,
0.0552639,
0.0917629,
0.1942621,
0.4814797
],
[
0.0349366,
0.0368509,
0.0418847,
0.0550576,
0.0915806,
0.1941839,
0.480756
],
[
0.035318,
0.0372202,
0.0422847,
0.0554457,
0.0919167,
0.1944364,
0.4815856
],
[
0.0376069,
0.0395702,
0.0445908,
0.0577055,
0.0941658,
0.1966531,
0.4837313
],
[
0.0453253,
0.0469464,
0.0513936,
0.0646361,
0.1010814,
0.2032285,
0.4899565
],
[
0.0604689,
0.0620127,
0.0664748,
0.0793801,
0.1155079,
0.2185978,
0.5046995
]
]
}
}
],
"max_capacitance": 0.238047,
"max_transition": 1.501475,
"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.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"index_2": [
0.0005,
0.00139718,
0.00390422,
0.0109098,
0.0304859,
0.0851884,
0.238047
],
"values": [
[
0.2226733,
0.2272494,
0.237684,
0.2610318,
0.3183105,
0.4751384,
0.9137329
],
[
0.2259728,
0.2305551,
0.2409896,
0.2643381,
0.321667,
0.4783923,
0.9168183
],
[
0.2342155,
0.2388182,
0.2492833,
0.2726036,
0.3298673,
0.4868867,
0.9270807
],
[
0.2518188,
0.2563911,
0.2668428,
0.2901749,
0.3474644,
0.5046182,
0.9440712
],
[
0.2746378,
0.2792099,
0.2896483,
0.3129937,
0.3703243,
0.5272197,
0.9661393
],
[
0.2971176,
0.3016969,
0.3121448,
0.3354829,
0.3927711,
0.5494962,
0.9900333
],
[
0.3032412,
0.3078318,
0.3182954,
0.3416219,
0.3989173,
0.5560217,
0.9955087
]
]
},
"cell_rise,del_1_7_7": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"index_2": [
0.0005,
0.00139718,
0.00390422,
0.0109098,
0.0304859,
0.0851884,
0.238047
],
"values": [
[
0.2724212,
0.2786454,
0.2923395,
0.3230965,
0.4056091,
0.6347234,
1.277793
],
[
0.2757327,
0.282008,
0.2956694,
0.3263984,
0.4087553,
0.638031,
1.2808031
],
[
0.2835593,
0.2898352,
0.3035578,
0.3343249,
0.4163949,
0.6461246,
1.2903409
],
[
0.3003806,
0.3066056,
0.320301,
0.3510619,
0.4335804,
0.6624788,
1.3045814
],
[
0.3239345,
0.3302468,
0.3439168,
0.3746831,
0.4569996,
0.6863703,
1.3289069
],
[
0.3497111,
0.3560313,
0.3697135,
0.4004835,
0.4828676,
0.7122104,
1.354738
],
[
0.3695041,
0.3758068,
0.3896069,
0.4203531,
0.5025129,
0.7320006,
1.3730809
]
]
},
"fall_transition,del_1_7_7": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"index_2": [
0.0005,
0.00139718,
0.00390422,
0.0109098,
0.0304859,
0.0851884,
0.238047
],
"values": [
[
0.0148567,
0.0188448,
0.0282994,
0.0530511,
0.1255074,
0.3348725,
0.9301086
],
[
0.0148556,
0.0188233,
0.0282921,
0.0531225,
0.1253215,
0.3351821,
0.9295369
],
[
0.015039,
0.0188462,
0.028196,
0.0529425,
0.1257669,
0.3357943,
0.9342745
],
[
0.0148969,
0.0188635,
0.0282595,
0.0530162,
0.1257714,
0.3375126,
0.935332
],
[
0.0149081,
0.0188747,
0.0282892,
0.053008,
0.1256317,
0.3360879,
0.9305936
],
[
0.0149002,
0.0186954,
0.0282848,
0.053017,
0.1257702,
0.3357058,
0.9349665
],
[
0.0149185,
0.0188153,
0.0284119,
0.0531511,
0.1258836,
0.3374311,
0.9235694
]
]
},
"related_pin": "CLK",
"rise_transition,del_1_7_7": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"index_2": [
0.0005,
0.00139718,
0.00390422,
0.0109098,
0.0304859,
0.0851884,
0.238047
],
"values": [
[
0.022581,
0.0281793,
0.0415052,
0.0802758,
0.2003812,
0.5415609,
1.4975223
],
[
0.0226684,
0.0282521,
0.0414247,
0.0803225,
0.2003379,
0.5405931,
1.4957092
],
[
0.0226414,
0.0280739,
0.041502,
0.080407,
0.200345,
0.5403933,
1.4998007
],
[
0.0225878,
0.028177,
0.0415019,
0.0802589,
0.2004203,
0.5417537,
1.4984658
],
[
0.0226609,
0.028057,
0.0414329,
0.0801743,
0.2000275,
0.5411195,
1.4946984
],
[
0.0226963,
0.0281033,
0.0414849,
0.0805648,
0.2002328,
0.5412945,
1.4949161
],
[
0.0228344,
0.0283197,
0.0417518,
0.0805103,
0.2003683,
0.5414696,
1.4984743
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
},
{
"cell_rise,del_1_7_7": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"index_2": [
0.0005,
0.00139718,
0.00390422,
0.0109098,
0.0304859,
0.0851884,
0.238047
],
"values": [
[
0.1594641,
0.1648739,
0.1771485,
0.207226,
0.2893917,
0.5196586,
1.1627617
],
[
0.1628913,
0.1683162,
0.1805813,
0.2105766,
0.2928009,
0.5232169,
1.1661675
],
[
0.1720471,
0.1775019,
0.1897347,
0.219764,
0.3017804,
0.5317322,
1.1755696
],
[
0.1956871,
0.2011056,
0.2134149,
0.2434085,
0.3255581,
0.5560647,
1.1987421
],
[
0.2502057,
0.2557103,
0.2680038,
0.2980052,
0.3800127,
0.6106442,
1.2530691
],
[
0.3422379,
0.3481057,
0.3605543,
0.3905929,
0.4725501,
0.7024673,
1.3473498
],
[
0.4998494,
0.5058797,
0.5188004,
0.548846,
0.6304484,
0.8602196,
1.501402
]
]
},
"related_pin": "SET_B",
"rise_transition,del_1_7_7": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"index_2": [
0.0005,
0.00139718,
0.00390422,
0.0109098,
0.0304859,
0.0851884,
0.238047
],
"values": [
[
0.0190238,
0.0240185,
0.0373987,
0.0782339,
0.1998237,
0.5418002,
1.5014039
],
[
0.0190207,
0.0240264,
0.0374071,
0.0782667,
0.1998263,
0.5422225,
1.5014752
],
[
0.0191551,
0.0240725,
0.0374109,
0.0784262,
0.1994912,
0.5420928,
1.4955611
],
[
0.0190938,
0.0240579,
0.0373887,
0.078364,
0.1998738,
0.5423674,
1.5000975
],
[
0.019404,
0.0243396,
0.0375713,
0.0783521,
0.1998349,
0.5425005,
1.4998437
],
[
0.020726,
0.02577,
0.0386927,
0.0790026,
0.1998619,
0.5407225,
1.501253
],
[
0.0221089,
0.0273282,
0.04001,
0.0793552,
0.2001782,
0.5419707,
1.4971414
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.003572,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.00358,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0063134,
0.0063069,
0.0063533,
0.0063186,
0.0062999,
0.006318,
0.0064212
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.001533,
0.001355,
0.0010032,
0.0016654,
0.00325,
0.0069611,
0.0155738
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003564,
"timing": [
{
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
-0.0895527,
-0.0987161,
-0.1874206
],
[
-0.1585143,
-0.166457,
-0.2539408
],
[
-0.1686869,
-0.1754089,
-0.2604512
]
]
},
"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,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
0.1020977,
0.1137025,
0.2036276
],
[
0.1698385,
0.179002,
0.2664857
],
[
0.1787904,
0.1891745,
0.2742168
]
]
},
"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,
0.5,
1.5
],
"values": [
0.1357308,
0.8333333,
2.5
]
},
"related_output_pin": "Q",
"related_pin": "SET_B",
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
]
}
}