blob: 3bd3201b8af0ca8c7be17e18c52fae64fe3730d3 [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 20.88281,
"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.266763,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 20.0674872,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 19.3287768,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 19.9104697,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 21.2019362,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 21.2599716,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 23.6858213,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 19.7337418,
"when": "CLK&!D&SET_B&!Q"
},
{
"value": 17.6922494,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 21.8416076,
"when": "CLK&D&SET_B&Q"
},
{
"value": 19.526146,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 20.0787156,
"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.001694,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001599,
"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.0181782,
0.0178986,
0.0172629,
0.0172118,
0.0172201,
0.0173962,
0.0180445
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0140194,
0.0138385,
0.0134802,
0.0133963,
0.0133109,
0.0132217,
0.0131215
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001789,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
2.5,
5.0
],
"values": [
0.4082005,
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.7526155,
4.1666666,
8.3333333
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002317,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002248,
"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.0057678,
0.0056899,
0.0056366,
0.005626,
0.0057625,
0.0063131,
0.0080305
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
2.9239165e-05,
-0.0001638,
-0.0005637,
-0.0005769,
-0.0004702,
-2.5891346e-05,
0.0013698
]
}
},
"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.1484844,
0.8237285,
1.1756979
],
[
-0.4938008,
0.1100322,
0.4491842
],
[
-0.8274596,
-0.2547546,
0.0752422
]
]
},
"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.9907614
],
[
-0.2905537,
0.2290508,
0.5041159
],
[
-0.4960387,
0.0162415,
0.2839824
]
]
},
"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.0089863,
-0.535915,
-0.7560485
],
[
0.5820293,
0.034959,
-0.2602477
],
[
0.8955466,
0.3484762,
0.0441143
]
]
},
"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.065749,
-0.5835225,
-0.8347839
],
[
0.3146953,
-0.1884297,
-0.4470153
],
[
0.511025,
0.0079001,
-0.2506855
]
]
},
"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.001495389,
0.004472376,
0.01337588,
0.0400043,
0.119644,
0.3578286
],
"values": [
[
0.0196533,
0.0186789,
0.0154086,
0.0044396,
-0.029472,
-0.1313431,
-0.4362744
],
[
0.0198101,
0.0188409,
0.0155769,
0.0046005,
-0.0293296,
-0.1312212,
-0.4361541
],
[
0.0200125,
0.0190333,
0.0157612,
0.0047858,
-0.0291116,
-0.1310014,
-0.4359239
],
[
0.019687,
0.0187033,
0.0154348,
0.0044774,
-0.029422,
-0.131322,
-0.4362397
],
[
0.0194304,
0.018472,
0.0152079,
0.004218,
-0.0296959,
-0.1315717,
-0.4365103
],
[
0.0198235,
0.0186319,
0.0152418,
0.0042497,
-0.0296544,
-0.1315536,
-0.4364902
],
[
0.0211277,
0.0199572,
0.0163226,
0.0051545,
-0.0288273,
-0.1308014,
-0.4357354
]
]
},
"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.001495389,
0.004472376,
0.01337588,
0.0400043,
0.119644,
0.3578286
],
"values": [
[
0.0193201,
0.0208292,
0.0253085,
0.0374601,
0.071517,
0.1727365,
0.4757159
],
[
0.0194508,
0.0209642,
0.0254156,
0.0375878,
0.0716352,
0.1729573,
0.4757672
],
[
0.0197068,
0.0212258,
0.0256793,
0.0378174,
0.0718339,
0.1730646,
0.4762876
],
[
0.01933,
0.0208416,
0.0253243,
0.0375135,
0.0715174,
0.1718426,
0.4743854
],
[
0.018926,
0.0204535,
0.0248835,
0.0370321,
0.0710696,
0.1722104,
0.4755004
],
[
0.0187357,
0.020238,
0.0247065,
0.0368507,
0.0709194,
0.1722862,
0.475161
],
[
0.0212898,
0.0226289,
0.0265038,
0.0380366,
0.0718362,
0.1719229,
0.4733335
]
]
}
},
{
"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.001495389,
0.004472376,
0.01337588,
0.0400043,
0.119644,
0.3578286
],
"values": [
[
0.0429688,
0.0445058,
0.0486991,
0.0603425,
0.0938594,
0.1950966,
0.4982545
],
[
0.0428254,
0.0443704,
0.0485457,
0.06007,
0.0941465,
0.1949373,
0.4964871
],
[
0.0427958,
0.0443249,
0.0485064,
0.0600229,
0.0937417,
0.1955801,
0.4966811
],
[
0.0427749,
0.0443026,
0.0484773,
0.0599877,
0.0939573,
0.1948734,
0.4980326
],
[
0.0431199,
0.0446352,
0.0488182,
0.0603333,
0.0944183,
0.1945382,
0.4982794
],
[
0.0430481,
0.0445667,
0.0487293,
0.060237,
0.0942772,
0.1950821,
0.4979706
],
[
0.0444579,
0.0457564,
0.0496978,
0.0611743,
0.0951252,
0.195977,
0.4980162
]
]
}
}
],
"max_capacitance": 0.105296,
"max_transition": 1.491943,
"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.00149539,
0.00447238,
0.0133759,
0.0400043,
0.119644,
0.357829
],
"values": [
[
0.6485822,
0.6606803,
0.6888508,
0.7536946,
0.9263994,
1.4355255,
2.9587353
],
[
0.6569034,
0.6690364,
0.6970681,
0.7620422,
0.9340134,
1.4422589,
2.9668052
],
[
0.680136,
0.6922459,
0.7202883,
0.7850973,
0.9574287,
1.4668698,
2.9900336
],
[
0.7470671,
0.7592749,
0.7872426,
0.8521678,
1.0247979,
1.5324011,
3.0539093
],
[
0.9147943,
0.9268843,
0.9549296,
1.0195857,
1.1922177,
1.6999037,
3.2213665
],
[
1.2336957,
1.2457875,
1.2738797,
1.3387521,
1.5109261,
2.0197024,
3.5419239
],
[
1.7953996,
1.8075884,
1.8356962,
1.9004442,
2.0728006,
2.5830476,
4.0984314
]
]
},
"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.00149539,
0.00447238,
0.0133759,
0.0400043,
0.119644,
0.357829
],
"values": [
[
1.0002388,
1.0178379,
1.0563376,
1.1484749,
1.4131818,
2.1941837,
4.5466089
],
[
1.0086153,
1.0262226,
1.0644967,
1.1567534,
1.4212171,
2.2018445,
4.557148
],
[
1.0325434,
1.050194,
1.0885742,
1.1805924,
1.4439376,
2.22692,
4.5706248
],
[
1.0988812,
1.11653,
1.1548988,
1.2470599,
1.510461,
2.2933908,
4.6318851
],
[
1.263054,
1.2805186,
1.3189093,
1.4109931,
1.6743494,
2.4566946,
4.8009547
],
[
1.5887311,
1.6062194,
1.6445817,
1.7367876,
2.0013113,
2.7821698,
5.1345141
],
[
2.1776538,
2.1950914,
2.233606,
2.3255686,
2.58966,
3.3719583,
5.7091984
]
]
},
"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.00149539,
0.00447238,
0.0133759,
0.0400043,
0.119644,
0.357829
],
"values": [
[
0.0341832,
0.0433502,
0.0686873,
0.1399968,
0.3655736,
1.0527181,
3.1335785
],
[
0.034094,
0.0438224,
0.0686233,
0.1405763,
0.3651728,
1.0547744,
3.1331182
],
[
0.034416,
0.0433466,
0.0683245,
0.1405518,
0.3648895,
1.0525817,
3.1329332
],
[
0.034136,
0.0436104,
0.0686946,
0.1403818,
0.3658784,
1.0639767,
3.1345784
],
[
0.0341014,
0.0433431,
0.0683275,
0.1397752,
0.3653411,
1.0641789,
3.134502
],
[
0.0343508,
0.043881,
0.0687938,
0.1403225,
0.3652609,
1.063866,
3.1319711
],
[
0.0343027,
0.0438436,
0.0688464,
0.1403812,
0.3653667,
1.0530493,
3.116549
]
]
},
"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.00149539,
0.00447238,
0.0133759,
0.0400043,
0.119644,
0.357829
],
"values": [
[
0.0562214,
0.0678014,
0.1003591,
0.2127403,
0.579138,
1.6806777,
4.9927031
],
[
0.0555171,
0.0668922,
0.0999076,
0.2127053,
0.5799697,
1.6818748,
4.9866569
],
[
0.0555974,
0.067435,
0.1001542,
0.2131608,
0.5791754,
1.676581,
4.9864743
],
[
0.0555164,
0.0668104,
0.1002297,
0.2128342,
0.5774892,
1.6818111,
4.9881899
],
[
0.0557551,
0.067708,
0.100238,
0.2131229,
0.5791861,
1.6798097,
4.9866875
],
[
0.0558943,
0.0671877,
0.1003648,
0.2125174,
0.5781345,
1.6814575,
4.9918554
],
[
0.0558243,
0.0679813,
0.1001818,
0.2132299,
0.5775013,
1.6768305,
4.98857
]
]
},
"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.00149539,
0.00447238,
0.0133759,
0.0400043,
0.119644,
0.357829
],
"values": [
[
0.6334604,
0.6468361,
0.6803023,
0.7702415,
1.0323997,
1.8163542,
4.1641712
],
[
0.6405695,
0.6538382,
0.6872957,
0.7773428,
1.0396443,
1.8233669,
4.1694945
],
[
0.6640055,
0.677314,
0.7107632,
0.8007252,
1.0630332,
1.848883,
4.1908903
],
[
0.7372189,
0.7505214,
0.7839556,
0.8739107,
1.1362088,
1.9205224,
4.2662607
],
[
0.950612,
0.9640428,
0.9973959,
1.0873588,
1.34962,
2.1321571,
4.4706101
],
[
1.4951089,
1.5083917,
1.5421295,
1.6319504,
1.8944004,
2.6781133,
5.021676
],
[
2.5510818,
2.5650939,
2.5993121,
2.6896501,
2.9521399,
3.7374144,
6.0710246
]
]
},
"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.00149539,
0.00447238,
0.0133759,
0.0400043,
0.119644,
0.357829
],
"values": [
[
0.0383864,
0.0508046,
0.0886733,
0.208533,
0.5766661,
1.6867185,
4.9876352
],
[
0.0385163,
0.0509043,
0.0886421,
0.2089778,
0.5772196,
1.6823558,
4.974559
],
[
0.0385573,
0.050961,
0.0885701,
0.2089785,
0.5757717,
1.6900319,
4.976715
],
[
0.0385394,
0.050945,
0.0885769,
0.2089744,
0.5754095,
1.6859726,
4.981545
],
[
0.038575,
0.0509541,
0.0886887,
0.2090285,
0.5762401,
1.6821803,
4.9877746
],
[
0.0384256,
0.0510426,
0.0889114,
0.2086393,
0.5775019,
1.68681,
4.9843405
],
[
0.0420755,
0.0541783,
0.0907391,
0.2094065,
0.5769723,
1.6778103,
4.9913993
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.003154,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003218,
"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.0039193,
0.0038391,
0.0037663,
0.0036877,
0.0036193,
0.0035797,
0.003621
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0016434,
0.0013598,
0.0007063,
0.000615,
0.0005032,
0.0003335,
1.0517854e-06
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003089,
"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.2580098,
0.0620098,
0.1356588
],
[
-1.0083272,
-0.6809834,
-0.6091653
],
[
-1.4133971,
-1.0787292,
-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.2913066,
-0.0012471,
-0.0657409
],
[
1.0288066,
0.7234355,
0.6589417
],
[
1.4302145,
1.1156881,
1.0475322
]
]
},
"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.3439317,
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
}
]
}
}