blob: ba1c4f7809741a935cb709875e8bf5f15a8eaada [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_2) {
area : 30.732800 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.000204445" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.00024494" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.000174255" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.000174255" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.00010299" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.00010299" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.00010299" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.00010299" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00024494" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.007956 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.1069, 0.1069, 0.1067, 0.1064, 0.1064, 0.1063, 0.1065, 0.1064, \
0.1064, 0.1064");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.02185, -0.02186, -0.02186, -0.02185, -0.02186, -0.0219, -0.02193, \
-0.02194, -0.02193, -0.02195");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.0555, 0.05534, 0.05541, 0.05521, 0.0553, 0.05528, 0.05537, 0.05538, \
0.05536, 0.05533");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.02239, -0.0224, -0.02238, -0.02242, -0.02243, -0.02242, -0.0225, \
-0.02247, -0.02249, -0.0225");
}
}
internal_power() {
when : "A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.0555, 0.05536, 0.05541, 0.05521, 0.05533, 0.05524, 0.05544, \
0.05535, 0.05534, 0.05534");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.02239, -0.0224, -0.02241, -0.02245, -0.02242, -0.02244, -0.02251, \
-0.02248, -0.02249, -0.0225");
}
}
}
pin(A2) {
capacitance : 0.008384 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.05269, 0.05258, 0.05268, 0.05265, 0.05268, 0.05264, 0.05274, \
0.05268, 0.05262, 0.05259");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.02386, -0.02386, -0.02396, -0.02396, -0.02393, -0.02401, -0.02408, \
-0.0241, -0.0241, -0.02415");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.07881, 0.07864, 0.07852, 0.07844, 0.0784, 0.07845, 0.07855, \
0.07852, 0.07853, 0.07859");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.06541, -0.06555, -0.07171, -0.07577, -0.07665, -0.07699, -0.07729, \
-0.07741, -0.07747, -0.0776");
}
}
internal_power() {
when : "A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.04732, 0.04719, 0.04728, 0.04732, 0.04735, 0.0473, 0.04746, \
0.04748, 0.04749, 0.04751");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.05783, -0.05654, -0.05362, -0.04955, -0.04633, -0.04426, -0.04312, \
-0.04229, -0.04161, -0.04105");
}
}
}
pin(A3) {
capacitance : 0.008777 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.0787, 0.07864, 0.07827, 0.07833, 0.07842, 0.07849, 0.07854, \
0.07856, 0.07854, 0.07855");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.06813, -0.07054, -0.07547, -0.07632, -0.07681, -0.07703, -0.07742, \
-0.07751, -0.07759, -0.07766");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.0787, 0.07862, 0.07842, 0.07851, 0.07829, 0.07847, 0.07849, \
0.07858, 0.07856, 0.07851");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.06547, -0.06799, -0.07136, -0.07352, -0.0747, -0.07544, -0.07605, \
-0.07642, -0.07661, -0.0768");
}
}
internal_power() {
when : "A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.0787, 0.07864, 0.07836, 0.07834, 0.07841, 0.07845, 0.07857, \
0.07853, 0.07851, 0.07851");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.07431, -0.07468, -0.07574, -0.07633, -0.07682, -0.07703, -0.07742, \
-0.07752, -0.0776, -0.07767");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3))" ;
max_capacitance : 0.1673 ;
max_transition : 4 ;
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.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002148, 0.006176, 0.01387, 0.02585, 0.04267, 0.06479, 0.09267, 0.1267, 0.1673");
values("-0.01307, -0.01264, -0.01144, -0.01033, -0.009589, -0.009138, -0.008866, -0.008646, -0.008493, -0.008404",\
"-0.0116, -0.01092, -0.009565, -0.008087, -0.006983, -0.006226, -0.005705, -0.005386, -0.005121, -0.004959",\
"-0.002513, -0.002384, -0.002079, -0.001489, -0.001078, -0.000677, -0.0004691, -0.0002646, -7.6e-05, -5.75e-05",\
"0.01924, 0.01862, 0.01678, 0.01455, 0.01241, 0.01045, 0.008869, 0.007627, 0.006687, 0.005965",\
"0.06086, 0.05915, 0.05433, 0.0476, 0.04076, 0.0347, 0.0294, 0.02501, 0.02141, 0.01851",\
"0.1274, 0.1248, 0.1164, 0.1041, 0.09108, 0.07861, 0.06782, 0.05843, 0.05047, 0.04373",\
"0.2218, 0.2181, 0.2062, 0.1886, 0.1681, 0.148, 0.1295, 0.1132, 0.0991, 0.08694",\
"0.3456, 0.3409, 0.3262, 0.3028, 0.2748, 0.2459, 0.2187, 0.1938, 0.1718, 0.1524",\
"0.5002, 0.4949, 0.4773, 0.4489, 0.4137, 0.376, 0.3386, 0.3043, 0.2728, 0.2446",\
"0.6873, 0.6812, 0.6614, 0.6285, 0.5862, 0.54, 0.4929, 0.4473, 0.4053, 0.367");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002148, 0.006176, 0.01387, 0.02585, 0.04267, 0.06479, 0.09267, 0.1267, 0.1673");
values("0.2539, 0.2543, 0.2553, 0.2565, 0.2575, 0.2587, 0.2598, 0.2609, 0.2623, 0.2635",\
"0.2523, 0.2527, 0.2538, 0.2551, 0.2564, 0.2579, 0.2592, 0.2606, 0.262, 0.2634",\
"0.2608, 0.2604, 0.2595, 0.2589, 0.2587, 0.2593, 0.26, 0.2611, 0.2624, 0.264",\
"0.2911, 0.2897, 0.2859, 0.2805, 0.2756, 0.2722, 0.27, 0.2687, 0.2682, 0.268",\
"0.346, 0.3436, 0.3367, 0.3266, 0.3157, 0.3057, 0.2979, 0.2915, 0.287, 0.2841",\
"0.4276, 0.4243, 0.4142, 0.3997, 0.3827, 0.366, 0.3504, 0.3368, 0.3264, 0.3176",\
"0.5387, 0.5345, 0.5215, 0.5019, 0.4794, 0.4556, 0.4323, 0.4108, 0.3914, 0.375",\
"0.6816, 0.6766, 0.6608, 0.6363, 0.6075, 0.5769, 0.546, 0.5159, 0.4878, 0.4623",\
"0.8581, 0.8525, 0.8346, 0.8055, 0.7697, 0.7317, 0.6935, 0.6555, 0.6181, 0.5833",\
"1.07, 1.064, 1.044, 1.011, 0.9689, 0.9235, 0.8766, 0.8305, 0.7845, 0.74");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002148, 0.006176, 0.01387, 0.02585, 0.04267, 0.06479, 0.09267, 0.1267, 0.1673");
values("0.03804, 0.03813, 0.03813, 0.03831, 0.03847, 0.03861, 0.0387, 0.03881, 0.03878, 0.03883",\
"0.03793, 0.03797, 0.03803, 0.03824, 0.03839, 0.03853, 0.03866, 0.03865, 0.03871, 0.03875",\
"0.04123, 0.04113, 0.04059, 0.04012, 0.03972, 0.03949, 0.03934, 0.03918, 0.03907, 0.03898",\
"0.05942, 0.05865, 0.05634, 0.05355, 0.05064, 0.04803, 0.04618, 0.04463, 0.04339, 0.04242",\
"0.1019, 0.1001, 0.09486, 0.08748, 0.0798, 0.07271, 0.06655, 0.0616, 0.05759, 0.05434",\
"0.1736, 0.1707, 0.162, 0.1489, 0.1343, 0.1202, 0.1077, 0.09707, 0.08799, 0.08049",\
"0.2771, 0.2734, 0.2611, 0.242, 0.2196, 0.1967, 0.1756, 0.1567, 0.1407, 0.1268",\
"0.4146, 0.4097, 0.3942, 0.3692, 0.3386, 0.3064, 0.2752, 0.2463, 0.2209, 0.1984",\
"0.5875, 0.5816, 0.5632, 0.5325, 0.4938, 0.452, 0.4102, 0.37, 0.3334, 0.3005",\
"0.7967, 0.7904, 0.7692, 0.7336, 0.6876, 0.6361, 0.583, 0.5314, 0.4824, 0.4374");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002148, 0.006176, 0.01387, 0.02585, 0.04267, 0.06479, 0.09267, 0.1267, 0.1673");
values("0.3141, 0.3144, 0.3154, 0.3161, 0.317, 0.3178, 0.319, 0.32, 0.3213, 0.3231",\
"0.3109, 0.3114, 0.3128, 0.3143, 0.3156, 0.3171, 0.3184, 0.3194, 0.3209, 0.3226",\
"0.3099, 0.3102, 0.3108, 0.312, 0.3134, 0.3152, 0.317, 0.3184, 0.32, 0.3215",\
"0.3309, 0.33, 0.3277, 0.325, 0.3229, 0.322, 0.3219, 0.322, 0.323, 0.3239",\
"0.384, 0.3821, 0.3759, 0.3674, 0.3587, 0.3512, 0.3458, 0.3415, 0.3385, 0.3365",\
"0.4718, 0.4687, 0.4586, 0.4443, 0.4279, 0.4124, 0.3983, 0.3864, 0.3772, 0.3695",\
"0.5942, 0.59, 0.5767, 0.5564, 0.5325, 0.5083, 0.4851, 0.4639, 0.4453, 0.4299",\
"0.7527, 0.7477, 0.7313, 0.7056, 0.6747, 0.642, 0.6098, 0.5783, 0.5499, 0.5239",\
"0.9484, 0.9429, 0.9244, 0.894, 0.856, 0.8144, 0.7729, 0.7319, 0.6929, 0.6566",\
"1.184, 1.178, 1.157, 1.124, 1.079, 1.029, 0.9774, 0.9264, 0.8775, 0.8302");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002148, 0.006176, 0.01387, 0.02585, 0.04267, 0.06479, 0.09267, 0.1267, 0.1673");
values("0.08439, 0.08434, 0.08421, 0.08411, 0.0843, 0.08441, 0.08436, 0.08441, 0.08443, 0.08444",\
"0.08093, 0.08092, 0.08074, 0.08063, 0.08062, 0.08086, 0.08091, 0.08081, 0.08082, 0.0809",\
"0.07982, 0.07961, 0.07891, 0.07815, 0.07754, 0.07719, 0.07697, 0.0768, 0.07653, 0.07647",\
"0.09608, 0.09525, 0.09268, 0.08935, 0.08597, 0.08304, 0.08119, 0.07939, 0.07824, 0.07739",\
"0.1415, 0.1395, 0.1334, 0.1249, 0.1159, 0.108, 0.1013, 0.09586, 0.09154, 0.08818",\
"0.2228, 0.2193, 0.2087, 0.1931, 0.1759, 0.1597, 0.1453, 0.1331, 0.1228, 0.1148",\
"0.3429, 0.3381, 0.3231, 0.2998, 0.2727, 0.2455, 0.2205, 0.1986, 0.18, 0.1643",\
"0.5041, 0.4982, 0.479, 0.4484, 0.4106, 0.3713, 0.3334, 0.2992, 0.2691, 0.2433",\
"0.7083, 0.7012, 0.6784, 0.6404, 0.5929, 0.5408, 0.4891, 0.4404, 0.3966, 0.3578",\
"0.9564, 0.9485, 0.9224, 0.8783, 0.821, 0.7569, 0.6908, 0.6269, 0.5675, 0.5133");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002148, 0.006176, 0.01387, 0.02585, 0.04267, 0.06479, 0.09267, 0.1267, 0.1673");
values("0.3721, 0.3726, 0.3734, 0.3743, 0.3751, 0.3761, 0.3773, 0.3783, 0.3794, 0.3812",\
"0.3691, 0.3696, 0.371, 0.3725, 0.374, 0.3754, 0.3767, 0.3777, 0.379, 0.3806",\
"0.3654, 0.3658, 0.367, 0.3686, 0.3706, 0.3727, 0.3747, 0.3762, 0.3779, 0.3795",\
"0.3786, 0.378, 0.3767, 0.3754, 0.3748, 0.3752, 0.3762, 0.377, 0.3782, 0.3802",\
"0.427, 0.4254, 0.4201, 0.4131, 0.4063, 0.4006, 0.3965, 0.3937, 0.3919, 0.3907",\
"0.5197, 0.5163, 0.5065, 0.4922, 0.4772, 0.4628, 0.4503, 0.4396, 0.4311, 0.4242",\
"0.6575, 0.653, 0.6389, 0.6175, 0.5929, 0.5683, 0.5449, 0.5237, 0.505, 0.4896",\
"0.8392, 0.8339, 0.8169, 0.7894, 0.7553, 0.7198, 0.686, 0.6533, 0.6235, 0.5961",\
"1.066, 1.06, 1.041, 1.008, 0.9661, 0.9199, 0.8741, 0.8296, 0.7878, 0.7484",\
"1.339, 1.332, 1.311, 1.275, 1.226, 1.17, 1.112, 1.056, 1.001, 0.9496");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002148, 0.006176, 0.01387, 0.02585, 0.04267, 0.06479, 0.09267, 0.1267, 0.1673");
values("0.06424, 0.07012, 0.09022, 0.1284, 0.1873, 0.2696, 0.3778, 0.5142, 0.6805, 0.8791",\
"0.06995, 0.07572, 0.09604, 0.1343, 0.1933, 0.2757, 0.384, 0.5203, 0.6869, 0.8852",\
"0.08839, 0.09507, 0.1166, 0.1545, 0.2132, 0.2955, 0.4038, 0.5401, 0.7063, 0.9046",\
"0.1012, 0.1101, 0.1392, 0.1873, 0.2519, 0.3339, 0.4412, 0.577, 0.7427, 0.9409",\
"0.09868, 0.1103, 0.1483, 0.21, 0.2909, 0.3889, 0.502, 0.6367, 0.8015, 0.9986",\
"0.0784, 0.09317, 0.1401, 0.2163, 0.3159, 0.434, 0.5688, 0.7198, 0.8873, 1.083",\
"0.03955, 0.05683, 0.1126, 0.2039, 0.3226, 0.4631, 0.6215, 0.7957, 0.9878, 1.195",\
"-0.0192, 0.0014, 0.0655, 0.1709, 0.3087, 0.4723, 0.656, 0.8569, 1.074, 1.309",\
"-0.0982, -0.0753, -0.0021, 0.1173, 0.2739, 0.46, 0.6685, 0.8978, 1.143, 1.407",\
"-0.199, -0.1734, -0.0915, 0.0424, 0.2167, 0.4239, 0.6593, 0.9161, 1.192, 1.486");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002148, 0.006176, 0.01387, 0.02585, 0.04267, 0.06479, 0.09267, 0.1267, 0.1673");
values("0.1175, 0.1316, 0.1814, 0.2761, 0.4223, 0.6262, 0.8945, 1.232, 1.644, 2.135",\
"0.1211, 0.1352, 0.1852, 0.2798, 0.4263, 0.6307, 0.899, 1.236, 1.648, 2.139",\
"0.147, 0.1603, 0.2077, 0.3001, 0.4451, 0.6487, 0.9167, 1.254, 1.666, 2.157",\
"0.2042, 0.218, 0.2651, 0.353, 0.4938, 0.6933, 0.9586, 1.293, 1.704, 2.193",\
"0.2851, 0.3006, 0.3521, 0.4441, 0.5811, 0.7754, 1.035, 1.365, 1.772, 2.258",\
"0.3857, 0.4043, 0.4637, 0.5643, 0.7085, 0.9015, 1.155, 1.478, 1.879, 2.361",\
"0.5056, 0.5273, 0.5967, 0.7112, 0.8664, 1.069, 1.322, 1.64, 2.032, 2.506",\
"0.6452, 0.6701, 0.7497, 0.8801, 1.054, 1.268, 1.533, 1.852, 2.239, 2.705",\
"0.8055, 0.8344, 0.9248, 1.072, 1.266, 1.501, 1.778, 2.11, 2.499, 2.959",\
"0.9887, 1.021, 1.122, 1.286, 1.501, 1.76, 2.058, 2.404, 2.807, 3.271");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002148, 0.006176, 0.01387, 0.02585, 0.04267, 0.06479, 0.09267, 0.1267, 0.1673");
values("0.07134, 0.08059, 0.1137, 0.1765, 0.2743, 0.4115, 0.5929, 0.8204, 1.097, 1.43",\
"0.07113, 0.08073, 0.1135, 0.1765, 0.2743, 0.4113, 0.5927, 0.8187, 1.098, 1.429",\
"0.08588, 0.0931, 0.1197, 0.1769, 0.2739, 0.4114, 0.5927, 0.8193, 1.098, 1.43",\
"0.1249, 0.1339, 0.1647, 0.2171, 0.293, 0.4145, 0.5926, 0.8185, 1.098, 1.429",\
"0.177, 0.189, 0.2259, 0.287, 0.3706, 0.4762, 0.6204, 0.8241, 1.096, 1.429",\
"0.2416, 0.2565, 0.3031, 0.3756, 0.4709, 0.5873, 0.7297, 0.9, 1.132, 1.434",\
"0.3182, 0.3364, 0.3921, 0.4796, 0.5906, 0.7214, 0.874, 1.054, 1.261, 1.52",\
"0.4072, 0.429, 0.4948, 0.599, 0.727, 0.8762, 1.045, 1.236, 1.457, 1.703",\
"0.5068, 0.5332, 0.6106, 0.73, 0.8784, 1.047, 1.236, 1.445, 1.678, 1.941",\
"0.615, 0.6462, 0.7374, 0.8742, 1.045, 1.237, 1.447, 1.675, 1.928, 2.204");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002148, 0.006176, 0.01387, 0.02585, 0.04267, 0.06479, 0.09267, 0.1267, 0.1673");
values("0.2321, 0.2588, 0.3503, 0.5209, 0.7851, 1.151, 1.636, 2.243, 2.989, 3.868",\
"0.2311, 0.2577, 0.3498, 0.5208, 0.7846, 1.151, 1.635, 2.241, 2.985, 3.877",\
"0.2275, 0.2538, 0.3472, 0.5202, 0.7831, 1.151, 1.633, 2.243, 2.989, 3.876",\
"0.249, 0.2718, 0.3535, 0.5175, 0.7842, 1.152, 1.634, 2.242, 2.984, 3.876",\
"0.2837, 0.3066, 0.3905, 0.5416, 0.7878, 1.152, 1.634, 2.24, 2.983, 3.877",\
"0.3444, 0.367, 0.4443, 0.595, 0.8288, 1.167, 1.636, 2.243, 2.984, 3.868",\
"0.4192, 0.4438, 0.5268, 0.6716, 0.9004, 1.224, 1.667, 2.251, 2.99, 3.875",\
"0.5022, 0.5304, 0.6236, 0.7804, 0.9998, 1.316, 1.74, 2.294, 2.998, 3.869",\
"0.5948, 0.6278, 0.7318, 0.9014, 1.132, 1.439, 1.856, 2.388, 3.061, 3.903",\
"0.6956, 0.7336, 0.8474, 1.037, 1.289, 1.596, 1.999, 2.525, 3.176, 3.978");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002148, 0.006176, 0.01387, 0.02585, 0.04267, 0.06479, 0.09267, 0.1267, 0.1673");
values("0.08941, 0.09557, 0.1166, 0.1556, 0.2154, 0.2983, 0.407, 0.5435, 0.7099, 0.9084",\
"0.09434, 0.1005, 0.1216, 0.1606, 0.2203, 0.3033, 0.4119, 0.5485, 0.7151, 0.9133",\
"0.1139, 0.12, 0.1406, 0.1792, 0.2387, 0.3215, 0.4301, 0.5665, 0.7328, 0.931",\
"0.1368, 0.1447, 0.171, 0.2156, 0.277, 0.3589, 0.4667, 0.6026, 0.7686, 0.9664",\
"0.1475, 0.1576, 0.1913, 0.2478, 0.3237, 0.4174, 0.5277, 0.6622, 0.827, 1.024",\
"0.1439, 0.1565, 0.1973, 0.2666, 0.3588, 0.471, 0.6008, 0.7478, 0.9134, 1.108",\
"0.125, 0.1396, 0.1881, 0.2693, 0.3793, 0.5114, 0.6626, 0.8317, 1.019, 1.223",\
"0.0905, 0.1075, 0.1622, 0.2562, 0.3824, 0.5349, 0.7097, 0.9029, 1.114, 1.344",\
"0.0411, 0.0596, 0.1208, 0.2259, 0.3679, 0.5409, 0.7384, 0.9574, 1.195, 1.451",\
"-0.0254, -0.0046, 0.0629, 0.178, 0.3355, 0.5286, 0.7492, 0.9937, 1.259, 1.544");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002148, 0.006176, 0.01387, 0.02585, 0.04267, 0.06479, 0.09267, 0.1267, 0.1673");
values("0.1754, 0.1897, 0.2399, 0.3342, 0.4803, 0.6839, 0.9522, 1.29, 1.701, 2.192",\
"0.1774, 0.192, 0.2424, 0.3372, 0.4839, 0.6885, 0.9561, 1.294, 1.706, 2.198",\
"0.1892, 0.2036, 0.2536, 0.3482, 0.4949, 0.6996, 0.968, 1.306, 1.718, 2.21",\
"0.2211, 0.236, 0.2863, 0.3783, 0.5215, 0.7243, 0.991, 1.327, 1.739, 2.23",\
"0.2796, 0.2949, 0.346, 0.4394, 0.5804, 0.7769, 1.039, 1.372, 1.78, 2.267",\
"0.3594, 0.3768, 0.4332, 0.5309, 0.6731, 0.8684, 1.123, 1.449, 1.852, 2.334",\
"0.455, 0.4751, 0.5396, 0.6483, 0.7982, 0.9948, 1.249, 1.567, 1.961, 2.436",\
"0.5668, 0.5893, 0.6619, 0.7838, 0.9488, 1.155, 1.412, 1.73, 2.117, 2.583",\
"0.6936, 0.7191, 0.8004, 0.9366, 1.119, 1.343, 1.61, 1.931, 2.318, 2.777",\
"0.836, 0.8647, 0.9562, 1.107, 1.307, 1.551, 1.838, 2.168, 2.558, 3.019");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002148, 0.006176, 0.01387, 0.02585, 0.04267, 0.06479, 0.09267, 0.1267, 0.1673");
values("0.1065, 0.1163, 0.1505, 0.2144, 0.3129, 0.4503, 0.6314, 0.859, 1.137, 1.467",\
"0.1065, 0.1162, 0.1501, 0.2139, 0.3125, 0.4503, 0.6312, 0.8589, 1.136, 1.467",\
"0.112, 0.1203, 0.1515, 0.2142, 0.3125, 0.4502, 0.6315, 0.8595, 1.137, 1.467",\
"0.1589, 0.1675, 0.1959, 0.245, 0.325, 0.452, 0.6311, 0.8587, 1.136, 1.467",\
"0.223, 0.2332, 0.2666, 0.3232, 0.4024, 0.5056, 0.654, 0.8625, 1.136, 1.467",\
"0.3034, 0.3152, 0.3551, 0.4203, 0.5091, 0.6211, 0.7588, 0.9312, 1.166, 1.473",\
"0.3989, 0.4136, 0.4609, 0.539, 0.6382, 0.7612, 0.9096, 1.085, 1.289, 1.551",\
"0.51, 0.5286, 0.5838, 0.6736, 0.7884, 0.9254, 1.085, 1.27, 1.486, 1.731",\
"0.6364, 0.659, 0.7252, 0.827, 0.9594, 1.111, 1.286, 1.485, 1.712, 1.97",\
"0.7814, 0.8048, 0.8806, 1, 1.148, 1.321, 1.513, 1.729, 1.969, 2.237");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002148, 0.006176, 0.01387, 0.02585, 0.04267, 0.06479, 0.09267, 0.1267, 0.1673");
values("0.2406, 0.2656, 0.3534, 0.5219, 0.785, 1.153, 1.637, 2.242, 2.985, 3.877",\
"0.2409, 0.2657, 0.3534, 0.5218, 0.7849, 1.152, 1.633, 2.243, 2.984, 3.872",\
"0.244, 0.2681, 0.3545, 0.5218, 0.785, 1.15, 1.634, 2.242, 2.984, 3.868",\
"0.2709, 0.2928, 0.3705, 0.5267, 0.784, 1.152, 1.634, 2.244, 2.989, 3.87",\
"0.3141, 0.3347, 0.4105, 0.5574, 0.7985, 1.153, 1.635, 2.242, 2.983, 3.875",\
"0.3897, 0.4094, 0.4759, 0.6122, 0.84, 1.177, 1.64, 2.243, 2.984, 3.867",\
"0.4802, 0.5014, 0.5728, 0.7024, 0.9144, 1.231, 1.673, 2.259, 2.989, 3.876",\
"0.5816, 0.6048, 0.6822, 0.822, 1.025, 1.322, 1.742, 2.299, 3.013, 3.88",\
"0.6936, 0.7186, 0.805, 0.955, 1.171, 1.455, 1.851, 2.38, 3.061, 3.907",\
"0.8168, 0.8442, 0.937, 1.1, 1.332, 1.63, 2.007, 2.51, 3.158, 3.969");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002148, 0.006176, 0.01387, 0.02585, 0.04267, 0.06479, 0.09267, 0.1267, 0.1673");
values("0.09746, 0.1044, 0.128, 0.1706, 0.2337, 0.3195, 0.4303, 0.5684, 0.736, 0.9351",\
"0.1014, 0.1084, 0.1317, 0.1743, 0.2375, 0.3232, 0.4339, 0.572, 0.7396, 0.9388",\
"0.1213, 0.1277, 0.1499, 0.1915, 0.2541, 0.3396, 0.4502, 0.5882, 0.7557, 0.9549",\
"0.1507, 0.1588, 0.1852, 0.2302, 0.2922, 0.3762, 0.4859, 0.6233, 0.7904, 0.9892",\
"0.1703, 0.1805, 0.2136, 0.2695, 0.3447, 0.4373, 0.5471, 0.6828, 0.8487, 1.046",\
"0.1783, 0.1902, 0.2303, 0.2982, 0.3883, 0.4981, 0.6258, 0.7703, 0.9353, 1.131",\
"0.1746, 0.189, 0.2353, 0.3144, 0.4204, 0.5488, 0.6961, 0.8618, 1.046, 1.248",\
"0.1584, 0.1741, 0.2278, 0.3182, 0.4392, 0.587, 0.7556, 0.9432, 1.149, 1.375",\
"0.1324, 0.1502, 0.2082, 0.3087, 0.4452, 0.6111, 0.8017, 1.013, 1.243, 1.493",\
"0.095, 0.1145, 0.1773, 0.2863, 0.437, 0.6214, 0.8325, 1.068, 1.324, 1.6");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002148, 0.006176, 0.01387, 0.02585, 0.04267, 0.06479, 0.09267, 0.1267, 0.1673");
values("0.1998, 0.214, 0.2643, 0.3586, 0.5045, 0.7084, 0.9771, 1.314, 1.726, 2.217",\
"0.2024, 0.217, 0.2676, 0.3624, 0.509, 0.7134, 0.9814, 1.319, 1.731, 2.223",\
"0.2119, 0.2264, 0.2767, 0.372, 0.519, 0.7238, 0.9929, 1.33, 1.743, 2.234",\
"0.2324, 0.247, 0.2968, 0.3898, 0.5347, 0.7381, 1.006, 1.343, 1.755, 2.246",\
"0.2723, 0.2874, 0.3375, 0.4298, 0.5712, 0.7693, 1.033, 1.366, 1.775, 2.263",\
"0.326, 0.3428, 0.3995, 0.4963, 0.6371, 0.8318, 1.087, 1.414, 1.817, 2.3",\
"0.3903, 0.4096, 0.4737, 0.5826, 0.7324, 0.9266, 1.179, 1.497, 1.89, 2.366",\
"0.4644, 0.4871, 0.5589, 0.6807, 0.8452, 1.052, 1.304, 1.619, 2.004, 2.468",\
"0.5482, 0.573, 0.6538, 0.7889, 0.9703, 1.195, 1.461, 1.776, 2.158, 2.614",\
"0.64, 0.6676, 0.7575, 0.9068, 1.106, 1.35, 1.636, 1.966, 2.348, 2.802");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002148, 0.006176, 0.01387, 0.02585, 0.04267, 0.06479, 0.09267, 0.1267, 0.1673");
values("0.135, 0.1457, 0.1823, 0.2491, 0.3487, 0.4867, 0.6688, 0.8964, 1.174, 1.506",\
"0.1341, 0.1446, 0.1817, 0.2484, 0.3483, 0.4876, 0.6684, 0.8971, 1.175, 1.506",\
"0.1345, 0.1441, 0.1784, 0.2456, 0.348, 0.4874, 0.6687, 0.8963, 1.175, 1.506",\
"0.1882, 0.1966, 0.2233, 0.2713, 0.3548, 0.4865, 0.6682, 0.8961, 1.175, 1.506",\
"0.2659, 0.2753, 0.3059, 0.358, 0.4326, 0.5341, 0.6862, 0.8985, 1.174, 1.506",\
"0.3645, 0.3758, 0.4117, 0.4695, 0.5503, 0.6548, 0.7864, 0.9612, 1.2, 1.51",\
"0.4849, 0.4987, 0.5408, 0.6078, 0.6962, 0.807, 0.9442, 1.114, 1.317, 1.583",\
"0.6304, 0.6472, 0.694, 0.7706, 0.8686, 0.9896, 1.134, 1.308, 1.516, 1.758",\
"0.7962, 0.8136, 0.8722, 0.9606, 1.072, 1.203, 1.357, 1.537, 1.75, 2",\
"0.986, 1.009, 1.075, 1.177, 1.302, 1.447, 1.612, 1.801, 2.022, 2.275");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002148, 0.006176, 0.01387, 0.02585, 0.04267, 0.06479, 0.09267, 0.1267, 0.1673");
values("0.2412, 0.266, 0.3533, 0.5216, 0.7849, 1.151, 1.635, 2.241, 2.983, 3.877",\
"0.2417, 0.2663, 0.3537, 0.5217, 0.7848, 1.152, 1.636, 2.242, 2.983, 3.87",\
"0.2436, 0.2676, 0.3542, 0.5217, 0.7847, 1.152, 1.634, 2.243, 2.985, 3.873",\
"0.261, 0.2837, 0.364, 0.5247, 0.7838, 1.15, 1.634, 2.245, 2.984, 3.877",\
"0.3061, 0.326, 0.3997, 0.5481, 0.7947, 1.154, 1.637, 2.242, 2.984, 3.875",\
"0.3996, 0.4184, 0.4812, 0.6097, 0.8332, 1.173, 1.641, 2.243, 2.984, 3.868",\
"0.5132, 0.5332, 0.6, 0.7244, 0.921, 1.23, 1.67, 2.257, 2.987, 3.869",\
"0.6406, 0.6618, 0.7356, 0.8684, 1.064, 1.342, 1.746, 2.297, 3.012, 3.875",\
"0.7816, 0.8044, 0.886, 1.031, 1.238, 1.516, 1.88, 2.392, 3.062, 3.908",\
"0.9408, 0.9664, 1.05, 1.205, 1.434, 1.724, 2.079, 2.55, 3.178, 3.974");
}
}
}
}