blob: dec7e7b4d127e24b3b01c35ad79b7c31c1ec2580 [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__nor3_2) {
area : 30.732800 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.003737844" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.0003937428" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.000382734" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.0003699432" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.0003757248" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.0003593502" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.0003590334" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.000355707" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.003737844" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.007589 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.9 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01746, 0.01746, 0.01744, 0.01741, 0.01738, 0.01736, 0.01732, \
0.01727, 0.01721, 0.0171");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.003959, -0.003963, -0.003961, -0.00397, -0.003971, -0.003978, \
-0.003983, -0.003983, -0.003981, -0.003982");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.009446, 0.009418, 0.009415, 0.009403, 0.009392, 0.00939, 0.009379, \
0.009355, 0.009328, 0.009283");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.00399, -0.00399, -0.003989, -0.003996, -0.003995, -0.004006, \
-0.004007, -0.00401, -0.004007, -0.00401");
}
}
internal_power() {
when : "A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.009338, 0.009322, 0.009321, 0.009301, 0.009293, 0.009291, 0.009276, \
0.009252, 0.009225, 0.00918");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.003989, -0.003987, -0.003998, -0.003998, -0.003995, -0.004006, \
-0.004008, -0.004007, -0.004006, -0.004006");
}
}
}
pin(A2) {
capacitance : 0.00788 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.9 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.007625, 0.007626, 0.007626, 0.00763, 0.007615, 0.0076, 0.007579, \
0.007538, 0.007479, 0.007398");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.005045, -0.005035, -0.005048, -0.005053, -0.005065, -0.005074, \
-0.005092, -0.0051, -0.005115, -0.005135");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01164, 0.01162, 0.01161, 0.0116, 0.0116, 0.01163, 0.01162, 0.01162, \
0.01162, 0.01161");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.009234, -0.009571, -0.01045, -0.011, -0.01119, -0.0113, -0.01134, \
-0.01137, -0.01139, -0.01141");
}
}
internal_power() {
when : "A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.007445, 0.007434, 0.007439, 0.007452, 0.007451, 0.007467, 0.00747, \
0.007469, 0.007464, 0.007467");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.007677, -0.007659, -0.007678, -0.007685, -0.007675, -0.007686, \
-0.007682, -0.00769, -0.007706, -0.007742");
}
}
}
pin(A3) {
capacitance : 0.008326 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.9 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.0116, 0.01159, 0.01158, 0.01159, 0.01158, 0.0116, 0.01161, 0.01161, \
0.01161, 0.01161");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.01045, -0.01073, -0.011, -0.01115, -0.01121, -0.01129, -0.01133, \
-0.01135, -0.01137, -0.01138");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01184, 0.01184, 0.01184, 0.01183, 0.01183, 0.01184, 0.01186, \
0.01186, 0.01185, 0.01185");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.009672, -0.009886, -0.01027, -0.01061, -0.01081, -0.01098, \
-0.01106, -0.01112, -0.01116, -0.01119");
}
}
internal_power() {
when : "A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01158, 0.01157, 0.01155, 0.01155, 0.01157, 0.01158, 0.01158, \
0.01159, 0.01157, 0.01158");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.01075, -0.01083, -0.01103, -0.01115, -0.01121, -0.01129, -0.01132, \
-0.01135, -0.01137, -0.01138");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3))" ;
max_capacitance : 0.141 ;
max_transition : 8.9 ;
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.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.001966, 0.005358, 0.01184, 0.02193, 0.03609, 0.05472, 0.07819, 0.1068, 0.141");
values("-0.0007052, -0.0006872, -0.0006253, -0.0005606, -0.0005316, -0.0005087, -0.0004941, -0.0004852, -0.0004781, -0.0004764",\
"-0.000686, -0.0006441, -0.0004895, -0.0003295, -0.0002034, -0.0001346, -7.394e-05, -2.859e-05, -2.121e-05, 8.363e-06",\
"-0.0003134, -0.0002613, -9.703e-05, 0.0001066, 0.0002814, 0.0004096, 0.0005114, 0.0005767, 0.0006287, 0.0006624",\
"0.0009333, 0.000935, 0.0009522, 0.001004, 0.001058, 0.001093, 0.001118, 0.001139, 0.001159, 0.001169",\
"0.003481, 0.003397, 0.003194, 0.002956, 0.002705, 0.002479, 0.002299, 0.002154, 0.002017, 0.001916",\
"0.007849, 0.007688, 0.007196, 0.006504, 0.005799, 0.005169, 0.004617, 0.00413, 0.003729, 0.003406",\
"0.01435, 0.01408, 0.01327, 0.0121, 0.01079, 0.009571, 0.008484, 0.007545, 0.006725, 0.006033",\
"0.02316, 0.02282, 0.0217, 0.02, 0.01803, 0.01608, 0.01431, 0.01275, 0.01136, 0.01017",\
"0.03439, 0.03396, 0.03258, 0.03036, 0.02771, 0.02498, 0.02239, 0.02004, 0.01797, 0.01613",\
"0.04814, 0.04762, 0.04597, 0.04331, 0.03999, 0.03645, 0.03297, 0.02973, 0.02682, 0.02421");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.001966, 0.005358, 0.01184, 0.02193, 0.03609, 0.05472, 0.07819, 0.1068, 0.141");
values("0.04034, 0.04036, 0.04045, 0.04056, 0.04067, 0.04077, 0.04088, 0.04106, 0.04114, 0.04185",\
"0.03971, 0.03978, 0.03997, 0.0402, 0.04042, 0.04059, 0.04076, 0.0409, 0.04108, 0.04177",\
"0.03938, 0.0394, 0.03952, 0.03973, 0.03998, 0.04026, 0.04048, 0.04072, 0.04096, 0.04172",\
"0.04087, 0.04079, 0.04062, 0.04048, 0.04041, 0.04045, 0.04056, 0.04072, 0.04093, 0.04171",\
"0.04435, 0.04418, 0.04373, 0.04309, 0.04248, 0.04204, 0.04177, 0.04157, 0.04166, 0.0424",\
"0.04984, 0.04959, 0.04886, 0.04778, 0.0466, 0.04547, 0.0446, 0.04387, 0.04348, 0.04422",\
"0.05763, 0.05727, 0.05617, 0.05458, 0.05285, 0.05109, 0.04951, 0.04812, 0.04718, 0.04769",\
"0.0679, 0.06741, 0.06598, 0.06384, 0.06143, 0.05902, 0.05668, 0.05447, 0.05286, 0.05343",\
"0.08083, 0.08022, 0.07844, 0.07574, 0.0726, 0.06938, 0.06634, 0.06344, 0.06112, 0.06239",\
"0.09658, 0.0959, 0.09375, 0.09042, 0.08656, 0.08252, 0.07862, 0.07503, 0.07257, 0.07596");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.001966, 0.005358, 0.01184, 0.02193, 0.03609, 0.05472, 0.07819, 0.1068, 0.141");
values("0.008082, 0.008064, 0.008077, 0.008076, 0.008082, 0.008094, 0.008104, 0.008102, 0.008114, 0.008119",\
"0.007998, 0.008016, 0.008004, 0.00802, 0.00803, 0.008064, 0.008058, 0.008065, 0.008078, 0.008069",\
"0.007924, 0.007936, 0.007957, 0.007979, 0.007974, 0.008017, 0.008028, 0.008044, 0.008048, 0.008044",\
"0.008542, 0.008524, 0.008481, 0.008417, 0.008351, 0.008296, 0.008255, 0.008202, 0.008174, 0.008155",\
"0.01079, 0.01071, 0.01048, 0.01015, 0.009812, 0.009526, 0.009254, 0.00904, 0.00886, 0.008726",\
"0.01516, 0.01501, 0.01453, 0.01382, 0.01302, 0.01224, 0.01158, 0.01101, 0.01054, 0.01016",\
"0.02199, 0.02174, 0.02096, 0.01977, 0.01837, 0.01701, 0.01574, 0.01463, 0.01368, 0.01289",\
"0.03146, 0.03113, 0.03004, 0.02829, 0.02624, 0.02411, 0.0221, 0.02031, 0.0187, 0.01731",\
"0.04367, 0.04325, 0.04188, 0.03961, 0.03684, 0.03388, 0.03101, 0.02835, 0.02596, 0.02382",\
"0.0587, 0.0582, 0.05656, 0.0538, 0.05034, 0.04653, 0.04272, 0.03911, 0.03575, 0.03276");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.001966, 0.005358, 0.01184, 0.02193, 0.03609, 0.05472, 0.07819, 0.1068, 0.141");
values("0.04855, 0.04856, 0.04863, 0.0487, 0.04879, 0.0489, 0.04898, 0.04909, 0.04924, 0.04992",\
"0.04804, 0.04809, 0.04824, 0.04841, 0.04859, 0.04873, 0.04886, 0.04906, 0.04918, 0.04988",\
"0.0473, 0.04735, 0.04753, 0.04782, 0.04811, 0.04835, 0.0486, 0.0488, 0.04898, 0.04978",\
"0.04725, 0.04726, 0.04734, 0.04749, 0.04772, 0.04801, 0.04829, 0.0485, 0.04881, 0.04976",\
"0.04895, 0.04889, 0.04875, 0.04857, 0.04847, 0.04847, 0.04856, 0.04872, 0.04889, 0.04986",\
"0.05356, 0.05335, 0.05281, 0.05209, 0.05139, 0.05083, 0.05042, 0.05012, 0.05006, 0.05115",\
"0.06152, 0.06118, 0.06014, 0.05865, 0.05718, 0.05582, 0.05458, 0.05365, 0.05302, 0.05388",\
"0.07266, 0.07217, 0.07067, 0.06846, 0.06604, 0.06373, 0.06169, 0.0598, 0.05842, 0.0592",\
"0.08689, 0.08633, 0.08444, 0.08151, 0.07816, 0.07482, 0.07173, 0.06905, 0.06683, 0.06795",\
"0.1044, 0.1036, 0.1014, 0.09779, 0.09358, 0.0891, 0.08494, 0.08117, 0.07861, 0.08115");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.001966, 0.005358, 0.01184, 0.02193, 0.03609, 0.05472, 0.07819, 0.1068, 0.141");
values("0.01611, 0.01612, 0.01612, 0.01611, 0.01611, 0.01609, 0.01611, 0.01612, 0.01611, 0.01611",\
"0.01558, 0.01559, 0.01557, 0.01556, 0.01555, 0.01555, 0.01556, 0.01557, 0.01558, 0.01558",\
"0.01497, 0.01494, 0.01493, 0.01491, 0.01488, 0.01489, 0.01487, 0.01486, 0.01486, 0.01485",\
"0.0152, 0.01518, 0.0151, 0.01499, 0.01488, 0.01479, 0.0147, 0.01465, 0.0146, 0.01458",\
"0.01734, 0.01723, 0.01695, 0.01655, 0.01616, 0.01581, 0.01549, 0.01527, 0.01508, 0.01492",\
"0.02199, 0.02182, 0.02124, 0.02039, 0.01945, 0.01858, 0.01781, 0.01719, 0.01667, 0.01626",\
"0.02966, 0.02936, 0.02842, 0.027, 0.02535, 0.02373, 0.02225, 0.02097, 0.01991, 0.01903",\
"0.04054, 0.04011, 0.03879, 0.03671, 0.03421, 0.03167, 0.02929, 0.02714, 0.0253, 0.02371",\
"0.05477, 0.05425, 0.05257, 0.0498, 0.0464, 0.04283, 0.03935, 0.03615, 0.03329, 0.03081",\
"0.07248, 0.07185, 0.06985, 0.06647, 0.06212, 0.05744, 0.05277, 0.04835, 0.04436, 0.04075");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.001966, 0.005358, 0.01184, 0.02193, 0.03609, 0.05472, 0.07819, 0.1068, 0.141");
values("0.05646, 0.05648, 0.05654, 0.05663, 0.05673, 0.05682, 0.05694, 0.05703, 0.05718, 0.05794",\
"0.05597, 0.05606, 0.05618, 0.05635, 0.05655, 0.05667, 0.05682, 0.05696, 0.05712, 0.05794",\
"0.05522, 0.05528, 0.05545, 0.05573, 0.05603, 0.05628, 0.0565, 0.05672, 0.05692, 0.05787",\
"0.05488, 0.05491, 0.05504, 0.05523, 0.05551, 0.05581, 0.05609, 0.05638, 0.05665, 0.05766",\
"0.05567, 0.05563, 0.05563, 0.05562, 0.05568, 0.05585, 0.05607, 0.05628, 0.05655, 0.05768",\
"0.05919, 0.05907, 0.05869, 0.05821, 0.05781, 0.0575, 0.05731, 0.05721, 0.05731, 0.05856",\
"0.06681, 0.06648, 0.06555, 0.06431, 0.06308, 0.06203, 0.06112, 0.06038, 0.05999, 0.06101",\
"0.0789, 0.07843, 0.07687, 0.07463, 0.07224, 0.07013, 0.06826, 0.06665, 0.06543, 0.06627",\
"0.09539, 0.09471, 0.09264, 0.08945, 0.08579, 0.08233, 0.07922, 0.07654, 0.07452, 0.07533",\
"0.1159, 0.1152, 0.1127, 0.1087, 0.1038, 0.09888, 0.09428, 0.09033, 0.08748, 0.08939");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.001966, 0.005358, 0.01184, 0.02193, 0.03609, 0.05472, 0.07819, 0.1068, 0.141");
values("0.1053, 0.1132, 0.1407, 0.1927, 0.2734, 0.3867, 0.5356, 0.7229, 0.9517, 1.225",\
"0.1219, 0.1299, 0.1577, 0.21, 0.2911, 0.4044, 0.5535, 0.7413, 0.9702, 1.243",\
"0.1729, 0.1828, 0.2153, 0.2695, 0.351, 0.4644, 0.6137, 0.8013, 1.03, 1.303",\
"0.2081, 0.2229, 0.271, 0.3502, 0.4542, 0.5771, 0.7261, 0.9139, 1.143, 1.416",\
"0.2106, 0.2304, 0.2946, 0.4007, 0.5396, 0.7041, 0.8885, 1.089, 1.318, 1.59",\
"0.1746, 0.1998, 0.2816, 0.4152, 0.5902, 0.7962, 1.029, 1.281, 1.551, 1.836",\
"0.0969, 0.1276, 0.2264, 0.3891, 0.6017, 0.8505, 1.131, 1.436, 1.762, 2.107",\
"-0.0252, 0.011, 0.1279, 0.3194, 0.5706, 0.8647, 1.193, 1.551, 1.933, 2.338",\
"-0.1947, -0.1528, -0.0184, 0.2033, 0.4923, 0.8326, 1.211, 1.622, 2.062, 2.527",\
"-0.4147, -0.3662, -0.2136, 0.0367, 0.3642, 0.7492, 1.183, 1.648, 2.144, 2.67");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.001966, 0.005358, 0.01184, 0.02193, 0.03609, 0.05472, 0.07819, 0.1068, 0.141");
values("0.3312, 0.363, 0.4763, 0.6915, 1.026, 1.494, 2.109, 2.882, 3.827, 4.951",\
"0.3365, 0.3692, 0.4834, 0.701, 1.037, 1.506, 2.121, 2.895, 3.84, 4.967",\
"0.3866, 0.4183, 0.531, 0.7478, 1.084, 1.554, 2.172, 2.948, 3.893, 5.019",\
"0.5175, 0.5484, 0.6538, 0.8629, 1.194, 1.661, 2.276, 3.05, 3.996, 5.12",\
"0.698, 0.7337, 0.8546, 1.067, 1.388, 1.846, 2.454, 3.224, 4.166, 5.288",\
"0.9187, 0.9591, 1.095, 1.335, 1.676, 2.126, 2.724, 3.484, 4.42, 5.538",\
"1.185, 1.23, 1.381, 1.645, 2.022, 2.505, 3.099, 3.849, 4.773, 5.881",\
"1.497, 1.548, 1.715, 2.004, 2.413, 2.939, 3.574, 4.324, 5.236, 6.332",\
"1.86, 1.916, 2.1, 2.415, 2.858, 3.421, 4.105, 4.903, 5.819, 6.904",\
"2.272, 2.334, 2.538, 2.882, 3.357, 3.96, 4.689, 5.542, 6.51, 7.603");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.001966, 0.005358, 0.01184, 0.02193, 0.03609, 0.05472, 0.07819, 0.1068, 0.141");
values("0.1294, 0.1427, 0.1906, 0.2814, 0.4228, 0.621, 0.8818, 1.212, 1.613, 2.094",\
"0.1294, 0.143, 0.1906, 0.2812, 0.4228, 0.6209, 0.8818, 1.213, 1.614, 2.091",\
"0.1679, 0.1783, 0.2135, 0.2883, 0.4231, 0.6211, 0.8817, 1.213, 1.614, 2.09",\
"0.2541, 0.2695, 0.3181, 0.399, 0.5056, 0.6569, 0.8878, 1.213, 1.614, 2.093",\
"0.3592, 0.3786, 0.4399, 0.5442, 0.6816, 0.8464, 1.033, 1.283, 1.633, 2.094",\
"0.4856, 0.5106, 0.586, 0.7104, 0.8764, 1.076, 1.304, 1.554, 1.836, 2.205",\
"0.632, 0.6608, 0.7538, 0.9032, 1.098, 1.328, 1.595, 1.89, 2.211, 2.55",\
"0.8012, 0.8342, 0.9432, 1.119, 1.345, 1.612, 1.911, 2.249, 2.618, 3.013",\
"0.9886, 1.03, 1.155, 1.359, 1.621, 1.92, 2.26, 2.634, 3.049, 3.491",\
"1.195, 1.241, 1.391, 1.621, 1.917, 2.259, 2.637, 3.054, 3.506, 3.999");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.001966, 0.005358, 0.01184, 0.02193, 0.03609, 0.05472, 0.07819, 0.1068, 0.141");
values("0.6081, 0.6665, 0.8679, 1.247, 1.829, 2.648, 3.721, 5.069, 6.707, 8.671",\
"0.6054, 0.6643, 0.8667, 1.245, 1.831, 2.646, 3.72, 5.066, 6.715, 8.668",\
"0.5941, 0.6547, 0.8628, 1.244, 1.832, 2.645, 3.72, 5.071, 6.721, 8.681",\
"0.6193, 0.6708, 0.8563, 1.237, 1.831, 2.647, 3.721, 5.07, 6.708, 8.67",\
"0.7034, 0.7602, 0.9424, 1.276, 1.827, 2.644, 3.717, 5.066, 6.719, 8.684",\
"0.8002, 0.8588, 1.056, 1.411, 1.917, 2.659, 3.712, 5.07, 6.712, 8.677",\
"0.9308, 0.988, 1.19, 1.564, 2.103, 2.805, 3.765, 5.073, 6.719, 8.682",\
"1.089, 1.151, 1.355, 1.736, 2.304, 3.046, 3.962, 5.159, 6.735, 8.678",\
"1.273, 1.337, 1.554, 1.942, 2.522, 3.307, 4.262, 5.408, 6.877, 8.721",\
"1.478, 1.545, 1.776, 2.181, 2.775, 3.575, 4.584, 5.769, 7.166, 8.9");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.001966, 0.005358, 0.01184, 0.02193, 0.03609, 0.05472, 0.07819, 0.1068, 0.141");
values("0.1409, 0.1497, 0.1794, 0.2346, 0.3184, 0.434, 0.5846, 0.7735, 1.003, 1.277",\
"0.1574, 0.166, 0.1958, 0.251, 0.3347, 0.4503, 0.601, 0.7898, 1.02, 1.293",\
"0.216, 0.2248, 0.2544, 0.3089, 0.3924, 0.508, 0.6586, 0.8472, 1.077, 1.351",\
"0.2765, 0.2894, 0.3321, 0.4044, 0.5014, 0.6199, 0.7701, 0.9587, 1.188, 1.461",\
"0.3065, 0.3238, 0.3805, 0.476, 0.6056, 0.761, 0.938, 1.134, 1.363, 1.636",\
"0.3023, 0.3241, 0.3952, 0.5153, 0.6771, 0.8712, 1.093, 1.337, 1.601, 1.883",\
"0.261, 0.2871, 0.3733, 0.5183, 0.7124, 0.9468, 1.213, 1.508, 1.825, 2.163",\
"0.1807, 0.2113, 0.3113, 0.4808, 0.7092, 0.9834, 1.296, 1.64, 2.011, 2.406",\
"0.0602, 0.095, 0.2088, 0.4025, 0.6654, 0.98, 1.338, 1.732, 2.157, 2.61",\
"-0.1031, -0.0645, 0.0636, 0.2814, 0.5761, 0.9336, 1.337, 1.783, 2.262, 2.772");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.001966, 0.005358, 0.01184, 0.02193, 0.03609, 0.05472, 0.07819, 0.1068, 0.141");
values("0.5018, 0.5341, 0.6478, 0.8622, 1.196, 1.663, 2.278, 3.051, 3.997, 5.122",\
"0.5095, 0.5424, 0.6572, 0.8737, 1.209, 1.677, 2.292, 3.067, 4.011, 5.138",\
"0.5501, 0.5836, 0.699, 0.9172, 1.254, 1.724, 2.341, 3.116, 4.062, 5.188",\
"0.6276, 0.6613, 0.7772, 0.9942, 1.33, 1.8, 2.417, 3.194, 4.14, 5.266",\
"0.732, 0.7685, 0.8947, 1.122, 1.456, 1.922, 2.537, 3.312, 4.257, 5.384",\
"0.8884, 0.9276, 1.059, 1.298, 1.651, 2.118, 2.725, 3.494, 4.433, 5.558",\
"1.102, 1.144, 1.284, 1.533, 1.899, 2.387, 2.998, 3.757, 4.687, 5.803",\
"1.366, 1.411, 1.563, 1.828, 2.208, 2.712, 3.347, 4.113, 5.033, 6.137",\
"1.672, 1.723, 1.891, 2.176, 2.578, 3.101, 3.754, 4.547, 5.478, 6.571",\
"2.021, 2.078, 2.262, 2.574, 3.003, 3.55, 4.225, 5.039, 6, 7.106");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.001966, 0.005358, 0.01184, 0.02193, 0.03609, 0.05472, 0.07819, 0.1068, 0.141");
values("0.1807, 0.1951, 0.2439, 0.336, 0.4773, 0.6754, 0.9364, 1.265, 1.666, 2.144",\
"0.1803, 0.1938, 0.2434, 0.3354, 0.4771, 0.6759, 0.937, 1.265, 1.665, 2.144",\
"0.1962, 0.2075, 0.2485, 0.3348, 0.4766, 0.6757, 0.936, 1.264, 1.665, 2.144",\
"0.2949, 0.3091, 0.3548, 0.4303, 0.5355, 0.697, 0.9386, 1.265, 1.665, 2.144",\
"0.4118, 0.429, 0.4882, 0.5856, 0.7172, 0.8754, 1.064, 1.324, 1.68, 2.146",\
"0.5514, 0.5736, 0.6438, 0.7606, 0.9186, 1.115, 1.336, 1.581, 1.869, 2.246",\
"0.7132, 0.7398, 0.8244, 0.9622, 1.146, 1.371, 1.632, 1.923, 2.239, 2.578",\
"0.893, 0.9254, 1.028, 1.19, 1.403, 1.656, 1.952, 2.285, 2.65, 3.041",\
"1.099, 1.135, 1.254, 1.443, 1.688, 1.974, 2.303, 2.671, 3.08, 3.524",\
"1.33, 1.37, 1.505, 1.72, 2, 2.321, 2.686, 3.093, 3.537, 4.029");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.001966, 0.005358, 0.01184, 0.02193, 0.03609, 0.05472, 0.07819, 0.1068, 0.141");
values("0.6216, 0.6766, 0.8741, 1.249, 1.829, 2.643, 3.717, 5.066, 6.715, 8.667",\
"0.6217, 0.6778, 0.8721, 1.247, 1.831, 2.646, 3.717, 5.07, 6.711, 8.678",\
"0.6216, 0.6771, 0.8738, 1.248, 1.83, 2.646, 3.713, 5.07, 6.706, 8.668",\
"0.6547, 0.7039, 0.8838, 1.249, 1.832, 2.646, 3.72, 5.062, 6.71, 8.683",\
"0.7476, 0.7996, 0.9756, 1.304, 1.843, 2.644, 3.717, 5.067, 6.708, 8.67",\
"0.8478, 0.9002, 1.084, 1.429, 1.941, 2.688, 3.718, 5.064, 6.711, 8.686",\
"0.9884, 1.038, 1.216, 1.559, 2.094, 2.817, 3.798, 5.083, 6.716, 8.682",\
"1.164, 1.213, 1.388, 1.726, 2.261, 3.004, 3.959, 5.19, 6.747, 8.68",\
"1.364, 1.416, 1.595, 1.933, 2.461, 3.206, 4.183, 5.384, 6.885, 8.741",\
"1.588, 1.645, 1.83, 2.174, 2.703, 3.447, 4.426, 5.654, 7.124, 8.91");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.001966, 0.005358, 0.01184, 0.02193, 0.03609, 0.05472, 0.07819, 0.1068, 0.141");
values("0.1456, 0.1554, 0.1888, 0.2496, 0.3396, 0.4611, 0.6168, 0.8097, 1.043, 1.319",\
"0.1613, 0.171, 0.2041, 0.2644, 0.3543, 0.4756, 0.6312, 0.824, 1.057, 1.333",\
"0.2241, 0.2333, 0.2643, 0.322, 0.4103, 0.5309, 0.6863, 0.879, 1.112, 1.388",\
"0.2985, 0.3115, 0.3546, 0.4268, 0.5234, 0.6431, 0.7967, 0.9887, 1.221, 1.497",\
"0.3459, 0.3629, 0.4188, 0.5133, 0.6408, 0.7943, 0.969, 1.164, 1.396, 1.67",\
"0.3623, 0.3837, 0.4529, 0.5701, 0.7277, 0.9185, 1.136, 1.377, 1.637, 1.918",\
"0.3467, 0.3719, 0.4545, 0.5937, 0.7832, 1.011, 1.271, 1.56, 1.873, 2.206",\
"0.2962, 0.3251, 0.4207, 0.584, 0.8032, 1.068, 1.372, 1.707, 2.071, 2.461",\
"0.2124, 0.2452, 0.3533, 0.5376, 0.7884, 1.091, 1.437, 1.819, 2.234, 2.679",\
"0.0938, 0.1302, 0.2503, 0.4549, 0.7357, 1.077, 1.465, 1.894, 2.361, 2.859");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.001966, 0.005358, 0.01184, 0.02193, 0.03609, 0.05472, 0.07819, 0.1068, 0.141");
values("0.5653, 0.5978, 0.7114, 0.9262, 1.259, 1.727, 2.341, 3.115, 4.061, 5.185",\
"0.5775, 0.6106, 0.7253, 0.9421, 1.277, 1.746, 2.361, 3.135, 4.08, 5.206",\
"0.6237, 0.6572, 0.7726, 0.9907, 1.327, 1.798, 2.414, 3.189, 4.135, 5.262",\
"0.6961, 0.7294, 0.8446, 1.062, 1.399, 1.869, 2.487, 3.264, 4.209, 5.337",\
"0.7769, 0.8127, 0.9355, 1.159, 1.494, 1.962, 2.58, 3.356, 4.3, 5.429",\
"0.8821, 0.92, 1.048, 1.282, 1.632, 2.101, 2.711, 3.481, 4.425, 5.551",\
"1.026, 1.068, 1.204, 1.447, 1.806, 2.29, 2.904, 3.666, 4.6, 5.719",\
"1.211, 1.257, 1.404, 1.662, 2.034, 2.528, 3.157, 3.925, 4.849, 5.955",\
"1.436, 1.485, 1.647, 1.925, 2.315, 2.822, 3.461, 4.245, 5.18, 6.274",\
"1.696, 1.75, 1.928, 2.23, 2.644, 3.174, 3.828, 4.622, 5.571, 6.679");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.001966, 0.005358, 0.01184, 0.02193, 0.03609, 0.05472, 0.07819, 0.1068, 0.141");
values("0.2201, 0.2358, 0.2895, 0.3863, 0.5326, 0.7343, 0.9944, 1.322, 1.724, 2.2",\
"0.2165, 0.2323, 0.2868, 0.3848, 0.5319, 0.7337, 0.9945, 1.322, 1.723, 2.201",\
"0.2251, 0.2373, 0.283, 0.3766, 0.5271, 0.7295, 0.9933, 1.323, 1.724, 2.2",\
"0.3359, 0.3498, 0.3927, 0.4657, 0.5717, 0.7415, 0.9902, 1.321, 1.723, 2.201",\
"0.4686, 0.4862, 0.5406, 0.6338, 0.7586, 0.911, 1.1, 1.366, 1.732, 2.199",\
"0.6266, 0.649, 0.714, 0.8238, 0.9728, 1.159, 1.374, 1.613, 1.903, 2.289",\
"0.8136, 0.8382, 0.915, 1.045, 1.216, 1.426, 1.678, 1.961, 2.275, 2.609",\
"1.028, 1.056, 1.149, 1.296, 1.49, 1.727, 2.006, 2.327, 2.685, 3.073",\
"1.276, 1.306, 1.413, 1.582, 1.802, 2.064, 2.371, 2.723, 3.121, 3.558",\
"1.551, 1.589, 1.712, 1.905, 2.152, 2.44, 2.776, 3.155, 3.588, 4.064");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.001966, 0.005358, 0.01184, 0.02193, 0.03609, 0.05472, 0.07819, 0.1068, 0.141");
values("0.6203, 0.6778, 0.8738, 1.249, 1.828, 2.645, 3.713, 5.063, 6.706, 8.684",\
"0.6205, 0.6783, 0.8718, 1.246, 1.83, 2.647, 3.72, 5.07, 6.716, 8.685",\
"0.622, 0.6788, 0.8724, 1.247, 1.829, 2.645, 3.714, 5.069, 6.705, 8.685",\
"0.6357, 0.6882, 0.8772, 1.249, 1.831, 2.646, 3.716, 5.07, 6.716, 8.683",\
"0.7112, 0.7628, 0.9402, 1.282, 1.839, 2.645, 3.715, 5.071, 6.72, 8.683",\
"0.806, 0.8572, 1.04, 1.387, 1.914, 2.679, 3.718, 5.071, 6.714, 8.684",\
"0.9654, 1.012, 1.184, 1.52, 2.051, 2.791, 3.788, 5.078, 6.718, 8.668",\
"1.178, 1.225, 1.392, 1.708, 2.223, 2.961, 3.934, 5.179, 6.749, 8.681",\
"1.423, 1.471, 1.638, 1.96, 2.45, 3.168, 4.142, 5.363, 6.881, 8.752",\
"1.689, 1.74, 1.915, 2.239, 2.739, 3.43, 4.382, 5.608, 7.101, 8.912");
}
}
}
}