blob: 482a5026379a57c571a821f50b47b66bf94bd191 [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__nand4_4) {
area : 87.494400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&!A4" ;
value : "0.0001816815" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&A4" ;
value : "0.0001816815" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&!A4" ;
value : "0.0001816815" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&A4" ;
value : "0.0001816815" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&!A4" ;
value : "0.0001816925" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&A4" ;
value : "0.0001816925" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&!A4" ;
value : "0.000181698" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&A4" ;
value : "0.0001817145" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&!A4" ;
value : "0.000383053" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&A4" ;
value : "0.0003830475" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&!A4" ;
value : "0.0003830585" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&A4" ;
value : "0.0003830695" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&!A4" ;
value : "0.00058091" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&A4" ;
value : "0.00058091" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&!A4" ;
value : "0.000776985" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&A4" ;
value : "0.00057882" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000776985" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.02384 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.8 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2401, 0.2391, 0.2379, 0.238, 0.237, 0.237, 0.237, 0.2373, 0.2371, \
0.2372");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.1286, -0.1287, -0.1283, -0.1277, -0.1281, -0.1278, -0.1275, \
-0.128, -0.1283, -0.1281");
}
}
internal_power() {
when : "!A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2403, 0.2392, 0.2381, 0.2381, 0.2371, 0.2368, 0.2377, 0.2376, \
0.2373, 0.2371");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.1288, -0.1287, -0.1281, -0.1277, -0.128, -0.1279, -0.1276, \
-0.1283, -0.1282, -0.1281");
}
}
internal_power() {
when : "!A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2403, 0.2392, 0.2381, 0.2381, 0.2371, 0.2368, 0.2377, 0.2376, \
0.2373, 0.2373");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.1288, -0.1287, -0.1282, -0.1277, -0.128, -0.128, -0.1276, -0.1283, \
-0.1282, -0.1281");
}
}
internal_power() {
when : "!A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2404, 0.2396, 0.2382, 0.2382, 0.2372, 0.2372, 0.2371, 0.2371, \
0.2372, 0.237");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.129, -0.1289, -0.1282, -0.1278, -0.128, -0.1278, -0.1279, -0.1283, \
-0.1281, -0.1281");
}
}
internal_power() {
when : "A2&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2385, 0.238, 0.2376, 0.2373, 0.2369, 0.2368, 0.2376, 0.2375, \
0.2371, 0.237");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.3044, 0.3049, 0.3063, 0.307, 0.3073, 0.308, 0.3088, 0.3088, \
0.3084, 0.3093");
}
}
internal_power() {
when : "A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2385, 0.2383, 0.2376, 0.2374, 0.2368, 0.2368, 0.2368, 0.2373, \
0.2369, 0.2371");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.3045, 0.3049, 0.3064, 0.307, 0.3069, 0.3077, 0.309, 0.3083, \
0.3082, 0.3084");
}
}
internal_power() {
when : "A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2384, 0.2382, 0.2375, 0.2375, 0.237, 0.2371, 0.237, 0.2373, \
0.2372, 0.2371");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.613, 0.6145, 0.6158, 0.6164, 0.6173, 0.6191, 0.6203, 0.6204, \
0.6211, 0.6215");
}
}
}
pin(A2) {
capacitance : 0.02403 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.8 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.359, 0.3776, 0.3869, 0.3992, 0.4091, 0.4154, 0.4199, 0.4227, \
0.4245, 0.4259");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.2048, -0.2045, -0.2034, -0.2026, -0.2028, -0.2025, -0.2026, \
-0.2029, -0.2031, -0.2032");
}
}
internal_power() {
when : "!A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.339, 0.3553, 0.3653, 0.3808, 0.3942, 0.4031, 0.4099, 0.4142, \
0.4171, 0.4193");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.205, -0.205, -0.2039, -0.2028, -0.2029, -0.2026, -0.2028, -0.2032, \
-0.2033, -0.2031");
}
}
internal_power() {
when : "!A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.3299, 0.3303, 0.3368, 0.3469, 0.3565, 0.3648, 0.3696, 0.374, \
0.377, 0.3791");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.2051, -0.2044, -0.2036, -0.203, -0.2026, -0.2027, -0.2027, \
-0.203, -0.2032, -0.2034");
}
}
internal_power() {
when : "!A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2638, 0.2404, 0.2124, 0.2051, 0.2036, 0.2035, 0.2032, 0.2033, \
0.2036, 0.2034");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.2038, -0.204, -0.2035, -0.203, -0.203, -0.2031, -0.2027, -0.2033, \
-0.2034, -0.2034");
}
}
internal_power() {
when : "A1&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2385, 0.2379, 0.2374, 0.237, 0.237, 0.2365, 0.2366, 0.2367, \
0.2366, 0.2366");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.02001, -0.02008, -0.01987, -0.02009, -0.02049, -0.02026, -0.02095, \
-0.02126, -0.02146, -0.02151");
}
}
internal_power() {
when : "A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2385, 0.238, 0.2375, 0.2371, 0.2369, 0.2364, 0.2365, 0.2368, \
0.2367, 0.2365");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.02004, -0.02026, -0.02003, -0.01993, -0.02048, -0.02057, -0.02094, \
-0.02128, -0.02138, -0.02149");
}
}
internal_power() {
when : "A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2385, 0.238, 0.2377, 0.2371, 0.2369, 0.2368, 0.2366, 0.237, \
0.2368, 0.2366");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2893, 0.2895, 0.29, 0.2892, 0.2881, 0.2882, 0.2874, 0.2863, \
0.2865, 0.2864");
}
}
}
pin(A3) {
capacitance : 0.0241 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.8 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2819, 0.2959, 0.2984, 0.2942, 0.292, 0.2896, 0.2877, 0.2864, \
0.2848, 0.2831");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.2053, -0.2046, -0.2035, -0.2028, -0.2029, -0.203, -0.2028, \
-0.203, -0.2034, -0.2035");
}
}
internal_power() {
when : "!A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2156, 0.2053, 0.2046, 0.2038, 0.2037, 0.2032, 0.2034, 0.2035, \
0.2035, 0.2036");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.2036, -0.2037, -0.2032, -0.203, -0.2028, -0.2028, -0.2026, \
-0.2033, -0.2033, -0.2033");
}
}
internal_power() {
when : "!A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.3483, 0.3509, 0.3555, 0.3629, 0.3707, 0.3777, 0.3825, 0.3863, \
0.3887, 0.3901");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.2053, -0.2044, -0.2038, -0.2029, -0.2028, -0.2026, -0.2026, \
-0.2031, -0.2032, -0.2036");
}
}
internal_power() {
when : "!A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.259, 0.2332, 0.205, 0.2043, 0.2035, 0.2035, 0.2035, 0.2037, \
0.2038, 0.2037");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.2039, -0.2037, -0.2033, -0.2031, -0.2029, -0.2028, -0.2027, \
-0.2031, -0.2033, -0.2033");
}
}
internal_power() {
when : "A1&!A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.3134, 0.3274, 0.3342, 0.3434, 0.3534, 0.361, 0.367, 0.3712, \
0.3744, 0.3766");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.2055, -0.2048, -0.2035, -0.2029, -0.203, -0.203, -0.2031, -0.2032, \
-0.2032, -0.2032");
}
}
internal_power() {
when : "A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2438, 0.2212, 0.2051, 0.204, 0.2037, 0.2033, 0.2034, 0.2037, \
0.2038, 0.2037");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.204, -0.204, -0.2035, -0.2031, -0.2029, -0.2028, -0.2029, -0.2032, \
-0.2033, -0.2033");
}
}
internal_power() {
when : "A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2276, 0.2275, 0.2274, 0.2272, 0.2267, 0.2265, 0.2263, 0.2268, \
0.2268, 0.2267");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.1538, -0.1536, -0.1536, -0.1531, -0.1534, -0.1534, -0.1535, \
-0.1539, -0.1542, -0.1544");
}
}
}
pin(A4) {
capacitance : 0.02308 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.8 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2056, 0.2055, 0.2046, 0.2033, 0.2039, 0.2036, 0.2034, 0.2038, \
0.2037, 0.2038");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.2049, -0.204, -0.2032, -0.2027, -0.2028, -0.203, -0.2025, -0.2031, \
-0.2033, -0.2032");
}
}
internal_power() {
when : "!A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2058, 0.2054, 0.2045, 0.2038, 0.2033, 0.2035, 0.2034, 0.2036, \
0.2036, 0.2036");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.204, -0.2038, -0.2031, -0.2027, -0.2029, -0.2024, -0.2028, \
-0.2031, -0.2032, -0.2033");
}
}
internal_power() {
when : "!A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2056, 0.2056, 0.2046, 0.2039, 0.2039, 0.2035, 0.2032, 0.2036, \
0.2037, 0.2038");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.2048, -0.2045, -0.2034, -0.2029, -0.2029, -0.2029, -0.2025, \
-0.2033, -0.2033, -0.2034");
}
}
internal_power() {
when : "!A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2087, 0.2057, 0.2047, 0.2043, 0.2033, 0.2034, 0.2033, 0.2038, \
0.2039, 0.2037");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.204, -0.2041, -0.2036, -0.2033, -0.2031, -0.203, -0.2025, -0.2033, \
-0.2032, -0.2034");
}
}
internal_power() {
when : "A1&!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2054, 0.2058, 0.2046, 0.2038, 0.2039, 0.2035, 0.2033, 0.2036, \
0.2036, 0.2037");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.2048, -0.2045, -0.2034, -0.2029, -0.2029, -0.2029, -0.2026, \
-0.2033, -0.2035, -0.2035");
}
}
internal_power() {
when : "A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2167, 0.2059, 0.2048, 0.204, 0.2034, 0.2035, 0.2034, 0.2037, \
0.2036, 0.2036");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.2043, -0.2042, -0.2035, -0.203, -0.203, -0.203, -0.2028, -0.2032, \
-0.2034, -0.2033");
}
}
internal_power() {
when : "A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2114, 0.2057, 0.2049, 0.2038, 0.204, 0.2035, 0.2033, 0.2035, \
0.2037, 0.2038");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.2048, -0.2045, -0.2039, -0.2032, -0.203, -0.203, -0.2031, -0.2034, \
-0.2032, -0.2032");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2)|(!A3)|(!A4))" ;
max_capacitance : 1.01 ;
max_transition : 2.8 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "A1" ;
when : "A2&A3&A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.007965, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5574, 0.7639, 1.01");
values("0.121, 0.1234, 0.1276, 0.1306, 0.1322, 0.1336, 0.1343, 0.1345, 0.1348, 0.1349",\
"0.1229, 0.1242, 0.1282, 0.1313, 0.1322, 0.1333, 0.1339, 0.1344, 0.1346, 0.1348",\
"0.173, 0.1687, 0.1609, 0.1527, 0.1475, 0.1436, 0.1415, 0.1401, 0.1391, 0.1384",\
"0.3251, 0.3109, 0.278, 0.2439, 0.2157, 0.1953, 0.1808, 0.1705, 0.163, 0.1575",\
"0.6051, 0.5805, 0.5166, 0.4427, 0.3775, 0.3252, 0.2847, 0.2538, 0.2304, 0.2126",\
"1.026, 0.9922, 0.8989, 0.7799, 0.6652, 0.5668, 0.4868, 0.4226, 0.3717, 0.3313",\
"1.595, 1.554, 1.436, 1.272, 1.102, 0.9488, 0.8167, 0.7065, 0.6152, 0.5412",\
"2.322, 2.277, 2.137, 1.934, 1.708, 1.492, 1.299, 1.132, 0.9898, 0.869",\
"3.217, 3.167, 3.01, 2.774, 2.495, 2.214, 1.953, 1.721, 1.518, 1.341",\
"4.289, 4.234, 4.063, 3.798, 3.473, 3.129, 2.797, 2.493, 2.219, 1.977");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.007965, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5574, 0.7639, 1.01");
values("0.7265, 0.735, 0.7526, 0.765, 0.7731, 0.7783, 0.7857, 0.7924, 0.8029, 0.8153",\
"0.7367, 0.742, 0.7562, 0.7688, 0.7796, 0.786, 0.7961, 0.8034, 0.8122, 0.8202",\
"0.7976, 0.7959, 0.7911, 0.7931, 0.795, 0.8003, 0.8071, 0.8128, 0.8205, 0.8257",\
"0.9579, 0.9459, 0.9195, 0.8861, 0.8646, 0.8514, 0.8462, 0.8441, 0.8436, 0.8516",\
"1.264, 1.239, 1.175, 1.106, 1.039, 0.9917, 0.9551, 0.9316, 0.9211, 0.911",\
"1.728, 1.693, 1.593, 1.473, 1.362, 1.257, 1.176, 1.116, 1.072, 1.039",\
"2.358, 2.317, 2.191, 2.014, 1.843, 1.69, 1.55, 1.433, 1.345, 1.267",\
"3.159, 3.114, 2.97, 2.75, 2.509, 2.292, 2.09, 1.913, 1.768, 1.643",\
"4.145, 4.095, 3.935, 3.683, 3.382, 3.089, 2.825, 2.577, 2.364, 2.172",\
"5.322, 5.27, 5.101, 4.823, 4.47, 4.1, 3.757, 3.449, 3.156, 2.89");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3&A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.007965, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5574, 0.7639, 1.01");
values("0.118, 0.1209, 0.1263, 0.13, 0.1321, 0.1331, 0.1339, 0.1343, 0.1346, 0.1349",\
"0.1113, 0.1142, 0.1211, 0.1265, 0.1298, 0.1317, 0.1328, 0.1335, 0.134, 0.1343",\
"0.1374, 0.1368, 0.1356, 0.1354, 0.1353, 0.1354, 0.1355, 0.1355, 0.1356, 0.1364",\
"0.2723, 0.2618, 0.2373, 0.2123, 0.1925, 0.178, 0.1676, 0.1602, 0.1548, 0.151",\
"0.5458, 0.5242, 0.4679, 0.4025, 0.346, 0.3008, 0.2658, 0.2391, 0.2189, 0.2034",\
"0.9698, 0.9386, 0.8496, 0.7372, 0.6303, 0.5392, 0.4649, 0.4053, 0.358, 0.3205",\
"1.549, 1.51, 1.395, 1.235, 1.071, 0.9223, 0.7955, 0.69, 0.6026, 0.5313",\
"2.293, 2.247, 2.111, 1.909, 1.685, 1.472, 1.283, 1.119, 0.9806, 0.8633",\
"3.209, 3.159, 3.004, 2.766, 2.486, 2.207, 1.947, 1.718, 1.516, 1.342",\
"4.309, 4.254, 4.084, 3.815, 3.487, 3.139, 2.808, 2.502, 2.229, 1.989");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.007965, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5574, 0.7639, 1.01");
values("1.041, 1.044, 1.051, 1.055, 1.061, 1.067, 1.074, 1.082, 1.094, 1.107",\
"1.044, 1.046, 1.052, 1.059, 1.068, 1.069, 1.079, 1.089, 1.102, 1.115",\
"1.091, 1.088, 1.085, 1.083, 1.082, 1.086, 1.089, 1.099, 1.107, 1.122",\
"1.249, 1.238, 1.21, 1.178, 1.155, 1.142, 1.132, 1.13, 1.133, 1.139",\
"1.561, 1.536, 1.478, 1.405, 1.339, 1.286, 1.248, 1.224, 1.209, 1.204",\
"2.035, 2.005, 1.914, 1.793, 1.675, 1.568, 1.482, 1.419, 1.373, 1.335",\
"2.68, 2.645, 2.534, 2.365, 2.187, 2.018, 1.871, 1.753, 1.66, 1.583",\
"3.503, 3.464, 3.337, 3.136, 2.896, 2.661, 2.448, 2.257, 2.095, 1.972",\
"4.516, 4.473, 4.336, 4.108, 3.822, 3.511, 3.222, 2.962, 2.733, 2.536",\
"5.731, 5.684, 5.538, 5.287, 4.958, 4.588, 4.221, 3.88, 3.571, 3.298");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2&A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.007965, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5574, 0.7639, 1.01");
values("0.1173, 0.1204, 0.1261, 0.1299, 0.1321, 0.1335, 0.1342, 0.1347, 0.135, 0.135",\
"0.1057, 0.1099, 0.1187, 0.1255, 0.1293, 0.1314, 0.1327, 0.1335, 0.1341, 0.1345",\
"0.1063, 0.1083, 0.1139, 0.1213, 0.1255, 0.1286, 0.1306, 0.132, 0.1328, 0.1334",\
"0.21, 0.2031, 0.1887, 0.175, 0.165, 0.1574, 0.1522, 0.1484, 0.1456, 0.1436",\
"0.4677, 0.4501, 0.4037, 0.3516, 0.3067, 0.2702, 0.2422, 0.2206, 0.2039, 0.1912",\
"0.8958, 0.8674, 0.788, 0.6864, 0.5899, 0.5083, 0.4414, 0.3874, 0.3439, 0.3091",\
"1.498, 1.461, 1.352, 1.201, 1.045, 0.9046, 0.7842, 0.6834, 0.5988, 0.529",\
"2.279, 2.234, 2.102, 1.906, 1.689, 1.481, 1.296, 1.135, 0.998, 0.8817",\
"3.244, 3.195, 3.043, 2.809, 2.534, 2.257, 2, 1.769, 1.568, 1.392",\
"4.405, 4.351, 4.183, 3.917, 3.59, 3.245, 2.911, 2.604, 2.328, 2.084");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.007965, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5574, 0.7639, 1.01");
values("1.466, 1.467, 1.469, 1.471, 1.475, 1.477, 1.485, 1.492, 1.503, 1.516",\
"1.459, 1.459, 1.462, 1.464, 1.467, 1.473, 1.474, 1.487, 1.496, 1.508",\
"1.492, 1.488, 1.481, 1.476, 1.472, 1.477, 1.477, 1.484, 1.493, 1.506",\
"1.65, 1.638, 1.607, 1.571, 1.546, 1.528, 1.518, 1.513, 1.516, 1.526",\
"1.966, 1.944, 1.886, 1.808, 1.735, 1.677, 1.634, 1.608, 1.591, 1.586",\
"2.465, 2.434, 2.343, 2.219, 2.091, 1.974, 1.882, 1.811, 1.756, 1.723",\
"3.152, 3.115, 3.001, 2.827, 2.636, 2.455, 2.294, 2.161, 2.056, 1.977",\
"4.033, 3.99, 3.861, 3.649, 3.391, 3.142, 2.907, 2.699, 2.52, 2.386",\
"5.117, 5.072, 4.929, 4.687, 4.38, 4.05, 3.735, 3.45, 3.195, 2.978",\
"6.417, 6.37, 6.217, 5.949, 5.6, 5.202, 4.802, 4.431, 4.089, 3.786");
}
}
internal_power() {
related_pin : "A4" ;
when : "A1&A2&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.007965, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5574, 0.7639, 1.01");
values("0.1174, 0.1208, 0.1263, 0.1301, 0.1323, 0.1334, 0.1341, 0.1346, 0.1349, 0.1351",\
"0.1054, 0.1098, 0.1187, 0.1255, 0.1293, 0.1315, 0.1328, 0.1337, 0.1341, 0.1345",\
"0.09701, 0.1003, 0.1084, 0.1172, 0.1233, 0.1272, 0.1297, 0.1313, 0.1324, 0.1331",\
"0.1874, 0.182, 0.1715, 0.163, 0.1562, 0.1514, 0.1478, 0.1451, 0.1432, 0.1418",\
"0.4397, 0.4234, 0.3823, 0.3355, 0.2952, 0.2627, 0.2371, 0.2171, 0.2017, 0.1896",\
"0.8745, 0.8485, 0.7739, 0.6795, 0.5882, 0.5101, 0.4461, 0.3926, 0.3503, 0.3156",\
"1.5, 1.465, 1.361, 1.216, 1.065, 0.928, 0.8101, 0.7097, 0.6251, 0.5539",\
"2.322, 2.279, 2.15, 1.959, 1.746, 1.542, 1.357, 1.196, 1.057, 0.9378",\
"3.344, 3.296, 3.146, 2.915, 2.644, 2.369, 2.11, 1.878, 1.673, 1.494",\
"4.575, 4.521, 4.354, 4.09, 3.767, 3.424, 3.088, 2.777, 2.496, 2.245");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.007965, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5574, 0.7639, 1.01");
values("1.736, 1.737, 1.737, 1.74, 1.745, 1.748, 1.752, 1.761, 1.771, 1.782",\
"1.729, 1.729, 1.73, 1.731, 1.735, 1.739, 1.743, 1.747, 1.762, 1.774",\
"1.767, 1.762, 1.754, 1.746, 1.742, 1.74, 1.742, 1.747, 1.757, 1.76",\
"1.935, 1.921, 1.886, 1.847, 1.817, 1.797, 1.781, 1.778, 1.78, 1.785",\
"2.27, 2.248, 2.185, 2.099, 2.019, 1.955, 1.908, 1.877, 1.86, 1.847",\
"2.803, 2.773, 2.673, 2.539, 2.398, 2.269, 2.167, 2.09, 2.036, 1.992",\
"3.539, 3.499, 3.376, 3.189, 2.983, 2.783, 2.606, 2.46, 2.347, 2.26",\
"4.487, 4.445, 4.303, 4.071, 3.798, 3.52, 3.26, 3.032, 2.843, 2.687",\
"5.661, 5.614, 5.458, 5.195, 4.859, 4.498, 4.155, 3.839, 3.557, 3.316",\
"7.068, 7.018, 6.85, 6.562, 6.181, 5.746, 5.308, 4.895, 4.514, 4.183");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.007965, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5574, 0.7639, 1.01");
values("0.04279, 0.05279, 0.08806, 0.1553, 0.2595, 0.4053, 0.5971, 0.8383, 1.133, 1.485",\
"0.04542, 0.05524, 0.09029, 0.1574, 0.2615, 0.4073, 0.599, 0.841, 1.135, 1.487",\
"0.05493, 0.0659, 0.1007, 0.1667, 0.27, 0.4156, 0.6069, 0.8482, 1.143, 1.494",\
"0.06425, 0.0779, 0.1196, 0.1884, 0.2899, 0.4337, 0.6241, 0.8646, 1.158, 1.509",\
"0.06937, 0.08655, 0.1375, 0.217, 0.3248, 0.4664, 0.6544, 0.8928, 1.185, 1.535",\
"0.06907, 0.0896, 0.1506, 0.2443, 0.3652, 0.5161, 0.7023, 0.9377, 1.228, 1.575",\
"0.06242, 0.08646, 0.1577, 0.2662, 0.4042, 0.5696, 0.7676, 1.002, 1.288, 1.633",\
"0.04869, 0.07663, 0.1581, 0.2813, 0.4372, 0.6224, 0.8361, 1.085, 1.371, 1.711",\
"0.0285, 0.0597, 0.1516, 0.29, 0.4641, 0.6692, 0.9033, 1.169, 1.472, 1.814",\
"-0.0001, 0.0347, 0.1369, 0.2911, 0.4831, 0.7087, 0.9655, 1.253, 1.573, 1.932");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.007965, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5574, 0.7639, 1.01");
values("0.05029, 0.0617, 0.1002, 0.1719, 0.2825, 0.4372, 0.6405, 0.8963, 1.209, 1.581",\
"0.05524, 0.06629, 0.1045, 0.1763, 0.287, 0.4419, 0.6447, 0.9008, 1.213, 1.584",\
"0.07396, 0.08497, 0.1218, 0.1922, 0.3025, 0.4569, 0.6596, 0.9151, 1.227, 1.6",\
"0.102, 0.1161, 0.1579, 0.2276, 0.3352, 0.4879, 0.6893, 0.9449, 1.257, 1.628",\
"0.1364, 0.1539, 0.2056, 0.2851, 0.393, 0.542, 0.7412, 0.9939, 1.303, 1.673",\
"0.1767, 0.1982, 0.2606, 0.3547, 0.4748, 0.625, 0.8199, 1.069, 1.376, 1.744",\
"0.2236, 0.249, 0.3224, 0.4324, 0.5699, 0.7343, 0.931, 1.175, 1.478, 1.842",\
"0.2769, 0.3064, 0.3915, 0.5172, 0.6742, 0.8575, 1.069, 1.316, 1.613, 1.973",\
"0.3374, 0.371, 0.4669, 0.6101, 0.7872, 0.992, 1.223, 1.486, 1.786, 2.14",\
"0.4049, 0.4428, 0.5513, 0.7112, 0.9076, 1.135, 1.39, 1.673, 1.99, 2.346");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.007965, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5574, 0.7639, 1.01");
values("0.06806, 0.08769, 0.1523, 0.2717, 0.455, 0.7124, 1.051, 1.477, 1.995, 2.615",\
"0.06664, 0.08626, 0.152, 0.2711, 0.4551, 0.7122, 1.051, 1.478, 1.997, 2.615",\
"0.07608, 0.09346, 0.1516, 0.2708, 0.455, 0.7123, 1.05, 1.479, 1.996, 2.614",\
"0.0983, 0.1151, 0.172, 0.278, 0.4545, 0.7124, 1.051, 1.475, 1.995, 2.616",\
"0.1347, 0.1543, 0.2127, 0.3148, 0.4745, 0.714, 1.05, 1.475, 1.995, 2.617",\
"0.1794, 0.204, 0.2701, 0.375, 0.5292, 0.75, 1.059, 1.477, 1.997, 2.616",\
"0.2315, 0.2599, 0.3381, 0.4545, 0.6108, 0.8246, 1.112, 1.498, 1.997, 2.616",\
"0.2885, 0.3211, 0.4135, 0.5474, 0.717, 0.927, 1.208, 1.569, 2.037, 2.624",\
"0.3502, 0.3904, 0.4978, 0.6512, 0.8372, 1.059, 1.333, 1.686, 2.127, 2.679",\
"0.4208, 0.4674, 0.589, 0.762, 0.9722, 1.209, 1.492, 1.836, 2.266, 2.79");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.007965, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5574, 0.7639, 1.01");
values("0.0611, 0.07952, 0.1434, 0.2659, 0.4562, 0.7225, 1.075, 1.519, 2.06, 2.704",\
"0.06131, 0.07947, 0.1436, 0.2658, 0.4563, 0.7233, 1.076, 1.518, 2.061, 2.71",\
"0.06864, 0.08372, 0.144, 0.2656, 0.456, 0.7238, 1.074, 1.521, 2.062, 2.706",\
"0.09566, 0.111, 0.1624, 0.2683, 0.4558, 0.7235, 1.075, 1.518, 2.059, 2.71",\
"0.1346, 0.1538, 0.2087, 0.304, 0.465, 0.7224, 1.073, 1.518, 2.059, 2.706",\
"0.1815, 0.205, 0.2712, 0.3717, 0.5169, 0.7421, 1.075, 1.516, 2.059, 2.702",\
"0.2324, 0.2613, 0.3428, 0.4588, 0.607, 0.8106, 1.108, 1.521, 2.059, 2.706",\
"0.2888, 0.3246, 0.4212, 0.5578, 0.7208, 0.9224, 1.193, 1.568, 2.066, 2.701",\
"0.3508, 0.391, 0.5048, 0.664, 0.8508, 1.065, 1.328, 1.67, 2.129, 2.727",\
"0.4196, 0.464, 0.5936, 0.779, 0.988, 1.228, 1.497, 1.829, 2.248, 2.797");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.007965, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5574, 0.7639, 1.01");
values("0.05991, 0.07031, 0.106, 0.1731, 0.2772, 0.4231, 0.6148, 0.8564, 1.151, 1.502",\
"0.06053, 0.07101, 0.1069, 0.1744, 0.2784, 0.4243, 0.616, 0.8577, 1.152, 1.504",\
"0.0639, 0.07501, 0.1114, 0.1785, 0.2825, 0.4281, 0.62, 0.8611, 1.156, 1.507",\
"0.06948, 0.0822, 0.1217, 0.1906, 0.2933, 0.4377, 0.6285, 0.8694, 1.164, 1.514",\
"0.07085, 0.08641, 0.1336, 0.2089, 0.3145, 0.4575, 0.6463, 0.8856, 1.178, 1.528",\
"0.06551, 0.08404, 0.1399, 0.2272, 0.3419, 0.4888, 0.6762, 0.9127, 1.204, 1.551",\
"0.05236, 0.07362, 0.1384, 0.2392, 0.3689, 0.526, 0.7181, 0.9539, 1.241, 1.587",\
"0.0302, 0.05465, 0.1285, 0.2426, 0.3891, 0.5631, 0.7663, 1.008, 1.295, 1.636",\
"-0.0011, 0.026, 0.1086, 0.2372, 0.4005, 0.5933, 0.8145, 1.067, 1.36, 1.703",\
"-0.0428, -0.0128, 0.0791, 0.2212, 0.4017, 0.6144, 0.8565, 1.127, 1.432, 1.781");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.007965, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5574, 0.7639, 1.01");
values("0.0703, 0.08123, 0.119, 0.19, 0.3, 0.4549, 0.6571, 0.9135, 1.226, 1.597",\
"0.07453, 0.08541, 0.1231, 0.1941, 0.3044, 0.4589, 0.6621, 0.9178, 1.231, 1.602",\
"0.09268, 0.1031, 0.1398, 0.2102, 0.3201, 0.4739, 0.6769, 0.9327, 1.245, 1.616",\
"0.1273, 0.1393, 0.1776, 0.2456, 0.3529, 0.5051, 0.7069, 0.9618, 1.273, 1.645",\
"0.1717, 0.1863, 0.2317, 0.3061, 0.4115, 0.5603, 0.759, 1.011, 1.321, 1.691",\
"0.2249, 0.2424, 0.2964, 0.3827, 0.4974, 0.6449, 0.839, 1.088, 1.394, 1.762",\
"0.2869, 0.3074, 0.3706, 0.4704, 0.5998, 0.7583, 0.9519, 1.195, 1.497, 1.861",\
"0.3584, 0.3821, 0.4543, 0.5682, 0.7147, 0.8892, 1.096, 1.339, 1.634, 1.992",\
"0.4395, 0.4666, 0.5492, 0.6771, 0.8408, 1.035, 1.258, 1.515, 1.811, 2.163",\
"0.5308, 0.5613, 0.654, 0.7962, 0.9786, 1.193, 1.437, 1.71, 2.022, 2.375");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.007965, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5574, 0.7639, 1.01");
values("0.07294, 0.09078, 0.1531, 0.2716, 0.4544, 0.7117, 1.05, 1.475, 1.997, 2.614",\
"0.07348, 0.09104, 0.1534, 0.2713, 0.4546, 0.7123, 1.05, 1.477, 1.995, 2.615",\
"0.08406, 0.09952, 0.1559, 0.2713, 0.4549, 0.7123, 1.051, 1.476, 1.996, 2.613",\
"0.1086, 0.1227, 0.1752, 0.2801, 0.4552, 0.7112, 1.05, 1.475, 1.997, 2.615",\
"0.1515, 0.1663, 0.2156, 0.3113, 0.4717, 0.7162, 1.05, 1.477, 1.996, 2.613",\
"0.2032, 0.2203, 0.2749, 0.3693, 0.5166, 0.7408, 1.059, 1.478, 1.997, 2.616",\
"0.2619, 0.2827, 0.3445, 0.4482, 0.5929, 0.8001, 1.094, 1.493, 2, 2.615",\
"0.3269, 0.3496, 0.4231, 0.5388, 0.693, 0.8944, 1.168, 1.539, 2.023, 2.622",\
"0.3986, 0.4258, 0.509, 0.6392, 0.8102, 1.017, 1.282, 1.63, 2.082, 2.656",\
"0.4768, 0.5078, 0.602, 0.749, 0.9356, 1.16, 1.43, 1.762, 2.191, 2.73");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.007965, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5574, 0.7639, 1.01");
values("0.09266, 0.1109, 0.1754, 0.2975, 0.489, 0.756, 1.109, 1.551, 2.092, 2.74",\
"0.0925, 0.1109, 0.1753, 0.2975, 0.4887, 0.7547, 1.11, 1.554, 2.092, 2.739",\
"0.09524, 0.1121, 0.1752, 0.2979, 0.4889, 0.7561, 1.107, 1.55, 2.091, 2.738",\
"0.1221, 0.1369, 0.1881, 0.2989, 0.4889, 0.7558, 1.107, 1.553, 2.095, 2.735",\
"0.1656, 0.1821, 0.2337, 0.3285, 0.4947, 0.7552, 1.109, 1.549, 2.09, 2.735",\
"0.2174, 0.2375, 0.2985, 0.3949, 0.5412, 0.771, 1.107, 1.552, 2.092, 2.74",\
"0.2753, 0.3008, 0.3736, 0.4838, 0.6284, 0.8338, 1.134, 1.551, 2.088, 2.737",\
"0.339, 0.3696, 0.4562, 0.5842, 0.7418, 0.9424, 1.213, 1.594, 2.096, 2.732",\
"0.41, 0.445, 0.5458, 0.6934, 0.8748, 1.081, 1.346, 1.69, 2.154, 2.748",\
"0.483, 0.5228, 0.642, 0.8112, 1.016, 1.245, 1.51, 1.844, 2.266, 2.82");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.007965, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5574, 0.7639, 1.01");
values("0.07793, 0.08842, 0.1242, 0.1913, 0.2957, 0.4413, 0.6333, 0.8744, 1.169, 1.52",\
"0.07845, 0.08906, 0.1252, 0.1926, 0.297, 0.4428, 0.6346, 0.8761, 1.171, 1.522",\
"0.07883, 0.08988, 0.1264, 0.1939, 0.2983, 0.4443, 0.6362, 0.878, 1.173, 1.524",\
"0.07821, 0.0902, 0.1285, 0.197, 0.3001, 0.4453, 0.6365, 0.878, 1.172, 1.524",\
"0.07217, 0.08653, 0.1305, 0.2027, 0.3073, 0.4508, 0.6401, 0.8797, 1.172, 1.523",\
"0.05748, 0.07445, 0.1257, 0.2075, 0.3181, 0.4633, 0.6508, 0.8875, 1.178, 1.527",\
"0.03355, 0.05265, 0.1116, 0.2044, 0.3265, 0.4793, 0.6691, 0.9045, 1.192, 1.537",\
"-0.00117, 0.02035, 0.08663, 0.1913, 0.327, 0.4923, 0.6906, 0.9284, 1.215, 1.556",\
"-0.048, -0.024, 0.0498, 0.1667, 0.317, 0.4971, 0.7086, 0.9557, 1.245, 1.587",\
"-0.108, -0.0817, 0.0001, 0.1287, 0.2947, 0.4911, 0.7185, 0.9797, 1.279, 1.623");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.007965, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5574, 0.7639, 1.01");
values("0.09228, 0.1036, 0.1425, 0.2148, 0.3259, 0.4808, 0.6842, 0.9402, 1.252, 1.625",\
"0.09541, 0.1069, 0.1458, 0.218, 0.3292, 0.484, 0.687, 0.9429, 1.255, 1.628",\
"0.1124, 0.1235, 0.1617, 0.2331, 0.3435, 0.4981, 0.7009, 0.957, 1.27, 1.641",\
"0.1519, 0.1631, 0.1999, 0.2685, 0.3766, 0.5293, 0.731, 0.9861, 1.298, 1.668",\
"0.2063, 0.2193, 0.2607, 0.3314, 0.4356, 0.5845, 0.7834, 1.036, 1.346, 1.716",\
"0.2723, 0.2877, 0.3362, 0.4155, 0.5254, 0.6707, 0.8645, 1.113, 1.419, 1.787",\
"0.3506, 0.3681, 0.4241, 0.5146, 0.636, 0.789, 0.9797, 1.222, 1.522, 1.886",\
"0.4414, 0.4611, 0.525, 0.6277, 0.7631, 0.9291, 1.129, 1.369, 1.663, 2.021",\
"0.5459, 0.5684, 0.6398, 0.7547, 0.9053, 1.088, 1.301, 1.552, 1.844, 2.194",\
"0.6643, 0.6895, 0.7687, 0.8953, 1.062, 1.262, 1.494, 1.758, 2.062, 2.41");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.007965, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5574, 0.7639, 1.01");
values("0.07422, 0.09174, 0.1536, 0.2715, 0.4548, 0.7124, 1.05, 1.476, 1.996, 2.613",\
"0.07469, 0.09178, 0.1532, 0.2712, 0.4549, 0.7124, 1.051, 1.477, 1.996, 2.614",\
"0.08274, 0.09802, 0.1551, 0.2715, 0.4551, 0.7124, 1.049, 1.478, 1.997, 2.615",\
"0.1045, 0.1176, 0.1704, 0.2777, 0.4558, 0.7117, 1.051, 1.477, 1.997, 2.615",\
"0.1499, 0.1618, 0.207, 0.3031, 0.4684, 0.7159, 1.05, 1.475, 1.995, 2.616",\
"0.2074, 0.2204, 0.2667, 0.3574, 0.5055, 0.7359, 1.058, 1.477, 1.997, 2.616",\
"0.273, 0.2882, 0.3394, 0.4332, 0.5765, 0.7877, 1.089, 1.491, 2.001, 2.614",\
"0.3456, 0.3626, 0.4207, 0.5223, 0.67, 0.8738, 1.154, 1.533, 2.021, 2.625",\
"0.425, 0.4446, 0.5104, 0.623, 0.781, 0.9882, 1.257, 1.612, 2.075, 2.655",\
"0.511, 0.533, 0.6082, 0.732, 0.9034, 1.122, 1.392, 1.733, 2.171, 2.721");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.007965, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5574, 0.7639, 1.01");
values("0.1312, 0.1501, 0.216, 0.34, 0.5323, 0.7996, 1.153, 1.596, 2.135, 2.78",\
"0.1311, 0.1504, 0.2159, 0.34, 0.5315, 0.7993, 1.151, 1.596, 2.139, 2.785",\
"0.1306, 0.1497, 0.2157, 0.3397, 0.5314, 0.7997, 1.153, 1.596, 2.139, 2.784",\
"0.1517, 0.1664, 0.2222, 0.34, 0.5315, 0.7998, 1.152, 1.597, 2.138, 2.781",\
"0.1982, 0.2138, 0.2647, 0.3619, 0.5347, 0.7996, 1.152, 1.596, 2.138, 2.78",\
"0.2563, 0.2746, 0.3311, 0.4257, 0.5739, 0.8117, 1.152, 1.596, 2.137, 2.783",\
"0.3218, 0.3434, 0.4105, 0.5142, 0.6584, 0.866, 1.175, 1.596, 2.136, 2.78",\
"0.3938, 0.4196, 0.4988, 0.6188, 0.7702, 0.9716, 1.247, 1.633, 2.143, 2.78",\
"0.4718, 0.5022, 0.5946, 0.7334, 0.9028, 1.107, 1.371, 1.72, 2.192, 2.79",\
"0.5566, 0.5908, 0.697, 0.855, 1.049, 1.27, 1.531, 1.866, 2.296, 2.856");
}
}
timing() {
related_pin : "A4" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.007965, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5574, 0.7639, 1.01");
values("0.08517, 0.09568, 0.1314, 0.1987, 0.3027, 0.4486, 0.6404, 0.8818, 1.177, 1.528",\
"0.08512, 0.09574, 0.1318, 0.1993, 0.3035, 0.4495, 0.6412, 0.8832, 1.178, 1.529",\
"0.08341, 0.09423, 0.1306, 0.1984, 0.3028, 0.4489, 0.6408, 0.8825, 1.178, 1.528",\
"0.07894, 0.09045, 0.1276, 0.1953, 0.2989, 0.4441, 0.6355, 0.8767, 1.171, 1.522",\
"0.06567, 0.07888, 0.1205, 0.1915, 0.2952, 0.4386, 0.628, 0.8678, 1.161, 1.511",\
"0.03988, 0.05542, 0.1031, 0.1816, 0.2913, 0.4357, 0.6229, 0.8596, 1.15, 1.499",\
"0.00165, 0.0192, 0.07352, 0.1605, 0.2798, 0.4322, 0.6209, 0.8559, 1.143, 1.488",\
"-0.05011, -0.03051, 0.0303, 0.1271, 0.2563, 0.4197, 0.6178, 0.8545, 1.14, 1.481",\
"-0.1169, -0.0951, -0.0278, 0.0793, 0.2195, 0.3944, 0.6048, 0.8524, 1.141, 1.481",\
"-0.1995, -0.1758, -0.1021, 0.0156, 0.1679, 0.3547, 0.578, 0.8387, 1.138, 1.481");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.007965, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5574, 0.7639, 1.01");
values("0.1022, 0.1142, 0.1547, 0.2284, 0.3404, 0.4963, 0.6997, 0.956, 1.269, 1.64",\
"0.1055, 0.1174, 0.1578, 0.2315, 0.3435, 0.499, 0.7029, 0.9589, 1.271, 1.644",\
"0.1227, 0.1343, 0.1737, 0.2467, 0.3582, 0.513, 0.7163, 0.9729, 1.286, 1.656",\
"0.1651, 0.1761, 0.2129, 0.2827, 0.3916, 0.5449, 0.7468, 1.002, 1.314, 1.686",\
"0.2269, 0.2392, 0.2788, 0.3476, 0.4519, 0.601, 0.7998, 1.052, 1.361, 1.731",\
"0.3038, 0.3179, 0.363, 0.4382, 0.5448, 0.6888, 0.8821, 1.13, 1.436, 1.802",\
"0.3963, 0.4122, 0.4633, 0.5478, 0.6631, 0.8116, 1, 1.241, 1.542, 1.905",\
"0.5048, 0.5228, 0.5802, 0.6749, 0.8022, 0.9605, 1.155, 1.392, 1.685, 2.041",\
"0.6312, 0.6515, 0.7154, 0.8202, 0.9602, 1.132, 1.337, 1.582, 1.87, 2.218",\
"0.7761, 0.7981, 0.8687, 0.9846, 1.138, 1.325, 1.545, 1.799, 2.096, 2.44");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.007965, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5574, 0.7639, 1.01");
values("0.07415, 0.09174, 0.1533, 0.2713, 0.4551, 0.7114, 1.051, 1.477, 1.996, 2.615",\
"0.0745, 0.09196, 0.1537, 0.2713, 0.4551, 0.7124, 1.05, 1.478, 1.996, 2.615",\
"0.07938, 0.095, 0.1539, 0.2717, 0.455, 0.7118, 1.05, 1.476, 1.997, 2.616",\
"0.09626, 0.11, 0.1646, 0.2753, 0.4547, 0.7119, 1.051, 1.475, 1.996, 2.614",\
"0.1349, 0.1473, 0.1961, 0.2963, 0.4648, 0.715, 1.05, 1.477, 1.997, 2.616",\
"0.1887, 0.2012, 0.2489, 0.3462, 0.5007, 0.7329, 1.057, 1.477, 1.995, 2.616",\
"0.2534, 0.2662, 0.3159, 0.4143, 0.5684, 0.7844, 1.086, 1.49, 2.001, 2.615",\
"0.3264, 0.3413, 0.3937, 0.4958, 0.6544, 0.871, 1.154, 1.532, 2.021, 2.625",\
"0.4052, 0.4214, 0.481, 0.5898, 0.7524, 0.9758, 1.26, 1.616, 2.076, 2.654",\
"0.489, 0.5078, 0.575, 0.6934, 0.8648, 1.095, 1.387, 1.742, 2.179, 2.725");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.007965, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5574, 0.7639, 1.01");
values("0.1571, 0.1765, 0.2438, 0.3691, 0.5619, 0.83, 1.183, 1.627, 2.169, 2.814",\
"0.1573, 0.1766, 0.2434, 0.369, 0.5614, 0.8307, 1.183, 1.626, 2.167, 2.816",\
"0.1555, 0.1758, 0.2432, 0.3686, 0.5614, 0.8297, 1.182, 1.628, 2.17, 2.812",\
"0.1708, 0.1868, 0.2465, 0.3682, 0.5605, 0.8303, 1.182, 1.628, 2.169, 2.816",\
"0.2185, 0.2343, 0.2846, 0.3854, 0.563, 0.83, 1.183, 1.624, 2.166, 2.813",\
"0.2799, 0.2973, 0.3517, 0.4452, 0.5971, 0.8388, 1.183, 1.627, 2.167, 2.813",\
"0.3495, 0.3718, 0.4339, 0.533, 0.6766, 0.889, 1.202, 1.627, 2.167, 2.813",\
"0.428, 0.4522, 0.5266, 0.6388, 0.7864, 0.9872, 1.267, 1.658, 2.172, 2.809",\
"0.514, 0.542, 0.6266, 0.7562, 0.9198, 1.119, 1.385, 1.741, 2.217, 2.824",\
"0.605, 0.638, 0.7362, 0.8826, 1.066, 1.281, 1.54, 1.878, 2.316, 2.882");
}
}
}
}