blob: 648debe36f5cda0535e884b8490220d6950f0168 [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "dfstp",
"cell_leakage_power": 0.0004968028,
"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.0005164,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 0.000405,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 0.0005127,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 0.0005473,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 0.0005262,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 0.0004809,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 0.0004557,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 0.000445,
"when": "CLK&!D&SET_B&!Q"
},
{
"value": 0.0005759,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 0.0005156,
"when": "CLK&D&SET_B&Q"
},
{
"value": 0.0005255,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 0.0004555,
"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.001475,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001365,
"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.0122393,
0.0114322,
0.0091584,
0.0093005,
0.0097007,
0.0108284,
0.0140054
]
},
"rise_power power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0107005,
0.0104327,
0.0096783,
0.0096967,
0.0097486,
0.0098948,
0.0103067
]
}
},
"max_transition": 5.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001585,
"timing": {
"fall_constraint constraint_3_0_1": {
"index_1": [
0.01,
2.5,
5.0
],
"values": [
0.8333635,
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": [
1.5633916,
4.1666666,
8.3333333
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin D": {
"capacitance": 0.002004,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001854,
"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.0044773,
0.0044861,
0.0045111,
0.0045075,
0.0044973,
0.0044687,
0.004388
]
},
"rise_power power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0001765,
0.0001314,
4.2140037e-06,
-1.1323383e-05,
-5.5092628e-05,
-0.0001784,
-0.0005258
]
}
},
"max_transition": 5.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002154,
"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.4487773,
1.8729228,
3.1184469
],
[
-0.6952168,
0.6923076,
1.9048727
],
[
-1.4866393,
-0.133905,
1.0530254
]
]
},
"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.1558086,
1.140501,
1.8989646
],
[
-0.6256367,
0.3206035,
1.0552634
],
[
-1.2046569,
-0.2767272,
0.4487773
]
]
},
"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.0529316,
-1.3452412,
-2.3252624
],
[
0.8493633,
-0.4868916,
-1.6280455
],
[
1.5840231,
0.2605856,
-0.8933858
]
]
},
"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.9680439,
-1.6239685
],
[
0.7010479,
-0.2012471,
-0.8901305
],
[
1.2654196,
0.3631247,
-0.3294209
]
]
},
"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.001342007,
0.003601967,
0.009667733,
0.02594834,
0.06964572,
0.1869301
],
"values": [
[
0.0160199,
0.015338,
0.0133026,
0.0072741,
-0.0094911,
-0.0547663,
-0.1763449
],
[
0.0159492,
0.015269,
0.0132368,
0.0072039,
-0.0095688,
-0.0548368,
-0.1764095
],
[
0.0166614,
0.0159799,
0.0139444,
0.0079156,
-0.0088558,
-0.0541247,
-0.1757048
],
[
0.0165113,
0.0158294,
0.0137962,
0.0077698,
-0.0089961,
-0.0542707,
-0.1758474
],
[
0.0161687,
0.0154947,
0.013459,
0.0074385,
-0.0093335,
-0.0545992,
-0.1761741
],
[
0.0158775,
0.0151766,
0.0131579,
0.0071202,
-0.0096532,
-0.0549155,
-0.1764921
],
[
0.0159801,
0.0151688,
0.0129294,
0.0067267,
-0.0101188,
-0.0554574,
-0.1770393
]
]
},
"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.001342007,
0.003601967,
0.009667733,
0.02594834,
0.06964572,
0.1869301
],
"values": [
[
0.0156331,
0.0166798,
0.0193624,
0.0261927,
0.043149,
0.088514,
0.2089592
],
[
0.0159004,
0.0169662,
0.0196563,
0.0264745,
0.0434203,
0.0887579,
0.2091272
],
[
0.0165257,
0.0175679,
0.020309,
0.0270518,
0.0441497,
0.0889279,
0.2095123
],
[
0.0163794,
0.0174429,
0.0201714,
0.0269638,
0.0440459,
0.0888236,
0.209293
],
[
0.0160157,
0.0170662,
0.0197757,
0.0264959,
0.0435408,
0.088914,
0.20935
],
[
0.01554,
0.0165934,
0.0192844,
0.0260147,
0.0431062,
0.0883207,
0.2087083
],
[
0.0148331,
0.0158798,
0.0185774,
0.0253806,
0.0424812,
0.0872306,
0.2080171
]
]
}
},
{
"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.001342007,
0.003601967,
0.009667733,
0.02594834,
0.06964572,
0.1869301
],
"values": [
[
0.0344653,
0.0354819,
0.0379697,
0.0443568,
0.061349,
0.1061016,
0.2258757
],
[
0.0341858,
0.0352043,
0.0376969,
0.0441304,
0.0609394,
0.1064092,
0.2256516
],
[
0.0337226,
0.0347297,
0.0372403,
0.04359,
0.0605775,
0.1050125,
0.2250553
],
[
0.0337755,
0.0347864,
0.0372578,
0.0437122,
0.0604179,
0.1059983,
0.2258826
],
[
0.0338744,
0.0348818,
0.0373458,
0.0437851,
0.0607428,
0.105704,
0.226393
],
[
0.0342025,
0.0352101,
0.0376692,
0.0440511,
0.0610833,
0.1058601,
0.2264375
],
[
0.0348613,
0.0358657,
0.0383251,
0.0447159,
0.0615685,
0.1067286,
0.2272899
]
]
}
}
],
"max_capacitance": 0.18693,
"max_transition": 4.988451,
"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.00134201,
0.00360197,
0.00966773,
0.0259483,
0.0696457,
0.18693
],
"values": [
[
0.9088804,
0.9200122,
0.9437849,
0.9922695,
1.1024913,
1.3857433,
2.145998
],
[
0.919994,
0.9311222,
0.9548848,
1.0034799,
1.1135706,
1.3978825,
2.1571074
],
[
0.9488147,
0.9599486,
0.9836995,
1.0321869,
1.1424122,
1.4256396,
2.1859512
],
[
1.0288262,
1.039978,
1.0637318,
1.1122143,
1.2224395,
1.5057544,
2.2657785
],
[
1.2549429,
1.2660271,
1.2896415,
1.338381,
1.4484273,
1.7324198,
2.4940401
],
[
1.7844201,
1.7955135,
1.8192712,
1.8679147,
1.9782123,
2.2615885,
3.0211544
],
[
2.9675884,
2.9787175,
3.0024661,
3.0510585,
3.1611473,
3.4454806,
4.2022288
]
]
},
"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.00134201,
0.00360197,
0.00966773,
0.0259483,
0.0696457,
0.18693
],
"values": [
[
1.9597255,
1.9804063,
2.0287356,
2.1495319,
2.4694689,
3.3215062,
5.6118878
],
[
1.9696487,
1.9911484,
2.0395015,
2.1599393,
2.4808151,
3.3317802,
5.6250276
],
[
1.9988333,
2.0198303,
2.0679793,
2.1881577,
2.5072486,
3.3607825,
5.6470681
],
[
2.0788251,
2.100049,
2.1481379,
2.2684181,
2.5878748,
3.4409788,
5.7264979
],
[
2.2993136,
2.3204088,
2.3686342,
2.4890352,
2.8098621,
3.6613561,
5.9502425
],
[
2.8262337,
2.8473623,
2.8956031,
3.0161054,
3.3354424,
4.1876409,
6.4813364
],
[
4.0136943,
4.0349679,
4.0830352,
4.2033657,
4.5227564,
5.3758842,
7.6630116
]
]
},
"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.00134201,
0.00360197,
0.00966773,
0.0259483,
0.0696457,
0.18693
],
"values": [
[
0.0391233,
0.0471137,
0.0668753,
0.1148759,
0.2474628,
0.618105,
1.6307479
],
[
0.0391212,
0.0471705,
0.0667941,
0.1149044,
0.2455011,
0.6210313,
1.6314671
],
[
0.0391203,
0.0471038,
0.0668776,
0.1148168,
0.2463199,
0.6182161,
1.6309222
],
[
0.0391839,
0.0471968,
0.0668635,
0.1149011,
0.2474627,
0.6177894,
1.6296848
],
[
0.0389617,
0.0469455,
0.0663398,
0.1153351,
0.2469887,
0.6231913,
1.6312538
],
[
0.0397966,
0.0470806,
0.0669754,
0.1146955,
0.2473753,
0.6197303,
1.6312472
],
[
0.0389683,
0.0471273,
0.0667551,
0.1149329,
0.2454326,
0.6209234,
1.6218522
]
]
},
"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.00134201,
0.00360197,
0.00966773,
0.0259483,
0.0696457,
0.18693
],
"values": [
[
0.0734731,
0.0921429,
0.143833,
0.2987937,
0.7276884,
1.8753765,
4.9548001
],
[
0.073255,
0.0922602,
0.143849,
0.2988583,
0.7276862,
1.8764237,
4.9650879
],
[
0.0729897,
0.0916511,
0.1437939,
0.2982794,
0.7287011,
1.8813939,
4.9701381
],
[
0.0738044,
0.0920188,
0.143807,
0.2984751,
0.7279179,
1.8811164,
4.9716342
],
[
0.0731507,
0.0920194,
0.1438366,
0.2972502,
0.7282254,
1.8706365,
4.9542104
],
[
0.0732235,
0.0920792,
0.1439679,
0.2986835,
0.7264201,
1.8782824,
4.9641162
],
[
0.0733504,
0.0919975,
0.1434151,
0.2998155,
0.7283858,
1.8810684,
4.9712559
]
]
},
"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.00134201,
0.00360197,
0.00966773,
0.0259483,
0.0696457,
0.18693
],
"values": [
[
1.0952762,
1.1135539,
1.1597122,
1.2804051,
1.5985901,
2.4517204,
4.7434927
],
[
1.1022401,
1.1204918,
1.1667084,
1.2869418,
1.6060827,
2.461348,
4.7467048
],
[
1.130133,
1.1485062,
1.1947225,
1.3150029,
1.6335352,
2.4866726,
4.7788995
],
[
1.2202319,
1.2386184,
1.2848448,
1.4053496,
1.7236195,
2.5802742,
4.860401
],
[
1.484542,
1.5028165,
1.5490293,
1.6695063,
1.9879716,
2.843177,
5.1336215
],
[
2.2324558,
2.2508231,
2.296916,
2.417534,
2.7354321,
3.5893575,
5.8765051
],
[
4.2901989,
4.308514,
4.3545509,
4.4750972,
4.7934581,
5.6461946,
7.9351912
]
]
},
"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.00134201,
0.00360197,
0.00966773,
0.0259483,
0.0696457,
0.18693
],
"values": [
[
0.0553856,
0.0766108,
0.1353297,
0.2946893,
0.7234293,
1.8847366,
4.9823661
],
[
0.055245,
0.0767996,
0.1346607,
0.2934314,
0.7289285,
1.8844954,
4.966529
],
[
0.0557844,
0.0768604,
0.1352995,
0.2948292,
0.7233483,
1.8840776,
4.9763584
],
[
0.0555106,
0.076886,
0.135209,
0.2946496,
0.722165,
1.8854482,
4.9677591
],
[
0.0556192,
0.0766921,
0.1351399,
0.294597,
0.7223729,
1.8871704,
4.9728817
],
[
0.0557422,
0.0768397,
0.1365895,
0.2941944,
0.7236794,
1.8844433,
4.9432116
],
[
0.0556683,
0.0766582,
0.1352183,
0.2946247,
0.7243527,
1.8677875,
4.9884514
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin SET_B": {
"capacitance": 0.002979,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.00296,
"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.0025018,
0.0026109,
0.0029181,
0.0029218,
0.002932,
0.0029608,
0.003042
]
},
"rise_power power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0012184,
0.0010751,
0.0006712,
0.0006626,
0.0006385,
0.0005705,
0.0003789
]
}
},
"max_transition": 5.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002998,
"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.3953389,
0.3934307,
0.9523093
],
[
-1.5759541,
-0.7963398,
-0.2319681
],
[
-2.4717468,
-1.6939636,
-1.1332539
]
]
},
"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.43596,
-0.3235127,
-0.8768981
],
[
1.6037578,
0.8461162,
0.2890687
],
[
2.4922262,
1.7364157,
1.1830303
]
]
},
"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.6075987,
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
}
]
}
}