blob: f9c3a5d95d48a44bcf1abe8b8f86de150f135dfe [file] [log] [blame]
{
"area": 25.024,
"cell_footprint": "sky130_fd_sc_hd__dfrtp",
"cell_leakage_power": 0.01165228,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clear": "!RESET_B",
"clocked_on": "CLK",
"next_state": "D"
},
"leakage_power": [
{
"value": 0.0154627,
"when": "RESET_B&CLK&D&!Q"
},
{
"value": 0.014134,
"when": "RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0136124,
"when": "!RESET_B&CLK&!D&!Q"
},
{
"value": 0.0065133,
"when": "RESET_B&CLK&!D&Q"
},
{
"value": 0.0057154,
"when": "RESET_B&!CLK&D&Q"
},
{
"value": 0.0146646,
"when": "!RESET_B&CLK&D&!Q"
},
{
"value": 0.0142499,
"when": "RESET_B&!CLK&D&!Q"
},
{
"value": 0.0144105,
"when": "RESET_B&CLK&!D&!Q"
},
{
"value": 0.0137594,
"when": "!RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0059648,
"when": "RESET_B&CLK&D&Q"
},
{
"value": 0.0072568,
"when": "RESET_B&!CLK&!D&Q"
},
{
"value": 0.0140834,
"when": "!RESET_B&!CLK&D&!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.001788,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001706,
"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.024821,
0.0247001,
0.0244213,
0.0244951,
0.024665,
0.025057,
0.0259605
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0162692,
0.0161886,
0.0160027,
0.0160178,
0.0160523,
0.0161321,
0.0163162
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001871,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.2104295,
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.1544055,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001977,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001949,
"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.0061325,
0.0060934,
0.0060032,
0.0060645,
0.006206,
0.0065322,
0.0072841
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0008199,
-0.0008939,
-0.0010645,
-0.0010141,
-0.0008981,
-0.0006303,
-1.3189464e-05
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002006,
"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.1069805,
0.3212057,
0.6280091
],
[
-0.0047057,
0.203416,
0.5028952
],
[
-0.0905618,
0.1126771,
0.4084941
]
]
},
"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.0569316,
0.1710592,
0.245929
],
[
-0.0156921,
0.0850078,
0.1476706
],
[
-0.0478372,
0.0479798,
0.1045391
]
]
},
"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.0395039,
-0.2390807,
-0.4958353
],
[
0.0721823,
-0.1261738,
-0.3914733
],
[
0.1507142,
-0.0427591,
-0.3092793
]
]
},
"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.0321797,
-0.135321,
-0.1869974
],
[
0.0343405,
-0.0626973,
-0.113153
],
[
0.0603822,
-0.0329935,
-0.0834492
]
]
},
"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.00132718,
0.003522815,
0.00935082,
0.02482045,
0.06588241,
0.1748757
],
"values": [
[
0.0171284,
0.0161019,
0.0134161,
0.0050389,
-0.0194358,
-0.085739,
-0.2622234
],
[
0.017122,
0.0160981,
0.0134081,
0.0050168,
-0.0194398,
-0.0857406,
-0.2622268
],
[
0.0170997,
0.0160716,
0.0134012,
0.0049959,
-0.0194651,
-0.0857723,
-0.2622523
],
[
0.0166261,
0.0156011,
0.0129013,
0.0045399,
-0.0199348,
-0.086229,
-0.2627114
],
[
0.0164124,
0.0154028,
0.0126979,
0.0043304,
-0.0201375,
-0.0864437,
-0.2629233
],
[
0.0164342,
0.0154124,
0.0127181,
0.0043237,
-0.0201386,
-0.0864439,
-0.2629054
],
[
0.0193898,
0.0181215,
0.0147324,
0.0055818,
-0.0192176,
-0.0856665,
-0.2621515
]
]
},
"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.00132718,
0.003522815,
0.00935082,
0.02482045,
0.06588241,
0.1748757
],
"values": [
[
0.0181001,
0.0196323,
0.0235918,
0.033349,
0.0583454,
0.124974,
0.2997154
],
[
0.0180276,
0.0195799,
0.0235335,
0.0332873,
0.0583111,
0.1247668,
0.2998356
],
[
0.0180662,
0.0196191,
0.0235692,
0.0333254,
0.0583847,
0.1240887,
0.2991403
],
[
0.0176395,
0.0191792,
0.0231335,
0.0328865,
0.0579609,
0.1243084,
0.2989525
],
[
0.0172669,
0.0188108,
0.022765,
0.0325182,
0.0575923,
0.1239702,
0.2989076
],
[
0.0171415,
0.0186787,
0.0226226,
0.0323315,
0.0574034,
0.1231545,
0.2992284
],
[
0.0187935,
0.0201246,
0.023775,
0.03338,
0.0581135,
0.1242391,
0.2991597
]
]
}
},
{
"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.00132718,
0.003522815,
0.00935082,
0.02482045,
0.06588241,
0.1748757
],
"values": [
[
0.0157396,
0.0160886,
0.0151579,
0.0074613,
-0.0170524,
-0.0834074,
-0.2598786
],
[
0.0157506,
0.0160269,
0.0151828,
0.0074831,
-0.0170406,
-0.0833444,
-0.2598324
],
[
0.0154112,
0.0158284,
0.0149179,
0.0072427,
-0.0172633,
-0.083566,
-0.2600438
],
[
0.0152317,
0.015528,
0.0146973,
0.0070043,
-0.0175088,
-0.0838007,
-0.2602702
],
[
0.01506,
0.0155137,
0.0145255,
0.0067589,
-0.0177664,
-0.0840139,
-0.2604501
],
[
0.017615,
0.0166375,
0.0143447,
0.0064045,
-0.0181406,
-0.0843531,
-0.2607332
],
[
0.0211636,
0.0197054,
0.0160321,
0.0065233,
-0.0184292,
-0.0843293,
-0.2606613
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.174876,
"max_transition": 1.501018,
"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.00132718,
0.00352281,
0.00935082,
0.0248204,
0.0658824,
0.174876
],
"values": [
[
0.3205468,
0.3285705,
0.3448832,
0.3764707,
0.4390814,
0.5833211,
0.9579996
],
[
0.3252292,
0.3332476,
0.3495743,
0.3810462,
0.4437363,
0.5878614,
0.9613251
],
[
0.3363183,
0.3443343,
0.3607777,
0.392217,
0.4547698,
0.5989648,
0.9739256
],
[
0.361922,
0.3699697,
0.3863539,
0.4178805,
0.4804604,
0.6245426,
0.9986276
],
[
0.4100587,
0.4180828,
0.4345367,
0.4659638,
0.5286447,
0.6727341,
1.0476536
],
[
0.4774894,
0.485494,
0.5019464,
0.5332472,
0.5958751,
0.7399742,
1.1139184
],
[
0.5606871,
0.5687483,
0.5851437,
0.6165748,
0.6791321,
0.8234491,
1.197937
]
]
},
"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.00132718,
0.00352281,
0.00935082,
0.0248204,
0.0658824,
0.174876
],
"values": [
[
0.2806588,
0.2890743,
0.307276,
0.3466627,
0.4402498,
0.6838601,
1.3306278
],
[
0.2851479,
0.2935534,
0.311761,
0.3510728,
0.4448996,
0.6887731,
1.3326139
],
[
0.2963803,
0.3047824,
0.3229582,
0.3623298,
0.4561983,
0.6998975,
1.3451157
],
[
0.3222365,
0.3306552,
0.3488612,
0.3881908,
0.4820307,
0.7259022,
1.3702723
],
[
0.3716069,
0.3800257,
0.3982319,
0.437554,
0.5313842,
0.7752501,
1.4192134
],
[
0.4425989,
0.4509998,
0.4692233,
0.5085277,
0.6023855,
0.8458345,
1.4923173
],
[
0.5344707,
0.5429029,
0.5611386,
0.6004795,
0.6943219,
0.938194,
1.5814352
]
]
},
"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.00132718,
0.00352281,
0.00935082,
0.0248204,
0.0658824,
0.174876
],
"values": [
[
0.0276161,
0.0327961,
0.0443505,
0.0702501,
0.1346911,
0.3147595,
0.8093448
],
[
0.0276049,
0.0327057,
0.0443627,
0.070766,
0.1353094,
0.3143154,
0.8115072
],
[
0.0275794,
0.032855,
0.0444471,
0.0699646,
0.1349504,
0.3144397,
0.8066293
],
[
0.0276285,
0.0331049,
0.0440596,
0.0705573,
0.1346817,
0.3141206,
0.807959
],
[
0.0276098,
0.0327899,
0.044251,
0.0703644,
0.1350273,
0.3145899,
0.8074086
],
[
0.0275945,
0.0327394,
0.0443622,
0.0697951,
0.1343934,
0.314092,
0.8160825
],
[
0.027709,
0.0329696,
0.0441116,
0.0707307,
0.134589,
0.3131818,
0.8067984
]
]
},
"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.00132718,
0.00352281,
0.00935082,
0.0248204,
0.0658824,
0.174876
],
"values": [
[
0.0279461,
0.0350404,
0.0524217,
0.0980541,
0.2246004,
0.5702736,
1.4934123
],
[
0.0279429,
0.0350485,
0.052516,
0.0978729,
0.2248743,
0.5723755,
1.4983123
],
[
0.0280579,
0.0351981,
0.052483,
0.0979726,
0.2248406,
0.5714472,
1.4948329
],
[
0.0279864,
0.0351077,
0.0524946,
0.0979653,
0.2246793,
0.5724363,
1.5009838
],
[
0.027983,
0.0350984,
0.0525039,
0.0979317,
0.2247952,
0.5724641,
1.5010179
],
[
0.028071,
0.0350901,
0.0525728,
0.0980851,
0.224823,
0.5703548,
1.5008843
],
[
0.0280645,
0.035202,
0.0526385,
0.0980108,
0.2248394,
0.5701389,
1.498163
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
},
{
"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.00132718,
0.00352281,
0.00935082,
0.0248204,
0.0658824,
0.174876
],
"values": [
[
0.1585677,
0.1672655,
0.1852319,
0.2202003,
0.2851021,
0.4273302,
0.8008631
],
[
0.1633044,
0.1720068,
0.1899906,
0.2250131,
0.2899422,
0.4320554,
0.8062587
],
[
0.1758231,
0.1845706,
0.2025034,
0.2375044,
0.3024684,
0.4445744,
0.8187774
],
[
0.2072126,
0.215928,
0.2338763,
0.2688247,
0.3338096,
0.4759512,
0.8502536
],
[
0.2833229,
0.2919706,
0.3098116,
0.3447088,
0.4095877,
0.5519251,
0.9262172
],
[
0.4387697,
0.4491228,
0.4697206,
0.5081588,
0.5740097,
0.7161883,
1.0901755
],
[
0.6928376,
0.7064248,
0.733869,
0.7836662,
0.8538858,
0.9963302,
1.3694934
]
]
},
"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.00132718,
0.00352281,
0.00935082,
0.0248204,
0.0658824,
0.174876
],
"values": [
[
0.0303011,
0.0364808,
0.0495752,
0.0767955,
0.1356754,
0.3112656,
0.8078213
],
[
0.0306832,
0.0362277,
0.0494782,
0.0769424,
0.1357306,
0.3113617,
0.8113011
],
[
0.0304888,
0.0363916,
0.0495733,
0.076822,
0.1358196,
0.3112784,
0.8112468
],
[
0.030247,
0.0362041,
0.0495517,
0.0768931,
0.1358454,
0.3113406,
0.811499
],
[
0.0305797,
0.0361349,
0.0493996,
0.0769136,
0.1357311,
0.311515,
0.8109726
],
[
0.0396964,
0.0466957,
0.0593671,
0.0838815,
0.1378089,
0.3112067,
0.8140101
],
[
0.0588429,
0.0668196,
0.0833944,
0.1061842,
0.1467717,
0.3133334,
0.8108602
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.003596,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003561,
"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.0048033,
0.004808,
0.0048188,
0.0048281,
0.0048499,
0.0049002,
0.0050162
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0054486,
-0.0055187,
-0.0056803,
-0.0056818,
-0.005685,
-0.0056922,
-0.005709
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003632,
"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.2287129,
-0.1011576,
0.1690247
],
[
-0.3782409,
-0.2604512,
-0.0244486
],
[
-0.5031595,
-0.392694,
-0.1762227
]
]
},
"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.3010723,
0.4359681,
0.7028952
],
[
0.4347311,
0.5684063,
0.8292298
],
[
0.5547669,
0.6835593,
0.9370586
]
]
},
"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.1807697,
0.8333333,
2.5
]
},
"related_output_pin": "Q",
"related_pin": "RESET_B",
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
]
}
}