blob: 47dc7f16ca07b1d1db238bde57116162c287208a [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_1) {
area : 17.561600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.00040437" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.00038676" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.00037485" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.00037482" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.00036264" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.00036264" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.00036261" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.00036261" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00040437" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.004178 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 15.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01877, 0.01878, 0.01873, 0.0187, 0.01869, 0.01865, 0.01859, \
0.0185, 0.01834, 0.01796");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.004527, -0.004536, -0.004524, -0.004533, -0.004546, -0.004545, \
-0.004543, -0.004546, -0.004547, -0.004547");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01042, 0.01039, 0.01037, 0.01036, 0.01036, 0.01035, 0.01032, \
0.01028, 0.01022, 0.01007");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.004581, -0.004587, -0.00458, -0.004587, -0.004598, -0.004599, \
-0.004601, -0.004599, -0.004599, -0.004599");
}
}
internal_power() {
when : "A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01042, 0.01039, 0.01037, 0.01036, 0.01036, 0.01035, 0.01032, \
0.01028, 0.01022, 0.01006");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.004581, -0.004588, -0.004583, -0.004595, -0.004603, -0.0046, \
-0.004602, -0.004602, -0.004599, -0.004599");
}
}
}
pin(A2) {
capacitance : 0.003897 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 15.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.008358, 0.008352, 0.008372, 0.008351, 0.008352, 0.008312, 0.008272, \
0.008199, 0.008082, 0.00786");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.005455, -0.005454, -0.005461, -0.005476, -0.005497, -0.005503, \
-0.005524, -0.005556, -0.005597, -0.005667");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01347, 0.01346, 0.01344, 0.01343, 0.01345, 0.01345, 0.01345, \
0.01346, 0.01346, 0.01345");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.01256, -0.0126, -0.0128, -0.013, -0.01313, -0.01318, -0.0132, \
-0.01322, -0.01323, -0.01325");
}
}
internal_power() {
when : "A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.008553, 0.008549, 0.008545, 0.008543, 0.008572, 0.008577, 0.008574, \
0.008576, 0.008579, 0.008581");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.01191, -0.01186, -0.01182, -0.01177, -0.01176, -0.01172, -0.01168, \
-0.01165, -0.0116, -0.01153");
}
}
}
pin(A3) {
capacitance : 0.004062 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 15.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01345, 0.01342, 0.01344, 0.01342, 0.01344, 0.01344, 0.01345, \
0.01345, 0.01345, 0.01344");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.01276, -0.01279, -0.01287, -0.01302, -0.01312, -0.01316, -0.0132, \
-0.01322, -0.01324, -0.01325");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01348, 0.01345, 0.01346, 0.01346, 0.01347, 0.01348, 0.01348, \
0.01346, 0.01347, 0.01347");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.01134, -0.01165, -0.01214, -0.01253, -0.01277, -0.01287, -0.01294, \
-0.013, -0.01304, -0.01307");
}
}
internal_power() {
when : "A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01344, 0.01342, 0.01345, 0.01342, 0.01345, 0.01344, 0.01345, \
0.01344, 0.01345, 0.01344");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.0128, -0.01281, -0.01288, -0.01302, -0.01313, -0.01316, -0.0132, \
-0.01322, -0.01324, -0.01325");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3))" ;
max_capacitance : 0.112 ;
max_transition : 15.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.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.001766, 0.004454, 0.009587, 0.01758, 0.02881, 0.04357, 0.06217, 0.08488, 0.1119");
values("0.001449, 0.001462, 0.00153, 0.001593, 0.001619, 0.001638, 0.001651, 0.001657, 0.001657, 0.001664",\
"0.001475, 0.001593, 0.001833, 0.00207, 0.002217, 0.002309, 0.002369, 0.002417, 0.002432, 0.002451",\
"0.002001, 0.002073, 0.002319, 0.002589, 0.002831, 0.002999, 0.003121, 0.003198, 0.003246, 0.00328",\
"0.003903, 0.003883, 0.00383, 0.003822, 0.003828, 0.00383, 0.003821, 0.003819, 0.003814, 0.0038",\
"0.008116, 0.007939, 0.00744, 0.006856, 0.006314, 0.005884, 0.005519, 0.005221, 0.004987, 0.004801",\
"0.01536, 0.015, 0.01391, 0.01252, 0.01118, 0.009996, 0.008993, 0.008168, 0.0075, 0.006944",\
"0.02593, 0.02537, 0.02372, 0.02141, 0.019, 0.01684, 0.01494, 0.01333, 0.01195, 0.01083",\
"0.04, 0.03927, 0.03709, 0.03385, 0.03028, 0.02689, 0.02387, 0.02124, 0.01895, 0.017",\
"0.0577, 0.05686, 0.05416, 0.05007, 0.04533, 0.04059, 0.03623, 0.03239, 0.02896, 0.02598",\
"0.07923, 0.07826, 0.07514, 0.07022, 0.06433, 0.05821, 0.05239, 0.0471, 0.04243, 0.03819");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.001766, 0.004454, 0.009587, 0.01758, 0.02881, 0.04357, 0.06217, 0.08488, 0.1119");
values("0.04393, 0.04397, 0.04409, 0.0442, 0.04435, 0.04446, 0.04461, 0.04535, 0.05145, 0.0793",\
"0.04312, 0.04324, 0.0435, 0.04381, 0.04408, 0.04428, 0.04449, 0.0453, 0.05152, 0.07984",\
"0.04315, 0.04315, 0.04324, 0.04344, 0.04373, 0.04401, 0.04431, 0.04518, 0.05201, 0.08184",\
"0.04599, 0.04581, 0.04538, 0.04492, 0.04468, 0.04461, 0.04467, 0.04562, 0.05327, 0.08622",\
"0.05171, 0.05138, 0.05045, 0.04923, 0.04808, 0.04713, 0.04658, 0.04741, 0.05662, 0.09464",\
"0.06061, 0.0601, 0.05863, 0.05666, 0.05456, 0.05255, 0.05112, 0.05171, 0.06369, 0.1101",\
"0.07292, 0.0722, 0.07023, 0.0674, 0.0644, 0.06137, 0.05878, 0.0597, 0.07729, 0.1362",\
"0.08891, 0.08806, 0.08553, 0.08185, 0.07771, 0.07375, 0.07045, 0.07357, 0.1023, 0.1786",\
"0.1089, 0.1079, 0.1048, 0.1003, 0.09509, 0.08989, 0.08712, 0.09869, 0.1477, 0.2399",\
"0.1331, 0.1319, 0.1283, 0.123, 0.1167, 0.111, 0.1143, 0.1485, 0.2206, 0.3063");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.001766, 0.004454, 0.009587, 0.01758, 0.02881, 0.04357, 0.06217, 0.08488, 0.1119");
values("0.01074, 0.01075, 0.01076, 0.01077, 0.01078, 0.01079, 0.0108, 0.0108, 0.01079, 0.0108",\
"0.01062, 0.01065, 0.01065, 0.01071, 0.01072, 0.01073, 0.01075, 0.01075, 0.01075, 0.01076",\
"0.01052, 0.01052, 0.01056, 0.01062, 0.01066, 0.01068, 0.01071, 0.01072, 0.01072, 0.01073",\
"0.01185, 0.01178, 0.01162, 0.01146, 0.01132, 0.01119, 0.01108, 0.011, 0.01095, 0.0109",\
"0.01598, 0.01577, 0.01521, 0.01448, 0.01379, 0.01319, 0.01271, 0.01232, 0.012, 0.01177",\
"0.02356, 0.02321, 0.02209, 0.02059, 0.01901, 0.01758, 0.01637, 0.0154, 0.01459, 0.01394",\
"0.03495, 0.03441, 0.03271, 0.03027, 0.02759, 0.02507, 0.02283, 0.02092, 0.01935, 0.01804",\
"0.05033, 0.04961, 0.04734, 0.04394, 0.04005, 0.0362, 0.03268, 0.02959, 0.02696, 0.02467",\
"0.06982, 0.06899, 0.06621, 0.06185, 0.0567, 0.0514, 0.04641, 0.04189, 0.03792, 0.03445",\
"0.09363, 0.09261, 0.08941, 0.08418, 0.07782, 0.07099, 0.06438, 0.05826, 0.05275, 0.04781");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.001766, 0.004454, 0.009587, 0.01758, 0.02881, 0.04357, 0.06217, 0.08488, 0.1119");
values("0.05329, 0.05334, 0.0534, 0.05351, 0.05361, 0.05374, 0.05389, 0.05471, 0.06092, 0.08975",\
"0.05265, 0.05273, 0.05295, 0.05322, 0.0534, 0.05365, 0.0538, 0.05469, 0.06106, 0.09029",\
"0.05189, 0.05196, 0.0522, 0.05255, 0.0529, 0.05323, 0.05356, 0.05454, 0.06155, 0.09225",\
"0.05273, 0.0527, 0.05265, 0.05269, 0.05288, 0.05305, 0.0534, 0.05446, 0.06243, 0.09604",\
"0.05709, 0.05686, 0.05632, 0.0556, 0.05502, 0.0547, 0.05454, 0.05559, 0.06523, 0.1035",\
"0.06601, 0.06552, 0.06417, 0.06251, 0.06087, 0.0594, 0.05836, 0.05934, 0.07136, 0.1172",\
"0.07936, 0.07867, 0.07658, 0.07375, 0.07082, 0.06813, 0.06592, 0.06684, 0.08376, 0.1408",\
"0.09706, 0.09617, 0.09349, 0.08952, 0.08521, 0.08113, 0.07794, 0.08036, 0.1062, 0.1791",\
"0.1192, 0.1182, 0.1149, 0.11, 0.1044, 0.0987, 0.09519, 0.1037, 0.147, 0.2359",\
"0.1461, 0.1449, 0.1412, 0.1352, 0.1284, 0.1216, 0.1213, 0.1471, 0.2138, 0.3045");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.001766, 0.004454, 0.009587, 0.01758, 0.02881, 0.04357, 0.06217, 0.08488, 0.1119");
values("0.01884, 0.01883, 0.01884, 0.0188, 0.01883, 0.01885, 0.01884, 0.01883, 0.01883, 0.01883",\
"0.01794, 0.01795, 0.01795, 0.01793, 0.01794, 0.01795, 0.01795, 0.01795, 0.01795, 0.01794",\
"0.01724, 0.01722, 0.01717, 0.01713, 0.01709, 0.01712, 0.0171, 0.0171, 0.01709, 0.01707",\
"0.01833, 0.01824, 0.01802, 0.01774, 0.01751, 0.01731, 0.01715, 0.01704, 0.01696, 0.01691",\
"0.02267, 0.02243, 0.02173, 0.02082, 0.01997, 0.01925, 0.01869, 0.01825, 0.01788, 0.01762",\
"0.03103, 0.0306, 0.0293, 0.02745, 0.02558, 0.0239, 0.02251, 0.02139, 0.0205, 0.01978",\
"0.04394, 0.04327, 0.04129, 0.03839, 0.03517, 0.03215, 0.02953, 0.02731, 0.02553, 0.02405",\
"0.0617, 0.06084, 0.05811, 0.054, 0.0493, 0.04469, 0.04046, 0.03682, 0.03372, 0.03116",\
"0.08446, 0.0834, 0.08003, 0.07472, 0.06845, 0.06202, 0.05598, 0.05057, 0.04585, 0.04181",\
"0.1124, 0.1112, 0.1072, 0.1008, 0.09292, 0.08461, 0.07654, 0.06907, 0.06248, 0.05656");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.001766, 0.004454, 0.009587, 0.01758, 0.02881, 0.04357, 0.06217, 0.08488, 0.1119");
values("0.06244, 0.06249, 0.06256, 0.06265, 0.06275, 0.06287, 0.06305, 0.06381, 0.07032, 0.0993",\
"0.06181, 0.06191, 0.0621, 0.06237, 0.06256, 0.06275, 0.06296, 0.06383, 0.07043, 0.09994",\
"0.06096, 0.06104, 0.06131, 0.06166, 0.06203, 0.06236, 0.06266, 0.06365, 0.07083, 0.1018",\
"0.06109, 0.06112, 0.06121, 0.06135, 0.06168, 0.062, 0.06238, 0.06351, 0.0716, 0.1056",\
"0.06427, 0.06414, 0.06379, 0.06343, 0.0631, 0.06299, 0.06304, 0.06429, 0.07382, 0.1122",\
"0.07267, 0.07224, 0.07107, 0.06969, 0.06845, 0.06733, 0.06653, 0.0676, 0.0795, 0.1247",\
"0.08709, 0.08637, 0.08426, 0.08144, 0.07864, 0.07633, 0.07436, 0.07519, 0.09102, 0.1464",\
"0.1074, 0.1064, 0.1035, 0.09926, 0.09471, 0.0905, 0.08731, 0.08911, 0.1127, 0.1822",\
"0.1333, 0.1322, 0.1286, 0.1231, 0.1168, 0.1106, 0.1063, 0.1125, 0.1509, 0.2362",\
"0.1649, 0.1636, 0.1595, 0.1529, 0.145, 0.1371, 0.1342, 0.1534, 0.2139, 0.306");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.001766, 0.004454, 0.009587, 0.01758, 0.02881, 0.04357, 0.06217, 0.08488, 0.112");
values("0.1564, 0.1736, 0.2333, 0.3474, 0.5243, 0.7725, 1.099, 1.511, 2.014, 2.612",\
"0.1864, 0.2037, 0.2645, 0.3792, 0.5569, 0.8054, 1.133, 1.544, 2.048, 2.647",\
"0.274, 0.2968, 0.3681, 0.4857, 0.6639, 0.9129, 1.24, 1.652, 2.156, 2.755",\
"0.3333, 0.3669, 0.4732, 0.643, 0.859, 1.115, 1.442, 1.853, 2.355, 2.956",\
"0.3434, 0.3889, 0.5303, 0.7562, 1.045, 1.381, 1.753, 2.17, 2.67, 3.268",\
"0.2971, 0.3548, 0.5349, 0.8188, 1.179, 1.6, 2.068, 2.574, 3.113, 3.713",\
"0.1903, 0.2597, 0.4762, 0.8235, 1.259, 1.764, 2.327, 2.938, 3.588, 4.274",\
"0.0193, 0.1007, 0.3566, 0.7635, 1.278, 1.87, 2.528, 3.241, 4.004, 4.808",\
"-0.2219, -0.1277, 0.1662, 0.6341, 1.229, 1.912, 2.665, 3.482, 4.354, 5.279",\
"-0.5365, -0.4298, -0.0939, 0.4326, 1.103, 1.882, 2.737, 3.657, 4.643, 5.681");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.001766, 0.004454, 0.009587, 0.01758, 0.02881, 0.04357, 0.06217, 0.08488, 0.112");
values("0.4164, 0.4746, 0.6784, 1.066, 1.668, 2.512, 3.622, 5.021, 6.728, 8.762",\
"0.4308, 0.4896, 0.6961, 1.086, 1.691, 2.536, 3.647, 5.046, 6.753, 8.789",\
"0.5303, 0.587, 0.7891, 1.178, 1.783, 2.629, 3.74, 5.14, 6.849, 8.884",\
"0.7509, 0.8111, 1.01, 1.386, 1.982, 2.823, 3.931, 5.329, 7.036, 9.071",\
"1.03, 1.101, 1.337, 1.741, 2.325, 3.152, 4.25, 5.641, 7.341, 9.371",\
"1.375, 1.455, 1.721, 2.181, 2.821, 3.642, 4.726, 6.101, 7.792, 9.814",\
"1.789, 1.881, 2.179, 2.687, 3.399, 4.295, 5.379, 6.738, 8.412, 10.42",\
"2.272, 2.379, 2.713, 3.272, 4.045, 5.029, 6.199, 7.565, 9.22, 11.21",\
"2.83, 2.947, 3.325, 3.942, 4.777, 5.834, 7.103, 8.566, 10.23, 12.2",\
"3.461, 3.594, 4.016, 4.696, 5.598, 6.728, 8.085, 9.658, 11.43, 13.42");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.001766, 0.004454, 0.009587, 0.01758, 0.02881, 0.04357, 0.06217, 0.08488, 0.112");
values("0.1939, 0.223, 0.3246, 0.5194, 0.823, 1.247, 1.808, 2.513, 3.375, 4.405",\
"0.194, 0.223, 0.3248, 0.5197, 0.823, 1.248, 1.809, 2.514, 3.371, 4.403",\
"0.2627, 0.2863, 0.3617, 0.527, 0.8218, 1.249, 1.807, 2.515, 3.372, 4.402",\
"0.4011, 0.4354, 0.5406, 0.7106, 0.9308, 1.278, 1.81, 2.511, 3.376, 4.4",\
"0.573, 0.6168, 0.7484, 0.9634, 1.246, 1.575, 1.977, 2.564, 3.378, 4.395",\
"0.7766, 0.831, 0.9948, 1.251, 1.589, 1.994, 2.449, 2.947, 3.594, 4.475",\
"1.008, 1.074, 1.276, 1.584, 1.974, 2.441, 2.978, 3.567, 4.197, 4.923",\
"1.27, 1.349, 1.587, 1.956, 2.406, 2.935, 3.54, 4.219, 4.947, 5.726",\
"1.559, 1.653, 1.929, 2.355, 2.882, 3.477, 4.148, 4.904, 5.724, 6.61",\
"1.877, 1.983, 2.306, 2.791, 3.39, 4.07, 4.818, 5.632, 6.548, 7.532");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.001766, 0.004454, 0.009587, 0.01758, 0.02881, 0.04357, 0.06217, 0.08488, 0.112");
values("0.7526, 0.8543, 1.211, 1.883, 2.925, 4.385, 6.303, 8.726, 11.68, 15.19",\
"0.749, 0.8538, 1.209, 1.882, 2.925, 4.383, 6.302, 8.723, 11.67, 15.2",\
"0.7318, 0.8378, 1.206, 1.885, 2.927, 4.382, 6.304, 8.711, 11.68, 15.18",\
"0.8244, 0.9122, 1.224, 1.876, 2.924, 4.384, 6.299, 8.727, 11.68, 15.2",\
"0.9506, 1.053, 1.394, 1.979, 2.93, 4.387, 6.302, 8.722, 11.67, 15.2",\
"1.115, 1.22, 1.581, 2.226, 3.128, 4.434, 6.308, 8.722, 11.67, 15.2",\
"1.331, 1.439, 1.806, 2.489, 3.467, 4.713, 6.418, 8.74, 11.67, 15.18",\
"1.585, 1.698, 2.088, 2.779, 3.819, 5.159, 6.779, 8.902, 11.7, 15.21",\
"1.872, 1.999, 2.406, 3.126, 4.19, 5.612, 7.338, 9.362, 11.96, 15.26",\
"2.188, 2.326, 2.768, 3.524, 4.608, 6.082, 7.906, 10.03, 12.5, 15.58");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.001766, 0.004454, 0.009587, 0.01758, 0.02881, 0.04357, 0.06217, 0.08488, 0.112");
values("0.2105, 0.229, 0.2925, 0.4107, 0.5913, 0.8422, 1.171, 1.584, 2.087, 2.686",\
"0.2397, 0.2583, 0.3219, 0.44, 0.6207, 0.8717, 1.2, 1.613, 2.116, 2.716",\
"0.341, 0.361, 0.4262, 0.5439, 0.7243, 0.9754, 1.304, 1.717, 2.22, 2.82",\
"0.4391, 0.4686, 0.5637, 0.7198, 0.9237, 1.177, 1.505, 1.917, 2.42, 3.019",\
"0.4933, 0.532, 0.6581, 0.8637, 1.136, 1.457, 1.819, 2.233, 2.734, 3.333",\
"0.4989, 0.5478, 0.7046, 0.963, 1.3, 1.701, 2.154, 2.648, 3.179, 3.779",\
"0.4524, 0.5114, 0.6996, 1.011, 1.415, 1.895, 2.436, 3.031, 3.67, 4.346",\
"0.3513, 0.4197, 0.6393, 1.003, 1.477, 2.037, 2.667, 3.359, 4.105, 4.898",\
"0.195, 0.2733, 0.5218, 0.9366, 1.479, 2.121, 2.842, 3.63, 4.481, 5.388",\
"-0.02, 0.0659, 0.3458, 0.8071, 1.42, 2.146, 2.957, 3.845, 4.8, 5.817");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.001766, 0.004454, 0.009587, 0.01758, 0.02881, 0.04357, 0.06217, 0.08488, 0.112");
values("0.5963, 0.6546, 0.8583, 1.246, 1.847, 2.691, 3.801, 5.199, 6.907, 8.941",\
"0.6143, 0.6733, 0.8793, 1.269, 1.872, 2.717, 3.827, 5.227, 6.934, 8.969",\
"0.6873, 0.7472, 0.9532, 1.345, 1.95, 2.797, 3.91, 5.309, 7.018, 9.053",\
"0.8132, 0.8781, 1.093, 1.482, 2.084, 2.93, 4.042, 5.443, 7.151, 9.185",\
"0.9998, 1.068, 1.3, 1.716, 2.319, 3.157, 4.262, 5.657, 7.363, 9.396",\
"1.273, 1.346, 1.591, 2.028, 2.666, 3.51, 4.602, 5.986, 7.681, 9.708",\
"1.615, 1.699, 1.968, 2.43, 3.097, 3.981, 5.085, 6.453, 8.135, 10.15",\
"2.02, 2.115, 2.417, 2.918, 3.619, 4.537, 5.688, 7.075, 8.736, 10.73",\
"2.482, 2.589, 2.929, 3.483, 4.231, 5.188, 6.379, 7.817, 9.504, 11.48",\
"3.004, 3.125, 3.505, 4.117, 4.928, 5.936, 7.168, 8.651, 10.39, 12.4");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.001766, 0.004454, 0.009587, 0.01758, 0.02881, 0.04357, 0.06217, 0.08488, 0.112");
values("0.2621, 0.2913, 0.3951, 0.5906, 0.8956, 1.32, 1.878, 2.583, 3.442, 4.466",\
"0.2613, 0.2906, 0.3947, 0.5904, 0.8951, 1.32, 1.879, 2.584, 3.442, 4.466",\
"0.3001, 0.3237, 0.4084, 0.5912, 0.8948, 1.32, 1.878, 2.584, 3.442, 4.466",\
"0.459, 0.4884, 0.5884, 0.7498, 0.9748, 1.339, 1.881, 2.583, 3.441, 4.468",\
"0.6422, 0.6824, 0.8082, 1.017, 1.288, 1.612, 2.027, 2.627, 3.446, 4.468",\
"0.861, 0.9114, 1.064, 1.31, 1.64, 2.037, 2.488, 2.987, 3.646, 4.533",\
"1.11, 1.17, 1.357, 1.65, 2.03, 2.488, 3.018, 3.606, 4.232, 4.964",\
"1.384, 1.457, 1.684, 2.027, 2.465, 2.981, 3.584, 4.255, 4.985, 5.761",\
"1.69, 1.775, 2.037, 2.446, 2.946, 3.528, 4.187, 4.94, 5.76, 6.646",\
"2.031, 2.124, 2.43, 2.896, 3.472, 4.126, 4.858, 5.668, 6.574, 7.556");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.001766, 0.004454, 0.009587, 0.01758, 0.02881, 0.04357, 0.06217, 0.08488, 0.112");
values("0.7614, 0.8607, 1.213, 1.884, 2.925, 4.384, 6.306, 8.722, 11.66, 15.2",\
"0.7617, 0.8608, 1.213, 1.885, 2.925, 4.382, 6.306, 8.723, 11.66, 15.21",\
"0.7682, 0.8641, 1.214, 1.884, 2.925, 4.38, 6.307, 8.727, 11.68, 15.19",\
"0.8644, 0.9504, 1.259, 1.892, 2.922, 4.384, 6.303, 8.718, 11.67, 15.19",\
"0.986, 1.082, 1.412, 2.004, 2.961, 4.387, 6.31, 8.718, 11.68, 15.19",\
"1.158, 1.247, 1.573, 2.199, 3.134, 4.467, 6.311, 8.724, 11.68, 15.21",\
"1.393, 1.476, 1.793, 2.411, 3.38, 4.691, 6.437, 8.752, 11.69, 15.18",\
"1.662, 1.754, 2.078, 2.682, 3.649, 5.003, 6.723, 8.93, 11.74, 15.21",\
"1.966, 2.068, 2.409, 3.025, 3.974, 5.33, 7.104, 9.274, 11.96, 15.29",\
"2.29, 2.408, 2.778, 3.428, 4.376, 5.728, 7.508, 9.726, 12.37, 15.57");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.001766, 0.004454, 0.009587, 0.01758, 0.02881, 0.04357, 0.06217, 0.08488, 0.112");
values("0.2249, 0.2459, 0.3161, 0.4429, 0.6322, 0.8901, 1.224, 1.641, 2.147, 2.749",\
"0.2519, 0.2724, 0.3423, 0.4687, 0.6578, 0.9156, 1.249, 1.666, 2.173, 2.775",\
"0.3606, 0.3806, 0.4476, 0.5708, 0.7581, 1.016, 1.349, 1.766, 2.273, 2.875",\
"0.4827, 0.5117, 0.6056, 0.7592, 0.9604, 1.216, 1.548, 1.965, 2.47, 3.072",\
"0.5663, 0.604, 0.7258, 0.9265, 1.193, 1.508, 1.864, 2.281, 2.785, 3.385",\
"0.6089, 0.6559, 0.8064, 1.054, 1.38, 1.773, 2.217, 2.704, 3.23, 3.831",\
"0.61, 0.6654, 0.8436, 1.138, 1.527, 1.99, 2.52, 3.104, 3.735, 4.404",\
"0.5672, 0.6315, 0.8353, 1.178, 1.627, 2.166, 2.777, 3.454, 4.188, 4.971",\
"0.4813, 0.554, 0.7853, 1.171, 1.683, 2.294, 2.988, 3.756, 4.588, 5.481",\
"0.3566, 0.4347, 0.6891, 1.116, 1.688, 2.373, 3.152, 4.008, 4.938, 5.938");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.001766, 0.004454, 0.009587, 0.01758, 0.02881, 0.04357, 0.06217, 0.08488, 0.112");
values("0.6584, 0.7168, 0.9209, 1.307, 1.909, 2.753, 3.863, 5.262, 6.969, 9.002",\
"0.6832, 0.7426, 0.9484, 1.338, 1.941, 2.786, 3.898, 5.296, 7.004, 9.038",\
"0.7595, 0.8187, 1.025, 1.416, 2.022, 2.87, 3.982, 5.382, 7.091, 9.126",\
"0.8648, 0.9272, 1.137, 1.528, 2.132, 2.98, 4.093, 5.494, 7.203, 9.239",\
"0.9911, 1.057, 1.283, 1.692, 2.297, 3.138, 4.246, 5.643, 7.351, 9.386",\
"1.172, 1.244, 1.482, 1.907, 2.538, 3.384, 4.48, 5.867, 7.566, 9.593",\
"1.405, 1.485, 1.747, 2.195, 2.843, 3.718, 4.826, 6.196, 7.879, 9.893",\
"1.685, 1.776, 2.068, 2.555, 3.233, 4.125, 5.261, 6.651, 8.316, 10.31",\
"2.01, 2.112, 2.435, 2.971, 3.697, 4.619, 5.774, 7.194, 8.884, 10.86",\
"2.376, 2.488, 2.846, 3.435, 4.221, 5.194, 6.381, 7.822, 9.541, 11.55");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.001766, 0.004454, 0.009587, 0.01758, 0.02881, 0.04357, 0.06217, 0.08488, 0.112");
values("0.3193, 0.3519, 0.4602, 0.662, 0.9674, 1.392, 1.952, 2.656, 3.517, 4.539",\
"0.3145, 0.3472, 0.4579, 0.6586, 0.9654, 1.392, 1.951, 2.654, 3.514, 4.539",\
"0.3386, 0.3632, 0.456, 0.651, 0.9632, 1.392, 1.952, 2.656, 3.514, 4.539",\
"0.5118, 0.5424, 0.6376, 0.7936, 1.024, 1.4, 1.95, 2.656, 3.517, 4.541",\
"0.7174, 0.7542, 0.8754, 1.073, 1.338, 1.652, 2.075, 2.689, 3.517, 4.541",\
"0.9602, 1.01, 1.15, 1.385, 1.7, 2.087, 2.527, 3.029, 3.698, 4.597",\
"1.245, 1.303, 1.472, 1.741, 2.103, 2.545, 3.066, 3.647, 4.268, 5.011",\
"1.568, 1.634, 1.836, 2.149, 2.556, 3.047, 3.633, 4.297, 5.026, 5.798",\
"1.929, 2.008, 2.245, 2.607, 3.064, 3.61, 4.247, 4.982, 5.8, 6.68",\
"2.344, 2.423, 2.698, 3.116, 3.63, 4.232, 4.922, 5.718, 6.612, 7.588");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.001766, 0.004454, 0.009587, 0.01758, 0.02881, 0.04357, 0.06217, 0.08488, 0.112");
values("0.7618, 0.8625, 1.214, 1.884, 2.925, 4.385, 6.297, 8.722, 11.68, 15.19",\
"0.7627, 0.8616, 1.213, 1.883, 2.925, 4.385, 6.302, 8.728, 11.68, 15.2",\
"0.7636, 0.8632, 1.214, 1.883, 2.925, 4.382, 6.305, 8.715, 11.68, 15.17",\
"0.8262, 0.9158, 1.24, 1.887, 2.923, 4.388, 6.302, 8.718, 11.68, 15.2",\
"0.9394, 1.034, 1.363, 1.974, 2.952, 4.387, 6.302, 8.723, 11.66, 15.19",\
"1.119, 1.209, 1.524, 2.147, 3.101, 4.463, 6.317, 8.714, 11.67, 15.19",\
"1.387, 1.474, 1.777, 2.365, 3.322, 4.659, 6.431, 8.762, 11.68, 15.21",\
"1.694, 1.79, 2.102, 2.681, 3.594, 4.933, 6.692, 8.925, 11.74, 15.21",\
"2.025, 2.127, 2.467, 3.071, 3.965, 5.26, 7.026, 9.242, 11.97, 15.31",\
"2.386, 2.49, 2.864, 3.508, 4.426, 5.69, 7.408, 9.636, 12.34, 15.59");
}
}
}
}