blob: a7f6837c5e01241eb74442b90c2ade691f457238 [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__dfrtp",
"cell_leakage_power": 0.002521081,
"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.0031166,
"when": "RESET_B&CLK&D&!Q"
},
{
"value": 0.0030205,
"when": "RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0029649,
"when": "!RESET_B&CLK&!D&!Q"
},
{
"value": 0.0016242,
"when": "RESET_B&!CLK&!D&Q"
},
{
"value": 0.002781,
"when": "!RESET_B&!CLK&D&!Q"
},
{
"value": 0.0017164,
"when": "RESET_B&CLK&!D&Q"
},
{
"value": 0.0015962,
"when": "RESET_B&!CLK&D&Q"
},
{
"value": 0.0029891,
"when": "!RESET_B&CLK&D&!Q"
},
{
"value": 0.0028336,
"when": "RESET_B&!CLK&D&!Q"
},
{
"value": 0.0030923,
"when": "RESET_B&CLK&!D&!Q"
},
{
"value": 0.0029635,
"when": "!RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0015547,
"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.001755,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001664,
"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.0206025,
0.0205005,
0.0202656,
0.0202931,
0.0203565,
0.0205026,
0.0208394
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0136169,
0.0135195,
0.0132949,
0.0132794,
0.0132436,
0.013161,
0.0129707
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001846,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1357308,
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.1027755,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001987,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001955,
"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.0050384,
0.0050124,
0.0049524,
0.0049836,
0.0050555,
0.0052213,
0.0056034
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0006893,
-0.0007538,
-0.0009023,
-0.0008709,
-0.0007985,
-0.0006316,
-0.0002467
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.00202,
"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.1020977,
0.3248678,
0.6487611
],
[
0.0026185,
0.2192852,
0.540737
],
[
-0.0563822,
0.1566224,
0.4731914
]
]
},
"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.0496074,
0.1564108,
0.21297
],
[
-0.0120299,
0.080125,
0.1256979
],
[
-0.0222025,
0.063849,
0.1057598
]
]
},
"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.0346211,
-0.23786,
-0.4933939
],
[
0.0624167,
-0.142043,
-0.4232116
],
[
0.1177552,
-0.0854837,
-0.367873
]
]
},
"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.1121276,
-0.1381693
],
[
0.0318991,
-0.0529316,
-0.0826354
],
[
0.0371888,
-0.0452005,
-0.0797871
]
]
},
"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.001469534,
0.004319059,
0.01269401,
0.03730854,
0.1096523,
0.3222755
],
"values": [
[
0.0156603,
0.0144543,
0.0114242,
0.0018512,
-0.029947,
-0.1278553,
-0.4171374
],
[
0.0156734,
0.0144413,
0.0113683,
0.001845,
-0.0299459,
-0.1278595,
-0.4171557
],
[
0.0157508,
0.0145849,
0.0114811,
0.0019519,
-0.0298637,
-0.1277718,
-0.4170511
],
[
0.0154307,
0.0141794,
0.011136,
0.001582,
-0.0302086,
-0.1281171,
-0.4174261
],
[
0.015258,
0.0140239,
0.0109821,
0.0014254,
-0.030382,
-0.1282707,
-0.4175553
],
[
0.015589,
0.0142903,
0.0110476,
0.0014625,
-0.030334,
-0.1282333,
-0.4175298
],
[
0.0196639,
0.018405,
0.0147164,
0.0036856,
-0.0293391,
-0.1276074,
-0.4169767
]
]
},
"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.001469534,
0.004319059,
0.01269401,
0.03730854,
0.1096523,
0.3222755
],
"values": [
[
0.018174,
0.0196189,
0.0238535,
0.035664,
0.0692648,
0.1669359,
0.4555515
],
[
0.018196,
0.019632,
0.023873,
0.0357237,
0.0692618,
0.1671059,
0.4540159
],
[
0.0182761,
0.0197211,
0.0239556,
0.035766,
0.069368,
0.1670314,
0.4555665
],
[
0.0179127,
0.0193563,
0.0235908,
0.0354061,
0.0690086,
0.1667451,
0.4553128
],
[
0.017633,
0.0190779,
0.0233157,
0.0351269,
0.0687155,
0.1665028,
0.4529405
],
[
0.0179912,
0.0193205,
0.0233064,
0.0351579,
0.0685226,
0.1670124,
0.455114
],
[
0.0189737,
0.0203415,
0.0243203,
0.0358835,
0.0696448,
0.1673209,
0.4524521
]
]
}
},
{
"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.001469534,
0.004319059,
0.01269401,
0.03730854,
0.1096523,
0.3222755
],
"values": [
[
0.0130228,
0.0119744,
0.0100272,
0.0034904,
-0.0281439,
-0.1261882,
-0.4154215
],
[
0.0129523,
0.0119129,
0.0099226,
0.003423,
-0.0282427,
-0.1262936,
-0.4155694
],
[
0.0128031,
0.0116838,
0.0097485,
0.0032672,
-0.0283958,
-0.1264295,
-0.4157168
],
[
0.0127923,
0.0117109,
0.0097222,
0.0032227,
-0.0284489,
-0.1264768,
-0.4157442
],
[
0.0126698,
0.0116209,
0.0095301,
0.0030267,
-0.0287186,
-0.1266991,
-0.4159358
],
[
0.012453,
0.0113039,
0.0092918,
0.0026584,
-0.0290873,
-0.1270218,
-0.4161566
],
[
0.0206082,
0.019144,
0.0150723,
0.0036563,
-0.0296368,
-0.127392,
-0.4164762
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.322276,
"max_transition": 1.506746,
"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.00146953,
0.00431906,
0.012694,
0.0373085,
0.109652,
0.322276
],
"values": [
[
0.2950414,
0.3011223,
0.3144176,
0.3400374,
0.3893013,
0.497117,
0.7856834
],
[
0.2992449,
0.3053313,
0.3186225,
0.3440982,
0.3934501,
0.5013451,
0.7903027
],
[
0.3104168,
0.3164962,
0.3297756,
0.3553777,
0.4047954,
0.5124833,
0.8010831
],
[
0.3351251,
0.3411618,
0.3544535,
0.3799942,
0.4292899,
0.5372608,
0.8261693
],
[
0.3765708,
0.3826548,
0.3959557,
0.4214327,
0.470874,
0.5786625,
0.8673956
],
[
0.4333371,
0.4394084,
0.4526769,
0.4783253,
0.5277622,
0.6353733,
0.9241146
],
[
0.4966209,
0.5026982,
0.5159975,
0.5416258,
0.59086,
0.698816,
0.9876767
]
]
},
"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.00146953,
0.00431906,
0.012694,
0.0373085,
0.109652,
0.322276
],
"values": [
[
0.2544611,
0.2607716,
0.275246,
0.3078332,
0.3898586,
0.6233941,
1.3063689
],
[
0.2589569,
0.2652687,
0.2797967,
0.3124101,
0.3944274,
0.6278787,
1.3127546
],
[
0.2699705,
0.2762817,
0.2907565,
0.3233451,
0.4053684,
0.6389037,
1.3221109
],
[
0.295243,
0.3015481,
0.3160268,
0.3486135,
0.4306259,
0.6641105,
1.3468765
],
[
0.3374293,
0.3437309,
0.3582348,
0.3908718,
0.4729083,
0.7061948,
1.390464
],
[
0.3981461,
0.4044593,
0.419022,
0.4515786,
0.5335954,
0.7675273,
1.4518288
],
[
0.4695567,
0.4758855,
0.4904671,
0.5230583,
0.6051412,
0.8388707,
1.5221083
]
]
},
"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.00146953,
0.00431906,
0.012694,
0.0373085,
0.109652,
0.322276
],
"values": [
[
0.0269845,
0.0306426,
0.0390361,
0.0561488,
0.0987615,
0.2189208,
0.5962753
],
[
0.0269829,
0.0306393,
0.0387108,
0.0561878,
0.0983118,
0.2186861,
0.595764
],
[
0.027014,
0.030662,
0.0387545,
0.0567218,
0.0992814,
0.2191149,
0.5964501
],
[
0.0269955,
0.0307127,
0.0388133,
0.0561051,
0.098728,
0.2181006,
0.5957485
],
[
0.0269926,
0.0306512,
0.0386955,
0.0561158,
0.099274,
0.218849,
0.5953333
],
[
0.0270164,
0.030668,
0.0389822,
0.056726,
0.0981784,
0.2191797,
0.597135
],
[
0.0269029,
0.0306489,
0.0389906,
0.0565401,
0.0985634,
0.2181961,
0.5921262
]
]
},
"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.00146953,
0.00431906,
0.012694,
0.0373085,
0.109652,
0.322276
],
"values": [
[
0.0229847,
0.0277962,
0.0403258,
0.0754291,
0.184124,
0.5173076,
1.5066796
],
[
0.0229622,
0.0275765,
0.0402024,
0.0755811,
0.1845108,
0.5173825,
1.5050573
],
[
0.0229867,
0.0277971,
0.0403288,
0.0754391,
0.1841254,
0.5172983,
1.5066027
],
[
0.0229913,
0.0278046,
0.0403241,
0.0755181,
0.1842291,
0.5171428,
1.5067464
],
[
0.0230149,
0.0277326,
0.0402583,
0.0755026,
0.1842576,
0.5167879,
1.5062185
],
[
0.023048,
0.0277645,
0.0403558,
0.0756158,
0.1839683,
0.5181708,
1.5055255
],
[
0.023135,
0.027827,
0.0404503,
0.075477,
0.1846318,
0.5175768,
1.5012055
]
]
},
"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.00146953,
0.00431906,
0.012694,
0.0373085,
0.109652,
0.322276
],
"values": [
[
0.1640898,
0.1706733,
0.185129,
0.2133284,
0.2669961,
0.3710248,
0.6582316
],
[
0.1691111,
0.1757254,
0.190173,
0.2184027,
0.2720599,
0.3760529,
0.6631021
],
[
0.1819298,
0.1885175,
0.2029875,
0.2311508,
0.284883,
0.3889069,
0.6755482
],
[
0.2135939,
0.220174,
0.2346377,
0.2628042,
0.3164955,
0.4205384,
0.7074996
],
[
0.2928965,
0.2994657,
0.3138348,
0.3418188,
0.3954881,
0.4995884,
0.7864929
],
[
0.4595672,
0.467319,
0.4839376,
0.5150708,
0.5708324,
0.6748129,
0.962122
],
[
0.7505225,
0.760895,
0.7833839,
0.8249769,
0.8942824,
1.0003272,
1.2862357
]
]
},
"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.00146953,
0.00431906,
0.012694,
0.0373085,
0.109652,
0.322276
],
"values": [
[
0.030049,
0.0342107,
0.0433005,
0.0630965,
0.1019164,
0.2126188,
0.5925144
],
[
0.0300415,
0.0341929,
0.0433334,
0.0630024,
0.1019361,
0.2119434,
0.5968267
],
[
0.0300568,
0.0340878,
0.0433772,
0.0631604,
0.1019778,
0.2129045,
0.59244
],
[
0.0299683,
0.0342534,
0.0432499,
0.0631853,
0.1019912,
0.2125472,
0.5945627
],
[
0.0300409,
0.0341272,
0.0430474,
0.0631363,
0.1020333,
0.2127817,
0.5907995
],
[
0.0390204,
0.043056,
0.0519471,
0.0708617,
0.1055191,
0.2124843,
0.5965985
],
[
0.0606954,
0.0661063,
0.0772921,
0.1002712,
0.1268139,
0.2178369,
0.5959253
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.003494,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003486,
"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.0039384,
0.0039358,
0.0039301,
0.0039403,
0.003964,
0.0040186,
0.0041444
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0045302,
-0.0045661,
-0.0046489,
-0.0046509,
-0.0046558,
-0.0046668,
-0.0046924
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003502,
"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.187209,
-0.0303568,
0.3240541
],
[
-0.3208678,
-0.1774434,
0.1391256
],
[
-0.4213724,
-0.2864928,
0.0044414
]
]
},
"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.2571269,
0.411554,
0.7053366
],
[
0.3773581,
0.528123,
0.8158021
],
[
0.4729798,
0.618862,
0.8979961
]
]
},
"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.2521729,
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
}
]
}
}