blob: 478192e86c0d4294b62f3da2ef14186ee1f02275 [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 23.26493,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clocked_on": "CLK",
"next_state": "D",
"preset": "!SET_B"
},
"leakage_power": [
{
"value": 29.2611304,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 22.3855743,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 21.4797176,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 22.1103154,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 23.6324365,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 23.7054447,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 26.4403468,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 22.0236736,
"when": "CLK&!D&SET_B&!Q"
},
{
"value": 19.6899492,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 24.3359768,
"when": "CLK&D&SET_B&Q"
},
{
"value": 21.7022684,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 22.4123529,
"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.001867,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001795,
"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.0197535,
0.0196558,
0.0194652,
0.0197705,
0.020509,
0.0222463,
0.0262855
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0147928,
0.0146627,
0.0143975,
0.0146683,
0.0153269,
0.0168798,
0.0204938
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001938,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1324353,
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.1291397,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002373,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002271,
"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.0060888,
0.0060117,
0.0058718,
0.0064325,
0.0077632,
0.0108684,
0.0180641
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0001611,
-0.000292,
-0.0005613,
-3.830618e-05,
0.0012001,
0.0040874,
0.0107758
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002475,
"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.047166,
0.1710592,
0.2923157
],
[
-0.0388854,
0.0764629,
0.2001608
],
[
-0.0881204,
0.0211243,
0.1436016
]
]
},
"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.0447246,
0.1368796,
0.2056458
],
[
-0.0071471,
0.0764629,
0.1366842
],
[
-0.0197611,
0.0601868,
0.1240703
]
]
},
"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.0004414,
-0.1011413,
-0.1943216
],
[
0.0843893,
-0.0163105,
-0.1192565
],
[
0.1238587,
0.026821,
-0.0834492
]
]
},
"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.0285176,
-0.1121276,
-0.1662454
],
[
0.0172507,
-0.063918,
-0.1216979
],
[
0.0262025,
-0.0537454,
-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.001502426,
0.00451457,
0.01356562,
0.04076267,
0.1224858,
0.3680519
],
"values": [
[
0.0261514,
0.024833,
0.021163,
0.0100454,
-0.0263365,
-0.1373555,
-0.4715068
],
[
0.0262221,
0.0248622,
0.0211686,
0.0100419,
-0.0263253,
-0.1373185,
-0.4715188
],
[
0.0263309,
0.0249965,
0.0213448,
0.0101906,
-0.0261679,
-0.1371742,
-0.471341
],
[
0.0258284,
0.0244591,
0.0207981,
0.0096809,
-0.0267067,
-0.1376956,
-0.4719027
],
[
0.0254316,
0.0241112,
0.020439,
0.0093259,
-0.0270523,
-0.1380738,
-0.4722267
],
[
0.0265632,
0.0251544,
0.0210807,
0.0092383,
-0.0271475,
-0.1381592,
-0.4723148
],
[
0.0284699,
0.0270709,
0.0230267,
0.010944,
-0.0258285,
-0.1369936,
-0.4711675
]
]
},
"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.001502426,
0.00451457,
0.01356562,
0.04076267,
0.1224858,
0.3680519
],
"values": [
[
0.0291472,
0.0305557,
0.0351258,
0.0485462,
0.0863991,
0.1956666,
0.525577
],
[
0.0290977,
0.0305112,
0.0350599,
0.0485218,
0.0860291,
0.1957391,
0.5278452
],
[
0.0292231,
0.0305975,
0.0351996,
0.0486326,
0.0861965,
0.1959955,
0.5276376
],
[
0.0287288,
0.030168,
0.0347506,
0.0481829,
0.085983,
0.1954964,
0.5276878
],
[
0.0283029,
0.0297151,
0.0343043,
0.0477316,
0.0852931,
0.1951201,
0.5262418
],
[
0.0281572,
0.0295472,
0.0341303,
0.0475325,
0.0850574,
0.1948584,
0.5264429
],
[
0.032443,
0.0337104,
0.0377004,
0.0499173,
0.0865417,
0.1963262,
0.5253677
]
]
}
},
{
"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.001502426,
0.00451457,
0.01356562,
0.04076267,
0.1224858,
0.3680519
],
"values": [
[
0.02934,
0.030811,
0.0353549,
0.0479564,
0.0846888,
0.1957309,
0.5270664
],
[
0.0293679,
0.0308906,
0.0354143,
0.0480034,
0.0847651,
0.1946479,
0.5272702
],
[
0.0293263,
0.0308691,
0.0353852,
0.0479675,
0.0846647,
0.1945301,
0.5271297
],
[
0.0292366,
0.03078,
0.0352941,
0.0478783,
0.0845796,
0.1944287,
0.5270473
],
[
0.0296355,
0.0311418,
0.0356801,
0.0482641,
0.0849829,
0.1949162,
0.5273631
],
[
0.0321472,
0.0334269,
0.0377708,
0.0505966,
0.0872265,
0.1969249,
0.529704
],
[
0.0388674,
0.0401161,
0.0440772,
0.0561985,
0.0925963,
0.2029905,
0.5320785
]
]
}
}
],
"max_capacitance": 0.368052,
"max_transition": 1.500317,
"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.00150243,
0.00451457,
0.0135656,
0.0407627,
0.122486,
0.368052
],
"values": [
[
0.2852602,
0.2890651,
0.2980568,
0.3177807,
0.3637099,
0.4911067,
0.8724622
],
[
0.2893167,
0.2931183,
0.3021025,
0.3218363,
0.3677535,
0.4950316,
0.875997
],
[
0.2990785,
0.3028489,
0.311856,
0.3315531,
0.3774376,
0.5047697,
0.8873767
],
[
0.3217346,
0.3255342,
0.3345151,
0.3542498,
0.4001801,
0.5276198,
0.9082026
],
[
0.3600819,
0.363886,
0.3728624,
0.3926024,
0.4385352,
0.565946,
0.9474118
],
[
0.4089785,
0.4127814,
0.4217834,
0.4414951,
0.4873896,
0.6147323,
0.9956862
],
[
0.4625061,
0.4662863,
0.4752946,
0.4950105,
0.5409227,
0.6682666,
1.0506689
]
]
},
"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.00150243,
0.00451457,
0.0135656,
0.0407627,
0.122486,
0.368052
],
"values": [
[
0.3601624,
0.3659612,
0.3793403,
0.4079178,
0.4835676,
0.7083103,
1.3831911
],
[
0.3643117,
0.3701774,
0.3834548,
0.4120738,
0.4876427,
0.7125582,
1.3879269
],
[
0.3739161,
0.3797235,
0.3931316,
0.4216907,
0.4970822,
0.721549,
1.3956205
],
[
0.3956656,
0.4014665,
0.4148454,
0.4433933,
0.5188561,
0.7436429,
1.4189767
],
[
0.4335,
0.4393035,
0.4527046,
0.4812601,
0.5566174,
0.7812697,
1.4557009
],
[
0.4847122,
0.4905453,
0.5038696,
0.5325417,
0.6081144,
0.8329569,
1.5083236
],
[
0.5481398,
0.5539867,
0.5673264,
0.595914,
0.6714675,
0.8963793,
1.5717997
]
]
},
"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.00150243,
0.00451457,
0.0135656,
0.0407627,
0.122486,
0.368052
],
"values": [
[
0.0154414,
0.0181674,
0.0253889,
0.0432197,
0.0960789,
0.2653637,
0.7892353
],
[
0.0154566,
0.0181707,
0.0253237,
0.043158,
0.0959056,
0.2661581,
0.7871205
],
[
0.0154268,
0.0182206,
0.0252654,
0.0432042,
0.0962193,
0.2656971,
0.7894954
],
[
0.0154499,
0.0182302,
0.0254006,
0.0432115,
0.0959898,
0.2669537,
0.7947256
],
[
0.0154451,
0.0181647,
0.0253981,
0.0432232,
0.0960715,
0.2653072,
0.7895014
],
[
0.0155782,
0.0182405,
0.0252901,
0.0432231,
0.095979,
0.2665332,
0.7905274
],
[
0.0156588,
0.0182012,
0.0252346,
0.0432254,
0.0962362,
0.2646537,
0.7816403
]
]
},
"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.00150243,
0.00451457,
0.0135656,
0.0407627,
0.122486,
0.368052
],
"values": [
[
0.0246372,
0.0293761,
0.0395499,
0.0698549,
0.1755271,
0.5040968,
1.4956687
],
[
0.0247503,
0.02905,
0.039651,
0.0699381,
0.1753268,
0.5036354,
1.4982715
],
[
0.0248618,
0.0292803,
0.0397041,
0.0698362,
0.1751685,
0.5031355,
1.498817
],
[
0.0247219,
0.0293779,
0.0396515,
0.0698716,
0.1754366,
0.5032219,
1.4986741
],
[
0.0246581,
0.0293954,
0.0396998,
0.0698522,
0.1753158,
0.5036421,
1.4964823
],
[
0.024871,
0.0290647,
0.0397143,
0.0698345,
0.1751439,
0.5035926,
1.4982772
],
[
0.0249335,
0.0291454,
0.0398438,
0.069938,
0.1751466,
0.5033477,
1.4973931
]
]
},
"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.00150243,
0.00451457,
0.0135656,
0.0407627,
0.122486,
0.368052
],
"values": [
[
0.198758,
0.2036789,
0.2148315,
0.2415568,
0.3170629,
0.5415973,
1.217334
],
[
0.2028576,
0.2076798,
0.2188486,
0.2455726,
0.3210605,
0.5461829,
1.2203161
],
[
0.2132539,
0.2180771,
0.2292409,
0.2560161,
0.331441,
0.5565348,
1.2310918
],
[
0.238701,
0.2435282,
0.2546935,
0.2814664,
0.3568962,
0.5819815,
1.2563584
],
[
0.3000554,
0.3048699,
0.3160745,
0.3428644,
0.4182713,
0.6434183,
1.3187245
],
[
0.4139422,
0.4191173,
0.4308911,
0.4579147,
0.5331128,
0.7580814,
1.4313786
],
[
0.5837644,
0.589481,
0.6022328,
0.629774,
0.7049624,
0.9289796,
1.6043674
]
]
},
"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.00150243,
0.00451457,
0.0135656,
0.0407627,
0.122486,
0.368052
],
"values": [
[
0.020087,
0.0235395,
0.0335205,
0.066312,
0.1741791,
0.5048897,
1.5003172
],
[
0.0198892,
0.0237389,
0.0335204,
0.0663181,
0.1740892,
0.5049659,
1.4967839
],
[
0.019843,
0.0234697,
0.0334828,
0.0660827,
0.1741957,
0.5050392,
1.4979005
],
[
0.0198474,
0.023471,
0.0334841,
0.0660766,
0.1741823,
0.5050107,
1.4975261
],
[
0.0199192,
0.0235453,
0.0335524,
0.0661014,
0.174223,
0.5050101,
1.4998902
],
[
0.0219519,
0.0256462,
0.0355054,
0.0670691,
0.1742337,
0.5041855,
1.4972582
],
[
0.0251335,
0.0288942,
0.0386824,
0.0685336,
0.174482,
0.5042139,
1.4969538
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.003512,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.00351,
"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.0044366,
0.0043883,
0.0043118,
0.0043001,
0.0043082,
0.0043619,
0.0045204
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0011001,
0.0009802,
0.0007372,
0.0008783,
0.0012371,
0.002097,
0.0041125
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003514,
"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.1066426,
-0.082847,
-0.1276061
],
[
-0.2171081,
-0.1920918,
-0.2356302
],
[
-0.2846536,
-0.2596374,
-0.3007344
]
]
},
"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.1265117,
0.107599,
0.1560202
],
[
0.2333151,
0.2119609,
0.2579408
],
[
0.29964,
0.2795065,
0.3218242
]
]
},
"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.1423219,
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
}
]
}
}