blob: bc2bf231b8abd819267b3af71f59af671ff3daba [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_mcu9t5v0__nand3_1) {
area : 19.756800 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "1.1766942e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "1.1766942e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "1.176714e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "1.1767338e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "1.7137098e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "1.7137296e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "2.230668e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "2.04336e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "2.230668e-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.005572 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.007788, 0.00777, 0.007717, 0.007679, 0.00766, 0.00766, 0.00764, \
0.007648, 0.007647, 0.007648");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.004535, -0.004538, -0.004527, -0.00453, -0.004531, -0.004545, \
-0.004532, -0.004548, -0.004551, -0.00456");
}
}
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.007764, 0.007762, 0.007721, 0.007689, 0.007672, 0.007661, 0.007646, \
0.007648, 0.007653, 0.00765");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.004537, -0.004542, -0.00453, -0.004522, -0.00453, -0.004545, \
-0.004539, -0.004556, -0.004563, -0.004563");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.007687, 0.007675, 0.007664, 0.007652, 0.007647, 0.007651, 0.007644, \
0.007648, 0.007652, 0.007643");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.003392, 0.003389, 0.00339, 0.003377, 0.003361, 0.003333, 0.003331, \
0.0033, 0.003282, 0.00326");
}
}
}
pin(A2) {
capacitance : 0.005337 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.008901, 0.008931, 0.009018, 0.00913, 0.009214, 0.009289, 0.009324, \
0.009378, 0.0094, 0.009416");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.0065, -0.006506, -0.006478, -0.006447, -0.006433, -0.006439, \
-0.006421, -0.006427, -0.006425, -0.006423");
}
}
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.007419, 0.00682, 0.00649, 0.006476, 0.006454, 0.006463, 0.00644, \
0.006444, 0.006453, 0.006448");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.006481, -0.006488, -0.006466, -0.006446, -0.006433, -0.006443, \
-0.006429, -0.006431, -0.006433, -0.006428");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.007301, 0.007299, 0.007289, 0.007284, 0.007274, 0.007271, 0.00726, \
0.007261, 0.00726, 0.007248");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.005836, -0.00583, -0.005831, -0.00583, -0.005827, -0.005844, \
-0.005837, -0.005856, -0.005864, -0.005881");
}
}
}
pin(A3) {
capacitance : 0.00536 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.00653, 0.006559, 0.006517, 0.00648, 0.006452, 0.006454, 0.006447, \
0.006458, 0.006461, 0.00645");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.006494, -0.006488, -0.006458, -0.00644, -0.006431, -0.006438, \
-0.006422, -0.006425, -0.006422, -0.006412");
}
}
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.006528, 0.006513, 0.006501, 0.006466, 0.006463, 0.006453, 0.006439, \
0.006449, 0.006452, 0.006445");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.006478, -0.006479, -0.006474, -0.006451, -0.006447, -0.006445, \
-0.006424, -0.006432, -0.00643, -0.006427");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.006558, 0.006547, 0.006523, 0.006486, 0.006458, 0.006461, 0.006448, \
0.00646, 0.00646, 0.00646");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.006482, -0.006489, -0.006468, -0.006457, -0.006446, -0.006444, \
-0.006424, -0.006428, -0.006422, -0.006416");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2)|(!A3))" ;
max_capacitance : 0.245 ;
max_transition : 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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002684, 0.008596, 0.01989, 0.03747, 0.06215, 0.09463, 0.1355, 0.1855, 0.245");
values("0.005888, 0.005918, 0.005956, 0.005992, 0.006013, 0.00602, 0.006028, 0.006018, 0.006022, 0.006023",\
"0.00562, 0.005687, 0.005811, 0.005905, 0.005957, 0.005985, 0.005992, 0.006001, 0.006007, 0.006013",\
"0.005128, 0.005227, 0.005454, 0.005655, 0.005789, 0.005867, 0.005914, 0.005946, 0.005963, 0.005979",\
"0.004919, 0.004978, 0.005185, 0.005433, 0.005615, 0.005729, 0.005814, 0.005868, 0.005905, 0.005932",\
"0.00529, 0.00528, 0.005299, 0.005425, 0.005555, 0.005669, 0.00576, 0.005823, 0.005869, 0.005903",\
"0.006297, 0.006196, 0.005947, 0.005802, 0.005779, 0.005807, 0.005833, 0.005872, 0.005899, 0.005924",\
"0.007971, 0.007754, 0.007243, 0.006757, 0.006435, 0.006257, 0.00616, 0.006107, 0.006076, 0.006058",\
"0.01036, 0.01004, 0.009211, 0.008315, 0.007604, 0.007147, 0.006835, 0.006624, 0.006479, 0.006379",\
"0.0135, 0.01305, 0.01192, 0.0106, 0.009456, 0.008583, 0.007986, 0.007538, 0.007217, 0.006967",\
"0.0174, 0.01687, 0.01539, 0.01362, 0.01199, 0.01067, 0.009652, 0.008891, 0.008322, 0.007896");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002684, 0.008596, 0.01989, 0.03747, 0.06215, 0.09463, 0.1355, 0.1855, 0.245");
values("0.02307, 0.02324, 0.0235, 0.02369, 0.02376, 0.02399, 0.02411, 0.02434, 0.02471, 0.02485",\
"0.02258, 0.02283, 0.02334, 0.02374, 0.02404, 0.02419, 0.02437, 0.02466, 0.02498, 0.02531",\
"0.0217, 0.02192, 0.02251, 0.02312, 0.02365, 0.02403, 0.02443, 0.0248, 0.02508, 0.02549",\
"0.02145, 0.02157, 0.02188, 0.02248, 0.02312, 0.02358, 0.024, 0.02434, 0.02481, 0.02535",\
"0.02197, 0.02191, 0.02201, 0.02224, 0.02262, 0.02314, 0.02374, 0.02405, 0.02439, 0.02503",\
"0.02318, 0.0231, 0.02272, 0.02268, 0.02269, 0.02302, 0.02342, 0.02387, 0.02421, 0.02491",\
"0.02511, 0.02488, 0.02429, 0.02369, 0.02344, 0.02346, 0.0237, 0.02383, 0.02437, 0.02447",\
"0.02779, 0.02742, 0.02654, 0.02554, 0.0248, 0.02451, 0.02433, 0.0243, 0.02445, 0.02485",\
"0.03127, 0.03077, 0.02956, 0.02819, 0.02688, 0.02609, 0.02564, 0.02514, 0.02495, 0.02521",\
"0.03563, 0.03502, 0.03345, 0.03157, 0.02976, 0.02825, 0.02762, 0.02702, 0.02645, 0.02605");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002684, 0.008596, 0.01989, 0.03747, 0.06215, 0.09463, 0.1355, 0.1855, 0.245");
values("0.005894, 0.005933, 0.005958, 0.005993, 0.00601, 0.006021, 0.006024, 0.00603, 0.006025, 0.006026",\
"0.005687, 0.005751, 0.005861, 0.005919, 0.005965, 0.005988, 0.005997, 0.006009, 0.006014, 0.006019",\
"0.005182, 0.005283, 0.005511, 0.005702, 0.005818, 0.005891, 0.005933, 0.005959, 0.005977, 0.005986",\
"0.004765, 0.004872, 0.00513, 0.005396, 0.0056, 0.005731, 0.005818, 0.005873, 0.00591, 0.005934",\
"0.004774, 0.004833, 0.004979, 0.005233, 0.005441, 0.005603, 0.005712, 0.005796, 0.005852, 0.005891",\
"0.00534, 0.005309, 0.005309, 0.005363, 0.005483, 0.0056, 0.005696, 0.005769, 0.005823, 0.005867",\
"0.006556, 0.006447, 0.006175, 0.005969, 0.005885, 0.005871, 0.00588, 0.005898, 0.005918, 0.005936",\
"0.008516, 0.008287, 0.007725, 0.007169, 0.006757, 0.006511, 0.006362, 0.006266, 0.0062, 0.00616",\
"0.01124, 0.0109, 0.01, 0.009043, 0.008225, 0.007669, 0.007263, 0.006968, 0.006767, 0.006611",\
"0.01477, 0.01431, 0.01306, 0.01163, 0.01037, 0.009369, 0.008632, 0.008085, 0.007681, 0.007371");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002684, 0.008596, 0.01989, 0.03747, 0.06215, 0.09463, 0.1355, 0.1855, 0.245");
values("0.03154, 0.03156, 0.03163, 0.03168, 0.03171, 0.03189, 0.03199, 0.03216, 0.03248, 0.03271",\
"0.03111, 0.03119, 0.03139, 0.03153, 0.03161, 0.03181, 0.03195, 0.03218, 0.03236, 0.03249",\
"0.03023, 0.03037, 0.03069, 0.03102, 0.03128, 0.03159, 0.03179, 0.03216, 0.0324, 0.03247",\
"0.0299, 0.02998, 0.0302, 0.03055, 0.03092, 0.03129, 0.03155, 0.03196, 0.03213, 0.03233",\
"0.03025, 0.03024, 0.03029, 0.03041, 0.03069, 0.03105, 0.03135, 0.03164, 0.03213, 0.03221",\
"0.03139, 0.03128, 0.03102, 0.03094, 0.03083, 0.03111, 0.0313, 0.03172, 0.03195, 0.03229",\
"0.0332, 0.03302, 0.03252, 0.03195, 0.03172, 0.03153, 0.03161, 0.03182, 0.03191, 0.03227",\
"0.03579, 0.03552, 0.03474, 0.03379, 0.03311, 0.0327, 0.0324, 0.03244, 0.03232, 0.03251",\
"0.03915, 0.03877, 0.03779, 0.03645, 0.03518, 0.03438, 0.03387, 0.03352, 0.03339, 0.03344",\
"0.04336, 0.04289, 0.04167, 0.03989, 0.0382, 0.03686, 0.03595, 0.03509, 0.03464, 0.03433");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002684, 0.008596, 0.01989, 0.03747, 0.06215, 0.09463, 0.1355, 0.1855, 0.245");
values("0.005898, 0.005919, 0.005959, 0.005998, 0.006009, 0.006017, 0.006015, 0.006024, 0.006029, 0.006029",\
"0.005682, 0.005734, 0.005838, 0.005908, 0.005957, 0.005981, 0.005997, 0.006007, 0.006007, 0.006013",\
"0.005172, 0.005275, 0.005515, 0.005697, 0.005818, 0.005887, 0.005936, 0.005949, 0.005979, 0.005993",\
"0.00471, 0.004828, 0.005098, 0.005374, 0.005593, 0.005726, 0.005807, 0.005865, 0.005908, 0.005929",\
"0.004582, 0.004651, 0.004853, 0.005136, 0.005375, 0.005556, 0.005681, 0.005769, 0.005829, 0.005872",\
"0.004922, 0.004949, 0.005, 0.005152, 0.005342, 0.005505, 0.005629, 0.00572, 0.005787, 0.005837",\
"0.005917, 0.005863, 0.005711, 0.005631, 0.005638, 0.0057, 0.005758, 0.005811, 0.005853, 0.005881",\
"0.007706, 0.007527, 0.007102, 0.006708, 0.006436, 0.006285, 0.006202, 0.006153, 0.006116, 0.006097",\
"0.01029, 0.01, 0.009295, 0.008492, 0.007841, 0.007382, 0.007074, 0.006845, 0.006678, 0.006556",\
"0.01379, 0.01339, 0.01231, 0.01105, 0.009953, 0.009088, 0.008454, 0.007982, 0.00763, 0.007342");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002684, 0.008596, 0.01989, 0.03747, 0.06215, 0.09463, 0.1355, 0.1855, 0.245");
values("0.03878, 0.03877, 0.0388, 0.03882, 0.03887, 0.03901, 0.0391, 0.03935, 0.03963, 0.03972",\
"0.03831, 0.03833, 0.03838, 0.03843, 0.03849, 0.03866, 0.03882, 0.03901, 0.03928, 0.03954",\
"0.03766, 0.03773, 0.03786, 0.03802, 0.03815, 0.03834, 0.03854, 0.03871, 0.03898, 0.03938",\
"0.03748, 0.0375, 0.03757, 0.03774, 0.03792, 0.03816, 0.03836, 0.03867, 0.0388, 0.0391",\
"0.03784, 0.03781, 0.03781, 0.03779, 0.03789, 0.03808, 0.03833, 0.03851, 0.0387, 0.03912",\
"0.03893, 0.03884, 0.03852, 0.03836, 0.0382, 0.03828, 0.03842, 0.03851, 0.03876, 0.03902",\
"0.04072, 0.04053, 0.04006, 0.03949, 0.03916, 0.03894, 0.0389, 0.03889, 0.03904, 0.03924",\
"0.04327, 0.04305, 0.04228, 0.04137, 0.04059, 0.04012, 0.03981, 0.03962, 0.03959, 0.03974",\
"0.04664, 0.04634, 0.0454, 0.044, 0.04276, 0.04191, 0.04132, 0.04077, 0.0405, 0.04045",\
"0.05093, 0.05051, 0.04928, 0.04763, 0.04592, 0.04434, 0.04345, 0.04265, 0.042, 0.04189");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002684, 0.008596, 0.01989, 0.03747, 0.06215, 0.09463, 0.1355, 0.1855, 0.245");
values("0.1096, 0.1297, 0.1997, 0.3323, 0.5392, 0.8285, 1.211, 1.69, 2.276, 2.974",\
"0.1183, 0.1386, 0.2089, 0.3422, 0.5488, 0.8389, 1.22, 1.701, 2.286, 2.986",\
"0.1524, 0.1731, 0.2436, 0.3773, 0.5847, 0.8748, 1.256, 1.737, 2.323, 3.023",\
"0.1897, 0.2191, 0.3078, 0.4468, 0.6541, 0.9441, 1.326, 1.806, 2.393, 3.093",\
"0.2123, 0.2507, 0.3659, 0.5417, 0.764, 1.054, 1.435, 1.916, 2.501, 3.202",\
"0.2198, 0.2665, 0.4074, 0.6238, 0.8941, 1.209, 1.59, 2.07, 2.656, 3.355",\
"0.2121, 0.2664, 0.432, 0.6878, 1.009, 1.379, 1.794, 2.276, 2.861, 3.558",\
"0.1877, 0.2501, 0.4392, 0.732, 1.103, 1.532, 2.009, 2.531, 3.12, 3.816",\
"0.145, 0.215, 0.4285, 0.7583, 1.177, 1.664, 2.206, 2.796, 3.431, 4.134",\
"0.0827, 0.1616, 0.398, 0.7647, 1.23, 1.774, 2.38, 3.039, 3.747, 4.504");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002684, 0.008596, 0.01989, 0.03747, 0.06215, 0.09463, 0.1355, 0.1855, 0.245");
values("0.1288, 0.153, 0.236, 0.3921, 0.6343, 0.9731, 1.419, 1.981, 2.668, 3.484",\
"0.1418, 0.1666, 0.2512, 0.4087, 0.6517, 0.9907, 1.436, 1.999, 2.683, 3.505",\
"0.1934, 0.2179, 0.3029, 0.4618, 0.7059, 1.047, 1.493, 2.057, 2.744, 3.559",\
"0.2849, 0.3161, 0.408, 0.5668, 0.8123, 1.154, 1.6, 2.164, 2.852, 3.669",\
"0.3885, 0.4306, 0.5537, 0.7341, 0.9794, 1.321, 1.769, 2.333, 3.019, 3.84",\
"0.5053, 0.5574, 0.712, 0.9412, 1.217, 1.559, 2.005, 2.57, 3.257, 4.074",\
"0.6384, 0.6993, 0.8837, 1.161, 1.497, 1.873, 2.322, 2.884, 3.571, 4.39",\
"0.7904, 0.8602, 1.071, 1.394, 1.792, 2.238, 2.72, 3.283, 3.967, 4.785",\
"0.9612, 1.04, 1.278, 1.644, 2.102, 2.619, 3.176, 3.77, 4.456, 5.273",\
"1.152, 1.241, 1.505, 1.913, 2.428, 3.014, 3.65, 4.324, 5.039, 5.855");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002684, 0.008596, 0.01989, 0.03747, 0.06215, 0.09463, 0.1355, 0.1855, 0.245");
values("0.1483, 0.1825, 0.3014, 0.528, 0.8792, 1.372, 2.022, 2.836, 3.83, 5.016",\
"0.1481, 0.1823, 0.3012, 0.5272, 0.8791, 1.372, 2.021, 2.835, 3.831, 5.016",\
"0.1582, 0.1871, 0.301, 0.5273, 0.8788, 1.372, 2.018, 2.837, 3.832, 5.023",\
"0.2173, 0.248, 0.3459, 0.5353, 0.8782, 1.372, 2.02, 2.839, 3.832, 5.021",\
"0.288, 0.3267, 0.4432, 0.6302, 0.911, 1.372, 2.019, 2.836, 3.835, 5.022",\
"0.3634, 0.4112, 0.5538, 0.7718, 1.055, 1.442, 2.029, 2.835, 3.832, 5.02",\
"0.445, 0.4992, 0.6668, 0.9248, 1.246, 1.638, 2.139, 2.862, 3.832, 5.019",\
"0.532, 0.5948, 0.7866, 1.084, 1.455, 1.887, 2.39, 3.021, 3.888, 5.026",\
"0.6296, 0.6992, 0.9132, 1.248, 1.669, 2.156, 2.703, 3.329, 4.099, 5.121",\
"0.7368, 0.8124, 1.048, 1.416, 1.889, 2.434, 3.037, 3.709, 4.463, 5.382");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002684, 0.008596, 0.01989, 0.03747, 0.06215, 0.09463, 0.1355, 0.1855, 0.245");
values("0.1634, 0.2032, 0.3436, 0.6112, 1.03, 1.612, 2.38, 3.353, 4.546, 5.944",\
"0.1634, 0.2033, 0.3437, 0.6111, 1.029, 1.613, 2.384, 3.352, 4.536, 5.961",\
"0.1659, 0.2036, 0.3434, 0.6109, 1.027, 1.612, 2.385, 3.358, 4.545, 5.953",\
"0.2293, 0.2572, 0.36, 0.6105, 1.028, 1.614, 2.383, 3.351, 4.537, 5.955",\
"0.3154, 0.3541, 0.4657, 0.6542, 1.03, 1.613, 2.385, 3.35, 4.535, 5.957",\
"0.402, 0.4532, 0.5974, 0.8056, 1.1, 1.619, 2.381, 3.352, 4.541, 5.95",\
"0.4898, 0.5516, 0.7338, 0.9908, 1.296, 1.716, 2.393, 3.346, 4.537, 5.943",\
"0.5846, 0.6536, 0.8668, 1.181, 1.548, 1.954, 2.518, 3.376, 4.536, 5.949",\
"0.6878, 0.7666, 1.003, 1.37, 1.805, 2.276, 2.795, 3.531, 4.572, 5.939",\
"0.797, 0.8838, 1.147, 1.558, 2.062, 2.609, 3.188, 3.838, 4.745, 6.001");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002684, 0.008596, 0.01989, 0.03747, 0.06215, 0.09463, 0.1355, 0.1855, 0.245");
values("0.1386, 0.1587, 0.2283, 0.361, 0.5678, 0.8578, 1.238, 1.719, 2.306, 3.006",\
"0.1485, 0.1687, 0.2388, 0.3717, 0.5789, 0.8683, 1.249, 1.73, 2.316, 3.015",\
"0.177, 0.1979, 0.2688, 0.4025, 0.6096, 0.8997, 1.282, 1.762, 2.348, 3.046",\
"0.2094, 0.2358, 0.3189, 0.4585, 0.6664, 0.9567, 1.339, 1.819, 2.407, 3.106",\
"0.2322, 0.2662, 0.3691, 0.5324, 0.7536, 1.045, 1.428, 1.909, 2.496, 3.194",\
"0.2384, 0.2805, 0.4079, 0.6034, 0.8555, 1.167, 1.552, 2.034, 2.621, 3.32",\
"0.2276, 0.2781, 0.4294, 0.662, 0.9537, 1.301, 1.712, 2.198, 2.786, 3.486",\
"0.1996, 0.2579, 0.4338, 0.7024, 1.039, 1.432, 1.881, 2.397, 2.992, 3.693",\
"0.153, 0.2197, 0.4193, 0.7242, 1.107, 1.55, 2.048, 2.606, 3.235, 3.946",\
"0.0869, 0.1614, 0.385, 0.7271, 1.154, 1.65, 2.203, 2.811, 3.484, 4.232");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002684, 0.008596, 0.01989, 0.03747, 0.06215, 0.09463, 0.1355, 0.1855, 0.245");
values("0.1738, 0.1979, 0.2806, 0.437, 0.6791, 1.018, 1.464, 2.025, 2.711, 3.527",\
"0.1874, 0.2117, 0.2952, 0.4522, 0.6947, 1.034, 1.48, 2.041, 2.727, 3.544",\
"0.239, 0.2636, 0.3479, 0.5062, 0.7498, 1.09, 1.536, 2.098, 2.783, 3.6",\
"0.3424, 0.369, 0.4542, 0.6123, 0.8564, 1.197, 1.644, 2.206, 2.891, 3.709",\
"0.4685, 0.5042, 0.613, 0.7818, 1.025, 1.366, 1.813, 2.375, 3.061, 3.877",\
"0.6075, 0.6521, 0.7891, 1.001, 1.265, 1.605, 2.051, 2.614, 3.299, 4.117",\
"0.7614, 0.8139, 0.9791, 1.236, 1.556, 1.922, 2.368, 2.93, 3.614, 4.431",\
"0.9346, 0.9949, 1.184, 1.485, 1.864, 2.295, 2.768, 3.33, 4.014, 4.829",\
"1.129, 1.196, 1.409, 1.75, 2.187, 2.686, 3.232, 3.819, 4.504, 5.319",\
"1.344, 1.42, 1.655, 2.036, 2.526, 3.094, 3.716, 4.378, 5.088, 5.903");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002684, 0.008596, 0.01989, 0.03747, 0.06215, 0.09463, 0.1355, 0.1855, 0.245");
values("0.1485, 0.1827, 0.3009, 0.5271, 0.8783, 1.372, 2.019, 2.836, 3.834, 5.021",\
"0.1485, 0.1827, 0.3015, 0.5271, 0.8788, 1.372, 2.017, 2.833, 3.826, 5.016",\
"0.1572, 0.1876, 0.3013, 0.5277, 0.8778, 1.372, 2.02, 2.837, 3.833, 5.017",\
"0.2008, 0.2309, 0.3339, 0.5346, 0.8791, 1.37, 2.021, 2.839, 3.837, 5.02",\
"0.2652, 0.2979, 0.4046, 0.5984, 0.9038, 1.373, 2.019, 2.837, 3.832, 5.025",\
"0.3402, 0.3792, 0.498, 0.6992, 0.999, 1.422, 2.028, 2.836, 3.832, 5.02",\
"0.4236, 0.4666, 0.6042, 0.8272, 1.134, 1.55, 2.105, 2.862, 3.832, 5.021",\
"0.514, 0.5628, 0.7172, 0.967, 1.299, 1.723, 2.268, 2.966, 3.879, 5.025",\
"0.6112, 0.6662, 0.838, 1.117, 1.48, 1.928, 2.481, 3.166, 4.016, 5.099",\
"0.717, 0.7766, 0.9668, 1.272, 1.674, 2.156, 2.73, 3.419, 4.256, 5.269");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002684, 0.008596, 0.01989, 0.03747, 0.06215, 0.09463, 0.1355, 0.1855, 0.245");
values("0.211, 0.2513, 0.3909, 0.6582, 1.074, 1.658, 2.426, 3.392, 4.571, 5.976",\
"0.211, 0.2511, 0.3911, 0.6583, 1.075, 1.658, 2.425, 3.393, 4.575, 5.984",\
"0.2104, 0.2508, 0.3911, 0.6582, 1.075, 1.658, 2.426, 3.393, 4.575, 5.978",\
"0.2489, 0.2786, 0.3971, 0.6586, 1.075, 1.659, 2.426, 3.393, 4.572, 5.981",\
"0.3416, 0.3776, 0.4832, 0.687, 1.077, 1.659, 2.426, 3.393, 4.574, 5.982",\
"0.437, 0.4834, 0.6216, 0.8236, 1.132, 1.664, 2.426, 3.394, 4.574, 5.98",\
"0.531, 0.5896, 0.763, 1.013, 1.314, 1.748, 2.439, 3.394, 4.574, 5.983",\
"0.6262, 0.695, 0.9016, 1.208, 1.567, 1.974, 2.552, 3.418, 4.577, 5.983",\
"0.726, 0.803, 1.039, 1.402, 1.828, 2.293, 2.819, 3.557, 4.611, 5.987",\
"0.8316, 0.9166, 1.182, 1.592, 2.088, 2.627, 3.203, 3.863, 4.781, 6.038");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002684, 0.008596, 0.01989, 0.03747, 0.06215, 0.09463, 0.1355, 0.1855, 0.245");
values("0.1509, 0.1708, 0.2405, 0.3736, 0.5803, 0.8697, 1.25, 1.732, 2.318, 3.015",\
"0.1616, 0.1819, 0.2518, 0.3848, 0.5917, 0.8813, 1.263, 1.744, 2.331, 3.03",\
"0.1873, 0.2079, 0.2789, 0.4127, 0.6197, 0.9097, 1.292, 1.771, 2.357, 3.057",\
"0.2129, 0.2369, 0.3158, 0.4535, 0.6614, 0.9516, 1.334, 1.814, 2.401, 3.1",\
"0.2286, 0.2577, 0.3488, 0.5029, 0.7215, 1.013, 1.395, 1.876, 2.463, 3.162",\
"0.2286, 0.2643, 0.3728, 0.5474, 0.7871, 1.096, 1.48, 1.961, 2.548, 3.248",\
"0.2088, 0.2521, 0.3819, 0.5828, 0.8477, 1.181, 1.587, 2.074, 2.661, 3.361",\
"0.169, 0.2199, 0.3719, 0.6037, 0.8996, 1.261, 1.695, 2.207, 2.803, 3.503",\
"0.1065, 0.1655, 0.3411, 0.6062, 0.9383, 1.333, 1.797, 2.339, 2.964, 3.677",\
"0.0213, 0.0889, 0.2878, 0.5876, 0.959, 1.392, 1.891, 2.465, 3.121, 3.865");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002684, 0.008596, 0.01989, 0.03747, 0.06215, 0.09463, 0.1355, 0.1855, 0.245");
values("0.2045, 0.2296, 0.3146, 0.4737, 0.7178, 1.058, 1.505, 2.067, 2.753, 3.57",\
"0.2178, 0.2429, 0.3284, 0.4872, 0.7316, 1.072, 1.519, 2.081, 2.767, 3.583",\
"0.2708, 0.2962, 0.382, 0.5418, 0.7866, 1.127, 1.574, 2.137, 2.822, 3.639",\
"0.3789, 0.4041, 0.4898, 0.6495, 0.8943, 1.235, 1.683, 2.245, 2.931, 3.748",\
"0.5227, 0.5554, 0.6562, 0.8204, 1.065, 1.405, 1.853, 2.415, 3.101, 3.918",\
"0.6789, 0.7206, 0.8475, 1.049, 1.306, 1.646, 2.092, 2.654, 3.34, 4.157",\
"0.8514, 0.9005, 1.053, 1.297, 1.606, 1.964, 2.411, 2.971, 3.656, 4.473",\
"1.041, 1.097, 1.274, 1.56, 1.924, 2.344, 2.812, 3.373, 4.057, 4.872",\
"1.254, 1.316, 1.515, 1.839, 2.259, 2.746, 3.28, 3.863, 4.547, 5.362",\
"1.491, 1.56, 1.778, 2.139, 2.611, 3.163, 3.774, 4.427, 5.133, 5.947");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002684, 0.008596, 0.01989, 0.03747, 0.06215, 0.09463, 0.1355, 0.1855, 0.245");
values("0.1485, 0.1822, 0.3011, 0.5271, 0.8787, 1.372, 2.018, 2.838, 3.836, 5.015",\
"0.1489, 0.1827, 0.3009, 0.5274, 0.8782, 1.372, 2.021, 2.839, 3.833, 5.018",\
"0.1522, 0.1843, 0.3011, 0.5271, 0.8789, 1.37, 2.021, 2.835, 3.83, 5.017",\
"0.1823, 0.2147, 0.3236, 0.5328, 0.8788, 1.37, 2.02, 2.838, 3.832, 5.02",\
"0.2285, 0.261, 0.372, 0.5806, 0.9, 1.373, 2.019, 2.836, 3.834, 5.024",\
"0.2922, 0.3268, 0.4398, 0.6502, 0.9728, 1.418, 2.031, 2.835, 3.831, 5.02",\
"0.3712, 0.407, 0.5264, 0.739, 1.066, 1.517, 2.099, 2.863, 3.835, 5.019",\
"0.4606, 0.5006, 0.6302, 0.8506, 1.179, 1.636, 2.227, 2.96, 3.886, 5.031",\
"0.5602, 0.6034, 0.7448, 0.98, 1.317, 1.775, 2.372, 3.115, 4.01, 5.108",\
"0.6704, 0.7166, 0.8694, 1.124, 1.475, 1.939, 2.541, 3.292, 4.197, 5.262");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.002684, 0.008596, 0.01989, 0.03747, 0.06215, 0.09463, 0.1355, 0.1855, 0.245");
values("0.2532, 0.2939, 0.4358, 0.7026, 1.119, 1.703, 2.471, 3.44, 4.621, 6.023",\
"0.2525, 0.2935, 0.4346, 0.7039, 1.119, 1.703, 2.471, 3.439, 4.619, 6.025",\
"0.253, 0.2935, 0.4356, 0.7029, 1.119, 1.703, 2.471, 3.44, 4.62, 6.027",\
"0.2709, 0.3057, 0.4365, 0.7028, 1.12, 1.703, 2.471, 3.44, 4.62, 6.026",\
"0.3633, 0.3972, 0.5034, 0.7204, 1.12, 1.703, 2.471, 3.44, 4.62, 6.028",\
"0.4646, 0.5098, 0.6416, 0.8422, 1.164, 1.707, 2.472, 3.44, 4.619, 6.028",\
"0.5682, 0.6216, 0.7884, 1.032, 1.333, 1.78, 2.482, 3.439, 4.62, 6.029",\
"0.6676, 0.7344, 0.9328, 1.23, 1.585, 1.993, 2.584, 3.459, 4.622, 6.028",\
"0.7672, 0.8434, 1.075, 1.427, 1.844, 2.31, 2.84, 3.587, 4.652, 6.031",\
"0.8718, 0.956, 1.217, 1.62, 2.108, 2.644, 3.217, 3.886, 4.812, 6.075");
}
}
}
}