blob: 8fec197f97f510dd18a345221fb8c63420ea3f7d [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 : "3.069594e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "1.980198e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "2.976138e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "2.030094e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "3.069594e-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.006809 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6.8 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(A2) {
capacitance : 0.006774 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6.8 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(Z) {
direction : output ;
function : "(A1^A2)" ;
max_capacitance : 0.119 ;
max_transition : 6.8 ;
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.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.001814, 0.004672, 0.01013, 0.01863, 0.03057, 0.04627, 0.06604, 0.09019, 0.119");
values("0.04001, 0.03993, 0.0397, 0.03929, 0.03876, 0.0382, 0.03774, 0.03737, 0.03709, 0.03687",\
"0.03986, 0.03977, 0.03955, 0.03916, 0.03863, 0.0381, 0.03763, 0.03727, 0.03698, 0.03676",\
"0.03953, 0.03949, 0.03927, 0.03889, 0.03838, 0.03785, 0.03741, 0.03704, 0.03676, 0.03655",\
"0.03915, 0.03911, 0.0389, 0.03854, 0.0381, 0.03763, 0.03721, 0.03686, 0.03659, 0.03638",\
"0.03868, 0.03865, 0.0385, 0.03823, 0.0379, 0.03751, 0.03714, 0.03683, 0.03658, 0.03637",\
"0.03868, 0.03866, 0.03857, 0.03836, 0.03813, 0.03778, 0.0375, 0.03719, 0.03695, 0.03675",\
"0.03938, 0.03937, 0.03925, 0.03911, 0.03889, 0.03866, 0.03841, 0.03815, 0.03791, 0.0377",\
"0.04077, 0.04074, 0.04059, 0.04046, 0.04026, 0.04007, 0.03982, 0.03964, 0.03941, 0.03921",\
"0.04272, 0.04267, 0.04255, 0.0424, 0.04225, 0.04206, 0.04183, 0.04164, 0.04146, 0.04125",\
"0.04529, 0.04525, 0.04511, 0.04497, 0.04478, 0.04458, 0.0444, 0.04423, 0.04404, 0.04385");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.001814, 0.004672, 0.01013, 0.01863, 0.03057, 0.04627, 0.06604, 0.09019, 0.119");
values("0.02856, 0.02853, 0.02837, 0.02802, 0.02748, 0.02701, 0.02663, 0.02637, 0.02622, 0.02616",\
"0.02844, 0.02842, 0.02828, 0.02794, 0.02745, 0.02698, 0.02659, 0.02631, 0.02614, 0.02608",\
"0.02785, 0.02781, 0.02772, 0.02752, 0.0272, 0.02685, 0.02654, 0.02629, 0.02612, 0.0261",\
"0.02688, 0.02688, 0.02687, 0.02684, 0.02674, 0.02659, 0.02642, 0.02627, 0.02618, 0.02614",\
"0.02649, 0.02649, 0.02652, 0.02654, 0.02655, 0.02654, 0.02648, 0.02641, 0.02636, 0.02638",\
"0.02659, 0.0266, 0.02663, 0.02672, 0.02678, 0.02682, 0.02685, 0.02685, 0.02685, 0.0269",\
"0.02722, 0.02723, 0.02726, 0.02728, 0.0274, 0.02753, 0.02758, 0.02764, 0.02772, 0.02779",\
"0.02833, 0.02834, 0.02837, 0.0284, 0.02848, 0.02859, 0.02877, 0.02889, 0.02899, 0.02906",\
"0.02998, 0.02997, 0.03002, 0.03007, 0.03013, 0.03019, 0.03032, 0.03057, 0.03075, 0.03086",\
"0.03212, 0.03214, 0.03217, 0.03223, 0.03226, 0.03232, 0.03238, 0.03257, 0.03285, 0.03321");
}
}
internal_power() {
related_pin : "A1" ;
when : "A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.001814, 0.004672, 0.01013, 0.01863, 0.03057, 0.04627, 0.06604, 0.09019, 0.119");
values("-0.0007947, -0.0007793, -0.0007348, -0.0007162, -0.0007008, -0.0006918, -0.000682, -0.0006794, -0.0006745, -0.0006711",\
"-0.001028, -0.0009809, -0.0008753, -0.0007826, -0.0007242, -0.0006927, -0.0006722, -0.0006568, -0.0006491, -0.0006417",\
"-0.001344, -0.001278, -0.001104, -0.000916, -0.0007751, -0.0006841, -0.0006248, -0.000586, -0.0005592, -0.0005409",\
"-0.001512, -0.001465, -0.0013, -0.00109, -0.0009195, -0.0007704, -0.0006826, -0.0006174, -0.0005712, -0.0005463",\
"-0.001228, -0.001227, -0.00119, -0.00108, -0.0009314, -0.0008184, -0.0007158, -0.0006523, -0.00059, -0.000554",\
"-0.0004498, -0.0005058, -0.0006103, -0.0006789, -0.000686, -0.0006602, -0.0005998, -0.0005539, -0.0005239, -0.0005049",\
"0.000878, 0.0007827, 0.0004976, 0.0001923, -2.921e-05, -0.0001523, -0.0002242, -0.0002566, -0.0002872, -0.000311",\
"0.002809, 0.00264, 0.002177, 0.001634, 0.00115, 0.0007734, 0.0005126, 0.0003305, 0.0001992, 9.577e-05",\
"0.005316, 0.005107, 0.004477, 0.003655, 0.002876, 0.002216, 0.001709, 0.001323, 0.001035, 0.0007956",\
"0.008455, 0.008176, 0.007384, 0.006315, 0.005191, 0.004231, 0.003415, 0.002781, 0.002259, 0.00185");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.001814, 0.004672, 0.01013, 0.01863, 0.03057, 0.04627, 0.06604, 0.09019, 0.119");
values("0.02147, 0.02155, 0.02169, 0.02181, 0.0219, 0.02197, 0.02207, 0.02216, 0.02226, 0.02248",\
"0.021, 0.0211, 0.02138, 0.02163, 0.02183, 0.022, 0.02209, 0.0222, 0.02234, 0.02252",\
"0.02034, 0.02042, 0.02068, 0.02105, 0.02139, 0.02166, 0.02187, 0.02206, 0.02222, 0.02242",\
"0.0203, 0.02033, 0.0204, 0.02064, 0.02093, 0.02129, 0.02155, 0.0218, 0.02208, 0.02222",\
"0.02081, 0.02078, 0.02076, 0.02074, 0.02085, 0.02106, 0.02133, 0.02164, 0.02185, 0.02206",\
"0.02186, 0.02176, 0.02155, 0.02138, 0.02124, 0.02125, 0.02133, 0.02156, 0.02171, 0.02195",\
"0.02338, 0.02326, 0.0229, 0.02246, 0.02218, 0.02193, 0.02179, 0.0218, 0.02195, 0.02216",\
"0.0255, 0.02532, 0.02482, 0.02417, 0.02354, 0.02313, 0.02276, 0.02252, 0.02244, 0.02254",\
"0.02822, 0.02797, 0.02733, 0.02642, 0.0255, 0.02477, 0.02424, 0.02374, 0.02341, 0.02332",\
"0.03165, 0.03131, 0.03044, 0.02933, 0.02814, 0.02702, 0.0262, 0.02554, 0.02487, 0.02472");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.001814, 0.004672, 0.01013, 0.01863, 0.03057, 0.04627, 0.06604, 0.09019, 0.119");
values("0.0376, 0.03754, 0.03732, 0.03692, 0.03645, 0.03599, 0.03561, 0.03532, 0.0351, 0.03494",\
"0.03729, 0.03723, 0.037, 0.03665, 0.03619, 0.03575, 0.03541, 0.03514, 0.03492, 0.03477",\
"0.03695, 0.03689, 0.03668, 0.03633, 0.03592, 0.0355, 0.03514, 0.03488, 0.03468, 0.03451",\
"0.03678, 0.03672, 0.03653, 0.03622, 0.03585, 0.03547, 0.03513, 0.03488, 0.03467, 0.03452",\
"0.03674, 0.03671, 0.03658, 0.03633, 0.03606, 0.03572, 0.03542, 0.03518, 0.03498, 0.03481",\
"0.03721, 0.03717, 0.03706, 0.03688, 0.03661, 0.03635, 0.03608, 0.03585, 0.03566, 0.03549",\
"0.03812, 0.03809, 0.03798, 0.03782, 0.03761, 0.03737, 0.03714, 0.03691, 0.03671, 0.03654",\
"0.03956, 0.03951, 0.03939, 0.03919, 0.03899, 0.03878, 0.03856, 0.03837, 0.03818, 0.038",\
"0.04146, 0.0414, 0.04126, 0.04105, 0.04084, 0.04062, 0.04044, 0.04024, 0.04005, 0.03989",\
"0.04388, 0.04383, 0.04367, 0.04342, 0.04322, 0.04297, 0.04278, 0.04258, 0.04241, 0.04223");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.001814, 0.004672, 0.01013, 0.01863, 0.03057, 0.04627, 0.06604, 0.09019, 0.119");
values("0.0217, 0.02178, 0.02191, 0.0221, 0.02218, 0.02225, 0.02232, 0.02238, 0.02244, 0.02258",\
"0.02173, 0.02179, 0.02196, 0.02212, 0.02224, 0.0223, 0.02236, 0.02246, 0.0225, 0.02262",\
"0.02158, 0.02163, 0.02175, 0.02193, 0.02211, 0.02221, 0.02232, 0.02242, 0.02252, 0.02264",\
"0.02134, 0.02138, 0.02151, 0.02167, 0.02187, 0.02205, 0.0222, 0.02232, 0.02244, 0.0226",\
"0.02138, 0.02142, 0.02153, 0.0217, 0.02189, 0.02211, 0.02232, 0.02252, 0.02258, 0.02272",\
"0.02174, 0.02177, 0.02187, 0.02203, 0.02226, 0.02243, 0.02266, 0.02285, 0.02301, 0.0232",\
"0.02251, 0.02254, 0.02259, 0.02272, 0.02292, 0.02321, 0.02337, 0.02357, 0.02377, 0.02405",\
"0.02367, 0.02368, 0.02373, 0.02383, 0.02399, 0.02421, 0.02456, 0.02471, 0.02486, 0.02511",\
"0.02528, 0.0253, 0.02536, 0.0254, 0.02555, 0.02568, 0.02595, 0.02628, 0.0265, 0.0267",\
"0.02731, 0.02731, 0.02737, 0.02747, 0.02755, 0.02763, 0.02783, 0.0281, 0.02855, 0.02883");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.001814, 0.004672, 0.01013, 0.01863, 0.03057, 0.04627, 0.06604, 0.09019, 0.119");
values("0.0005038, 0.0005203, 0.0005447, 0.0005781, 0.0005935, 0.0006036, 0.00061, 0.0006117, 0.0006171, 0.0006191",\
"0.0004306, 0.0004711, 0.0005657, 0.0006439, 0.0006902, 0.0007213, 0.0007374, 0.0007506, 0.0007582, 0.0007638",\
"8.549e-05, 0.0001628, 0.0003664, 0.0005681, 0.000704, 0.0007977, 0.0008591, 0.0008928, 0.0009254, 0.0009437",\
"-0.0002138, -0.0001395, 7.198e-05, 0.0003256, 0.0005476, 0.000704, 0.0008099, 0.000881, 0.0009319, 0.0009693",\
"-0.0001245, -9.545e-05, 2.79e-05, 0.0002198, 0.0004274, 0.0006087, 0.0007398, 0.0008314, 0.0009007, 0.0009468",\
"0.0004394, 0.0004187, 0.0004077, 0.0004533, 0.0005568, 0.0006704, 0.0007731, 0.0008552, 0.0009153, 0.0009625",\
"0.001534, 0.001459, 0.001291, 0.001129, 0.001052, 0.001037, 0.001041, 0.001065, 0.001086, 0.001099",\
"0.003203, 0.003074, 0.002734, 0.002341, 0.002014, 0.001791, 0.001635, 0.001548, 0.001482, 0.001432",\
"0.005469, 0.005286, 0.004784, 0.004118, 0.003513, 0.003017, 0.002649, 0.002395, 0.002182, 0.002029",\
"0.008359, 0.008118, 0.007438, 0.006508, 0.005585, 0.004804, 0.004168, 0.003667, 0.003257, 0.002959");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.001814, 0.004672, 0.01013, 0.01863, 0.03057, 0.04627, 0.06604, 0.09019, 0.119");
values("0.02582, 0.02582, 0.02585, 0.0259, 0.02594, 0.02601, 0.02608, 0.02619, 0.02632, 0.02645",\
"0.02544, 0.02549, 0.02557, 0.02566, 0.02574, 0.02584, 0.02592, 0.02605, 0.02618, 0.02631",\
"0.02497, 0.02501, 0.02514, 0.02531, 0.02547, 0.02563, 0.02578, 0.02592, 0.02606, 0.02622",\
"0.02496, 0.02495, 0.025, 0.02511, 0.02526, 0.02544, 0.0256, 0.02578, 0.02594, 0.02616",\
"0.02543, 0.0254, 0.02535, 0.0253, 0.02533, 0.02542, 0.02554, 0.0257, 0.02588, 0.0261",\
"0.02641, 0.02634, 0.02616, 0.02598, 0.02579, 0.02572, 0.02572, 0.02584, 0.02594, 0.0261",\
"0.02791, 0.02782, 0.02751, 0.0271, 0.02676, 0.02646, 0.02628, 0.02623, 0.02629, 0.02635",\
"0.03002, 0.02987, 0.02943, 0.02882, 0.0282, 0.02774, 0.02735, 0.02704, 0.02691, 0.0269",\
"0.03271, 0.03252, 0.03192, 0.03111, 0.0302, 0.02947, 0.02887, 0.02829, 0.02797, 0.02783",\
"0.03602, 0.03578, 0.03511, 0.03406, 0.03292, 0.0318, 0.03091, 0.03021, 0.02956, 0.02932");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.001814, 0.004672, 0.01013, 0.01863, 0.03057, 0.04627, 0.06604, 0.09019, 0.119");
values("0.0949, 0.1055, 0.1428, 0.2134, 0.3231, 0.4769, 0.6794, 0.9344, 1.245, 1.617",\
"0.1069, 0.1178, 0.1553, 0.2262, 0.3362, 0.4904, 0.6925, 0.9483, 1.259, 1.631",\
"0.1469, 0.1598, 0.1998, 0.2713, 0.3818, 0.5363, 0.7386, 0.9942, 1.305, 1.677",\
"0.1815, 0.2004, 0.2588, 0.3507, 0.4685, 0.6229, 0.8255, 1.081, 1.392, 1.764",\
"0.1975, 0.2222, 0.3002, 0.4225, 0.5768, 0.7557, 0.9617, 1.217, 1.528, 1.898",\
"0.1946, 0.2253, 0.3214, 0.4736, 0.6664, 0.8902, 1.138, 1.408, 1.719, 2.09",\
"0.1706, 0.2078, 0.3218, 0.5026, 0.7349, 1.004, 1.301, 1.623, 1.967, 2.343",\
"0.1248, 0.1674, 0.3003, 0.511, 0.78, 1.094, 1.443, 1.819, 2.22, 2.645",\
"0.0537, 0.1024, 0.2547, 0.4945, 0.8006, 1.159, 1.558, 1.99, 2.45, 2.935",\
"-0.0441, 0.0113, 0.1826, 0.4531, 0.7966, 1.198, 1.647, 2.134, 2.654, 3.202");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.001814, 0.004672, 0.01013, 0.01863, 0.03057, 0.04627, 0.06604, 0.09019, 0.119");
values("0.2054, 0.2325, 0.3262, 0.5023, 0.7759, 1.158, 1.66, 2.292, 3.066, 3.988",\
"0.2138, 0.2416, 0.3371, 0.5156, 0.7904, 1.174, 1.677, 2.311, 3.082, 4.004",\
"0.2607, 0.2879, 0.3833, 0.5635, 0.8405, 1.226, 1.73, 2.365, 3.137, 4.058",\
"0.3658, 0.395, 0.4889, 0.6661, 0.9426, 1.329, 1.833, 2.469, 3.245, 4.164",\
"0.4919, 0.5295, 0.6479, 0.8373, 1.111, 1.495, 2, 2.636, 3.411, 4.332",\
"0.6347, 0.6797, 0.8236, 1.055, 1.354, 1.736, 2.239, 2.873, 3.647, 4.568",\
"0.7973, 0.8492, 1.016, 1.288, 1.642, 2.058, 2.56, 3.191, 3.964, 4.885",\
"0.9856, 1.044, 1.231, 1.54, 1.946, 2.426, 2.966, 3.598, 4.367, 5.285",\
"1.201, 1.266, 1.472, 1.813, 2.268, 2.811, 3.424, 4.095, 4.865, 5.78",\
"1.445, 1.515, 1.74, 2.114, 2.612, 3.216, 3.899, 4.649, 5.459, 6.376");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.001814, 0.004672, 0.01013, 0.01863, 0.03057, 0.04627, 0.06604, 0.09019, 0.119");
values("0.116, 0.1337, 0.1968, 0.3166, 0.5035, 0.7665, 1.11, 1.546, 2.074, 2.71",\
"0.1159, 0.1339, 0.1967, 0.3166, 0.5036, 0.7656, 1.111, 1.545, 2.077, 2.707",\
"0.1401, 0.1534, 0.204, 0.3165, 0.5039, 0.7651, 1.111, 1.544, 2.075, 2.711",\
"0.2052, 0.224, 0.281, 0.3741, 0.5209, 0.7662, 1.109, 1.544, 2.074, 2.709",\
"0.2805, 0.3043, 0.3786, 0.4944, 0.647, 0.8394, 1.131, 1.545, 2.074, 2.705",\
"0.362, 0.392, 0.4844, 0.6288, 0.813, 1.029, 1.281, 1.619, 2.091, 2.707",\
"0.453, 0.4882, 0.5954, 0.7692, 0.9894, 1.246, 1.531, 1.851, 2.245, 2.774",\
"0.5544, 0.5936, 0.7174, 0.9166, 1.176, 1.472, 1.803, 2.164, 2.561, 3.018",\
"0.666, 0.7102, 0.8506, 1.075, 1.364, 1.705, 2.086, 2.494, 2.934, 3.412",\
"0.7894, 0.8392, 0.9944, 1.244, 1.566, 1.948, 2.376, 2.838, 3.332, 3.857");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.001814, 0.004672, 0.01013, 0.01863, 0.03057, 0.04627, 0.06604, 0.09019, 0.119");
values("0.2896, 0.3344, 0.4918, 0.7903, 1.255, 1.899, 2.752, 3.827, 5.137, 6.716",\
"0.2889, 0.3344, 0.4917, 0.7901, 1.254, 1.905, 2.752, 3.826, 5.141, 6.705",\
"0.2851, 0.3312, 0.4904, 0.7889, 1.254, 1.902, 2.753, 3.826, 5.14, 6.705",\
"0.3304, 0.3643, 0.4957, 0.7873, 1.254, 1.904, 2.753, 3.828, 5.149, 6.707",\
"0.4258, 0.4658, 0.594, 0.8248, 1.253, 1.902, 2.756, 3.832, 5.147, 6.707",\
"0.5236, 0.5728, 0.7264, 0.974, 1.328, 1.91, 2.753, 3.832, 5.138, 6.704",\
"0.6186, 0.6786, 0.8622, 1.155, 1.527, 2.022, 2.773, 3.829, 5.144, 6.711",\
"0.7206, 0.7848, 0.9952, 1.337, 1.767, 2.269, 2.925, 3.866, 5.144, 6.71",\
"0.832, 0.901, 1.129, 1.513, 2.008, 2.579, 3.224, 4.055, 5.204, 6.712",\
"0.953, 1.029, 1.271, 1.692, 2.251, 2.89, 3.605, 4.403, 5.43, 6.795");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.001814, 0.004672, 0.01013, 0.01863, 0.03057, 0.04627, 0.06604, 0.09019, 0.119");
values("0.7185, 0.7308, 0.7707, 0.8366, 0.9254, 1.036, 1.17, 1.33, 1.519, 1.74",\
"0.7309, 0.7434, 0.7834, 0.8494, 0.9384, 1.05, 1.183, 1.343, 1.532, 1.753",\
"0.7769, 0.7894, 0.8296, 0.8957, 0.985, 1.096, 1.23, 1.39, 1.579, 1.8",\
"0.861, 0.8733, 0.9135, 0.9801, 1.069, 1.181, 1.315, 1.475, 1.664, 1.885",\
"0.9888, 1.001, 1.042, 1.11, 1.201, 1.312, 1.447, 1.607, 1.796, 2.018",\
"1.152, 1.166, 1.21, 1.28, 1.375, 1.489, 1.626, 1.787, 1.976, 2.198",\
"1.35, 1.364, 1.41, 1.485, 1.583, 1.702, 1.842, 2.006, 2.197, 2.419",\
"1.586, 1.601, 1.65, 1.728, 1.83, 1.952, 2.095, 2.261, 2.454, 2.678",\
"1.862, 1.878, 1.929, 2.011, 2.116, 2.243, 2.389, 2.558, 2.752, 2.976",\
"2.179, 2.196, 2.249, 2.334, 2.444, 2.575, 2.724, 2.896, 3.092, 3.317");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.001814, 0.004672, 0.01013, 0.01863, 0.03057, 0.04627, 0.06604, 0.09019, 0.119");
values("0.496, 0.5221, 0.6128, 0.7825, 1.047, 1.421, 1.916, 2.544, 3.312, 4.229",\
"0.509, 0.5354, 0.6262, 0.7965, 1.061, 1.435, 1.931, 2.558, 3.326, 4.243",\
"0.5503, 0.5764, 0.668, 0.8402, 1.108, 1.484, 1.98, 2.608, 3.376, 4.293",\
"0.6097, 0.6365, 0.729, 0.9042, 1.175, 1.554, 2.053, 2.682, 3.451, 4.369",\
"0.6619, 0.6885, 0.7805, 0.9554, 1.228, 1.609, 2.11, 2.741, 3.51, 4.429",\
"0.6917, 0.7189, 0.8121, 0.9884, 1.261, 1.641, 2.143, 2.775, 3.546, 4.464",\
"0.6961, 0.7232, 0.8171, 0.9937, 1.267, 1.65, 2.15, 2.782, 3.554, 4.473",\
"0.6726, 0.7003, 0.7946, 0.9716, 1.246, 1.629, 2.132, 2.764, 3.534, 4.454",\
"0.6192, 0.6478, 0.7434, 0.9211, 1.195, 1.578, 2.082, 2.715, 3.488, 4.405",\
"0.5341, 0.5634, 0.6604, 0.8391, 1.114, 1.497, 2, 2.634, 3.408, 4.328");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.001814, 0.004672, 0.01013, 0.01863, 0.03057, 0.04627, 0.06604, 0.09019, 0.119");
values("0.2082, 0.2227, 0.2688, 0.3461, 0.4534, 0.595, 0.777, 1.011, 1.304, 1.661",\
"0.2082, 0.2226, 0.2687, 0.3455, 0.4527, 0.5935, 0.776, 1.011, 1.304, 1.661",\
"0.2081, 0.2226, 0.2687, 0.3455, 0.4526, 0.5938, 0.776, 1.011, 1.304, 1.661",\
"0.2092, 0.2238, 0.2696, 0.3468, 0.4534, 0.5946, 0.7764, 1.011, 1.303, 1.661",\
"0.215, 0.229, 0.2742, 0.3506, 0.4556, 0.5954, 0.778, 1.012, 1.304, 1.661",\
"0.2204, 0.2362, 0.2838, 0.3604, 0.4664, 0.605, 0.7848, 1.016, 1.307, 1.662",\
"0.2318, 0.2456, 0.2958, 0.373, 0.4796, 0.6178, 0.7974, 1.026, 1.314, 1.668",\
"0.2454, 0.2604, 0.3104, 0.3888, 0.4962, 0.6348, 0.8108, 1.038, 1.323, 1.672",\
"0.2598, 0.2764, 0.3264, 0.407, 0.5142, 0.6524, 0.8272, 1.052, 1.333, 1.679",\
"0.2764, 0.2934, 0.3458, 0.4278, 0.5364, 0.6732, 0.8482, 1.068, 1.345, 1.688");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.001814, 0.004672, 0.01013, 0.01863, 0.03057, 0.04627, 0.06604, 0.09019, 0.119");
values("0.3629, 0.4074, 0.5641, 0.8615, 1.325, 1.973, 2.827, 3.901, 5.215, 6.779",\
"0.3634, 0.4074, 0.5641, 0.8622, 1.324, 1.973, 2.827, 3.902, 5.214, 6.779",\
"0.3629, 0.408, 0.5634, 0.8612, 1.324, 1.974, 2.826, 3.902, 5.213, 6.779",\
"0.3642, 0.4086, 0.5634, 0.861, 1.324, 1.973, 2.826, 3.901, 5.214, 6.779",\
"0.338, 0.3834, 0.5446, 0.852, 1.323, 1.973, 2.826, 3.902, 5.214, 6.779",\
"0.3218, 0.3654, 0.5208, 0.8218, 1.295, 1.959, 2.826, 3.903, 5.215, 6.779",\
"0.3198, 0.362, 0.513, 0.8086, 1.274, 1.932, 2.799, 3.891, 5.213, 6.777",\
"0.323, 0.365, 0.5136, 0.806, 1.269, 1.917, 2.778, 3.866, 5.192, 6.773",\
"0.3308, 0.3716, 0.5176, 0.8068, 1.267, 1.915, 2.768, 3.85, 5.171, 6.749",\
"0.3416, 0.3816, 0.5246, 0.8092, 1.268, 1.915, 2.766, 3.842, 5.156, 6.729");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.001814, 0.004672, 0.01013, 0.01863, 0.03057, 0.04627, 0.06604, 0.09019, 0.119");
values("0.1086, 0.1192, 0.1564, 0.227, 0.3365, 0.4905, 0.6927, 0.9482, 1.259, 1.631",\
"0.1215, 0.1324, 0.1697, 0.2407, 0.3505, 0.5046, 0.7074, 0.9623, 1.273, 1.644",\
"0.1532, 0.1654, 0.205, 0.2768, 0.3874, 0.5419, 0.7448, 1, 1.311, 1.683",\
"0.1836, 0.1996, 0.2506, 0.3353, 0.4524, 0.6077, 0.8108, 1.066, 1.378, 1.749",\
"0.1991, 0.2203, 0.2867, 0.3927, 0.5322, 0.7047, 0.9129, 1.169, 1.481, 1.853",\
"0.1947, 0.2214, 0.3048, 0.4367, 0.6054, 0.8058, 1.04, 1.311, 1.625, 1.997",\
"0.168, 0.2006, 0.3023, 0.4612, 0.663, 0.8984, 1.165, 1.466, 1.805, 2.186",\
"0.1177, 0.1564, 0.276, 0.4639, 0.7, 0.9739, 1.28, 1.617, 1.99, 2.402",\
"0.0417, 0.0865, 0.2246, 0.4411, 0.7139, 1.028, 1.377, 1.756, 2.169, 2.618",\
"-0.0623, -0.0109, 0.1466, 0.3919, 0.7008, 1.057, 1.45, 1.878, 2.335, 2.826");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.001814, 0.004672, 0.01013, 0.01863, 0.03057, 0.04627, 0.06604, 0.09019, 0.119");
values("0.2682, 0.2949, 0.3881, 0.5645, 0.8378, 1.22, 1.723, 2.356, 3.129, 4.05",\
"0.2783, 0.3057, 0.3995, 0.5768, 0.8507, 1.234, 1.737, 2.37, 3.143, 4.064",\
"0.3278, 0.355, 0.4498, 0.6282, 0.9033, 1.287, 1.791, 2.425, 3.198, 4.119",\
"0.4373, 0.4638, 0.5569, 0.7341, 1.009, 1.393, 1.897, 2.531, 3.305, 4.226",\
"0.5871, 0.6203, 0.7271, 0.9071, 1.18, 1.563, 2.066, 2.7, 3.474, 4.395",\
"0.7526, 0.7928, 0.9229, 1.138, 1.425, 1.806, 2.308, 2.941, 3.713, 4.634",\
"0.9364, 0.9839, 1.135, 1.389, 1.726, 2.131, 2.631, 3.261, 4.032, 4.951",\
"1.147, 1.199, 1.37, 1.659, 2.045, 2.511, 3.04, 3.67, 4.438, 5.355",\
"1.384, 1.441, 1.629, 1.95, 2.384, 2.909, 3.507, 4.169, 4.938, 5.852",\
"1.653, 1.715, 1.92, 2.268, 2.747, 3.329, 3.995, 4.733, 5.534, 6.449");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.001814, 0.004672, 0.01013, 0.01863, 0.03057, 0.04627, 0.06604, 0.09019, 0.119");
values("0.116, 0.1339, 0.1969, 0.3167, 0.5035, 0.7663, 1.111, 1.544, 2.074, 2.706",\
"0.1159, 0.1339, 0.1967, 0.3167, 0.5044, 0.7657, 1.11, 1.546, 2.077, 2.71",\
"0.1304, 0.1456, 0.2013, 0.3165, 0.5033, 0.765, 1.11, 1.545, 2.077, 2.707",\
"0.1775, 0.1937, 0.2503, 0.3536, 0.5166, 0.7661, 1.109, 1.544, 2.074, 2.709",\
"0.2433, 0.2626, 0.324, 0.4329, 0.595, 0.8168, 1.128, 1.546, 2.075, 2.706",\
"0.3206, 0.3428, 0.4152, 0.5362, 0.7064, 0.9336, 1.225, 1.601, 2.092, 2.705",\
"0.4068, 0.4334, 0.5166, 0.6554, 0.8422, 1.079, 1.379, 1.748, 2.197, 2.762",\
"0.5034, 0.5328, 0.6296, 0.786, 0.9958, 1.254, 1.564, 1.939, 2.391, 2.922",\
"0.6084, 0.6418, 0.7504, 0.928, 1.161, 1.444, 1.776, 2.169, 2.626, 3.165",\
"0.7236, 0.7614, 0.8806, 1.078, 1.34, 1.65, 2.009, 2.423, 2.898, 3.443");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.001814, 0.004672, 0.01013, 0.01863, 0.03057, 0.04627, 0.06604, 0.09019, 0.119");
values("0.3612, 0.4065, 0.5633, 0.8607, 1.324, 1.973, 2.827, 3.902, 5.213, 6.779",\
"0.3614, 0.4073, 0.5633, 0.8611, 1.324, 1.973, 2.827, 3.901, 5.214, 6.778",\
"0.3604, 0.4053, 0.5639, 0.861, 1.325, 1.973, 2.827, 3.902, 5.213, 6.779",\
"0.376, 0.4145, 0.5624, 0.8606, 1.324, 1.974, 2.827, 3.902, 5.214, 6.779",\
"0.4696, 0.5078, 0.633, 0.881, 1.324, 1.974, 2.827, 3.903, 5.214, 6.778",\
"0.577, 0.6228, 0.77, 1.011, 1.38, 1.979, 2.827, 3.902, 5.213, 6.778",\
"0.6818, 0.7376, 0.9134, 1.196, 1.563, 2.076, 2.845, 3.902, 5.213, 6.777",\
"0.7848, 0.8488, 1.053, 1.385, 1.806, 2.308, 2.98, 3.935, 5.217, 6.778",\
"0.8886, 0.9594, 1.19, 1.568, 2.052, 2.616, 3.262, 4.109, 5.272, 6.785",\
"1.001, 1.077, 1.326, 1.746, 2.295, 2.933, 3.642, 4.446, 5.484, 6.863");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.001814, 0.004672, 0.01013, 0.01863, 0.03057, 0.04627, 0.06604, 0.09019, 0.119");
values("0.6745, 0.6869, 0.7266, 0.7929, 0.882, 0.9934, 1.128, 1.288, 1.477, 1.698",\
"0.6831, 0.6956, 0.7357, 0.8019, 0.8912, 1.003, 1.137, 1.297, 1.486, 1.708",\
"0.7285, 0.7408, 0.781, 0.8474, 0.9368, 1.048, 1.183, 1.343, 1.532, 1.754",\
"0.8343, 0.8467, 0.887, 0.9536, 1.043, 1.155, 1.29, 1.45, 1.639, 1.86",\
"1.007, 1.02, 1.061, 1.128, 1.218, 1.331, 1.466, 1.626, 1.815, 2.036",\
"1.228, 1.242, 1.285, 1.355, 1.449, 1.563, 1.7, 1.86, 2.05, 2.271",\
"1.475, 1.489, 1.536, 1.611, 1.709, 1.827, 1.966, 2.13, 2.321, 2.543",\
"1.751, 1.767, 1.817, 1.897, 1.999, 2.121, 2.263, 2.429, 2.621, 2.845",\
"2.064, 2.081, 2.134, 2.219, 2.325, 2.451, 2.596, 2.763, 2.957, 3.181",\
"2.416, 2.435, 2.491, 2.58, 2.692, 2.821, 2.97, 3.14, 3.334, 3.559");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.001814, 0.004672, 0.01013, 0.01863, 0.03057, 0.04627, 0.06604, 0.09019, 0.119");
values("0.4101, 0.4373, 0.5317, 0.7085, 0.9815, 1.363, 1.865, 2.498, 3.27, 4.19",\
"0.4241, 0.4513, 0.5457, 0.7229, 0.9964, 1.378, 1.88, 2.512, 3.284, 4.206",\
"0.4708, 0.4979, 0.5918, 0.7691, 1.044, 1.426, 1.929, 2.562, 3.333, 4.256",\
"0.5344, 0.5614, 0.6552, 0.8326, 1.107, 1.49, 1.994, 2.629, 3.4, 4.324",\
"0.5829, 0.6098, 0.7027, 0.8787, 1.153, 1.538, 2.042, 2.677, 3.447, 4.369",\
"0.6069, 0.6338, 0.7274, 0.9033, 1.176, 1.559, 2.063, 2.698, 3.47, 4.393",\
"0.6029, 0.6304, 0.7246, 0.9011, 1.174, 1.556, 2.059, 2.693, 3.467, 4.389",\
"0.5678, 0.5958, 0.6911, 0.8677, 1.141, 1.524, 2.027, 2.659, 3.431, 4.353",\
"0.4995, 0.5284, 0.6254, 0.803, 1.076, 1.459, 1.962, 2.595, 3.366, 4.287",\
"0.3949, 0.4246, 0.5239, 0.7032, 0.9767, 1.36, 1.863, 2.496, 3.268, 4.188");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.001814, 0.004672, 0.01013, 0.01863, 0.03057, 0.04627, 0.06604, 0.09019, 0.119");
values("0.2101, 0.2245, 0.2698, 0.3461, 0.4533, 0.5939, 0.776, 1.011, 1.304, 1.66",\
"0.2085, 0.2233, 0.2693, 0.3458, 0.4527, 0.5945, 0.7763, 1.01, 1.304, 1.66",\
"0.2086, 0.2231, 0.2691, 0.346, 0.4528, 0.5936, 0.7768, 1.01, 1.303, 1.661",\
"0.2094, 0.2242, 0.2696, 0.347, 0.453, 0.5934, 0.7772, 1.01, 1.304, 1.66",\
"0.2134, 0.228, 0.2734, 0.3488, 0.4546, 0.5954, 0.777, 1.011, 1.304, 1.661",\
"0.2248, 0.239, 0.2858, 0.3622, 0.4662, 0.6042, 0.7842, 1.015, 1.306, 1.662",\
"0.2402, 0.2562, 0.3016, 0.3772, 0.4818, 0.6192, 0.7986, 1.027, 1.316, 1.667",\
"0.2612, 0.277, 0.3252, 0.3988, 0.5008, 0.635, 0.8104, 1.038, 1.324, 1.677",\
"0.2822, 0.2994, 0.3484, 0.4254, 0.5238, 0.6548, 0.826, 1.049, 1.331, 1.68",\
"0.3034, 0.3206, 0.374, 0.4506, 0.5496, 0.6774, 0.8454, 1.062, 1.341, 1.686");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.001814, 0.004672, 0.01013, 0.01863, 0.03057, 0.04627, 0.06604, 0.09019, 0.119");
values("0.2943, 0.3382, 0.4924, 0.7912, 1.252, 1.9, 2.753, 3.826, 5.138, 6.701",\
"0.2945, 0.3383, 0.4928, 0.789, 1.252, 1.899, 2.753, 3.828, 5.139, 6.7",\
"0.295, 0.3385, 0.4922, 0.7887, 1.255, 1.9, 2.755, 3.831, 5.142, 6.709",\
"0.2955, 0.3389, 0.4927, 0.789, 1.252, 1.899, 2.752, 3.828, 5.138, 6.709",\
"0.2958, 0.3382, 0.4896, 0.7878, 1.251, 1.904, 2.756, 3.831, 5.141, 6.701",\
"0.301, 0.3438, 0.4924, 0.786, 1.246, 1.897, 2.754, 3.83, 5.142, 6.705",\
"0.3084, 0.3494, 0.497, 0.788, 1.248, 1.892, 2.747, 3.824, 5.142, 6.71",\
"0.3184, 0.3586, 0.5028, 0.7906, 1.248, 1.895, 2.744, 3.819, 5.135, 6.703",\
"0.3312, 0.3702, 0.5118, 0.7946, 1.252, 1.896, 2.746, 3.818, 5.128, 6.697",\
"0.3458, 0.3844, 0.5222, 0.8012, 1.255, 1.898, 2.748, 3.82, 5.129, 6.691");
}
}
}
}