blob: 88216c2476642df509308feffa44e0b8731242ff [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 0.00257542,
"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.0030743,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 0.0024117,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 0.0025311,
"when": "CLK&D&SET_B&Q"
},
{
"value": 0.0023325,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 0.0024369,
"when": "!CLK&D&!SET_B&Q"
},
{
"value": 0.0026854,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 0.002313,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 0.0023675,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 0.0025483,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 0.0024766,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 0.0029799,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 0.002748,
"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.001762,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001673,
"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.0194176,
0.0193427,
0.01917,
0.0191776,
0.0191949,
0.0192348,
0.0193269
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0145237,
0.0144657,
0.0143319,
0.0143128,
0.0142687,
0.0141671,
0.0139329
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.00185,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1401248,
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.1170561,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002262,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002126,
"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.0058902,
0.0058083,
0.0056194,
0.0057025,
0.0058942,
0.0063361,
0.0073545
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
2.5695189e-05,
-0.0001313,
-0.0004931,
-0.0004573,
-0.0003748,
-0.0001847,
0.0002536
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002398,
"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.0691387,
0.2699362,
0.5315736
],
[
-0.0266784,
0.1655742,
0.4223288
],
[
-0.0820169,
0.1029115,
0.3560039
]
]
},
"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.0422832,
0.1454245,
0.2154115
],
[
-0.0132507,
0.080125,
0.1403463
],
[
-0.0197611,
0.0699525,
0.1301738
]
]
},
"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.010207,
-0.1841491,
-0.3798685
],
[
0.0831686,
-0.0907734,
-0.3109069
],
[
0.1311829,
-0.0415384,
-0.2677754
]
]
},
"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.0211934,
-0.1109069,
-0.1577005
],
[
0.028237,
-0.0590352,
-0.1094909
],
[
0.0298646,
-0.0561868,
-0.1115254
]
]
},
"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.001458184,
0.004252603,
0.01240216,
0.03616927,
0.1054829,
0.3076271
],
"values": [
[
0.0238982,
0.0227471,
0.0196343,
0.0098185,
-0.0218384,
-0.1159902,
-0.3911024
],
[
0.0238923,
0.0227514,
0.0196286,
0.0098129,
-0.0218451,
-0.1159963,
-0.391108
],
[
0.0238683,
0.0227385,
0.0195877,
0.0098087,
-0.0218517,
-0.1160145,
-0.3911123
],
[
0.0235325,
0.0223867,
0.0192262,
0.009439,
-0.0222098,
-0.1163689,
-0.391469
],
[
0.0233973,
0.02226,
0.01911,
0.0093398,
-0.0223219,
-0.1164752,
-0.3915806
],
[
0.0248904,
0.0236735,
0.0201058,
0.0093471,
-0.0223339,
-0.1164957,
-0.3915966
],
[
0.0261449,
0.0249267,
0.0213793,
0.010648,
-0.0214458,
-0.1157003,
-0.3909035
]
]
},
"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.001458184,
0.004252603,
0.01240216,
0.03616927,
0.1054829,
0.3076271
],
"values": [
[
0.0237823,
0.0252731,
0.0297491,
0.0421019,
0.0753171,
0.16937,
0.4406727
],
[
0.0237295,
0.0252621,
0.0297464,
0.0421458,
0.0755831,
0.1683489,
0.4409375
],
[
0.0236201,
0.0251533,
0.029595,
0.0420345,
0.0752974,
0.1682057,
0.4426658
],
[
0.0233538,
0.0248659,
0.0292885,
0.0417578,
0.0751613,
0.1684942,
0.4433455
],
[
0.0230891,
0.0245848,
0.0290691,
0.0414804,
0.0749187,
0.1675673,
0.4402974
],
[
0.0229915,
0.0245025,
0.0289581,
0.0413787,
0.0745425,
0.1675677,
0.4421085
],
[
0.026482,
0.0278946,
0.031734,
0.0429228,
0.0749663,
0.1681455,
0.4428367
]
]
}
},
{
"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.001458184,
0.004252603,
0.01240216,
0.03616927,
0.1054829,
0.3076271
],
"values": [
[
0.0263315,
0.0279244,
0.0323222,
0.0437771,
0.0757786,
0.170241,
0.4405115
],
[
0.0262884,
0.0278721,
0.0322653,
0.0437281,
0.0760733,
0.1690479,
0.4443292
],
[
0.0262792,
0.0279082,
0.032262,
0.0437456,
0.075827,
0.1701363,
0.444112
],
[
0.0261169,
0.0277477,
0.0321014,
0.0435844,
0.0756654,
0.169977,
0.4439589
],
[
0.0262472,
0.0278758,
0.0322462,
0.0436813,
0.0758072,
0.1694613,
0.4420571
],
[
0.0259419,
0.0275736,
0.0319827,
0.0433885,
0.0754785,
0.1691467,
0.4440909
],
[
0.027046,
0.0284207,
0.0323004,
0.0435408,
0.0756027,
0.1685314,
0.4442124
]
]
}
}
],
"max_capacitance": 0.307627,
"max_transition": 1.505344,
"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.00145818,
0.0042526,
0.0124022,
0.0361693,
0.105483,
0.307627
],
"values": [
[
0.2746142,
0.2780598,
0.2857923,
0.3017211,
0.3367435,
0.4279394,
0.690802
],
[
0.2791699,
0.2826148,
0.2903489,
0.3062764,
0.3412985,
0.4325006,
0.6954246
],
[
0.2902737,
0.2937188,
0.3014548,
0.3173834,
0.3524058,
0.4434373,
0.7082715
],
[
0.3152232,
0.3186759,
0.3263748,
0.3423409,
0.3773422,
0.4685103,
0.7318668
],
[
0.3572382,
0.360678,
0.3684184,
0.3843511,
0.4193735,
0.5103711,
0.7751577
],
[
0.4153451,
0.4187904,
0.4265276,
0.4424602,
0.4774408,
0.5684829,
0.8329698
],
[
0.4808682,
0.4843407,
0.4920711,
0.5079904,
0.5429919,
0.6342049,
0.8989526
]
]
},
"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.00145818,
0.0042526,
0.0124022,
0.0361693,
0.105483,
0.307627
],
"values": [
[
0.4081241,
0.4141276,
0.4271709,
0.4566029,
0.5379298,
0.7720462,
1.4553957
],
[
0.412554,
0.4185065,
0.431553,
0.4609668,
0.5420809,
0.776471,
1.4585241
],
[
0.4233075,
0.429264,
0.4423565,
0.4717737,
0.5526452,
0.7874789,
1.4711368
],
[
0.4470697,
0.4530203,
0.4661097,
0.4955223,
0.5765786,
0.8111211,
1.4950772
],
[
0.4891092,
0.4950517,
0.5081301,
0.5375367,
0.6185041,
0.852982,
1.5357723
],
[
0.5474905,
0.5534503,
0.5665538,
0.5959715,
0.6767824,
0.9116868,
1.594334
],
[
0.6178589,
0.6238345,
0.6369126,
0.6663358,
0.7473251,
0.9820048,
1.666409
]
]
},
"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.00145818,
0.0042526,
0.0124022,
0.0361693,
0.105483,
0.307627
],
"values": [
[
0.0144522,
0.0164544,
0.0218162,
0.03538,
0.0735432,
0.1916707,
0.5446282
],
[
0.014455,
0.0166547,
0.0218175,
0.0353768,
0.0735351,
0.1916156,
0.5446487
],
[
0.0144581,
0.0166518,
0.0218192,
0.0353971,
0.0735349,
0.1906152,
0.5438404
],
[
0.014413,
0.0166601,
0.0219516,
0.0353545,
0.0735849,
0.1907396,
0.5443921
],
[
0.0144404,
0.0165973,
0.0217928,
0.0354148,
0.0733934,
0.1910207,
0.5421046
],
[
0.0144621,
0.0166553,
0.0218226,
0.0354013,
0.0733991,
0.1911101,
0.5451897
],
[
0.0144641,
0.0165057,
0.0218739,
0.0354735,
0.0731219,
0.1920848,
0.5480718
]
]
},
"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.00145818,
0.0042526,
0.0124022,
0.0361693,
0.105483,
0.307627
],
"values": [
[
0.0247548,
0.0286885,
0.0386049,
0.0723991,
0.1855821,
0.516008,
1.494861
],
[
0.0248844,
0.0285932,
0.0386681,
0.072484,
0.1858874,
0.5162429,
1.4893405
],
[
0.0247411,
0.0287534,
0.0385708,
0.0724635,
0.1856392,
0.5167156,
1.4933459
],
[
0.0246991,
0.0287737,
0.0385225,
0.0724644,
0.1855351,
0.5154721,
1.4913953
],
[
0.0248625,
0.0287398,
0.038711,
0.0724573,
0.1858153,
0.5157051,
1.4940554
],
[
0.0247935,
0.0287131,
0.0386689,
0.0724867,
0.1857277,
0.5162963,
1.4937226
],
[
0.0247509,
0.0287564,
0.0385625,
0.0724479,
0.1853453,
0.5151971,
1.4946339
]
]
},
"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.00145818,
0.0042526,
0.0124022,
0.0361693,
0.105483,
0.307627
],
"values": [
[
0.2163446,
0.220999,
0.2321061,
0.2607127,
0.3417771,
0.5765514,
1.2611596
],
[
0.2214571,
0.2260889,
0.2372057,
0.2657941,
0.3468777,
0.5817361,
1.2665959
],
[
0.2344201,
0.2390965,
0.2501342,
0.2788154,
0.3598721,
0.5948479,
1.277155
],
[
0.2660269,
0.2707028,
0.2817387,
0.310421,
0.3914775,
0.6264083,
1.3086644
],
[
0.3418268,
0.3464347,
0.3575384,
0.3861761,
0.4671464,
0.7016852,
1.3856662
],
[
0.5063947,
0.5111749,
0.5224682,
0.5510711,
0.6321325,
0.8665381,
1.5511349
],
[
0.7849907,
0.7904577,
0.8025781,
0.8314069,
0.9124129,
1.1470188,
1.8291543
]
]
},
"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.00145818,
0.0042526,
0.0124022,
0.0361693,
0.105483,
0.307627
],
"values": [
[
0.0180882,
0.0216335,
0.0330184,
0.0703454,
0.1836221,
0.5191735,
1.4863667
],
[
0.0181025,
0.0216659,
0.0330361,
0.0701742,
0.1836118,
0.5190322,
1.4942849
],
[
0.0180121,
0.0216296,
0.0329943,
0.070486,
0.1836373,
0.5182581,
1.4978505
],
[
0.0180102,
0.021628,
0.0329938,
0.0704843,
0.1836495,
0.5181837,
1.4980842
],
[
0.0180127,
0.0216522,
0.0329566,
0.0704025,
0.183431,
0.5182023,
1.505344
],
[
0.0192652,
0.0228962,
0.033744,
0.0705509,
0.18371,
0.5191566,
1.4960818
],
[
0.0236196,
0.0269436,
0.0364516,
0.0714327,
0.183671,
0.5147696,
1.497698
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.003372,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003335,
"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.0043243,
0.0043063,
0.0042647,
0.0042696,
0.0042808,
0.0043066,
0.0043661
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0011088,
0.0010102,
0.000783,
0.0007754,
0.0007579,
0.0007176,
0.0006247
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003409,
"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.1066426,
-0.0645365,
-0.0970885
],
[
-0.2317565,
-0.187209,
-0.2197611
],
[
-0.3139505,
-0.269403,
-0.298293
]
]
},
"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.125291,
0.0892884,
0.1230612
],
[
0.2467428,
0.2070781,
0.2420716
],
[
0.3289368,
0.2880514,
0.3193828
]
]
},
"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.157701,
0.8333333,
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
}
]
}
}