blob: ceab7ca7d219c823f8877fbb55d8dc32258d4877 [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_mcu9t5v0__xor2_1) {
area : 33.868800 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "3.066228e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "1.98396e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "2.974356e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "2.045142e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "3.066228e-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.009548 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(A2) {
capacitance : 0.009258 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(Z) {
direction : output ;
function : "(A1^A2)" ;
max_capacitance : 0.1576 ;
max_transition : 6 ;
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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002081, 0.005874, 0.01312, 0.0244, 0.04024, 0.06108, 0.08733, 0.1194, 0.1576");
values("0.05674, 0.05665, 0.05632, 0.05573, 0.05493, 0.05413, 0.05343, 0.0529, 0.0525, 0.05217",\
"0.05647, 0.05639, 0.05607, 0.05548, 0.05472, 0.05392, 0.05324, 0.05272, 0.0523, 0.05198",\
"0.05594, 0.05589, 0.05559, 0.05504, 0.0543, 0.05355, 0.05288, 0.05236, 0.05196, 0.0516",\
"0.05535, 0.05527, 0.05501, 0.0545, 0.05386, 0.05318, 0.05254, 0.05204, 0.05164, 0.05132",\
"0.05446, 0.0544, 0.05418, 0.05383, 0.05336, 0.05282, 0.05228, 0.05181, 0.05144, 0.05117",\
"0.05404, 0.05398, 0.05386, 0.05356, 0.05326, 0.05283, 0.05238, 0.05198, 0.05161, 0.05132",\
"0.05438, 0.05435, 0.05423, 0.05403, 0.05376, 0.05345, 0.05306, 0.05268, 0.05236, 0.05208",\
"0.05546, 0.05542, 0.0553, 0.05518, 0.05495, 0.05461, 0.05432, 0.05401, 0.05371, 0.05343",\
"0.05729, 0.05728, 0.05712, 0.05694, 0.05671, 0.05649, 0.05624, 0.05595, 0.05568, 0.05542",\
"0.05983, 0.05981, 0.0596, 0.05943, 0.05918, 0.05896, 0.05872, 0.05848, 0.05825, 0.05799");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002081, 0.005874, 0.01312, 0.0244, 0.04024, 0.06108, 0.08733, 0.1194, 0.1576");
values("0.04028, 0.04025, 0.04004, 0.03951, 0.03874, 0.03794, 0.03733, 0.0369, 0.0366, 0.0365",\
"0.04013, 0.0401, 0.03992, 0.03942, 0.0387, 0.03795, 0.03729, 0.03684, 0.03656, 0.03643",\
"0.03925, 0.03922, 0.03908, 0.0388, 0.03831, 0.03775, 0.03725, 0.03686, 0.03652, 0.03637",\
"0.03771, 0.03771, 0.0377, 0.03765, 0.03753, 0.03729, 0.03703, 0.03676, 0.03654, 0.03643",\
"0.03688, 0.03691, 0.03695, 0.03698, 0.037, 0.03697, 0.03689, 0.03676, 0.03664, 0.0366",\
"0.03667, 0.03668, 0.03674, 0.03687, 0.03695, 0.037, 0.03705, 0.03706, 0.03704, 0.03704",\
"0.03713, 0.03716, 0.03718, 0.03727, 0.03741, 0.03762, 0.0377, 0.03777, 0.03787, 0.03795",\
"0.03815, 0.03819, 0.03821, 0.03832, 0.03839, 0.03855, 0.03885, 0.03894, 0.03902, 0.03918",\
"0.03971, 0.03971, 0.03977, 0.03991, 0.03995, 0.04011, 0.04034, 0.04064, 0.04084, 0.04098",\
"0.04192, 0.04195, 0.04198, 0.04208, 0.04213, 0.04221, 0.04236, 0.04256, 0.04305, 0.04336");
}
}
internal_power() {
related_pin : "A1" ;
when : "A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002081, 0.005874, 0.01312, 0.0244, 0.04024, 0.06108, 0.08733, 0.1194, 0.1576");
values("-0.001671, -0.001636, -0.001553, -0.001503, -0.001476, -0.00146, -0.001446, -0.001442, -0.00144, -0.001436",\
"-0.002024, -0.001933, -0.001767, -0.001633, -0.001525, -0.001475, -0.00145, -0.001417, -0.001403, -0.001407",\
"-0.002505, -0.002429, -0.002144, -0.00185, -0.001634, -0.001485, -0.001395, -0.001332, -0.001298, -0.001267",\
"-0.002797, -0.002709, -0.002476, -0.002139, -0.001854, -0.001639, -0.001487, -0.001382, -0.001309, -0.001258",\
"-0.00252, -0.002505, -0.002402, -0.002209, -0.001964, -0.001731, -0.001571, -0.001449, -0.001352, -0.001296",\
"-0.001565, -0.001627, -0.001723, -0.001784, -0.001736, -0.001614, -0.001496, -0.001408, -0.001318, -0.001264",\
"0.0001302, 7.569e-06, -0.0003609, -0.0007169, -0.0009239, -0.001035, -0.001061, -0.001077, -0.001058, -0.001063",\
"0.002534, 0.002324, 0.001751, 0.001083, 0.0004948, 7.848e-05, -0.0001994, -0.0003742, -0.0004983, -0.0005855",\
"0.005752, 0.005464, 0.004666, 0.003631, 0.002666, 0.001852, 0.00126, 0.0008094, 0.0004934, 0.0002285",\
"0.009741, 0.009386, 0.008357, 0.006977, 0.005576, 0.004373, 0.003388, 0.002623, 0.002021, 0.001551");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002081, 0.005874, 0.01312, 0.0244, 0.04024, 0.06108, 0.08733, 0.1194, 0.1576");
values("0.03035, 0.03047, 0.03073, 0.03094, 0.03112, 0.03125, 0.03132, 0.03145, 0.03161, 0.03175",\
"0.0296, 0.02978, 0.03022, 0.03066, 0.03098, 0.03118, 0.03136, 0.03155, 0.03174, 0.03196",\
"0.02859, 0.02873, 0.02912, 0.02972, 0.03025, 0.03074, 0.03105, 0.03129, 0.03159, 0.03177",\
"0.02851, 0.02853, 0.02868, 0.02904, 0.02953, 0.03004, 0.03045, 0.03085, 0.03119, 0.03153",\
"0.02912, 0.0291, 0.02907, 0.02908, 0.02928, 0.02966, 0.03008, 0.0305, 0.03081, 0.03115",\
"0.03044, 0.03032, 0.03007, 0.02987, 0.02974, 0.0298, 0.03002, 0.0303, 0.03062, 0.03102",\
"0.03237, 0.03221, 0.03177, 0.03123, 0.03088, 0.03059, 0.03049, 0.03054, 0.03081, 0.03119",\
"0.03507, 0.03484, 0.03417, 0.0334, 0.03261, 0.03212, 0.03168, 0.03143, 0.03129, 0.03141",\
"0.03854, 0.03822, 0.0374, 0.03628, 0.03508, 0.03416, 0.03354, 0.03295, 0.03252, 0.03242",\
"0.04285, 0.04247, 0.04135, 0.03991, 0.03845, 0.03705, 0.03602, 0.03521, 0.0344, 0.03396");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002081, 0.005874, 0.01312, 0.0244, 0.04024, 0.06108, 0.08733, 0.1194, 0.1576");
values("0.05301, 0.05293, 0.05258, 0.05202, 0.05137, 0.0507, 0.05016, 0.04974, 0.04945, 0.04919",\
"0.0525, 0.05243, 0.0521, 0.05158, 0.05095, 0.05032, 0.04982, 0.04945, 0.04914, 0.04892",\
"0.05194, 0.05187, 0.05158, 0.05106, 0.05045, 0.04986, 0.04935, 0.04901, 0.04871, 0.04849",\
"0.0515, 0.05143, 0.05118, 0.05076, 0.05024, 0.0497, 0.0492, 0.04884, 0.04855, 0.04833",\
"0.05121, 0.05116, 0.05097, 0.05066, 0.05027, 0.04982, 0.0494, 0.04905, 0.04877, 0.04854",\
"0.05147, 0.05143, 0.05127, 0.05101, 0.0507, 0.05033, 0.05, 0.04966, 0.04937, 0.04913",\
"0.05232, 0.05227, 0.05212, 0.05192, 0.05163, 0.05131, 0.05101, 0.05068, 0.05041, 0.05018",\
"0.05369, 0.05362, 0.05347, 0.05326, 0.05297, 0.05273, 0.05243, 0.05213, 0.05188, 0.05165",\
"0.05559, 0.05552, 0.05535, 0.05513, 0.05489, 0.05458, 0.05433, 0.05406, 0.0538, 0.05356",\
"0.05808, 0.05796, 0.05776, 0.05745, 0.05718, 0.05694, 0.05668, 0.05644, 0.05619, 0.05597");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002081, 0.005874, 0.01312, 0.0244, 0.04024, 0.06108, 0.08733, 0.1194, 0.1576");
values("0.02967, 0.02977, 0.03003, 0.03028, 0.03045, 0.03055, 0.03065, 0.03076, 0.03085, 0.03095",\
"0.02967, 0.02977, 0.03003, 0.03031, 0.03051, 0.03062, 0.03071, 0.03083, 0.03091, 0.03107",\
"0.02943, 0.02951, 0.02971, 0.03003, 0.03028, 0.03046, 0.03065, 0.03072, 0.03081, 0.03095",\
"0.02895, 0.029, 0.02921, 0.02949, 0.02978, 0.03006, 0.03027, 0.0305, 0.03066, 0.03079",\
"0.0288, 0.02887, 0.02905, 0.02929, 0.02959, 0.02989, 0.03025, 0.03042, 0.03066, 0.03085",\
"0.02909, 0.0291, 0.02925, 0.02952, 0.02985, 0.03012, 0.03043, 0.03074, 0.03109, 0.03123",\
"0.02977, 0.02983, 0.0299, 0.03012, 0.03043, 0.0308, 0.03108, 0.03135, 0.03167, 0.03203",\
"0.03092, 0.03096, 0.03109, 0.03122, 0.03142, 0.03174, 0.03223, 0.03252, 0.03273, 0.03307",\
"0.0326, 0.03263, 0.03274, 0.03288, 0.03303, 0.03325, 0.03362, 0.03422, 0.03444, 0.03466",\
"0.03475, 0.03475, 0.03484, 0.03504, 0.03515, 0.03538, 0.03554, 0.0359, 0.03658, 0.03688");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002081, 0.005874, 0.01312, 0.0244, 0.04024, 0.06108, 0.08733, 0.1194, 0.1576");
values("0.000404, 0.000424, 0.0004945, 0.0005391, 0.0005665, 0.0005741, 0.0005898, 0.0005974, 0.0006045, 0.000604",\
"0.0002862, 0.0003445, 0.000507, 0.0006171, 0.0006903, 0.0007321, 0.0007576, 0.0007813, 0.000789, 0.0008113",\
"-0.0002463, -0.0001232, 0.0001738, 0.0004843, 0.0006971, 0.0008489, 0.0009306, 0.0009883, 0.001038, 0.001058",\
"-0.0007115, -0.0005991, -0.0002914, 0.0001166, 0.0004479, 0.0006931, 0.0008579, 0.0009643, 0.001043, 0.001107",\
"-0.000697, -0.0006497, -0.0004431, -0.0001215, 0.0002209, 0.0005018, 0.0007196, 0.0008642, 0.0009663, 0.001059",\
"-7.649e-05, -8.668e-05, -5.654e-05, 8.143e-05, 0.0002824, 0.0005092, 0.0006927, 0.0008361, 0.0009586, 0.001043",\
"0.001246, 0.001175, 0.0009963, 0.0008627, 0.0008221, 0.000885, 0.0009544, 0.001048, 0.001115, 0.001169",\
"0.003301, 0.003156, 0.002767, 0.002299, 0.001963, 0.001759, 0.001641, 0.00159, 0.001559, 0.001528",\
"0.006127, 0.005904, 0.00528, 0.004495, 0.00378, 0.003223, 0.002855, 0.00257, 0.002376, 0.002227",\
"0.009764, 0.009469, 0.00861, 0.007468, 0.006343, 0.005415, 0.00468, 0.004091, 0.003666, 0.003328");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002081, 0.005874, 0.01312, 0.0244, 0.04024, 0.06108, 0.08733, 0.1194, 0.1576");
values("0.03709, 0.03711, 0.03715, 0.03721, 0.03727, 0.03736, 0.03748, 0.03761, 0.03779, 0.03799",\
"0.03653, 0.03659, 0.03671, 0.03686, 0.03697, 0.0371, 0.03725, 0.03739, 0.03755, 0.03779",\
"0.03578, 0.03584, 0.03603, 0.03629, 0.03655, 0.03677, 0.03697, 0.03717, 0.03737, 0.03763",\
"0.03567, 0.03567, 0.03576, 0.03593, 0.03617, 0.03641, 0.03671, 0.03696, 0.03721, 0.03747",\
"0.03624, 0.03622, 0.03614, 0.03613, 0.03618, 0.03634, 0.03653, 0.03678, 0.03702, 0.0373",\
"0.03743, 0.03735, 0.03712, 0.03693, 0.03671, 0.03668, 0.03675, 0.0369, 0.03705, 0.03736",\
"0.03932, 0.03919, 0.0388, 0.03833, 0.03793, 0.03757, 0.03737, 0.03731, 0.03729, 0.03751",\
"0.04192, 0.04175, 0.0412, 0.04044, 0.03971, 0.03916, 0.03867, 0.03834, 0.03818, 0.03811",\
"0.04531, 0.04507, 0.04437, 0.04337, 0.04224, 0.04134, 0.04061, 0.03995, 0.03952, 0.03924",\
"0.04949, 0.04923, 0.04838, 0.04705, 0.04562, 0.04423, 0.04319, 0.04226, 0.0415, 0.04089");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002081, 0.005874, 0.01312, 0.0244, 0.04024, 0.06108, 0.08733, 0.1194, 0.1576");
values("0.08321, 0.09236, 0.1242, 0.1847, 0.2787, 0.4102, 0.5834, 0.8021, 1.068, 1.386",\
"0.0936, 0.1029, 0.1353, 0.1961, 0.2902, 0.422, 0.5957, 0.814, 1.08, 1.398",\
"0.1282, 0.1395, 0.1745, 0.236, 0.3307, 0.4628, 0.6363, 0.8544, 1.121, 1.439",\
"0.1571, 0.1738, 0.2251, 0.3053, 0.4074, 0.5398, 0.7133, 0.9319, 1.198, 1.516",\
"0.1697, 0.1916, 0.26, 0.3667, 0.5009, 0.6564, 0.8341, 1.052, 1.318, 1.635",\
"0.1653, 0.1922, 0.2767, 0.4104, 0.5784, 0.7726, 0.9876, 1.221, 1.489, 1.806",\
"0.1421, 0.1747, 0.2754, 0.4342, 0.6366, 0.8709, 1.13, 1.409, 1.707, 2.03",\
"0.0992, 0.1369, 0.254, 0.4392, 0.674, 0.948, 1.251, 1.578, 1.926, 2.294",\
"0.0343, 0.0776, 0.2116, 0.4216, 0.6905, 1.003, 1.35, 1.726, 2.125, 2.546",\
"-0.0546, -0.0061, 0.146, 0.3821, 0.6841, 1.035, 1.426, 1.85, 2.302, 2.778");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002081, 0.005874, 0.01312, 0.0244, 0.04024, 0.06108, 0.08733, 0.1194, 0.1576");
values("0.1837, 0.2082, 0.2919, 0.4484, 0.6907, 1.03, 1.474, 2.035, 2.718, 3.534",\
"0.19, 0.215, 0.3005, 0.4597, 0.7032, 1.043, 1.489, 2.049, 2.732, 3.548",\
"0.2305, 0.2547, 0.3397, 0.5002, 0.7464, 1.089, 1.535, 2.096, 2.784, 3.598",\
"0.3227, 0.3489, 0.4325, 0.59, 0.8352, 1.178, 1.626, 2.188, 2.875, 3.693",\
"0.4335, 0.4673, 0.5729, 0.7412, 0.9837, 1.325, 1.772, 2.336, 3.023, 3.837",\
"0.5586, 0.5996, 0.7279, 0.9339, 1.199, 1.538, 1.983, 2.545, 3.231, 4.048",\
"0.702, 0.7492, 0.898, 1.14, 1.454, 1.823, 2.268, 2.826, 3.51, 4.328",\
"0.8681, 0.9201, 1.087, 1.363, 1.724, 2.15, 2.628, 3.187, 3.867, 4.68",\
"1.058, 1.116, 1.3, 1.604, 2.011, 2.492, 3.034, 3.628, 4.31, 5.12",\
"1.272, 1.336, 1.538, 1.87, 2.316, 2.852, 3.457, 4.12, 4.836, 5.648");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002081, 0.005874, 0.01312, 0.0244, 0.04024, 0.06108, 0.08733, 0.1194, 0.1576");
values("0.09658, 0.1119, 0.1656, 0.2682, 0.4275, 0.6524, 0.9468, 1.316, 1.771, 2.312",\
"0.09648, 0.1118, 0.1656, 0.2679, 0.4284, 0.6524, 0.9453, 1.318, 1.771, 2.308",\
"0.1191, 0.1304, 0.1729, 0.2681, 0.428, 0.6522, 0.9471, 1.316, 1.77, 2.309",\
"0.1747, 0.1904, 0.24, 0.321, 0.4457, 0.6516, 0.946, 1.317, 1.768, 2.308",\
"0.2389, 0.2596, 0.324, 0.4254, 0.5569, 0.7212, 0.966, 1.318, 1.768, 2.307",\
"0.3094, 0.335, 0.4154, 0.5414, 0.7002, 0.888, 1.104, 1.389, 1.788, 2.308",\
"0.3872, 0.4176, 0.512, 0.6636, 0.8548, 1.074, 1.322, 1.599, 1.931, 2.375",\
"0.4748, 0.5092, 0.6182, 0.7924, 1.015, 1.273, 1.557, 1.871, 2.211, 2.6",\
"0.5708, 0.61, 0.7314, 0.9286, 1.182, 1.478, 1.805, 2.157, 2.538, 2.949",\
"0.6766, 0.7214, 0.8572, 1.075, 1.357, 1.688, 2.058, 2.459, 2.881, 3.335");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002081, 0.005874, 0.01312, 0.0244, 0.04024, 0.06108, 0.08733, 0.1194, 0.1576");
values("0.2488, 0.2886, 0.4276, 0.6921, 1.101, 1.677, 2.426, 3.377, 4.534, 5.914",\
"0.2481, 0.2883, 0.4277, 0.6911, 1.102, 1.673, 2.427, 3.376, 4.537, 5.923",\
"0.2445, 0.2853, 0.4265, 0.6906, 1.102, 1.674, 2.427, 3.375, 4.541, 5.916",\
"0.2852, 0.315, 0.4309, 0.6888, 1.1, 1.674, 2.427, 3.378, 4.535, 5.925",\
"0.3694, 0.4043, 0.5175, 0.7214, 1.1, 1.674, 2.429, 3.381, 4.54, 5.92",\
"0.4538, 0.4968, 0.6338, 0.8538, 1.166, 1.679, 2.429, 3.381, 4.536, 5.92",\
"0.5366, 0.5886, 0.753, 1.011, 1.341, 1.778, 2.444, 3.378, 4.542, 5.926",\
"0.6238, 0.6824, 0.87, 1.172, 1.551, 1.996, 2.576, 3.411, 4.538, 5.925",\
"0.7202, 0.783, 0.9866, 1.331, 1.767, 2.268, 2.836, 3.572, 4.591, 5.927",\
"0.8254, 0.892, 1.11, 1.485, 1.977, 2.545, 3.176, 3.877, 4.788, 5.999");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002081, 0.005874, 0.01312, 0.0244, 0.04024, 0.06108, 0.08733, 0.1194, 0.1576");
values("0.6291, 0.6397, 0.6736, 0.7297, 0.8056, 0.9005, 1.015, 1.153, 1.315, 1.505",\
"0.6397, 0.6503, 0.6844, 0.7406, 0.8166, 0.9116, 1.027, 1.164, 1.326, 1.517",\
"0.6804, 0.691, 0.7252, 0.7816, 0.8577, 0.9527, 1.068, 1.205, 1.368, 1.558",\
"0.7553, 0.7659, 0.8, 0.8568, 0.9333, 1.029, 1.144, 1.281, 1.444, 1.634",\
"0.8667, 0.8776, 0.9124, 0.97, 1.047, 1.143, 1.259, 1.397, 1.559, 1.75",\
"1.004, 1.015, 1.053, 1.114, 1.195, 1.293, 1.411, 1.549, 1.712, 1.902",\
"1.164, 1.177, 1.216, 1.281, 1.365, 1.468, 1.588, 1.729, 1.893, 2.085",\
"1.351, 1.364, 1.407, 1.474, 1.562, 1.668, 1.792, 1.934, 2.101, 2.293",\
"1.567, 1.581, 1.625, 1.696, 1.787, 1.897, 2.023, 2.169, 2.336, 2.53",\
"1.813, 1.828, 1.874, 1.948, 2.043, 2.156, 2.285, 2.433, 2.603, 2.797");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002081, 0.005874, 0.01312, 0.0244, 0.04024, 0.06108, 0.08733, 0.1194, 0.1576");
values("0.4545, 0.4779, 0.5583, 0.7085, 0.9418, 1.271, 1.709, 2.263, 2.942, 3.754",\
"0.4669, 0.4903, 0.5709, 0.7217, 0.9553, 1.285, 1.723, 2.277, 2.956, 3.767",\
"0.5054, 0.5288, 0.61, 0.7626, 0.999, 1.331, 1.769, 2.324, 3.003, 3.814",\
"0.564, 0.5877, 0.6697, 0.8248, 1.065, 1.4, 1.842, 2.398, 3.077, 3.889",\
"0.6202, 0.6437, 0.7252, 0.8808, 1.122, 1.46, 1.903, 2.461, 3.142, 3.954",\
"0.6619, 0.6859, 0.7688, 0.9251, 1.165, 1.503, 1.947, 2.506, 3.188, 4.001",\
"0.6853, 0.7094, 0.7928, 0.9494, 1.192, 1.531, 1.973, 2.533, 3.216, 4.03",\
"0.6886, 0.713, 0.7968, 0.9538, 1.196, 1.536, 1.981, 2.54, 3.222, 4.036",\
"0.6699, 0.6948, 0.7794, 0.9369, 1.18, 1.519, 1.965, 2.526, 3.209, 4.021",\
"0.6274, 0.653, 0.7391, 0.8974, 1.14, 1.479, 1.925, 2.486, 3.171, 3.986");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002081, 0.005874, 0.01312, 0.0244, 0.04024, 0.06108, 0.08733, 0.1194, 0.1576");
values("0.1753, 0.1881, 0.2284, 0.295, 0.3877, 0.511, 0.6678, 0.8694, 1.121, 1.427",\
"0.1753, 0.188, 0.2284, 0.2954, 0.3875, 0.5108, 0.6682, 0.8683, 1.121, 1.428",\
"0.1768, 0.1878, 0.2282, 0.2951, 0.3875, 0.5098, 0.6678, 0.8688, 1.121, 1.428",\
"0.1762, 0.1896, 0.229, 0.2954, 0.3882, 0.5094, 0.6676, 0.8702, 1.121, 1.428",\
"0.1814, 0.1942, 0.2336, 0.2996, 0.3908, 0.5116, 0.6688, 0.8696, 1.121, 1.428",\
"0.1876, 0.2008, 0.2414, 0.3084, 0.4006, 0.5202, 0.6758, 0.8748, 1.124, 1.43",\
"0.1956, 0.2096, 0.2522, 0.32, 0.4118, 0.5318, 0.6884, 0.8844, 1.132, 1.434",\
"0.2102, 0.2232, 0.2666, 0.336, 0.429, 0.5486, 0.7, 0.8956, 1.138, 1.439",\
"0.2238, 0.2384, 0.2832, 0.3524, 0.4458, 0.5648, 0.7168, 0.9086, 1.149, 1.446",\
"0.2392, 0.254, 0.2996, 0.371, 0.4646, 0.584, 0.7328, 0.9226, 1.16, 1.455");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002081, 0.005874, 0.01312, 0.0244, 0.04024, 0.06108, 0.08733, 0.1194, 0.1576");
values("0.3231, 0.3629, 0.5011, 0.7632, 1.174, 1.747, 2.501, 3.451, 4.611, 5.993",\
"0.3231, 0.3627, 0.5011, 0.7634, 1.174, 1.746, 2.502, 3.452, 4.613, 5.995",\
"0.3238, 0.3628, 0.5008, 0.7635, 1.174, 1.747, 2.502, 3.451, 4.613, 5.995",\
"0.3238, 0.3628, 0.5006, 0.7638, 1.174, 1.746, 2.502, 3.452, 4.611, 5.994",\
"0.301, 0.3418, 0.4848, 0.759, 1.173, 1.746, 2.502, 3.451, 4.61, 5.995",\
"0.2824, 0.3216, 0.4596, 0.7272, 1.148, 1.737, 2.5, 3.452, 4.611, 5.995",\
"0.2784, 0.3158, 0.4502, 0.713, 1.126, 1.709, 2.477, 3.444, 4.612, 5.995",\
"0.2796, 0.3168, 0.449, 0.7084, 1.117, 1.693, 2.454, 3.419, 4.592, 5.992",\
"0.2856, 0.3216, 0.4512, 0.7072, 1.114, 1.688, 2.445, 3.401, 4.571, 5.967",\
"0.2938, 0.3292, 0.4562, 0.7096, 1.116, 1.686, 2.442, 3.392, 4.557, 5.947");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002081, 0.005874, 0.01312, 0.0244, 0.04024, 0.06108, 0.08733, 0.1194, 0.1576");
values("0.09688, 0.1061, 0.1378, 0.1983, 0.2922, 0.4237, 0.5973, 0.8152, 1.082, 1.4",\
"0.1084, 0.1176, 0.1499, 0.2107, 0.3047, 0.4365, 0.61, 0.8281, 1.094, 1.412",\
"0.1366, 0.1472, 0.1815, 0.243, 0.3377, 0.47, 0.6438, 0.8619, 1.128, 1.446",\
"0.163, 0.1771, 0.2214, 0.2948, 0.3958, 0.5289, 0.7029, 0.9217, 1.188, 1.506",\
"0.176, 0.1947, 0.2528, 0.345, 0.4657, 0.6147, 0.7936, 1.013, 1.28, 1.598",\
"0.1712, 0.1949, 0.2683, 0.3836, 0.53, 0.7034, 0.9056, 1.139, 1.408, 1.727",\
"0.1467, 0.1753, 0.2647, 0.4043, 0.5801, 0.7843, 1.015, 1.275, 1.567, 1.894",\
"0.1012, 0.1352, 0.2403, 0.4046, 0.6117, 0.8506, 1.116, 1.408, 1.73, 2.085",\
"0.0325, 0.0721, 0.1938, 0.3843, 0.6225, 0.897, 1.201, 1.53, 1.887, 2.274",\
"-0.0609, -0.0156, 0.1237, 0.3394, 0.6102, 0.921, 1.264, 1.636, 2.033, 2.458");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002081, 0.005874, 0.01312, 0.0244, 0.04024, 0.06108, 0.08733, 0.1194, 0.1576");
values("0.2495, 0.2734, 0.356, 0.5125, 0.7547, 1.093, 1.539, 2.099, 2.783, 3.598",\
"0.2577, 0.2819, 0.3657, 0.5228, 0.7657, 1.105, 1.55, 2.111, 2.795, 3.61",\
"0.3002, 0.3244, 0.4089, 0.5673, 0.8114, 1.152, 1.598, 2.159, 2.843, 3.659",\
"0.3965, 0.42, 0.5028, 0.6603, 0.9042, 1.245, 1.692, 2.253, 2.938, 3.754",\
"0.5312, 0.5603, 0.654, 0.8134, 1.055, 1.395, 1.841, 2.402, 3.087, 3.902",\
"0.6803, 0.7154, 0.83, 1.02, 1.272, 1.61, 2.055, 2.615, 3.299, 4.114",\
"0.8457, 0.8867, 1.02, 1.244, 1.541, 1.897, 2.34, 2.899, 3.58, 4.395",\
"1.032, 1.078, 1.229, 1.484, 1.826, 2.236, 2.703, 3.261, 3.941, 4.753",\
"1.244, 1.295, 1.46, 1.745, 2.129, 2.592, 3.12, 3.704, 4.385, 5.194",\
"1.483, 1.538, 1.719, 2.027, 2.451, 2.966, 3.555, 4.205, 4.913, 5.723");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002081, 0.005874, 0.01312, 0.0244, 0.04024, 0.06108, 0.08733, 0.1194, 0.1576");
values("0.09658, 0.1119, 0.1656, 0.2682, 0.4276, 0.6509, 0.9453, 1.316, 1.768, 2.309",\
"0.0965, 0.1119, 0.1657, 0.2681, 0.4276, 0.6524, 0.9453, 1.318, 1.769, 2.309",\
"0.1096, 0.1226, 0.1697, 0.2682, 0.4277, 0.6507, 0.9451, 1.318, 1.771, 2.311",\
"0.1499, 0.1643, 0.2131, 0.3015, 0.4401, 0.6523, 0.9466, 1.317, 1.768, 2.308",\
"0.2078, 0.2242, 0.2785, 0.3709, 0.5095, 0.6991, 0.9628, 1.318, 1.767, 2.308",\
"0.275, 0.2948, 0.3576, 0.462, 0.6068, 0.8008, 1.051, 1.37, 1.788, 2.308",\
"0.3512, 0.3746, 0.4468, 0.5662, 0.7284, 0.9306, 1.185, 1.501, 1.884, 2.363",\
"0.4358, 0.4606, 0.544, 0.6806, 0.8618, 1.084, 1.35, 1.67, 2.057, 2.507",\
"0.5276, 0.5564, 0.6502, 0.8042, 1.006, 1.251, 1.537, 1.87, 2.262, 2.721",\
"0.6286, 0.6606, 0.7634, 0.9358, 1.162, 1.431, 1.741, 2.095, 2.501, 2.967");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002081, 0.005874, 0.01312, 0.0244, 0.04024, 0.06108, 0.08733, 0.1194, 0.1576");
values("0.3216, 0.3614, 0.4999, 0.7639, 1.174, 1.747, 2.502, 3.452, 4.612, 5.995",\
"0.322, 0.3613, 0.5006, 0.7636, 1.174, 1.747, 2.502, 3.453, 4.611, 5.994",\
"0.3206, 0.3611, 0.5, 0.7636, 1.174, 1.747, 2.501, 3.453, 4.612, 5.992",\
"0.3316, 0.3666, 0.4995, 0.7634, 1.174, 1.747, 2.502, 3.453, 4.612, 5.995",\
"0.4127, 0.4466, 0.5568, 0.7784, 1.174, 1.747, 2.502, 3.453, 4.612, 5.995",\
"0.5072, 0.5472, 0.678, 0.89, 1.219, 1.751, 2.502, 3.453, 4.613, 5.995",\
"0.6016, 0.6496, 0.8042, 1.052, 1.377, 1.832, 2.517, 3.452, 4.611, 5.995",\
"0.6916, 0.7486, 0.9286, 1.219, 1.591, 2.036, 2.63, 3.478, 4.613, 5.995",\
"0.782, 0.8448, 1.05, 1.384, 1.81, 2.306, 2.877, 3.628, 4.659, 6.001",\
"0.8784, 0.9476, 1.17, 1.542, 2.027, 2.588, 3.21, 3.919, 4.841, 6.064");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002081, 0.005874, 0.01312, 0.0244, 0.04024, 0.06108, 0.08733, 0.1194, 0.1576");
values("0.5876, 0.598, 0.632, 0.6883, 0.7645, 0.8599, 0.9752, 1.113, 1.275, 1.466",\
"0.5946, 0.605, 0.6392, 0.6957, 0.772, 0.8673, 0.9826, 1.12, 1.283, 1.474",\
"0.6332, 0.6437, 0.6778, 0.7346, 0.8109, 0.9065, 1.022, 1.16, 1.322, 1.513",\
"0.7251, 0.7356, 0.77, 0.8268, 0.9036, 0.9993, 1.115, 1.252, 1.415, 1.606",\
"0.8745, 0.8852, 0.9202, 0.9778, 1.055, 1.151, 1.267, 1.405, 1.568, 1.758",\
"1.061, 1.073, 1.11, 1.171, 1.251, 1.349, 1.466, 1.605, 1.768, 1.959",\
"1.265, 1.278, 1.318, 1.382, 1.466, 1.568, 1.688, 1.829, 1.993, 2.185",\
"1.488, 1.502, 1.545, 1.614, 1.702, 1.807, 1.93, 2.072, 2.238, 2.431",\
"1.734, 1.749, 1.795, 1.869, 1.961, 2.07, 2.195, 2.339, 2.506, 2.699",\
"2.007, 2.023, 2.072, 2.15, 2.247, 2.36, 2.488, 2.634, 2.802, 2.995");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002081, 0.005874, 0.01312, 0.0244, 0.04024, 0.06108, 0.08733, 0.1194, 0.1576");
values("0.3667, 0.3911, 0.4751, 0.6325, 0.8746, 1.213, 1.657, 2.217, 2.9, 3.715",\
"0.3799, 0.4042, 0.4882, 0.6459, 0.8881, 1.227, 1.671, 2.23, 2.913, 3.731",\
"0.4236, 0.4476, 0.5313, 0.6889, 0.9324, 1.271, 1.717, 2.276, 2.959, 3.775",\
"0.4859, 0.51, 0.5934, 0.751, 0.9944, 1.335, 1.78, 2.342, 3.025, 3.84",\
"0.5395, 0.5631, 0.646, 0.8023, 1.046, 1.386, 1.834, 2.394, 3.078, 3.893",\
"0.5758, 0.5999, 0.6829, 0.8391, 1.081, 1.42, 1.867, 2.428, 3.115, 3.928",\
"0.5912, 0.6157, 0.6989, 0.8558, 1.098, 1.436, 1.881, 2.442, 3.128, 3.943",\
"0.5845, 0.6094, 0.6939, 0.8502, 1.093, 1.431, 1.876, 2.437, 3.121, 3.937",\
"0.5529, 0.5786, 0.6643, 0.8218, 1.064, 1.403, 1.848, 2.408, 3.092, 3.906",\
"0.4947, 0.5214, 0.609, 0.7674, 1.01, 1.349, 1.794, 2.355, 3.038, 3.852");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002081, 0.005874, 0.01312, 0.0244, 0.04024, 0.06108, 0.08733, 0.1194, 0.1576");
values("0.1775, 0.1892, 0.2288, 0.2958, 0.3879, 0.5098, 0.6678, 0.8695, 1.12, 1.427",\
"0.1772, 0.1886, 0.2294, 0.2955, 0.3879, 0.5099, 0.6677, 0.8683, 1.121, 1.428",\
"0.1761, 0.1889, 0.2288, 0.2954, 0.3874, 0.5095, 0.6674, 0.8684, 1.12, 1.428",\
"0.1766, 0.1891, 0.2294, 0.2954, 0.3882, 0.509, 0.6674, 0.869, 1.12, 1.428",\
"0.1806, 0.1932, 0.2328, 0.2992, 0.39, 0.512, 0.668, 0.87, 1.121, 1.428",\
"0.1902, 0.2034, 0.2442, 0.31, 0.401, 0.5198, 0.675, 0.8736, 1.124, 1.43",\
"0.2068, 0.2192, 0.2586, 0.324, 0.4136, 0.5334, 0.688, 0.8852, 1.133, 1.436",\
"0.226, 0.2396, 0.281, 0.3464, 0.432, 0.5486, 0.6988, 0.8928, 1.14, 1.443",\
"0.246, 0.2618, 0.3042, 0.37, 0.4546, 0.5674, 0.7144, 0.9046, 1.147, 1.446",\
"0.2656, 0.2818, 0.3276, 0.3944, 0.4796, 0.5882, 0.7318, 0.919, 1.156, 1.452");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002081, 0.005874, 0.01312, 0.0244, 0.04024, 0.06108, 0.08733, 0.1194, 0.1576");
values("0.2539, 0.2919, 0.4288, 0.6917, 1.1, 1.673, 2.427, 3.378, 4.537, 5.917",\
"0.2535, 0.292, 0.4287, 0.6915, 1.099, 1.673, 2.426, 3.377, 4.538, 5.924",\
"0.2538, 0.2925, 0.4285, 0.6911, 1.101, 1.672, 2.432, 3.376, 4.534, 5.915",\
"0.2546, 0.2926, 0.4289, 0.691, 1.1, 1.673, 2.427, 3.378, 4.535, 5.915",\
"0.2546, 0.292, 0.426, 0.6898, 1.101, 1.674, 2.433, 3.377, 4.536, 5.921",\
"0.2594, 0.2962, 0.4282, 0.687, 1.094, 1.67, 2.429, 3.381, 4.543, 5.919",\
"0.2652, 0.3016, 0.4318, 0.691, 1.095, 1.665, 2.423, 3.374, 4.539, 5.927",\
"0.2738, 0.3086, 0.4368, 0.6924, 1.098, 1.668, 2.419, 3.369, 4.532, 5.92",\
"0.2842, 0.3188, 0.4436, 0.6948, 1.1, 1.671, 2.421, 3.368, 4.526, 5.912",\
"0.2968, 0.3308, 0.4526, 0.699, 1.102, 1.671, 2.424, 3.371, 4.527, 5.906");
}
}
}
}