blob: ae5065f63a6bbb4d96eb301328b2831d4c580a27 [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 3.998009,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clocked_on": "CLK",
"next_state": "D",
"preset": "!SET_B"
},
"leakage_power": [
{
"value": 5.1363291,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 3.1076319,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 4.1495563,
"when": "CLK&D&SET_B&Q"
},
{
"value": 3.5205692,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 4.0001855,
"when": "!CLK&D&!SET_B&Q"
},
{
"value": 4.081762,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 3.5391685,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 3.5507464,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 4.0231916,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 4.1379784,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 4.7865978,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 3.9423869,
"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.001838,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001765,
"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.0237885,
0.0236621,
0.0233768,
0.0235702,
0.024022,
0.0250696,
0.0274904
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0176648,
0.0175387,
0.017254,
0.0174011,
0.0177463,
0.0185481,
0.020402
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001911,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1917548,
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.3466449,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002409,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002297,
"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.0075455,
0.0074775,
0.0073276,
0.0076998,
0.0085646,
0.0105645,
0.0151811
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.000294,
-0.0004238,
-0.0007174,
-0.0003566,
0.0004807,
0.0024162,
0.0068832
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002521,
"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.059373,
0.2076803,
0.3667787
],
[
-0.0437682,
0.0959941,
0.2514303
],
[
-0.1210794,
0.0125794,
0.1643535
]
]
},
"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.0544902,
0.1564108,
0.2349427
],
[
-0.0108092,
0.0813457,
0.1513327
],
[
-0.0417337,
0.0492005,
0.1155254
]
]
},
"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.0028828,
-0.1279967,
-0.2529154
],
[
0.1002585,
-0.0236348,
-0.1570983
],
[
0.1665833,
0.0463522,
-0.0895527
]
]
},
"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.0346211,
-0.1292175,
-0.1943216
],
[
0.0233542,
-0.0663594,
-0.1302428
],
[
0.0481751,
-0.0403177,
-0.1054219
]
]
},
"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.001475048,
0.004351533,
0.01283744,
0.03787168,
0.1117251,
0.3295997
],
"values": [
[
0.0311599,
0.0297006,
0.0257083,
0.0134292,
-0.0262012,
-0.1455399,
-0.4983463
],
[
0.0310515,
0.029613,
0.0256431,
0.0133387,
-0.0262868,
-0.1456338,
-0.4984285
],
[
0.0311755,
0.0296919,
0.0257067,
0.0134113,
-0.0261904,
-0.1455504,
-0.4983234
],
[
0.0307939,
0.0293213,
0.025364,
0.0130635,
-0.0265737,
-0.145897,
-0.4987152
],
[
0.030393,
0.0289197,
0.0249512,
0.0126618,
-0.0269753,
-0.1462955,
-0.4991205
],
[
0.030328,
0.0288766,
0.0249304,
0.0126351,
-0.0269865,
-0.1463021,
-0.4991219
],
[
0.0334979,
0.0319728,
0.027527,
0.0141699,
-0.0259671,
-0.1454695,
-0.498279
]
]
},
"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.001475048,
0.004351533,
0.01283744,
0.03787168,
0.1117251,
0.3295997
],
"values": [
[
0.0337104,
0.0354122,
0.0405933,
0.0556339,
0.0970702,
0.2153501,
0.5629277
],
[
0.0337415,
0.0354185,
0.0405875,
0.0556416,
0.0973582,
0.2154303,
0.5633114
],
[
0.0337397,
0.0353669,
0.0406219,
0.0555949,
0.0970553,
0.2153225,
0.5663986
],
[
0.0333583,
0.0349921,
0.0401344,
0.0552412,
0.0966391,
0.2157263,
0.5629598
],
[
0.0328988,
0.0345321,
0.0396744,
0.0547801,
0.0961978,
0.2149284,
0.5644546
],
[
0.0326922,
0.0343631,
0.0395976,
0.0545606,
0.0960244,
0.2143249,
0.565176
],
[
0.0368988,
0.0384058,
0.043111,
0.0568118,
0.0968137,
0.2152496,
0.5659613
]
]
}
},
{
"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.001475048,
0.004351533,
0.01283744,
0.03787168,
0.1117251,
0.3295997
],
"values": [
[
0.0614373,
0.0632684,
0.0685511,
0.0829412,
0.1233639,
0.241567,
0.5906981
],
[
0.0612578,
0.0631075,
0.0683763,
0.0827456,
0.1232396,
0.2419336,
0.5928027
],
[
0.0608606,
0.0627007,
0.0679479,
0.0823365,
0.1229809,
0.2415829,
0.5935013
],
[
0.0609119,
0.0627583,
0.0680212,
0.0823831,
0.1228726,
0.2410153,
0.5923958
],
[
0.061544,
0.0633921,
0.0686415,
0.0830367,
0.1235307,
0.2425878,
0.5898773
],
[
0.0624142,
0.064239,
0.0695189,
0.0839056,
0.1243928,
0.2425386,
0.5913054
],
[
0.0669667,
0.068588,
0.0733118,
0.0872662,
0.1277023,
0.2455372,
0.5942987
]
]
}
}
],
"max_capacitance": 0.3296,
"max_transition": 1.502217,
"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.00147505,
0.00435153,
0.0128374,
0.0378717,
0.111725,
0.3296
],
"values": [
[
0.3432964,
0.3476482,
0.3577926,
0.3795211,
0.4288863,
0.5618763,
0.9517566
],
[
0.3477286,
0.3521155,
0.3622557,
0.3840002,
0.4333487,
0.5661319,
0.956032
],
[
0.3581312,
0.3624964,
0.3726686,
0.3943708,
0.443748,
0.5766917,
0.9656167
],
[
0.3827778,
0.3871478,
0.3972911,
0.4190279,
0.4683628,
0.6014104,
0.9925586
],
[
0.4286315,
0.432986,
0.4431371,
0.4648782,
0.5142201,
0.6472658,
1.0384609
],
[
0.4921487,
0.4965088,
0.5066571,
0.5283812,
0.5777621,
0.7107456,
1.1012385
],
[
0.5699928,
0.5743681,
0.5845373,
0.6062698,
0.6556049,
0.7886322,
1.1778707
]
]
},
"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.00147505,
0.00435153,
0.0128374,
0.0378717,
0.111725,
0.3296
],
"values": [
[
0.4678978,
0.4745994,
0.4895475,
0.5207142,
0.5996663,
0.8283435,
1.498892
],
[
0.4723296,
0.4790752,
0.4940522,
0.5251607,
0.6040911,
0.8324217,
1.5041859
],
[
0.4828111,
0.4894862,
0.5044569,
0.5356811,
0.6144693,
0.8429242,
1.5155083
],
[
0.5065032,
0.5133027,
0.5281739,
0.5594472,
0.6382637,
0.8670853,
1.5389485
],
[
0.5511893,
0.5579684,
0.5728519,
0.6041431,
0.6829295,
0.9117757,
1.5823752
],
[
0.6164881,
0.6232018,
0.6381558,
0.6693668,
0.7481915,
0.9764407,
1.6491122
],
[
0.7008598,
0.707526,
0.7225041,
0.7537643,
0.8326863,
1.0611005,
1.7338367
]
]
},
"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.00147505,
0.00435153,
0.0128374,
0.0378717,
0.111725,
0.3296
],
"values": [
[
0.017248,
0.0202871,
0.0279696,
0.0475653,
0.1037206,
0.2799002,
0.8107413
],
[
0.0172324,
0.020405,
0.028167,
0.0475581,
0.1037633,
0.2798509,
0.8086992
],
[
0.0173344,
0.0202653,
0.0280827,
0.0475928,
0.1038172,
0.2797195,
0.8148074
],
[
0.0172196,
0.0202851,
0.0280896,
0.0475228,
0.1038527,
0.2802634,
0.8076973
],
[
0.0172623,
0.0202827,
0.0281053,
0.0474982,
0.1038328,
0.2802215,
0.808387
],
[
0.0172904,
0.0202872,
0.0279798,
0.0474648,
0.1039667,
0.2802636,
0.8065224
],
[
0.0172763,
0.0203517,
0.0280915,
0.0475493,
0.103865,
0.2802558,
0.8054808
]
]
},
"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.00147505,
0.00435153,
0.0128374,
0.0378717,
0.111725,
0.3296
],
"values": [
[
0.0286647,
0.0337357,
0.0444294,
0.0763807,
0.1829831,
0.5134396,
1.4933237
],
[
0.0285804,
0.0335339,
0.044286,
0.0760253,
0.1833362,
0.5146305,
1.4978706
],
[
0.0287074,
0.033323,
0.0445981,
0.0761427,
0.1833556,
0.5140395,
1.494157
],
[
0.0290446,
0.0333051,
0.0447266,
0.0761034,
0.1834216,
0.5140963,
1.4983138
],
[
0.029054,
0.0333275,
0.0447304,
0.0760808,
0.1835017,
0.5143082,
1.4967116
],
[
0.0287348,
0.0339027,
0.0446427,
0.0761394,
0.1834533,
0.5145143,
1.4965653
],
[
0.0287365,
0.0333422,
0.0446248,
0.0761573,
0.1833159,
0.514183,
1.496022
]
]
},
"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.00147505,
0.00435153,
0.0128374,
0.0378717,
0.111725,
0.3296
],
"values": [
[
0.3090271,
0.3139866,
0.3259298,
0.3546634,
0.4332428,
0.6611547,
1.3343018
],
[
0.3133715,
0.318477,
0.3303459,
0.3590572,
0.4375297,
0.6653201,
1.3398679
],
[
0.3248442,
0.3298586,
0.3417917,
0.3704252,
0.4490364,
0.6764736,
1.3505158
],
[
0.3554193,
0.3605003,
0.3723589,
0.4010536,
0.4795209,
0.7078388,
1.3803393
],
[
0.4251079,
0.4301701,
0.4420532,
0.4707575,
0.5492766,
0.7775272,
1.4522752
],
[
0.5700698,
0.5751238,
0.5871197,
0.6158058,
0.6943791,
0.9224347,
1.5970584
],
[
0.8072306,
0.8125551,
0.824692,
0.8536858,
0.9320513,
1.1603769,
1.8341624
]
]
},
"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.00147505,
0.00435153,
0.0128374,
0.0378717,
0.111725,
0.3296
],
"values": [
[
0.0200768,
0.0241573,
0.0355602,
0.0708821,
0.1817963,
0.5137432,
1.5002697
],
[
0.020236,
0.024197,
0.035516,
0.0708542,
0.1816405,
0.5142114,
1.4968566
],
[
0.0199622,
0.0241233,
0.0355346,
0.0708474,
0.1816601,
0.51451,
1.5001282
],
[
0.0201774,
0.0241245,
0.03548,
0.0708131,
0.1816541,
0.5148566,
1.5003715
],
[
0.0200014,
0.0239928,
0.0355048,
0.0708555,
0.1818748,
0.5148253,
1.4989994
],
[
0.0200121,
0.0240509,
0.0355361,
0.0708818,
0.1819611,
0.5144007,
1.5022171
],
[
0.021269,
0.0255135,
0.0366136,
0.0713478,
0.18197,
0.5130663,
1.5006446
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.00345,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003426,
"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.0052695,
0.0052936,
0.0053551,
0.0053567,
0.005366,
0.0053935,
0.0054625
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0012375,
0.0011923,
0.0010938,
0.001147,
0.001275,
0.0015759,
0.002275
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003475,
"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.1310566,
-0.095054,
-0.1251647
],
[
-0.2622741,
-0.2238301,
-0.2539408
],
[
-0.3615579,
-0.3243346,
-0.3507832
]
]
},
"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.1521465,
0.1210267,
0.1572409
],
[
0.2797018,
0.2449199,
0.2786927
],
[
0.3765443,
0.3429831,
0.3730937
]
]
},
"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.2181191,
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
}
]
}
}