blob: 6b0d3f7f7fa47b12b41576cc02c49e7c554cd9fa [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__dfrtp",
"cell_leakage_power": 0.005424009,
"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.0068427,
"when": "RESET_B&CLK&D&!Q"
},
{
"value": 0.0067216,
"when": "RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0066518,
"when": "!RESET_B&CLK&!D&!Q"
},
{
"value": 0.0031327,
"when": "RESET_B&CLK&!D&Q"
},
{
"value": 0.0029859,
"when": "RESET_B&!CLK&D&Q"
},
{
"value": 0.0066831,
"when": "!RESET_B&CLK&D&!Q"
},
{
"value": 0.006194,
"when": "RESET_B&!CLK&D&!Q"
},
{
"value": 0.0068115,
"when": "RESET_B&CLK&!D&!Q"
},
{
"value": 0.0066505,
"when": "!RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0029312,
"when": "RESET_B&CLK&D&Q"
},
{
"value": 0.0033556,
"when": "RESET_B&!CLK&!D&Q"
},
{
"value": 0.0061276,
"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.001639,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001554,
"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.0233772,
0.0232673,
0.0230141,
0.0229918,
0.0229407,
0.0228227,
0.0225508
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0157037,
0.0156649,
0.0155754,
0.0155082,
0.0153534,
0.0149966,
0.014174
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001724,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.3730091,
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.260961,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001824,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001762,
"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.0058956,
0.0058402,
0.0057125,
0.0057102,
0.005705,
0.005693,
0.0056654
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0006385,
-0.000701,
-0.0008451,
-0.0008706,
-0.0009294,
-0.0010649,
-0.0013773
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001885,
"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.2217266,
0.4896627,
1.0039857
],
[
0.0233704,
0.2876445,
0.7958639
],
[
-0.2101908,
0.0516419,
0.5452129
]
]
},
"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.1033184,
0.2858053,
0.5291322
],
[
-0.0413268,
0.1362773,
0.3625143
],
[
-0.1943216,
-0.022821,
0.1960918
]
]
},
"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.0626973,
-0.3257507,
-0.76439
],
[
0.1075827,
-0.1530293,
-0.6038756
],
[
0.3277161,
0.0646628,
-0.3947285
]
]
},
"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.0492695,
-0.2232116,
-0.4335794
],
[
0.0795065,
-0.0919941,
-0.2962585
],
[
0.2263978,
0.0610007,
-0.142043
]
]
},
"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.001363916,
0.003720531,
0.01014898,
0.0276847,
0.07551919,
0.2060036
],
"values": [
[
0.0177765,
0.016732,
0.0140035,
0.0056439,
-0.0197709,
-0.0929601,
-0.2947868
],
[
0.0177659,
0.0167552,
0.014008,
0.005628,
-0.0197507,
-0.092948,
-0.2947574
],
[
0.0177278,
0.0167034,
0.0139892,
0.0056123,
-0.0198149,
-0.0929985,
-0.2948117
],
[
0.0174929,
0.0164924,
0.0137105,
0.0053313,
-0.0200735,
-0.0932522,
-0.2950776
],
[
0.0172742,
0.0162625,
0.0135017,
0.0051366,
-0.0202904,
-0.0934829,
-0.2952965
],
[
0.0173244,
0.0163207,
0.0135605,
0.0052029,
-0.0202005,
-0.0934007,
-0.2952261
],
[
0.0184815,
0.0172206,
0.0141911,
0.005793,
-0.0196282,
-0.0928288,
-0.2946565
]
]
},
"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.001363916,
0.003720531,
0.01014898,
0.0276847,
0.07551919,
0.2060036
],
"values": [
[
0.0216075,
0.0231189,
0.0271669,
0.0376433,
0.0650092,
0.1387284,
0.3418571
],
[
0.0216174,
0.0231205,
0.0271837,
0.0376514,
0.0650222,
0.1390529,
0.3388771
],
[
0.0215929,
0.0230804,
0.0271392,
0.0376332,
0.0650129,
0.1386654,
0.3395874
],
[
0.0213305,
0.0228412,
0.02689,
0.0373659,
0.0647292,
0.1385064,
0.3392348
],
[
0.0210225,
0.022509,
0.0266281,
0.0370988,
0.0644388,
0.1379693,
0.336124
],
[
0.0209863,
0.0224629,
0.0265413,
0.0370018,
0.0643649,
0.1378581,
0.3386838
],
[
0.0221491,
0.023548,
0.0272735,
0.0375327,
0.064971,
0.1381115,
0.3398465
]
]
}
},
{
"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.001363916,
0.003720531,
0.01014898,
0.0276847,
0.07551919,
0.2060036
],
"values": [
[
0.0169547,
0.0160576,
0.0138384,
0.0078286,
-0.0081631,
-0.0776289,
-0.2793594
],
[
0.016806,
0.0159044,
0.0136938,
0.0077285,
-0.0081723,
-0.0777938,
-0.2795138
],
[
0.0168357,
0.0159776,
0.013725,
0.0077609,
-0.0080475,
-0.0777914,
-0.2795123
],
[
0.0165993,
0.0156946,
0.0135192,
0.0077161,
-0.0081435,
-0.0780961,
-0.2798187
],
[
0.0164885,
0.0156589,
0.0135943,
0.0081339,
-0.0077427,
-0.0783418,
-0.2800461
],
[
0.017177,
0.0164536,
0.0147783,
0.0099367,
-0.0067891,
-0.0785198,
-0.2801725
],
[
0.0213927,
0.0208249,
0.019697,
0.015948,
-0.0061201,
-0.0789501,
-0.2805726
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.206004,
"max_transition": 1.507053,
"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.00136392,
0.00372053,
0.010149,
0.0276847,
0.0755192,
0.206004
],
"values": [
[
0.5688524,
0.5779275,
0.5961124,
0.6294471,
0.6890419,
0.8043863,
1.0702823
],
[
0.5752042,
0.584196,
0.6023845,
0.6356492,
0.6952932,
0.8106318,
1.0765328
],
[
0.5885205,
0.597542,
0.6156473,
0.6489647,
0.7086484,
0.8239296,
1.08992
],
[
0.6215921,
0.6305796,
0.6488168,
0.6821372,
0.7418305,
0.8571593,
1.1230776
],
[
0.6935886,
0.7025024,
0.7206777,
0.7542049,
0.8137212,
0.9291773,
1.1948184
],
[
0.8232996,
0.8322848,
0.8504396,
0.8838211,
0.9434089,
1.0587359,
1.324553
],
[
1.0435998,
1.0525997,
1.0708787,
1.1041937,
1.1634669,
1.2790358,
1.5450673
]
]
},
"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.00136392,
0.00372053,
0.010149,
0.0276847,
0.0755192,
0.206004
],
"values": [
[
0.4705438,
0.4796844,
0.4994571,
0.541966,
0.6387145,
0.8877531,
1.5635997
],
[
0.4764524,
0.485584,
0.5056767,
0.5481973,
0.6449811,
0.8940803,
1.5718211
],
[
0.4898861,
0.4990254,
0.5191788,
0.5617135,
0.6585293,
0.9074258,
1.5843918
],
[
0.5232194,
0.5323599,
0.5521278,
0.5946434,
0.6913887,
0.9404414,
1.6162125
],
[
0.596041,
0.6051432,
0.6253327,
0.6678753,
0.7646775,
1.0141307,
1.6936286
],
[
0.7305838,
0.7396167,
0.759705,
0.8020159,
0.8987962,
1.1483431,
1.8277546
],
[
0.9572885,
0.96639,
0.9865866,
1.0291434,
1.1257517,
1.3749558,
2.0511823
]
]
},
"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.00136392,
0.00372053,
0.010149,
0.0276847,
0.0755192,
0.206004
],
"values": [
[
0.0430535,
0.0473032,
0.0574076,
0.0776583,
0.1251481,
0.2402686,
0.5690313
],
[
0.0428785,
0.0473289,
0.0569739,
0.077484,
0.125244,
0.2395895,
0.5684689
],
[
0.042785,
0.0473347,
0.0577485,
0.0779141,
0.1242344,
0.239397,
0.5689246
],
[
0.0429789,
0.0478221,
0.0576495,
0.0779647,
0.1251552,
0.2399484,
0.5652422
],
[
0.0429164,
0.0474653,
0.0571718,
0.0784846,
0.1244214,
0.239441,
0.5699615
],
[
0.0429369,
0.047308,
0.0573948,
0.077703,
0.1246467,
0.2397948,
0.567746
],
[
0.0429703,
0.0474828,
0.0575638,
0.0775142,
0.125059,
0.2397086,
0.5687436
]
]
},
"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.00136392,
0.00372053,
0.010149,
0.0276847,
0.0755192,
0.206004
],
"values": [
[
0.0353656,
0.0423816,
0.0598506,
0.1027902,
0.2208179,
0.5598115,
1.5015522
],
[
0.0353995,
0.0426568,
0.0599345,
0.1028013,
0.2213547,
0.5582488,
1.4927113
],
[
0.035548,
0.0424959,
0.0597982,
0.1028152,
0.2212509,
0.5581546,
1.5038152
],
[
0.0353664,
0.0423796,
0.0598407,
0.1028074,
0.2208107,
0.5599224,
1.5012913
],
[
0.0357095,
0.0427422,
0.0600295,
0.102854,
0.2213902,
0.5596127,
1.5070528
],
[
0.0355659,
0.0425163,
0.0598839,
0.102841,
0.2213848,
0.5595513,
1.4861528
],
[
0.0358843,
0.0428513,
0.0598965,
0.1028192,
0.2207027,
0.557754,
1.5046588
]
]
},
"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.00136392,
0.00372053,
0.010149,
0.0276847,
0.0755192,
0.206004
],
"values": [
[
0.3372312,
0.3464283,
0.3651344,
0.3991394,
0.4601528,
0.57954,
0.8542895
],
[
0.3432539,
0.3523453,
0.3709718,
0.4050289,
0.4661107,
0.5855399,
0.8601851
],
[
0.3585355,
0.3676595,
0.3863856,
0.4199047,
0.4812911,
0.6009443,
0.8754873
],
[
0.3945086,
0.403676,
0.4224545,
0.4565351,
0.5177317,
0.6374564,
0.9118149
],
[
0.4838772,
0.492994,
0.5115739,
0.5456265,
0.6069222,
0.7268763,
1.0004337
],
[
0.6940115,
0.7031105,
0.7217227,
0.7559351,
0.8174498,
0.9392968,
1.2093871
],
[
1.1683409,
1.1787261,
1.1993989,
1.2366259,
1.3014259,
1.4247432,
1.6857451
]
]
},
"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.00136392,
0.00372053,
0.010149,
0.0276847,
0.0755192,
0.206004
],
"values": [
[
0.0453161,
0.049465,
0.0597006,
0.0816762,
0.1294295,
0.2509706,
0.5710253
],
[
0.0451889,
0.0494927,
0.0598692,
0.0817495,
0.1294465,
0.2510646,
0.5707833
],
[
0.0448751,
0.0496249,
0.0603756,
0.0828334,
0.1289483,
0.2510407,
0.5712641
],
[
0.045708,
0.0498011,
0.0601331,
0.0819938,
0.1291266,
0.2511412,
0.5707459
],
[
0.0450541,
0.0501831,
0.0599106,
0.0831128,
0.1293106,
0.2513373,
0.5703502
],
[
0.045265,
0.049506,
0.0600291,
0.0823734,
0.1295413,
0.2506959,
0.5668319
],
[
0.0549965,
0.0601755,
0.0699891,
0.0901279,
0.1386476,
0.2445747,
0.5583159
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.003346,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.00331,
"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.0043613,
0.0043655,
0.0043751,
0.0043843,
0.0044056,
0.0044545,
0.0045673
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0050346,
-0.0050864,
-0.0052058,
-0.005209,
-0.0052164,
-0.0052334,
-0.0052726
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003382,
"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.3520039,
-0.1707376,
0.2386048
],
[
-0.5808776,
-0.4032734,
-0.0256693
],
[
-0.8827982,
-0.7112975,
-0.3605488
]
]
},
"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.4890606,
0.6532533,
1.086196
],
[
0.6910788,
0.8564922,
1.2857728
],
[
0.9661439,
1.1303365,
1.5571758
]
]
},
"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.3861912,
0.94486,
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
}
]
}
}