blob: 712a9e79ab5f44dd643d5a58adcd34859884c0a2 [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__and3_1) {
area : 28.224000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "1.59984e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "1.59984e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "1.5998598e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "1.5998598e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "2.138796e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "2.138796e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "2.657556e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "2.414808e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "2.657556e-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.003479 ;
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 ;
internal_power() {
when : "!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.003957, 0.00395, 0.003932, 0.003923, 0.003918, 0.003928, 0.003926, \
0.003924, 0.003929, 0.003927");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.002343, -0.002348, -0.002342, -0.002348, -0.002354, -0.002364, \
-0.002356, -0.002363, -0.002366, -0.002376");
}
}
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.003955, 0.003948, 0.003935, 0.003924, 0.003922, 0.003925, 0.003922, \
0.003926, 0.003922, 0.003926");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.002347, -0.002351, -0.002345, -0.002355, -0.002354, -0.002364, \
-0.002354, -0.002366, -0.002366, -0.002376");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.003943, 0.003935, 0.003932, 0.003924, 0.003922, 0.003926, 0.003923, \
0.003926, 0.003923, 0.003926");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.00206, 0.002056, 0.002051, 0.002042, 0.002036, 0.00202, 0.002022, \
0.002005, 0.001995, 0.001982");
}
}
}
pin(A2) {
capacitance : 0.003347 ;
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 ;
internal_power() {
when : "!A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.004577, 0.004583, 0.004623, 0.004678, 0.004727, 0.004772, 0.004795, \
0.004817, 0.004832, 0.004839");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.003313, -0.00331, -0.003294, -0.003294, -0.003295, -0.003297, \
-0.00329, -0.003296, -0.003299, -0.003295");
}
}
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.003818, 0.003495, 0.003315, 0.003308, 0.003306, 0.003306, 0.003302, \
0.003305, 0.003307, 0.003307");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.003302, -0.003306, -0.003297, -0.003294, -0.003295, -0.0033, \
-0.003287, -0.003298, -0.003298, -0.003298");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.003779, 0.003784, 0.003775, 0.003767, 0.003766, 0.003766, 0.003762, \
0.003758, 0.003757, 0.003755");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.002668, -0.002669, -0.002664, -0.002666, -0.002665, -0.002679, \
-0.002674, -0.002686, -0.002694, -0.002706");
}
}
}
pin(A3) {
capacitance : 0.003482 ;
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 ;
internal_power() {
when : "!A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.00333, 0.003326, 0.003311, 0.003303, 0.003304, 0.003311, 0.0033, \
0.003309, 0.003307, 0.003307");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.003309, -0.003305, -0.003298, -0.003291, -0.003291, -0.003295, \
-0.003288, -0.003294, -0.003295, -0.003296");
}
}
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.003327, 0.003322, 0.003307, 0.003302, 0.003299, 0.003306, 0.003301, \
0.003305, 0.00331, 0.003307");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.003303, -0.003303, -0.003302, -0.003296, -0.003295, -0.0033, \
-0.003291, -0.003298, -0.003297, -0.003297");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.003383, 0.003327, 0.003312, 0.003305, 0.003305, 0.003311, 0.003303, \
0.003309, 0.003311, 0.003307");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.00331, -0.003305, -0.0033, -0.003295, -0.003293, -0.003296, \
-0.003287, -0.003295, -0.003295, -0.003296");
}
}
}
pin(Z) {
direction : output ;
function : "(A1&A2&A3)" ;
max_capacitance : 0.3134 ;
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&A3" ;
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.003156, 0.01072, 0.02518, 0.04769, 0.07929, 0.1209, 0.1732, 0.2372, 0.3134");
values("0.03803, 0.03806, 0.03831, 0.03863, 0.03887, 0.039, 0.03911, 0.03916, 0.0392, 0.03923",\
"0.03795, 0.038, 0.03825, 0.03859, 0.03882, 0.03897, 0.03908, 0.03912, 0.03917, 0.03918",\
"0.03756, 0.0376, 0.03785, 0.03815, 0.03843, 0.03858, 0.03867, 0.03874, 0.03877, 0.03881",\
"0.03721, 0.03723, 0.0374, 0.03768, 0.03796, 0.03818, 0.0383, 0.03838, 0.03843, 0.03845",\
"0.03746, 0.03743, 0.03745, 0.03763, 0.03791, 0.03813, 0.03826, 0.03836, 0.03842, 0.03845",\
"0.03832, 0.03821, 0.03808, 0.03816, 0.03829, 0.03845, 0.03858, 0.0387, 0.03875, 0.03882",\
"0.03974, 0.03947, 0.03918, 0.0391, 0.03916, 0.03927, 0.0394, 0.03949, 0.03957, 0.03962",\
"0.04155, 0.0412, 0.04073, 0.04051, 0.04051, 0.04056, 0.04068, 0.04072, 0.04081, 0.04086",\
"0.04393, 0.0435, 0.04278, 0.04244, 0.04228, 0.04231, 0.04237, 0.04245, 0.04249, 0.04254",\
"0.04678, 0.04622, 0.04545, 0.0449, 0.04465, 0.04456, 0.04457, 0.04463, 0.04467, 0.04472");
}
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.003156, 0.01072, 0.02518, 0.04769, 0.07929, 0.1209, 0.1732, 0.2372, 0.3134");
values("0.02182, 0.02187, 0.02199, 0.0224, 0.02278, 0.02326, 0.02366, 0.024, 0.0243, 0.02463",\
"0.02176, 0.02177, 0.02192, 0.0223, 0.02276, 0.02316, 0.02361, 0.02394, 0.0244, 0.02455",\
"0.02161, 0.02159, 0.02175, 0.02213, 0.02256, 0.023, 0.02341, 0.02386, 0.02408, 0.02439",\
"0.02152, 0.02151, 0.0216, 0.02186, 0.02222, 0.02269, 0.02313, 0.02362, 0.02399, 0.02433",\
"0.02182, 0.02175, 0.02177, 0.02197, 0.0223, 0.02271, 0.02313, 0.02352, 0.02399, 0.02445",\
"0.02248, 0.02239, 0.02221, 0.0224, 0.02258, 0.02294, 0.02337, 0.02368, 0.02432, 0.02465",\
"0.02351, 0.02336, 0.02311, 0.023, 0.02343, 0.02374, 0.02396, 0.02433, 0.02472, 0.02543",\
"0.025, 0.02484, 0.02451, 0.02423, 0.0242, 0.02477, 0.02529, 0.02546, 0.02571, 0.02624",\
"0.02691, 0.02668, 0.0262, 0.02602, 0.02601, 0.02607, 0.0266, 0.02728, 0.02763, 0.02747",\
"0.02933, 0.02905, 0.02845, 0.02808, 0.02789, 0.02789, 0.02786, 0.02875, 0.02939, 0.02977");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3" ;
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.003156, 0.01072, 0.02518, 0.04769, 0.07929, 0.1209, 0.1732, 0.2372, 0.3134");
values("0.04228, 0.04228, 0.04239, 0.04269, 0.04297, 0.04314, 0.04324, 0.04331, 0.04335, 0.04338",\
"0.04216, 0.04219, 0.04232, 0.04261, 0.04285, 0.04303, 0.04311, 0.04318, 0.04322, 0.04326",\
"0.04184, 0.04184, 0.04201, 0.04225, 0.0425, 0.0427, 0.04281, 0.04286, 0.04291, 0.04294",\
"0.04156, 0.04154, 0.04165, 0.04191, 0.04218, 0.04238, 0.0425, 0.04259, 0.04263, 0.04267",\
"0.04182, 0.04171, 0.04174, 0.0419, 0.04215, 0.04235, 0.04249, 0.04259, 0.04266, 0.04271",\
"0.04268, 0.04252, 0.04237, 0.04236, 0.04252, 0.0427, 0.04283, 0.04292, 0.043, 0.04307",\
"0.04411, 0.04387, 0.0435, 0.04338, 0.04343, 0.04356, 0.04367, 0.04375, 0.04384, 0.04388",\
"0.04604, 0.04565, 0.04511, 0.04484, 0.04475, 0.0448, 0.04492, 0.045, 0.04506, 0.0451",\
"0.04842, 0.04797, 0.04724, 0.04684, 0.04671, 0.04658, 0.04664, 0.04673, 0.0468, 0.04681",\
"0.05137, 0.0508, 0.04992, 0.04936, 0.04897, 0.0489, 0.0489, 0.04892, 0.04897, 0.04903");
}
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.003156, 0.01072, 0.02518, 0.04769, 0.07929, 0.1209, 0.1732, 0.2372, 0.3134");
values("0.02188, 0.02187, 0.02199, 0.02232, 0.02278, 0.02322, 0.02365, 0.02411, 0.02444, 0.02461",\
"0.02176, 0.02181, 0.02193, 0.02235, 0.02272, 0.0232, 0.02363, 0.02394, 0.02424, 0.02461",\
"0.02163, 0.02163, 0.02176, 0.0221, 0.02258, 0.02304, 0.02345, 0.02376, 0.02416, 0.02445",\
"0.02147, 0.02147, 0.02155, 0.0219, 0.0223, 0.02271, 0.02313, 0.0235, 0.02387, 0.02415",\
"0.02157, 0.02156, 0.02164, 0.02183, 0.02222, 0.02263, 0.02307, 0.02356, 0.02391, 0.02411",\
"0.022, 0.0219, 0.02179, 0.02207, 0.02232, 0.02271, 0.02309, 0.02352, 0.02387, 0.02436",\
"0.02277, 0.02266, 0.02252, 0.02241, 0.02274, 0.02324, 0.02353, 0.02384, 0.02422, 0.02497",\
"0.02399, 0.02385, 0.02362, 0.0235, 0.02355, 0.02399, 0.02442, 0.02471, 0.02504, 0.02555",\
"0.0257, 0.02546, 0.02516, 0.02486, 0.02474, 0.02498, 0.02559, 0.02619, 0.0264, 0.0266",\
"0.02792, 0.02758, 0.02712, 0.02677, 0.02668, 0.02676, 0.02689, 0.0276, 0.02838, 0.0285");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&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.003156, 0.01072, 0.02518, 0.04769, 0.07929, 0.1209, 0.1732, 0.2372, 0.3134");
values("0.04643, 0.0464, 0.04645, 0.0467, 0.04694, 0.04712, 0.04723, 0.04729, 0.04734, 0.04738",\
"0.04621, 0.04617, 0.04624, 0.0465, 0.04673, 0.04688, 0.047, 0.04707, 0.04712, 0.04716",\
"0.04592, 0.04591, 0.04596, 0.04621, 0.04644, 0.04663, 0.04674, 0.0468, 0.04687, 0.0469",\
"0.04576, 0.04573, 0.04575, 0.04598, 0.04626, 0.04645, 0.04655, 0.04664, 0.04669, 0.04675",\
"0.04602, 0.04594, 0.04589, 0.04603, 0.04626, 0.04646, 0.0466, 0.04671, 0.04678, 0.04681",\
"0.04696, 0.04679, 0.04659, 0.04658, 0.0467, 0.04687, 0.04698, 0.04709, 0.04717, 0.04722",\
"0.04844, 0.04813, 0.04773, 0.04757, 0.04762, 0.04771, 0.04782, 0.04792, 0.04799, 0.04803",\
"0.05041, 0.05006, 0.04944, 0.04909, 0.04899, 0.04905, 0.04909, 0.04919, 0.04926, 0.04932",\
"0.05289, 0.05239, 0.05163, 0.05111, 0.05088, 0.05086, 0.05089, 0.05095, 0.05098, 0.05103",\
"0.05589, 0.05529, 0.0544, 0.05373, 0.05331, 0.05321, 0.05318, 0.05323, 0.05325, 0.05329");
}
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.003156, 0.01072, 0.02518, 0.04769, 0.07929, 0.1209, 0.1732, 0.2372, 0.3134");
values("0.02185, 0.02185, 0.02199, 0.02233, 0.02278, 0.02324, 0.02363, 0.02396, 0.02446, 0.02467",\
"0.02176, 0.02181, 0.02193, 0.02234, 0.02272, 0.0232, 0.02361, 0.02394, 0.02426, 0.02455",\
"0.02161, 0.02166, 0.02178, 0.0221, 0.02256, 0.023, 0.02345, 0.02378, 0.02408, 0.02459",\
"0.02144, 0.02147, 0.02154, 0.02187, 0.02226, 0.02275, 0.02315, 0.02362, 0.02381, 0.0241",\
"0.02146, 0.02144, 0.02151, 0.02172, 0.02218, 0.02261, 0.02303, 0.02336, 0.02393, 0.02413",\
"0.0217, 0.02166, 0.02164, 0.02192, 0.0222, 0.02263, 0.02303, 0.02342, 0.02387, 0.02442",\
"0.0223, 0.02225, 0.02215, 0.02208, 0.02256, 0.02302, 0.02331, 0.02362, 0.02418, 0.02465",\
"0.0234, 0.02331, 0.02313, 0.02294, 0.02319, 0.02362, 0.02426, 0.02451, 0.02466, 0.02527",\
"0.02499, 0.02488, 0.02452, 0.0244, 0.02446, 0.02457, 0.02511, 0.02584, 0.02601, 0.02618",\
"0.02708, 0.02685, 0.02651, 0.02618, 0.02626, 0.02651, 0.02671, 0.02724, 0.02797, 0.02824");
}
}
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.003156, 0.01072, 0.02518, 0.04769, 0.07929, 0.1209, 0.1732, 0.2372, 0.3134");
values("0.3852, 0.4119, 0.4826, 0.5828, 0.711, 0.8746, 1.082, 1.341, 1.657, 2.033",\
"0.4006, 0.4273, 0.4981, 0.598, 0.7265, 0.8901, 1.098, 1.357, 1.672, 2.048",\
"0.4523, 0.479, 0.5497, 0.6499, 0.7782, 0.9416, 1.15, 1.408, 1.724, 2.099",\
"0.5561, 0.5825, 0.6532, 0.7534, 0.8818, 1.045, 1.253, 1.512, 1.827, 2.203",\
"0.7142, 0.7417, 0.8143, 0.9151, 1.045, 1.208, 1.416, 1.675, 1.99, 2.366",\
"0.8923, 0.9235, 1.005, 1.113, 1.247, 1.412, 1.62, 1.879, 2.195, 2.57",\
"1.082, 1.117, 1.207, 1.324, 1.465, 1.634, 1.844, 2.104, 2.419, 2.794",\
"1.286, 1.324, 1.422, 1.55, 1.698, 1.871, 2.084, 2.344, 2.66, 3.035",\
"1.509, 1.549, 1.655, 1.792, 1.948, 2.127, 2.341, 2.602, 2.918, 3.295",\
"1.753, 1.796, 1.908, 2.055, 2.218, 2.404, 2.621, 2.883, 3.199, 3.574");
}
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.003156, 0.01072, 0.02518, 0.04769, 0.07929, 0.1209, 0.1732, 0.2372, 0.3134");
values("0.4164, 0.4539, 0.5618, 0.7362, 0.9893, 1.338, 1.794, 2.368, 3.07, 3.905",\
"0.4259, 0.4632, 0.5711, 0.7455, 0.9985, 1.347, 1.803, 2.378, 3.079, 3.915",\
"0.4604, 0.4976, 0.6056, 0.7801, 1.033, 1.381, 1.838, 2.411, 3.114, 3.949",\
"0.5286, 0.5658, 0.6734, 0.8474, 1.1, 1.449, 1.905, 2.479, 3.182, 4.017",\
"0.612, 0.6502, 0.7601, 0.9355, 1.188, 1.536, 1.993, 2.568, 3.267, 4.102",\
"0.6843, 0.7238, 0.8361, 1.013, 1.268, 1.617, 2.073, 2.648, 3.347, 4.185",\
"0.7398, 0.7812, 0.8966, 1.076, 1.331, 1.681, 2.139, 2.713, 3.413, 4.247",\
"0.7773, 0.8216, 0.9425, 1.124, 1.379, 1.728, 2.186, 2.762, 3.462, 4.297",\
"0.7972, 0.8441, 0.9699, 1.155, 1.411, 1.76, 2.217, 2.793, 3.494, 4.329",\
"0.7981, 0.8475, 0.9801, 1.169, 1.426, 1.774, 2.23, 2.805, 3.507, 4.343");
}
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.003156, 0.01072, 0.02518, 0.04769, 0.07929, 0.1209, 0.1732, 0.2372, 0.3134");
values("0.1245, 0.147, 0.2121, 0.3206, 0.486, 0.7304, 1.065, 1.495, 2.025, 2.659",\
"0.1245, 0.147, 0.2118, 0.3203, 0.4874, 0.7302, 1.064, 1.495, 2.024, 2.659",\
"0.1244, 0.1471, 0.2121, 0.32, 0.487, 0.7306, 1.063, 1.494, 2.025, 2.659",\
"0.1247, 0.1474, 0.2122, 0.3206, 0.4874, 0.7292, 1.065, 1.495, 2.024, 2.661",\
"0.1348, 0.1568, 0.2188, 0.3244, 0.4894, 0.731, 1.064, 1.495, 2.026, 2.662",\
"0.1594, 0.1838, 0.2462, 0.3458, 0.502, 0.738, 1.066, 1.495, 2.026, 2.659",\
"0.1828, 0.2102, 0.2778, 0.3752, 0.5266, 0.7536, 1.075, 1.5, 2.027, 2.661",\
"0.2048, 0.2354, 0.3092, 0.4078, 0.553, 0.7722, 1.087, 1.506, 2.029, 2.663",\
"0.2256, 0.2574, 0.339, 0.4408, 0.5812, 0.7936, 1.099, 1.512, 2.034, 2.666",\
"0.246, 0.2802, 0.368, 0.4744, 0.6124, 0.8164, 1.116, 1.521, 2.041, 2.667");
}
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.003156, 0.01072, 0.02518, 0.04769, 0.07929, 0.1209, 0.1732, 0.2372, 0.3134");
values("0.162, 0.2029, 0.3342, 0.584, 0.9936, 1.583, 2.367, 3.358, 4.559, 5.997",\
"0.1619, 0.2028, 0.3342, 0.5838, 0.9932, 1.583, 2.368, 3.357, 4.567, 6.001",\
"0.163, 0.203, 0.3337, 0.5843, 0.993, 1.582, 2.367, 3.358, 4.561, 6",\
"0.1622, 0.2031, 0.3343, 0.5852, 0.9942, 1.584, 2.368, 3.358, 4.564, 6.003",\
"0.1702, 0.212, 0.3412, 0.589, 0.993, 1.583, 2.365, 3.353, 4.567, 6.009",\
"0.183, 0.2226, 0.351, 0.5972, 1.001, 1.587, 2.365, 3.354, 4.567, 6.006",\
"0.1976, 0.2376, 0.3624, 0.6032, 1.005, 1.591, 2.37, 3.354, 4.563, 6.008",\
"0.2148, 0.2562, 0.378, 0.6114, 1.01, 1.592, 2.375, 3.359, 4.56, 6.002",\
"0.2312, 0.2746, 0.3944, 0.6218, 1.012, 1.594, 2.375, 3.362, 4.564, 6.001",\
"0.248, 0.2938, 0.4156, 0.6336, 1.017, 1.595, 2.376, 3.361, 4.566, 5.999");
}
}
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.003156, 0.01072, 0.02518, 0.04769, 0.07929, 0.1209, 0.1732, 0.2372, 0.3134");
values("0.4312, 0.4585, 0.5311, 0.6327, 0.7617, 0.926, 1.134, 1.393, 1.708, 2.084",\
"0.446, 0.4734, 0.5457, 0.6473, 0.7763, 0.9404, 1.149, 1.408, 1.723, 2.099",\
"0.4984, 0.5256, 0.5982, 0.6999, 0.8289, 0.993, 1.201, 1.46, 1.776, 2.152",\
"0.6033, 0.6307, 0.7029, 0.8045, 0.9336, 1.098, 1.306, 1.565, 1.881, 2.256",\
"0.7673, 0.7951, 0.868, 0.97, 1.099, 1.264, 1.472, 1.731, 2.047, 2.422",\
"0.9613, 0.9926, 1.073, 1.181, 1.313, 1.479, 1.687, 1.946, 2.262, 2.638",\
"1.168, 1.202, 1.292, 1.408, 1.547, 1.717, 1.926, 2.185, 2.501, 2.877",\
"1.388, 1.426, 1.524, 1.65, 1.796, 1.97, 2.181, 2.441, 2.757, 3.133",\
"1.627, 1.667, 1.773, 1.909, 2.062, 2.241, 2.455, 2.716, 3.032, 3.408",\
"1.888, 1.931, 2.043, 2.188, 2.35, 2.533, 2.751, 3.012, 3.328, 3.704");
}
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.003156, 0.01072, 0.02518, 0.04769, 0.07929, 0.1209, 0.1732, 0.2372, 0.3134");
values("0.444, 0.4816, 0.5894, 0.7639, 1.017, 1.365, 1.822, 2.395, 3.098, 3.933",\
"0.4544, 0.4918, 0.5996, 0.7741, 1.027, 1.376, 1.832, 2.406, 3.108, 3.939",\
"0.4839, 0.5214, 0.6292, 0.8036, 1.057, 1.405, 1.862, 2.436, 3.135, 3.969",\
"0.5377, 0.5749, 0.6825, 0.8567, 1.11, 1.458, 1.915, 2.489, 3.19, 4.026",\
"0.6049, 0.6437, 0.7538, 0.9291, 1.182, 1.531, 1.987, 2.561, 3.264, 4.099",\
"0.667, 0.7072, 0.8206, 0.9987, 1.253, 1.602, 2.058, 2.633, 3.336, 4.17",\
"0.7161, 0.7582, 0.8755, 1.056, 1.311, 1.661, 2.119, 2.693, 3.394, 4.227",\
"0.7485, 0.7928, 0.9146, 1.098, 1.354, 1.704, 2.161, 2.736, 3.437, 4.271",\
"0.7628, 0.8091, 0.9367, 1.123, 1.381, 1.73, 2.187, 2.762, 3.464, 4.298",\
"0.7571, 0.806, 0.9397, 1.131, 1.39, 1.74, 2.197, 2.771, 3.472, 4.307");
}
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.003156, 0.01072, 0.02518, 0.04769, 0.07929, 0.1209, 0.1732, 0.2372, 0.3134");
values("0.1305, 0.1531, 0.2166, 0.3244, 0.4905, 0.7326, 1.066, 1.496, 2.025, 2.661",\
"0.131, 0.1533, 0.2165, 0.3244, 0.4904, 0.7314, 1.066, 1.496, 2.024, 2.661",\
"0.1307, 0.1532, 0.2168, 0.3242, 0.4892, 0.7315, 1.065, 1.496, 2.027, 2.66",\
"0.1307, 0.1532, 0.2172, 0.325, 0.4904, 0.7328, 1.065, 1.496, 2.027, 2.661",\
"0.1364, 0.158, 0.2202, 0.3264, 0.492, 0.7334, 1.066, 1.496, 2.027, 2.662",\
"0.16, 0.1836, 0.2434, 0.3434, 0.5, 0.7364, 1.068, 1.495, 2.025, 2.662",\
"0.1846, 0.2108, 0.2742, 0.3716, 0.5242, 0.7514, 1.074, 1.5, 2.026, 2.662",\
"0.2076, 0.2366, 0.3064, 0.4026, 0.549, 0.7696, 1.085, 1.506, 2.029, 2.663",\
"0.2302, 0.2606, 0.337, 0.4352, 0.576, 0.7888, 1.097, 1.511, 2.034, 2.664",\
"0.2504, 0.2826, 0.367, 0.4678, 0.6062, 0.8104, 1.112, 1.519, 2.038, 2.669");
}
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.003156, 0.01072, 0.02518, 0.04769, 0.07929, 0.1209, 0.1732, 0.2372, 0.3134");
values("0.1627, 0.2029, 0.3337, 0.5843, 0.9941, 1.584, 2.368, 3.358, 4.563, 6.001",\
"0.162, 0.2031, 0.3339, 0.5849, 0.9941, 1.582, 2.368, 3.358, 4.559, 6.008",\
"0.1631, 0.2024, 0.3337, 0.584, 0.9928, 1.584, 2.368, 3.353, 4.567, 6.009",\
"0.1625, 0.2033, 0.334, 0.5846, 0.9926, 1.583, 2.365, 3.355, 4.562, 5.998",\
"0.171, 0.2112, 0.3408, 0.5874, 0.9944, 1.584, 2.367, 3.358, 4.563, 6.002",\
"0.1812, 0.2224, 0.3506, 0.5968, 0.999, 1.586, 2.364, 3.357, 4.561, 5.999",\
"0.1938, 0.2352, 0.364, 0.6048, 1.004, 1.588, 2.367, 3.355, 4.562, 6.007",\
"0.2082, 0.2516, 0.3786, 0.6132, 1.008, 1.59, 2.371, 3.354, 4.562, 6.001",\
"0.2244, 0.2692, 0.395, 0.6248, 1.014, 1.594, 2.373, 3.357, 4.559, 5.995",\
"0.2412, 0.288, 0.4134, 0.637, 1.02, 1.594, 2.376, 3.357, 4.562, 5.997");
}
}
timing() {
related_pin : "A3" ;
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.003156, 0.01072, 0.02518, 0.04769, 0.07929, 0.1209, 0.1732, 0.2372, 0.3134");
values("0.4715, 0.4994, 0.5743, 0.6777, 0.808, 0.973, 1.182, 1.441, 1.757, 2.133",\
"0.4847, 0.5131, 0.5875, 0.6908, 0.8211, 0.9863, 1.195, 1.455, 1.77, 2.146",\
"0.5381, 0.5664, 0.6407, 0.7442, 0.8746, 1.04, 1.248, 1.508, 1.824, 2.2",\
"0.6444, 0.6727, 0.747, 0.8504, 0.9809, 1.146, 1.355, 1.614, 1.93, 2.306",\
"0.8123, 0.8407, 0.9151, 1.019, 1.149, 1.315, 1.523, 1.783, 2.098, 2.474",\
"1.02, 1.051, 1.132, 1.239, 1.372, 1.538, 1.747, 2.006, 2.322, 2.698",\
"1.242, 1.277, 1.366, 1.482, 1.62, 1.789, 1.999, 2.259, 2.574, 2.95",\
"1.478, 1.516, 1.613, 1.739, 1.885, 2.058, 2.269, 2.53, 2.846, 3.221",\
"1.733, 1.773, 1.879, 2.014, 2.167, 2.345, 2.559, 2.819, 3.136, 3.512",\
"2.008, 2.053, 2.166, 2.309, 2.471, 2.653, 2.869, 3.131, 3.448, 3.823");
}
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.003156, 0.01072, 0.02518, 0.04769, 0.07929, 0.1209, 0.1732, 0.2372, 0.3134");
values("0.4572, 0.4946, 0.6025, 0.7769, 1.03, 1.378, 1.835, 2.409, 3.108, 3.943",\
"0.4685, 0.5059, 0.6138, 0.7883, 1.041, 1.39, 1.846, 2.42, 3.122, 3.957",\
"0.4951, 0.5326, 0.6405, 0.8148, 1.068, 1.416, 1.873, 2.447, 3.149, 3.983",\
"0.5342, 0.5716, 0.6793, 0.8535, 1.107, 1.455, 1.911, 2.485, 3.187, 4.021",\
"0.5796, 0.6182, 0.7281, 0.9035, 1.157, 1.505, 1.962, 2.536, 3.235, 4.07",\
"0.6189, 0.6589, 0.7724, 0.9505, 1.205, 1.554, 2.01, 2.585, 3.284, 4.122",\
"0.6474, 0.6893, 0.8062, 0.9872, 1.243, 1.592, 2.049, 2.623, 3.324, 4.16",\
"0.6611, 0.7047, 0.8261, 1.01, 1.267, 1.617, 2.074, 2.648, 3.348, 4.183",\
"0.6563, 0.7022, 0.8282, 1.017, 1.275, 1.625, 2.081, 2.656, 3.356, 4.191",\
"0.6289, 0.6774, 0.8101, 1.003, 1.264, 1.614, 2.071, 2.644, 3.345, 4.18");
}
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.003156, 0.01072, 0.02518, 0.04769, 0.07929, 0.1209, 0.1732, 0.2372, 0.3134");
values("0.137, 0.16, 0.2234, 0.3307, 0.4949, 0.7359, 1.068, 1.498, 2.028, 2.663",\
"0.1372, 0.1599, 0.2234, 0.3307, 0.4953, 0.7344, 1.068, 1.497, 2.028, 2.662",\
"0.137, 0.1597, 0.2232, 0.3309, 0.495, 0.7346, 1.067, 1.498, 2.027, 2.665",\
"0.1372, 0.16, 0.2235, 0.3306, 0.495, 0.736, 1.068, 1.498, 2.027, 2.662",\
"0.1398, 0.1622, 0.2254, 0.331, 0.496, 0.7346, 1.067, 1.498, 2.027, 2.663",\
"0.1614, 0.1842, 0.2436, 0.3434, 0.5018, 0.7392, 1.069, 1.498, 2.029, 2.664",\
"0.1854, 0.2112, 0.2746, 0.3698, 0.5226, 0.7518, 1.074, 1.498, 2.027, 2.66",\
"0.21, 0.2384, 0.306, 0.4012, 0.5468, 0.7694, 1.085, 1.505, 2.029, 2.663",\
"0.233, 0.263, 0.337, 0.4332, 0.5728, 0.7868, 1.096, 1.512, 2.034, 2.665",\
"0.2544, 0.2866, 0.366, 0.4652, 0.601, 0.8094, 1.11, 1.52, 2.038, 2.671");
}
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.003156, 0.01072, 0.02518, 0.04769, 0.07929, 0.1209, 0.1732, 0.2372, 0.3134");
values("0.1628, 0.2028, 0.3342, 0.5841, 0.9932, 1.582, 2.365, 3.353, 4.567, 6.009",\
"0.162, 0.2028, 0.3342, 0.584, 0.9935, 1.583, 2.366, 3.357, 4.56, 5.998",\
"0.162, 0.2028, 0.3343, 0.5844, 0.9937, 1.583, 2.367, 3.358, 4.56, 6.009",\
"0.1622, 0.2036, 0.3349, 0.5838, 0.994, 1.583, 2.365, 3.358, 4.564, 6.005",\
"0.1692, 0.2104, 0.3404, 0.588, 0.9932, 1.584, 2.367, 3.355, 4.568, 6.009",\
"0.1792, 0.22, 0.35, 0.5954, 0.9976, 1.585, 2.367, 3.357, 4.568, 6.005",\
"0.1884, 0.231, 0.3608, 0.603, 1.004, 1.587, 2.368, 3.353, 4.564, 6.002",\
"0.2006, 0.246, 0.3742, 0.6134, 1.008, 1.588, 2.367, 3.355, 4.558, 6.001",\
"0.2152, 0.2612, 0.3902, 0.625, 1.014, 1.591, 2.368, 3.353, 4.559, 5.991",\
"0.232, 0.2788, 0.409, 0.6386, 1.021, 1.594, 2.37, 3.355, 4.559, 5.992");
}
}
}
}