blob: 3daa5f71afb266f98650378ac91549685cbff68a [file] [log] [blame]
{
"area": 25.024,
"cell_footprint": "sky130_fd_sc_hd__dfrtp",
"cell_leakage_power": 3.693108,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clear": "!RESET_B",
"clocked_on": "CLK",
"next_state": "D"
},
"leakage_power": [
{
"value": 2.9094009,
"when": "RESET_B&!CLK&!D&Q"
},
{
"value": 4.2193848,
"when": "!RESET_B&!CLK&D&!Q"
},
{
"value": 4.7384652,
"when": "RESET_B&CLK&D&!Q"
},
{
"value": 4.0605013,
"when": "RESET_B&!CLK&!D&!Q"
},
{
"value": 3.8983243,
"when": "!RESET_B&CLK&!D&!Q"
},
{
"value": 2.6254001,
"when": "RESET_B&CLK&!D&Q"
},
{
"value": 2.3002327,
"when": "RESET_B&!CLK&D&Q"
},
{
"value": 4.7138218,
"when": "!RESET_B&CLK&D&!Q"
},
{
"value": 4.0923367,
"when": "RESET_B&!CLK&D&!Q"
},
{
"value": 3.9229611,
"when": "RESET_B&CLK&!D&!Q"
},
{
"value": 4.0487875,
"when": "!RESET_B&!CLK&!D&!Q"
},
{
"value": 2.7876825,
"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.001842,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001778,
"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.0251149,
0.0250104,
0.0247753,
0.0249928,
0.0255,
0.0266748,
0.0293888
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0165266,
0.0163996,
0.0161124,
0.0162604,
0.0166072,
0.0174121,
0.019273
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001906,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.207134,
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.1609965,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002009,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001991,
"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.0062397,
0.0061669,
0.0060047,
0.0062007,
0.0066583,
0.0077189,
0.0101694
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0008587,
-0.0009766,
-0.0012427,
-0.0010638,
-0.0006458,
0.0003229,
0.0025616
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002026,
"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.0984355,
0.2894674,
0.5376771
],
[
-0.0071471,
0.1777813,
0.4223288
],
[
-0.0868997,
0.0919251,
0.3328105
]
]
},
"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.059373,
0.163735,
0.2239564
],
[
-0.0095885,
0.0825664,
0.1318014
],
[
-0.0441751,
0.0443177,
0.0898906
]
]
},
"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.0334004,
-0.2085632,
-0.4177103
],
[
0.0709616,
-0.1017598,
-0.3157897
],
[
0.14339,
-0.0220072,
-0.2372578
]
]
},
"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.0346211,
-0.1292175,
-0.1711283
],
[
0.028237,
-0.0590352,
-0.0985046
],
[
0.0567201,
-0.0293314,
-0.0688008
]
]
},
"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.001337404,
0.003577297,
0.009568579,
0.0255941,
0.06845929,
0.1831154
],
"values": [
[
0.0181418,
0.0169593,
0.0140481,
0.005271,
-0.0201753,
-0.0894076,
-0.2750504
],
[
0.0181648,
0.0169748,
0.0140608,
0.0052934,
-0.0201646,
-0.0893972,
-0.2750347
],
[
0.0180717,
0.0169162,
0.0139984,
0.0052347,
-0.0202266,
-0.0894577,
-0.2751141
],
[
0.0176835,
0.0165275,
0.0136105,
0.0048469,
-0.0206156,
-0.0898429,
-0.2754903
],
[
0.0173099,
0.0161515,
0.0132369,
0.0044701,
-0.0209873,
-0.0902098,
-0.2758546
],
[
0.0173545,
0.0161558,
0.0132679,
0.0044911,
-0.0209673,
-0.0901934,
-0.2758519
],
[
0.0202791,
0.0189194,
0.0153816,
0.0058962,
-0.0198294,
-0.0891825,
-0.2748335
]
]
},
"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.001337404,
0.003577297,
0.009568579,
0.0255941,
0.06845929,
0.1831154
],
"values": [
[
0.0184887,
0.020007,
0.023988,
0.034065,
0.0600054,
0.1288518,
0.3137601
],
[
0.0185389,
0.0200505,
0.0240327,
0.0341018,
0.0599681,
0.1286515,
0.3124254
],
[
0.0186377,
0.0201586,
0.0241445,
0.0341889,
0.060102,
0.1293983,
0.3128135
],
[
0.0181722,
0.0196628,
0.0236693,
0.0337059,
0.0596286,
0.1281445,
0.3134921
],
[
0.0177551,
0.0192662,
0.0232537,
0.0333172,
0.0591925,
0.1284616,
0.3110833
],
[
0.0176292,
0.0191315,
0.0231487,
0.0331868,
0.0591217,
0.1276324,
0.3129551
],
[
0.0196694,
0.021017,
0.0246919,
0.034498,
0.0602422,
0.1290901,
0.3116628
]
]
}
},
{
"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.001337404,
0.003577297,
0.009568579,
0.0255941,
0.06845929,
0.1831154
],
"values": [
[
0.0195282,
0.0184487,
0.0160461,
0.0077398,
-0.0177629,
-0.0869691,
-0.27273
],
[
0.0195013,
0.0184098,
0.0159783,
0.0077178,
-0.017794,
-0.0870563,
-0.272687
],
[
0.0191892,
0.0180837,
0.0156758,
0.0073991,
-0.0181277,
-0.0873762,
-0.2730179
],
[
0.0189598,
0.0178578,
0.0154477,
0.0071516,
-0.0183793,
-0.0875881,
-0.2732657
],
[
0.018962,
0.0177817,
0.0153031,
0.0069207,
-0.0186081,
-0.0877625,
-0.2734307
],
[
0.0200183,
0.0186837,
0.0157609,
0.0072651,
-0.0184132,
-0.0876187,
-0.2732
],
[
0.0248248,
0.0231575,
0.0190799,
0.0089279,
-0.0172187,
-0.0862296,
-0.271822
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.183115,
"max_transition": 1.499072,
"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.0013374,
0.0035773,
0.00956858,
0.0255941,
0.0684593,
0.183115
],
"values": [
[
0.3251508,
0.3334494,
0.351039,
0.3856534,
0.4566808,
0.6235757,
1.0633864
],
[
0.3295783,
0.337911,
0.3554536,
0.3902187,
0.4612081,
0.6280669,
1.0682604
],
[
0.3400125,
0.3482968,
0.3658838,
0.4006256,
0.4716185,
0.6385449,
1.0776066
],
[
0.3645902,
0.372872,
0.3904617,
0.4252036,
0.4961959,
0.6631238,
1.1022004
],
[
0.4096637,
0.4179565,
0.4355603,
0.4703339,
0.5413069,
0.7083243,
1.1477782
],
[
0.4719906,
0.4803347,
0.4978709,
0.5326459,
0.6035372,
0.7705663,
1.2091669
],
[
0.5488693,
0.5572119,
0.5747697,
0.6096305,
0.6804599,
0.8474668,
1.2857994
]
]
},
"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.0013374,
0.0035773,
0.00956858,
0.0255941,
0.0684593,
0.183115
],
"values": [
[
0.2860504,
0.2948361,
0.3137053,
0.3536172,
0.4456672,
0.6839826,
1.3180816
],
[
0.29043,
0.2992249,
0.3180967,
0.3579623,
0.4500122,
0.6883091,
1.3220688
],
[
0.3008503,
0.3096233,
0.328521,
0.368327,
0.4603864,
0.6985311,
1.3338834
],
[
0.325648,
0.3344249,
0.3532865,
0.3931464,
0.4849681,
0.7226365,
1.3573607
],
[
0.3723032,
0.3811003,
0.3999805,
0.4398542,
0.5318803,
0.770104,
1.4039487
],
[
0.4385042,
0.4473073,
0.4662145,
0.5059987,
0.5978663,
0.8355994,
1.470164
],
[
0.5231478,
0.5319694,
0.5508933,
0.5908007,
0.682794,
0.9214328,
1.5546113
]
]
},
"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.0013374,
0.0035773,
0.00956858,
0.0255941,
0.0684593,
0.183115
],
"values": [
[
0.0291135,
0.0350216,
0.0478449,
0.078306,
0.1539738,
0.3668415,
0.9568862
],
[
0.0287942,
0.0348238,
0.0479072,
0.0786404,
0.1539623,
0.3663473,
0.9626695
],
[
0.0289662,
0.0351059,
0.0479185,
0.0786409,
0.153987,
0.3672432,
0.9659703
],
[
0.0289623,
0.0350888,
0.0479194,
0.0786428,
0.1539786,
0.3672468,
0.9659549
],
[
0.0290969,
0.0349697,
0.0480421,
0.0786245,
0.1537685,
0.3674187,
0.9563421
],
[
0.0288802,
0.0348182,
0.0479101,
0.0777665,
0.1539223,
0.3674465,
0.964136
],
[
0.0287976,
0.0346859,
0.0479237,
0.078613,
0.1535372,
0.3673322,
0.955705
]
]
},
"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.0013374,
0.0035773,
0.00956858,
0.0255941,
0.0684593,
0.183115
],
"values": [
[
0.0302891,
0.0376429,
0.0550544,
0.0993758,
0.2230463,
0.5688527,
1.4990719
],
[
0.0302946,
0.0376818,
0.0550295,
0.0993599,
0.2230363,
0.5686718,
1.4953296
],
[
0.030297,
0.0375527,
0.0550946,
0.0992929,
0.2233596,
0.567498,
1.4983043
],
[
0.0303021,
0.0375994,
0.0550316,
0.0994766,
0.2230389,
0.5685327,
1.4988165
],
[
0.0303143,
0.0376946,
0.0550845,
0.0992868,
0.2228443,
0.5681937,
1.4964374
],
[
0.030468,
0.0378127,
0.0551759,
0.0994654,
0.22287,
0.5685393,
1.4990029
],
[
0.0305362,
0.0378133,
0.0552622,
0.0994724,
0.2232199,
0.566942,
1.4981041
]
]
},
"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.0013374,
0.0035773,
0.00956858,
0.0255941,
0.0684593,
0.183115
],
"values": [
[
0.1548292,
0.1637259,
0.1828217,
0.2210104,
0.2934906,
0.4586567,
0.8981841
],
[
0.1592038,
0.1681089,
0.1872335,
0.22539,
0.2978733,
0.4630943,
0.9015553
],
[
0.1704833,
0.1793872,
0.1984689,
0.2367226,
0.3091988,
0.4744748,
0.9137665
],
[
0.1993601,
0.2082328,
0.2273391,
0.2654413,
0.3379331,
0.5032108,
0.9418722
],
[
0.2695237,
0.2783348,
0.2972239,
0.3352484,
0.4076799,
0.5728643,
1.0115758
],
[
0.4025931,
0.4130297,
0.4346857,
0.4767599,
0.5502141,
0.7153151,
1.1537189
],
[
0.6116514,
0.6246025,
0.6517787,
0.7017006,
0.7777049,
0.942642,
1.380851
]
]
},
"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.0013374,
0.0035773,
0.00956858,
0.0255941,
0.0684593,
0.183115
],
"values": [
[
0.0317227,
0.0381188,
0.0528991,
0.0840063,
0.1541529,
0.3648813,
0.9577256
],
[
0.0317209,
0.0381692,
0.0529741,
0.0839477,
0.1539088,
0.3646755,
0.9644466
],
[
0.0314456,
0.0381182,
0.0530982,
0.0841996,
0.1539446,
0.3653964,
0.9596364
],
[
0.0316331,
0.0380592,
0.0528101,
0.0841334,
0.1538626,
0.3647231,
0.9621616
],
[
0.0322043,
0.0382552,
0.0533554,
0.0842524,
0.1542492,
0.3651912,
0.9529073
],
[
0.0430905,
0.0495109,
0.0649846,
0.093263,
0.1565632,
0.3650679,
0.96485
],
[
0.0611381,
0.0697793,
0.0874231,
0.1111451,
0.1636593,
0.3658939,
0.9581008
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.003613,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003613,
"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.0049297,
0.0049822,
0.0051095,
0.0051082,
0.0051115,
0.0051255,
0.0051643
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0056581,
-0.0057143,
-0.0058376,
-0.0058441,
-0.0058528,
-0.0058664,
-0.0058915
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003614,
"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.2274922,
-0.1133646,
0.1409486
],
[
-0.3684753,
-0.2641133,
-0.0415384
],
[
-0.484849,
-0.3865905,
-0.1847676
]
]
},
"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.2998515,
0.4176576,
0.6369772
],
[
0.4274069,
0.5427715,
0.7572083
],
[
0.5401185,
0.6506003,
0.861375
]
]
},
"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.1752772,
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
}
]
}
}