blob: a3ee67fe9d1f8643dbc7c2851798c0371f31a737 [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 0.005674904,
"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.0067887,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 0.0051507,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 0.0055961,
"when": "CLK&D&SET_B&Q"
},
{
"value": 0.0050519,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 0.0054785,
"when": "!CLK&D&!SET_B&Q"
},
{
"value": 0.006007,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 0.005028,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 0.005096,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 0.0056179,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 0.0055281,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 0.0066713,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 0.0060848,
"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.001808,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.00172,
"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.0221325,
0.0220393,
0.0218243,
0.0219211,
0.0221443,
0.0226589,
0.023845
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0164848,
0.0164084,
0.0162325,
0.0162722,
0.0163636,
0.0165743,
0.01706
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001895,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1236472,
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.1049725,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002315,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002183,
"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.0065807,
0.0065118,
0.0063529,
0.0065099,
0.0068717,
0.0077057,
0.0096282
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-6.1557003e-05,
-0.0002281,
-0.0006118,
-0.0004699,
-0.0001428,
0.0006112,
0.0023492
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002446,
"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.0569316,
0.2333151,
0.4461243
],
[
-0.0169128,
0.1533672,
0.3661764
],
[
-0.0307474,
0.1322083,
0.3437969
]
]
},
"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.0374004,
0.1149069,
0.1421693
],
[
0.0001771,
0.0691387,
0.0866354
],
[
0.0241842,
0.0894837,
0.1094219
]
]
},
"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.0089863,
-0.1621764,
-0.3298197
],
[
0.0648581,
-0.0895527,
-0.2742858
],
[
0.0725892,
-0.0769388,
-0.265334
]
]
},
"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.0199727,
-0.0864928,
-0.094224
],
[
0.0123678,
-0.0517109,
-0.0643249
],
[
-0.0165221,
-0.0793802,
-0.0944355
]
]
},
"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.001489702,
0.004438426,
0.01322387,
0.03939925,
0.1173863,
0.3497413
],
"values": [
[
0.0273973,
0.0260392,
0.0221964,
0.0101072,
-0.0296757,
-0.150255,
-0.5100405
],
[
0.0273917,
0.0259896,
0.0221854,
0.0100971,
-0.0296887,
-0.150266,
-0.510039
],
[
0.0274243,
0.0260222,
0.0222177,
0.0101289,
-0.0296566,
-0.1502343,
-0.5100041
],
[
0.0269425,
0.0256134,
0.021768,
0.0096771,
-0.0301043,
-0.1506718,
-0.5104066
],
[
0.0267092,
0.0253227,
0.021526,
0.0094436,
-0.0303552,
-0.1509176,
-0.5106935
],
[
0.0289809,
0.0275738,
0.0232611,
0.0100417,
-0.0302879,
-0.1508507,
-0.5106429
],
[
0.0295775,
0.0281435,
0.023846,
0.0106576,
-0.0295833,
-0.1502753,
-0.5101688
]
]
},
"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.001489702,
0.004438426,
0.01322387,
0.03939925,
0.1173863,
0.3497413
],
"values": [
[
0.0276498,
0.0293749,
0.0347314,
0.0499937,
0.0911951,
0.2102721,
0.5688465
],
[
0.0276237,
0.029368,
0.0347153,
0.0498817,
0.09159,
0.2104832,
0.5695751
],
[
0.0274398,
0.0292279,
0.0345414,
0.0497013,
0.091236,
0.2110826,
0.5688857
],
[
0.0271253,
0.0288618,
0.0342551,
0.0494124,
0.0908217,
0.2109644,
0.5693165
],
[
0.026701,
0.0284494,
0.0338282,
0.0489979,
0.0904123,
0.2105438,
0.5681384
],
[
0.0266146,
0.028352,
0.0336616,
0.0488501,
0.0902325,
0.2091491,
0.5682159
],
[
0.0308676,
0.032398,
0.0370691,
0.0507846,
0.0914821,
0.2108533,
0.5657984
]
]
}
},
{
"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.001489702,
0.004438426,
0.01322387,
0.03939925,
0.1173863,
0.3497413
],
"values": [
[
0.0304101,
0.032302,
0.037496,
0.051549,
0.0916433,
0.2122562,
0.5695195
],
[
0.0302811,
0.0321485,
0.0373662,
0.0514142,
0.0915757,
0.2120043,
0.5706877
],
[
0.0302754,
0.0321781,
0.0373653,
0.0514233,
0.0915043,
0.2111812,
0.5667566
],
[
0.0301414,
0.0319982,
0.0372541,
0.0512202,
0.0914658,
0.2112594,
0.5680761
],
[
0.0298927,
0.0317832,
0.0370015,
0.0510388,
0.0911989,
0.2119428,
0.5700615
],
[
0.0299342,
0.0318619,
0.0373523,
0.051572,
0.0916762,
0.2111237,
0.5704726
],
[
0.0336328,
0.0351507,
0.0398205,
0.0534462,
0.0934967,
0.2130259,
0.5724437
]
]
}
}
],
"max_capacitance": 0.349741,
"max_transition": 1.500596,
"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.0014897,
0.00443843,
0.0132239,
0.0393993,
0.117386,
0.349741
],
"values": [
[
0.2438798,
0.2472224,
0.2547356,
0.2704885,
0.306192,
0.4026477,
0.6876119
],
[
0.2481185,
0.2514421,
0.2589726,
0.2747294,
0.3104322,
0.406885,
0.6930769
],
[
0.2584208,
0.2617455,
0.2692764,
0.2850309,
0.3207352,
0.4171917,
0.7033676
],
[
0.2809105,
0.2842539,
0.2917719,
0.3075167,
0.3432202,
0.4396754,
0.7245264
],
[
0.3145379,
0.3178496,
0.3253944,
0.3411564,
0.3768444,
0.4733181,
0.7592087
],
[
0.3535449,
0.3568948,
0.3644137,
0.3801559,
0.4158577,
0.5123094,
0.797852
],
[
0.3802688,
0.3835525,
0.3910829,
0.406871,
0.4425657,
0.5390779,
0.8255171
]
]
},
"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.0014897,
0.00443843,
0.0132239,
0.0393993,
0.117386,
0.349741
],
"values": [
[
0.3494514,
0.3551032,
0.3674202,
0.3952546,
0.4732255,
0.7045664,
1.3937618
],
[
0.3537131,
0.3592956,
0.3716804,
0.399489,
0.4776098,
0.7088343,
1.3979911
],
[
0.3634577,
0.3690274,
0.3814318,
0.409259,
0.4874129,
0.7183887,
1.4068406
],
[
0.3847101,
0.3903565,
0.4026773,
0.430509,
0.5086647,
0.7398447,
1.4290467
],
[
0.4178788,
0.423482,
0.4358462,
0.4636656,
0.5418088,
0.7729864,
1.4621953
],
[
0.4580946,
0.4636731,
0.4760825,
0.5038873,
0.581993,
0.8129582,
1.5022602
],
[
0.4921729,
0.4977461,
0.5101619,
0.5379928,
0.6161836,
0.847112,
1.5346342
]
]
},
"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.0014897,
0.00443843,
0.0132239,
0.0393993,
0.117386,
0.349741
],
"values": [
[
0.0131592,
0.0152956,
0.0205096,
0.0343435,
0.0737963,
0.198881,
0.5821856
],
[
0.0131903,
0.0152219,
0.0205035,
0.0343329,
0.0737919,
0.1988776,
0.5831898
],
[
0.0131904,
0.0152213,
0.0205059,
0.0343383,
0.0737944,
0.198888,
0.5831289
],
[
0.0131278,
0.0153102,
0.0205241,
0.0343569,
0.0737994,
0.1987069,
0.580636
],
[
0.013117,
0.015339,
0.0204875,
0.0343709,
0.0738261,
0.2002556,
0.5858974
],
[
0.0131056,
0.0152599,
0.0205292,
0.0343635,
0.0737966,
0.1982689,
0.5858344
],
[
0.0131609,
0.0153279,
0.0206181,
0.0342155,
0.073733,
0.1990677,
0.5797012
]
]
},
"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.0014897,
0.00443843,
0.0132239,
0.0393993,
0.117386,
0.349741
],
"values": [
[
0.0226947,
0.0262039,
0.0356349,
0.0676666,
0.1763396,
0.505541,
1.4943193
],
[
0.0227377,
0.026185,
0.0357562,
0.0675759,
0.1771715,
0.5045845,
1.4932339
],
[
0.0226959,
0.0264996,
0.0357473,
0.0675404,
0.1764417,
0.5046648,
1.4901006
],
[
0.022708,
0.0261902,
0.0356153,
0.0677196,
0.1770553,
0.5050801,
1.4916991
],
[
0.0225514,
0.0260728,
0.035631,
0.0675461,
0.1771167,
0.5053046,
1.4933399
],
[
0.0226288,
0.026529,
0.0357402,
0.0675082,
0.1766096,
0.5056184,
1.4958614
],
[
0.0227582,
0.0264972,
0.0358004,
0.0675362,
0.1764977,
0.5047031,
1.4931263
]
]
},
"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.0014897,
0.00443843,
0.0132239,
0.0393993,
0.117386,
0.349741
],
"values": [
[
0.1917646,
0.1961024,
0.206458,
0.2335,
0.3115953,
0.5426503,
1.2343049
],
[
0.1965088,
0.2008358,
0.211224,
0.2382753,
0.3164256,
0.547912,
1.2372529
],
[
0.2087292,
0.2130628,
0.2234234,
0.2504684,
0.3285788,
0.5596818,
1.2472254
],
[
0.2380119,
0.2424051,
0.2527835,
0.2797532,
0.3578167,
0.5893697,
1.2781395
],
[
0.3106068,
0.3149427,
0.3253506,
0.3523699,
0.4305356,
0.6622391,
1.349639
],
[
0.4561672,
0.460782,
0.471544,
0.498513,
0.5766472,
0.8079928,
1.4963512
],
[
0.6912571,
0.6966564,
0.7084527,
0.7356998,
0.8135933,
1.0448443,
1.7327079
]
]
},
"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.0014897,
0.00443843,
0.0132239,
0.0393993,
0.117386,
0.349741
],
"values": [
[
0.0166219,
0.0199893,
0.0303585,
0.0655257,
0.1755943,
0.5066369,
1.4959495
],
[
0.0166854,
0.0200822,
0.0303398,
0.0656723,
0.1754275,
0.5079231,
1.4974629
],
[
0.016632,
0.0200067,
0.0303638,
0.065568,
0.1756247,
0.5073157,
1.5005956
],
[
0.0168203,
0.0200372,
0.0303854,
0.0655868,
0.1753899,
0.5068715,
1.4970388
],
[
0.0168951,
0.0201054,
0.0303368,
0.0655546,
0.1755763,
0.5067965,
1.4997081
],
[
0.0187633,
0.0219489,
0.0316027,
0.0657936,
0.1752883,
0.5075366,
1.5000442
],
[
0.0229124,
0.025759,
0.0346352,
0.0666256,
0.175751,
0.5045881,
1.4986469
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.003426,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003394,
"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.0047711,
0.0047722,
0.0047746,
0.0047815,
0.0047975,
0.0048343,
0.0049193
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0012587,
0.0011435,
0.0008781,
0.00089,
0.0009173,
0.0009804,
0.0011259
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003458,
"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.0956563,
-0.0743021,
-0.1422546
],
[
-0.1939147,
-0.1725605,
-0.2392923
],
[
-0.2309427,
-0.2083678,
-0.2714375
]
]
},
"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.1118633,
0.0966126,
0.1657858
],
[
0.208901,
0.1899883,
0.2591615
],
[
0.245929,
0.2270163,
0.2925274
]
]
},
"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.1390263,
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
}
]
}
}