blob: b8b16289f367fb6e1d39b25b9cd3c71554175bc7 [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 0.002461605,
"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.0023499,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 0.0026031,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 0.0027225,
"when": "CLK&D&SET_B&Q"
},
{
"value": 0.002524,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 0.0026283,
"when": "!CLK&D&!SET_B&Q"
},
{
"value": 0.001961,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 0.0025045,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 0.0025589,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 0.0027398,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 0.0026681,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 0.0022555,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 0.0020235,
"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.001745,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.00166,
"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.019296,
0.0192208,
0.0190475,
0.0190554,
0.0190737,
0.019116,
0.0192134
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0144213,
0.014364,
0.0142322,
0.0142143,
0.014173,
0.0140779,
0.0138587
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001831,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1379278,
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.1126621,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002263,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002126,
"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.005888,
0.0058069,
0.0056199,
0.0056683,
0.0057796,
0.0060364,
0.0066282
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-1.8568793e-06,
-0.000148,
-0.0004849,
-0.000449,
-0.0003664,
-0.0001758,
0.0002634
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002399,
"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.2674948,
0.5279115
],
[
-0.0278991,
0.1631328,
0.4211081
],
[
-0.0820169,
0.1029115,
0.3560039
]
]
},
"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.0410625,
0.1442038,
0.21297
],
[
-0.0120299,
0.080125,
0.1403463
],
[
-0.0173197,
0.0711732,
0.1313945
]
]
},
"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.0163105,
-0.1939147,
-0.4042826
],
[
0.0746237,
-0.1029805,
-0.3316589
],
[
0.122638,
-0.0525247,
-0.2836445
]
]
},
"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.0236348,
-0.114569,
-0.163804
],
[
0.0257956,
-0.0626973,
-0.1143737
],
[
0.0262025,
-0.059849,
-0.1164082
]
]
},
"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.001316547,
0.003466593,
0.009127868,
0.02403454,
0.06328521,
0.1666359
],
"values": [
[
0.0193671,
0.0185054,
0.0161723,
0.0090028,
-0.0110967,
-0.0644557,
-0.2051129
],
[
0.0193661,
0.018503,
0.016174,
0.0090211,
-0.0110923,
-0.0644522,
-0.2051095
],
[
0.0193917,
0.01852,
0.0161941,
0.0090274,
-0.0110667,
-0.0644361,
-0.2050865
],
[
0.0190382,
0.0181933,
0.0158578,
0.0086689,
-0.0114252,
-0.0647989,
-0.2054478
],
[
0.0188644,
0.0180285,
0.0156673,
0.0085137,
-0.0115921,
-0.0649568,
-0.205592
],
[
0.020026,
0.0190081,
0.0161709,
0.0085564,
-0.0115709,
-0.0649377,
-0.2055909
],
[
0.0209517,
0.0199213,
0.0171204,
0.0095217,
-0.0107306,
-0.0641523,
-0.2048948
]
]
},
"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.001316547,
0.003466593,
0.009127868,
0.02403454,
0.06328521,
0.1666359
],
"values": [
[
0.0191582,
0.0206095,
0.0242583,
0.0328218,
0.0533336,
0.105964,
0.2447958
],
[
0.0191302,
0.0205818,
0.0242102,
0.0328023,
0.0533261,
0.1062983,
0.246512
],
[
0.0190112,
0.0204517,
0.0240925,
0.032697,
0.0532133,
0.10632,
0.2462522
],
[
0.018764,
0.0201843,
0.0238353,
0.0324137,
0.0529251,
0.1059748,
0.245875
],
[
0.0184827,
0.0199195,
0.0235803,
0.0322411,
0.0526765,
0.1056917,
0.2455435
],
[
0.018408,
0.0198209,
0.0234591,
0.0321094,
0.0526147,
0.1050184,
0.2457927
],
[
0.0212021,
0.0223608,
0.0253122,
0.0330272,
0.052966,
0.1055922,
0.2459716
]
]
}
},
{
"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.001316547,
0.003466593,
0.009127868,
0.02403454,
0.06328521,
0.1666359
],
"values": [
[
0.0214881,
0.0228622,
0.0260712,
0.0337921,
0.0540321,
0.1070951,
0.2469134
],
[
0.0213628,
0.0227452,
0.0259587,
0.0336767,
0.0539797,
0.1070067,
0.246807
],
[
0.0214512,
0.0228272,
0.026031,
0.0337597,
0.0537735,
0.107243,
0.2461338
],
[
0.0213071,
0.02268,
0.0258824,
0.0336073,
0.0538566,
0.1070758,
0.2468604
],
[
0.0212712,
0.022648,
0.0258631,
0.0335806,
0.0538351,
0.1063848,
0.2468006
],
[
0.0210822,
0.0224923,
0.0257159,
0.0334795,
0.0535095,
0.1069511,
0.2456127
],
[
0.0217513,
0.0228851,
0.0258186,
0.0335225,
0.053772,
0.1067358,
0.2472002
]
]
}
}
],
"max_capacitance": 0.166636,
"max_transition": 1.496244,
"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.00131655,
0.00346659,
0.00912787,
0.0240345,
0.0632852,
0.166636
],
"values": [
[
0.2630832,
0.2675176,
0.276719,
0.2957033,
0.3381699,
0.4457253,
0.7291847
],
[
0.2677928,
0.2722231,
0.2814239,
0.3003841,
0.3428929,
0.4504838,
0.7328381
],
[
0.2788861,
0.2833057,
0.2925046,
0.3114791,
0.3539494,
0.4613747,
0.7455316
],
[
0.3037907,
0.3082106,
0.3174255,
0.3363848,
0.3789018,
0.4865216,
0.7687975
],
[
0.345309,
0.3497292,
0.3589405,
0.3779023,
0.4203988,
0.5279495,
0.8106786
],
[
0.4029001,
0.4073172,
0.4165561,
0.4355136,
0.4780256,
0.5854313,
0.8694565
],
[
0.4674531,
0.4718857,
0.4811089,
0.500082,
0.5425754,
0.6500193,
0.9333005
]
]
},
"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.00131655,
0.00346659,
0.00912787,
0.0240345,
0.0632852,
0.166636
],
"values": [
[
0.3998229,
0.4074161,
0.4231391,
0.4591893,
0.5525087,
0.7962239,
1.4395355
],
[
0.4041916,
0.411772,
0.4275355,
0.4635749,
0.557048,
0.8008518,
1.444478
],
[
0.4150313,
0.422611,
0.4383695,
0.4744363,
0.5675706,
0.8115659,
1.4544753
],
[
0.438718,
0.4463313,
0.4621203,
0.4981416,
0.5919663,
0.8354276,
1.4785201
],
[
0.4805001,
0.4880807,
0.5038446,
0.5399067,
0.6330495,
0.8771771,
1.5204511
],
[
0.5385422,
0.5460339,
0.5617913,
0.5978673,
0.6909666,
0.9350311,
1.5786114
],
[
0.6083627,
0.6159434,
0.6316618,
0.6677419,
0.7608474,
1.0048022,
1.6494106
]
]
},
"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.00131655,
0.00346659,
0.00912787,
0.0240345,
0.0632852,
0.166636
],
"values": [
[
0.0147131,
0.0180904,
0.0257808,
0.0448726,
0.0961978,
0.2385054,
0.6126207
],
[
0.0147391,
0.0181305,
0.025773,
0.0448391,
0.0956439,
0.2360457,
0.6163223
],
[
0.0148261,
0.0179162,
0.0256447,
0.0448655,
0.0961968,
0.2374068,
0.614111
],
[
0.0148363,
0.0181186,
0.0257519,
0.0446403,
0.096177,
0.2367953,
0.6165794
],
[
0.0146398,
0.0181101,
0.0257506,
0.0448799,
0.0959661,
0.2378606,
0.615237
],
[
0.0147232,
0.0180084,
0.0258556,
0.0448186,
0.0960716,
0.2376896,
0.617711
],
[
0.014795,
0.0181549,
0.0257219,
0.0448741,
0.0963882,
0.2390203,
0.61247
]
]
},
"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.00131655,
0.00346659,
0.00912787,
0.0240345,
0.0632852,
0.166636
],
"values": [
[
0.0273219,
0.0330822,
0.047759,
0.0939596,
0.2249721,
0.5691721,
1.4908083
],
[
0.0274606,
0.033096,
0.0477995,
0.0939854,
0.2254058,
0.5704808,
1.4885592
],
[
0.0274672,
0.0331053,
0.0477622,
0.0941346,
0.2247884,
0.5695835,
1.4848429
],
[
0.0274726,
0.0329712,
0.0478159,
0.0940766,
0.2252138,
0.5692974,
1.4893958
],
[
0.0274609,
0.0330983,
0.0477908,
0.0940232,
0.2250542,
0.5697429,
1.490238
],
[
0.0273287,
0.032679,
0.0477551,
0.0939359,
0.2248708,
0.5699741,
1.4887311
],
[
0.0274142,
0.0330369,
0.0477756,
0.0941789,
0.2245895,
0.5688822,
1.4927438
]
]
},
"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.00131655,
0.00346659,
0.00912787,
0.0240345,
0.0632852,
0.166636
],
"values": [
[
0.2146379,
0.2208697,
0.2352886,
0.2711406,
0.3639126,
0.6077016,
1.2507114
],
[
0.2196971,
0.225899,
0.2403338,
0.276101,
0.3689705,
0.6129088,
1.2557935
],
[
0.232585,
0.238831,
0.2532574,
0.289093,
0.3819939,
0.6265363,
1.2693115
],
[
0.2642254,
0.2704288,
0.2848607,
0.3206415,
0.4135419,
0.6577213,
1.3003106
],
[
0.3402071,
0.3464121,
0.3608494,
0.3966246,
0.4894846,
0.7334177,
1.3757896
],
[
0.5035731,
0.5099171,
0.5243867,
0.5602099,
0.6532206,
0.8980029,
1.5400685
],
[
0.7793323,
0.7859784,
0.8007431,
0.836603,
0.9295702,
1.1741442,
1.8155931
]
]
},
"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.00131655,
0.00346659,
0.00912787,
0.0240345,
0.0632852,
0.166636
],
"values": [
[
0.0208227,
0.0267191,
0.0439544,
0.0927295,
0.2239418,
0.5740748,
1.4851502
],
[
0.0207145,
0.0267427,
0.0439523,
0.0927697,
0.2236826,
0.5739493,
1.485115
],
[
0.020717,
0.0266954,
0.043982,
0.0927153,
0.223931,
0.5723546,
1.4952803
],
[
0.0207853,
0.0267376,
0.0439016,
0.0927955,
0.2235881,
0.5735268,
1.4899754
],
[
0.0207521,
0.0267398,
0.0439322,
0.0927635,
0.2236739,
0.5739695,
1.4928134
],
[
0.0216632,
0.0274009,
0.0442296,
0.0927119,
0.2238739,
0.574217,
1.4962438
],
[
0.0241826,
0.0295679,
0.0453751,
0.0932709,
0.2233981,
0.5696211,
1.4920565
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.003368,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003332,
"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.0043477,
0.0043253,
0.0042739,
0.0042786,
0.0042894,
0.0043144,
0.0043721
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0011182,
0.0010245,
0.0008084,
0.0007984,
0.0007755,
0.0007226,
0.0006006
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003403,
"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.109084,
-0.0669779,
-0.1007506
],
[
-0.2317565,
-0.1884297,
-0.2222025
],
[
-0.3127298,
-0.269403,
-0.2995137
]
]
},
"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.125291,
0.0880677,
0.1230612
],
[
0.2455221,
0.2058574,
0.2408509
],
[
0.3264954,
0.28561,
0.3169414
]
]
},
"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.1467159,
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
}
]
}
}