blob: 6dd3adfa54e8ece5c8749ce211ac8a164c4f3944 [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__or3_2) {
area : 26.342400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "2.32128e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "2.3724e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "2.01528e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "2.01528e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "1.64979e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "1.64979e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "1.64979e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "1.649772e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "2.3724e-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.004172 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.005775, 0.005775, 0.005775, 0.005768, 0.005769, 0.005755, 0.005733, \
0.005707, 0.005664, 0.005596");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.001713, -0.001716, -0.001721, -0.001727, -0.001733, -0.001734, \
-0.001735, -0.001736, -0.001735, -0.001735");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.003193, 0.003196, 0.003194, 0.003197, 0.0032, 0.003194, 0.003185, \
0.003174, 0.003159, 0.003131");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.001726, -0.001728, -0.001731, -0.001738, -0.001744, -0.001745, \
-0.001745, -0.001744, -0.001746, -0.001745");
}
}
internal_power() {
when : "A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.00319, 0.003196, 0.003195, 0.003196, 0.0032, 0.003193, 0.003188, \
0.003174, 0.003157, 0.003129");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.001722, -0.001731, -0.001732, -0.001735, -0.001744, -0.001741, \
-0.001745, -0.001746, -0.001747, -0.001745");
}
}
}
pin(A2) {
capacitance : 0.003784 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.002722, 0.002721, 0.002716, 0.002723, 0.002726, 0.002714, 0.002698, \
0.002676, 0.002643, 0.002589");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.00216, -0.002163, -0.002165, -0.002179, -0.002188, -0.002189, \
-0.002195, -0.002204, -0.002214, -0.002227");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.004259, 0.004261, 0.004252, 0.004253, 0.004264, 0.004266, 0.00426, \
0.004266, 0.004264, 0.004262");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.003768, -0.003846, -0.003962, -0.004039, -0.004091, -0.004116, \
-0.004127, -0.004138, -0.004148, -0.004154");
}
}
internal_power() {
when : "A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.002831, 0.002832, 0.002834, 0.002845, 0.002855, 0.002858, 0.002855, \
0.002854, 0.002853, 0.002853");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.003364, -0.003372, -0.003385, -0.003391, -0.003411, -0.003415, \
-0.003422, -0.003429, -0.003434, -0.003446");
}
}
}
pin(A3) {
capacitance : 0.003709 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.004253, 0.004251, 0.004246, 0.004256, 0.004268, 0.004264, 0.004262, \
0.004263, 0.004265, 0.004261");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.003847, -0.003905, -0.004005, -0.004071, -0.004107, -0.004133, \
-0.004143, -0.004152, -0.004159, -0.004165");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.004254, 0.004254, 0.004249, 0.004255, 0.004265, 0.004264, 0.004265, \
0.004262, 0.004264, 0.004263");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.00358, -0.003635, -0.003745, -0.003854, -0.003939, -0.00399, \
-0.004022, -0.004043, -0.004059, -0.004072");
}
}
internal_power() {
when : "A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.00425, 0.00425, 0.004246, 0.004253, 0.004258, 0.004266, 0.004265, \
0.004261, 0.004264, 0.004262");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.003846, -0.003909, -0.004007, -0.004071, -0.004107, -0.004134, \
-0.004144, -0.004152, -0.004158, -0.004166");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2|A3)" ;
max_capacitance : 0.415 ;
max_transition : 12 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "A1" ;
when : "!A2&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003858, 0.01389, 0.03304, 0.06289, 0.1048, 0.1599, 0.2293, 0.314, 0.415");
values("0.03889, 0.03888, 0.03908, 0.03941, 0.03976, 0.04004, 0.04023, 0.04036, 0.04045, 0.04051",\
"0.03871, 0.03872, 0.0389, 0.03925, 0.0396, 0.03987, 0.04007, 0.0402, 0.04028, 0.04035",\
"0.03836, 0.03835, 0.03853, 0.03887, 0.03923, 0.03951, 0.0397, 0.03983, 0.03991, 0.03998",\
"0.03808, 0.03806, 0.03825, 0.03857, 0.03892, 0.0392, 0.0394, 0.03953, 0.03963, 0.03969",\
"0.03794, 0.03794, 0.03809, 0.03839, 0.03874, 0.03902, 0.03923, 0.03938, 0.03948, 0.03955",\
"0.03803, 0.03799, 0.03809, 0.03835, 0.03865, 0.03894, 0.03917, 0.03933, 0.03944, 0.03953",\
"0.03839, 0.03831, 0.0383, 0.03847, 0.03872, 0.03899, 0.03921, 0.03939, 0.03952, 0.03961",\
"0.0389, 0.03874, 0.03861, 0.0387, 0.03893, 0.03917, 0.03938, 0.03956, 0.0397, 0.03981",\
"0.03954, 0.03937, 0.03914, 0.03915, 0.03931, 0.0395, 0.03972, 0.03989, 0.04003, 0.04013",\
"0.04038, 0.04011, 0.03979, 0.03971, 0.0398, 0.03997, 0.04016, 0.04033, 0.04048, 0.04058");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003858, 0.01389, 0.03304, 0.06289, 0.1048, 0.1599, 0.2293, 0.314, 0.415");
values("0.01995, 0.02017, 0.02082, 0.02141, 0.02191, 0.02231, 0.02249, 0.02274, 0.02364, 0.0309",\
"0.02, 0.02023, 0.02087, 0.02147, 0.02198, 0.02241, 0.02271, 0.0228, 0.02379, 0.03092",\
"0.01997, 0.02019, 0.02077, 0.02135, 0.02195, 0.0224, 0.02251, 0.02272, 0.02382, 0.03156",\
"0.01973, 0.01992, 0.02036, 0.02091, 0.02144, 0.02191, 0.02236, 0.02242, 0.02343, 0.03434",\
"0.01952, 0.01959, 0.02002, 0.02042, 0.02099, 0.02159, 0.02209, 0.02265, 0.02418, 0.03652",\
"0.01936, 0.01948, 0.01972, 0.02016, 0.02072, 0.02117, 0.02157, 0.02221, 0.02423, 0.03929",\
"0.01941, 0.01952, 0.01965, 0.01994, 0.02045, 0.02108, 0.02139, 0.02194, 0.02497, 0.04528",\
"0.01963, 0.01966, 0.01979, 0.02004, 0.02038, 0.02096, 0.02166, 0.02191, 0.0267, 0.05678",\
"0.01999, 0.02, 0.02008, 0.02024, 0.0204, 0.02094, 0.0217, 0.02275, 0.03058, 0.07567",\
"0.02057, 0.02052, 0.02058, 0.0207, 0.02108, 0.02108, 0.02167, 0.02368, 0.03917, 0.1109");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003858, 0.01389, 0.03304, 0.06289, 0.1048, 0.1599, 0.2293, 0.314, 0.415");
values("0.04146, 0.04145, 0.04163, 0.04196, 0.04233, 0.04261, 0.0428, 0.04293, 0.04302, 0.04308",\
"0.04133, 0.04131, 0.04152, 0.04186, 0.04221, 0.04249, 0.04268, 0.04281, 0.0429, 0.04296",\
"0.04106, 0.04107, 0.04125, 0.04158, 0.04193, 0.04221, 0.0424, 0.04253, 0.04262, 0.04268",\
"0.04081, 0.04081, 0.041, 0.04133, 0.04168, 0.04196, 0.04216, 0.04229, 0.04238, 0.04244",\
"0.04068, 0.04068, 0.04083, 0.04114, 0.04149, 0.04178, 0.04199, 0.04213, 0.04223, 0.04229",\
"0.04067, 0.04064, 0.04074, 0.04101, 0.04135, 0.04164, 0.04185, 0.04201, 0.04211, 0.04219",\
"0.04076, 0.04069, 0.04072, 0.04095, 0.04126, 0.04152, 0.04177, 0.04192, 0.04205, 0.04212",\
"0.04094, 0.0408, 0.04077, 0.04096, 0.04122, 0.0415, 0.04171, 0.04188, 0.04201, 0.0421",\
"0.04123, 0.04107, 0.04098, 0.04109, 0.04131, 0.04155, 0.04177, 0.04194, 0.04208, 0.04217",\
"0.04171, 0.04151, 0.04132, 0.04132, 0.0415, 0.04172, 0.04194, 0.04213, 0.04227, 0.04236");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003858, 0.01389, 0.03304, 0.06289, 0.1048, 0.1599, 0.2293, 0.314, 0.415");
values("0.0224, 0.02258, 0.02319, 0.02377, 0.02426, 0.02476, 0.02495, 0.02543, 0.02633, 0.03368",\
"0.02237, 0.02256, 0.02316, 0.02376, 0.02424, 0.0246, 0.02495, 0.02538, 0.02625, 0.03373",\
"0.02229, 0.0225, 0.02305, 0.02359, 0.02419, 0.02465, 0.02484, 0.02531, 0.02622, 0.03437",\
"0.02207, 0.02221, 0.02263, 0.02318, 0.02372, 0.02422, 0.02466, 0.02514, 0.02627, 0.03579",\
"0.02181, 0.02197, 0.02231, 0.02278, 0.02327, 0.02374, 0.02415, 0.02462, 0.02608, 0.03817",\
"0.02172, 0.02179, 0.02201, 0.02249, 0.02294, 0.02341, 0.02408, 0.02429, 0.02636, 0.04214",\
"0.02177, 0.02183, 0.02199, 0.02223, 0.02282, 0.02338, 0.02367, 0.0242, 0.02699, 0.04823",\
"0.02194, 0.02195, 0.02211, 0.02236, 0.02271, 0.0233, 0.02396, 0.02427, 0.02926, 0.05974",\
"0.02228, 0.02229, 0.02244, 0.02264, 0.02287, 0.02312, 0.02398, 0.0252, 0.03289, 0.08069",\
"0.02281, 0.02279, 0.02289, 0.02302, 0.0232, 0.02347, 0.02404, 0.02589, 0.0427, 0.1172");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003858, 0.01389, 0.03304, 0.06289, 0.1048, 0.1599, 0.2293, 0.314, 0.415");
values("0.04388, 0.04388, 0.04408, 0.04443, 0.04478, 0.04506, 0.04525, 0.04538, 0.04546, 0.04552",\
"0.04375, 0.04375, 0.04394, 0.04427, 0.04466, 0.04493, 0.04512, 0.04525, 0.04533, 0.04539",\
"0.04349, 0.0435, 0.04368, 0.044, 0.04438, 0.04465, 0.04484, 0.04498, 0.04506, 0.04512",\
"0.04328, 0.04326, 0.04343, 0.04376, 0.04413, 0.04442, 0.0446, 0.04474, 0.04482, 0.04488",\
"0.04312, 0.04311, 0.04327, 0.04359, 0.04395, 0.04424, 0.04444, 0.04457, 0.04467, 0.04473",\
"0.04308, 0.04306, 0.04318, 0.04348, 0.04382, 0.04411, 0.04431, 0.04446, 0.04457, 0.04464",\
"0.04312, 0.04308, 0.04316, 0.04342, 0.04374, 0.04401, 0.04423, 0.04438, 0.04449, 0.04457",\
"0.04317, 0.04311, 0.04317, 0.04336, 0.04367, 0.04395, 0.04416, 0.04432, 0.04443, 0.04451",\
"0.04337, 0.04325, 0.04323, 0.04341, 0.04368, 0.04394, 0.04417, 0.04432, 0.04445, 0.04453",\
"0.04361, 0.04347, 0.04339, 0.04352, 0.04376, 0.044, 0.04422, 0.0444, 0.04453, 0.04461");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003858, 0.01389, 0.03304, 0.06289, 0.1048, 0.1599, 0.2293, 0.314, 0.415");
values("0.02489, 0.02509, 0.0256, 0.02625, 0.0268, 0.02709, 0.02736, 0.02785, 0.02858, 0.03635",\
"0.02474, 0.02494, 0.02546, 0.02609, 0.02664, 0.02693, 0.0272, 0.02792, 0.02854, 0.0361",\
"0.02449, 0.0247, 0.02518, 0.02578, 0.02633, 0.02664, 0.02691, 0.02765, 0.02827, 0.03727",\
"0.02423, 0.02442, 0.02481, 0.02532, 0.02583, 0.02626, 0.02688, 0.02697, 0.0282, 0.03811",\
"0.02406, 0.02418, 0.02455, 0.02492, 0.0254, 0.02606, 0.0265, 0.02668, 0.02826, 0.04019",\
"0.02399, 0.02406, 0.02427, 0.02481, 0.02524, 0.02567, 0.02605, 0.02658, 0.02861, 0.04411",\
"0.02402, 0.02411, 0.02429, 0.0246, 0.02515, 0.02569, 0.02587, 0.02677, 0.02949, 0.05109",\
"0.02425, 0.02426, 0.02442, 0.02466, 0.02495, 0.02552, 0.02614, 0.02646, 0.03126, 0.06317",\
"0.02458, 0.02458, 0.02472, 0.02486, 0.02513, 0.02547, 0.02616, 0.02743, 0.03554, 0.08515",\
"0.02507, 0.02504, 0.02515, 0.02531, 0.02563, 0.02583, 0.026, 0.02857, 0.04614, 0.1231");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003858, 0.01389, 0.03304, 0.06289, 0.1048, 0.1599, 0.2293, 0.314, 0.415");
values("1.567, 1.652, 1.864, 2.142, 2.469, 2.85, 3.291, 3.808, 4.413, 5.121",\
"1.584, 1.669, 1.88, 2.159, 2.486, 2.866, 3.308, 3.824, 4.43, 5.138",\
"1.664, 1.749, 1.961, 2.239, 2.567, 2.947, 3.388, 3.905, 4.51, 5.218",\
"1.85, 1.935, 2.146, 2.424, 2.752, 3.132, 3.574, 4.09, 4.696, 5.404",\
"2.161, 2.246, 2.458, 2.736, 3.063, 3.444, 3.885, 4.401, 5.008, 5.715",\
"2.608, 2.694, 2.905, 3.183, 3.511, 3.891, 4.332, 4.849, 5.455, 6.163",\
"3.146, 3.237, 3.459, 3.743, 4.076, 4.459, 4.902, 5.419, 6.025, 6.734",\
"3.714, 3.814, 4.057, 4.356, 4.699, 5.09, 5.539, 6.06, 6.668, 7.377",\
"4.315, 4.421, 4.685, 5.007, 5.359, 5.758, 6.213, 6.74, 7.353, 8.066",\
"4.946, 5.061, 5.344, 5.69, 6.063, 6.469, 6.93, 7.46, 8.074, 8.789");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003858, 0.01389, 0.03304, 0.06289, 0.1048, 0.1599, 0.2293, 0.314, 0.415");
values("0.4738, 0.532, 0.7132, 1.04, 1.542, 2.244, 3.163, 4.321, 5.741, 7.431",\
"0.5049, 0.5632, 0.7441, 1.071, 1.573, 2.275, 3.198, 4.353, 5.773, 7.463",\
"0.6121, 0.6703, 0.8508, 1.178, 1.68, 2.383, 3.301, 4.459, 5.877, 7.571",\
"0.8035, 0.8622, 1.043, 1.369, 1.871, 2.574, 3.498, 4.653, 6.075, 7.759",\
"1.012, 1.075, 1.261, 1.588, 2.091, 2.792, 3.716, 4.878, 6.294, 7.981",\
"1.204, 1.273, 1.468, 1.796, 2.298, 3, 3.922, 5.083, 6.501, 8.19",\
"1.372, 1.449, 1.653, 1.984, 2.486, 3.188, 4.11, 5.269, 6.685, 8.374",\
"1.509, 1.595, 1.813, 2.15, 2.651, 3.353, 4.274, 5.434, 6.848, 8.533",\
"1.612, 1.707, 1.942, 2.286, 2.788, 3.489, 4.41, 5.57, 6.984, 8.67",\
"1.68, 1.784, 2.039, 2.393, 2.895, 3.594, 4.516, 5.676, 7.089, 8.775");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003858, 0.01389, 0.03304, 0.06289, 0.1048, 0.1599, 0.2293, 0.314, 0.415");
values("0.4004, 0.4628, 0.6302, 0.8818, 1.222, 1.668, 2.252, 3.001, 3.946, 5.098",\
"0.4008, 0.4636, 0.63, 0.8816, 1.222, 1.67, 2.252, 3.001, 3.946, 5.102",\
"0.4002, 0.4638, 0.6296, 0.8814, 1.223, 1.667, 2.252, 3.001, 3.942, 5.1",\
"0.4, 0.4642, 0.6296, 0.8822, 1.223, 1.669, 2.252, 3.003, 3.945, 5.102",\
"0.3992, 0.4638, 0.6296, 0.8824, 1.223, 1.67, 2.252, 3.001, 3.946, 5.102",\
"0.404, 0.4662, 0.6314, 0.8848, 1.224, 1.671, 2.253, 3.004, 3.948, 5.097",\
"0.4498, 0.512, 0.6672, 0.9066, 1.239, 1.681, 2.258, 3.009, 3.948, 5.102",\
"0.5054, 0.5738, 0.7322, 0.9586, 1.282, 1.719, 2.289, 3.029, 3.96, 5.112",\
"0.5618, 0.6372, 0.8064, 1.026, 1.332, 1.758, 2.33, 3.062, 3.99, 5.13",\
"0.616, 0.698, 0.882, 1.106, 1.396, 1.808, 2.36, 3.086, 4.016, 5.152");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003858, 0.01389, 0.03304, 0.06289, 0.1048, 0.1599, 0.2293, 0.314, 0.415");
values("0.2027, 0.2771, 0.546, 1.087, 1.941, 3.145, 4.714, 6.697, 9.114, 12",\
"0.2031, 0.2769, 0.5461, 1.086, 1.942, 3.144, 4.728, 6.695, 9.117, 12.01",\
"0.2032, 0.2769, 0.5461, 1.087, 1.942, 3.145, 4.716, 6.699, 9.109, 12",\
"0.2092, 0.281, 0.5468, 1.086, 1.941, 3.143, 4.727, 6.694, 9.123, 12.03",\
"0.2378, 0.3052, 0.5588, 1.09, 1.938, 3.142, 4.725, 6.716, 9.148, 12.04",\
"0.2728, 0.3368, 0.5774, 1.096, 1.942, 3.134, 4.712, 6.712, 9.145, 12.05",\
"0.312, 0.3758, 0.601, 1.105, 1.946, 3.139, 4.714, 6.695, 9.137, 12.04",\
"0.3562, 0.4216, 0.634, 1.117, 1.951, 3.142, 4.714, 6.694, 9.119, 12.02",\
"0.4014, 0.468, 0.6734, 1.135, 1.959, 3.147, 4.717, 6.697, 9.112, 12.01",\
"0.447, 0.519, 0.7232, 1.158, 1.963, 3.154, 4.724, 6.702, 9.116, 12");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003858, 0.01389, 0.03304, 0.06289, 0.1048, 0.1599, 0.2293, 0.314, 0.415");
values("1.768, 1.853, 2.064, 2.343, 2.67, 3.05, 3.491, 4.008, 4.613, 5.322",\
"1.787, 1.874, 2.085, 2.363, 2.691, 3.071, 3.513, 4.029, 4.634, 5.343",\
"1.88, 1.965, 2.176, 2.455, 2.782, 3.162, 3.604, 4.12, 4.726, 5.434",\
"2.056, 2.141, 2.352, 2.631, 2.958, 3.338, 3.78, 4.296, 4.901, 5.61",\
"2.324, 2.409, 2.621, 2.899, 3.227, 3.606, 4.048, 4.565, 5.17, 5.879",\
"2.695, 2.781, 2.993, 3.272, 3.6, 3.98, 4.422, 4.939, 5.545, 6.253",\
"3.134, 3.224, 3.447, 3.734, 4.068, 4.452, 4.896, 5.414, 6.021, 6.729",\
"3.624, 3.718, 3.952, 4.252, 4.598, 4.993, 5.444, 5.966, 6.574, 7.284",\
"4.159, 4.26, 4.506, 4.818, 5.177, 5.581, 6.04, 6.569, 7.183, 7.896",\
"4.736, 4.842, 5.103, 5.431, 5.803, 6.219, 6.687, 7.222, 7.839, 8.554");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003858, 0.01389, 0.03304, 0.06289, 0.1048, 0.1599, 0.2293, 0.314, 0.415");
values("0.514, 0.573, 0.7549, 1.083, 1.586, 2.287, 3.209, 4.367, 5.781, 7.468",\
"0.5442, 0.6032, 0.7852, 1.113, 1.616, 2.318, 3.239, 4.398, 5.812, 7.498",\
"0.651, 0.7098, 0.8916, 1.219, 1.722, 2.424, 3.345, 4.505, 5.919, 7.604",\
"0.8487, 0.9075, 1.088, 1.416, 1.919, 2.621, 3.543, 4.701, 6.116, 7.802",\
"1.077, 1.14, 1.325, 1.653, 2.155, 2.858, 3.78, 4.939, 6.353, 8.039",\
"1.292, 1.36, 1.553, 1.881, 2.384, 3.087, 4.008, 5.169, 6.584, 8.27",\
"1.485, 1.56, 1.762, 2.093, 2.596, 3.298, 4.22, 5.38, 6.795, 8.48",\
"1.65, 1.733, 1.947, 2.283, 2.785, 3.487, 4.409, 5.569, 6.983, 8.669",\
"1.782, 1.873, 2.104, 2.445, 2.947, 3.648, 4.57, 5.73, 7.145, 8.83",\
"1.879, 1.98, 2.227, 2.576, 3.08, 3.781, 4.701, 5.86, 7.275, 8.962");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003858, 0.01389, 0.03304, 0.06289, 0.1048, 0.1599, 0.2293, 0.314, 0.415");
values("0.4002, 0.4636, 0.6292, 0.8808, 1.222, 1.671, 2.252, 3.003, 3.947, 5.099",\
"0.4004, 0.463, 0.6302, 0.8818, 1.222, 1.668, 2.252, 3.001, 3.946, 5.098",\
"0.4002, 0.4634, 0.63, 0.882, 1.221, 1.671, 2.252, 3.001, 3.945, 5.102",\
"0.3998, 0.463, 0.6298, 0.8822, 1.223, 1.667, 2.252, 3.002, 3.947, 5.101",\
"0.4, 0.4632, 0.6298, 0.881, 1.221, 1.67, 2.252, 3.002, 3.948, 5.098",\
"0.4074, 0.4688, 0.6346, 0.8866, 1.224, 1.672, 2.253, 3.004, 3.943, 5.102",\
"0.4364, 0.5002, 0.665, 0.9114, 1.243, 1.685, 2.263, 3.006, 3.951, 5.096",\
"0.468, 0.5352, 0.7044, 0.9554, 1.288, 1.724, 2.294, 3.032, 3.962, 5.104",\
"0.5052, 0.5756, 0.7504, 1.002, 1.336, 1.774, 2.336, 3.068, 3.99, 5.132",\
"0.548, 0.622, 0.802, 1.056, 1.39, 1.822, 2.382, 3.102, 4.022, 5.15");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003858, 0.01389, 0.03304, 0.06289, 0.1048, 0.1599, 0.2293, 0.314, 0.415");
values("0.2064, 0.2806, 0.5493, 1.091, 1.944, 3.143, 4.716, 6.707, 9.133, 12.02",\
"0.2062, 0.2806, 0.5493, 1.089, 1.944, 3.142, 4.714, 6.706, 9.132, 12.01",\
"0.2059, 0.2788, 0.5494, 1.089, 1.944, 3.143, 4.717, 6.705, 9.132, 12.01",\
"0.2094, 0.282, 0.5496, 1.089, 1.942, 3.142, 4.719, 6.707, 9.133, 12.02",\
"0.2336, 0.302, 0.559, 1.091, 1.943, 3.143, 4.715, 6.704, 9.131, 12.02",\
"0.2648, 0.3306, 0.5752, 1.098, 1.943, 3.139, 4.718, 6.695, 9.13, 12.02",\
"0.3016, 0.366, 0.5964, 1.106, 1.948, 3.14, 4.716, 6.696, 9.126, 12.01",\
"0.3434, 0.406, 0.6252, 1.116, 1.954, 3.143, 4.716, 6.698, 9.122, 12.01",\
"0.3852, 0.4516, 0.6624, 1.131, 1.958, 3.149, 4.719, 6.697, 9.122, 12",\
"0.4274, 0.4986, 0.7032, 1.15, 1.962, 3.156, 4.728, 6.708, 9.116, 12");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003858, 0.01389, 0.03304, 0.06289, 0.1048, 0.1599, 0.2293, 0.314, 0.415");
values("1.84, 1.925, 2.136, 2.415, 2.742, 3.123, 3.564, 4.08, 4.686, 5.394",\
"1.869, 1.954, 2.165, 2.444, 2.771, 3.151, 3.593, 4.109, 4.715, 5.423",\
"1.97, 2.056, 2.267, 2.546, 2.873, 3.253, 3.695, 4.211, 4.817, 5.525",\
"2.148, 2.233, 2.445, 2.723, 3.05, 3.43, 3.872, 4.388, 4.993, 5.702",\
"2.399, 2.484, 2.695, 2.974, 3.301, 3.681, 4.123, 4.639, 5.245, 5.953",\
"2.726, 2.811, 3.024, 3.303, 3.63, 4.011, 4.452, 4.969, 5.575, 6.283",\
"3.103, 3.192, 3.411, 3.697, 4.03, 4.414, 4.857, 5.375, 5.981, 6.689",\
"3.512, 3.605, 3.833, 4.13, 4.474, 4.866, 5.317, 5.839, 6.447, 7.156",\
"3.956, 4.053, 4.291, 4.598, 4.953, 5.356, 5.814, 6.343, 6.955, 7.667",\
"4.439, 4.539, 4.787, 5.107, 5.473, 5.886, 6.353, 6.889, 7.506, 8.221");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003858, 0.01389, 0.03304, 0.06289, 0.1048, 0.1599, 0.2293, 0.314, 0.415");
values("0.5368, 0.5975, 0.7828, 1.114, 1.619, 2.323, 3.245, 4.404, 5.818, 7.503",\
"0.5661, 0.6264, 0.812, 1.143, 1.648, 2.352, 3.274, 4.433, 5.847, 7.532",\
"0.6722, 0.7323, 0.9173, 1.248, 1.753, 2.457, 3.379, 4.538, 5.952, 7.638",\
"0.8752, 0.9348, 1.118, 1.448, 1.953, 2.656, 3.579, 4.738, 6.155, 7.839",\
"1.12, 1.184, 1.37, 1.699, 2.203, 2.906, 3.829, 4.99, 6.406, 8.092",\
"1.354, 1.423, 1.616, 1.947, 2.451, 3.153, 4.077, 5.236, 6.651, 8.337",\
"1.569, 1.644, 1.846, 2.179, 2.682, 3.386, 4.308, 5.469, 6.883, 8.57",\
"1.758, 1.84, 2.053, 2.39, 2.894, 3.596, 4.519, 5.679, 7.094, 8.781",\
"1.915, 2.005, 2.233, 2.574, 3.078, 3.78, 4.703, 5.863, 7.279, 8.965",\
"2.039, 2.137, 2.381, 2.73, 3.234, 3.937, 4.858, 6.02, 7.435, 9.12");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003858, 0.01389, 0.03304, 0.06289, 0.1048, 0.1599, 0.2293, 0.314, 0.415");
values("0.4002, 0.463, 0.63, 0.8816, 1.223, 1.669, 2.252, 3.001, 3.946, 5.102",\
"0.4002, 0.4632, 0.6298, 0.8808, 1.222, 1.669, 2.252, 3.001, 3.944, 5.096",\
"0.4004, 0.4634, 0.63, 0.8808, 1.223, 1.669, 2.252, 3.001, 3.944, 5.102",\
"0.4002, 0.4632, 0.6294, 0.881, 1.223, 1.671, 2.252, 3, 3.945, 5.102",\
"0.4, 0.4636, 0.6296, 0.8818, 1.223, 1.669, 2.252, 3.001, 3.945, 5.102",\
"0.4046, 0.4664, 0.6328, 0.8852, 1.223, 1.67, 2.252, 3.003, 3.946, 5.102",\
"0.4268, 0.491, 0.6576, 0.9064, 1.239, 1.681, 2.258, 3.008, 3.948, 5.102",\
"0.4518, 0.5186, 0.6884, 0.9426, 1.278, 1.717, 2.289, 3.027, 3.961, 5.103",\
"0.477, 0.5472, 0.7224, 0.9818, 1.32, 1.764, 2.33, 3.062, 3.988, 5.122",\
"0.506, 0.578, 0.756, 1.022, 1.364, 1.81, 2.374, 3.098, 4.016, 5.144");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003858, 0.01389, 0.03304, 0.06289, 0.1048, 0.1599, 0.2293, 0.314, 0.415");
values("0.2133, 0.2884, 0.5581, 1.099, 1.949, 3.146, 4.721, 6.707, 9.125, 12.02",\
"0.213, 0.2874, 0.5573, 1.099, 1.95, 3.146, 4.721, 6.708, 9.129, 12.02",\
"0.2129, 0.2867, 0.5568, 1.098, 1.95, 3.145, 4.72, 6.708, 9.13, 12.02",\
"0.2136, 0.2874, 0.5554, 1.096, 1.949, 3.143, 4.722, 6.702, 9.131, 12.01",\
"0.2354, 0.3046, 0.5624, 1.096, 1.948, 3.146, 4.722, 6.699, 9.131, 12.02",\
"0.2656, 0.331, 0.5778, 1.102, 1.947, 3.144, 4.722, 6.707, 9.127, 12.02",\
"0.3002, 0.364, 0.5978, 1.11, 1.951, 3.143, 4.719, 6.707, 9.127, 12.01",\
"0.3386, 0.4024, 0.623, 1.118, 1.956, 3.149, 4.718, 6.706, 9.13, 12.02",\
"0.3784, 0.4448, 0.6564, 1.132, 1.962, 3.149, 4.724, 6.699, 9.122, 12.01",\
"0.4176, 0.4884, 0.696, 1.15, 1.966, 3.156, 4.726, 6.702, 9.118, 12");
}
}
}
}