blob: 0c94275b15d4e5a5b994932cfc557be4190717f0 [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 : "1.860732e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "1.7496e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "1.538676e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "1.5386598e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "1.3240422e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "1.324026e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "1.3240422e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "1.3240422e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "1.860732e-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.003939 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 21 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.003466, 0.003465, 0.003469, 0.00346, 0.003454, 0.003431, 0.003399, \
0.003335, 0.003171, 0.002216");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001506, -0.001512, -0.001521, -0.001522, -0.001528, -0.001528, \
-0.001528, -0.001529, -0.001527, -0.001332");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.002136, 0.002137, 0.002142, 0.002141, 0.002143, 0.002131, 0.002121, \
0.002094, 0.002035, 0.00159");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001511, -0.001517, -0.001525, -0.001528, -0.001533, -0.001534, \
-0.001534, -0.001536, -0.001535, -0.001339");
}
}
internal_power() {
when : "A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.002135, 0.002138, 0.002143, 0.002141, 0.002143, 0.002132, 0.00212, \
0.002096, 0.002036, 0.001591");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001511, -0.00152, -0.001525, -0.001527, -0.001536, -0.001535, \
-0.001535, -0.001535, -0.001535, -0.00134");
}
}
}
pin(A2) {
capacitance : 0.003478 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 21 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001995, 0.001992, 0.001993, 0.001995, 0.002001, 0.002001, 0.001997, \
0.001993, 0.00199, 0.001769");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001863, -0.001868, -0.001877, -0.001882, -0.001889, -0.001897, \
-0.001905, -0.001919, -0.001944, -0.001745");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.003116, 0.00311, 0.003119, 0.003115, 0.00312, 0.003121, 0.00312, \
0.003119, 0.003119, 0.002601");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.002808, -0.002818, -0.002875, -0.002917, -0.002958, -0.002972, \
-0.002983, -0.002993, -0.002996, -0.002733");
}
}
internal_power() {
when : "A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.002168, 0.002172, 0.00218, 0.00218, 0.002187, 0.002186, 0.002187, \
0.002187, 0.002187, 0.001889");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.002514, -0.002516, -0.002525, -0.002525, -0.002535, -0.002536, \
-0.002535, -0.002536, -0.002536, -0.002282");
}
}
}
pin(A3) {
capacitance : 0.003401 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 21 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.003107, 0.003113, 0.003116, 0.00311, 0.003118, 0.003121, 0.003119, \
0.003121, 0.003122, 0.002608");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.002816, -0.002843, -0.002908, -0.002945, -0.002977, -0.002989, \
-0.002997, -0.003006, -0.003009, -0.002741");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.003107, 0.003108, 0.003115, 0.003112, 0.003119, 0.003121, 0.003122, \
0.003119, 0.003119, 0.002605");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.002645, -0.002663, -0.002736, -0.002788, -0.002839, -0.00287, \
-0.002889, -0.002905, -0.002915, -0.002663");
}
}
internal_power() {
when : "A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.003109, 0.003107, 0.003112, 0.003113, 0.003125, 0.00312, 0.00312, \
0.003119, 0.003123, 0.002609");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.002815, -0.002843, -0.002909, -0.002945, -0.002978, -0.00299, \
-0.002997, -0.003005, -0.003009, -0.002741");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2|A3)" ;
max_capacitance : 0.331 ;
max_transition : 21 ;
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.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003278, 0.01127, 0.02654, 0.05033, 0.08371, 0.1276, 0.183, 0.2505, 0.331");
values("0.03047, 0.03057, 0.0308, 0.03108, 0.03133, 0.03152, 0.03165, 0.03175, 0.03182, 0.03186",\
"0.03038, 0.03047, 0.03071, 0.03099, 0.03125, 0.03144, 0.03157, 0.03167, 0.03174, 0.03178",\
"0.03018, 0.03027, 0.0305, 0.03078, 0.03104, 0.03124, 0.03137, 0.03147, 0.03153, 0.03158",\
"0.03, 0.03009, 0.03032, 0.0306, 0.03086, 0.03105, 0.03119, 0.03129, 0.03136, 0.0314",\
"0.02988, 0.02998, 0.0302, 0.03047, 0.03072, 0.03091, 0.03105, 0.03116, 0.03123, 0.03127",\
"0.02981, 0.0299, 0.03012, 0.03036, 0.0306, 0.03079, 0.03094, 0.03105, 0.03112, 0.03115",\
"0.02974, 0.02982, 0.03003, 0.03025, 0.03047, 0.03066, 0.03081, 0.03094, 0.031, 0.03088",\
"0.02966, 0.02974, 0.02992, 0.03014, 0.03034, 0.03052, 0.03067, 0.0307, 0.03032, 0.02945",\
"0.02893, 0.029, 0.02917, 0.02931, 0.02937, 0.02901, 0.02794, 0.02709, 0.0265, 0.02609",\
"0.01053, 0.01062, 0.01083, 0.01105, 0.01127, 0.01146, 0.01163, 0.01177, 0.01188, 0.01197");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003278, 0.01127, 0.02654, 0.05033, 0.08371, 0.1276, 0.183, 0.2505, 0.331");
values("0.01567, 0.01578, 0.01615, 0.0165, 0.01689, 0.01699, 0.01731, 0.01797, 0.02949, 0.09973",\
"0.0157, 0.01581, 0.01619, 0.01655, 0.01695, 0.01708, 0.01739, 0.01796, 0.02976, 0.1021",\
"0.0157, 0.01583, 0.01615, 0.01653, 0.01691, 0.01714, 0.01714, 0.01804, 0.03239, 0.1105",\
"0.01554, 0.01563, 0.01591, 0.01623, 0.01658, 0.0169, 0.01703, 0.01818, 0.0379, 0.1268",\
"0.01531, 0.0154, 0.01566, 0.01596, 0.01625, 0.01652, 0.01676, 0.01912, 0.04938, 0.1525",\
"0.0151, 0.01521, 0.0154, 0.01569, 0.01602, 0.01631, 0.01645, 0.0224, 0.07275, 0.1838",\
"0.01494, 0.01502, 0.01518, 0.01545, 0.0158, 0.0161, 0.01673, 0.03239, 0.1113, 0.2124",\
"0.01482, 0.01489, 0.01505, 0.01522, 0.01554, 0.01595, 0.02005, 0.06521, 0.1552, 0.2285",\
"0.01471, 0.01476, 0.01495, 0.01511, 0.01529, 0.01682, 0.04548, 0.1176, 0.1758, 0.2171",\
"0.01482, 0.0149, 0.01502, 0.01526, 0.01718, 0.04921, 0.09449, 0.1251, 0.1457, 0.1598");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003278, 0.01127, 0.02654, 0.05033, 0.08371, 0.1276, 0.183, 0.2505, 0.331");
values("0.03191, 0.032, 0.03224, 0.03251, 0.03277, 0.03296, 0.03309, 0.03319, 0.03325, 0.0333",\
"0.03183, 0.03193, 0.03217, 0.03244, 0.0327, 0.03289, 0.03303, 0.03313, 0.03319, 0.03323",\
"0.03168, 0.03178, 0.03202, 0.0323, 0.03255, 0.03274, 0.03288, 0.03298, 0.03304, 0.03309",\
"0.03155, 0.03165, 0.03189, 0.03216, 0.03242, 0.03261, 0.03275, 0.03285, 0.03292, 0.03296",\
"0.03147, 0.03156, 0.03179, 0.03207, 0.03231, 0.03251, 0.03265, 0.03275, 0.03282, 0.03286",\
"0.03141, 0.0315, 0.03173, 0.03198, 0.03222, 0.03242, 0.03257, 0.03268, 0.03275, 0.03276",\
"0.03136, 0.03145, 0.03166, 0.0319, 0.03214, 0.03233, 0.03249, 0.0326, 0.03265, 0.03251",\
"0.0313, 0.03139, 0.03159, 0.03182, 0.03204, 0.03223, 0.03238, 0.03238, 0.03198, 0.03109",\
"0.03064, 0.03071, 0.03089, 0.03107, 0.03114, 0.03084, 0.0298, 0.02891, 0.0283, 0.02786",\
"0.01192, 0.01203, 0.01226, 0.0125, 0.01273, 0.01294, 0.01311, 0.01325, 0.01335, 0.01343");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003278, 0.01127, 0.02654, 0.05033, 0.08371, 0.1276, 0.183, 0.2505, 0.331");
values("0.01689, 0.01704, 0.01734, 0.01771, 0.01805, 0.01827, 0.01855, 0.01928, 0.03085, 0.1022",\
"0.01689, 0.017, 0.01733, 0.01771, 0.01806, 0.0182, 0.01837, 0.0193, 0.03154, 0.1042",\
"0.01685, 0.01697, 0.01729, 0.01766, 0.01795, 0.01817, 0.01847, 0.01945, 0.03384, 0.1125",\
"0.01669, 0.01679, 0.01704, 0.01736, 0.0177, 0.01791, 0.01806, 0.01976, 0.03944, 0.1291",\
"0.01651, 0.0166, 0.01682, 0.01712, 0.01742, 0.01773, 0.01827, 0.02042, 0.05125, 0.1548",\
"0.01633, 0.01641, 0.01663, 0.01688, 0.01723, 0.01747, 0.01773, 0.02353, 0.07511, 0.1862",\
"0.01619, 0.01626, 0.01644, 0.01669, 0.01702, 0.01731, 0.0182, 0.03511, 0.1144, 0.2147",\
"0.01605, 0.01613, 0.01628, 0.01645, 0.0167, 0.01723, 0.02166, 0.06899, 0.1579, 0.2298",\
"0.0159, 0.01598, 0.01617, 0.01635, 0.01645, 0.01828, 0.04917, 0.1206, 0.177, 0.2169",\
"0.01603, 0.01608, 0.01622, 0.01646, 0.01917, 0.05312, 0.09609, 0.1246, 0.1437, 0.1568");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003278, 0.01127, 0.02654, 0.05033, 0.08371, 0.1276, 0.183, 0.2505, 0.331");
values("0.03323, 0.03333, 0.03356, 0.03384, 0.03409, 0.03429, 0.03442, 0.03452, 0.03458, 0.03463",\
"0.03317, 0.03326, 0.0335, 0.03378, 0.03403, 0.03423, 0.03436, 0.03446, 0.03452, 0.03457",\
"0.03302, 0.03311, 0.03334, 0.03363, 0.03388, 0.03408, 0.03422, 0.03432, 0.03438, 0.03442",\
"0.03288, 0.03298, 0.03321, 0.03349, 0.03375, 0.03393, 0.03408, 0.03418, 0.03424, 0.03428",\
"0.0328, 0.03289, 0.03313, 0.0334, 0.03365, 0.03384, 0.03398, 0.03409, 0.03415, 0.03419",\
"0.03274, 0.03283, 0.03305, 0.03332, 0.03357, 0.03376, 0.03391, 0.03401, 0.03408, 0.0341",\
"0.03269, 0.03279, 0.033, 0.03326, 0.03349, 0.03369, 0.03384, 0.03394, 0.03399, 0.03384",\
"0.03263, 0.03272, 0.03293, 0.03318, 0.03342, 0.03361, 0.03375, 0.03375, 0.03337, 0.03248",\
"0.0321, 0.03217, 0.03236, 0.03257, 0.03269, 0.03249, 0.03156, 0.0306, 0.02992, 0.02944",\
"0.01422, 0.01433, 0.01458, 0.01484, 0.0151, 0.01531, 0.01548, 0.01561, 0.01571, 0.01577");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003278, 0.01127, 0.02654, 0.05033, 0.08371, 0.1276, 0.183, 0.2505, 0.331");
values("0.01806, 0.01817, 0.01847, 0.01889, 0.01913, 0.01946, 0.01947, 0.02042, 0.03225, 0.1038",\
"0.01797, 0.01809, 0.01843, 0.01879, 0.01912, 0.01938, 0.01977, 0.02016, 0.03325, 0.106",\
"0.01787, 0.01798, 0.0183, 0.01865, 0.01896, 0.01924, 0.01963, 0.02026, 0.03501, 0.1153",\
"0.01768, 0.01782, 0.01804, 0.01837, 0.01869, 0.01893, 0.01922, 0.02057, 0.04044, 0.1308",\
"0.01753, 0.01764, 0.01787, 0.01818, 0.01838, 0.0187, 0.01892, 0.02146, 0.05297, 0.1573",\
"0.01738, 0.01745, 0.01764, 0.01792, 0.01828, 0.01841, 0.01887, 0.02463, 0.07696, 0.1882",\
"0.01726, 0.01733, 0.0175, 0.01774, 0.0181, 0.01834, 0.01904, 0.03689, 0.1172, 0.2166",\
"0.01712, 0.0172, 0.01739, 0.01753, 0.01782, 0.01822, 0.02286, 0.07186, 0.1603, 0.231",\
"0.017, 0.01707, 0.01725, 0.01744, 0.01757, 0.01963, 0.0523, 0.1232, 0.1779, 0.2166",\
"0.01707, 0.01713, 0.01729, 0.01752, 0.02077, 0.0567, 0.09729, 0.124, 0.1419, 0.1542");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003278, 0.01127, 0.02654, 0.05033, 0.08371, 0.1276, 0.183, 0.2505, 0.331");
values("4.146, 4.272, 4.591, 5.01, 5.499, 6.061, 6.71, 7.462, 8.339, 9.36",\
"4.186, 4.311, 4.631, 5.05, 5.538, 6.102, 6.75, 7.503, 8.38, 9.401",\
"4.387, 4.513, 4.832, 5.251, 5.741, 6.304, 6.952, 7.704, 8.581, 9.601",\
"4.839, 4.965, 5.284, 5.703, 6.192, 6.756, 7.403, 8.156, 9.033, 10.05",\
"5.581, 5.708, 6.026, 6.445, 6.934, 7.497, 8.145, 8.898, 9.775, 10.8",\
"6.64, 6.766, 7.085, 7.503, 7.992, 8.556, 9.204, 9.955, 10.83, 11.85",\
"8.043, 8.167, 8.487, 8.905, 9.395, 9.957, 10.61, 11.36, 12.24, 13.26",\
"9.802, 9.93, 10.25, 10.67, 11.16, 11.72, 12.37, 13.13, 14, 15.03",\
"11.88, 12.02, 12.35, 12.78, 13.27, 13.84, 14.5, 15.25, 16.13, 17.15",\
"14.2, 14.35, 14.7, 15.16, 15.67, 16.25, 16.91, 17.67, 18.55, 19.57");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003278, 0.01127, 0.02654, 0.05033, 0.08371, 0.1276, 0.183, 0.2505, 0.331");
values("0.9622, 1.057, 1.371, 1.952, 2.846, 4.093, 5.738, 7.802, 10.32, 13.33",\
"1.032, 1.126, 1.441, 2.021, 2.916, 4.165, 5.808, 7.87, 10.4, 13.4",\
"1.274, 1.369, 1.682, 2.262, 3.157, 4.407, 6.052, 8.109, 10.64, 13.63",\
"1.732, 1.826, 2.138, 2.717, 3.613, 4.861, 6.51, 8.578, 11.09, 14.1",\
"2.385, 2.481, 2.793, 3.371, 4.267, 5.515, 7.162, 9.234, 11.76, 14.75",\
"3.141, 3.24, 3.557, 4.136, 5.028, 6.279, 7.923, 9.99, 12.52, 15.51",\
"3.985, 4.089, 4.412, 4.991, 5.885, 7.136, 8.773, 10.84, 13.36, 16.38",\
"4.915, 5.025, 5.356, 5.938, 6.831, 8.08, 9.72, 11.78, 14.31, 17.31",\
"5.927, 6.046, 6.388, 6.972, 7.863, 9.111, 10.75, 12.82, 15.33, 18.34",\
"7.019, 7.147, 7.502, 8.09, 8.979, 10.23, 11.87, 13.93, 16.45, 19.45");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003278, 0.01127, 0.02654, 0.05033, 0.08371, 0.1276, 0.183, 0.2505, 0.331");
values("0.7634, 0.8444, 1.068, 1.414, 1.89, 2.515, 3.328, 4.374, 5.689, 7.307",\
"0.7634, 0.8458, 1.069, 1.414, 1.889, 2.51, 3.328, 4.374, 5.689, 7.307",\
"0.763, 0.8454, 1.069, 1.413, 1.89, 2.515, 3.327, 4.374, 5.688, 7.303",\
"0.7636, 0.8444, 1.069, 1.413, 1.887, 2.515, 3.326, 4.374, 5.688, 7.306",\
"0.7642, 0.844, 1.069, 1.414, 1.888, 2.514, 3.33, 4.375, 5.688, 7.306",\
"0.7628, 0.8448, 1.069, 1.414, 1.888, 2.516, 3.33, 4.376, 5.69, 7.308",\
"0.766, 0.846, 1.07, 1.416, 1.89, 2.516, 3.33, 4.372, 5.688, 7.302",\
"0.78, 0.86, 1.082, 1.422, 1.894, 2.52, 3.33, 4.376, 5.692, 7.308",\
"0.84, 0.918, 1.126, 1.454, 1.92, 2.536, 3.346, 4.386, 5.698, 7.304",\
"0.938, 1.02, 1.234, 1.544, 1.986, 2.59, 3.39, 4.414, 5.72, 7.322");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003278, 0.01127, 0.02654, 0.05033, 0.08371, 0.1276, 0.183, 0.2505, 0.331");
values("0.3958, 0.529, 1.014, 1.963, 3.452, 5.534, 8.273, 11.73, 15.96, 20.96",\
"0.3958, 0.5298, 1.015, 1.963, 3.453, 5.533, 8.273, 11.73, 15.93, 20.96",\
"0.3946, 0.5296, 1.014, 1.963, 3.452, 5.532, 8.272, 11.73, 15.98, 20.99",\
"0.3952, 0.5304, 1.016, 1.963, 3.454, 5.533, 8.272, 11.73, 15.95, 20.95",\
"0.4108, 0.541, 1.018, 1.963, 3.451, 5.532, 8.278, 11.75, 15.94, 20.97",\
"0.4412, 0.5678, 1.034, 1.971, 3.452, 5.532, 8.277, 11.74, 15.97, 21.01",\
"0.4786, 0.601, 1.051, 1.98, 3.459, 5.538, 8.272, 11.73, 15.94, 20.97",\
"0.522, 0.638, 1.076, 1.988, 3.466, 5.544, 8.282, 11.73, 15.95, 20.97",\
"0.578, 0.69, 1.104, 2.002, 3.474, 5.55, 8.288, 11.73, 15.95, 20.97",\
"0.642, 0.748, 1.144, 2.02, 3.484, 5.558, 8.292, 11.74, 15.95, 20.99");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003278, 0.01127, 0.02654, 0.05033, 0.08371, 0.1276, 0.183, 0.2505, 0.331");
values("4.457, 4.583, 4.902, 5.321, 5.81, 6.374, 7.021, 7.774, 8.651, 9.672",\
"4.506, 4.632, 4.952, 5.371, 5.86, 6.423, 7.071, 7.823, 8.7, 9.721",\
"4.737, 4.864, 5.183, 5.602, 6.09, 6.655, 7.302, 8.055, 8.932, 9.952",\
"5.207, 5.332, 5.652, 6.07, 6.56, 7.123, 7.77, 8.523, 9.4, 10.42",\
"5.924, 6.05, 6.368, 6.787, 7.275, 7.839, 8.488, 9.24, 10.12, 11.14",\
"6.921, 7.046, 7.366, 7.783, 8.272, 8.837, 9.485, 10.24, 11.11, 12.13",\
"8.23, 8.356, 8.675, 9.092, 9.582, 10.15, 10.79, 11.55, 12.42, 13.45",\
"9.864, 9.992, 10.31, 10.73, 11.23, 11.79, 12.44, 13.19, 14.07, 15.09",\
"11.8, 11.93, 12.26, 12.69, 13.19, 13.76, 14.41, 15.17, 16.05, 17.07",\
"14, 14.14, 14.49, 14.93, 15.44, 16.02, 16.69, 17.45, 18.33, 19.35");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003278, 0.01127, 0.02654, 0.05033, 0.08371, 0.1276, 0.183, 0.2505, 0.331");
values("1.014, 1.11, 1.424, 2.006, 2.901, 4.15, 5.791, 7.855, 10.37, 13.38",\
"1.083, 1.178, 1.493, 2.075, 2.971, 4.22, 5.859, 7.924, 10.44, 13.44",\
"1.324, 1.419, 1.733, 2.314, 3.21, 4.46, 6.1, 8.163, 10.68, 13.69",\
"1.784, 1.878, 2.191, 2.771, 3.667, 4.917, 6.559, 8.624, 11.14, 14.14",\
"2.452, 2.547, 2.86, 3.44, 4.335, 5.585, 7.228, 9.294, 11.81, 14.81",\
"3.231, 3.33, 3.647, 4.227, 5.12, 6.37, 8.014, 10.08, 12.6, 15.6",\
"4.102, 4.206, 4.528, 5.109, 6.003, 7.252, 8.893, 10.96, 13.48, 16.48",\
"5.061, 5.171, 5.501, 6.081, 6.976, 8.224, 9.865, 11.93, 14.45, 17.45",\
"6.107, 6.223, 6.562, 7.146, 8.038, 9.288, 10.93, 12.99, 15.51, 18.51",\
"7.233, 7.357, 7.709, 8.296, 9.19, 10.44, 12.08, 14.14, 16.66, 19.66");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003278, 0.01127, 0.02654, 0.05033, 0.08371, 0.1276, 0.183, 0.2505, 0.331");
values("0.7632, 0.8446, 1.069, 1.413, 1.888, 2.515, 3.325, 4.374, 5.688, 7.308",\
"0.7652, 0.8452, 1.068, 1.414, 1.887, 2.515, 3.329, 4.375, 5.689, 7.305",\
"0.7652, 0.8444, 1.069, 1.414, 1.888, 2.515, 3.326, 4.375, 5.688, 7.307",\
"0.7642, 0.845, 1.068, 1.413, 1.887, 2.515, 3.326, 4.374, 5.692, 7.306",\
"0.764, 0.845, 1.069, 1.414, 1.888, 2.511, 3.325, 4.374, 5.686, 7.306",\
"0.7652, 0.8444, 1.068, 1.414, 1.888, 2.516, 3.326, 4.376, 5.69, 7.304",\
"0.766, 0.846, 1.07, 1.414, 1.89, 2.514, 3.326, 4.372, 5.69, 7.304",\
"0.778, 0.858, 1.08, 1.422, 1.894, 2.516, 3.332, 4.374, 5.692, 7.304",\
"0.822, 0.898, 1.12, 1.454, 1.926, 2.544, 3.348, 4.384, 5.7, 7.31",\
"0.874, 0.958, 1.18, 1.52, 1.99, 2.6, 3.396, 4.42, 5.718, 7.326");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003278, 0.01127, 0.02654, 0.05033, 0.08371, 0.1276, 0.183, 0.2505, 0.331");
values("0.3977, 0.5326, 1.018, 1.967, 3.452, 5.538, 8.276, 11.73, 15.95, 20.99",\
"0.3974, 0.533, 1.018, 1.967, 3.452, 5.534, 8.277, 11.73, 15.96, 20.97",\
"0.398, 0.533, 1.018, 1.967, 3.454, 5.544, 8.28, 11.73, 15.96, 21.01",\
"0.3984, 0.5332, 1.018, 1.967, 3.452, 5.543, 8.281, 11.73, 15.95, 20.99",\
"0.4098, 0.5408, 1.02, 1.967, 3.45, 5.54, 8.295, 11.75, 15.97, 20.98",\
"0.438, 0.5646, 1.034, 1.972, 3.455, 5.535, 8.29, 11.73, 15.96, 21.01",\
"0.4732, 0.5958, 1.051, 1.98, 3.46, 5.54, 8.278, 11.76, 15.96, 20.98",\
"0.514, 0.632, 1.072, 1.99, 3.468, 5.546, 8.284, 11.73, 15.95, 20.97",\
"0.566, 0.676, 1.1, 2.004, 3.476, 5.554, 8.29, 11.74, 15.95, 21.02",\
"0.624, 0.732, 1.134, 2.016, 3.48, 5.558, 8.3, 11.74, 15.96, 20.99");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003278, 0.01127, 0.02654, 0.05033, 0.08371, 0.1276, 0.183, 0.2505, 0.331");
values("4.549, 4.676, 4.995, 5.413, 5.903, 6.466, 7.114, 7.866, 8.743, 9.764",\
"4.619, 4.745, 5.064, 5.483, 5.973, 6.535, 7.183, 7.936, 8.813, 9.834",\
"4.875, 5.001, 5.321, 5.74, 6.229, 6.792, 7.44, 8.192, 9.069, 10.09",\
"5.354, 5.48, 5.799, 6.218, 6.707, 7.271, 7.918, 8.671, 9.548, 10.57",\
"6.065, 6.19, 6.51, 6.929, 7.417, 7.981, 8.629, 9.381, 10.26, 11.28",\
"7.025, 7.151, 7.47, 7.888, 8.378, 8.94, 9.589, 10.34, 11.22, 12.24",\
"8.26, 8.386, 8.706, 9.123, 9.613, 10.18, 10.82, 11.58, 12.45, 13.47",\
"9.784, 9.911, 10.23, 10.65, 11.14, 11.71, 12.36, 13.11, 13.99, 15.01",\
"11.58, 11.71, 12.04, 12.47, 12.97, 13.53, 14.19, 14.94, 15.82, 16.84",\
"13.61, 13.75, 14.09, 14.53, 15.05, 15.62, 16.29, 17.05, 17.93, 18.95");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003278, 0.01127, 0.02654, 0.05033, 0.08371, 0.1276, 0.183, 0.2505, 0.331");
values("1.049, 1.145, 1.464, 2.049, 2.947, 4.198, 5.841, 7.905, 10.42, 13.43",\
"1.116, 1.213, 1.531, 2.116, 3.015, 4.266, 5.908, 7.973, 10.49, 13.49",\
"1.356, 1.453, 1.77, 2.354, 3.253, 4.503, 6.146, 8.212, 10.73, 13.73",\
"1.818, 1.913, 2.228, 2.811, 3.709, 4.961, 6.604, 8.671, 11.19, 14.19",\
"2.499, 2.595, 2.909, 3.49, 4.388, 5.64, 7.283, 9.35, 11.87, 14.87",\
"3.298, 3.397, 3.715, 4.297, 5.192, 6.445, 8.088, 10.15, 12.68, 15.68",\
"4.194, 4.298, 4.62, 5.203, 6.099, 7.349, 8.992, 11.06, 13.58, 16.58",\
"5.179, 5.288, 5.618, 6.201, 7.097, 8.347, 9.988, 12.05, 14.58, 17.58",\
"6.254, 6.37, 6.709, 7.293, 8.188, 9.439, 11.08, 13.15, 15.67, 18.67",\
"7.411, 7.535, 7.884, 8.473, 9.368, 10.62, 12.26, 14.33, 16.85, 19.85");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003278, 0.01127, 0.02654, 0.05033, 0.08371, 0.1276, 0.183, 0.2505, 0.331");
values("0.7652, 0.8444, 1.068, 1.413, 1.889, 2.513, 3.326, 4.373, 5.687, 7.302",\
"0.7636, 0.8446, 1.069, 1.414, 1.891, 2.515, 3.327, 4.374, 5.688, 7.307",\
"0.764, 0.8446, 1.069, 1.413, 1.89, 2.515, 3.328, 4.374, 5.693, 7.307",\
"0.7634, 0.8444, 1.069, 1.413, 1.888, 2.515, 3.326, 4.375, 5.688, 7.306",\
"0.7632, 0.845, 1.069, 1.413, 1.888, 2.516, 3.328, 4.374, 5.692, 7.308",\
"0.7642, 0.846, 1.07, 1.414, 1.888, 2.516, 3.328, 4.372, 5.69, 7.306",\
"0.764, 0.846, 1.07, 1.414, 1.888, 2.514, 3.328, 4.372, 5.688, 7.308",\
"0.774, 0.856, 1.078, 1.422, 1.894, 2.516, 3.334, 4.372, 5.688, 7.308",\
"0.81, 0.892, 1.114, 1.452, 1.92, 2.54, 3.346, 4.386, 5.696, 7.31",\
"0.856, 0.938, 1.162, 1.506, 1.98, 2.592, 3.392, 4.424, 5.718, 7.324");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003278, 0.01127, 0.02654, 0.05033, 0.08371, 0.1276, 0.183, 0.2505, 0.331");
values("0.4054, 0.5416, 1.028, 1.977, 3.46, 5.542, 8.285, 11.74, 15.95, 20.98",\
"0.4058, 0.5412, 1.03, 1.978, 3.46, 5.542, 8.301, 11.74, 15.99, 20.98",\
"0.4048, 0.5408, 1.027, 1.977, 3.467, 5.542, 8.298, 11.74, 15.96, 21.02",\
"0.4032, 0.5392, 1.027, 1.975, 3.467, 5.544, 8.282, 11.75, 15.95, 20.97",\
"0.4114, 0.5434, 1.026, 1.973, 3.458, 5.545, 8.287, 11.74, 15.97, 21.03",\
"0.4378, 0.5664, 1.038, 1.977, 3.462, 5.539, 8.285, 11.74, 15.95, 21.01",\
"0.4712, 0.5942, 1.053, 1.985, 3.464, 5.544, 8.284, 11.76, 15.97, 20.98",\
"0.51, 0.63, 1.072, 1.996, 3.472, 5.548, 8.284, 11.75, 15.95, 20.98",\
"0.556, 0.672, 1.096, 2.006, 3.478, 5.56, 8.292, 11.74, 15.95, 21",\
"0.612, 0.722, 1.132, 2.02, 3.492, 5.564, 8.3, 11.75, 15.96, 21");
}
}
}
}