blob: 9a7c0cf6227c4d30c539cb97835b9a37dbb898c3 [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sdfxtp",
"cell_leakage_power": 0.009600667,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff IQ,IQ_N": {
"clocked_on": "CLK",
"next_state": "(D&!SCE) | (SCD&SCE)"
},
"leakage_power": [
{
"value": 0.0098196,
"when": "!CLK&!D&!SCD&SCE&Q"
},
{
"value": 0.0095672,
"when": "!CLK&!D&SCD&!SCE&Q"
},
{
"value": 0.009081,
"when": "!CLK&!D&!SCD&!SCE&Q"
},
{
"value": 0.0093194,
"when": "!CLK&D&SCD&!SCE&!Q"
},
{
"value": 0.0109176,
"when": "!CLK&!D&SCD&SCE&!Q"
},
{
"value": 0.0101918,
"when": "!CLK&D&!SCD&SCE&Q"
},
{
"value": 0.0105735,
"when": "!CLK&D&SCD&SCE&!Q"
},
{
"value": 0.0099323,
"when": "CLK&D&!SCD&!SCE&!Q"
},
{
"value": 0.0092868,
"when": "CLK&!D&!SCD&SCE&!Q"
},
{
"value": 0.0090344,
"when": "CLK&!D&SCD&!SCE&!Q"
},
{
"value": 0.008454,
"when": "!CLK&!D&!SCD&!SCE&!Q"
},
{
"value": 0.0093118,
"when": "CLK&!D&!SCD&!SCE&Q"
},
{
"value": 0.0104226,
"when": "CLK&D&!SCD&SCE&Q"
},
{
"value": 0.0084376,
"when": "CLK&D&SCD&!SCE&Q"
},
{
"value": 0.00899,
"when": "!CLK&D&!SCD&!SCE&Q"
},
{
"value": 0.009659,
"when": "CLK&D&!SCD&SCE&!Q"
},
{
"value": 0.0085482,
"when": "CLK&!D&!SCD&!SCE&!Q"
},
{
"value": 0.0110736,
"when": "CLK&!D&SCD&SCE&!Q"
},
{
"value": 0.0091927,
"when": "!CLK&!D&!SCD&SCE&!Q"
},
{
"value": 0.0107295,
"when": "CLK&D&SCD&SCE&!Q"
},
{
"value": 0.0095648,
"when": "!CLK&D&!SCD&SCE&!Q"
},
{
"value": 0.0094754,
"when": "CLK&D&SCD&!SCE&!Q"
},
{
"value": 0.0089402,
"when": "!CLK&!D&SCD&!SCE&!Q"
},
{
"value": 0.0097981,
"when": "CLK&!D&SCD&!SCE&Q"
},
{
"value": 0.0096917,
"when": "CLK&D&SCD&SCE&Q"
},
{
"value": 0.0088945,
"when": "CLK&D&!SCD&!SCE&Q"
},
{
"value": 0.0085331,
"when": "!CLK&D&SCD&!SCE&Q"
},
{
"value": 0.0100505,
"when": "CLK&!D&!SCD&SCE&Q"
},
{
"value": 0.0101312,
"when": "!CLK&!D&SCD&SCE&Q"
},
{
"value": 0.0100358,
"when": "CLK&!D&SCD&SCE&Q"
},
{
"value": 0.0097871,
"when": "!CLK&D&SCD&SCE&Q"
},
{
"value": 0.0097763,
"when": "!CLK&D&!SCD&!SCE&!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.001776,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001693,
"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.0225624,
0.0224461,
0.022178,
0.0222719,
0.0224884,
0.0229872,
0.0241373
]
},
"rise_power power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0179364,
0.0178135,
0.0175302,
0.0175663,
0.0176494,
0.0178408,
0.0182822
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001858,
"timing": {
"fall_constraint constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.2400893,
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.1675876,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin D": {
"capacitance": 0.001696,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001616,
"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.0081497,
0.0080387,
0.0077827,
0.00783,
0.007939,
0.0081903,
0.0087697
]
},
"rise_power power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.001451,
0.0014026,
0.0012909,
0.0013192,
0.0013846,
0.001535,
0.0018821
]
}
},
"max_transition": 1.5,
"nextstate_type": "data",
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001776,
"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.2021953,
0.4029929,
0.7244447
],
[
0.0844056,
0.2852031,
0.6054342
],
[
-0.0026712,
0.1981263,
0.515916
]
]
},
"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.0984355,
0.2259909,
0.3264954
],
[
0.029474,
0.1484844,
0.2343405
],
[
0.0058737,
0.1200013,
0.2021953
]
]
},
"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.1237324,
-0.3220885,
-0.6069192
],
[
-0.0218118,
-0.2189473,
-0.5208679
],
[
0.0554994,
-0.1428568,
-0.4472187
]
]
},
"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.0688008,
-0.1890319,
-0.2614603
],
[
-0.0108255,
-0.1261738,
-0.2047057
],
[
0.0078919,
-0.105015,
-0.1823262
]
]
},
"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.00131168,
0.00344101,
0.00902701,
0.0236811,
0.06212406,
0.1629738
],
"values": [
[
0.0190738,
0.0180871,
0.0153116,
0.0067702,
-0.0167945,
-0.0790208,
-0.2424023
],
[
0.019138,
0.0181544,
0.0153587,
0.0068344,
-0.0167174,
-0.0789705,
-0.2423214
],
[
0.0192046,
0.0182246,
0.0154252,
0.0069018,
-0.0166641,
-0.0789083,
-0.2422557
],
[
0.0187478,
0.0177727,
0.0149535,
0.0064329,
-0.0171313,
-0.0793754,
-0.2427365
],
[
0.0184468,
0.0174846,
0.01467,
0.0061557,
-0.0174073,
-0.0796563,
-0.2430081
],
[
0.0193274,
0.0180682,
0.0146658,
0.0060427,
-0.0175029,
-0.0797466,
-0.2431077
],
[
0.0202709,
0.0190222,
0.0157113,
0.0067584,
-0.0169522,
-0.0793117,
-0.2426957
]
]
},
"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.00131168,
0.00344101,
0.00902701,
0.0236811,
0.06212406,
0.1629738
],
"values": [
[
0.018775,
0.0204156,
0.0243722,
0.0337381,
0.0571447,
0.119041,
0.2814942
],
[
0.0188715,
0.0205039,
0.0244768,
0.0338346,
0.05727,
0.1193277,
0.2811437
],
[
0.0188314,
0.0204661,
0.0244367,
0.033798,
0.0571944,
0.1191129,
0.2818411
],
[
0.0184417,
0.0200476,
0.0240311,
0.0333788,
0.0568481,
0.1181305,
0.2802334
],
[
0.0180837,
0.0197254,
0.0236975,
0.0330627,
0.0564983,
0.1185,
0.2808573
],
[
0.0179647,
0.0195449,
0.023481,
0.0328816,
0.0563375,
0.1182036,
0.2808859
],
[
0.0196472,
0.0209788,
0.0244942,
0.0335209,
0.0567196,
0.1183452,
0.2808703
]
]
}
},
"max_capacitance": 0.162974,
"max_transition": 1.50688,
"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.00131168,
0.00344101,
0.00902701,
0.0236811,
0.0621241,
0.162974
],
"values": [
[
0.265488,
0.2706495,
0.2816042,
0.304374,
0.3553866,
0.4839117,
0.8209675
],
[
0.2702937,
0.2754509,
0.286398,
0.3091702,
0.3602326,
0.4888407,
0.8266433
],
[
0.2813525,
0.2865305,
0.2974761,
0.3202481,
0.3712972,
0.4998316,
0.8364033
],
[
0.307201,
0.3123611,
0.3233195,
0.3460927,
0.3971325,
0.5256475,
0.8629399
],
[
0.3547759,
0.3599327,
0.3708859,
0.3936661,
0.4447162,
0.5733936,
0.9104473
],
[
0.4216545,
0.4268175,
0.4377642,
0.4605318,
0.5115948,
0.6400009,
0.976357
],
[
0.5039861,
0.5091546,
0.5201151,
0.5429032,
0.5939321,
0.7227359,
1.0596777
]
]
},
"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.00131168,
0.00344101,
0.00902701,
0.0236811,
0.0621241,
0.162974
],
"values": [
[
0.2706827,
0.277343,
0.2926541,
0.3294854,
0.4238017,
0.6692137,
1.3204026
],
[
0.2753899,
0.2820979,
0.2974324,
0.3342101,
0.4282626,
0.6745797,
1.3197967
],
[
0.2864773,
0.2931689,
0.308505,
0.3453018,
0.4394638,
0.6855623,
1.3332269
],
[
0.3121458,
0.3187923,
0.3341376,
0.3708564,
0.4652376,
0.7111807,
1.3587483
],
[
0.3612618,
0.3679389,
0.3832797,
0.4200746,
0.5141771,
0.7604161,
1.4064127
],
[
0.4315302,
0.4381681,
0.453524,
0.4902584,
0.5843984,
0.8306532,
1.4754751
],
[
0.5227852,
0.5294424,
0.5448208,
0.5815678,
0.6758559,
0.9218912,
1.5685293
]
]
},
"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.00131168,
0.00344101,
0.00902701,
0.0236811,
0.0621241,
0.162974
],
"values": [
[
0.0174489,
0.0213835,
0.0309371,
0.053721,
0.1147749,
0.2830331,
0.7305522
],
[
0.0174224,
0.0213542,
0.0309175,
0.0536873,
0.1146877,
0.2824393,
0.7346806
],
[
0.0174189,
0.0213872,
0.0309025,
0.0536911,
0.1149444,
0.2833565,
0.729537
],
[
0.0175106,
0.0214948,
0.0308416,
0.0538008,
0.1149338,
0.2819813,
0.7344941
],
[
0.0174,
0.0214851,
0.0308768,
0.0538274,
0.1147015,
0.2846062,
0.7326844
],
[
0.0174087,
0.021443,
0.0308895,
0.053795,
0.1143095,
0.2829899,
0.7290383
],
[
0.0174518,
0.0214874,
0.0309656,
0.0538488,
0.1148811,
0.2826167,
0.7243736
]
]
},
"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.00131168,
0.00344101,
0.00902701,
0.0236811,
0.0621241,
0.162974
],
"values": [
[
0.0238404,
0.0303886,
0.0480351,
0.0971888,
0.229639,
0.5787751,
1.5029812
],
[
0.0238097,
0.0304055,
0.0480165,
0.0969001,
0.2296613,
0.5794583,
1.4975358
],
[
0.0238581,
0.0303703,
0.0480793,
0.0970362,
0.2293414,
0.5800874,
1.5021661
],
[
0.0238681,
0.0303691,
0.0480509,
0.0971802,
0.2291655,
0.5798465,
1.5017494
],
[
0.0238496,
0.0303473,
0.0480909,
0.0969752,
0.229593,
0.579655,
1.5067325
],
[
0.0240086,
0.0304415,
0.0480251,
0.0970018,
0.229802,
0.5791059,
1.5068801
],
[
0.0241224,
0.0305353,
0.0480716,
0.0971707,
0.2291363,
0.5780567,
1.5003996
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
}
},
"pin SCD": {
"capacitance": 0.001811,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001722,
"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.0033492,
0.0033437,
0.0033309,
0.0033388,
0.003357,
0.0033992,
0.0034965
]
},
"rise_power power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0032029,
-0.0032061,
-0.0032135,
-0.0032231,
-0.0032451,
-0.0032959,
-0.0034128
]
}
},
"max_transition": 1.5,
"nextstate_type": "scan_in",
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001899,
"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.2583477,
0.4347311,
0.7195618
],
[
0.1405579,
0.3169414,
0.6029928
],
[
0.0559225,
0.2310853,
0.5171367
]
]
},
"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.1301738,
0.262612,
0.3997376
],
[
0.0612122,
0.1899883,
0.3173483
],
[
0.037612,
0.1651673,
0.2900859
]
]
},
"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.1640156,
-0.336737,
-0.5849466
],
[
-0.0718607,
-0.244582,
-0.5111022
],
[
-0.0018737,
-0.1758158,
-0.4472187
]
]
},
"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.0944355,
-0.2183288,
-0.3298197
],
[
-0.0401224,
-0.1627949,
-0.2803893
],
[
-0.0214049,
-0.1452982,
-0.2641133
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "hold_rising",
"violation_delay_degrade_pct": 10
}
]
},
"pin SCE": {
"capacitance": 0.003387,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003192,
"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.0127233,
0.0125788,
0.0122458,
0.0123177,
0.0124832,
0.0128651,
0.0137452
]
},
"rise_power power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0002743,
0.0001876,
-1.2309258e-05,
2.318147e-05,
0.0001051,
0.0002936,
0.0007284
]
}
},
"max_transition": 1.5,
"nextstate_type": "scan_enable",
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003583,
"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.224168,
0.4054343,
0.6963685
],
[
0.1039368,
0.2864238,
0.5785788
],
[
0.01686,
0.1981263,
0.4902812
]
]
},
"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.2595684,
0.3505026,
0.3911927
],
[
0.1429994,
0.2327129,
0.2746237
],
[
0.0583639,
0.1492982,
0.1899883
]
]
},
"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.1444844,
-0.3245299,
-0.5886087
],
[
-0.0401224,
-0.220168,
-0.4988952
],
[
0.0384095,
-0.1416361,
-0.4240254
]
]
},
"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.0810078,
-0.2097839,
-0.3017435
],
[
-0.0266947,
-0.1493672,
-0.2437682
],
[
-0.0104186,
-0.1330911,
-0.2238301
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "hold_rising",
"violation_delay_degrade_pct": 10
}
]
},
"test_cell": {
"ff IQ,IQ_N": {
"clocked_on": "CLK",
"next_state": "D"
},
"pin CLK": {
"direction": "input"
},
"pin D": {
"direction": "input"
},
"pin Q": {
"direction": "output",
"function": "IQ",
"signal_type": "test_scan_out"
},
"pin SCD": {
"direction": "input",
"signal_type": "test_scan_in"
},
"pin SCE": {
"direction": "input",
"signal_type": "test_scan_enable"
}
}
}