blob: 408d0305c8e9242451cf09cafca62c74a8eb5a5b [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 0.005412559,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clocked_on": "CLK",
"next_state": "D",
"preset": "!SET_B"
},
"leakage_power": [
{
"value": 0.0050749,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 0.0042932,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 0.0054914,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 0.0055594,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 0.0060813,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 0.0059914,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 0.0049575,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 0.004371,
"when": "CLK&!D&SET_B&!Q"
},
{
"value": 0.0056141,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 0.0060594,
"when": "CLK&D&SET_B&Q"
},
{
"value": 0.0055153,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 0.0059419,
"when": "!CLK&D&!SET_B&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.00161,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001521,
"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.0219598,
0.02186,
0.0216299,
0.0216096,
0.0215628,
0.021455,
0.0212066
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0166687,
0.0166361,
0.0165609,
0.0164921,
0.0163335,
0.0159678,
0.0151249
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001698,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.2576655,
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.6047949,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002234,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.00208,
"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.007173,
0.0070617,
0.0068052,
0.0068033,
0.006799,
0.006789,
0.006766
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
5.0610673e-05,
-5.7692141e-05,
-0.0003073,
-0.0003413,
-0.0004197,
-0.0006005,
-0.001017
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002388,
"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.1521465,
0.4005514,
0.8111146
],
[
-0.0437682,
0.1985332,
0.5981101
],
[
-0.2761087,
-0.0399108,
0.3462383
]
]
},
"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.0776836,
0.2381979,
0.4412415
],
[
-0.048651,
0.1057598,
0.2929342
],
[
-0.196763,
-0.0460143,
0.1399395
]
]
},
"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.0260762,
-0.258612,
-0.5983744
],
[
0.1442038,
-0.0846699,
-0.4366393
],
[
0.3509095,
0.1208151,
-0.2348164
]
]
},
"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.0419453,
-0.1939147,
-0.373765
],
[
0.0807272,
-0.0712422,
-0.2474303
],
[
0.2190736,
0.0707663,
-0.1054219
]
]
},
"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.001223089,
0.002991892,
0.007318698,
0.01790283,
0.0437935,
0.1071267
],
"values": [
[
0.0229345,
0.0221281,
0.0199103,
0.013729,
-0.0024022,
-0.0424022,
-0.1404526
],
[
0.0229204,
0.0221202,
0.0198958,
0.0137221,
-0.0024125,
-0.0424078,
-0.1404647
],
[
0.0228953,
0.0220915,
0.0198663,
0.0136977,
-0.0024339,
-0.0424493,
-0.1404922
],
[
0.0226437,
0.0218341,
0.0196108,
0.0134365,
-0.0026969,
-0.0427049,
-0.1407508
],
[
0.0224927,
0.0216592,
0.0194483,
0.0132683,
-0.0028558,
-0.0428572,
-0.1409139
],
[
0.022556,
0.0217442,
0.0195197,
0.0133511,
-0.0027729,
-0.0427807,
-0.1408347
],
[
0.0244183,
0.0233872,
0.0207999,
0.0142414,
-0.0020824,
-0.0420921,
-0.1401408
]
]
},
"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.001223089,
0.002991892,
0.007318698,
0.01790283,
0.0437935,
0.1071267
],
"values": [
[
0.0226905,
0.0240855,
0.0274197,
0.0349165,
0.0518003,
0.0913425,
0.1893777
],
[
0.022674,
0.024085,
0.0273998,
0.0349204,
0.0520302,
0.0913279,
0.1893637
],
[
0.0226602,
0.0240744,
0.0273939,
0.0349463,
0.0515631,
0.0916971,
0.1884577
],
[
0.022378,
0.0237829,
0.0270715,
0.0346147,
0.0512795,
0.0910136,
0.1881008
],
[
0.0220885,
0.0234963,
0.0268269,
0.0343729,
0.051341,
0.0911445,
0.1891632
],
[
0.0220108,
0.0234078,
0.0267193,
0.0342859,
0.0511518,
0.0906047,
0.1878063
],
[
0.0225326,
0.0239329,
0.0272174,
0.0347479,
0.0516192,
0.0911236,
0.1883555
]
]
}
},
{
"fall_power,scalar": {
"values": [
0.0
]
},
"related_pin": "SET_B",
"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.001223089,
0.002991892,
0.007318698,
0.01790283,
0.0437935,
0.1071267
],
"values": [
[
0.0507199,
0.052065,
0.0551215,
0.0620163,
0.078448,
0.1184761,
0.2154358
],
[
0.0504442,
0.0518002,
0.0548716,
0.0617061,
0.0780674,
0.1182464,
0.216013
],
[
0.050202,
0.051569,
0.0546101,
0.0614653,
0.0778064,
0.1181115,
0.2158406
],
[
0.0502117,
0.0515804,
0.0545999,
0.0614789,
0.0779805,
0.1175041,
0.2156808
],
[
0.0502372,
0.0515967,
0.0546208,
0.0614941,
0.0779507,
0.117828,
0.2151317
],
[
0.0504536,
0.0518193,
0.0548383,
0.0617033,
0.0782021,
0.1177385,
0.2152406
],
[
0.0504015,
0.0517405,
0.0547645,
0.0616335,
0.0779659,
0.1177353,
0.2158378
]
]
}
}
],
"max_capacitance": 0.107127,
"max_transition": 1.496954,
"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.00122309,
0.00299189,
0.0073187,
0.0179028,
0.0437935,
0.107127
],
"values": [
[
0.4724294,
0.4784493,
0.4903669,
0.5132114,
0.5598279,
0.6657594,
0.9233599
],
[
0.4784205,
0.4843742,
0.4962856,
0.5191919,
0.5657362,
0.6718265,
0.9295052
],
[
0.4923755,
0.4983418,
0.5102553,
0.5331659,
0.5797137,
0.6861432,
0.9430874
],
[
0.5251492,
0.5311128,
0.5430211,
0.5659361,
0.6124777,
0.718568,
0.9762475
],
[
0.5971922,
0.6031777,
0.6151038,
0.6380414,
0.6845918,
0.7906293,
1.0482665
],
[
0.7289719,
0.7349626,
0.7468852,
0.7698007,
0.8163532,
0.9223834,
1.1800919
],
[
0.9518168,
0.9577731,
0.9695975,
0.9925414,
1.0391485,
1.145039,
1.4018793
]
]
},
"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.00122309,
0.00299189,
0.0073187,
0.0179028,
0.0437935,
0.107127
],
"values": [
[
0.804126,
0.8141012,
0.8348096,
0.879641,
0.9860676,
1.2438448,
1.8728199
],
[
0.8099072,
0.8200683,
0.8407217,
0.8856023,
0.9919953,
1.2497618,
1.8787818
],
[
0.8240519,
0.834215,
0.8547996,
0.8996258,
1.0063533,
1.263689,
1.8929203
],
[
0.855763,
0.8660104,
0.8865685,
0.9314096,
1.0382393,
1.2952216,
1.9237658
],
[
0.9271081,
0.9370951,
0.9578308,
1.0026677,
1.1087473,
1.3670375,
1.9949797
],
[
1.0580707,
1.0680928,
1.0888516,
1.1336957,
1.2400534,
1.4980183,
2.1265367
],
[
1.2826411,
1.2928273,
1.3133655,
1.3581664,
1.4649922,
1.7222493,
2.3514259
]
]
},
"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.00122309,
0.00299189,
0.0073187,
0.0179028,
0.0437935,
0.107127
],
"values": [
[
0.0222535,
0.0268336,
0.0364639,
0.0583171,
0.1114863,
0.2471199,
0.5869964
],
[
0.0224838,
0.0263674,
0.0360193,
0.0581675,
0.1112534,
0.2475946,
0.5875002
],
[
0.0224248,
0.0264368,
0.0360078,
0.0581618,
0.1114204,
0.248028,
0.5871709
],
[
0.0225104,
0.0263645,
0.036006,
0.0581386,
0.111244,
0.2476673,
0.5851582
],
[
0.0220951,
0.0265224,
0.036124,
0.0583515,
0.1111542,
0.2477965,
0.5879028
],
[
0.022228,
0.026463,
0.036017,
0.0580543,
0.1113498,
0.2478641,
0.5887294
],
[
0.0223256,
0.0263716,
0.0361539,
0.0585253,
0.1116151,
0.2460209,
0.5890663
]
]
},
"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.00122309,
0.00299189,
0.0073187,
0.0179028,
0.0437935,
0.107127
],
"values": [
[
0.039883,
0.0480831,
0.0681196,
0.1227606,
0.2660736,
0.6158906,
1.4810405
],
[
0.0395843,
0.0478545,
0.0679171,
0.1233024,
0.2679074,
0.6156042,
1.4831608
],
[
0.0395643,
0.0475831,
0.0679934,
0.1227142,
0.264797,
0.617481,
1.4875686
],
[
0.0393607,
0.0478439,
0.068199,
0.1231307,
0.264714,
0.6166059,
1.4821833
],
[
0.0395115,
0.0476126,
0.0680564,
0.1229925,
0.2675648,
0.6170124,
1.4817831
],
[
0.0396976,
0.047673,
0.0679126,
0.1229907,
0.2679236,
0.6164268,
1.4836221
],
[
0.0399271,
0.0478701,
0.0681262,
0.1227934,
0.2680507,
0.6174407,
1.4874496
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
},
{
"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.00122309,
0.00299189,
0.0073187,
0.0179028,
0.0437935,
0.107127
],
"values": [
[
0.5047298,
0.5132779,
0.5323667,
0.5766509,
0.6823626,
0.9396606,
1.5684476
],
[
0.5097909,
0.5186641,
0.5377836,
0.5816224,
0.6876872,
0.9448735,
1.574885
],
[
0.5245634,
0.533141,
0.5522385,
0.596416,
0.7024553,
0.958928,
1.5917974
],
[
0.5627073,
0.5712817,
0.5903785,
0.6345503,
0.7404805,
0.9975119,
1.6297474
],
[
0.6532865,
0.6618518,
0.6809702,
0.7251292,
0.8310594,
1.0883588,
1.7167218
],
[
0.8652031,
0.8737665,
0.8928101,
0.9370303,
1.0429679,
1.2997732,
1.9327349
],
[
1.3268117,
1.3353137,
1.3543265,
1.3986108,
1.5045238,
1.7612243,
2.3940474
]
]
},
"related_pin": "SET_B",
"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.00122309,
0.00299189,
0.0073187,
0.0179028,
0.0437935,
0.107127
],
"values": [
[
0.0302613,
0.0394072,
0.0624293,
0.1207659,
0.2641108,
0.618056,
1.492224
],
[
0.0303216,
0.0392758,
0.0625669,
0.1199231,
0.2634267,
0.6192606,
1.4944701
],
[
0.0301977,
0.0394328,
0.0623475,
0.1200299,
0.2645028,
0.6224448,
1.4928485
],
[
0.0301806,
0.0394243,
0.0623312,
0.1209297,
0.2636559,
0.6164546,
1.4933375
],
[
0.0301155,
0.0394256,
0.0623182,
0.1209292,
0.2637091,
0.6162797,
1.4969535
],
[
0.0302677,
0.0393185,
0.0623844,
0.1208178,
0.2638077,
0.6168894,
1.4810659
],
[
0.0301715,
0.0391977,
0.062392,
0.1205093,
0.2643272,
0.6215397,
1.4933348
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.003138,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003113,
"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.0046554,
0.0046435,
0.0046162,
0.0046268,
0.0046511,
0.0047071,
0.0048363
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0009095,
0.0008986,
0.0008733,
0.0008555,
0.0008144,
0.0007198,
0.0005017
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003162,
"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.2030781,
-0.082847,
0.0469544
],
[
-0.4136413,
-0.2946309,
-0.1648294
],
[
-0.686265,
-0.5648132,
-0.4398945
]
]
},
"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.2253887,
0.1124818,
-0.0112161
],
[
0.4322897,
0.3181621,
0.1969056
],
[
0.7012513,
0.5846823,
0.4658672
]
]
},
"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.3587285,
0.9130032,
2.5
]
},
"related_output_pin": "Q",
"related_pin": "SET_B",
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
]
}
}