blob: 7e225948ba31483d37ce12874e23fad1a8bcb8b5 [file] [log] [blame]
{
"area": 25.024,
"cell_footprint": "sky130_fd_sc_hd__dfrtp",
"cell_leakage_power": 0.001075287,
"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.0008837,
"when": "RESET_B&!CLK&!D&Q"
},
{
"value": 0.0010508,
"when": "!RESET_B&!CLK&D&!Q"
},
{
"value": 0.0012281,
"when": "RESET_B&CLK&D&!Q"
},
{
"value": 0.0011492,
"when": "RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0011033,
"when": "!RESET_B&CLK&!D&!Q"
},
{
"value": 0.0010657,
"when": "RESET_B&CLK&!D&Q"
},
{
"value": 0.000964,
"when": "RESET_B&!CLK&D&Q"
},
{
"value": 0.0011229,
"when": "!RESET_B&CLK&D&!Q"
},
{
"value": 0.0010938,
"when": "RESET_B&!CLK&D&!Q"
},
{
"value": 0.0012084,
"when": "RESET_B&CLK&!D&!Q"
},
{
"value": 0.001102,
"when": "!RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0009316,
"when": "RESET_B&CLK&D&Q"
}
],
"pg_pin,VGND": {
"pg_type": "primary_ground",
"voltage_name": "VGND"
},
"pg_pin,VNB": {
"pg_type": "primary_ground",
"voltage_name": "VNB"
},
"pg_pin,VPB": {
"pg_type": "primary_power",
"voltage_name": "VPB"
},
"pg_pin,VPWR": {
"pg_type": "primary_power",
"voltage_name": "VPWR"
},
"pin,CLK": {
"capacitance": 0.001718,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001631,
"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.0184269,
0.0183389,
0.0181361,
0.018127,
0.0181061,
0.0180579,
0.0179468
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0122026,
0.0121275,
0.0119542,
0.0119253,
0.0118586,
0.0117049,
0.0113505
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001804,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1511099,
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.110465,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001954,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001912,
"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.0045118,
0.004484,
0.00442,
0.0044291,
0.0044502,
0.0044986,
0.0046102
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0005445,
-0.0006064,
-0.000749,
-0.0007546,
-0.0007674,
-0.000797,
-0.0008651
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001996,
"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.1204082,
0.3590475,
0.7378724
],
[
0.0001771,
0.2327129,
0.6042136
],
[
-0.1027689,
0.1273255,
0.4927226
]
]
},
"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.0520488,
0.1771628,
0.2776673
],
[
-0.0266784,
0.0862285,
0.1733053
],
[
-0.0698099,
0.0382142,
0.1216289
]
]
},
"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.0443867,
-0.2671569,
-0.575181
],
[
0.0709616,
-0.1518086,
-0.4818053
],
[
0.167804,
-0.0549661,
-0.388625
]
]
},
"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.0260762,
-0.135321,
-0.2016458
],
[
0.0477682,
-0.0565937,
-0.1278014
],
[
0.0872376,
-0.0159036,
-0.0907734
]
]
},
"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.001302939,
0.003395301,
0.008847744,
0.02305614,
0.06008151,
0.1565651
],
"values": [
[
0.0119728,
0.0112863,
0.0094798,
0.0036877,
-0.0130887,
-0.0579961,
-0.1753416
],
[
0.011968,
0.0112964,
0.0094598,
0.0037052,
-0.0130715,
-0.0579803,
-0.1753299
],
[
0.0120426,
0.0113853,
0.0095393,
0.0037689,
-0.0130279,
-0.0579238,
-0.1752677
],
[
0.0117127,
0.0110617,
0.0092239,
0.0034472,
-0.0133283,
-0.0582175,
-0.1755633
],
[
0.011614,
0.0109354,
0.0091326,
0.0033346,
-0.0134498,
-0.0583452,
-0.1757008
],
[
0.0116199,
0.0109784,
0.0090994,
0.0033333,
-0.0134434,
-0.0583469,
-0.1757037
],
[
0.0139734,
0.0130582,
0.0106607,
0.0042289,
-0.0129042,
-0.0579281,
-0.1752972
]
]
},
"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.001302939,
0.003395301,
0.008847744,
0.02305614,
0.06008151,
0.1565651
],
"values": [
[
0.0127936,
0.0139611,
0.0167656,
0.0236094,
0.0410935,
0.0859741,
0.2029406
],
[
0.0128338,
0.0140026,
0.0168267,
0.0236561,
0.0411128,
0.0856247,
0.2029253
],
[
0.0128933,
0.0140549,
0.0168797,
0.0237091,
0.0409639,
0.085617,
0.2030291
],
[
0.0125657,
0.0137256,
0.0165455,
0.0233621,
0.0406605,
0.0858033,
0.2017357
],
[
0.0123203,
0.0134814,
0.0163217,
0.0231362,
0.0404285,
0.0854996,
0.2014764
],
[
0.0122795,
0.0134301,
0.0162409,
0.0230598,
0.0403239,
0.085539,
0.2013141
],
[
0.0131927,
0.0142122,
0.0168355,
0.0235696,
0.0407279,
0.085236,
0.201526
]
]
}
},
{
"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.001302939,
0.003395301,
0.008847744,
0.02305614,
0.06008151,
0.1565651
],
"values": [
[
0.0100015,
0.0098616,
0.010103,
0.0053291,
-0.0114601,
-0.0563963,
-0.1736567
],
[
0.0099045,
0.0098298,
0.0100008,
0.0052221,
-0.011564,
-0.0564829,
-0.1738294
],
[
0.0097475,
0.0096077,
0.0098603,
0.0050775,
-0.0116953,
-0.0566089,
-0.1739599
],
[
0.0097442,
0.0096723,
0.0098378,
0.0050423,
-0.0117331,
-0.0566363,
-0.173969
],
[
0.0096229,
0.0094147,
0.0096264,
0.0048382,
-0.0119425,
-0.0568234,
-0.1741464
],
[
0.0091332,
0.0091201,
0.0094643,
0.004509,
-0.0122639,
-0.0571017,
-0.1743815
],
[
0.0142729,
0.0132984,
0.0107915,
0.0042511,
-0.0129018,
-0.0574733,
-0.1747133
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.156565,
"max_transition": 1.503698,
"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.00130294,
0.0033953,
0.00884774,
0.0230561,
0.0600815,
0.156565
],
"values": [
[
0.303872,
0.3110392,
0.3251055,
0.3514585,
0.4022576,
0.5141259,
0.795718
],
[
0.3087057,
0.3158651,
0.3299968,
0.3561968,
0.4070903,
0.5190217,
0.8010698
],
[
0.3206039,
0.3277558,
0.3417803,
0.3682158,
0.4189977,
0.5310272,
0.8133207
],
[
0.3472203,
0.3544041,
0.3684574,
0.3948192,
0.4456218,
0.5575604,
0.8393138
],
[
0.3972579,
0.4044013,
0.4185119,
0.4448009,
0.4956809,
0.6075868,
0.8898474
],
[
0.471245,
0.4783891,
0.4924471,
0.5188411,
0.569509,
0.6815042,
0.9635176
],
[
0.5734625,
0.5806159,
0.5947205,
0.6210443,
0.671851,
0.7838184,
1.0659408
]
]
},
"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.00130294,
0.0033953,
0.00884774,
0.0230561,
0.0600815,
0.156565
],
"values": [
[
0.2677478,
0.2756766,
0.2930881,
0.3321742,
0.4280793,
0.6752152,
1.3188386
],
[
0.2729567,
0.2808909,
0.2983232,
0.3374118,
0.4331626,
0.6805752,
1.3226323
],
[
0.2845489,
0.2924795,
0.3098833,
0.3489314,
0.4449292,
0.692417,
1.3347574
],
[
0.3109384,
0.318885,
0.3362665,
0.3752617,
0.4715434,
0.718839,
1.360526
],
[
0.3624565,
0.3704352,
0.3878562,
0.4269061,
0.5231839,
0.7703971,
1.4115034
],
[
0.4408307,
0.4487817,
0.4661927,
0.5052647,
0.6011876,
0.8487925,
1.4914032
],
[
0.5497898,
0.5577513,
0.5751908,
0.6142701,
0.710256,
0.9580017,
1.5993117
]
]
},
"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.00130294,
0.0033953,
0.00884774,
0.0230561,
0.0600815,
0.156565
],
"values": [
[
0.0261933,
0.030644,
0.0400908,
0.060983,
0.1120378,
0.2469625,
0.6208068
],
[
0.0261689,
0.0306889,
0.0401089,
0.0614799,
0.1118382,
0.2474831,
0.6213478
],
[
0.0262827,
0.030659,
0.0403617,
0.0611485,
0.1112117,
0.2480287,
0.6240205
],
[
0.0262161,
0.030593,
0.0405684,
0.06167,
0.1116118,
0.2478239,
0.6214535
],
[
0.0261628,
0.0306909,
0.0405716,
0.0608591,
0.1113466,
0.2470201,
0.6179754
],
[
0.0261914,
0.0308918,
0.040163,
0.0610702,
0.1114198,
0.247442,
0.6174651
],
[
0.0262274,
0.0306776,
0.0404886,
0.0616853,
0.1117627,
0.2470683,
0.6174921
]
]
},
"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.00130294,
0.0033953,
0.00884774,
0.0230561,
0.0600815,
0.156565
],
"values": [
[
0.0260249,
0.0330956,
0.0512311,
0.0993668,
0.2311302,
0.5829783,
1.4901542
],
[
0.0259268,
0.0330332,
0.051155,
0.0995684,
0.2313102,
0.5828689,
1.4992562
],
[
0.0259838,
0.033074,
0.0511286,
0.0994471,
0.2313257,
0.5822696,
1.4955228
],
[
0.0258542,
0.0331661,
0.0511698,
0.0993423,
0.2312261,
0.581922,
1.5036977
],
[
0.0260177,
0.0332903,
0.0512348,
0.099427,
0.2313763,
0.5818837,
1.5027878
],
[
0.026015,
0.0331685,
0.0512727,
0.0992577,
0.2312035,
0.5813077,
1.4938617
],
[
0.026,
0.0332141,
0.0511549,
0.0995916,
0.2308784,
0.5783358,
1.4959846
]
]
},
"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.00130294,
0.0033953,
0.00884774,
0.0230561,
0.0600815,
0.156565
],
"values": [
[
0.1564682,
0.164229,
0.1797952,
0.2093406,
0.2640863,
0.3740029,
0.6557693
],
[
0.1614484,
0.1692071,
0.1847817,
0.2143443,
0.2691309,
0.379076,
0.6609276
],
[
0.1746998,
0.1824976,
0.1980889,
0.2276237,
0.2824495,
0.3923881,
0.6743014
],
[
0.2081032,
0.2158809,
0.23143,
0.2609473,
0.3157776,
0.4257234,
0.7073507
],
[
0.2909143,
0.2986636,
0.3140853,
0.3435523,
0.3983668,
0.5083775,
0.7904093
],
[
0.4667633,
0.4759587,
0.4937755,
0.5260057,
0.5820423,
0.6919634,
0.9739203
],
[
0.7781848,
0.7911168,
0.8156554,
0.8589635,
0.9233672,
1.0337983,
1.3146152
]
]
},
"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.00130294,
0.0033953,
0.00884774,
0.0230561,
0.0600815,
0.156565
],
"values": [
[
0.0291305,
0.0340444,
0.0453585,
0.069005,
0.1151241,
0.2443176,
0.6151157
],
[
0.0292817,
0.0343708,
0.0453127,
0.0691103,
0.1150972,
0.2433908,
0.6157085
],
[
0.0293613,
0.0340636,
0.0451501,
0.0691348,
0.1149367,
0.2434832,
0.6157241
],
[
0.0293101,
0.0343832,
0.0452435,
0.0692078,
0.1151117,
0.2433117,
0.6158619
],
[
0.0293322,
0.0340991,
0.0455815,
0.0692306,
0.1148759,
0.2439995,
0.6173971
],
[
0.0373734,
0.0428743,
0.0535184,
0.0755427,
0.1174647,
0.2441125,
0.6156926
],
[
0.0580694,
0.0646606,
0.0783458,
0.1016179,
0.1320498,
0.2463611,
0.6182064
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.003472,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003448,
"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.0034747,
0.0034728,
0.0034684,
0.003478,
0.0035001,
0.003551,
0.0036685
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0039381,
-0.0039391,
-0.0039413,
-0.0039498,
-0.0039696,
-0.0040151,
-0.00412
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003497,
"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.2250508,
-0.0804056,
0.2117493
],
[
-0.381903,
-0.2458027,
0.0158346
],
[
-0.530015,
-0.4024596,
-0.166457
]
]
},
"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.2925274,
0.45672,
0.7944479
],
[
0.4335104,
0.5964824,
0.9268861
],
[
0.5730775,
0.7323874,
1.0530254
]
]
},
"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.3027044,
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
}
]
}
}