blob: e8db8524cb4bd61729cd0dd9ff72274743407796 [file] [log] [blame]
{
"area": 23.7728,
"cell_footprint": "sky130_fd_sc_hd__dfxbp",
"cell_leakage_power": 0.006359155,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clocked_on": "CLK",
"next_state": "D"
},
"leakage_power": [
{
"value": 0.0066049,
"when": "CLK&D&!Q&Q_N"
},
{
"value": 0.0064786,
"when": "!CLK&!D&!Q&Q_N"
},
{
"value": 0.0062334,
"when": "CLK&!D&Q&!Q_N"
},
{
"value": 0.0061117,
"when": "!CLK&D&Q&!Q_N"
},
{
"value": 0.0066115,
"when": "!CLK&D&!Q&Q_N"
},
{
"value": 0.0065562,
"when": "CLK&!D&!Q&Q_N"
},
{
"value": 0.006065,
"when": "CLK&D&Q&!Q_N"
},
{
"value": 0.006212,
"when": "!CLK&!D&Q&!Q_N"
}
],
"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.001613,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001522,
"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.0213715,
0.0212831,
0.0210793,
0.021053,
0.0209922,
0.0208522,
0.0205294
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.017074,
0.017032,
0.0169352,
0.0168716,
0.0167249,
0.0163868,
0.0156076
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001704,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.3664181,
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.2983104,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001537,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001513,
"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.005219,
0.0051451,
0.0049746,
0.0049704,
0.0049606,
0.0049379,
0.0048858
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0002802,
-0.0003366,
-0.0004665,
-0.000489,
-0.0005407,
-0.0006599,
-0.0009346
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.00156,
"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.2168438,
0.4860007,
0.9978822
],
[
0.0148255,
0.2827617,
0.7885397
],
[
-0.2236185,
0.0455384,
0.5378887
]
]
},
"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.0972148,
0.2833639,
0.5327943
],
[
-0.0437682,
0.1350566,
0.3625143
],
[
-0.1918802,
-0.0191589,
0.2021953
]
]
},
"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.0663594,
-0.3330749,
-0.7814798
],
[
0.1014792,
-0.1615742,
-0.6209655
],
[
0.3106263,
0.0439108,
-0.421584
]
]
},
"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.0443867,
-0.2207702,
-0.4335794
],
[
0.0819479,
-0.088332,
-0.2986999
],
[
0.2239564,
0.0573385,
-0.1493672
]
]
},
"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.001214219,
0.002948654,
0.007160623,
0.01738912,
0.0422284,
0.102549
],
"values": [
[
-0.0046963,
-0.0001591,
0.0075708,
0.015845,
0.0148165,
-0.0131658,
-0.1008813
],
[
-0.0046746,
-0.0001418,
0.0075831,
0.0158533,
0.0148507,
-0.013169,
-0.1009148
],
[
-0.0046386,
-0.0001135,
0.0075877,
0.0158402,
0.0147773,
-0.0132122,
-0.1009631
],
[
-0.0046255,
-0.0001319,
0.0075279,
0.0156895,
0.0145835,
-0.013474,
-0.1013021
],
[
-0.0045835,
-0.0001185,
0.0074722,
0.0155815,
0.0143662,
-0.0137611,
-0.1015447
],
[
-0.0044301,
1.77e-05,
0.0075716,
0.015596,
0.0143568,
-0.0137988,
-0.1016213
],
[
-0.0040626,
0.0003593,
0.0078789,
0.0158375,
0.0144844,
-0.0136951,
-0.1015504
]
]
},
"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.001214219,
0.002948654,
0.007160623,
0.01738912,
0.0422284,
0.102549
],
"values": [
[
-0.0062355,
-0.0032596,
0.0028746,
0.0143992,
0.0349738,
0.0767956,
0.170882
],
[
-0.0062171,
-0.0032442,
0.0028888,
0.0143965,
0.0349422,
0.0769568,
0.1718266
],
[
-0.0061746,
-0.0032083,
0.0029064,
0.0144013,
0.0350913,
0.0768147,
0.1710749
],
[
-0.0061673,
-0.0032345,
0.002832,
0.014238,
0.0347261,
0.0764509,
0.1706114
],
[
-0.0061211,
-0.0032187,
0.0027844,
0.0141174,
0.034604,
0.0763416,
0.1712574
],
[
-0.0059816,
-0.0031117,
0.002827,
0.014054,
0.0344278,
0.0760181,
0.1690951
],
[
-0.0056082,
-0.0027627,
0.0031334,
0.0142733,
0.0345217,
0.0761915,
0.1709068
]
]
}
},
"max_capacitance": 0.102549,
"max_transition": 1.508545,
"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.00121422,
0.00294865,
0.00716062,
0.0173891,
0.0422284,
0.102549
],
"values": [
[
0.4324072,
0.438934,
0.4520141,
0.4771049,
0.5266315,
0.6310928,
0.8770391
],
[
0.4384274,
0.4450086,
0.4579303,
0.4830953,
0.5325322,
0.6370251,
0.8829508
],
[
0.4518666,
0.458465,
0.4715558,
0.4966129,
0.5461555,
0.6506065,
0.8965434
],
[
0.484936,
0.4915047,
0.5046224,
0.5296839,
0.5792189,
0.6837079,
0.9296471
],
[
0.5560926,
0.5627054,
0.5757404,
0.6008481,
0.6504118,
0.7548738,
1.0007614
],
[
0.6851189,
0.6916858,
0.7047846,
0.7298614,
0.7793846,
0.8838827,
1.1298136
],
[
0.903725,
0.9102993,
0.9233508,
0.9484613,
0.9980288,
1.1024895,
1.3484454
]
]
},
"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.00121422,
0.00294865,
0.00716062,
0.0173891,
0.0422284,
0.102549
],
"values": [
[
0.4597049,
0.4688785,
0.4889182,
0.5341602,
0.643,
0.9033567,
1.5354534
],
[
0.4656884,
0.4748337,
0.4948359,
0.5400588,
0.648905,
0.9091307,
1.5418421
],
[
0.4797372,
0.4889459,
0.5089646,
0.5542019,
0.663047,
0.9232102,
1.5565932
],
[
0.5122432,
0.5213793,
0.5413912,
0.5866115,
0.6954599,
0.9557436,
1.588319
],
[
0.5850951,
0.5942649,
0.6142655,
0.6594819,
0.768301,
1.028438,
1.6613314
],
[
0.7183315,
0.7274968,
0.7474893,
0.7927035,
0.9015351,
1.1618736,
1.792581
],
[
0.9446247,
0.9538397,
0.9738645,
1.0191139,
1.1279646,
1.3878754,
2.0212871
]
]
},
"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.00121422,
0.00294865,
0.00716062,
0.0173891,
0.0422284,
0.102549
],
"values": [
[
0.0261676,
0.0306447,
0.0409472,
0.0640329,
0.1157578,
0.2411086,
0.5610683
],
[
0.0260492,
0.0306418,
0.040995,
0.0641657,
0.1157454,
0.2410156,
0.5610262
],
[
0.0259365,
0.0306595,
0.0409635,
0.0641607,
0.1157317,
0.2411046,
0.5612316
],
[
0.0259255,
0.0306166,
0.040965,
0.0641337,
0.115991,
0.2409627,
0.5627525
],
[
0.0259984,
0.0309621,
0.0413691,
0.0641897,
0.1159128,
0.2409004,
0.5618733
],
[
0.0259337,
0.0306004,
0.0409629,
0.064125,
0.1157356,
0.2409211,
0.5617437
],
[
0.0260259,
0.0306436,
0.0413512,
0.0642309,
0.115937,
0.241107,
0.5609296
]
]
},
"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.00121422,
0.00294865,
0.00716062,
0.0173891,
0.0422284,
0.102549
],
"values": [
[
0.035699,
0.0449795,
0.0676988,
0.1268459,
0.2731196,
0.6277814,
1.4900743
],
[
0.0356348,
0.0450027,
0.0677469,
0.1268547,
0.2727386,
0.6290143,
1.508545
],
[
0.035703,
0.0450448,
0.0677353,
0.1268527,
0.2732856,
0.6301283,
1.4933904
],
[
0.0357447,
0.0449753,
0.0677589,
0.126854,
0.2726989,
0.6288122,
1.4913251
],
[
0.0356344,
0.0450538,
0.0677206,
0.1268448,
0.2729811,
0.6293977,
1.5084961
],
[
0.0357207,
0.0450387,
0.067716,
0.1268509,
0.2726161,
0.6290341,
1.4924944
],
[
0.0357339,
0.0450651,
0.0677206,
0.1268902,
0.2728514,
0.6301131,
1.5070766
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
}
},
"pin,Q_N": {
"direction": "output",
"function": "IQ_N",
"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.00122826,
0.003017245,
0.007411925,
0.01820754,
0.04472719,
0.1098732
],
"values": [
[
-0.004994,
-0.0007096,
0.0066493,
0.0144047,
0.0122306,
-0.0185541,
-0.1139606
],
[
-0.0049739,
-0.0006901,
0.0066481,
0.0144002,
0.0122344,
-0.0185714,
-0.1139875
],
[
-0.0049294,
-0.0006599,
0.0066748,
0.014404,
0.012209,
-0.0185952,
-0.1140118
],
[
-0.0049211,
-0.0006813,
0.0065893,
0.014241,
0.0119798,
-0.0188768,
-0.1143047
],
[
-0.0048775,
-0.0006648,
0.0065536,
0.0141226,
0.0117648,
-0.0191605,
-0.1146408
],
[
-0.0047339,
-0.0005565,
0.0065979,
0.0140581,
0.0116184,
-0.0193731,
-0.1149038
],
[
-0.0043669,
-0.0002196,
0.0068817,
0.0142798,
0.0117846,
-0.0192808,
-0.1148245
]
]
},
"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.00122826,
0.003017245,
0.007411925,
0.01820754,
0.04472719,
0.1098732
],
"values": [
[
-0.0061598,
-0.0030006,
0.0035884,
0.0158429,
0.0380239,
0.0824835,
0.1847894
],
[
-0.0061405,
-0.0029861,
0.0035992,
0.0158483,
0.0379143,
0.0825192,
0.1845413
],
[
-0.0060998,
-0.0029522,
0.0036181,
0.0158355,
0.0379936,
0.0827975,
0.1853298
],
[
-0.0060901,
-0.0029695,
0.0035489,
0.0156955,
0.0377836,
0.0825643,
0.184212
],
[
-0.0060421,
-0.0029559,
0.0035029,
0.0155791,
0.037582,
0.0822612,
0.183911
],
[
-0.0058921,
-0.0028289,
0.0035791,
0.0155854,
0.0375219,
0.0819858,
0.184532
],
[
-0.0054945,
-0.0024424,
0.0039119,
0.0158394,
0.0375306,
0.0818008,
0.1840727
]
]
}
},
"max_capacitance": 0.109873,
"max_transition": 1.494554,
"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.00122826,
0.00301725,
0.00741192,
0.0182075,
0.0447272,
0.109873
],
"values": [
[
0.5372534,
0.5429483,
0.5544427,
0.5767241,
0.6229451,
0.7298335,
0.9921614
],
[
0.5431991,
0.5488927,
0.5603907,
0.5826674,
0.6288993,
0.7358024,
0.9978474
],
[
0.5573555,
0.5630765,
0.5745486,
0.5967883,
0.642926,
0.749885,
1.0119239
],
[
0.5899491,
0.595441,
0.6069498,
0.629221,
0.6754639,
0.7823605,
1.04444
],
[
0.6626085,
0.6683057,
0.6797744,
0.7020661,
0.7482591,
0.8551716,
1.1174809
],
[
0.795841,
0.8015354,
0.8130226,
0.8353072,
0.8815277,
0.9884393,
1.2504643
],
[
1.0221152,
1.0277873,
1.0392567,
1.0615809,
1.1078214,
1.2147739,
1.4772183
]
]
},
"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.00122826,
0.00301725,
0.00741192,
0.0182075,
0.0447272,
0.109873
],
"values": [
[
0.5108708,
0.5189432,
0.5373679,
0.5809437,
0.6857974,
0.943874,
1.5749146
],
[
0.5168876,
0.5249246,
0.5434303,
0.5868936,
0.6921479,
0.9485543,
1.5809958
],
[
0.5304142,
0.5384985,
0.5569222,
0.6004432,
0.7056855,
0.9624285,
1.593234
],
[
0.5634684,
0.5715785,
0.5900544,
0.6335246,
0.7385937,
0.9955571,
1.6276515
],
[
0.634678,
0.6427237,
0.6612212,
0.7046206,
0.809884,
1.0665948,
1.6987675
],
[
0.7636246,
0.7717396,
0.7902158,
0.8338629,
0.9387979,
1.1959215,
1.826896
],
[
0.9823062,
0.9903542,
1.0088662,
1.0522471,
1.1574034,
1.4141542,
2.045019
]
]
},
"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.00122826,
0.00301725,
0.00741192,
0.0182075,
0.0447272,
0.109873
],
"values": [
[
0.0208911,
0.0251343,
0.0349533,
0.0568933,
0.1106349,
0.249107,
0.5981476
],
[
0.0209027,
0.025267,
0.0349443,
0.0568901,
0.1107976,
0.2492577,
0.5957216
],
[
0.0208856,
0.0251752,
0.0349156,
0.0568598,
0.1108461,
0.2493361,
0.5986417
],
[
0.0211263,
0.0252278,
0.0349147,
0.056882,
0.1109212,
0.2492067,
0.6008279
],
[
0.0208927,
0.025601,
0.0349838,
0.0569065,
0.1107375,
0.2488493,
0.5980266
],
[
0.0209012,
0.0252926,
0.0349633,
0.0568951,
0.1106503,
0.2488813,
0.6025666
],
[
0.020956,
0.0251277,
0.0351012,
0.0571427,
0.1108245,
0.2490047,
0.5986309
]
]
},
"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.00122826,
0.00301725,
0.00741192,
0.0182075,
0.0447272,
0.109873
],
"values": [
[
0.0283324,
0.0375611,
0.0606188,
0.1184662,
0.262171,
0.6175895,
1.481111
],
[
0.028415,
0.0374693,
0.0605697,
0.1183563,
0.261939,
0.6192794,
1.4785557
],
[
0.0283809,
0.0375767,
0.0605904,
0.1183678,
0.2614892,
0.6202694,
1.4912244
],
[
0.0284247,
0.0375366,
0.0606054,
0.1182321,
0.2622036,
0.6204637,
1.4781146
],
[
0.028409,
0.0375117,
0.0605878,
0.1183831,
0.2618481,
0.6201146,
1.4773891
],
[
0.028326,
0.0373893,
0.0603276,
0.1182912,
0.2615944,
0.6193293,
1.4914938
],
[
0.0284293,
0.0376794,
0.0604334,
0.1182497,
0.2614201,
0.6176382,
1.4945538
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
}
}
}