blob: 638f8ef76ed0dc8cc32965d1b08430b8f8ca837f [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__nand4_4) {
area : 70.246400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&!A4" ;
value : "0.0006207102" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&A4" ;
value : "0.000687456" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&!A4" ;
value : "0.0006876936" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&A4" ;
value : "0.0008553798" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&!A4" ;
value : "0.000689436" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&A4" ;
value : "0.0008570232" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&!A4" ;
value : "0.0008581518" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&A4" ;
value : "0.002458764" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&!A4" ;
value : "0.0007082064" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&A4" ;
value : "0.0008659926" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&!A4" ;
value : "0.0008669826" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&A4" ;
value : "0.002064744" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&!A4" ;
value : "0.0008891586" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&A4" ;
value : "0.002058606" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&!A4" ;
value : "0.002066922" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&A4" ;
value : "0.0006803676" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.002458764" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.0167 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.9 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01951, 0.01945, 0.01932, 0.01927, 0.01925, 0.01928, 0.01927, \
0.01924, 0.01925, 0.01923");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.009714, -0.00967, -0.009703, -0.009715, -0.009739, -0.009791, \
-0.009816, -0.009827, -0.009886, -0.009967");
}
}
internal_power() {
when : "!A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01947, 0.01944, 0.01933, 0.01927, 0.01926, 0.01926, 0.01925, \
0.01925, 0.01924, 0.01924");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.009565, -0.009532, -0.009559, -0.009556, -0.009589, -0.009648, \
-0.009669, -0.009694, -0.00974, -0.009844");
}
}
internal_power() {
when : "!A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01949, 0.01944, 0.01933, 0.01928, 0.01925, 0.01926, 0.01925, \
0.01925, 0.01925, 0.01924");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.009574, -0.009533, -0.009559, -0.009557, -0.009584, -0.009646, \
-0.009672, -0.009696, -0.009749, -0.009842");
}
}
internal_power() {
when : "!A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01946, 0.01943, 0.01934, 0.01929, 0.01927, 0.01927, 0.01926, \
0.01928, 0.01928, 0.01926");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.00934, -0.009307, -0.009336, -0.009334, -0.009359, -0.009412, \
-0.00944, -0.009468, -0.009523, -0.009595");
}
}
internal_power() {
when : "A2&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01948, 0.01943, 0.01934, 0.01927, 0.01925, 0.01927, 0.01926, \
0.01926, 0.01924, 0.01925");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.02591, 0.02596, 0.02592, 0.02585, 0.02575, 0.02563, 0.02552, \
0.02537, 0.02519, 0.02492");
}
}
internal_power() {
when : "A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01942, 0.0194, 0.01935, 0.0193, 0.01926, 0.01926, 0.01927, 0.01926, \
0.01926, 0.01927");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.02676, 0.02677, 0.02675, 0.02669, 0.0266, 0.02646, 0.02635, \
0.0262, 0.02603, 0.02574");
}
}
internal_power() {
when : "A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01942, 0.0194, 0.01936, 0.01929, 0.01924, 0.01926, 0.01926, \
0.01926, 0.01926, 0.01927");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.0491, 0.04911, 0.04908, 0.04904, 0.04893, 0.04875, 0.04858, \
0.04838, 0.0481, 0.04768");
}
}
}
pin(A2) {
capacitance : 0.01662 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.9 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.02208, 0.02183, 0.02177, 0.02183, 0.02191, 0.02201, 0.02207, \
0.02211, 0.02212, 0.02208");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.01627, -0.01625, -0.01618, -0.01615, -0.01615, -0.01615, -0.01616, \
-0.01616, -0.01615, -0.01616");
}
}
internal_power() {
when : "!A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.0225, 0.02222, 0.02221, 0.0223, 0.02244, 0.0226, 0.02272, 0.02278, \
0.02281, 0.02279");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.01627, -0.01624, -0.01621, -0.01616, -0.01615, -0.01618, -0.01617, \
-0.01616, -0.01616, -0.01617");
}
}
internal_power() {
when : "!A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.02013, 0.01925, 0.01881, 0.01867, 0.01861, 0.01862, 0.0186, \
0.01859, 0.01858, 0.01855");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.01626, -0.01623, -0.01619, -0.01617, -0.01615, -0.01618, -0.01618, \
-0.01617, -0.01616, -0.01616");
}
}
internal_power() {
when : "!A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.02081, 0.01908, 0.01739, 0.01667, 0.01639, 0.01629, 0.0162, \
0.01615, 0.0161, 0.01607");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.0162, -0.0162, -0.01621, -0.01618, -0.01616, -0.0162, -0.01619, \
-0.01618, -0.01619, -0.01618");
}
}
internal_power() {
when : "A1&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01812, 0.01806, 0.01802, 0.01795, 0.01792, 0.0179, 0.01789, \
0.01786, 0.01781, 0.01775");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.0001562, 0.0001636, 0.0001506, 0.0001592, 8.041e-05, -8.633e-06, \
-0.0001261, -0.0002521, -0.0004378, -0.0006874");
}
}
internal_power() {
when : "A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01849, 0.01849, 0.01846, 0.01842, 0.01839, 0.01837, 0.01836, \
0.01831, 0.01827, 0.0182");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.0007455, 0.0007451, 0.000719, 0.0007214, 0.0006586, 0.0005535, \
0.0004545, 0.000334, 0.0001462, -0.0001185");
}
}
internal_power() {
when : "A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01849, 0.01848, 0.01845, 0.01842, 0.01838, 0.01837, 0.01835, \
0.01831, 0.01826, 0.0182");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.02325, 0.02326, 0.02326, 0.02322, 0.02312, 0.02296, 0.02281, \
0.0226, 0.02234, 0.02195");
}
}
}
pin(A3) {
capacitance : 0.01599 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.9 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01778, 0.01797, 0.01803, 0.01798, 0.01791, 0.01786, 0.01777, \
0.01763, 0.01743, 0.0172");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.01628, -0.01626, -0.01619, -0.01616, -0.01616, -0.01618, -0.01617, \
-0.01615, -0.01616, -0.01616");
}
}
internal_power() {
when : "!A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01696, 0.01642, 0.01627, 0.01623, 0.01618, 0.01622, 0.01622, \
0.01621, 0.01621, 0.01621");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.01621, -0.01619, -0.01617, -0.01616, -0.01614, -0.01617, -0.01618, \
-0.01617, -0.01616, -0.01617");
}
}
internal_power() {
when : "!A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.0183, 0.01907, 0.01935, 0.01939, 0.01938, 0.01937, 0.0193, 0.01918, \
0.01901, 0.01876");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.01627, -0.01622, -0.0162, -0.01617, -0.01616, -0.01618, -0.01618, \
-0.01618, -0.01616, -0.01616");
}
}
internal_power() {
when : "!A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01939, 0.01843, 0.01682, 0.01633, 0.0162, 0.01618, 0.01615, \
0.01614, 0.01612, 0.01611");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.01621, -0.0162, -0.01619, -0.01619, -0.01617, -0.01618, -0.01619, \
-0.01619, -0.01619, -0.01618");
}
}
internal_power() {
when : "A1&!A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.02004, 0.02033, 0.02048, 0.02055, 0.02061, 0.02065, 0.02064, \
0.02058, 0.02045, 0.02025");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.01628, -0.01623, -0.01621, -0.01618, -0.01615, -0.01617, -0.01616, \
-0.01616, -0.01616, -0.01615");
}
}
internal_power() {
when : "A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01955, 0.01787, 0.01639, 0.01624, 0.01618, 0.0162, 0.01619, \
0.01618, 0.01618, 0.01618");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.01622, -0.01621, -0.0162, -0.01619, -0.01616, -0.01617, -0.01619, \
-0.01618, -0.01617, -0.01617");
}
}
internal_power() {
when : "A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01629, 0.01628, 0.01627, 0.01624, 0.01618, 0.01618, 0.01616, \
0.01613, 0.01611, 0.01605");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.01612, -0.0161, -0.01612, -0.01611, -0.01615, -0.01622, -0.01626, \
-0.01633, -0.0164, -0.0165");
}
}
}
pin(A4) {
capacitance : 0.01555 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.9 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01631, 0.01638, 0.01626, 0.01624, 0.01621, 0.01623, 0.01624, \
0.01622, 0.01622, 0.01622");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.01626, -0.0162, -0.01617, -0.01616, -0.01614, -0.01616, -0.01616, \
-0.01615, -0.01615, -0.01615");
}
}
internal_power() {
when : "!A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01634, 0.0163, 0.01624, 0.01622, 0.0162, 0.01621, 0.01621, 0.01621, \
0.01622, 0.01621");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.01622, -0.01618, -0.01618, -0.01617, -0.01617, -0.01619, -0.01618, \
-0.01617, -0.01616, -0.01618");
}
}
internal_power() {
when : "!A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01631, 0.01636, 0.01627, 0.01626, 0.01621, 0.01623, 0.01624, \
0.01624, 0.01624, 0.01623");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.01627, -0.01621, -0.01621, -0.01616, -0.01614, -0.01617, -0.01616, \
-0.01616, -0.01615, -0.01616");
}
}
internal_power() {
when : "!A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01705, 0.0167, 0.01639, 0.01626, 0.0162, 0.01619, 0.01618, 0.01617, \
0.01617, 0.01617");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.01621, -0.01619, -0.0162, -0.01619, -0.01617, -0.0162, -0.01619, \
-0.01618, -0.01618, -0.01619");
}
}
internal_power() {
when : "A1&!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01628, 0.01637, 0.01627, 0.01627, 0.01621, 0.01623, 0.01623, \
0.01623, 0.01623, 0.01622");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.01627, -0.01621, -0.01621, -0.01616, -0.01614, -0.01617, -0.01616, \
-0.01615, -0.01615, -0.01614");
}
}
internal_power() {
when : "A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01689, 0.01642, 0.01627, 0.01623, 0.0162, 0.01621, 0.01621, \
0.0162, 0.0162, 0.0162");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.01623, -0.0162, -0.01621, -0.0162, -0.01619, -0.01619, -0.01619, \
-0.01619, -0.01617, -0.01617");
}
}
internal_power() {
when : "A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01668, 0.0164, 0.01629, 0.01625, 0.01622, 0.01624, 0.01624, \
0.01622, 0.01623, 0.01623");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.01626, -0.01623, -0.01622, -0.01617, -0.01616, -0.01618, -0.01617, \
-0.01617, -0.01615, -0.01614");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2)|(!A3)|(!A4))" ;
max_capacitance : 0.5489 ;
max_transition : 8.9 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "A1" ;
when : "A2&A3&A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004781, 0.01805, 0.0434, 0.08289, 0.1383, 0.2112, 0.3031, 0.4152, 0.5488");
values("0.02038, 0.02041, 0.02044, 0.02049, 0.02051, 0.02052, 0.02053, 0.02053, 0.02053, 0.02052",\
"0.0198, 0.01986, 0.02005, 0.02023, 0.02034, 0.02042, 0.02045, 0.02047, 0.02049, 0.02047",\
"0.01928, 0.0194, 0.01966, 0.01993, 0.02013, 0.02026, 0.02035, 0.0204, 0.02043, 0.02043",\
"0.02095, 0.02087, 0.02073, 0.02064, 0.02058, 0.02054, 0.02056, 0.02056, 0.02054, 0.02052",\
"0.02623, 0.02579, 0.0248, 0.02369, 0.02281, 0.0222, 0.02177, 0.02148, 0.02127, 0.02107",\
"0.0359, 0.03504, 0.03282, 0.0302, 0.02793, 0.02616, 0.02486, 0.0239, 0.02318, 0.02261",\
"0.05036, 0.04907, 0.0455, 0.041, 0.03685, 0.03341, 0.03072, 0.02862, 0.02702, 0.02575",\
"0.06984, 0.06814, 0.06326, 0.05677, 0.05036, 0.04474, 0.04015, 0.03647, 0.03356, 0.03119",\
"0.09454, 0.09251, 0.08642, 0.07787, 0.06893, 0.06088, 0.05393, 0.04821, 0.04352, 0.03964",\
"0.1247, 0.1223, 0.1152, 0.1047, 0.09315, 0.08229, 0.07272, 0.06446, 0.05764, 0.05176");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004781, 0.01805, 0.0434, 0.08289, 0.1383, 0.2112, 0.3031, 0.4152, 0.5488");
values("0.07613, 0.0763, 0.07678, 0.07708, 0.07736, 0.07778, 0.07813, 0.07868, 0.07877, 0.07988",\
"0.07533, 0.07579, 0.07679, 0.07754, 0.07819, 0.07877, 0.07916, 0.07985, 0.08025, 0.08166",\
"0.07482, 0.07515, 0.07598, 0.0772, 0.07819, 0.07894, 0.07971, 0.08024, 0.08106, 0.08227",\
"0.07697, 0.07702, 0.07724, 0.07766, 0.07823, 0.07912, 0.07989, 0.08056, 0.08108, 0.08231",\
"0.0831, 0.08268, 0.08176, 0.08104, 0.08065, 0.08047, 0.08094, 0.08116, 0.08204, 0.08354",\
"0.09425, 0.09334, 0.09092, 0.08847, 0.08669, 0.08518, 0.08429, 0.08401, 0.08374, 0.08543",\
"0.1108, 0.1095, 0.1057, 0.1009, 0.09698, 0.09405, 0.09135, 0.08939, 0.08839, 0.09016",\
"0.133, 0.1312, 0.126, 0.119, 0.1123, 0.1071, 0.1029, 0.09902, 0.09654, 0.09905",\
"0.161, 0.1588, 0.1524, 0.1434, 0.1341, 0.1257, 0.1192, 0.1137, 0.1097, 0.1131",\
"0.1951, 0.1926, 0.1851, 0.1743, 0.1619, 0.1506, 0.1412, 0.1332, 0.1286, 0.1401");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3&A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004781, 0.01805, 0.0434, 0.08289, 0.1383, 0.2112, 0.3031, 0.4152, 0.5488");
values("0.02035, 0.02035, 0.02042, 0.02046, 0.0205, 0.02052, 0.02052, 0.02053, 0.02052, 0.02051",\
"0.01981, 0.01991, 0.02009, 0.02028, 0.02035, 0.02043, 0.02046, 0.02047, 0.0205, 0.02047",\
"0.01869, 0.01887, 0.0193, 0.0197, 0.01999, 0.02016, 0.02028, 0.02035, 0.02039, 0.02041",\
"0.01893, 0.019, 0.01928, 0.01961, 0.01987, 0.02007, 0.0202, 0.02029, 0.02034, 0.02036",\
"0.02258, 0.02238, 0.02195, 0.02153, 0.02125, 0.02106, 0.02094, 0.02085, 0.02078, 0.02069",\
"0.0308, 0.03021, 0.02864, 0.02685, 0.02537, 0.02424, 0.02339, 0.02275, 0.02229, 0.02191",\
"0.04417, 0.04308, 0.04015, 0.03657, 0.03327, 0.03059, 0.02848, 0.02688, 0.02565, 0.02465",\
"0.06293, 0.06135, 0.05696, 0.05124, 0.04571, 0.04096, 0.03711, 0.03405, 0.0316, 0.02961",\
"0.08711, 0.08517, 0.07938, 0.07147, 0.06339, 0.05618, 0.05006, 0.04501, 0.04093, 0.0375",\
"0.1169, 0.1146, 0.1076, 0.09759, 0.08674, 0.07669, 0.06793, 0.0605, 0.05431, 0.04902");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004781, 0.01805, 0.0434, 0.08289, 0.1383, 0.2112, 0.3031, 0.4152, 0.5488");
values("0.1009, 0.1009, 0.101, 0.1011, 0.1013, 0.1017, 0.1021, 0.1027, 0.1034, 0.1043",\
"0.1006, 0.1007, 0.1011, 0.1015, 0.1018, 0.1022, 0.1027, 0.1035, 0.1038, 0.1052",\
"0.09988, 0.1001, 0.1006, 0.1012, 0.1019, 0.1025, 0.1031, 0.1039, 0.1046, 0.1062",\
"0.1014, 0.1014, 0.1015, 0.1017, 0.1021, 0.1026, 0.1032, 0.104, 0.1047, 0.1066",\
"0.1071, 0.1067, 0.1059, 0.105, 0.1045, 0.1044, 0.1047, 0.105, 0.1054, 0.1074",\
"0.1179, 0.1171, 0.1151, 0.1127, 0.1107, 0.1091, 0.1083, 0.1077, 0.1078, 0.1097",\
"0.1343, 0.1331, 0.1298, 0.1255, 0.1214, 0.118, 0.1156, 0.1136, 0.1127, 0.1147",\
"0.1562, 0.1548, 0.1505, 0.1441, 0.1376, 0.132, 0.1274, 0.1235, 0.1213, 0.1238",\
"0.184, 0.1823, 0.1772, 0.1691, 0.1599, 0.1514, 0.1443, 0.1385, 0.1344, 0.1392",\
"0.2179, 0.216, 0.2099, 0.2003, 0.1891, 0.1773, 0.1672, 0.1591, 0.1538, 0.1655");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2&A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004781, 0.01805, 0.0434, 0.08289, 0.1383, 0.2112, 0.3031, 0.4152, 0.5488");
values("0.0203, 0.02036, 0.02043, 0.02048, 0.0205, 0.02052, 0.02053, 0.02054, 0.02053, 0.02052",\
"0.01978, 0.0199, 0.02009, 0.02025, 0.02035, 0.02043, 0.02048, 0.02048, 0.02051, 0.0205",\
"0.01849, 0.01869, 0.01919, 0.01964, 0.01995, 0.02014, 0.02027, 0.02035, 0.02039, 0.02041",\
"0.01754, 0.01776, 0.01829, 0.01889, 0.01939, 0.01973, 0.01996, 0.02012, 0.02021, 0.02025",\
"0.01914, 0.01914, 0.01924, 0.0195, 0.01975, 0.01997, 0.02013, 0.02023, 0.02031, 0.02033",\
"0.02522, 0.02488, 0.02407, 0.02326, 0.02263, 0.02217, 0.02183, 0.02157, 0.02137, 0.02118",\
"0.03675, 0.036, 0.03399, 0.03156, 0.02936, 0.02759, 0.0262, 0.02512, 0.02427, 0.02356",\
"0.0545, 0.05321, 0.04979, 0.04528, 0.04098, 0.03732, 0.0343, 0.03187, 0.02993, 0.02829",\
"0.07863, 0.07694, 0.07198, 0.06519, 0.05828, 0.05216, 0.04698, 0.04269, 0.03915, 0.03614",\
"0.1092, 0.1071, 0.1007, 0.09156, 0.08182, 0.07279, 0.06498, 0.05832, 0.05272, 0.04789");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004781, 0.01805, 0.0434, 0.08289, 0.1383, 0.2112, 0.3031, 0.4152, 0.5488");
values("0.1392, 0.1392, 0.1393, 0.1394, 0.1396, 0.1399, 0.1403, 0.1408, 0.1413, 0.1429",\
"0.1384, 0.1384, 0.1385, 0.1387, 0.1389, 0.1392, 0.1397, 0.1403, 0.1408, 0.1421",\
"0.1367, 0.1368, 0.1371, 0.1374, 0.1378, 0.1381, 0.1387, 0.1393, 0.1401, 0.1413",\
"0.1376, 0.1375, 0.1374, 0.1375, 0.1377, 0.138, 0.1385, 0.1389, 0.1394, 0.1414",\
"0.1427, 0.1424, 0.1416, 0.1407, 0.1399, 0.1397, 0.1395, 0.1399, 0.1402, 0.142",\
"0.1531, 0.1524, 0.1506, 0.1483, 0.1461, 0.1444, 0.1432, 0.1428, 0.1425, 0.1443",\
"0.1695, 0.1684, 0.1653, 0.1612, 0.1571, 0.1535, 0.1509, 0.1486, 0.1477, 0.1497",\
"0.1918, 0.1904, 0.1864, 0.1802, 0.1737, 0.1679, 0.1628, 0.1591, 0.1563, 0.1588",\
"0.2205, 0.219, 0.2138, 0.2059, 0.1966, 0.1881, 0.1808, 0.1741, 0.1701, 0.1749",\
"0.2558, 0.254, 0.248, 0.2386, 0.2268, 0.2149, 0.2044, 0.1957, 0.1902, 0.2027");
}
}
internal_power() {
related_pin : "A4" ;
when : "A1&A2&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004781, 0.01805, 0.0434, 0.08289, 0.1383, 0.2112, 0.3031, 0.4152, 0.5488");
values("0.02035, 0.02038, 0.02041, 0.02047, 0.0205, 0.02052, 0.02053, 0.02053, 0.02052, 0.02052",\
"0.0198, 0.0199, 0.0201, 0.02027, 0.02037, 0.02042, 0.02045, 0.02047, 0.02049, 0.02049",\
"0.01848, 0.01869, 0.01918, 0.01964, 0.01995, 0.02015, 0.02027, 0.02034, 0.02039, 0.02039",\
"0.01737, 0.01757, 0.01816, 0.01881, 0.01933, 0.01969, 0.01993, 0.02009, 0.02019, 0.02024",\
"0.01845, 0.01851, 0.01875, 0.01913, 0.0195, 0.01979, 0.02, 0.02013, 0.02023, 0.02027",\
"0.02397, 0.02369, 0.02308, 0.02253, 0.02211, 0.02183, 0.02158, 0.02141, 0.02125, 0.02109",\
"0.03501, 0.03441, 0.03269, 0.03061, 0.02878, 0.02726, 0.02603, 0.02504, 0.02426, 0.02359",\
"0.05257, 0.0515, 0.04848, 0.04446, 0.04058, 0.03727, 0.03448, 0.03216, 0.03027, 0.02867",\
"0.07709, 0.07549, 0.07112, 0.06487, 0.05845, 0.05269, 0.0478, 0.04367, 0.04021, 0.03721",\
"0.1087, 0.1067, 0.1008, 0.09225, 0.08302, 0.07438, 0.06684, 0.06036, 0.05484, 0.05002");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004781, 0.01805, 0.0434, 0.08289, 0.1383, 0.2112, 0.3031, 0.4152, 0.5488");
values("0.1607, 0.1607, 0.1607, 0.1609, 0.1611, 0.1613, 0.1617, 0.1624, 0.1628, 0.1645",\
"0.1593, 0.1593, 0.1594, 0.1595, 0.1597, 0.16, 0.1605, 0.161, 0.1614, 0.1631",\
"0.1581, 0.1581, 0.1582, 0.1584, 0.1587, 0.1588, 0.1593, 0.1599, 0.1603, 0.1621",\
"0.1592, 0.1591, 0.1589, 0.1587, 0.1588, 0.1589, 0.1593, 0.1597, 0.1601, 0.1622",\
"0.1646, 0.1642, 0.1633, 0.1621, 0.1612, 0.1607, 0.1606, 0.1609, 0.1608, 0.1628",\
"0.1753, 0.1746, 0.1726, 0.17, 0.1676, 0.1657, 0.1643, 0.1636, 0.1634, 0.1653",\
"0.1922, 0.1911, 0.188, 0.1835, 0.1791, 0.1752, 0.1723, 0.1701, 0.1687, 0.1709",\
"0.2156, 0.2142, 0.2099, 0.2035, 0.1965, 0.1903, 0.185, 0.1805, 0.1775, 0.18",\
"0.2459, 0.2442, 0.2388, 0.2306, 0.2208, 0.2116, 0.2036, 0.1966, 0.1919, 0.1968",\
"0.2832, 0.2814, 0.2751, 0.265, 0.2525, 0.24, 0.2285, 0.219, 0.213, 0.2254");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004781, 0.01805, 0.0434, 0.08289, 0.1383, 0.2112, 0.3031, 0.4152, 0.5489");
values("0.2, 0.2318, 0.3437, 0.5565, 0.8874, 1.351, 1.962, 2.731, 3.667, 4.787",\
"0.2104, 0.2423, 0.3545, 0.5679, 0.899, 1.363, 1.973, 2.742, 3.682, 4.797",\
"0.2525, 0.283, 0.3938, 0.6074, 0.939, 1.403, 2.014, 2.783, 3.72, 4.838",\
"0.3104, 0.3492, 0.4736, 0.6859, 1.016, 1.479, 2.089, 2.858, 3.795, 4.913",\
"0.3508, 0.3979, 0.5498, 0.8013, 1.142, 1.603, 2.211, 2.977, 3.914, 5.031",\
"0.3738, 0.4294, 0.6069, 0.9005, 1.296, 1.782, 2.386, 3.15, 4.084, 5.2",\
"0.3773, 0.4415, 0.6454, 0.9789, 1.428, 1.979, 2.623, 3.385, 4.315, 5.427",\
"0.3567, 0.4312, 0.6636, 1.039, 1.538, 2.152, 2.869, 3.682, 4.613, 5.72",\
"0.3125, 0.3954, 0.6576, 1.077, 1.627, 2.301, 3.088, 3.982, 4.974, 6.086",\
"0.2431, 0.335, 0.6244, 1.09, 1.695, 2.428, 3.28, 4.252, 5.332, 6.515");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004781, 0.01805, 0.0434, 0.08289, 0.1383, 0.2112, 0.3031, 0.4152, 0.5489");
values("0.2064, 0.2357, 0.3375, 0.5296, 0.8276, 1.246, 1.796, 2.489, 3.333, 4.34",\
"0.2243, 0.2545, 0.3576, 0.5519, 0.8516, 1.271, 1.82, 2.514, 3.361, 4.37",\
"0.2952, 0.3249, 0.4285, 0.6229, 0.9243, 1.343, 1.896, 2.589, 3.437, 4.445",\
"0.4213, 0.4576, 0.5696, 0.7632, 1.063, 1.483, 2.034, 2.73, 3.575, 4.583",\
"0.5629, 0.6092, 0.7543, 0.9838, 1.287, 1.704, 2.255, 2.948, 3.795, 4.805",\
"0.725, 0.7807, 0.955, 1.235, 1.595, 2.023, 2.568, 3.26, 4.104, 5.111",\
"0.9106, 0.9755, 1.18, 1.506, 1.929, 2.428, 2.992, 3.678, 4.517, 5.524",\
"1.119, 1.195, 1.429, 1.803, 2.285, 2.858, 3.503, 4.212, 5.048, 6.049",\
"1.351, 1.438, 1.705, 2.125, 2.665, 3.31, 4.039, 4.838, 5.702, 6.697",\
"1.608, 1.704, 2.007, 2.477, 3.077, 3.788, 4.597, 5.491, 6.45, 7.479");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004781, 0.01805, 0.0434, 0.08289, 0.1383, 0.2112, 0.3031, 0.4152, 0.5489");
values("0.3555, 0.4138, 0.6138, 0.9887, 1.568, 2.376, 3.445, 4.789, 6.426, 8.374",\
"0.3538, 0.4126, 0.6132, 0.9885, 1.567, 2.376, 3.444, 4.787, 6.429, 8.381",\
"0.3476, 0.4029, 0.6076, 0.9879, 1.566, 2.376, 3.445, 4.782, 6.426, 8.381",\
"0.4168, 0.4713, 0.6464, 0.9873, 1.566, 2.38, 3.444, 4.789, 6.427, 8.381",\
"0.5184, 0.575, 0.7646, 1.098, 1.6, 2.376, 3.446, 4.79, 6.424, 8.379",\
"0.655, 0.7152, 0.915, 1.271, 1.779, 2.466, 3.456, 4.784, 6.428, 8.384",\
"0.8152, 0.884, 1.1, 1.476, 2.017, 2.717, 3.606, 4.829, 6.43, 8.374",\
"0.9978, 1.078, 1.316, 1.715, 2.286, 3.028, 3.932, 5.047, 6.506, 8.378",\
"1.195, 1.287, 1.557, 1.995, 2.588, 3.369, 4.327, 5.45, 6.806, 8.543",\
"1.41, 1.511, 1.818, 2.298, 2.937, 3.746, 4.747, 5.931, 7.286, 8.901");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004781, 0.01805, 0.0434, 0.08289, 0.1383, 0.2112, 0.3031, 0.4152, 0.5489");
values("0.2931, 0.3441, 0.5233, 0.866, 1.401, 2.151, 3.137, 4.382, 5.896, 7.7",\
"0.2931, 0.3441, 0.5235, 0.8667, 1.401, 2.153, 3.138, 4.382, 5.905, 7.717",\
"0.2946, 0.3446, 0.5237, 0.8696, 1.4, 2.15, 3.139, 4.383, 5.903, 7.713",\
"0.3824, 0.4206, 0.5568, 0.8707, 1.4, 2.157, 3.137, 4.383, 5.904, 7.71",\
"0.5062, 0.5562, 0.7114, 0.969, 1.42, 2.15, 3.147, 4.379, 5.9, 7.717",\
"0.6462, 0.7036, 0.8906, 1.192, 1.593, 2.204, 3.146, 4.389, 5.901, 7.711",\
"0.8078, 0.8762, 1.083, 1.43, 1.888, 2.446, 3.245, 4.394, 5.895, 7.709",\
"0.9916, 1.069, 1.302, 1.685, 2.206, 2.825, 3.55, 4.55, 5.929, 7.726",\
"1.188, 1.276, 1.541, 1.967, 2.536, 3.23, 4.021, 4.928, 6.155, 7.769",\
"1.4, 1.501, 1.803, 2.278, 2.892, 3.645, 4.527, 5.49, 6.6, 8.064");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004781, 0.01805, 0.0434, 0.08289, 0.1383, 0.2112, 0.3031, 0.4152, 0.5489");
values("0.2733, 0.3056, 0.4173, 0.63, 0.9605, 1.425, 2.035, 2.805, 3.743, 4.859",\
"0.2841, 0.3162, 0.4287, 0.6426, 0.973, 1.437, 2.049, 2.816, 3.754, 4.871",\
"0.3116, 0.3445, 0.4583, 0.6724, 1.005, 1.469, 2.079, 2.848, 3.786, 4.904",\
"0.3468, 0.3846, 0.5094, 0.7284, 1.061, 1.526, 2.137, 2.905, 3.844, 4.963",\
"0.3743, 0.4183, 0.5614, 0.8058, 1.152, 1.617, 2.227, 2.997, 3.935, 5.051",\
"0.384, 0.4363, 0.6029, 0.8786, 1.259, 1.748, 2.359, 3.126, 4.063, 5.181",\
"0.3717, 0.4324, 0.625, 0.9386, 1.359, 1.888, 2.531, 3.301, 4.237, 5.354",\
"0.3345, 0.4038, 0.6239, 0.9776, 1.446, 2.021, 2.709, 3.518, 4.46, 5.574",\
"0.2704, 0.3486, 0.5959, 0.9925, 1.512, 2.139, 2.879, 3.737, 4.723, 5.848",\
"0.1793, 0.2663, 0.5387, 0.9795, 1.551, 2.238, 3.034, 3.948, 4.987, 6.161");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004781, 0.01805, 0.0434, 0.08289, 0.1383, 0.2112, 0.3031, 0.4152, 0.5489");
values("0.2733, 0.3025, 0.4041, 0.5967, 0.8955, 1.314, 1.864, 2.557, 3.403, 4.407",\
"0.2932, 0.3228, 0.4253, 0.6185, 0.9179, 1.337, 1.886, 2.58, 3.425, 4.432",\
"0.3635, 0.3932, 0.4963, 0.6907, 0.9908, 1.41, 1.961, 2.655, 3.5, 4.507",\
"0.5024, 0.5339, 0.6381, 0.831, 1.13, 1.55, 2.101, 2.795, 3.641, 4.647",\
"0.6709, 0.7118, 0.8428, 1.056, 1.355, 1.772, 2.321, 3.014, 3.858, 4.868",\
"0.8615, 0.9104, 1.068, 1.329, 1.671, 2.092, 2.638, 3.325, 4.17, 5.176",\
"1.08, 1.137, 1.319, 1.621, 2.024, 2.506, 3.062, 3.747, 4.586, 5.59",\
"1.327, 1.391, 1.599, 1.942, 2.4, 2.954, 3.582, 4.283, 5.118, 6.116",\
"1.603, 1.677, 1.91, 2.294, 2.805, 3.423, 4.135, 4.918, 5.774, 6.769",\
"1.911, 1.994, 2.256, 2.681, 3.244, 3.925, 4.711, 5.587, 6.531, 7.552");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004781, 0.01805, 0.0434, 0.08289, 0.1383, 0.2112, 0.3031, 0.4152, 0.5489");
values("0.3632, 0.419, 0.6158, 0.9884, 1.568, 2.378, 3.444, 4.788, 6.427, 8.374",\
"0.3623, 0.4193, 0.6151, 0.9889, 1.567, 2.377, 3.442, 4.783, 6.419, 8.384",\
"0.368, 0.422, 0.6158, 0.9878, 1.567, 2.377, 3.444, 4.779, 6.428, 8.38",\
"0.4279, 0.4804, 0.6545, 0.9984, 1.567, 2.379, 3.441, 4.788, 6.428, 8.37",\
"0.5192, 0.5724, 0.751, 1.083, 1.601, 2.383, 3.447, 4.79, 6.431, 8.379",\
"0.654, 0.7052, 0.8836, 1.221, 1.734, 2.451, 3.456, 4.788, 6.426, 8.376",\
"0.82, 0.8752, 1.059, 1.4, 1.915, 2.629, 3.569, 4.824, 6.43, 8.382",\
"1.009, 1.069, 1.269, 1.618, 2.143, 2.864, 3.799, 4.978, 6.504, 8.399",\
"1.211, 1.284, 1.503, 1.88, 2.415, 3.144, 4.086, 5.259, 6.698, 8.51",\
"1.43, 1.507, 1.757, 2.168, 2.732, 3.469, 4.424, 5.605, 7.033, 8.746");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004781, 0.01805, 0.0434, 0.08289, 0.1383, 0.2112, 0.3031, 0.4152, 0.5489");
values("0.3811, 0.4326, 0.6129, 0.9569, 1.493, 2.242, 3.231, 4.476, 5.993, 7.788",\
"0.3811, 0.4331, 0.613, 0.9574, 1.492, 2.243, 3.23, 4.474, 5.987, 7.794",\
"0.3814, 0.4322, 0.6133, 0.9573, 1.493, 2.243, 3.23, 4.474, 5.994, 7.795",\
"0.4359, 0.4757, 0.6276, 0.9576, 1.492, 2.242, 3.231, 4.475, 5.992, 7.796",\
"0.572, 0.6196, 0.7688, 1.031, 1.503, 2.243, 3.23, 4.474, 5.99, 7.802",\
"0.7194, 0.7746, 0.9542, 1.249, 1.651, 2.284, 3.232, 4.473, 5.99, 7.801",\
"0.8778, 0.9424, 1.15, 1.493, 1.944, 2.503, 3.317, 4.484, 5.99, 7.799",\
"1.057, 1.132, 1.362, 1.747, 2.264, 2.877, 3.61, 4.625, 6.017, 7.8",\
"1.253, 1.338, 1.598, 2.019, 2.589, 3.284, 4.069, 4.989, 6.225, 7.857",\
"1.463, 1.558, 1.849, 2.318, 2.937, 3.697, 4.573, 5.535, 6.66, 8.132");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004781, 0.01805, 0.0434, 0.08289, 0.1383, 0.2112, 0.3031, 0.4152, 0.5489");
values("0.3526, 0.3846, 0.497, 0.7094, 1.04, 1.505, 2.114, 2.883, 3.821, 4.939",\
"0.3641, 0.3967, 0.5091, 0.7222, 1.053, 1.518, 2.129, 2.897, 3.835, 4.951",\
"0.3945, 0.4273, 0.5415, 0.756, 1.087, 1.552, 2.164, 2.933, 3.869, 4.99",\
"0.4216, 0.4578, 0.5789, 0.796, 1.129, 1.594, 2.204, 2.975, 3.914, 5.03",\
"0.4287, 0.4691, 0.6031, 0.8396, 1.183, 1.648, 2.259, 3.028, 3.966, 5.086",\
"0.4162, 0.4624, 0.6132, 0.8708, 1.239, 1.723, 2.335, 3.103, 4.04, 5.159",\
"0.3733, 0.4281, 0.6032, 0.8896, 1.285, 1.797, 2.435, 3.207, 4.142, 5.258",\
"0.2981, 0.3619, 0.564, 0.8871, 1.318, 1.861, 2.53, 3.333, 4.276, 5.39",\
"0.1917, 0.2647, 0.4919, 0.8566, 1.33, 1.912, 2.615, 3.451, 4.429, 5.557",\
"0.0537, 0.1333, 0.3853, 0.7905, 1.315, 1.944, 2.687, 3.559, 4.573, 5.737");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004781, 0.01805, 0.0434, 0.08289, 0.1383, 0.2112, 0.3031, 0.4152, 0.5489");
values("0.3564, 0.3879, 0.4953, 0.6945, 0.999, 1.422, 1.975, 2.669, 3.518, 4.526",\
"0.3737, 0.4054, 0.5129, 0.7123, 1.017, 1.439, 1.993, 2.688, 3.536, 4.546",\
"0.4405, 0.4721, 0.5803, 0.7803, 1.085, 1.508, 2.062, 2.757, 3.604, 4.615",\
"0.5829, 0.6141, 0.7205, 0.9195, 1.224, 1.647, 2.2, 2.895, 3.743, 4.751",\
"0.785, 0.8221, 0.9434, 1.147, 1.448, 1.869, 2.419, 3.115, 3.96, 4.968",\
"1.009, 1.054, 1.199, 1.444, 1.77, 2.189, 2.737, 3.429, 4.272, 5.278",\
"1.263, 1.314, 1.481, 1.764, 2.148, 2.612, 3.163, 3.849, 4.69, 5.695",\
"1.552, 1.609, 1.797, 2.115, 2.55, 3.082, 3.693, 4.388, 5.223, 6.222",\
"1.876, 1.94, 2.149, 2.502, 2.984, 3.578, 4.268, 5.033, 5.883, 6.876",\
"2.237, 2.309, 2.538, 2.928, 3.456, 4.107, 4.869, 5.723, 6.65, 7.664");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004781, 0.01805, 0.0434, 0.08289, 0.1383, 0.2112, 0.3031, 0.4152, 0.5489");
values("0.3637, 0.4203, 0.6163, 0.9888, 1.568, 2.377, 3.446, 4.788, 6.427, 8.381",\
"0.3637, 0.4199, 0.6163, 0.9889, 1.568, 2.377, 3.444, 4.789, 6.424, 8.381",\
"0.3664, 0.4215, 0.6158, 0.9889, 1.567, 2.374, 3.444, 4.788, 6.427, 8.381",\
"0.4125, 0.4633, 0.6404, 0.9936, 1.567, 2.377, 3.444, 4.79, 6.43, 8.384",\
"0.4828, 0.5346, 0.718, 1.06, 1.596, 2.378, 3.446, 4.782, 6.428, 8.383",\
"0.5978, 0.6472, 0.8248, 1.166, 1.701, 2.44, 3.459, 4.789, 6.428, 8.372",\
"0.7634, 0.8134, 0.9824, 1.311, 1.84, 2.585, 3.556, 4.832, 6.433, 8.378",\
"0.9646, 1.014, 1.187, 1.511, 2.021, 2.762, 3.74, 4.96, 6.507, 8.39",\
"1.189, 1.243, 1.428, 1.759, 2.26, 2.983, 3.957, 5.186, 6.674, 8.506",\
"1.429, 1.487, 1.688, 2.043, 2.555, 3.265, 4.218, 5.45, 6.947, 8.717");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004781, 0.01805, 0.0434, 0.08289, 0.1383, 0.2112, 0.3031, 0.4152, 0.5489");
values("0.5026, 0.5549, 0.7387, 1.086, 1.624, 2.377, 3.367, 4.611, 6.133, 7.941",\
"0.5017, 0.5549, 0.7389, 1.086, 1.624, 2.377, 3.368, 4.612, 6.132, 7.941",\
"0.5017, 0.555, 0.7388, 1.087, 1.624, 2.377, 3.366, 4.611, 6.131, 7.942",\
"0.5173, 0.5648, 0.7392, 1.086, 1.624, 2.377, 3.366, 4.613, 6.134, 7.941",\
"0.6542, 0.6984, 0.8416, 1.126, 1.627, 2.377, 3.365, 4.612, 6.131, 7.942",\
"0.8122, 0.8652, 1.041, 1.323, 1.74, 2.401, 3.367, 4.611, 6.132, 7.941",\
"0.982, 1.044, 1.245, 1.579, 2.02, 2.591, 3.434, 4.618, 6.131, 7.941",\
"1.163, 1.234, 1.462, 1.84, 2.346, 2.952, 3.698, 4.738, 6.151, 7.943",\
"1.364, 1.443, 1.696, 2.113, 2.678, 3.364, 4.141, 5.079, 6.334, 7.989",\
"1.58, 1.667, 1.949, 2.407, 3.022, 3.78, 4.652, 5.61, 6.75, 8.244");
}
}
timing() {
related_pin : "A4" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004781, 0.01805, 0.0434, 0.08289, 0.1383, 0.2112, 0.3031, 0.4152, 0.5489");
values("0.3726, 0.4047, 0.5167, 0.7295, 1.061, 1.525, 2.134, 2.902, 3.842, 4.958",\
"0.3855, 0.4178, 0.5306, 0.7435, 1.075, 1.539, 2.149, 2.918, 3.855, 4.973",\
"0.4116, 0.4444, 0.5584, 0.773, 1.105, 1.569, 2.181, 2.948, 3.886, 5.004",\
"0.4313, 0.4665, 0.5851, 0.8016, 1.134, 1.6, 2.21, 2.98, 3.918, 5.036",\
"0.4247, 0.4632, 0.5911, 0.8224, 1.163, 1.629, 2.239, 3.008, 3.948, 5.068",\
"0.3917, 0.434, 0.5738, 0.8199, 1.181, 1.662, 2.273, 3.042, 3.979, 5.098",\
"0.321, 0.3702, 0.5289, 0.7963, 1.177, 1.68, 2.314, 3.086, 4.022, 5.137",\
"0.2107, 0.2678, 0.4484, 0.7452, 1.153, 1.68, 2.337, 3.135, 4.08, 5.193",\
"0.06, 0.1246, 0.3297, 0.6589, 1.102, 1.659, 2.342, 3.166, 4.139, 5.268",\
"-0.1335, -0.0605, 0.1683, 0.5346, 1.016, 1.61, 2.327, 3.178, 4.178, 5.337");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004781, 0.01805, 0.0434, 0.08289, 0.1383, 0.2112, 0.3031, 0.4152, 0.5489");
values("0.3903, 0.4232, 0.5352, 0.7399, 1.049, 1.476, 2.032, 2.73, 3.58, 4.59",\
"0.4058, 0.4388, 0.5507, 0.7556, 1.065, 1.492, 2.048, 2.746, 3.596, 4.606",\
"0.4739, 0.5067, 0.6188, 0.824, 1.134, 1.56, 2.117, 2.815, 3.664, 4.675",\
"0.6183, 0.6503, 0.7603, 0.9642, 1.273, 1.699, 2.255, 2.953, 3.803, 4.813",\
"0.8371, 0.873, 0.9911, 1.193, 1.498, 1.922, 2.477, 3.173, 4.019, 5.031",\
"1.082, 1.125, 1.266, 1.503, 1.823, 2.244, 2.794, 3.487, 4.333, 5.341",\
"1.359, 1.409, 1.568, 1.843, 2.216, 2.671, 3.221, 3.909, 4.751, 5.756",\
"1.676, 1.731, 1.909, 2.214, 2.637, 3.157, 3.758, 4.45, 5.285, 6.285",\
"2.035, 2.096, 2.292, 2.628, 3.093, 3.671, 4.347, 5.102, 5.948, 6.941",\
"2.44, 2.506, 2.721, 3.087, 3.592, 4.223, 4.968, 5.807, 6.722, 7.732");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004781, 0.01805, 0.0434, 0.08289, 0.1383, 0.2112, 0.3031, 0.4152, 0.5489");
values("0.3648, 0.4204, 0.6163, 0.9892, 1.567, 2.376, 3.441, 4.788, 6.424, 8.381",\
"0.3638, 0.4195, 0.6163, 0.9887, 1.568, 2.377, 3.446, 4.783, 6.426, 8.38",\
"0.3654, 0.4209, 0.6161, 0.9889, 1.568, 2.378, 3.445, 4.789, 6.426, 8.383",\
"0.3975, 0.4495, 0.6313, 0.9904, 1.568, 2.377, 3.446, 4.787, 6.419, 8.384",\
"0.451, 0.505, 0.6928, 1.044, 1.59, 2.381, 3.447, 4.784, 6.43, 8.387",\
"0.5368, 0.5888, 0.7734, 1.13, 1.677, 2.432, 3.462, 4.79, 6.429, 8.387",\
"0.669, 0.721, 0.8998, 1.246, 1.793, 2.555, 3.545, 4.831, 6.427, 8.382",\
"0.8436, 0.8942, 1.073, 1.41, 1.945, 2.706, 3.705, 4.948, 6.508, 8.399",\
"1.057, 1.106, 1.284, 1.622, 2.149, 2.894, 3.893, 5.145, 6.663, 8.501",\
"1.295, 1.347, 1.527, 1.871, 2.395, 3.13, 4.116, 5.371, 6.899, 8.705");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.004781, 0.01805, 0.0434, 0.08289, 0.1383, 0.2112, 0.3031, 0.4152, 0.5489");
values("0.5751, 0.6299, 0.8165, 1.166, 1.706, 2.46, 3.45, 4.697, 6.216, 8.027",\
"0.5749, 0.6297, 0.8162, 1.166, 1.705, 2.46, 3.45, 4.697, 6.219, 8.027",\
"0.5732, 0.6284, 0.8158, 1.165, 1.705, 2.461, 3.45, 4.696, 6.219, 8.029",\
"0.5733, 0.6247, 0.8109, 1.165, 1.705, 2.46, 3.45, 4.698, 6.22, 8.026",\
"0.6992, 0.7418, 0.8896, 1.188, 1.706, 2.459, 3.45, 4.697, 6.217, 8.028",\
"0.8644, 0.9206, 1.089, 1.368, 1.799, 2.476, 3.45, 4.696, 6.216, 8.027",\
"1.035, 1.098, 1.298, 1.63, 2.065, 2.648, 3.504, 4.702, 6.216, 8.029",\
"1.219, 1.292, 1.516, 1.892, 2.394, 2.995, 3.753, 4.808, 6.234, 8.027",\
"1.418, 1.496, 1.75, 2.163, 2.727, 3.409, 4.185, 5.131, 6.402, 8.073",\
"1.635, 1.719, 1.998, 2.447, 3.064, 3.824, 4.692, 5.65, 6.806, 8.306");
}
}
}
}