blob: d828f3e318e6d26d8d3be0d1618142e42c64edf3 [file] [log] [blame]
{
"area": 27.5264,
"cell_footprint": "sdfxtp",
"cell_leakage_power": 32.59086,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff IQ,IQ_N": {
"clocked_on": "CLK",
"next_state": "(D&!SCE) | (SCD&SCE)"
},
"leakage_power": [
{
"value": 38.760529,
"when": "CLK&D&!SCD&!SCE&!Q"
},
{
"value": 32.9103784,
"when": "CLK&!D&!SCD&SCE&!Q"
},
{
"value": 29.7731741,
"when": "CLK&!D&SCD&!SCE&!Q"
},
{
"value": 30.0008089,
"when": "!CLK&!D&!SCD&!SCE&!Q"
},
{
"value": 28.794565,
"when": "CLK&!D&!SCD&!SCE&Q"
},
{
"value": 34.0883695,
"when": "CLK&D&!SCD&SCE&Q"
},
{
"value": 25.1282675,
"when": "CLK&D&SCD&!SCE&Q"
},
{
"value": 27.1914473,
"when": "!CLK&D&!SCD&!SCE&Q"
},
{
"value": 33.8393171,
"when": "CLK&D&!SCD&SCE&!Q"
},
{
"value": 28.545406,
"when": "CLK&!D&!SCD&!SCE&!Q"
},
{
"value": 43.0032294,
"when": "CLK&!D&SCD&SCE&!Q"
},
{
"value": 34.3655806,
"when": "!CLK&!D&!SCD&SCE&!Q"
},
{
"value": 41.0851975,
"when": "CLK&D&SCD&SCE&!Q"
},
{
"value": 35.2948462,
"when": "!CLK&D&!SCD&SCE&!Q"
},
{
"value": 35.8346455,
"when": "CLK&D&SCD&!SCE&!Q"
},
{
"value": 31.2290176,
"when": "!CLK&!D&SCD&!SCE&!Q"
},
{
"value": 30.0216811,
"when": "CLK&!D&SCD&!SCE&Q"
},
{
"value": 30.3788852,
"when": "CLK&D&SCD&SCE&Q"
},
{
"value": 28.0544104,
"when": "CLK&D&!SCD&!SCE&Q"
},
{
"value": 24.2651712,
"when": "!CLK&D&SCD&!SCE&Q"
},
{
"value": 33.1598926,
"when": "CLK&!D&!SCD&SCE&Q"
},
{
"value": 31.4340625,
"when": "!CLK&!D&SCD&SCE&Q"
},
{
"value": 32.2970379,
"when": "CLK&!D&SCD&SCE&Q"
},
{
"value": 29.5158138,
"when": "!CLK&D&SCD&SCE&Q"
},
{
"value": 35.4162459,
"when": "!CLK&D&!SCD&!SCE&!Q"
},
{
"value": 33.8005783,
"when": "!CLK&!D&!SCD&SCE&Q"
},
{
"value": 30.6640118,
"when": "!CLK&!D&SCD&!SCE&Q"
},
{
"value": 29.4358102,
"when": "!CLK&!D&!SCD&!SCE&Q"
},
{
"value": 32.4899894,
"when": "!CLK&D&SCD&!SCE&!Q"
},
{
"value": 39.6588398,
"when": "!CLK&!D&SCD&SCE&!Q"
},
{
"value": 34.7298439,
"when": "!CLK&D&!SCD&SCE&Q"
},
{
"value": 37.7406018,
"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.001921,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001848,
"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.0268828,
0.0267264,
0.0264115,
0.0276033,
0.0303964,
0.0368807,
0.0518728
]
},
"rise_power power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0211276,
0.0209767,
0.0206779,
0.0218057,
0.0244547,
0.0306098,
0.0448468
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001995,
"timing": {
"fall_constraint constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.108268,
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.0841008,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin D": {
"capacitance": 0.001789,
"clock": "false",
"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.0093706,
0.0092767,
0.0091099,
0.0099349,
0.0118865,
0.0164345,
0.0269679
]
},
"rise_power power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0016164,
0.0015535,
0.0014581,
0.0022505,
0.0041266,
0.0085004,
0.0186317
]
}
},
"max_transition": 1.5,
"nextstate_type": "data",
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001857,
"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.1094219,
0.2540671,
0.4571107
],
[
0.0563294,
0.2021953,
0.4137839
],
[
0.0559225,
0.199347,
0.413377
]
]
},
"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.067918,
0.1344382,
0.1311829
],
[
0.0441224,
0.100877,
0.0951803
],
[
0.0791159,
0.133429,
0.1326152
]
]
},
"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.0651387,
-0.2024596,
-0.3920755
],
[
-0.0157083,
-0.1579121,
-0.3609557
],
[
-0.0189635,
-0.1599466,
-0.3715351
]
]
},
"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.0468281,
-0.1035827,
-0.0807962
],
[
-0.0315775,
-0.0858906,
-0.0753112
],
[
-0.0677917,
-0.1221048,
-0.1200703
]
]
},
"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.001551762,
0.004815931,
0.01494636,
0.04638638,
0.1439612,
0.4467872
],
"values": [
[
0.0302024,
0.028084,
0.0219893,
0.0039838,
-0.0553446,
-0.2408677,
-0.8166117
],
[
0.0302419,
0.0281018,
0.0220292,
0.0040221,
-0.0553228,
-0.2408483,
-0.8165945
],
[
0.0304576,
0.0283061,
0.0222338,
0.0042129,
-0.0551242,
-0.240657,
-0.8164034
],
[
0.0294726,
0.0273311,
0.0212542,
0.0032758,
-0.0560742,
-0.2415726,
-0.8172967
],
[
0.0288106,
0.0266765,
0.0206166,
0.0026259,
-0.0567381,
-0.2422432,
-0.8180165
],
[
0.0315831,
0.0293203,
0.022782,
0.0033444,
-0.0566352,
-0.2421943,
-0.8179496
],
[
0.0341209,
0.0318801,
0.0253496,
0.0059198,
-0.0539918,
-0.2396429,
-0.8154876
]
]
},
"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.001551762,
0.004815931,
0.01494636,
0.04638638,
0.1439612,
0.4467872
],
"values": [
[
0.0301109,
0.032122,
0.03857,
0.0579724,
0.1168397,
0.3003966,
0.8715844
],
[
0.0298944,
0.0319126,
0.0383586,
0.0578308,
0.1166238,
0.2990545,
0.8705316
],
[
0.0301024,
0.0321301,
0.0385924,
0.058075,
0.1169169,
0.2987892,
0.8680397
],
[
0.0293624,
0.0313478,
0.0378078,
0.0572908,
0.1161234,
0.2981513,
0.870331
],
[
0.0286624,
0.0306932,
0.0371452,
0.056622,
0.1153625,
0.297835,
0.8690483
],
[
0.0306415,
0.0324681,
0.0383437,
0.0571585,
0.1160288,
0.2978299,
0.8692329
],
[
0.0344727,
0.0362808,
0.0421388,
0.0609196,
0.1201763,
0.3020712,
0.8675742
]
]
}
},
"max_capacitance": 0.446787,
"max_transition": 1.500183,
"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.00155176,
0.00481593,
0.0149464,
0.0463864,
0.143961,
0.446787
],
"values": [
[
0.1877596,
0.191137,
0.1996343,
0.219198,
0.2660515,
0.3994062,
0.8134964
],
[
0.1911356,
0.1945077,
0.2029962,
0.2225493,
0.2694453,
0.4028008,
0.8170595
],
[
0.1993128,
0.2026924,
0.2111772,
0.2307476,
0.2775894,
0.4112281,
0.8236329
],
[
0.2166895,
0.2200597,
0.2285733,
0.2480974,
0.2949427,
0.4285575,
0.8411571
],
[
0.2391388,
0.2425187,
0.251005,
0.2705486,
0.3174331,
0.4509821,
0.8633768
],
[
0.2610388,
0.2644144,
0.2729169,
0.292463,
0.3393373,
0.4728902,
0.8871351
],
[
0.2660199,
0.2693973,
0.2779085,
0.2974397,
0.3443018,
0.4776903,
0.8905236
]
]
},
"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.00155176,
0.00481593,
0.0149464,
0.0463864,
0.143961,
0.446787
],
"values": [
[
0.1807483,
0.1848204,
0.194899,
0.2196033,
0.2902813,
0.5078811,
1.1855911
],
[
0.1840458,
0.1881153,
0.1982172,
0.2229158,
0.2933386,
0.5116141,
1.1893955
],
[
0.1922095,
0.1962848,
0.2063752,
0.2311015,
0.3018002,
0.5196262,
1.196918
],
[
0.210126,
0.2141917,
0.2242951,
0.2490006,
0.3196828,
0.5370607,
1.2139419
],
[
0.2348694,
0.2389521,
0.2490468,
0.2737288,
0.3442456,
0.5623274,
1.2398299
],
[
0.2615878,
0.2656793,
0.2758243,
0.3005584,
0.371013,
0.5887261,
1.2666612
],
[
0.2785113,
0.2825974,
0.2928777,
0.317697,
0.3882069,
0.6064031,
1.281479
]
]
},
"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.00155176,
0.00481593,
0.0149464,
0.0463864,
0.143961,
0.446787
],
"values": [
[
0.0141614,
0.0168773,
0.0238183,
0.0416409,
0.0946517,
0.2709249,
0.8313091
],
[
0.0141972,
0.016806,
0.023823,
0.0417602,
0.0946901,
0.2710364,
0.8312055
],
[
0.0142014,
0.0167821,
0.0237212,
0.0416551,
0.0948213,
0.2707663,
0.8254471
],
[
0.0141631,
0.0168659,
0.0237773,
0.0416828,
0.0948113,
0.2720541,
0.8265477
],
[
0.0142033,
0.0168298,
0.0238532,
0.0417192,
0.0944225,
0.2722255,
0.8256923
],
[
0.0141838,
0.0168122,
0.0237649,
0.0414727,
0.0948187,
0.2691675,
0.8318791
],
[
0.0143336,
0.0169009,
0.0237934,
0.0417375,
0.0948548,
0.2698755,
0.8207905
]
]
},
"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.00155176,
0.00481593,
0.0149464,
0.0463864,
0.143961,
0.446787
],
"values": [
[
0.0165793,
0.0203036,
0.0302246,
0.0604759,
0.1624578,
0.4871049,
1.5000456
],
[
0.0166384,
0.0203348,
0.0302382,
0.0605927,
0.1627218,
0.4871029,
1.4986581
],
[
0.016623,
0.0203309,
0.0302111,
0.0604384,
0.162956,
0.4880715,
1.5001829
],
[
0.0167017,
0.0203243,
0.0302432,
0.0605246,
0.1626602,
0.4875592,
1.4987279
],
[
0.0166962,
0.0203626,
0.0302477,
0.0605801,
0.1628683,
0.4877045,
1.4997665
],
[
0.0167951,
0.0205042,
0.0304054,
0.0606818,
0.162687,
0.4869962,
1.4995903
],
[
0.0171203,
0.0209162,
0.0307587,
0.0608759,
0.1631427,
0.4881582,
1.4980069
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
}
},
"pin SCD": {
"capacitance": 0.001948,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001868,
"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.0041215,
0.0040594,
0.0039659,
0.0039409,
0.003933,
0.0039649,
0.0040882
]
},
"rise_power power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0039267,
-0.0039552,
-0.0039715,
-0.0040166,
-0.0040713,
-0.0041481,
-0.0042756
]
}
},
"max_transition": 1.5,
"nextstate_type": "scan_in",
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002027,
"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.146043,
0.2528463,
0.4241517
],
[
0.099054,
0.2095195,
0.3881491
],
[
0.1010885,
0.211554,
0.3938457
]
]
},
"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.092332,
0.1600729,
0.1861146
],
[
0.0697572,
0.1338359,
0.1562155
],
[
0.1047506,
0.1688294,
0.1960918
]
]
},
"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.1042012,
-0.2073424,
-0.3664408
],
[
-0.0584329,
-0.1676777,
-0.3402038
],
[
-0.0629089,
-0.1721536,
-0.3532246
]
]
},
"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.0736836,
-0.1402038,
-0.151597
],
[
-0.0596536,
-0.1261738,
-0.1485534
],
[
-0.0970885,
-0.162388,
-0.1908711
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "hold_rising",
"violation_delay_degrade_pct": 10
}
]
},
"pin SCE": {
"capacitance": 0.003935,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003851,
"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.0150715,
0.014996,
0.0148752,
0.0160272,
0.0187353,
0.025031,
0.0395959
]
},
"rise_power power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0002886,
0.0001814,
-1.9474323e-05,
0.0011251,
0.0038096,
0.0100438,
0.0244602
]
}
},
"max_transition": 1.5,
"nextstate_type": "scan_enable",
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.00402,
"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.1265117,
0.2394186,
0.4180482
],
[
0.0734193,
0.1887676,
0.3747214
],
[
0.0717917,
0.18714,
0.3767559
]
]
},
"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.0813457,
0.1588522,
0.1812318
],
[
0.0599915,
0.1277324,
0.1452292
],
[
0.0974264,
0.1627259,
0.1814434
]
]
},
"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.0944355,
-0.1963561,
-0.3212747
],
[
-0.0779642,
-0.1798848,
-0.3060241
],
[
-0.111737,
-0.2136575,
-0.3397969
]
]
},
"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.0565937,
-0.1218932,
-0.1210794
],
[
-0.0450052,
-0.1066426,
-0.1168151
],
[
-0.0836608,
-0.1452982,
-0.1603535
]
]
},
"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"
}
}
}