blob: fbfe5f7b4a8c1425c11002e1ffec056f17f20d3e [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 0.0001747931,
"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.0002025,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 0.0001479,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 0.0001841,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 0.0002079,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 0.0001711,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 0.0001403,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 0.0001603,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 0.0001756,
"when": "CLK&!D&SET_B&!Q"
},
{
"value": 0.0002279,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 0.0001641,
"when": "CLK&D&SET_B&Q"
},
{
"value": 0.0001931,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 0.0001227,
"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.001369,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001298,
"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.0044428,
0.0043172,
0.0039632,
0.0041724,
0.0047616,
0.0064215,
0.0110981
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0066793,
0.0063939,
0.0055901,
0.0056704,
0.0058967,
0.0065342,
0.0083304
]
}
},
"max_transition": 5.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.00144,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
2.5,
5.0
],
"values": [
1.8287065,
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": [
3.9149717,
4.1666666,
8.3333333
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.00184,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001696,
"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.0035129,
0.0035274,
0.0035682,
0.003564,
0.003552,
0.0035182,
0.003423
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.000497,
0.0003976,
0.0001176,
0.0001061,
7.3874067e-05,
-1.7034233e-05,
-0.0002731
]
}
},
"max_transition": 5.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001984,
"timing": [
{
"fall_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
1.0878154,
2.7005596,
4.2427144
],
[
-0.5102803,
1.0933086,
2.6244771
],
[
-1.677069,
-0.0753112,
1.4283916
]
]
},
"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.2894756,
1.5671367,
2.6533591
],
[
-0.7867695,
0.4780742,
1.547817
],
[
-1.6129821,
-0.3792663,
0.6831524
]
]
},
"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.0932148,
-1.6491963,
-2.9624693
],
[
1.0617656,
-0.4850606,
-1.9191832
],
[
1.9648825,
0.3979147,
-1.070998
]
]
},
"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.0730732,
-1.2701679,
-2.2245543
],
[
0.9885234,
-0.2012471,
-1.1776061
],
[
1.8385397,
0.6579245,
-0.3257588
]
]
},
"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.001309006,
0.003426993,
0.008971907,
0.02348856,
0.06149331,
0.1609902
],
"values": [
[
0.0170252,
0.0165156,
0.0150717,
0.0109043,
-0.0006407,
-0.0316401,
-0.113121
],
[
0.0173333,
0.0167986,
0.015362,
0.0112226,
-0.0003401,
-0.0313537,
-0.1128333
],
[
0.0178677,
0.0173491,
0.0158886,
0.0117817,
0.0002121,
-0.030813,
-0.1122903
],
[
0.0177456,
0.0172132,
0.0157694,
0.0116344,
6.34e-05,
-0.0309458,
-0.1124168
],
[
0.0173209,
0.0168004,
0.0153389,
0.0112269,
-0.000354,
-0.031361,
-0.1128404
],
[
0.0165664,
0.0160463,
0.0145904,
0.0104477,
-0.0010936,
-0.0321189,
-0.1135946
],
[
0.0147007,
0.0141816,
0.0126858,
0.008578,
-0.0029856,
-0.0339824,
-0.1154608
]
]
},
"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.001309006,
0.003426993,
0.008971907,
0.02348856,
0.06149331,
0.1609902
],
"values": [
[
0.0170277,
0.0177781,
0.0197045,
0.0246281,
0.0369423,
0.0679524,
0.1496375
],
[
0.0173137,
0.018074,
0.0200254,
0.0248739,
0.0372783,
0.0682539,
0.1499341
],
[
0.0181304,
0.0188919,
0.0208275,
0.0258204,
0.0380119,
0.0689301,
0.1494031
],
[
0.0179402,
0.0186855,
0.0206271,
0.0255812,
0.037742,
0.0691042,
0.1499226
],
[
0.0175524,
0.0182977,
0.020245,
0.0252636,
0.0374702,
0.0684842,
0.1501721
],
[
0.0166753,
0.0174322,
0.0193686,
0.0242115,
0.0366067,
0.0675671,
0.1487287
],
[
0.0146747,
0.0154195,
0.0173524,
0.0223351,
0.0344961,
0.0657132,
0.1463335
]
]
}
},
{
"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.001309006,
0.003426993,
0.008971907,
0.02348856,
0.06149331,
0.1609902
],
"values": [
[
0.0305921,
0.0313508,
0.0332649,
0.0379939,
0.0499309,
0.0812144,
0.1610978
],
[
0.0307105,
0.0314805,
0.0333499,
0.0380508,
0.0500708,
0.0807566,
0.1618584
],
[
0.030352,
0.0311033,
0.033003,
0.0377179,
0.0497258,
0.0804492,
0.1608253
],
[
0.0304025,
0.0311643,
0.0330195,
0.0377021,
0.049738,
0.0806111,
0.1616297
],
[
0.0304089,
0.0311665,
0.0330395,
0.037652,
0.0497163,
0.081034,
0.1610788
],
[
0.0305344,
0.0312952,
0.0331812,
0.037807,
0.0498147,
0.0809568,
0.1618496
],
[
0.0310258,
0.031788,
0.0336989,
0.0383978,
0.0503988,
0.0812619,
0.1622207
]
]
}
}
],
"max_capacitance": 0.16099,
"max_transition": 4.971885,
"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.00130901,
0.00342699,
0.00897191,
0.0234886,
0.0614933,
0.16099
],
"values": [
[
1.69784,
1.7092207,
1.7325797,
1.7765512,
1.8597534,
2.0378057,
2.4784836
],
[
1.7094131,
1.7202024,
1.7438988,
1.7878193,
1.8709445,
2.0490818,
2.490272
],
[
1.7419231,
1.7533283,
1.776445,
1.8205796,
1.9038973,
2.0819799,
2.5224933
],
[
1.8303604,
1.8411813,
1.864213,
1.9089341,
1.9919855,
2.1703692,
2.6105511
],
[
2.0791961,
2.090548,
2.1142481,
2.1578683,
2.2411941,
2.4192781,
2.8589644
],
[
2.7616012,
2.7730327,
2.7963314,
2.8399652,
2.9233498,
3.1014771,
3.5427847
],
[
4.3921373,
4.4036721,
4.4260466,
4.4708144,
4.553883,
4.7317301,
5.1729838
]
]
},
"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.00130901,
0.00342699,
0.00897191,
0.0234886,
0.0614933,
0.16099
],
"values": [
[
4.6987294,
4.723848,
4.7805067,
4.9103761,
5.2355027,
6.0850529,
8.3036005
],
[
4.7111817,
4.7364983,
4.7926965,
4.92216,
5.2485349,
6.0970864,
8.3152658
],
[
4.7460689,
4.7710969,
4.8275832,
4.956541,
5.2845794,
6.1339978,
8.3515141
],
[
4.8360316,
4.8611977,
4.9173248,
5.0465405,
5.3749734,
6.2225931,
8.4424476
],
[
5.0816862,
5.1068625,
5.1634488,
5.2926898,
5.6197158,
6.4674017,
8.6862375
],
[
5.7534391,
5.7784706,
5.8345004,
5.9635901,
6.2885417,
7.1366806,
9.358275
],
[
7.3783855,
7.4039015,
7.4600388,
7.5892013,
7.9144034,
8.7661833,
10.9833422
]
]
},
"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.00130901,
0.00342699,
0.00897191,
0.0234886,
0.0614933,
0.16099
],
"values": [
[
0.0688733,
0.0748556,
0.0891668,
0.1222828,
0.1990348,
0.4066782,
0.9829353
],
[
0.0688531,
0.074765,
0.0887603,
0.1209799,
0.1995554,
0.4043684,
0.9786747
],
[
0.0688349,
0.0746785,
0.0889287,
0.1226971,
0.1988718,
0.4052448,
0.9814171
],
[
0.068864,
0.0747896,
0.088853,
0.1218119,
0.1993394,
0.4084688,
0.9763055
],
[
0.0686474,
0.0746714,
0.0896885,
0.1225525,
0.1985773,
0.4076298,
0.9842883
],
[
0.0698196,
0.0758194,
0.0895659,
0.1222246,
0.1990466,
0.4068057,
0.9766452
],
[
0.069831,
0.0749414,
0.0887994,
0.121836,
0.1996093,
0.4062881,
0.9798848
]
]
},
"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.00130901,
0.00342699,
0.00897191,
0.0234886,
0.0614933,
0.16099
],
"values": [
[
0.1371467,
0.1563046,
0.2093087,
0.3590747,
0.7866715,
1.9335644,
4.9703797
],
[
0.138657,
0.1558005,
0.2089217,
0.358453,
0.7872257,
1.9348845,
4.971016
],
[
0.1381272,
0.1573394,
0.2086612,
0.3601934,
0.7917146,
1.9374908,
4.9435025
],
[
0.1386484,
0.1555691,
0.208789,
0.3606667,
0.7886194,
1.9395257,
4.9526352
],
[
0.1380447,
0.1558739,
0.208923,
0.3619473,
0.7886316,
1.9343489,
4.9711666
],
[
0.1382584,
0.1572048,
0.2085728,
0.3578392,
0.7878885,
1.935313,
4.9654387
],
[
0.1385643,
0.1557517,
0.2092884,
0.3627435,
0.7900148,
1.9388782,
4.9416879
]
]
},
"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.00130901,
0.00342699,
0.00897191,
0.0234886,
0.0614933,
0.16099
],
"values": [
[
2.2825843,
2.3035585,
2.3547089,
2.4822278,
2.8099292,
3.6602756,
5.8927996
],
[
2.284203,
2.3049209,
2.3558653,
2.4834197,
2.8107834,
3.6612677,
5.8944867
],
[
2.3084377,
2.3292925,
2.3801234,
2.5078903,
2.8351832,
3.6851473,
5.9186567
],
[
2.4060487,
2.4267401,
2.4777158,
2.6064029,
2.9332674,
3.7840504,
6.0165348
],
[
2.6827802,
2.703481,
2.7542686,
2.8829779,
3.2100202,
4.0627302,
6.295434
],
[
3.4792202,
3.5000649,
3.5510084,
3.6784955,
4.0065737,
4.858272,
7.0789397
],
[
5.74359,
5.7643965,
5.8155449,
5.9429883,
6.2710206,
7.1204123,
9.3477137
]
]
},
"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.00130901,
0.00342699,
0.00897191,
0.0234886,
0.0614933,
0.16099
],
"values": [
[
0.0891112,
0.1117207,
0.176428,
0.3436136,
0.7806245,
1.9542126,
4.9461932
],
[
0.0879878,
0.1126529,
0.1737382,
0.3392792,
0.7821373,
1.9420292,
4.9478963
],
[
0.0887689,
0.111685,
0.1742649,
0.3436039,
0.7814721,
1.9412791,
4.946874
],
[
0.0893351,
0.1129845,
0.173514,
0.3405319,
0.7823071,
1.9279949,
4.9482667
],
[
0.0887026,
0.1120226,
0.1734913,
0.3395998,
0.7825747,
1.9587396,
4.9467443
],
[
0.0887196,
0.1116381,
0.1739706,
0.3403658,
0.7832846,
1.9313768,
4.9718847
],
[
0.0886716,
0.1116012,
0.1763862,
0.3407281,
0.7816651,
1.9370989,
4.9492441
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.002826,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002772,
"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.0018628,
0.0019493,
0.0021929,
0.0021964,
0.0022064,
0.0022343,
0.0023132
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0004869,
0.0004725,
0.0004321,
0.000428,
0.0004166,
0.0003842,
0.0002931
]
}
},
"max_transition": 5.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.00288,
"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.7121113,
0.3897685,
1.2526022
],
[
-2.1985127,
-1.1131123,
-0.2521097
],
[
-3.4403746,
-2.3641295,
-1.504958
]
]
},
"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.7911846,
-0.2557637,
-1.1002868
],
[
2.2501201,
1.2050029,
0.3604798
],
[
3.4846579,
2.4413718,
1.6023417
]
]
},
"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": [
1.8352981,
5.2640761,
8.7157373
]
},
"related_output_pin": "Q",
"related_pin": "SET_B",
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
]
}
}