blob: ee7095a09c43e20b9df0f0e09243f462009e348c [file] [log] [blame]
/*
* Copyright 2022 GlobalFoundries PDK Authors
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
cell(gf180mcu_fd_sc_mcu7t5v0__xor2_1) {
area : 26.342400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "1.916298e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "1.3205754e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "1.813104e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "1.344276e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "1.916298e-05" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.006352 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 21 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(A2) {
capacitance : 0.006627 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 21 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(Z) {
direction : output ;
function : "(A1^A2)" ;
max_capacitance : 0.07594 ;
max_transition : 21 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "A1" ;
when : "!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001517, 0.003333, 0.0068, 0.0122, 0.01978, 0.02975, 0.04232, 0.05765, 0.07594");
values("0.02387, 0.02386, 0.02382, 0.0237, 0.02352, 0.0233, 0.02308, 0.02287, 0.0227, 0.02255",\
"0.02382, 0.02382, 0.02378, 0.02368, 0.0235, 0.02329, 0.02306, 0.02286, 0.02269, 0.02255",\
"0.02374, 0.02373, 0.0237, 0.02361, 0.02346, 0.02326, 0.02304, 0.02285, 0.02266, 0.02251",\
"0.02365, 0.02363, 0.02362, 0.02355, 0.02342, 0.02324, 0.02304, 0.02284, 0.02266, 0.02251",\
"0.02351, 0.0235, 0.02348, 0.02342, 0.02332, 0.02318, 0.02301, 0.02284, 0.02267, 0.02252",\
"0.02325, 0.02325, 0.02324, 0.0232, 0.02313, 0.02304, 0.02292, 0.02278, 0.02264, 0.0225",\
"0.02298, 0.02298, 0.02297, 0.02295, 0.02292, 0.02286, 0.02279, 0.02269, 0.02257, 0.02246",\
"0.02276, 0.02276, 0.02275, 0.02274, 0.02273, 0.0227, 0.02264, 0.02257, 0.02249, 0.0224",\
"0.02247, 0.02247, 0.02249, 0.02248, 0.02247, 0.02245, 0.0224, 0.0223, 0.02209, 0.02161",\
"0.01176, 0.01173, 0.01167, 0.01159, 0.01152, 0.01145, 0.01139, 0.01133, 0.01127, 0.0112");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001517, 0.003333, 0.0068, 0.0122, 0.01978, 0.02975, 0.04232, 0.05765, 0.07594");
values("0.01651, 0.01647, 0.01638, 0.01619, 0.01594, 0.01568, 0.01545, 0.01544, 0.0182, 0.03373",\
"0.01651, 0.01648, 0.01641, 0.01625, 0.01602, 0.01578, 0.01553, 0.01553, 0.01842, 0.03424",\
"0.01623, 0.01621, 0.01617, 0.01609, 0.01597, 0.0158, 0.01563, 0.01571, 0.01914, 0.03628",\
"0.01574, 0.01575, 0.01574, 0.01572, 0.01568, 0.01561, 0.01554, 0.01582, 0.02049, 0.03989",\
"0.01539, 0.0154, 0.01539, 0.01542, 0.01542, 0.01539, 0.01537, 0.01602, 0.02304, 0.04502",\
"0.01514, 0.01515, 0.01516, 0.01518, 0.01519, 0.0152, 0.01523, 0.01668, 0.02763, 0.05094",\
"0.01492, 0.01493, 0.01495, 0.01498, 0.015, 0.01503, 0.01525, 0.01882, 0.03491, 0.05639",\
"0.01476, 0.01477, 0.01477, 0.01478, 0.01484, 0.0149, 0.01586, 0.02459, 0.04312, 0.05934",\
"0.01458, 0.01458, 0.0146, 0.01462, 0.01465, 0.015, 0.01981, 0.03394, 0.04735, 0.05737",\
"0.01468, 0.01469, 0.0147, 0.01473, 0.01501, 0.01893, 0.02869, 0.03705, 0.04322, 0.04772");
}
}
internal_power() {
related_pin : "A1" ;
when : "A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001517, 0.003333, 0.0068, 0.0122, 0.01978, 0.02975, 0.04232, 0.05765, 0.07594");
values("-0.0001031, -0.0001027, -0.0001056, -0.0001042, -0.0001009, -0.0001001, -0.0001015, -0.0001046, -0.0001052, -0.0001041",\
"-0.0001499, -0.0001435, -0.0001279, -0.0001173, -0.0001002, -9.894e-05, -9.031e-05, -8.664e-05, -8.64e-05, -8.046e-05",\
"-0.0002782, -0.000261, -0.0002073, -0.0001584, -0.0001108, -8.395e-05, -6.658e-05, -5.261e-05, -4.992e-05, -4.236e-05",\
"-0.0004741, -0.0004449, -0.0003702, -0.0002778, -0.0001989, -0.0001399, -9.592e-05, -7.057e-05, -4.929e-05, -3.519e-05",\
"-0.0006425, -0.0006234, -0.0005426, -0.0004299, -0.0003218, -0.0002356, -0.0001708, -0.0001202, -8.73e-05, -6.228e-05",\
"-0.0007785, -0.0007562, -0.0006849, -0.0005784, -0.0004624, -0.0003507, -0.000264, -0.0001973, -0.000146, -0.0001085",\
"-0.0008784, -0.0008596, -0.0007978, -0.000699, -0.0005846, -0.0004724, -0.0003716, -0.0002858, -0.0002228, -0.0001704",\
"-0.0009451, -0.0009281, -0.0008769, -0.0007955, -0.0006898, -0.0005834, -0.0004775, -0.0003823, -0.0003054, -0.0002489",\
"-0.0009947, -0.0009798, -0.0009382, -0.0008655, -0.0007768, -0.0006737, -0.0005725, -0.0004776, -0.0004117, -0.0004466",\
"-0.0006947, -0.0006829, -0.0006456, -0.0005869, -0.000509, -0.0004208, -0.0003929, -0.0006968, -0.001133, -0.001466");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001517, 0.003333, 0.0068, 0.0122, 0.01978, 0.02975, 0.04232, 0.05765, 0.07594");
values("0.01376, 0.01377, 0.01378, 0.0138, 0.01382, 0.01384, 0.01387, 0.01401, 0.01624, 0.02993",\
"0.01363, 0.01366, 0.01373, 0.01381, 0.01387, 0.01392, 0.01396, 0.01414, 0.01648, 0.03055",\
"0.01325, 0.01329, 0.01339, 0.01352, 0.01366, 0.01376, 0.01385, 0.01408, 0.01692, 0.03236",\
"0.01302, 0.01304, 0.01312, 0.01324, 0.01339, 0.01353, 0.01366, 0.01404, 0.01796, 0.03588",\
"0.0129, 0.01292, 0.01297, 0.01306, 0.01318, 0.01332, 0.01346, 0.01413, 0.02044, 0.04183",\
"0.01284, 0.01285, 0.01289, 0.01296, 0.01305, 0.01317, 0.01334, 0.01492, 0.02606, 0.04974",\
"0.01279, 0.01281, 0.01284, 0.0129, 0.01297, 0.01306, 0.0135, 0.01852, 0.0363, 0.0565",\
"0.01277, 0.01277, 0.01279, 0.01285, 0.01292, 0.01312, 0.0161, 0.02942, 0.04533, 0.05744",\
"0.01274, 0.01275, 0.01277, 0.0128, 0.0131, 0.01713, 0.02702, 0.0354, 0.04156, 0.04607",\
"0.01176, 0.01166, 0.01139, 0.01248, 0.0144, 0.01615, 0.01749, 0.01846, 0.01914, 0.01964");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001517, 0.003333, 0.0068, 0.0122, 0.01978, 0.02975, 0.04232, 0.05765, 0.07594");
values("0.02269, 0.02267, 0.02264, 0.02255, 0.0224, 0.02223, 0.02206, 0.02191, 0.02178, 0.02168",\
"0.02262, 0.02261, 0.02257, 0.02248, 0.02234, 0.02217, 0.02202, 0.02186, 0.02174, 0.02164",\
"0.02248, 0.02248, 0.02244, 0.02236, 0.02224, 0.02208, 0.02192, 0.02178, 0.02165, 0.02155",\
"0.02236, 0.02235, 0.02233, 0.02227, 0.02215, 0.022, 0.02185, 0.02171, 0.02159, 0.02149",\
"0.02221, 0.0222, 0.02218, 0.02213, 0.02204, 0.02192, 0.0218, 0.02168, 0.02156, 0.02145",\
"0.02198, 0.02198, 0.02197, 0.02193, 0.02188, 0.0218, 0.02171, 0.02161, 0.02151, 0.02141",\
"0.02175, 0.02174, 0.02174, 0.02172, 0.02169, 0.02164, 0.02159, 0.02151, 0.02144, 0.02135",\
"0.02153, 0.02153, 0.02152, 0.02151, 0.0215, 0.02147, 0.02144, 0.02138, 0.02133, 0.02126",\
"0.02122, 0.02123, 0.02123, 0.02123, 0.02122, 0.0212, 0.02115, 0.02103, 0.02072, 0.02014",\
"0.009162, 0.009163, 0.009166, 0.00917, 0.009176, 0.009177, 0.009175, 0.009161, 0.009137, 0.009116");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001517, 0.003333, 0.0068, 0.0122, 0.01978, 0.02975, 0.04232, 0.05765, 0.07594");
values("0.01375, 0.01376, 0.0138, 0.01384, 0.01385, 0.01386, 0.01387, 0.01403, 0.01679, 0.03219",\
"0.01377, 0.01379, 0.01382, 0.01388, 0.01391, 0.01392, 0.01392, 0.01409, 0.01698, 0.03277",\
"0.0137, 0.01371, 0.01375, 0.01381, 0.01387, 0.01392, 0.01395, 0.01419, 0.01763, 0.03459",\
"0.01354, 0.01354, 0.01358, 0.01364, 0.01371, 0.01377, 0.01384, 0.01422, 0.01884, 0.03809",\
"0.01338, 0.01339, 0.01342, 0.01347, 0.01355, 0.01362, 0.0137, 0.01439, 0.0212, 0.04306",\
"0.01326, 0.01327, 0.0133, 0.01336, 0.01341, 0.01348, 0.01359, 0.01499, 0.02554, 0.04915",\
"0.01315, 0.01317, 0.01319, 0.01325, 0.01332, 0.01338, 0.01362, 0.01696, 0.03268, 0.05474",\
"0.01308, 0.01309, 0.01311, 0.01315, 0.01321, 0.01332, 0.0142, 0.0224, 0.04118, 0.05805",\
"0.01302, 0.01303, 0.01305, 0.01308, 0.01312, 0.01344, 0.0178, 0.03196, 0.04606, 0.05663",\
"0.01337, 0.01337, 0.01339, 0.01342, 0.01364, 0.01708, 0.02717, 0.03622, 0.04289, 0.04777");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001517, 0.003333, 0.0068, 0.0122, 0.01978, 0.02975, 0.04232, 0.05765, 0.07594");
values("0.0004519, 0.0004525, 0.000456, 0.000454, 0.0004568, 0.0004595, 0.000461, 0.0004604, 0.000461, 0.000461",\
"0.0004409, 0.0004499, 0.0004566, 0.0004674, 0.0004813, 0.0004891, 0.0004915, 0.000496, 0.0004988, 0.0005018",\
"0.000373, 0.000391, 0.0004291, 0.0004722, 0.0005094, 0.00053, 0.0005462, 0.0005571, 0.0005634, 0.0005711",\
"0.0002316, 0.0002596, 0.0003181, 0.0003899, 0.0004571, 0.0005092, 0.0005414, 0.0005693, 0.0005825, 0.0005955",\
"9.302e-05, 0.0001127, 0.0001799, 0.0002706, 0.0003631, 0.0004372, 0.0004919, 0.0005331, 0.0005623, 0.0005842",\
"-1.855e-05, 2.075e-07, 5.843e-05, 0.0001504, 0.0002467, 0.0003412, 0.0004172, 0.0004715, 0.0005154, 0.0005473",\
"-0.0001006, -8.515e-05, -3.528e-05, 4.844e-05, 0.0001419, 0.0002388, 0.000326, 0.0003981, 0.0004531, 0.0004961",\
"-0.0001573, -0.0001448, -0.0001021, -3.428e-05, 5.434e-05, 0.0001494, 0.000237, 0.0003184, 0.0003848, 0.000435",\
"-0.0001947, -0.0001838, -0.0001487, -9.265e-05, -1.835e-05, 7.029e-05, 0.0001576, 0.0002378, 0.0003005, 0.0002935",\
"8.04e-05, 8.707e-05, 0.0001182, 0.0001683, 0.0002337, 0.0003079, 0.0003594, 0.0002316, -0.0001729, -0.0005709");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001517, 0.003333, 0.0068, 0.0122, 0.01978, 0.02975, 0.04232, 0.05765, 0.07594");
values("0.01532, 0.01532, 0.01533, 0.01534, 0.01536, 0.01537, 0.01539, 0.01556, 0.01801, 0.03234",\
"0.01513, 0.01514, 0.01515, 0.01519, 0.01522, 0.01524, 0.01526, 0.01544, 0.01797, 0.03262",\
"0.01488, 0.01489, 0.01494, 0.015, 0.01505, 0.01511, 0.01517, 0.01541, 0.01845, 0.0344",\
"0.0147, 0.01471, 0.01476, 0.01483, 0.01491, 0.01497, 0.01506, 0.01542, 0.01962, 0.03808",\
"0.0146, 0.0146, 0.01464, 0.01469, 0.01477, 0.01486, 0.01494, 0.01563, 0.02234, 0.04407",\
"0.01453, 0.01454, 0.01456, 0.01461, 0.01466, 0.01474, 0.01489, 0.0166, 0.02835, 0.05176",\
"0.01447, 0.01448, 0.0145, 0.01454, 0.01459, 0.01466, 0.01513, 0.02062, 0.03863, 0.05813",\
"0.01441, 0.01441, 0.01444, 0.01447, 0.01452, 0.01474, 0.0181, 0.03172, 0.04692, 0.05842",\
"0.01432, 0.01432, 0.01434, 0.01437, 0.01472, 0.01923, 0.0287, 0.03639, 0.04199, 0.046",\
"0.01296, 0.01275, 0.01248, 0.01339, 0.01485, 0.01606, 0.01703, 0.01781, 0.01838, 0.01882");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001517, 0.003333, 0.0068, 0.0122, 0.01978, 0.02975, 0.04232, 0.05765, 0.07594");
values("0.3268, 0.3507, 0.4341, 0.5937, 0.842, 1.19, 1.649, 2.225, 2.932, 3.77",\
"0.3862, 0.4101, 0.4942, 0.6541, 0.9028, 1.252, 1.71, 2.288, 2.994, 3.833",\
"0.6068, 0.6311, 0.7162, 0.8773, 1.127, 1.476, 1.935, 2.512, 3.218, 4.06",\
"0.9762, 1.01, 1.12, 1.3, 1.554, 1.903, 2.363, 2.94, 3.648, 4.488",\
"1.414, 1.462, 1.617, 1.866, 2.188, 2.567, 3.03, 3.607, 4.313, 5.154",\
"1.916, 1.979, 2.183, 2.511, 2.928, 3.411, 3.948, 4.544, 5.249, 6.089",\
"2.474, 2.556, 2.813, 3.229, 3.752, 4.352, 5.012, 5.718, 6.474, 7.324",\
"3.092, 3.194, 3.509, 4.017, 4.655, 5.381, 6.175, 7.022, 7.914, 8.85",\
"3.762, 3.884, 4.268, 4.875, 5.637, 6.498, 7.434, 8.429, 9.47, 10.56",\
"4.478, 4.625, 5.081, 5.798, 6.689, 7.699, 8.785, 9.939, 11.14, 12.39");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001517, 0.003333, 0.0068, 0.0122, 0.01978, 0.02975, 0.04232, 0.05765, 0.07594");
values("1.053, 1.136, 1.427, 1.981, 2.842, 4.05, 5.638, 7.644, 10.07, 13",\
"1.106, 1.191, 1.488, 2.048, 2.915, 4.127, 5.718, 7.718, 10.17, 13.07",\
"1.322, 1.409, 1.709, 2.276, 3.152, 4.372, 5.963, 7.968, 10.41, 13.33",\
"1.805, 1.89, 2.187, 2.753, 3.63, 4.852, 6.45, 8.458, 10.91, 13.83",\
"2.587, 2.672, 2.967, 3.528, 4.402, 5.623, 7.224, 9.242, 11.7, 14.61",\
"3.632, 3.734, 4.063, 4.635, 5.503, 6.721, 8.322, 10.34, 12.79, 15.71",\
"4.862, 4.991, 5.401, 6.064, 6.965, 8.181, 9.777, 11.79, 14.24, 17.16",\
"6.28, 6.434, 6.931, 7.739, 8.768, 10.02, 11.62, 13.63, 16.08, 19",\
"7.887, 8.074, 8.67, 9.623, 10.84, 12.24, 13.88, 15.88, 18.33, 21.25",\
"9.684, 9.907, 10.61, 11.72, 13.13, 14.74, 16.52, 18.58, 21.02, 23.94");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001517, 0.003333, 0.0068, 0.0122, 0.01978, 0.02975, 0.04232, 0.05765, 0.07594");
values("0.4141, 0.454, 0.5932, 0.8584, 1.27, 1.848, 2.609, 3.567, 4.738, 6.137",\
"0.4142, 0.4542, 0.5928, 0.8576, 1.27, 1.848, 2.608, 3.569, 4.74, 6.134",\
"0.4224, 0.4585, 0.5946, 0.8578, 1.27, 1.848, 2.609, 3.569, 4.741, 6.137",\
"0.6006, 0.6304, 0.7306, 0.924, 1.284, 1.851, 2.608, 3.57, 4.74, 6.136",\
"0.8586, 0.8966, 1.025, 1.241, 1.526, 1.958, 2.634, 3.57, 4.739, 6.135",\
"1.156, 1.206, 1.366, 1.628, 1.977, 2.398, 2.922, 3.688, 4.768, 6.136",\
"1.496, 1.556, 1.752, 2.065, 2.493, 2.976, 3.541, 4.181, 5.054, 6.246",\
"1.884, 1.956, 2.176, 2.548, 3.038, 3.614, 4.262, 4.978, 5.758, 6.756",\
"2.318, 2.396, 2.658, 3.08, 3.644, 4.306, 5.04, 5.856, 6.74, 7.672",\
"2.798, 2.892, 3.188, 3.664, 4.294, 5.044, 5.88, 6.792, 7.774, 8.826");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001517, 0.003333, 0.0068, 0.0122, 0.01978, 0.02975, 0.04232, 0.05765, 0.07594");
values("1.412, 1.546, 2.02, 2.926, 4.338, 6.319, 8.92, 12.2, 16.22, 20.98",\
"1.411, 1.545, 2.021, 2.927, 4.337, 6.318, 8.925, 12.2, 16.2, 20.99",\
"1.41, 1.545, 2.02, 2.926, 4.337, 6.317, 8.928, 12.2, 16.21, 21",\
"1.405, 1.541, 2.02, 2.926, 4.339, 6.319, 8.924, 12.21, 16.21, 20.99",\
"1.467, 1.583, 2.028, 2.923, 4.338, 6.319, 8.922, 12.2, 16.22, 20.98",\
"1.803, 1.889, 2.232, 2.982, 4.344, 6.316, 8.922, 12.21, 16.21, 21.04",\
"2.273, 2.376, 2.713, 3.326, 4.46, 6.334, 8.922, 12.21, 16.21, 20.99",\
"2.79, 2.914, 3.308, 3.954, 4.918, 6.498, 8.958, 12.2, 16.21, 20.99",\
"3.36, 3.5, 3.95, 4.69, 5.668, 7.034, 9.154, 12.25, 16.21, 20.98",\
"3.972, 4.136, 4.646, 5.498, 6.578, 7.892, 9.738, 12.48, 16.28, 20.98");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001517, 0.003333, 0.0068, 0.0122, 0.01978, 0.02975, 0.04232, 0.05765, 0.07594");
values("3.827, 3.856, 3.952, 4.113, 4.331, 4.598, 4.912, 5.276, 5.694, 6.174",\
"3.892, 3.922, 4.018, 4.18, 4.397, 4.666, 4.98, 5.343, 5.762, 6.241",\
"4.143, 4.173, 4.269, 4.432, 4.651, 4.918, 5.232, 5.597, 6.016, 6.494",\
"4.619, 4.649, 4.745, 4.908, 5.127, 5.395, 5.711, 6.074, 6.493, 6.972",\
"5.339, 5.368, 5.465, 5.627, 5.847, 6.117, 6.431, 6.797, 7.215, 7.694",\
"6.334, 6.363, 6.46, 6.625, 6.846, 7.115, 7.432, 7.797, 8.216, 8.695",\
"7.635, 7.665, 7.764, 7.93, 8.15, 8.423, 8.739, 9.106, 9.526, 10.01",\
"9.241, 9.272, 9.371, 9.541, 9.767, 10.04, 10.36, 10.73, 11.15, 11.63",\
"11.1, 11.13, 11.24, 11.42, 11.65, 11.94, 12.27, 12.64, 13.07, 13.55",\
"13.2, 13.24, 13.35, 13.54, 13.78, 14.08, 14.42, 14.8, 15.24, 15.73");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001517, 0.003333, 0.0068, 0.0122, 0.01978, 0.02975, 0.04232, 0.05765, 0.07594");
values("2.067, 2.148, 2.428, 2.961, 3.792, 4.968, 6.528, 8.505, 10.93, 13.82",\
"2.134, 2.215, 2.498, 3.033, 3.868, 5.045, 6.604, 8.579, 11, 13.9",\
"2.326, 2.408, 2.695, 3.239, 4.085, 5.273, 6.84, 8.819, 11.24, 14.14",\
"2.685, 2.768, 3.06, 3.612, 4.468, 5.668, 7.245, 9.234, 11.66, 14.56",\
"3.173, 3.257, 3.549, 4.104, 4.966, 6.172, 7.755, 9.75, 12.18, 15.09",\
"3.71, 3.793, 4.086, 4.645, 5.51, 6.719, 8.306, 10.3, 12.74, 15.65",\
"4.288, 4.371, 4.664, 5.222, 6.086, 7.298, 8.89, 10.89, 13.33, 16.24",\
"4.893, 4.976, 5.27, 5.826, 6.691, 7.901, 9.493, 11.5, 13.94, 16.85",\
"5.518, 5.602, 5.896, 6.453, 7.318, 8.528, 10.12, 12.12, 14.57, 17.48",\
"6.157, 6.241, 6.535, 7.092, 7.957, 9.167, 10.76, 12.76, 15.21, 18.12");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001517, 0.003333, 0.0068, 0.0122, 0.01978, 0.02975, 0.04232, 0.05765, 0.07594");
values("0.6492, 0.6822, 0.785, 0.9598, 1.2, 1.506, 1.885, 2.359, 2.941, 3.644",\
"0.6504, 0.681, 0.7842, 0.9592, 1.199, 1.506, 1.888, 2.36, 2.94, 3.644",\
"0.6482, 0.681, 0.7836, 0.9578, 1.198, 1.502, 1.884, 2.358, 2.94, 3.644",\
"0.6484, 0.6802, 0.7834, 0.9586, 1.197, 1.501, 1.884, 2.356, 2.94, 3.644",\
"0.6518, 0.6826, 0.7856, 0.9598, 1.198, 1.501, 1.884, 2.355, 2.94, 3.642",\
"0.6556, 0.6878, 0.7902, 0.963, 1.2, 1.504, 1.884, 2.358, 2.94, 3.646",\
"0.664, 0.692, 0.796, 0.97, 1.204, 1.508, 1.884, 2.358, 2.938, 3.644",\
"0.682, 0.714, 0.816, 0.988, 1.22, 1.522, 1.9, 2.37, 2.944, 3.648",\
"0.724, 0.758, 0.862, 1.034, 1.268, 1.568, 1.944, 2.404, 2.972, 3.67",\
"0.772, 0.804, 0.912, 1.088, 1.328, 1.63, 2, 2.462, 3.024, 3.712");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001517, 0.003333, 0.0068, 0.0122, 0.01978, 0.02975, 0.04232, 0.05765, 0.07594");
values("1.53, 1.666, 2.139, 3.045, 4.459, 6.443, 9.052, 12.34, 16.35, 21.12",\
"1.531, 1.666, 2.139, 3.046, 4.46, 6.445, 9.051, 12.34, 16.34, 21.12",\
"1.53, 1.666, 2.139, 3.046, 4.461, 6.443, 9.051, 12.34, 16.35, 21.12",\
"1.53, 1.664, 2.138, 3.046, 4.458, 6.444, 9.051, 12.34, 16.34, 21.12",\
"1.528, 1.664, 2.138, 3.047, 4.46, 6.445, 9.051, 12.34, 16.34, 21.13",\
"1.477, 1.615, 2.097, 3.021, 4.452, 6.443, 9.045, 12.34, 16.34, 21.12",\
"1.468, 1.602, 2.078, 2.98, 4.402, 6.406, 9.044, 12.33, 16.35, 21.12",\
"1.468, 1.602, 2.072, 2.976, 4.392, 6.372, 8.994, 12.31, 16.33, 21.13",\
"1.47, 1.606, 2.074, 2.978, 4.392, 6.366, 8.972, 12.27, 16.29, 21.11",\
"1.474, 1.61, 2.076, 2.978, 4.386, 6.372, 8.976, 12.25, 16.27, 21.06");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001517, 0.003333, 0.0068, 0.0122, 0.01978, 0.02975, 0.04232, 0.05765, 0.07594");
values("0.3565, 0.3803, 0.4639, 0.6233, 0.8714, 1.22, 1.678, 2.256, 2.961, 3.801",\
"0.4261, 0.4499, 0.5341, 0.6939, 0.9424, 1.291, 1.75, 2.328, 3.033, 3.874",\
"0.6377, 0.6617, 0.7467, 0.9075, 1.157, 1.506, 1.965, 2.544, 3.249, 4.089",\
"0.9875, 1.018, 1.118, 1.293, 1.546, 1.896, 2.356, 2.934, 3.64, 4.484",\
"1.436, 1.476, 1.605, 1.822, 2.12, 2.495, 2.96, 3.54, 4.246, 5.088",\
"1.968, 2.02, 2.188, 2.463, 2.826, 3.266, 3.784, 4.384, 5.094, 5.937",\
"2.574, 2.64, 2.855, 3.201, 3.645, 4.169, 4.766, 5.441, 6.196, 7.052",\
"3.253, 3.335, 3.6, 4.027, 4.568, 5.192, 5.884, 6.65, 7.493, 8.418",\
"3.998, 4.1, 4.422, 4.938, 5.586, 6.327, 7.134, 8.005, 8.949, 9.969",\
"4.808, 4.932, 5.319, 5.928, 6.697, 7.564, 8.502, 9.499, 10.56, 11.69");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001517, 0.003333, 0.0068, 0.0122, 0.01978, 0.02975, 0.04232, 0.05765, 0.07594");
values("1.295, 1.379, 1.67, 2.226, 3.09, 4.299, 5.89, 7.892, 10.34, 13.25",\
"1.341, 1.425, 1.718, 2.276, 3.141, 4.352, 5.942, 7.945, 10.39, 13.3",\
"1.573, 1.658, 1.954, 2.516, 3.385, 4.599, 6.193, 8.198, 10.64, 13.56",\
"2.063, 2.147, 2.444, 3.007, 3.877, 5.093, 6.691, 8.696, 11.14, 14.06",\
"2.847, 2.932, 3.227, 3.788, 4.659, 5.876, 7.472, 9.48, 11.93, 14.85",\
"3.936, 4.027, 4.332, 4.897, 5.765, 6.982, 8.58, 10.59, 13.04, 15.95",\
"5.247, 5.361, 5.728, 6.345, 7.231, 8.446, 10.04, 12.05, 14.5, 17.41",\
"6.751, 6.887, 7.335, 8.075, 9.05, 10.29, 11.89, 13.89, 16.34, 19.26",\
"8.452, 8.615, 9.147, 10.02, 11.17, 12.52, 14.15, 16.15, 18.6, 21.52",\
"10.35, 10.55, 11.17, 12.19, 13.51, 15.07, 16.8, 18.85, 21.29, 24.21");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001517, 0.003333, 0.0068, 0.0122, 0.01978, 0.02975, 0.04232, 0.05765, 0.07594");
values("0.414, 0.4537, 0.5927, 0.8578, 1.271, 1.848, 2.609, 3.568, 4.739, 6.138",\
"0.4143, 0.454, 0.5943, 0.8591, 1.269, 1.849, 2.61, 3.569, 4.741, 6.138",\
"0.4176, 0.4559, 0.5932, 0.8586, 1.269, 1.847, 2.61, 3.569, 4.742, 6.135",\
"0.5192, 0.5538, 0.6736, 0.9002, 1.28, 1.849, 2.608, 3.568, 4.741, 6.134",\
"0.6862, 0.7232, 0.8526, 1.089, 1.435, 1.927, 2.631, 3.572, 4.739, 6.133",\
"0.9076, 0.9518, 1.096, 1.348, 1.712, 2.201, 2.825, 3.663, 4.765, 6.147",\
"1.171, 1.224, 1.394, 1.675, 2.06, 2.565, 3.206, 3.988, 4.975, 6.234",\
"1.469, 1.532, 1.73, 2.056, 2.488, 3.016, 3.676, 4.482, 5.438, 6.584",\
"1.806, 1.878, 2.11, 2.484, 2.966, 3.544, 4.23, 5.052, 6.03, 7.176",\
"2.184, 2.268, 2.53, 2.958, 3.502, 4.136, 4.876, 5.726, 6.72, 7.886");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001517, 0.003333, 0.0068, 0.0122, 0.01978, 0.02975, 0.04232, 0.05765, 0.07594");
values("1.529, 1.665, 2.139, 3.046, 4.461, 6.442, 9.051, 12.34, 16.35, 21.13",\
"1.531, 1.665, 2.139, 3.046, 4.461, 6.442, 9.051, 12.33, 16.34, 21.12",\
"1.53, 1.664, 2.14, 3.046, 4.457, 6.442, 9.051, 12.34, 16.35, 21.13",\
"1.529, 1.664, 2.14, 3.047, 4.459, 6.443, 9.05, 12.34, 16.35, 21.12",\
"1.536, 1.669, 2.139, 3.045, 4.461, 6.44, 9.052, 12.34, 16.35, 21.13",\
"1.727, 1.836, 2.229, 3.069, 4.456, 6.443, 9.051, 12.34, 16.35, 21.12",\
"2.141, 2.25, 2.602, 3.298, 4.526, 6.448, 9.048, 12.34, 16.35, 21.12",\
"2.612, 2.74, 3.154, 3.828, 4.876, 6.56, 9.066, 12.33, 16.34, 21.12",\
"3.116, 3.272, 3.746, 4.526, 5.54, 7.002, 9.218, 12.37, 16.35, 21.13",\
"3.676, 3.842, 4.394, 5.278, 6.424, 7.784, 9.73, 12.56, 16.4, 21.13");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001517, 0.003333, 0.0068, 0.0122, 0.01978, 0.02975, 0.04232, 0.05765, 0.07594");
values("3.703, 3.731, 3.828, 3.99, 4.208, 4.476, 4.792, 5.156, 5.575, 6.055",\
"3.746, 3.775, 3.871, 4.034, 4.252, 4.521, 4.836, 5.201, 5.62, 6.099",\
"3.962, 3.992, 4.088, 4.251, 4.47, 4.739, 5.055, 5.419, 5.839, 6.319",\
"4.435, 4.465, 4.562, 4.724, 4.944, 5.213, 5.528, 5.894, 6.312, 6.793",\
"5.201, 5.23, 5.326, 5.49, 5.71, 5.979, 6.295, 6.661, 7.081, 7.56",\
"6.285, 6.315, 6.412, 6.576, 6.797, 7.068, 7.385, 7.751, 8.17, 8.651",\
"7.717, 7.748, 7.846, 8.011, 8.233, 8.505, 8.823, 9.188, 9.608, 10.09",\
"9.49, 9.52, 9.622, 9.79, 10.02, 10.29, 10.61, 10.98, 11.4, 11.88",\
"11.53, 11.57, 11.68, 11.85, 12.09, 12.37, 12.7, 13.07, 13.5, 13.98",\
"13.79, 13.83, 13.95, 14.14, 14.39, 14.68, 15.02, 15.41, 15.84, 16.33");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001517, 0.003333, 0.0068, 0.0122, 0.01978, 0.02975, 0.04232, 0.05765, 0.07594");
values("1.798, 1.882, 2.176, 2.731, 3.593, 4.8, 6.38, 8.383, 10.83, 13.73",\
"1.862, 1.946, 2.24, 2.798, 3.66, 4.865, 6.45, 8.446, 10.9, 13.79",\
"2.074, 2.157, 2.451, 3.01, 3.876, 5.084, 6.673, 8.684, 11.12, 14.03",\
"2.467, 2.551, 2.844, 3.403, 4.27, 5.481, 7.078, 9.088, 11.53, 14.44",\
"2.963, 3.047, 3.339, 3.897, 4.764, 5.98, 7.572, 9.582, 12.03, 14.94",\
"3.507, 3.59, 3.88, 4.434, 5.3, 6.513, 8.11, 10.11, 12.56, 15.47",\
"4.082, 4.165, 4.456, 5.01, 5.871, 7.079, 8.671, 10.68, 13.13, 16.04",\
"4.677, 4.76, 5.052, 5.607, 6.468, 7.674, 9.26, 11.26, 13.71, 16.63",\
"5.287, 5.371, 5.663, 6.218, 7.079, 8.287, 9.875, 11.87, 14.32, 17.23",\
"5.905, 5.989, 6.281, 6.837, 7.699, 8.906, 10.49, 12.49, 14.93, 17.84");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001517, 0.003333, 0.0068, 0.0122, 0.01978, 0.02975, 0.04232, 0.05765, 0.07594");
values("0.6496, 0.6824, 0.7854, 0.9608, 1.198, 1.505, 1.885, 2.355, 2.939, 3.642",\
"0.6496, 0.6822, 0.7852, 0.96, 1.198, 1.505, 1.885, 2.356, 2.94, 3.641",\
"0.6504, 0.682, 0.785, 0.96, 1.198, 1.503, 1.884, 2.355, 2.939, 3.642",\
"0.651, 0.6818, 0.785, 0.9578, 1.198, 1.504, 1.886, 2.358, 2.939, 3.644",\
"0.6528, 0.6842, 0.7862, 0.9608, 1.199, 1.504, 1.883, 2.355, 2.938, 3.644",\
"0.657, 0.6872, 0.7896, 0.9632, 1.199, 1.505, 1.884, 2.356, 2.938, 3.644",\
"0.66, 0.694, 0.794, 0.966, 1.204, 1.508, 1.884, 2.356, 2.94, 3.646",\
"0.682, 0.714, 0.814, 0.988, 1.222, 1.522, 1.898, 2.366, 2.944, 3.65",\
"0.742, 0.774, 0.874, 1.044, 1.272, 1.568, 1.938, 2.4, 2.968, 3.668",\
"0.82, 0.85, 0.956, 1.124, 1.35, 1.642, 2.006, 2.46, 3.022, 3.712");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001517, 0.003333, 0.0068, 0.0122, 0.01978, 0.02975, 0.04232, 0.05765, 0.07594");
values("1.412, 1.547, 2.022, 2.926, 4.338, 6.318, 8.924, 12.21, 16.21, 20.99",\
"1.412, 1.547, 2.02, 2.926, 4.338, 6.317, 8.924, 12.21, 16.2, 21",\
"1.412, 1.546, 2.02, 2.926, 4.337, 6.319, 8.924, 12.2, 16.22, 20.98",\
"1.412, 1.547, 2.021, 2.926, 4.336, 6.319, 8.922, 12.2, 16.21, 20.99",\
"1.411, 1.547, 2.022, 2.926, 4.339, 6.318, 8.923, 12.2, 16.22, 20.98",\
"1.402, 1.535, 2.007, 2.918, 4.334, 6.315, 8.922, 12.2, 16.21, 21.01",\
"1.409, 1.543, 2.011, 2.911, 4.319, 6.308, 8.918, 12.2, 16.21, 20.99",\
"1.418, 1.55, 2.02, 2.92, 4.32, 6.292, 8.904, 12.2, 16.22, 20.99",\
"1.424, 1.558, 2.026, 2.922, 4.326, 6.298, 8.896, 12.18, 16.2, 20.98",\
"1.434, 1.566, 2.03, 2.928, 4.332, 6.304, 8.904, 12.18, 16.18, 20.97");
}
}
}
}