blob: 42476838e6e048929759d1f3db3c03b80ffd91b4 [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 0.01051627,
"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.0120992,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 0.0100389,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 0.0099227,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 0.0102841,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 0.0107911,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 0.0104389,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 0.0113986,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 0.0101572,
"when": "CLK&!D&SET_B&!Q"
},
{
"value": 0.0100733,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 0.0108003,
"when": "CLK&D&SET_B&Q"
},
{
"value": 0.0101376,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 0.0100532,
"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.001793,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001709,
"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.0234358,
0.0233531,
0.0231625,
0.0232085,
0.0233144,
0.0235586,
0.0241217
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0173823,
0.0173101,
0.0171437,
0.0171752,
0.0172477,
0.017415,
0.0178006
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001876,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1961489,
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.3565315,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002361,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002233,
"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.0073562,
0.0072832,
0.007115,
0.0072679,
0.0076203,
0.0084329,
0.0103059
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0001247,
-0.0003089,
-0.0007336,
-0.0005925,
-0.0002674,
0.0004822,
0.0022101
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002488,
"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.0666973,
0.2443014,
0.4546693
],
[
-0.0437682,
0.1240703,
0.3283346
],
[
-0.1259622,
0.0345521,
0.2351543
]
]
},
"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.0520488,
0.1576315,
0.2386048
],
[
-0.0156921,
0.0813457,
0.150112
],
[
-0.0453958,
0.0492005,
0.1143047
]
]
},
"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.0053242,
-0.1560729,
-0.3188333
],
[
0.1039206,
-0.0480488,
-0.2230163
],
[
0.176349,
0.0280417,
-0.1481465
]
]
},
"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.0297383,
-0.126776,
-0.1894388
],
[
0.0318991,
-0.0614766,
-0.1241393
],
[
0.0542786,
-0.0378763,
-0.0993184
]
]
},
"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,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.001461063,
0.004269412,
0.01247576,
0.03645575,
0.1065283,
0.3112892
],
"values": [
[
0.0600722,
0.0619209,
0.0672085,
0.0811812,
0.1199086,
0.2331948,
0.5623304
],
[
0.0596831,
0.0615436,
0.0667785,
0.080775,
0.1194241,
0.2327847,
0.5621371
],
[
0.0593171,
0.0611574,
0.0663783,
0.0803143,
0.1191189,
0.2322501,
0.5618529
],
[
0.0594674,
0.0613074,
0.0665313,
0.0804713,
0.1191194,
0.2313217,
0.5606111
],
[
0.059799,
0.0616391,
0.0668603,
0.0808113,
0.1197739,
0.2314769,
0.5601247
],
[
0.0598351,
0.0616777,
0.0668897,
0.0807989,
0.1195111,
0.2316005,
0.5625592
],
[
0.0620522,
0.0636835,
0.0683841,
0.081772,
0.1211944,
0.2325352,
0.5614315
]
]
}
},
{
"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.001461063,
0.004269412,
0.01247576,
0.03645575,
0.1065283,
0.3112892
],
"values": [
[
0.0301161,
0.0287396,
0.0249888,
0.0131732,
-0.0247717,
-0.1380014,
-0.469584
],
[
0.030105,
0.0287213,
0.024963,
0.0131838,
-0.0247923,
-0.1380051,
-0.4696069
],
[
0.0300878,
0.0286836,
0.0249071,
0.0131352,
-0.0248281,
-0.1380574,
-0.4696236
],
[
0.0296484,
0.0282672,
0.0244844,
0.0127098,
-0.0252587,
-0.1384725,
-0.4700546
],
[
0.0293391,
0.0279403,
0.0241866,
0.0124182,
-0.0255552,
-0.1387702,
-0.4703693
],
[
0.0292275,
0.0278643,
0.0240732,
0.0123187,
-0.0256382,
-0.1388505,
-0.4704545
],
[
0.0318578,
0.0304202,
0.0261683,
0.0133623,
-0.02508,
-0.1385005,
-0.4700968
]
]
},
"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.001461063,
0.004269412,
0.01247576,
0.03645575,
0.1065283,
0.3112892
],
"values": [
[
0.0307645,
0.0324699,
0.0377242,
0.052424,
0.0921383,
0.2044172,
0.5314663
],
[
0.030757,
0.0324665,
0.0377357,
0.0524453,
0.0921334,
0.2053296,
0.5347665
],
[
0.0306073,
0.0323072,
0.0375185,
0.0522513,
0.0921247,
0.2042337,
0.5340674
],
[
0.0302206,
0.0319717,
0.0372001,
0.051912,
0.0916753,
0.2044722,
0.5341346
],
[
0.0298344,
0.0315809,
0.0367694,
0.0515499,
0.091298,
0.2033213,
0.5340969
],
[
0.0295243,
0.0312639,
0.0364878,
0.0511719,
0.0909711,
0.2030188,
0.5336223
],
[
0.0331754,
0.0347459,
0.0393766,
0.0528241,
0.09142,
0.2035425,
0.5310531
]
]
}
}
],
"max_capacitance": 0.311289,
"max_transition": 1.503414,
"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.00146106,
0.00426941,
0.0124758,
0.0364557,
0.106528,
0.311289
],
"values": [
[
0.3313717,
0.33546,
0.3447309,
0.3640655,
0.4070862,
0.5206822,
0.8489545
],
[
0.3360316,
0.3401235,
0.3493851,
0.3687305,
0.4117633,
0.5252304,
0.8552052
],
[
0.3471954,
0.3512992,
0.3605439,
0.3798925,
0.4229402,
0.5365371,
0.8651256
],
[
0.3728473,
0.3769643,
0.3861877,
0.4055332,
0.4485955,
0.5621738,
0.8901077
],
[
0.4211551,
0.4252463,
0.4345112,
0.4538541,
0.4968916,
0.6103418,
0.940284
],
[
0.4903756,
0.4944678,
0.5037348,
0.5230809,
0.5661199,
0.6797263,
1.0081777
],
[
0.5755733,
0.579658,
0.5889308,
0.6082729,
0.6513026,
0.7649325,
1.0933204
]
]
},
"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.00146106,
0.00426941,
0.0124758,
0.0364557,
0.106528,
0.311289
],
"values": [
[
0.4806466,
0.4871936,
0.501607,
0.5326479,
0.6137829,
0.8484091,
1.5299739
],
[
0.4854916,
0.492043,
0.5064488,
0.5375071,
0.6185313,
0.8528893,
1.5363216
],
[
0.4964604,
0.5030097,
0.5174103,
0.548467,
0.6294834,
0.8641394,
1.5457943
],
[
0.5214898,
0.5281496,
0.5425058,
0.5734627,
0.6547854,
0.8887093,
1.5742843
],
[
0.5691015,
0.5757366,
0.590068,
0.6211252,
0.7022705,
0.9364802,
1.6199786
],
[
0.6386289,
0.6452552,
0.6596698,
0.6905914,
0.7719536,
1.006,
1.6894388
],
[
0.729093,
0.7356518,
0.7500633,
0.7811343,
0.862172,
1.0967149,
1.7795531
]
]
},
"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.00146106,
0.00426941,
0.0124758,
0.0364557,
0.106528,
0.311289
],
"values": [
[
0.0162528,
0.0187835,
0.025402,
0.0422814,
0.0899093,
0.2374522,
0.6850271
],
[
0.0163797,
0.0187918,
0.0255546,
0.0423518,
0.0898235,
0.2375093,
0.6764913
],
[
0.0164268,
0.018734,
0.0256088,
0.0423668,
0.0898954,
0.2371721,
0.6828656
],
[
0.0161629,
0.0187965,
0.0253812,
0.0424056,
0.090006,
0.2374597,
0.6841462
],
[
0.0163432,
0.0187464,
0.0255047,
0.0423365,
0.089815,
0.2372503,
0.6766835
],
[
0.0163807,
0.0188041,
0.025544,
0.0419899,
0.0899561,
0.2375844,
0.6833507
],
[
0.0162659,
0.0188383,
0.0255096,
0.0424547,
0.0896279,
0.2376065,
0.6737224
]
]
},
"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.00146106,
0.00426941,
0.0124758,
0.0364557,
0.106528,
0.311289
],
"values": [
[
0.027624,
0.0319094,
0.0424851,
0.0754458,
0.1860291,
0.5173653,
1.4968061
],
[
0.0276645,
0.031604,
0.0423913,
0.0753639,
0.18579,
0.517518,
1.496039
],
[
0.0277096,
0.0316476,
0.0424149,
0.0753633,
0.1856016,
0.5173938,
1.4965001
],
[
0.0275151,
0.0318242,
0.0425471,
0.0753474,
0.1862248,
0.5179916,
1.4978147
],
[
0.0275939,
0.0317006,
0.0425353,
0.0751638,
0.1857163,
0.5173839,
1.4955797
],
[
0.0275816,
0.0318594,
0.0424966,
0.0753544,
0.185917,
0.5176954,
1.4948774
],
[
0.027728,
0.0316092,
0.0424286,
0.0753448,
0.185575,
0.5179911,
1.4941721
]
]
},
"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.00146106,
0.00426941,
0.0124758,
0.0364557,
0.106528,
0.311289
],
"values": [
[
0.3148366,
0.3196613,
0.3314483,
0.3605709,
0.4415176,
0.6757294,
1.3586036
],
[
0.3195025,
0.3242722,
0.3359878,
0.3651898,
0.4460386,
0.680215,
1.3628028
],
[
0.332351,
0.3371728,
0.3488539,
0.3780208,
0.4590651,
0.6934859,
1.3764661
],
[
0.3652767,
0.3700523,
0.3817408,
0.4109325,
0.4920159,
0.7257134,
1.4087144
],
[
0.4420241,
0.4467926,
0.4584739,
0.4876601,
0.5687472,
0.8023945,
1.4864229
],
[
0.6046628,
0.6094752,
0.6211349,
0.6503459,
0.7312607,
0.9653375,
1.6474199
],
[
0.8939784,
0.8989637,
0.9108777,
0.9401659,
1.0212855,
1.2551268,
1.9391477
]
]
},
"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.00146106,
0.00426941,
0.0124758,
0.0364557,
0.106528,
0.311289
],
"values": [
[
0.0185019,
0.0225088,
0.0345124,
0.0715218,
0.1851031,
0.5193018,
1.503399
],
[
0.0184572,
0.0224639,
0.0344834,
0.0713898,
0.1846885,
0.5185468,
1.5034139
],
[
0.0184553,
0.022464,
0.0343652,
0.0714664,
0.1849176,
0.5200989,
1.5031612
],
[
0.0184192,
0.0224221,
0.0344302,
0.0714417,
0.1846353,
0.519475,
1.5017296
],
[
0.0184019,
0.0224072,
0.0344081,
0.0714616,
0.1847523,
0.5191152,
1.5008216
],
[
0.018314,
0.0224936,
0.0343587,
0.0715118,
0.1847813,
0.5181185,
1.5021405
],
[
0.0197678,
0.0236421,
0.0352582,
0.0718639,
0.1846305,
0.5184929,
1.5016998
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.003362,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003305,
"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.005127,
0.0051586,
0.0052315,
0.0052321,
0.0052334,
0.0052365,
0.0052438
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0012622,
0.0012189,
0.0011192,
0.0011099,
0.0010885,
0.0010394,
0.0009261
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.00342,
"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.1298359,
-0.0816263,
-0.1007506
],
[
-0.2683776,
-0.2177266,
-0.2368509
],
[
-0.3762064,
-0.326776,
-0.3422383
]
]
},
"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.1497051,
0.1063783,
0.1316061
],
[
0.2845846,
0.2388164,
0.2628236
],
[
0.3911927,
0.3454245,
0.3657695
]
]
},
"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.2258087,
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
}
]
}
}