blob: 6bb2be61251fd8753ac4335d26c66d8f0ae58750 [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 21.11394,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clocked_on": "CLK",
"next_state": "D",
"preset": "!SET_B"
},
"leakage_power": [
{
"value": 26.6269389,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 20.4244621,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 19.4966692,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 20.0783443,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 21.3692228,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 21.4281624,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 24.0406379,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 20.0922532,
"when": "CLK&!D&SET_B&!Q"
},
{
"value": 17.858655,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 22.0097789,
"when": "CLK&D&SET_B&Q"
},
{
"value": 19.6958734,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 20.2462616,
"when": "!CLK&D&!SET_B&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.001627,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0178826,
0.0177005,
0.0173415,
0.0172881,
0.0172914,
0.0174551,
0.0180703
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0141128,
0.0139296,
0.0135663,
0.0134792,
0.0133866,
0.0132789,
0.0131284
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001808,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
2.5,
5.0
],
"values": [
0.418088,
4.1666666,
8.3333333
]
},
"related_output_pin": "Q",
"related_pin": "CLK",
"rise_constraint,constraint_3_0_1": {
"index_1": [
0.01,
2.5,
5.0
],
"values": [
0.8317156,
4.1666666,
8.3333333
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002288,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002189,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0057399,
0.005665,
0.005622,
0.005615,
0.0057632,
0.0063488,
0.008166
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0005278,
0.0002062,
-0.0005541,
-0.0005664,
-0.0004555,
2.5720707e-06,
0.0014384
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002386,
"timing": [
{
"fall_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
0.1576396,
0.8328838,
1.1866842
],
[
-0.4956318,
0.1100322,
0.4510153
],
[
-0.8329528,
-0.2584167,
0.0715801
]
]
},
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
0.1173564,
0.6882305,
0.9925925
],
[
-0.2942158,
0.2253887,
0.5004538
],
[
-0.5015319,
0.0089173,
0.2784892
]
]
},
"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,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
-0.0034932,
-0.5176045,
-0.7249206
],
[
0.5948467,
0.0514385,
-0.2382751
],
[
0.9010397,
0.3631247,
0.0642559
]
]
},
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
-0.0602559,
-0.5725361,
-0.8164733
],
[
0.3201885,
-0.1792744,
-0.436029
],
[
0.5183493,
0.0170553,
-0.2415303
]
]
},
"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.02817269,
0.07937005,
0.2236068,
0.6299605,
1.774768,
5
],
"index_2": [
0.0005,
0.001654081,
0.005471965,
0.01810214,
0.0598848,
0.1981085,
0.655375
],
"values": [
[
0.0243352,
0.0231209,
0.019139,
0.0040989,
-0.0488261,
-0.2255738,
-0.8108939
],
[
0.0244956,
0.0232647,
0.019279,
0.004259,
-0.0486867,
-0.2254362,
-0.8107526
],
[
0.0246898,
0.0234839,
0.0194919,
0.0044666,
-0.048469,
-0.2252285,
-0.8105504
],
[
0.0243608,
0.0231573,
0.019154,
0.0041324,
-0.0488049,
-0.2255652,
-0.8108651
],
[
0.0241445,
0.0229577,
0.018952,
0.0039316,
-0.0490118,
-0.2257729,
-0.8110784
],
[
0.0244777,
0.0231138,
0.0189318,
0.0038548,
-0.0490724,
-0.2258371,
-0.81113
],
[
0.0264319,
0.0250291,
0.0205866,
0.004918,
-0.0481817,
-0.2250495,
-0.8103582
]
]
},
"related_pin": "CLK",
"rise_power,power_outputs_1": {
"index_1": [
0.01,
0.02817269,
0.07937005,
0.2236068,
0.6299605,
1.774768,
5
],
"index_2": [
0.0005,
0.001654081,
0.005471965,
0.01810214,
0.0598848,
0.1981085,
0.655375
],
"values": [
[
0.0245931,
0.0262229,
0.0317171,
0.0490743,
0.102711,
0.2769919,
0.8605381
],
[
0.0247392,
0.0263853,
0.0318894,
0.0491288,
0.1029767,
0.2785294,
0.8582227
],
[
0.0249539,
0.026614,
0.0321464,
0.0493552,
0.1033434,
0.2789839,
0.8583927
],
[
0.0246159,
0.0262663,
0.0317841,
0.0490455,
0.1033086,
0.2775429,
0.8599899
],
[
0.0242058,
0.0258565,
0.0313625,
0.0485978,
0.1025123,
0.2783364,
0.8600801
],
[
0.0240004,
0.0256427,
0.0311553,
0.0484176,
0.1022589,
0.2780863,
0.8575103
],
[
0.0269724,
0.0284808,
0.0335817,
0.0499266,
0.1033703,
0.2777565,
0.8560946
]
]
}
},
{
"fall_power,scalar": {
"values": [
0.0
]
},
"related_pin": "SET_B",
"rise_power,power_outputs_1": {
"index_1": [
0.01,
0.02817269,
0.07937005,
0.2236068,
0.6299605,
1.774768,
5
],
"index_2": [
0.0005,
0.001654081,
0.005471965,
0.01810214,
0.0598848,
0.1981085,
0.655375
],
"values": [
[
0.0486438,
0.0503782,
0.0558779,
0.0724822,
0.1254787,
0.3024762,
0.8828926
],
[
0.0483455,
0.0500881,
0.0555191,
0.0722204,
0.1255916,
0.3008681,
0.8802389
],
[
0.0479182,
0.0496455,
0.0550995,
0.0718336,
0.1248303,
0.3015225,
0.8796429
],
[
0.047888,
0.0496349,
0.0550901,
0.0717287,
0.1247128,
0.3003471,
0.8798899
],
[
0.0482179,
0.049949,
0.0554359,
0.0720387,
0.1255684,
0.3017698,
0.8826228
],
[
0.0483455,
0.0500735,
0.0555591,
0.0721376,
0.1252138,
0.3017795,
0.882271
],
[
0.0497725,
0.0513192,
0.0564029,
0.0728209,
0.1260603,
0.3005693,
0.8792658
]
]
}
}
],
"max_capacitance": 0.194102,
"max_transition": 1.496564,
"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.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00165408,
0.00547196,
0.0181021,
0.0598848,
0.198109,
0.655375
],
"values": [
[
0.6591926,
0.6677149,
0.6888266,
0.7378153,
0.866931,
1.2759271,
2.6281084
],
[
0.6673552,
0.6759067,
0.6968505,
0.7457947,
0.8747315,
1.283763,
2.6328095
],
[
0.69063,
0.699203,
0.7202934,
0.7691099,
0.8982511,
1.307316,
2.6559874
],
[
0.7575467,
0.7661078,
0.7871962,
0.8360304,
0.9651444,
1.3749956,
2.7301452
],
[
0.9263305,
0.9350052,
0.9561281,
1.0049039,
1.1340248,
1.5431763,
2.8955263
],
[
1.2459295,
1.254438,
1.2756701,
1.3244056,
1.4536052,
1.8648216,
3.2190068
],
[
1.811767,
1.8203267,
1.8414019,
1.8902537,
2.0193287,
2.4287741,
3.7811727
]
]
},
"cell_rise,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00165408,
0.00547196,
0.0181021,
0.0598848,
0.198109,
0.655375
],
"values": [
[
1.0712075,
1.0855142,
1.1180494,
1.1948568,
1.4222247,
2.1657747,
4.6342015
],
[
1.0795055,
1.0937501,
1.1266283,
1.2034549,
1.4305581,
2.1739912,
4.6290336
],
[
1.1033752,
1.1174409,
1.1503767,
1.2272759,
1.4547095,
2.1976967,
4.6522257
],
[
1.1694282,
1.1837054,
1.2164845,
1.2933711,
1.5213308,
2.2641375,
4.7357678
],
[
1.3359256,
1.3501659,
1.3830654,
1.4599083,
1.6872795,
2.4307467,
4.8995332
],
[
1.6618519,
1.676115,
1.7090069,
1.7858569,
2.0131006,
2.7561813,
5.2114357
],
[
2.2550648,
2.2690705,
2.302202,
2.378842,
2.606148,
3.349879,
5.8041878
]
]
},
"fall_transition,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00165408,
0.00547196,
0.0181021,
0.0598848,
0.198109,
0.655375
],
"values": [
[
0.0285667,
0.0346549,
0.050883,
0.0979089,
0.2596658,
0.819284,
2.679003
],
[
0.0290242,
0.0340552,
0.0506511,
0.0981057,
0.2595225,
0.819123,
2.6767715
],
[
0.0285872,
0.0342635,
0.050631,
0.0979332,
0.2596847,
0.8192626,
2.6765732
],
[
0.0285565,
0.0342078,
0.0507694,
0.0980287,
0.2597068,
0.8185337,
2.6758677
],
[
0.0284859,
0.0347574,
0.0505871,
0.09808,
0.2593186,
0.8193379,
2.6786866
],
[
0.0288896,
0.0343015,
0.0507423,
0.0978062,
0.2585396,
0.8157795,
2.6668419
],
[
0.0286112,
0.0342814,
0.0507229,
0.0982177,
0.2594056,
0.8191127,
2.6566236
]
]
},
"related_pin": "CLK",
"rise_transition,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00165408,
0.00547196,
0.0181021,
0.0598848,
0.198109,
0.655375
],
"values": [
[
0.0517168,
0.0597765,
0.0826864,
0.1655732,
0.4734101,
1.5175962,
4.9808939
],
[
0.0517235,
0.059735,
0.0834206,
0.1653478,
0.4746974,
1.517709,
4.9824553
],
[
0.0518885,
0.0594669,
0.0837468,
0.1652364,
0.4746887,
1.518255,
4.9832369
],
[
0.0515996,
0.0599791,
0.0835323,
0.1654923,
0.4756623,
1.517954,
4.9782214
],
[
0.052042,
0.0597907,
0.0833828,
0.1653574,
0.4760464,
1.5170462,
4.9788254
],
[
0.0517501,
0.0600622,
0.0833754,
0.1654749,
0.4747827,
1.5184796,
4.9840274
],
[
0.0516777,
0.0595477,
0.0832745,
0.1658911,
0.4764888,
1.5129946,
4.9740696
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
},
{
"cell_rise,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00165408,
0.00547196,
0.0181021,
0.0598848,
0.198109,
0.655375
],
"values": [
[
0.6483056,
0.6583619,
0.6849413,
0.7570612,
0.9836413,
1.7305771,
4.1926582
],
[
0.655158,
0.6653176,
0.6916995,
0.7641223,
0.990222,
1.7341913,
4.1943879
],
[
0.6782692,
0.6884947,
0.7148796,
0.7872137,
1.0132569,
1.7594803,
4.213621
],
[
0.751312,
0.761384,
0.7878149,
0.860101,
1.0864579,
1.8299727,
4.2934531
],
[
0.9655134,
0.9756004,
1.0020837,
1.0742847,
1.3008151,
2.0434801,
4.5070725
],
[
1.5132448,
1.5234423,
1.5499214,
1.6220953,
1.8487407,
2.5908407,
5.054781
],
[
2.5779654,
2.5887708,
2.6164417,
2.6896179,
2.9159468,
3.6613785,
6.1138459
]
]
},
"related_pin": "SET_B",
"rise_transition,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00165408,
0.00547196,
0.0181021,
0.0598848,
0.198109,
0.655375
],
"values": [
[
0.0332581,
0.0414329,
0.0675148,
0.1584623,
0.4722021,
1.5275482,
4.984857
],
[
0.033171,
0.0413575,
0.067317,
0.1586009,
0.4722918,
1.5221417,
4.9714215
],
[
0.0332219,
0.0413865,
0.0674363,
0.1582744,
0.4719571,
1.5255928,
4.9789444
],
[
0.0332028,
0.0413601,
0.0674632,
0.15834,
0.4709283,
1.5194584,
4.9823194
],
[
0.0331374,
0.0414102,
0.0673467,
0.1583573,
0.4723519,
1.5276093,
4.979559
],
[
0.0332601,
0.0414761,
0.0675829,
0.1581405,
0.4721376,
1.5276381,
4.9797091
],
[
0.0371147,
0.0450079,
0.070477,
0.159411,
0.4724544,
1.5182624,
4.9755431
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.003245,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.00322,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.003378,
0.0034357,
0.0037527,
0.0036727,
0.0036018,
0.0035559,
0.0035809
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0016458,
0.0013611,
0.0007058,
0.0006135,
0.0005002,
0.0003277,
-1.1535932e-05
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003271,
"timing": [
{
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
-0.2543477,
0.071165,
0.1484762
],
[
-1.0083272,
-0.6809834,
-0.6055033
],
[
-1.4188903,
-1.0823912,
-1.003249
]
]
},
"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,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
0.2931377,
0.000584,
-0.0639098
],
[
1.0324687,
0.7270976,
0.6626038
],
[
1.4375387,
1.1230124,
1.0548565
]
]
},
"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,
2.5,
5.0
],
"values": [
0.378538,
4.1666666,
8.3333333
]
},
"related_output_pin": "Q",
"related_pin": "SET_B",
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
]
}
}