blob: 5c652a7e755d9f21054c0ef7b7138552fb4e5404 [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__nand3_1) {
area : 15.366400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.0003618846" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.0004039002" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.0004041774" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.0008047116" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.0004064346" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.0007062858" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.0007045236" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.0003482028" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0008047116" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.004194 ;
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.005548, 0.00554, 0.005515, 0.00549, 0.005483, 0.005473, 0.005469, \
0.005462, 0.005462, 0.005462");
}
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.002842, -0.002846, -0.002847, -0.002844, -0.002847, -0.002861, \
-0.002875, -0.002881, -0.002889, -0.002915");
}
}
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.005534, 0.005531, 0.005525, 0.005501, 0.005485, 0.00548, 0.005473, \
0.005465, 0.005463, 0.005463");
}
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.002788, -0.002787, -0.002792, -0.00279, -0.002793, -0.002803, \
-0.002814, -0.002823, -0.002837, -0.002855");
}
}
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.005405, 0.005402, 0.00541, 0.005423, 0.00543, 0.005436, 0.00544, \
0.005461, 0.00546, 0.005463");
}
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.002978, 0.002977, 0.002976, 0.002964, 0.002951, 0.002922, 0.0029, \
0.002875, 0.00284, 0.002792");
}
}
}
pin(A2) {
capacitance : 0.004001 ;
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.006665, 0.00669, 0.006677, 0.006751, 0.00682, 0.006875, 0.00691, \
0.006926, 0.006933, 0.006926");
}
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.00474, -0.004741, -0.004732, -0.004711, -0.0047, -0.004695, \
-0.004692, -0.004687, -0.004686, -0.00469");
}
}
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.005901, 0.005361, 0.00496, 0.004812, 0.00475, 0.004724, 0.004701, \
0.004679, 0.004669, 0.004658");
}
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.004733, -0.004729, -0.004726, -0.004723, -0.0047, -0.004669, \
-0.004675, -0.004678, -0.004683, -0.004681");
}
}
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.005235, 0.005239, 0.005233, 0.005224, 0.005215, 0.005219, 0.005211, \
0.005197, 0.005189, 0.005172");
}
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.003785, -0.003783, -0.003785, -0.00379, -0.003789, -0.003807, \
-0.003821, -0.003836, -0.003861, -0.003897");
}
}
}
pin(A3) {
capacitance : 0.004088 ;
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.004778, 0.004702, 0.004658, 0.004655, 0.004665, 0.004676, 0.00468, \
0.004681, 0.004681, 0.00468");
}
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.004735, -0.004726, -0.004721, -0.004702, -0.00466, -0.004676, \
-0.004679, -0.004684, -0.004672, -0.004671");
}
}
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.005419, 0.005074, 0.004821, 0.004745, 0.004717, 0.004704, 0.004696, \
0.004683, 0.004676, 0.004671");
}
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.004623, -0.004738, -0.004728, -0.00472, -0.004654, -0.004669, \
-0.004677, -0.004693, -0.004689, -0.004684");
}
}
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.005293, 0.00484, 0.004658, 0.004645, 0.004654, 0.004659, 0.004685, \
0.004667, 0.004669, 0.004671");
}
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.004739, -0.004658, -0.004637, -0.00467, -0.004653, -0.004667, \
-0.004674, -0.004675, -0.004686, -0.004677");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2)|(!A3))" ;
max_capacitance : 0.1814 ;
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.002245, 0.006615, 0.01496, 0.02796, 0.0462, 0.07021, 0.1005, 0.1374, 0.1814");
values("0.004916, 0.004936, 0.004956, 0.004977, 0.004983, 0.004986, 0.004988, 0.004993, 0.004991, 0.004988",\
"0.004768, 0.004801, 0.004872, 0.004936, 0.00496, 0.004979, 0.004989, 0.005, 0.004984, 0.004984",\
"0.004617, 0.004653, 0.004749, 0.004834, 0.004897, 0.004934, 0.004938, 0.004954, 0.004966, 0.004965",\
"0.005087, 0.005058, 0.005019, 0.005018, 0.004991, 0.005012, 0.005012, 0.004993, 0.00499, 0.004987",\
"0.006671, 0.006522, 0.00618, 0.00584, 0.005593, 0.005425, 0.005314, 0.005234, 0.005178, 0.005135",\
"0.009517, 0.00922, 0.008485, 0.007671, 0.006994, 0.006495, 0.006139, 0.005877, 0.005686, 0.005539",\
"0.01375, 0.01332, 0.01214, 0.01074, 0.00948, 0.008483, 0.007732, 0.007162, 0.006713, 0.006374",\
"0.01944, 0.01887, 0.01726, 0.01522, 0.01327, 0.01162, 0.0103, 0.009279, 0.008472, 0.007834",\
"0.02665, 0.02596, 0.02394, 0.02124, 0.01852, 0.01611, 0.0141, 0.01248, 0.01117, 0.01011",\
"0.03545, 0.03464, 0.03226, 0.02891, 0.02536, 0.02213, 0.01932, 0.01698, 0.01502, 0.01343");
}
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.002245, 0.006615, 0.01496, 0.02796, 0.0462, 0.07021, 0.1005, 0.1374, 0.1814");
values("0.01787, 0.01793, 0.01805, 0.01815, 0.01796, 0.01795, 0.01793, 0.01795, 0.01797, 0.0187",\
"0.01766, 0.01778, 0.01806, 0.01825, 0.01844, 0.01819, 0.01827, 0.01825, 0.01827, 0.01909",\
"0.01744, 0.01753, 0.01779, 0.01808, 0.01836, 0.01825, 0.01821, 0.01831, 0.01835, 0.01918",\
"0.01806, 0.01799, 0.01793, 0.01817, 0.01836, 0.01817, 0.01809, 0.01825, 0.01831, 0.01937",\
"0.01998, 0.0198, 0.01937, 0.01915, 0.0187, 0.0186, 0.01854, 0.01843, 0.01845, 0.0197",\
"0.02333, 0.02299, 0.02213, 0.02115, 0.02037, 0.01987, 0.01995, 0.01979, 0.01997, 0.01999",\
"0.02821, 0.02772, 0.0264, 0.02481, 0.02335, 0.02219, 0.02122, 0.02049, 0.02035, 0.0221",\
"0.03471, 0.03405, 0.03229, 0.03006, 0.02787, 0.02603, 0.02439, 0.02316, 0.02259, 0.02534",\
"0.04282, 0.04208, 0.03991, 0.037, 0.034, 0.03135, 0.02896, 0.02702, 0.02616, 0.03079",\
"0.05272, 0.05187, 0.04933, 0.04576, 0.04193, 0.03836, 0.03526, 0.03261, 0.0321, 0.04112");
}
}
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.002245, 0.006615, 0.01496, 0.02796, 0.0462, 0.07021, 0.1005, 0.1374, 0.1814");
values("0.004945, 0.004964, 0.004954, 0.004974, 0.004982, 0.00499, 0.004992, 0.004988, 0.004991, 0.004986",\
"0.004775, 0.004821, 0.004864, 0.004918, 0.004946, 0.004963, 0.004973, 0.004976, 0.004979, 0.004978",\
"0.004429, 0.004494, 0.004638, 0.004766, 0.004848, 0.004894, 0.004924, 0.004942, 0.004954, 0.004958",\
"0.004552, 0.004581, 0.00465, 0.004744, 0.004829, 0.004881, 0.004912, 0.004934, 0.004948, 0.004953",\
"0.005705, 0.005633, 0.005472, 0.005325, 0.005229, 0.005166, 0.005125, 0.005094, 0.005071, 0.005049",\
"0.008201, 0.007996, 0.007445, 0.00687, 0.00641, 0.006064, 0.005815, 0.005633, 0.005499, 0.005392",\
"0.0122, 0.01182, 0.01083, 0.00967, 0.008657, 0.007848, 0.007247, 0.00678, 0.006428, 0.00615",\
"0.01774, 0.01721, 0.01575, 0.01392, 0.01222, 0.01079, 0.009662, 0.008772, 0.008087, 0.007529",\
"0.02488, 0.02422, 0.02231, 0.01978, 0.01727, 0.0151, 0.0133, 0.01184, 0.01068, 0.009714",\
"0.03363, 0.03286, 0.03055, 0.02733, 0.02398, 0.02093, 0.01834, 0.01618, 0.0144, 0.0129");
}
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.002245, 0.006615, 0.01496, 0.02796, 0.0462, 0.07021, 0.1005, 0.1374, 0.1814");
values("0.02435, 0.02435, 0.02424, 0.02422, 0.0242, 0.02416, 0.02408, 0.02401, 0.02401, 0.02469",\
"0.0241, 0.02416, 0.02426, 0.02435, 0.02443, 0.02408, 0.02403, 0.02399, 0.02399, 0.02472",\
"0.02377, 0.02383, 0.02398, 0.02413, 0.02431, 0.02402, 0.02399, 0.02393, 0.02387, 0.02477",\
"0.02427, 0.02419, 0.02411, 0.02409, 0.02406, 0.02406, 0.02401, 0.02395, 0.02395, 0.02488",\
"0.02614, 0.02596, 0.02555, 0.02507, 0.02476, 0.02452, 0.02436, 0.02421, 0.02414, 0.02528",\
"0.02945, 0.02915, 0.02838, 0.0274, 0.02653, 0.02636, 0.02533, 0.02498, 0.02477, 0.02611",\
"0.03434, 0.03394, 0.03277, 0.03121, 0.02968, 0.02836, 0.02733, 0.0266, 0.02612, 0.02797",\
"0.04084, 0.04034, 0.0388, 0.03669, 0.03443, 0.03238, 0.03066, 0.02932, 0.02856, 0.03122",\
"0.04903, 0.04842, 0.04661, 0.04384, 0.04089, 0.03804, 0.03554, 0.03345, 0.03246, 0.0371",\
"0.05896, 0.05829, 0.05618, 0.05296, 0.04921, 0.04551, 0.04211, 0.03918, 0.03861, 0.04774");
}
}
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.002245, 0.006615, 0.01496, 0.02796, 0.0462, 0.07021, 0.1005, 0.1374, 0.1814");
values("0.004947, 0.00495, 0.004965, 0.004984, 0.004993, 0.004997, 0.004998, 0.004995, 0.004997, 0.004993",\
"0.004777, 0.004807, 0.004878, 0.004926, 0.004953, 0.004965, 0.004974, 0.004978, 0.004984, 0.004984",\
"0.00438, 0.004453, 0.004615, 0.004754, 0.00484, 0.004891, 0.004919, 0.00494, 0.004952, 0.004957",\
"0.004325, 0.004372, 0.004495, 0.00464, 0.004757, 0.004832, 0.004881, 0.004907, 0.004927, 0.004936",\
"0.005233, 0.005199, 0.005132, 0.005089, 0.00507, 0.005059, 0.005046, 0.005039, 0.005033, 0.005021",\
"0.007554, 0.00739, 0.006983, 0.006546, 0.006194, 0.005927, 0.005726, 0.005575, 0.005461, 0.005367",\
"0.0115, 0.01119, 0.01035, 0.009346, 0.008468, 0.007762, 0.00721, 0.006785, 0.00645, 0.006182",\
"0.01721, 0.01674, 0.0154, 0.01373, 0.01216, 0.01084, 0.00978, 0.008925, 0.008244, 0.00769",\
"0.0247, 0.02408, 0.02227, 0.01987, 0.01748, 0.0154, 0.01366, 0.01223, 0.01107, 0.0101",\
"0.034, 0.03324, 0.031, 0.02787, 0.0246, 0.02163, 0.01908, 0.01693, 0.01514, 0.01363");
}
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.002245, 0.006615, 0.01496, 0.02796, 0.0462, 0.07021, 0.1005, 0.1374, 0.1814");
values("0.02988, 0.02988, 0.02986, 0.02983, 0.0298, 0.02976, 0.02967, 0.02956, 0.02948, 0.03023",\
"0.02957, 0.02957, 0.02949, 0.0295, 0.02948, 0.02942, 0.02935, 0.02925, 0.02918, 0.02991",\
"0.02925, 0.02926, 0.02927, 0.02928, 0.02927, 0.02924, 0.02915, 0.02907, 0.02899, 0.02982",\
"0.02982, 0.02975, 0.02962, 0.02948, 0.02941, 0.02932, 0.02921, 0.02909, 0.02904, 0.02995",\
"0.03177, 0.03157, 0.03109, 0.03059, 0.03019, 0.02989, 0.02953, 0.02939, 0.02929, 0.03034",\
"0.03516, 0.03488, 0.03409, 0.03304, 0.03208, 0.03128, 0.03074, 0.03028, 0.0299, 0.03134",\
"0.04026, 0.03985, 0.03868, 0.0371, 0.03539, 0.03403, 0.0329, 0.03196, 0.03145, 0.03322",\
"0.04714, 0.04662, 0.04506, 0.04279, 0.04049, 0.03821, 0.03636, 0.03487, 0.03403, 0.03658",\
"0.05584, 0.05524, 0.05335, 0.05046, 0.04731, 0.04425, 0.04147, 0.03925, 0.03815, 0.04276",\
"0.06646, 0.06579, 0.06358, 0.06015, 0.05616, 0.05217, 0.04856, 0.04539, 0.04447, 0.05382");
}
}
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.002245, 0.006615, 0.01496, 0.02796, 0.0462, 0.07021, 0.1005, 0.1374, 0.1814");
values("0.1862, 0.2185, 0.3308, 0.5444, 0.8776, 1.344, 1.959, 2.732, 3.676, 4.802",\
"0.1966, 0.2288, 0.3418, 0.5565, 0.8892, 1.357, 1.97, 2.744, 3.687, 4.813",\
"0.2383, 0.2706, 0.3835, 0.5983, 0.9319, 1.399, 2.012, 2.786, 3.73, 4.856",\
"0.288, 0.3307, 0.4643, 0.6829, 1.015, 1.482, 2.095, 2.869, 3.813, 4.939",\
"0.3196, 0.3722, 0.5372, 0.8021, 1.152, 1.616, 2.227, 3, 3.943, 5.069",\
"0.3332, 0.3953, 0.5896, 0.9027, 1.313, 1.808, 2.419, 3.188, 4.128, 5.252",\
"0.3247, 0.3982, 0.623, 0.9812, 1.452, 2.02, 2.673, 3.441, 4.379, 5.498",\
"0.2922, 0.3766, 0.6334, 1.038, 1.566, 2.204, 2.939, 3.762, 4.7, 5.817",\
"0.2363, 0.33, 0.6196, 1.073, 1.658, 2.36, 3.175, 4.089, 5.092, 6.213",\
"0.1533, 0.2573, 0.5779, 1.081, 1.726, 2.496, 3.383, 4.382, 5.481, 6.677");
}
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.002245, 0.006615, 0.01496, 0.02796, 0.0462, 0.07021, 0.1005, 0.1374, 0.1814");
values("0.189, 0.2222, 0.3371, 0.5547, 0.892, 1.366, 1.99, 2.775, 3.735, 4.876",\
"0.2073, 0.2413, 0.3574, 0.5769, 0.9161, 1.389, 2.014, 2.8, 3.759, 4.903",\
"0.2771, 0.3105, 0.4272, 0.6473, 0.9873, 1.463, 2.086, 2.874, 3.833, 4.975",\
"0.3975, 0.4398, 0.5679, 0.7869, 1.126, 1.601, 2.228, 3.013, 3.97, 5.114",\
"0.5346, 0.5886, 0.7537, 1.01, 1.35, 1.823, 2.445, 3.231, 4.19, 5.333",\
"0.6934, 0.7578, 0.9562, 1.268, 1.664, 2.141, 2.76, 3.542, 4.501, 5.638",\
"0.8759, 0.9519, 1.182, 1.546, 2.012, 2.556, 3.181, 3.959, 4.913, 6.053",\
"1.082, 1.169, 1.436, 1.849, 2.381, 3.008, 3.707, 4.494, 5.441, 6.577",\
"1.311, 1.412, 1.715, 2.18, 2.776, 3.481, 4.273, 5.137, 6.095, 7.223",\
"1.568, 1.68, 2.021, 2.542, 3.2, 3.977, 4.858, 5.828, 6.865, 8.005");
}
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.002245, 0.006615, 0.01496, 0.02796, 0.0462, 0.07021, 0.1005, 0.1374, 0.1814");
values("0.2798, 0.3366, 0.5325, 0.9061, 1.488, 2.303, 3.377, 4.728, 6.376, 8.341",\
"0.2784, 0.3349, 0.5315, 0.9064, 1.486, 2.302, 3.377, 4.732, 6.376, 8.341",\
"0.2878, 0.3379, 0.531, 0.9071, 1.486, 2.302, 3.373, 4.726, 6.374, 8.341",\
"0.3672, 0.4207, 0.5894, 0.915, 1.488, 2.303, 3.376, 4.728, 6.377, 8.343",\
"0.4726, 0.5302, 0.724, 1.046, 1.532, 2.305, 3.376, 4.728, 6.378, 8.345",\
"0.6036, 0.6684, 0.8792, 1.24, 1.734, 2.403, 3.389, 4.727, 6.378, 8.344",\
"0.761, 0.8354, 1.068, 1.456, 1.999, 2.68, 3.551, 4.773, 6.379, 8.344",\
"0.9356, 1.023, 1.283, 1.701, 2.288, 3.026, 3.905, 5, 6.464, 8.352",\
"1.125, 1.226, 1.522, 1.981, 2.601, 3.393, 4.342, 5.435, 6.77, 8.498",\
"1.334, 1.447, 1.784, 2.294, 2.952, 3.789, 4.799, 5.966, 7.288, 8.879");
}
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.002245, 0.006615, 0.01496, 0.02796, 0.0462, 0.07021, 0.1005, 0.1374, 0.1814");
values("0.2692, 0.3272, 0.5306, 0.922, 1.527, 2.378, 3.495, 4.909, 6.63, 8.685",\
"0.2694, 0.3274, 0.5325, 0.9195, 1.525, 2.375, 3.499, 4.911, 6.633, 8.682",\
"0.2736, 0.3283, 0.5317, 0.9189, 1.524, 2.377, 3.496, 4.907, 6.63, 8.684",\
"0.3669, 0.4139, 0.5675, 0.9206, 1.525, 2.376, 3.497, 4.906, 6.625, 8.685",\
"0.4868, 0.5448, 0.7224, 1.013, 1.54, 2.377, 3.498, 4.905, 6.627, 8.686",\
"0.623, 0.6892, 0.9, 1.238, 1.688, 2.41, 3.492, 4.902, 6.624, 8.675",\
"0.7806, 0.8556, 1.094, 1.483, 1.99, 2.619, 3.561, 4.909, 6.631, 8.68",\
"0.9544, 1.042, 1.308, 1.74, 2.32, 3, 3.827, 5.013, 6.64, 8.676",\
"1.144, 1.246, 1.547, 2.021, 2.659, 3.423, 4.285, 5.336, 6.786, 8.7",\
"1.347, 1.463, 1.807, 2.331, 3.014, 3.854, 4.818, 5.876, 7.176, 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.002245, 0.006615, 0.01496, 0.02796, 0.0462, 0.07021, 0.1005, 0.1374, 0.1814");
values("0.235, 0.2671, 0.3793, 0.5933, 0.926, 1.393, 2.007, 2.78, 3.724, 4.85",\
"0.246, 0.2784, 0.3911, 0.6058, 0.9387, 1.406, 2.02, 2.793, 3.738, 4.863",\
"0.2763, 0.3094, 0.4234, 0.6387, 0.9726, 1.44, 2.054, 2.828, 3.772, 4.898",\
"0.3074, 0.3475, 0.4767, 0.6981, 1.032, 1.5, 2.115, 2.888, 3.833, 4.96",\
"0.3257, 0.374, 0.5252, 0.7771, 1.128, 1.595, 2.21, 2.983, 3.928, 5.053",\
"0.3237, 0.3818, 0.5599, 0.847, 1.236, 1.731, 2.347, 3.119, 4.063, 5.189",\
"0.2969, 0.365, 0.5734, 0.9017, 1.335, 1.873, 2.524, 3.301, 4.244, 5.366",\
"0.2431, 0.3205, 0.5603, 0.9338, 1.418, 2.006, 2.704, 3.523, 4.474, 5.596",\
"0.1617, 0.2491, 0.5179, 0.9396, 1.477, 2.123, 2.875, 3.748, 4.745, 5.88",\
"0.0496, 0.1469, 0.4442, 0.9137, 1.511, 2.217, 3.029, 3.96, 5.014, 6.2");
}
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.002245, 0.006615, 0.01496, 0.02796, 0.0462, 0.07021, 0.1005, 0.1374, 0.1814");
values("0.2488, 0.282, 0.3971, 0.6151, 0.9536, 1.428, 2.051, 2.837, 3.796, 4.938",\
"0.2666, 0.3002, 0.4162, 0.635, 0.9735, 1.447, 2.071, 2.857, 3.816, 4.959",\
"0.3353, 0.369, 0.4854, 0.705, 1.045, 1.519, 2.143, 2.929, 3.886, 5.031",\
"0.4718, 0.5088, 0.6276, 0.8458, 1.184, 1.659, 2.283, 3.068, 4.027, 5.17",\
"0.6345, 0.6816, 0.832, 1.072, 1.409, 1.881, 2.503, 3.288, 4.245, 5.388",\
"0.8207, 0.8771, 1.057, 1.35, 1.729, 2.201, 2.819, 3.601, 4.557, 5.697",\
"1.036, 1.102, 1.309, 1.648, 2.094, 2.622, 3.243, 4.02, 4.971, 6.109",\
"1.282, 1.357, 1.593, 1.975, 2.482, 3.09, 3.775, 4.557, 5.503, 6.636",\
"1.559, 1.644, 1.909, 2.335, 2.899, 3.579, 4.356, 5.206, 6.159, 7.286",\
"1.868, 1.963, 2.259, 2.732, 3.351, 4.099, 4.959, 5.91, 6.935, 8.07");
}
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.002245, 0.006615, 0.01496, 0.02796, 0.0462, 0.07021, 0.1005, 0.1374, 0.1814");
values("0.2792, 0.3354, 0.5323, 0.9068, 1.488, 2.304, 3.376, 4.728, 6.378, 8.344",\
"0.2792, 0.3354, 0.5323, 0.9066, 1.488, 2.304, 3.375, 4.728, 6.376, 8.342",\
"0.289, 0.3407, 0.5324, 0.9062, 1.488, 2.304, 3.375, 4.728, 6.378, 8.343",\
"0.3569, 0.408, 0.5791, 0.9171, 1.487, 2.303, 3.376, 4.727, 6.377, 8.344",\
"0.451, 0.503, 0.6818, 1.012, 1.525, 2.306, 3.376, 4.728, 6.378, 8.344",\
"0.581, 0.636, 0.8174, 1.156, 1.667, 2.382, 3.392, 4.726, 6.378, 8.344",\
"0.739, 0.7976, 0.9914, 1.334, 1.858, 2.572, 3.509, 4.768, 6.379, 8.345",\
"0.9146, 0.981, 1.195, 1.554, 2.086, 2.812, 3.75, 4.93, 6.455, 8.354",\
"1.103, 1.18, 1.42, 1.811, 2.358, 3.098, 4.046, 5.225, 6.663, 8.472",\
"1.309, 1.394, 1.665, 2.098, 2.677, 3.423, 4.392, 5.583, 7.014, 8.732");
}
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.002245, 0.006615, 0.01496, 0.02796, 0.0462, 0.07021, 0.1005, 0.1374, 0.1814");
values("0.3477, 0.406, 0.6102, 0.9998, 1.607, 2.458, 3.576, 4.985, 6.707, 8.758",\
"0.3471, 0.406, 0.6104, 1, 1.605, 2.456, 3.576, 4.986, 6.706, 8.756",\
"0.3472, 0.406, 0.6096, 0.9999, 1.606, 2.457, 3.576, 4.985, 6.704, 8.756",\
"0.4158, 0.4604, 0.6284, 1, 1.606, 2.458, 3.576, 4.985, 6.707, 8.757",\
"0.5466, 0.6012, 0.7722, 1.07, 1.614, 2.457, 3.576, 4.986, 6.706, 8.756",\
"0.6826, 0.7482, 0.9564, 1.288, 1.745, 2.482, 3.576, 4.986, 6.707, 8.756",\
"0.8362, 0.9108, 1.148, 1.539, 2.039, 2.675, 3.631, 4.989, 6.705, 8.755",\
"1.007, 1.092, 1.358, 1.791, 2.368, 3.043, 3.883, 5.08, 6.715, 8.756",\
"1.191, 1.288, 1.589, 2.064, 2.703, 3.468, 4.328, 5.393, 6.851, 8.776",\
"1.394, 1.504, 1.835, 2.361, 3.05, 3.902, 4.858, 5.914, 7.226, 8.96");
}
}
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.002245, 0.006615, 0.01496, 0.02796, 0.0462, 0.07021, 0.1005, 0.1374, 0.1814");
values("0.2548, 0.2868, 0.3993, 0.6133, 0.9461, 1.413, 2.026, 2.8, 3.744, 4.87",\
"0.2678, 0.3004, 0.4134, 0.6276, 0.9607, 1.428, 2.041, 2.815, 3.759, 4.886",\
"0.2934, 0.3263, 0.4404, 0.6558, 0.9896, 1.457, 2.071, 2.846, 3.789, 4.915",\
"0.3096, 0.3471, 0.4714, 0.6909, 1.025, 1.493, 2.108, 2.882, 3.826, 4.952",\
"0.3066, 0.3493, 0.4883, 0.7297, 1.077, 1.545, 2.159, 2.933, 3.878, 5.002",\
"0.2791, 0.3297, 0.4886, 0.7535, 1.129, 1.618, 2.234, 3.006, 3.949, 5.074",\
"0.2188, 0.2794, 0.4644, 0.7599, 1.164, 1.685, 2.329, 3.107, 4.048, 5.172",\
"0.1262, 0.1955, 0.4078, 0.7426, 1.182, 1.735, 2.414, 3.226, 4.177, 5.298",\
"-0.0017, 0.0769, 0.3163, 0.6917, 1.177, 1.769, 2.483, 3.33, 4.32, 5.458",\
"-0.167, -0.0792, 0.1884, 0.6045, 1.14, 1.779, 2.533, 3.419, 4.447, 5.626");
}
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.002245, 0.006615, 0.01496, 0.02796, 0.0462, 0.07021, 0.1005, 0.1374, 0.1814");
values("0.2899, 0.3245, 0.4434, 0.6651, 1.006, 1.482, 2.107, 2.893, 3.852, 4.995",\
"0.3058, 0.3405, 0.4595, 0.6816, 1.023, 1.499, 2.123, 2.909, 3.868, 5.011",\
"0.3754, 0.4101, 0.5293, 0.7515, 1.093, 1.569, 2.194, 2.98, 3.938, 5.081",\
"0.5196, 0.5547, 0.6726, 0.8929, 1.233, 1.709, 2.333, 3.119, 4.078, 5.22",\
"0.704, 0.7481, 0.8901, 1.122, 1.46, 1.932, 2.554, 3.339, 4.297, 5.439",\
"0.9131, 0.9664, 1.135, 1.416, 1.783, 2.254, 2.872, 3.654, 4.608, 5.749",\
"1.156, 1.216, 1.41, 1.733, 2.164, 2.68, 3.299, 4.074, 5.026, 6.163",\
"1.436, 1.504, 1.721, 2.083, 2.571, 3.162, 3.835, 4.614, 5.558, 6.69",\
"1.756, 1.831, 2.072, 2.471, 3.01, 3.671, 4.43, 5.268, 6.218, 7.343",\
"2.116, 2.2, 2.466, 2.902, 3.49, 4.212, 5.053, 5.987, 6.998, 8.131");
}
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.002245, 0.006615, 0.01496, 0.02796, 0.0462, 0.07021, 0.1005, 0.1374, 0.1814");
values("0.2799, 0.3362, 0.5325, 0.9068, 1.488, 2.304, 3.376, 4.726, 6.378, 8.345",\
"0.2801, 0.3366, 0.5327, 0.9061, 1.488, 2.303, 3.376, 4.728, 6.378, 8.344",\
"0.2832, 0.3378, 0.5327, 0.9064, 1.488, 2.303, 3.376, 4.727, 6.376, 8.345",\
"0.3331, 0.3859, 0.5649, 0.9143, 1.488, 2.304, 3.377, 4.728, 6.376, 8.344",\
"0.4044, 0.4576, 0.6422, 0.9896, 1.52, 2.307, 3.376, 4.728, 6.378, 8.343",\
"0.5184, 0.569, 0.7476, 1.097, 1.635, 2.376, 3.394, 4.728, 6.378, 8.345",\
"0.6666, 0.7204, 0.8982, 1.237, 1.778, 2.53, 3.502, 4.774, 6.381, 8.345",\
"0.841, 0.8972, 1.085, 1.427, 1.955, 2.711, 3.698, 4.921, 6.463, 8.366",\
"1.034, 1.095, 1.299, 1.654, 2.182, 2.927, 3.923, 5.163, 6.655, 8.484",\
"1.242, 1.312, 1.533, 1.912, 2.454, 3.196, 4.18, 5.434, 6.943, 8.723");
}
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.002245, 0.006615, 0.01496, 0.02796, 0.0462, 0.07021, 0.1005, 0.1374, 0.1814");
values("0.4157, 0.4749, 0.6811, 1.072, 1.68, 2.53, 3.65, 5.06, 6.78, 8.83",\
"0.4151, 0.4744, 0.6804, 1.072, 1.68, 2.531, 3.65, 5.06, 6.781, 8.83",\
"0.4149, 0.4745, 0.6811, 1.072, 1.68, 2.53, 3.65, 5.059, 6.781, 8.831",\
"0.4584, 0.5056, 0.6884, 1.072, 1.68, 2.531, 3.65, 5.059, 6.78, 8.831",\
"0.593, 0.6468, 0.8138, 1.124, 1.684, 2.53, 3.651, 5.059, 6.78, 8.832",\
"0.7354, 0.8006, 1.004, 1.329, 1.797, 2.551, 3.65, 5.059, 6.78, 8.831",\
"0.889, 0.963, 1.199, 1.583, 2.076, 2.727, 3.698, 5.062, 6.78, 8.829",\
"1.054, 1.141, 1.402, 1.837, 2.411, 3.079, 3.937, 5.145, 6.789, 8.83",\
"1.24, 1.335, 1.627, 2.1, 2.739, 3.505, 4.363, 5.446, 6.915, 8.851",\
"1.443, 1.543, 1.865, 2.386, 3.08, 3.932, 4.891, 5.951, 7.28, 9.024");
}
}
}
}