blob: 9eb8325c51fb6e985b4f897c33557b3957a61aa6 [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__and3_4) {
area : 43.904000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "2.146986e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "2.146986e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "2.146986e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "2.146986e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "2.694546e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "2.694546e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "3.212136e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "3.220398e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "3.220398e-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.007613 ;
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.00723, 0.007217, 0.007193, 0.007195, 0.007204, 0.007203, 0.007203, \
0.007198, 0.007197, 0.00607");
}
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.005833, -0.005813, -0.005814, -0.005818, -0.005852, -0.00587, \
-0.005886, -0.005926, -0.006025, -0.005797");
}
}
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.007226, 0.007217, 0.007202, 0.007191, 0.007205, 0.007203, 0.007204, \
0.007206, 0.007196, 0.006064");
}
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.005831, -0.005818, -0.005819, -0.005828, -0.005858, -0.005866, \
-0.005891, -0.005932, -0.006026, -0.005802");
}
}
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.007219, 0.007213, 0.007202, 0.007197, 0.007202, 0.007204, 0.007204, \
0.007203, 0.007199, 0.006066");
}
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.001838, -0.001826, -0.00184, -0.001852, -0.001899, -0.001933, \
-0.001982, -0.00207, -0.002287, -0.002997");
}
}
}
pin(A2) {
capacitance : 0.007991 ;
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.006448, 0.00645, 0.006446, 0.006443, 0.006437, 0.006425, 0.0064, \
0.006357, 0.006272, 0.005076");
}
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.006235, -0.006216, -0.006225, -0.006213, -0.006227, -0.006222, \
-0.006217, -0.006221, -0.006228, -0.005645");
}
}
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.00636, 0.006246, 0.00623, 0.006232, 0.006243, 0.006241, 0.006241, \
0.00624, 0.006239, 0.005204");
}
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.006224, -0.006213, -0.006208, -0.006214, -0.006226, -0.006228, \
-0.006224, -0.006224, -0.00622, -0.005642");
}
}
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.006821, 0.006814, 0.006813, 0.006798, 0.006802, 0.006786, 0.006766, \
0.006734, 0.006666, 0.005474");
}
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.006223, -0.006218, -0.00622, -0.00621, -0.006231, -0.006222, \
-0.006227, -0.006221, -0.006222, -0.005642");
}
}
}
pin(A3) {
capacitance : 0.008818 ;
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.00627, 0.006248, 0.006235, 0.006224, 0.006244, 0.006244, 0.006241, \
0.006239, 0.006239, 0.005211");
}
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.006219, -0.006217, -0.006215, -0.006212, -0.006226, -0.006221, \
-0.006214, -0.006216, -0.006221, -0.005644");
}
}
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.006251, 0.006252, 0.006239, 0.006232, 0.006242, 0.00624, 0.006243, \
0.006241, 0.006238, 0.005206");
}
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.006219, -0.006217, -0.006219, -0.006214, -0.00623, -0.006227, \
-0.006221, -0.006225, -0.006222, -0.005637");
}
}
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.006266, 0.006248, 0.006236, 0.006227, 0.006245, 0.006245, 0.006246, \
0.006243, 0.006235, 0.005206");
}
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.006222, -0.006212, -0.006221, -0.006212, -0.006229, -0.006223, \
-0.006223, -0.00622, -0.00622, -0.005639");
}
}
}
pin(Z) {
direction : output ;
function : "(A1&A2&A3)" ;
max_capacitance : 0.6607 ;
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.005554, 0.02154, 0.05206, 0.09962, 0.1663, 0.2541, 0.3648, 0.4998, 0.6607");
values("0.05462, 0.05496, 0.05565, 0.0562, 0.05652, 0.05672, 0.05681, 0.05689, 0.05692, 0.05694",\
"0.05475, 0.05507, 0.05578, 0.05637, 0.05666, 0.05685, 0.05695, 0.05701, 0.05703, 0.05705",\
"0.05436, 0.05466, 0.05536, 0.05598, 0.05633, 0.05652, 0.05662, 0.05665, 0.0567, 0.05671",\
"0.05377, 0.05405, 0.05469, 0.05529, 0.05569, 0.05592, 0.05604, 0.05612, 0.05614, 0.05618",\
"0.05321, 0.0535, 0.05401, 0.05459, 0.05503, 0.05532, 0.0555, 0.05562, 0.05566, 0.05572",\
"0.05274, 0.05297, 0.05348, 0.05403, 0.0545, 0.05484, 0.05505, 0.05521, 0.05531, 0.05536",\
"0.05248, 0.05266, 0.05313, 0.05366, 0.05414, 0.05448, 0.05475, 0.05492, 0.05505, 0.05509",\
"0.05223, 0.05246, 0.05289, 0.05339, 0.05384, 0.05423, 0.0545, 0.0547, 0.05476, 0.0543",\
"0.05207, 0.05227, 0.05268, 0.05316, 0.05358, 0.05395, 0.05424, 0.05383, 0.05203, 0.05027",\
"0.04689, 0.04705, 0.04722, 0.04518, 0.04307, 0.04197, 0.04142, 0.04109, 0.04091, 0.04081");
}
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.005554, 0.02154, 0.05206, 0.09962, 0.1663, 0.2541, 0.3648, 0.4998, 0.6607");
values("0.03295, 0.03313, 0.03368, 0.03429, 0.03497, 0.03555, 0.03572, 0.03764, 0.06778, 0.2287",\
"0.03285, 0.03305, 0.03361, 0.03421, 0.03487, 0.03534, 0.03596, 0.0382, 0.0689, 0.2332",\
"0.03266, 0.03284, 0.03331, 0.034, 0.03455, 0.03509, 0.03581, 0.03838, 0.07488, 0.2499",\
"0.03237, 0.03256, 0.03298, 0.03359, 0.03437, 0.03462, 0.03543, 0.03913, 0.08783, 0.2811",\
"0.03196, 0.03212, 0.03256, 0.03309, 0.03366, 0.03424, 0.03467, 0.04165, 0.1158, 0.3304",\
"0.03168, 0.03186, 0.03228, 0.0327, 0.03327, 0.03386, 0.03455, 0.05029, 0.1699, 0.39",\
"0.03145, 0.03163, 0.03192, 0.03231, 0.03298, 0.03351, 0.03585, 0.07976, 0.2539, 0.4402",\
"0.03132, 0.03144, 0.03171, 0.0321, 0.03259, 0.03339, 0.04751, 0.1625, 0.3306, 0.459",\
"0.03118, 0.03129, 0.03154, 0.03191, 0.03228, 0.0393, 0.1232, 0.2546, 0.3498, 0.4164",\
"0.03147, 0.03161, 0.03195, 0.03229, 0.04745, 0.1261, 0.1889, 0.2295, 0.2564, 0.2748");
}
}
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.005554, 0.02154, 0.05206, 0.09962, 0.1663, 0.2541, 0.3648, 0.4998, 0.6607");
values("0.0591, 0.05941, 0.06007, 0.06064, 0.06099, 0.0612, 0.06133, 0.0614, 0.06145, 0.06149",\
"0.05903, 0.05931, 0.05998, 0.06058, 0.06095, 0.06116, 0.06128, 0.06134, 0.06139, 0.06142",\
"0.05866, 0.05898, 0.05965, 0.06024, 0.06064, 0.06085, 0.06096, 0.06104, 0.06108, 0.0611",\
"0.05822, 0.05855, 0.05911, 0.05974, 0.06012, 0.06039, 0.06051, 0.06062, 0.06066, 0.06069",\
"0.05777, 0.05801, 0.05855, 0.0591, 0.05955, 0.05985, 0.06005, 0.06018, 0.06025, 0.06028",\
"0.05737, 0.0576, 0.05808, 0.05861, 0.05909, 0.05941, 0.05965, 0.0598, 0.0599, 0.05997",\
"0.0571, 0.05728, 0.05773, 0.05825, 0.05871, 0.05908, 0.05931, 0.05952, 0.05964, 0.05968",\
"0.05684, 0.05705, 0.05747, 0.05794, 0.05837, 0.05878, 0.05905, 0.05928, 0.05933, 0.05883",\
"0.05662, 0.05681, 0.0572, 0.05768, 0.05807, 0.05847, 0.05868, 0.05814, 0.05622, 0.05453",\
"0.04915, 0.04929, 0.04862, 0.04605, 0.04466, 0.04403, 0.04375, 0.04363, 0.04357, 0.04355");
}
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.005554, 0.02154, 0.05206, 0.09962, 0.1663, 0.2541, 0.3648, 0.4998, 0.6607");
values("0.03294, 0.03314, 0.03364, 0.0343, 0.03493, 0.03544, 0.03587, 0.03822, 0.06868, 0.231",\
"0.03285, 0.03306, 0.03354, 0.03422, 0.03477, 0.03554, 0.03579, 0.0382, 0.07038, 0.2356",\
"0.0327, 0.0329, 0.03335, 0.03405, 0.03469, 0.03533, 0.03561, 0.03852, 0.07591, 0.2522",\
"0.03247, 0.03266, 0.03309, 0.03375, 0.03436, 0.03497, 0.03557, 0.03898, 0.08809, 0.2831",\
"0.03214, 0.03234, 0.03274, 0.03329, 0.03393, 0.03436, 0.0349, 0.042, 0.116, 0.3309",\
"0.03192, 0.03208, 0.03253, 0.03302, 0.03357, 0.034, 0.03509, 0.05042, 0.1692, 0.3895",\
"0.03173, 0.0319, 0.0322, 0.03256, 0.03312, 0.03399, 0.03634, 0.07974, 0.2513, 0.4398",\
"0.03155, 0.03173, 0.032, 0.03235, 0.03291, 0.03352, 0.04752, 0.1607, 0.3304, 0.4594",\
"0.03143, 0.03157, 0.03183, 0.03224, 0.03258, 0.03948, 0.1231, 0.2548, 0.3502, 0.4172",\
"0.03177, 0.03191, 0.03223, 0.03257, 0.0487, 0.1269, 0.1889, 0.229, 0.2555, 0.2736");
}
}
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.005554, 0.02154, 0.05206, 0.09962, 0.1663, 0.2541, 0.3648, 0.4998, 0.6607");
values("0.06284, 0.06313, 0.06376, 0.06432, 0.06472, 0.06494, 0.06509, 0.06517, 0.06523, 0.06528",\
"0.06251, 0.06282, 0.06344, 0.06401, 0.0644, 0.06465, 0.0648, 0.06487, 0.06494, 0.06497",\
"0.06217, 0.06247, 0.0631, 0.06371, 0.06412, 0.06435, 0.06449, 0.06456, 0.06463, 0.06465",\
"0.06192, 0.06218, 0.06277, 0.06335, 0.06375, 0.06402, 0.06419, 0.06428, 0.06434, 0.06437",\
"0.06159, 0.06184, 0.06236, 0.06289, 0.06332, 0.06362, 0.06382, 0.06393, 0.06402, 0.06407",\
"0.06125, 0.06148, 0.06196, 0.06249, 0.06294, 0.06326, 0.06351, 0.06365, 0.06377, 0.06382",\
"0.061, 0.06118, 0.06163, 0.0621, 0.06257, 0.06295, 0.06321, 0.0634, 0.06354, 0.06356",\
"0.06075, 0.06094, 0.06135, 0.0618, 0.06223, 0.06262, 0.06289, 0.06312, 0.06314, 0.0626",\
"0.06044, 0.06062, 0.06102, 0.06146, 0.06187, 0.06228, 0.06246, 0.06181, 0.05977, 0.05809",\
"0.05064, 0.05067, 0.04846, 0.04658, 0.04572, 0.04542, 0.04534, 0.04535, 0.04537, 0.04542");
}
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.005554, 0.02154, 0.05206, 0.09962, 0.1663, 0.2541, 0.3648, 0.4998, 0.6607");
values("0.03294, 0.03316, 0.03367, 0.03428, 0.03493, 0.0354, 0.03583, 0.0381, 0.06852, 0.2319",\
"0.03288, 0.03306, 0.03355, 0.03424, 0.03479, 0.03554, 0.03579, 0.03835, 0.07085, 0.2365",\
"0.03271, 0.03289, 0.03335, 0.03406, 0.03461, 0.03533, 0.03576, 0.03818, 0.07632, 0.2529",\
"0.03247, 0.03269, 0.03313, 0.03367, 0.03453, 0.03486, 0.03521, 0.03993, 0.08813, 0.2828",\
"0.03216, 0.03236, 0.03285, 0.03331, 0.0339, 0.0346, 0.03557, 0.04181, 0.1145, 0.3287",\
"0.03192, 0.03218, 0.03253, 0.03309, 0.03372, 0.03412, 0.03493, 0.04974, 0.1643, 0.3857",\
"0.03175, 0.03193, 0.03232, 0.03278, 0.03343, 0.03414, 0.03595, 0.07524, 0.2452, 0.4363",\
"0.03162, 0.03176, 0.03207, 0.03252, 0.03297, 0.03384, 0.04518, 0.1507, 0.3247, 0.4598",\
"0.03149, 0.03163, 0.03197, 0.03229, 0.03262, 0.03757, 0.1111, 0.2492, 0.3525, 0.4253",\
"0.03185, 0.03196, 0.03225, 0.03267, 0.04205, 0.1183, 0.1919, 0.2398, 0.2716, 0.2934");
}
}
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.005554, 0.02154, 0.05206, 0.09962, 0.1663, 0.2541, 0.3648, 0.4998, 0.6607");
values("1.4, 1.473, 1.66, 1.926, 2.277, 2.738, 3.332, 4.076, 4.984, 6.066",\
"1.485, 1.558, 1.745, 2.011, 2.362, 2.823, 3.417, 4.161, 5.069, 6.151",\
"1.762, 1.835, 2.022, 2.288, 2.64, 3.1, 3.694, 4.438, 5.346, 6.428",\
"2.297, 2.369, 2.556, 2.822, 3.174, 3.635, 4.229, 4.973, 5.881, 6.963",\
"3.14, 3.213, 3.399, 3.665, 4.017, 4.479, 5.072, 5.817, 6.725, 7.807",\
"4.31, 4.384, 4.575, 4.843, 5.197, 5.658, 6.252, 6.997, 7.905, 8.985",\
"5.746, 5.828, 6.037, 6.318, 6.677, 7.139, 7.734, 8.479, 9.388, 10.47",\
"7.392, 7.487, 7.72, 8.021, 8.393, 8.864, 9.458, 10.2, 11.11, 12.19",\
"9.253, 9.362, 9.622, 9.947, 10.34, 10.81, 11.41, 12.16, 13.06, 14.15",\
"11.33, 11.45, 11.74, 12.1, 12.51, 12.99, 13.6, 14.34, 15.25, 16.33");
}
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.005554, 0.02154, 0.05206, 0.09962, 0.1663, 0.2541, 0.3648, 0.4998, 0.6607");
values("1.751, 1.879, 2.244, 2.851, 3.753, 5.006, 6.65, 8.715, 11.24, 14.24",\
"1.804, 1.931, 2.297, 2.904, 3.807, 5.06, 6.703, 8.769, 11.3, 14.3",\
"2.009, 2.137, 2.502, 3.109, 4.012, 5.265, 6.908, 8.977, 11.5, 14.51",\
"2.408, 2.535, 2.901, 3.506, 4.408, 5.66, 7.304, 9.374, 11.9, 14.91",\
"3.033, 3.16, 3.525, 4.13, 5.031, 6.284, 7.927, 9.998, 12.52, 15.52",\
"3.838, 3.969, 4.339, 4.948, 5.85, 7.101, 8.742, 10.81, 13.34, 16.35",\
"4.743, 4.879, 5.257, 5.871, 6.777, 8.032, 9.674, 11.74, 14.27, 17.26",\
"5.738, 5.879, 6.265, 6.883, 7.79, 9.05, 10.69, 12.76, 15.28, 18.28",\
"6.818, 6.965, 7.362, 7.984, 8.892, 10.15, 11.8, 13.87, 16.39, 19.39",\
"7.974, 8.132, 8.545, 9.173, 10.08, 11.33, 12.98, 15.06, 17.58, 20.58");
}
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.005554, 0.02154, 0.05206, 0.09962, 0.1663, 0.2541, 0.3648, 0.4998, 0.6607");
values("0.3054, 0.3646, 0.541, 0.8502, 1.338, 2.052, 3.026, 4.272, 5.79, 7.622",\
"0.3046, 0.3642, 0.5412, 0.8514, 1.338, 2.052, 3.024, 4.27, 5.791, 7.621",\
"0.3046, 0.3646, 0.541, 0.8502, 1.338, 2.052, 3.024, 4.266, 5.797, 7.622",\
"0.3056, 0.3648, 0.541, 0.8506, 1.338, 2.052, 3.026, 4.271, 5.788, 7.622",\
"0.308, 0.3674, 0.5428, 0.8522, 1.339, 2.053, 3.025, 4.268, 5.788, 7.614",\
"0.324, 0.3822, 0.555, 0.8596, 1.342, 2.054, 3.026, 4.272, 5.799, 7.612",\
"0.384, 0.442, 0.602, 0.892, 1.362, 2.064, 3.028, 4.27, 5.794, 7.618",\
"0.454, 0.516, 0.678, 0.956, 1.408, 2.09, 3.044, 4.272, 5.792, 7.616",\
"0.528, 0.594, 0.766, 1.032, 1.464, 2.126, 3.064, 4.288, 5.798, 7.606",\
"0.606, 0.678, 0.862, 1.122, 1.532, 2.174, 3.092, 4.312, 5.81, 7.62");
}
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.005554, 0.02154, 0.05206, 0.09962, 0.1663, 0.2541, 0.3648, 0.4998, 0.6607");
values("0.484, 0.6224, 1.085, 1.986, 3.448, 5.521, 8.266, 11.72, 15.94, 20.96",\
"0.4838, 0.6224, 1.084, 1.986, 3.443, 5.52, 8.271, 11.72, 15.93, 20.96",\
"0.4848, 0.6224, 1.083, 1.986, 3.447, 5.521, 8.262, 11.73, 15.95, 21.02",\
"0.4836, 0.6218, 1.084, 1.984, 3.45, 5.522, 8.263, 11.73, 15.94, 20.96",\
"0.4866, 0.6248, 1.086, 1.986, 3.449, 5.521, 8.262, 11.73, 15.96, 20.96",\
"0.5078, 0.6444, 1.102, 1.993, 3.449, 5.52, 8.272, 11.72, 15.98, 20.98",\
"0.537, 0.6726, 1.124, 2.016, 3.462, 5.528, 8.266, 11.73, 15.98, 20.96",\
"0.578, 0.708, 1.148, 2.028, 3.48, 5.55, 8.276, 11.73, 15.93, 20.97",\
"0.63, 0.754, 1.182, 2.044, 3.484, 5.566, 8.298, 11.74, 15.94, 20.96",\
"0.694, 0.816, 1.222, 2.064, 3.492, 5.56, 8.306, 11.76, 15.96, 21.01");
}
}
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.005554, 0.02154, 0.05206, 0.09962, 0.1663, 0.2541, 0.3648, 0.4998, 0.6607");
values("1.516, 1.589, 1.777, 2.044, 2.397, 2.859, 3.453, 4.198, 5.106, 6.189",\
"1.595, 1.668, 1.857, 2.124, 2.477, 2.939, 3.533, 4.278, 5.186, 6.269",\
"1.873, 1.947, 2.135, 2.402, 2.756, 3.217, 3.812, 4.556, 5.465, 6.548",\
"2.411, 2.484, 2.672, 2.94, 3.293, 3.755, 4.35, 5.094, 6.003, 7.083",\
"3.258, 3.33, 3.518, 3.786, 4.139, 4.601, 5.196, 5.941, 6.85, 7.93",\
"4.437, 4.511, 4.701, 4.971, 5.325, 5.787, 6.382, 7.128, 8.037, 9.12",\
"5.906, 5.988, 6.191, 6.47, 6.828, 7.292, 7.886, 8.632, 9.541, 10.62",\
"7.596, 7.689, 7.915, 8.212, 8.582, 9.052, 9.647, 10.39, 11.3, 12.38",\
"9.503, 9.608, 9.86, 10.18, 10.56, 11.04, 11.64, 12.39, 13.29, 14.38",\
"11.63, 11.75, 12.03, 12.38, 12.78, 13.27, 13.87, 14.61, 15.52, 16.6");
}
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.005554, 0.02154, 0.05206, 0.09962, 0.1663, 0.2541, 0.3648, 0.4998, 0.6607");
values("1.826, 1.954, 2.319, 2.926, 3.828, 5.081, 6.723, 8.794, 11.32, 14.33",\
"1.886, 2.013, 2.379, 2.986, 3.889, 5.141, 6.783, 8.853, 11.38, 14.39",\
"2.09, 2.217, 2.583, 3.19, 4.092, 5.346, 6.988, 9.052, 11.57, 14.58",\
"2.465, 2.592, 2.957, 3.563, 4.465, 5.718, 7.361, 9.431, 11.96, 14.96",\
"3.042, 3.17, 3.535, 4.141, 5.043, 6.296, 7.938, 10.01, 12.53, 15.55",\
"3.804, 3.935, 4.307, 4.915, 5.816, 7.07, 8.713, 10.78, 13.31, 16.32",\
"4.694, 4.829, 5.21, 5.825, 6.731, 7.984, 9.627, 11.7, 14.22, 17.23",\
"5.695, 5.838, 6.227, 6.848, 7.755, 9.011, 10.66, 12.72, 15.24, 18.24",\
"6.798, 6.949, 7.349, 7.975, 8.885, 10.14, 11.79, 13.85, 16.38, 19.38",\
"7.995, 8.152, 8.567, 9.201, 10.11, 11.37, 13.01, 15.08, 17.61, 20.61");
}
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.005554, 0.02154, 0.05206, 0.09962, 0.1663, 0.2541, 0.3648, 0.4998, 0.6607");
values("0.3092, 0.3682, 0.5446, 0.8544, 1.342, 2.055, 3.029, 4.273, 5.792, 7.624",\
"0.3094, 0.3684, 0.5446, 0.855, 1.342, 2.056, 3.03, 4.271, 5.8, 7.623",\
"0.3096, 0.3688, 0.5446, 0.8542, 1.342, 2.055, 3.03, 4.27, 5.799, 7.621",\
"0.3096, 0.369, 0.5456, 0.8552, 1.341, 2.056, 3.03, 4.276, 5.794, 7.612",\
"0.3112, 0.3704, 0.5466, 0.8556, 1.342, 2.056, 3.029, 4.275, 5.802, 7.61",\
"0.3232, 0.3814, 0.555, 0.86, 1.343, 2.056, 3.027, 4.269, 5.792, 7.624",\
"0.372, 0.428, 0.592, 0.884, 1.36, 2.064, 3.032, 4.272, 5.8, 7.624",\
"0.438, 0.496, 0.66, 0.942, 1.398, 2.088, 3.04, 4.274, 5.8, 7.62",\
"0.506, 0.572, 0.742, 1.012, 1.452, 2.124, 3.06, 4.288, 5.796, 7.614",\
"0.58, 0.652, 0.834, 1.098, 1.514, 2.162, 3.088, 4.3, 5.808, 7.62");
}
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.005554, 0.02154, 0.05206, 0.09962, 0.1663, 0.2541, 0.3648, 0.4998, 0.6607");
values("0.4836, 0.6226, 1.084, 1.986, 3.447, 5.521, 8.261, 11.74, 15.97, 20.96",\
"0.4838, 0.622, 1.085, 1.986, 3.443, 5.522, 8.262, 11.73, 15.95, 20.96",\
"0.4846, 0.6218, 1.085, 1.986, 3.445, 5.521, 8.262, 11.72, 15.94, 20.97",\
"0.484, 0.6222, 1.085, 1.985, 3.45, 5.521, 8.263, 11.72, 15.93, 20.96",\
"0.4864, 0.6258, 1.084, 1.987, 3.449, 5.52, 8.261, 11.73, 15.93, 20.96",\
"0.507, 0.6444, 1.102, 1.991, 3.45, 5.527, 8.261, 11.74, 15.96, 20.98",\
"0.534, 0.671, 1.125, 2.014, 3.46, 5.53, 8.262, 11.74, 15.93, 20.97",\
"0.568, 0.702, 1.152, 2.026, 3.474, 5.542, 8.272, 11.72, 15.93, 20.99",\
"0.606, 0.742, 1.182, 2.046, 3.478, 5.55, 8.288, 11.73, 15.94, 20.99",\
"0.658, 0.788, 1.218, 2.064, 3.492, 5.554, 8.292, 11.74, 15.95, 21");
}
}
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.005554, 0.02154, 0.05206, 0.09962, 0.1663, 0.2541, 0.3648, 0.4998, 0.6607");
values("1.609, 1.683, 1.872, 2.14, 2.495, 2.957, 3.553, 4.298, 5.207, 6.291",\
"1.681, 1.755, 1.945, 2.213, 2.567, 3.03, 3.625, 4.371, 5.279, 6.361",\
"1.961, 2.035, 2.224, 2.493, 2.847, 3.31, 3.905, 4.65, 5.56, 6.642",\
"2.503, 2.577, 2.765, 3.034, 3.388, 3.851, 4.447, 5.192, 6.101, 7.184",\
"3.352, 3.426, 3.615, 3.884, 4.238, 4.701, 5.297, 6.043, 6.952, 8.035",\
"4.54, 4.614, 4.805, 5.075, 5.43, 5.893, 6.489, 7.235, 8.144, 9.228",\
"6.035, 6.115, 6.315, 6.591, 6.949, 7.413, 8.009, 8.755, 9.666, 10.75",\
"7.758, 7.85, 8.072, 8.365, 8.734, 9.202, 9.799, 10.54, 11.45, 12.53",\
"9.704, 9.807, 10.05, 10.37, 10.75, 11.23, 11.83, 12.57, 13.48, 14.56",\
"11.87, 11.99, 12.26, 12.6, 13, 13.49, 14.09, 14.84, 15.74, 16.82");
}
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.005554, 0.02154, 0.05206, 0.09962, 0.1663, 0.2541, 0.3648, 0.4998, 0.6607");
values("1.848, 1.975, 2.341, 2.948, 3.85, 5.103, 6.744, 8.809, 11.34, 14.34",\
"1.917, 2.043, 2.409, 3.016, 3.919, 5.171, 6.813, 8.884, 11.41, 14.42",\
"2.116, 2.243, 2.609, 3.215, 4.118, 5.371, 7.015, 9.081, 11.61, 14.61",\
"2.456, 2.584, 2.949, 3.555, 4.457, 5.711, 7.354, 9.424, 11.95, 14.94",\
"2.969, 3.097, 3.462, 4.068, 4.97, 6.223, 7.866, 9.932, 12.46, 15.46",\
"3.643, 3.775, 4.147, 4.755, 5.658, 6.91, 8.553, 10.62, 13.14, 16.16",\
"4.444, 4.581, 4.962, 5.578, 6.481, 7.734, 9.377, 11.45, 13.98, 16.97",\
"5.367, 5.508, 5.9, 6.522, 7.429, 8.683, 10.33, 12.39, 14.91, 17.91",\
"6.405, 6.552, 6.956, 7.587, 8.495, 9.75, 11.39, 13.46, 15.98, 18.98",\
"7.549, 7.704, 8.12, 8.759, 9.672, 10.93, 12.57, 14.64, 17.16, 20.16");
}
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.005554, 0.02154, 0.05206, 0.09962, 0.1663, 0.2541, 0.3648, 0.4998, 0.6607");
values("0.3134, 0.3726, 0.5486, 0.8588, 1.346, 2.059, 3.034, 4.274, 5.797, 7.627",\
"0.3132, 0.3726, 0.5488, 0.8588, 1.346, 2.06, 3.033, 4.277, 5.802, 7.616",\
"0.3136, 0.3722, 0.5488, 0.8584, 1.346, 2.06, 3.032, 4.273, 5.805, 7.616",\
"0.3126, 0.3722, 0.5492, 0.8588, 1.346, 2.06, 3.032, 4.276, 5.803, 7.619",\
"0.3134, 0.3734, 0.5498, 0.8592, 1.346, 2.059, 3.033, 4.273, 5.797, 7.627",\
"0.323, 0.3822, 0.5554, 0.8626, 1.348, 2.06, 3.034, 4.276, 5.799, 7.626",\
"0.362, 0.42, 0.584, 0.882, 1.358, 2.066, 3.032, 4.28, 5.804, 7.624",\
"0.422, 0.484, 0.65, 0.934, 1.392, 2.086, 3.04, 4.276, 5.804, 7.618",\
"0.492, 0.558, 0.726, 1, 1.444, 2.118, 3.06, 4.288, 5.798, 7.612",\
"0.564, 0.634, 0.812, 1.078, 1.502, 2.156, 3.082, 4.306, 5.812, 7.62");
}
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.005554, 0.02154, 0.05206, 0.09962, 0.1663, 0.2541, 0.3648, 0.4998, 0.6607");
values("0.4844, 0.6218, 1.083, 1.986, 3.447, 5.52, 8.263, 11.72, 15.93, 20.97",\
"0.4834, 0.6226, 1.085, 1.986, 3.443, 5.522, 8.261, 11.74, 15.96, 20.96",\
"0.4844, 0.6226, 1.084, 1.986, 3.447, 5.528, 8.267, 11.72, 15.94, 20.97",\
"0.4842, 0.622, 1.085, 1.984, 3.449, 5.521, 8.266, 11.74, 15.93, 20.96",\
"0.4868, 0.6248, 1.086, 1.985, 3.444, 5.524, 8.275, 11.72, 15.93, 20.96",\
"0.507, 0.645, 1.1, 1.991, 3.451, 5.522, 8.262, 11.73, 15.94, 20.99",\
"0.5318, 0.6706, 1.127, 2.013, 3.456, 5.526, 8.264, 11.72, 15.98, 20.96",\
"0.56, 0.7, 1.152, 2.028, 3.466, 5.536, 8.274, 11.73, 15.94, 20.96",\
"0.594, 0.734, 1.182, 2.05, 3.48, 5.544, 8.28, 11.72, 15.94, 20.96",\
"0.636, 0.774, 1.218, 2.072, 3.488, 5.546, 8.284, 11.73, 15.95, 21");
}
}
}
}