blob: 9907f0edc5a413e3c8d323f8c8c9bf59a3207714 [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_2) {
area : 35.123200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&!A4" ;
value : "0.00010044" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&A4" ;
value : "0.00010044" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&!A4" ;
value : "0.00010044" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&A4" ;
value : "0.00010044" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&!A4" ;
value : "0.00010056" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&A4" ;
value : "0.00010056" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&!A4" ;
value : "0.000100625" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&A4" ;
value : "0.0001009" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&!A4" ;
value : "0.00018039" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&A4" ;
value : "0.000180395" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&!A4" ;
value : "0.00018048" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&A4" ;
value : "0.000180715" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&!A4" ;
value : "0.00025873" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&A4" ;
value : "0.00025904" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&!A4" ;
value : "0.000336575" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&A4" ;
value : "0.000260135" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000336575" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.008757 ;
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&!A4" ;
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.06423, 0.06403, 0.06342, 0.06311, 0.06302, 0.06292, 0.063, 0.06293, \
0.06295, 0.06295");
}
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.0313, -0.03122, -0.03121, -0.03113, -0.03114, -0.03116, -0.03134, \
-0.03127, -0.0313, -0.0313");
}
}
internal_power() {
when : "!A2&!A3&A4" ;
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.0642, 0.06407, 0.06351, 0.06319, 0.0631, 0.06298, 0.06302, 0.06298, \
0.06295, 0.06295");
}
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.03132, -0.03126, -0.03122, -0.03114, -0.03117, -0.03111, -0.03134, \
-0.03129, -0.03128, -0.03126");
}
}
internal_power() {
when : "!A2&A3&!A4" ;
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.06421, 0.06407, 0.06351, 0.06319, 0.0631, 0.06291, 0.06299, \
0.06297, 0.06293, 0.06299");
}
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.03128, -0.03128, -0.03121, -0.03114, -0.03117, -0.03109, -0.03133, \
-0.03121, -0.03127, -0.03126");
}
}
internal_power() {
when : "!A2&A3&A4" ;
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.064, 0.06404, 0.06362, 0.06325, 0.06315, 0.06306, 0.06301, 0.06301, \
0.06301, 0.06299");
}
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.03129, -0.03132, -0.03125, -0.03117, -0.03119, -0.03114, -0.03132, \
-0.03128, -0.03132, -0.03135");
}
}
internal_power() {
when : "A2&!A3&!A4" ;
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.06333, 0.06331, 0.06312, 0.06302, 0.06301, 0.06286, 0.06295, \
0.06292, 0.06289, 0.06286");
}
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.05132, 0.05148, 0.05154, 0.05152, 0.05154, 0.05149, 0.05131, \
0.05125, 0.05141, 0.0514");
}
}
internal_power() {
when : "A2&!A3&A4" ;
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.06334, 0.06334, 0.06323, 0.06311, 0.06306, 0.06289, 0.06295, \
0.06295, 0.06292, 0.06295");
}
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.0514, 0.05149, 0.05158, 0.05167, 0.05151, 0.05152, 0.05132, \
0.05128, 0.05135, 0.0513");
}
}
internal_power() {
when : "A2&A3&!A4" ;
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.0633, 0.06328, 0.06318, 0.06303, 0.063, 0.06291, 0.06298, 0.06294, \
0.06296, 0.06294");
}
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.1328, 0.1329, 0.1331, 0.1333, 0.1332, 0.1332, 0.1329, 0.133, \
0.1329, 0.1329");
}
}
}
pin(A2) {
capacitance : 0.00848 ;
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&!A4" ;
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.0819, 0.08818, 0.09533, 0.09733, 0.09924, 0.1005, 0.1015, 0.1022, \
0.1027, 0.103");
}
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.05486, -0.05465, -0.05432, -0.05412, -0.05392, -0.05391, -0.05396, \
-0.0539, -0.05388, -0.05388");
}
}
internal_power() {
when : "!A1&!A3&A4" ;
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.07952, 0.08485, 0.09109, 0.09356, 0.09605, 0.09786, 0.09932, \
0.1003, 0.1011, 0.1015");
}
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.05466, -0.05459, -0.05442, -0.05419, -0.05399, -0.05394, -0.05397, \
-0.05393, -0.05392, -0.05387");
}
}
internal_power() {
when : "!A1&A3&!A4" ;
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.08102, 0.08181, 0.08254, 0.08382, 0.08536, 0.08681, 0.08807, \
0.08889, 0.08956, 0.09009");
}
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.0545, -0.05444, -0.05431, -0.05404, -0.05388, -0.05388, -0.05392, \
-0.05393, -0.05394, -0.05394");
}
}
internal_power() {
when : "!A1&A3&A4" ;
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.0698, 0.06396, 0.0568, 0.05465, 0.05408, 0.05398, 0.05398, 0.05391, \
0.05396, 0.05396");
}
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.05425, -0.05423, -0.05418, -0.05415, -0.05396, -0.05394, -0.054, \
-0.05397, -0.05399, -0.05393");
}
}
internal_power() {
when : "A1&!A3&!A4" ;
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.06264, 0.06258, 0.06254, 0.06235, 0.06231, 0.06226, 0.06232, \
0.06232, 0.06227, 0.06228");
}
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.03566, -0.03569, -0.03561, -0.03562, -0.03559, -0.03563, -0.03576, \
-0.03581, -0.0358, -0.03586");
}
}
internal_power() {
when : "A1&!A3&A4" ;
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.06263, 0.06257, 0.06254, 0.06239, 0.06235, 0.06228, 0.06238, \
0.06233, 0.06227, 0.06228");
}
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.03566, -0.03569, -0.03565, -0.03569, -0.03559, -0.03564, -0.03577, \
-0.03582, -0.03582, -0.03588");
}
}
internal_power() {
when : "A1&A3&!A4" ;
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.06269, 0.06269, 0.06264, 0.06251, 0.06242, 0.06244, 0.06244, \
0.06239, 0.06234, 0.06232");
}
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.04599, 0.04595, 0.04598, 0.04596, 0.04583, 0.04571, 0.04548, \
0.0454, 0.04533, 0.04517");
}
}
}
pin(A3) {
capacitance : 0.009237 ;
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&!A4" ;
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.06515, 0.06825, 0.07339, 0.07327, 0.07293, 0.07259, 0.07234, \
0.07204, 0.07172, 0.07143");
}
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.05485, -0.05469, -0.05438, -0.05405, -0.05389, -0.0539, -0.05391, \
-0.05387, -0.05392, -0.05387");
}
}
internal_power() {
when : "!A1&!A2&A4" ;
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.05736, 0.05442, 0.05448, 0.05422, 0.05412, 0.05399, 0.05407, \
0.05405, 0.05406, 0.05401");
}
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.0543, -0.05429, -0.05422, -0.05402, -0.05389, -0.05381, -0.05395, \
-0.05393, -0.05391, -0.05395");
}
}
internal_power() {
when : "!A1&A2&!A4" ;
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.08355, 0.08539, 0.08643, 0.08748, 0.08885, 0.08998, 0.09104, \
0.09169, 0.09217, 0.09247");
}
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.05456, -0.05447, -0.05423, -0.05403, -0.05392, -0.05385, -0.05398, \
-0.05396, -0.05393, -0.05387");
}
}
internal_power() {
when : "!A1&A2&A4" ;
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.06788, 0.06194, 0.05476, 0.05422, 0.0541, 0.05407, 0.05407, \
0.0541, 0.05406, 0.05405");
}
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.05426, -0.05423, -0.05423, -0.05408, -0.05399, -0.05394, -0.05401, \
-0.05393, -0.05396, -0.05397");
}
}
internal_power() {
when : "A1&!A2&!A4" ;
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.07363, 0.07799, 0.08379, 0.08558, 0.08742, 0.08903, 0.09043, \
0.09135, 0.09208, 0.09265");
}
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.05474, -0.05469, -0.05441, -0.05412, -0.05396, -0.05381, -0.054, \
-0.05393, -0.05384, -0.05391");
}
}
internal_power() {
when : "A1&!A2&A4" ;
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.06454, 0.05828, 0.0546, 0.0543, 0.05418, 0.054, 0.05408, 0.05405, \
0.05408, 0.05403");
}
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.05439, -0.05437, -0.05426, -0.0541, -0.05399, -0.05387, -0.054, \
-0.05397, -0.05396, -0.05396");
}
}
internal_power() {
when : "A1&A2&!A4" ;
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.06049, 0.06056, 0.06049, 0.06034, 0.06031, 0.06028, 0.06026, \
0.06025, 0.06017, 0.06014");
}
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.03895, -0.03893, -0.03886, -0.03879, -0.03878, -0.03878, -0.03894, \
-0.03896, -0.03902, -0.03913");
}
}
}
pin(A4) {
capacitance : 0.00977 ;
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&!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.05434, 0.05501, 0.05461, 0.05428, 0.05406, 0.05413, 0.05411, \
0.05402, 0.05406, 0.05406");
}
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.05453, -0.05447, -0.05418, -0.05392, -0.05387, -0.05384, -0.05393, \
-0.05391, -0.05392, -0.05384");
}
}
internal_power() {
when : "!A1&!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.05472, 0.05482, 0.0545, 0.05414, 0.05414, 0.05406, 0.05403, \
0.05407, 0.05399, 0.05403");
}
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.0543, -0.05433, -0.05424, -0.05401, -0.05394, -0.05386, -0.05396, \
-0.05387, -0.05397, -0.0539");
}
}
internal_power() {
when : "!A1&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.05432, 0.05491, 0.05465, 0.05436, 0.05412, 0.05414, 0.0541, \
0.05407, 0.0541, 0.05408");
}
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.05453, -0.05447, -0.05422, -0.05399, -0.0539, -0.05387, -0.05394, \
-0.05392, -0.05388, -0.05387");
}
}
internal_power() {
when : "!A1&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.05561, 0.05485, 0.05445, 0.05416, 0.05411, 0.05405, 0.05407, \
0.05407, 0.05404, 0.05405");
}
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.05424, -0.05426, -0.05431, -0.05413, -0.05401, -0.05394, -0.05407, \
-0.05399, -0.05399, -0.05399");
}
}
internal_power() {
when : "A1&!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.05433, 0.05499, 0.05465, 0.05437, 0.05412, 0.05414, 0.05407, \
0.05407, 0.0541, 0.05409");
}
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.05456, -0.05448, -0.05422, -0.05403, -0.05392, -0.05391, -0.05395, \
-0.05396, -0.05393, -0.05383");
}
}
internal_power() {
when : "A1&!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.0585, 0.05477, 0.05458, 0.05426, 0.0542, 0.05414, 0.05407, 0.05403, \
0.05401, 0.05406");
}
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.05434, -0.05433, -0.05432, -0.05409, -0.05401, -0.05394, -0.05399, \
-0.05398, -0.05396, -0.05394");
}
}
internal_power() {
when : "A1&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.05784, 0.05463, 0.0547, 0.05441, 0.05418, 0.0542, 0.05415, 0.05406, \
0.05408, 0.05407");
}
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.05445, -0.05442, -0.05429, -0.05419, -0.05398, -0.05397, -0.05398, \
-0.05401, -0.05397, -0.05395");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2)|(!A3)|(!A4))" ;
max_capacitance : 0.2846 ;
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&A4" ;
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.002957, 0.009829, 0.02295, 0.04339, 0.07208, 0.1098, 0.1574, 0.2154, 0.2846");
values("0.05632, 0.05652, 0.05699, 0.05741, 0.05767, 0.05786, 0.05802, 0.05808, 0.05811, 0.05815",\
"0.05516, 0.05552, 0.05625, 0.0568, 0.05726, 0.05756, 0.0578, 0.05791, 0.05799, 0.05804",\
"0.05992, 0.05968, 0.05928, 0.05899, 0.05874, 0.05859, 0.05854, 0.05839, 0.05837, 0.05836",\
"0.08232, 0.08077, 0.07698, 0.07266, 0.06889, 0.06615, 0.06423, 0.0628, 0.06177, 0.06097",\
"0.1301, 0.1266, 0.1175, 0.1062, 0.09601, 0.08768, 0.08122, 0.07631, 0.07257, 0.06976",\
"0.2069, 0.2016, 0.1863, 0.1664, 0.1469, 0.13, 0.1161, 0.1051, 0.0964, 0.08955",\
"0.3151, 0.3081, 0.2871, 0.2577, 0.227, 0.1991, 0.1752, 0.1554, 0.1392, 0.126",\
"0.4563, 0.4477, 0.4216, 0.3828, 0.3402, 0.2995, 0.2635, 0.2324, 0.2062, 0.1841",\
"0.632, 0.622, 0.5915, 0.5442, 0.4898, 0.4353, 0.3851, 0.3408, 0.3023, 0.2693",\
"0.8437, 0.8328, 0.7984, 0.7437, 0.6779, 0.6096, 0.5442, 0.4851, 0.4323, 0.3861");
}
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.002957, 0.009829, 0.02295, 0.04339, 0.07208, 0.1098, 0.1574, 0.2154, 0.2846");
values("0.2581, 0.2591, 0.2618, 0.264, 0.2652, 0.2665, 0.2674, 0.2696, 0.2721, 0.2739",\
"0.2581, 0.2592, 0.262, 0.2647, 0.2668, 0.2684, 0.2704, 0.2725, 0.2746, 0.2754",\
"0.265, 0.2652, 0.2661, 0.2675, 0.2692, 0.2706, 0.2716, 0.2742, 0.2766, 0.2784",\
"0.2903, 0.2891, 0.2862, 0.2825, 0.2804, 0.2791, 0.2784, 0.2799, 0.2796, 0.2809",\
"0.3437, 0.3402, 0.3315, 0.3211, 0.3112, 0.3036, 0.297, 0.2948, 0.2921, 0.2914",\
"0.43, 0.4245, 0.409, 0.3891, 0.3705, 0.353, 0.3387, 0.3296, 0.3206, 0.3154",\
"0.5512, 0.544, 0.5223, 0.4915, 0.4617, 0.4342, 0.4093, 0.388, 0.3711, 0.3599",\
"0.7081, 0.6999, 0.6736, 0.6337, 0.5896, 0.5494, 0.5122, 0.4803, 0.4511, 0.4274",\
"0.9031, 0.8937, 0.8634, 0.8152, 0.7588, 0.703, 0.6534, 0.608, 0.5656, 0.5284",\
"1.137, 1.127, 1.094, 1.039, 0.9716, 0.9015, 0.8336, 0.7748, 0.7186, 0.6694");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3&A4" ;
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.002957, 0.009829, 0.02295, 0.04339, 0.07208, 0.1098, 0.1574, 0.2154, 0.2846");
values("0.05624, 0.05651, 0.05701, 0.05743, 0.05771, 0.05787, 0.05798, 0.05806, 0.05812, 0.05816",\
"0.05415, 0.05466, 0.05561, 0.05649, 0.05706, 0.05749, 0.05771, 0.05784, 0.05798, 0.05802",\
"0.05404, 0.05433, 0.05511, 0.05595, 0.05661, 0.05713, 0.05746, 0.05765, 0.05783, 0.05791",\
"0.07139, 0.07057, 0.06843, 0.066, 0.06396, 0.06247, 0.06139, 0.06062, 0.06006, 0.05968",\
"0.1163, 0.1135, 0.106, 0.09701, 0.08885, 0.08209, 0.0769, 0.07298, 0.06999, 0.06772",\
"0.1925, 0.1876, 0.1737, 0.1558, 0.1383, 0.1232, 0.1108, 0.1009, 0.09308, 0.0869",\
"0.3023, 0.2956, 0.2752, 0.2473, 0.2182, 0.192, 0.1697, 0.1511, 0.1358, 0.1233",\
"0.4466, 0.4383, 0.4125, 0.3746, 0.3331, 0.2936, 0.2587, 0.2289, 0.2035, 0.1823",\
"0.6269, 0.6172, 0.5869, 0.54, 0.4856, 0.432, 0.3826, 0.339, 0.3013, 0.2689",\
"0.8449, 0.834, 0.7993, 0.7449, 0.6787, 0.6103, 0.5453, 0.4862, 0.4339, 0.3882");
}
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.002957, 0.009829, 0.02295, 0.04339, 0.07208, 0.1098, 0.1574, 0.2154, 0.2846");
values("0.3407, 0.341, 0.3419, 0.3429, 0.3436, 0.3443, 0.346, 0.3478, 0.3508, 0.3541",\
"0.3403, 0.3407, 0.3422, 0.3432, 0.345, 0.3456, 0.3475, 0.35, 0.3523, 0.3541",\
"0.3445, 0.3446, 0.3449, 0.3457, 0.3464, 0.3476, 0.3491, 0.3514, 0.3538, 0.3561",\
"0.3688, 0.3675, 0.3643, 0.3605, 0.3574, 0.356, 0.3558, 0.3564, 0.3583, 0.3601",\
"0.4229, 0.4199, 0.4114, 0.4007, 0.39, 0.3821, 0.3758, 0.3725, 0.3713, 0.3706",\
"0.5122, 0.5075, 0.4924, 0.4724, 0.4519, 0.4336, 0.4191, 0.408, 0.3993, 0.3946",\
"0.6374, 0.6311, 0.6112, 0.5809, 0.5486, 0.5182, 0.4919, 0.4703, 0.4528, 0.4386",\
"0.7998, 0.7922, 0.7689, 0.7303, 0.6853, 0.6415, 0.6021, 0.5671, 0.5378, 0.5131",\
"1.002, 0.9929, 0.966, 0.9214, 0.8648, 0.8061, 0.7516, 0.7022, 0.6583, 0.6221",\
"1.244, 1.235, 1.204, 1.155, 1.09, 1.016, 0.945, 0.88, 0.8203, 0.7681");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2&A4" ;
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.002957, 0.009829, 0.02295, 0.04339, 0.07208, 0.1098, 0.1574, 0.2154, 0.2846");
values("0.05617, 0.05641, 0.05699, 0.0574, 0.05769, 0.05787, 0.05802, 0.05807, 0.05814, 0.05818",\
"0.05396, 0.05442, 0.05549, 0.05643, 0.05705, 0.05742, 0.05769, 0.05785, 0.05793, 0.05802",\
"0.05102, 0.05144, 0.05291, 0.05437, 0.05556, 0.05638, 0.05691, 0.05726, 0.05751, 0.05767",\
"0.06348, 0.06314, 0.06224, 0.0613, 0.06052, 0.05998, 0.05958, 0.05929, 0.05908, 0.0589",\
"0.1055, 0.1033, 0.09715, 0.0901, 0.08361, 0.07821, 0.07397, 0.07075, 0.06828, 0.06638",\
"0.1826, 0.1781, 0.1655, 0.1492, 0.1335, 0.1198, 0.1085, 0.09951, 0.09222, 0.0864",\
"0.2965, 0.2901, 0.2709, 0.2442, 0.2167, 0.1915, 0.1701, 0.1522, 0.1373, 0.1249",\
"0.4485, 0.4404, 0.4152, 0.378, 0.3375, 0.2988, 0.2643, 0.2347, 0.2095, 0.1882",\
"0.6394, 0.6298, 0.5996, 0.5532, 0.4994, 0.4456, 0.3962, 0.3526, 0.3145, 0.2817",\
"0.8705, 0.8596, 0.8253, 0.7704, 0.7042, 0.6353, 0.5697, 0.5098, 0.4567, 0.4097");
}
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.002957, 0.009829, 0.02295, 0.04339, 0.07208, 0.1098, 0.1574, 0.2154, 0.2846");
values("0.4205, 0.4206, 0.4208, 0.4213, 0.4224, 0.4233, 0.424, 0.4265, 0.4288, 0.4316",\
"0.4178, 0.4178, 0.4186, 0.4193, 0.4203, 0.4212, 0.4222, 0.4245, 0.4263, 0.4296",\
"0.42, 0.4197, 0.4194, 0.4196, 0.4198, 0.4204, 0.4216, 0.4236, 0.4263, 0.4266",\
"0.4447, 0.4433, 0.4391, 0.4346, 0.4314, 0.4286, 0.4282, 0.4282, 0.4288, 0.4311",\
"0.5007, 0.4976, 0.4888, 0.4765, 0.4653, 0.4561, 0.4494, 0.4452, 0.4428, 0.4426",\
"0.5945, 0.5893, 0.5741, 0.5528, 0.5306, 0.5102, 0.4942, 0.4822, 0.4733, 0.4681",\
"0.7277, 0.7214, 0.7001, 0.6686, 0.6344, 0.6014, 0.5721, 0.5484, 0.5298, 0.5146",\
"0.902, 0.8943, 0.8691, 0.8282, 0.7797, 0.7324, 0.6887, 0.6508, 0.6183, 0.5926",\
"1.118, 1.109, 1.081, 1.033, 0.9721, 0.9087, 0.8488, 0.7946, 0.7473, 0.7046",\
"1.379, 1.369, 1.338, 1.284, 1.214, 1.134, 1.056, 0.9841, 0.9193, 0.8624");
}
}
internal_power() {
related_pin : "A4" ;
when : "A1&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.002957, 0.009829, 0.02295, 0.04339, 0.07208, 0.1098, 0.1574, 0.2154, 0.2846");
values("0.05621, 0.05646, 0.057, 0.05745, 0.05775, 0.05793, 0.05804, 0.05813, 0.05817, 0.0582",\
"0.0539, 0.05437, 0.05544, 0.05644, 0.05707, 0.05746, 0.0577, 0.05787, 0.05798, 0.05806",\
"0.04973, 0.05037, 0.05211, 0.05393, 0.05527, 0.05618, 0.05677, 0.05718, 0.05742, 0.0576",\
"0.05871, 0.0586, 0.0584, 0.05832, 0.05839, 0.0584, 0.05836, 0.05833, 0.05841, 0.05839",\
"0.09811, 0.09613, 0.0912, 0.0854, 0.08016, 0.07574, 0.07222, 0.06946, 0.06731, 0.06565",\
"0.175, 0.1711, 0.1598, 0.1451, 0.1308, 0.1184, 0.1079, 0.09917, 0.09215, 0.08648",\
"0.2929, 0.2869, 0.2688, 0.2437, 0.2176, 0.1936, 0.1728, 0.1552, 0.1405, 0.1282",\
"0.4527, 0.4447, 0.4207, 0.3849, 0.3454, 0.3077, 0.2738, 0.2444, 0.219, 0.1974",\
"0.6554, 0.6459, 0.6162, 0.5708, 0.5177, 0.4646, 0.4155, 0.3716, 0.333, 0.2994",\
"0.902, 0.8912, 0.8567, 0.8023, 0.7367, 0.6679, 0.6017, 0.5414, 0.4873, 0.4394");
}
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.002957, 0.009829, 0.02295, 0.04339, 0.07208, 0.1098, 0.1574, 0.2154, 0.2846");
values("0.4937, 0.4938, 0.4939, 0.4946, 0.4955, 0.4963, 0.4975, 0.4994, 0.5017, 0.5043",\
"0.4904, 0.4905, 0.4905, 0.4912, 0.4924, 0.4929, 0.4942, 0.496, 0.4977, 0.5013",\
"0.4929, 0.4925, 0.4916, 0.4911, 0.4916, 0.4917, 0.4927, 0.494, 0.4957, 0.4993",\
"0.5187, 0.5171, 0.5123, 0.5074, 0.5032, 0.5003, 0.4989, 0.4988, 0.4992, 0.5018",\
"0.5782, 0.5749, 0.565, 0.5515, 0.5388, 0.5285, 0.5209, 0.5162, 0.5142, 0.5128",\
"0.6777, 0.6724, 0.6562, 0.6331, 0.6086, 0.5865, 0.5686, 0.5552, 0.5457, 0.5388",\
"0.8211, 0.8139, 0.7911, 0.7575, 0.7197, 0.683, 0.6512, 0.625, 0.6044, 0.5883",\
"1.01, 1.001, 0.973, 0.9285, 0.8766, 0.8242, 0.7758, 0.7338, 0.6989, 0.6698",\
"1.244, 1.234, 1.203, 1.151, 1.085, 1.015, 0.9485, 0.8883, 0.8354, 0.7908",\
"1.527, 1.517, 1.482, 1.423, 1.345, 1.259, 1.173, 1.093, 1.02, 0.9568");
}
}
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.002957, 0.009829, 0.02295, 0.04339, 0.07208, 0.1098, 0.1574, 0.2154, 0.2846");
values("0.09798, 0.1122, 0.1617, 0.2559, 0.4022, 0.6071, 0.8765, 1.216, 1.629, 2.123",\
"0.1012, 0.1153, 0.165, 0.2592, 0.4055, 0.6104, 0.8802, 1.219, 1.633, 2.127",\
"0.1168, 0.1305, 0.1791, 0.2727, 0.4188, 0.6235, 0.8927, 1.232, 1.646, 2.139",\
"0.1388, 0.1553, 0.2094, 0.3033, 0.4473, 0.6504, 0.9187, 1.257, 1.67, 2.164",\
"0.1573, 0.1773, 0.2411, 0.3479, 0.4974, 0.6979, 0.9636, 1.3, 1.712, 2.204",\
"0.1686, 0.1925, 0.2678, 0.391, 0.5578, 0.7697, 1.033, 1.366, 1.774, 2.264",\
"0.1713, 0.1995, 0.2865, 0.4277, 0.6158, 0.8478, 1.127, 1.46, 1.864, 2.35",\
"0.1653, 0.197, 0.2965, 0.4563, 0.6674, 0.9235, 1.225, 1.578, 1.984, 2.465",\
"0.1497, 0.185, 0.2968, 0.4758, 0.7103, 0.9931, 1.321, 1.698, 2.128, 2.613",\
"0.1233, 0.1629, 0.2865, 0.4845, 0.7429, 1.054, 1.411, 1.815, 2.271, 2.783");
}
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.002957, 0.009829, 0.02295, 0.04339, 0.07208, 0.1098, 0.1574, 0.2154, 0.2846");
values("0.09942, 0.1132, 0.1607, 0.25, 0.3889, 0.5828, 0.837, 1.159, 1.55, 2.016",\
"0.1062, 0.1199, 0.1677, 0.2577, 0.3964, 0.5899, 0.8455, 1.167, 1.558, 2.024",\
"0.1336, 0.1469, 0.1937, 0.2829, 0.4211, 0.6154, 0.8705, 1.192, 1.583, 2.051",\
"0.182, 0.1977, 0.248, 0.3358, 0.4723, 0.665, 0.9189, 1.24, 1.631, 2.097",\
"0.2402, 0.2596, 0.3206, 0.421, 0.5586, 0.7477, 0.9991, 1.317, 1.706, 2.173",\
"0.3074, 0.3311, 0.4045, 0.5218, 0.6777, 0.8718, 1.119, 1.434, 1.82, 2.284",\
"0.3831, 0.4108, 0.4973, 0.6344, 0.8122, 1.029, 1.284, 1.594, 1.977, 2.437",\
"0.4666, 0.4998, 0.5997, 0.7574, 0.9598, 1.201, 1.481, 1.803, 2.181, 2.636",\
"0.5609, 0.5977, 0.7113, 0.8901, 1.118, 1.389, 1.696, 2.046, 2.437, 2.887",\
"0.6642, 0.7049, 0.8328, 1.034, 1.288, 1.589, 1.927, 2.304, 2.727, 3.193");
}
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.002957, 0.009829, 0.02295, 0.04339, 0.07208, 0.1098, 0.1574, 0.2154, 0.2846");
values("0.1656, 0.1907, 0.2791, 0.445, 0.7029, 1.064, 1.539, 2.138, 2.867, 3.735",\
"0.1645, 0.1904, 0.2787, 0.4449, 0.7032, 1.064, 1.539, 2.136, 2.867, 3.737",\
"0.1658, 0.1898, 0.2766, 0.4453, 0.7022, 1.063, 1.54, 2.134, 2.864, 3.735",\
"0.1935, 0.2176, 0.2982, 0.4486, 0.7019, 1.063, 1.539, 2.138, 2.867, 3.739",\
"0.247, 0.2703, 0.3486, 0.4972, 0.7233, 1.065, 1.539, 2.135, 2.869, 3.738",\
"0.3196, 0.3461, 0.4273, 0.5733, 0.798, 1.111, 1.548, 2.136, 2.868, 3.739",\
"0.4045, 0.4338, 0.5288, 0.6822, 0.904, 1.213, 1.621, 2.163, 2.87, 3.737",\
"0.4986, 0.5374, 0.6424, 0.8156, 1.044, 1.35, 1.753, 2.264, 2.918, 3.745",\
"0.6052, 0.649, 0.7688, 0.9628, 1.21, 1.523, 1.921, 2.429, 3.049, 3.827",\
"0.7176, 0.7658, 0.9066, 1.125, 1.397, 1.727, 2.131, 2.631, 3.246, 3.985");
}
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.002957, 0.009829, 0.02295, 0.04339, 0.07208, 0.1098, 0.1574, 0.2154, 0.2846");
values("0.1388, 0.1626, 0.2451, 0.4025, 0.6474, 0.9905, 1.444, 2.013, 2.709, 3.538",\
"0.1386, 0.1622, 0.2445, 0.402, 0.6469, 0.9913, 1.443, 2.017, 2.708, 3.541",\
"0.141, 0.1627, 0.2444, 0.4016, 0.6492, 0.9904, 1.444, 2.013, 2.71, 3.539",\
"0.1782, 0.1976, 0.2631, 0.404, 0.6462, 0.9904, 1.444, 2.012, 2.71, 3.538",\
"0.2381, 0.2589, 0.3278, 0.4519, 0.6604, 0.9941, 1.443, 2.013, 2.708, 3.54",\
"0.315, 0.3391, 0.4152, 0.5448, 0.7364, 1.024, 1.446, 2.018, 2.709, 3.54",\
"0.4018, 0.431, 0.5212, 0.6628, 0.8604, 1.128, 1.503, 2.023, 2.715, 3.545",\
"0.4968, 0.533, 0.6382, 0.8034, 1.013, 1.286, 1.636, 2.106, 2.733, 3.55",\
"0.6006, 0.6408, 0.7636, 0.954, 1.192, 1.472, 1.829, 2.272, 2.846, 3.587",\
"0.7106, 0.7598, 0.9012, 1.117, 1.383, 1.693, 2.056, 2.501, 3.04, 3.728");
}
}
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.002957, 0.009829, 0.02295, 0.04339, 0.07208, 0.1098, 0.1574, 0.2154, 0.2846");
values("0.1281, 0.1423, 0.1919, 0.2858, 0.4319, 0.6367, 0.9062, 1.245, 1.66, 2.153",\
"0.13, 0.1443, 0.1942, 0.2884, 0.4347, 0.6397, 0.9093, 1.249, 1.662, 2.156",\
"0.1365, 0.1509, 0.2008, 0.2951, 0.4416, 0.6464, 0.9159, 1.255, 1.67, 2.163",\
"0.1474, 0.1634, 0.2166, 0.3124, 0.4577, 0.6617, 0.9305, 1.269, 1.683, 2.177",\
"0.1583, 0.1769, 0.2365, 0.3389, 0.4884, 0.6904, 0.9572, 1.294, 1.707, 2.2",\
"0.161, 0.1828, 0.2527, 0.3682, 0.5268, 0.7356, 1.001, 1.335, 1.745, 2.235",\
"0.1535, 0.1788, 0.2591, 0.3911, 0.5671, 0.7873, 1.061, 1.395, 1.802, 2.289",\
"0.1343, 0.1631, 0.2542, 0.4034, 0.6009, 0.8411, 1.128, 1.472, 1.88, 2.363",\
"0.1028, 0.1347, 0.2372, 0.4032, 0.6227, 0.8878, 1.196, 1.554, 1.973, 2.46",\
"0.0574, 0.0931, 0.2054, 0.3902, 0.6316, 0.9227, 1.258, 1.639, 2.072, 2.571");
}
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.002957, 0.009829, 0.02295, 0.04339, 0.07208, 0.1098, 0.1574, 0.2154, 0.2846");
values("0.1286, 0.1419, 0.189, 0.2783, 0.4165, 0.6095, 0.8639, 1.185, 1.576, 2.045",\
"0.135, 0.1487, 0.1957, 0.2853, 0.4239, 0.6169, 0.8721, 1.192, 1.585, 2.052",\
"0.1609, 0.1742, 0.221, 0.3102, 0.4483, 0.6419, 0.8966, 1.217, 1.609, 2.077",\
"0.2149, 0.229, 0.276, 0.3628, 0.499, 0.6916, 0.9454, 1.265, 1.656, 2.124",\
"0.2847, 0.3016, 0.3568, 0.4516, 0.5862, 0.7752, 1.026, 1.343, 1.733, 2.199",\
"0.3668, 0.3873, 0.4525, 0.5611, 0.7106, 0.9005, 1.147, 1.461, 1.847, 2.309",\
"0.4602, 0.4847, 0.561, 0.6867, 0.854, 1.063, 1.314, 1.623, 2.004, 2.464",\
"0.5671, 0.5943, 0.6824, 0.8256, 1.015, 1.246, 1.519, 1.835, 2.212, 2.665",\
"0.6869, 0.7174, 0.8168, 0.9785, 1.192, 1.447, 1.744, 2.086, 2.471, 2.92",\
"0.8194, 0.8544, 0.9653, 1.145, 1.382, 1.665, 1.988, 2.356, 2.77, 3.23");
}
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.002957, 0.009829, 0.02295, 0.04339, 0.07208, 0.1098, 0.1574, 0.2154, 0.2846");
values("0.1676, 0.192, 0.2795, 0.4447, 0.7027, 1.064, 1.539, 2.136, 2.868, 3.737",\
"0.1675, 0.1924, 0.2791, 0.4453, 0.7018, 1.064, 1.54, 2.138, 2.867, 3.737",\
"0.1736, 0.1962, 0.2798, 0.4455, 0.7033, 1.063, 1.537, 2.137, 2.868, 3.738",\
"0.2029, 0.2246, 0.3018, 0.4524, 0.7025, 1.064, 1.54, 2.137, 2.867, 3.74",\
"0.2572, 0.2775, 0.3488, 0.4917, 0.7231, 1.066, 1.539, 2.136, 2.866, 3.736",\
"0.3351, 0.356, 0.4278, 0.5618, 0.7797, 1.101, 1.551, 2.136, 2.868, 3.738",\
"0.4262, 0.4498, 0.5288, 0.6656, 0.8734, 1.178, 1.599, 2.161, 2.871, 3.738",\
"0.5282, 0.5554, 0.6446, 0.7938, 1.005, 1.296, 1.698, 2.226, 2.907, 3.747",\
"0.6388, 0.6738, 0.7712, 0.9374, 1.164, 1.458, 1.84, 2.348, 2.991, 3.8",\
"0.761, 0.7968, 0.9122, 1.096, 1.342, 1.649, 2.03, 2.518, 3.137, 3.904");
}
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.002957, 0.009829, 0.02295, 0.04339, 0.07208, 0.1098, 0.1574, 0.2154, 0.2846");
values("0.1851, 0.2089, 0.2917, 0.4498, 0.696, 1.04, 1.493, 2.063, 2.759, 3.588",\
"0.1852, 0.2088, 0.2916, 0.4502, 0.6962, 1.04, 1.494, 2.063, 2.758, 3.59",\
"0.1856, 0.2087, 0.2915, 0.4502, 0.6958, 1.04, 1.493, 2.063, 2.76, 3.588",\
"0.2144, 0.2334, 0.3034, 0.4508, 0.6949, 1.04, 1.493, 2.062, 2.76, 3.587",\
"0.2769, 0.297, 0.3642, 0.4891, 0.7045, 1.039, 1.492, 2.061, 2.758, 3.588",\
"0.358, 0.3811, 0.4529, 0.5798, 0.773, 1.066, 1.494, 2.062, 2.758, 3.588",\
"0.4506, 0.4778, 0.5626, 0.6978, 0.8936, 1.164, 1.545, 2.071, 2.756, 3.586",\
"0.553, 0.5844, 0.684, 0.8388, 1.045, 1.317, 1.67, 2.147, 2.781, 3.588",\
"0.6642, 0.7004, 0.816, 0.995, 1.223, 1.503, 1.858, 2.304, 2.884, 3.629",\
"0.7812, 0.8244, 0.9558, 1.162, 1.419, 1.718, 2.083, 2.527, 3.071, 3.761");
}
}
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.002957, 0.009829, 0.02295, 0.04339, 0.07208, 0.1098, 0.1574, 0.2154, 0.2846");
values("0.1478, 0.162, 0.2117, 0.3058, 0.4516, 0.6566, 0.9261, 1.265, 1.679, 2.173",\
"0.1496, 0.164, 0.2137, 0.3081, 0.4544, 0.6594, 0.9288, 1.268, 1.683, 2.176",\
"0.152, 0.1665, 0.2167, 0.3115, 0.4579, 0.6632, 0.9327, 1.272, 1.687, 2.18",\
"0.1529, 0.1683, 0.2209, 0.3164, 0.4622, 0.6666, 0.9358, 1.275, 1.689, 2.183",\
"0.1516, 0.1689, 0.2255, 0.3251, 0.4735, 0.6759, 0.9429, 1.281, 1.693, 2.186",\
"0.1402, 0.1604, 0.2254, 0.3345, 0.4885, 0.6949, 0.9606, 1.295, 1.705, 2.195",\
"0.116, 0.1392, 0.2132, 0.336, 0.503, 0.7172, 0.9872, 1.321, 1.728, 2.215",\
"0.0776, 0.1038, 0.1875, 0.3246, 0.5085, 0.7382, 1.017, 1.356, 1.764, 2.246",\
"0.0235, 0.0529, 0.1457, 0.2981, 0.501, 0.7494, 1.045, 1.395, 1.807, 2.292",\
"-0.048, -0.0158, 0.0868, 0.2549, 0.4773, 0.7471, 1.064, 1.43, 1.854, 2.345");
}
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.002957, 0.009829, 0.02295, 0.04339, 0.07208, 0.1098, 0.1574, 0.2154, 0.2846");
values("0.1529, 0.1669, 0.2148, 0.3047, 0.4438, 0.6375, 0.8926, 1.214, 1.606, 2.071",\
"0.1583, 0.1721, 0.2201, 0.3105, 0.4496, 0.6437, 0.898, 1.219, 1.611, 2.079",\
"0.1831, 0.1968, 0.2447, 0.3344, 0.4731, 0.6672, 0.9221, 1.243, 1.635, 2.101",\
"0.24, 0.2536, 0.2998, 0.3873, 0.5242, 0.7167, 0.97, 1.291, 1.681, 2.148",\
"0.3193, 0.3351, 0.3873, 0.4783, 0.612, 0.801, 1.052, 1.37, 1.759, 2.225",\
"0.4147, 0.4334, 0.4938, 0.5963, 0.7408, 0.9278, 1.174, 1.488, 1.873, 2.336",\
"0.5261, 0.5479, 0.6173, 0.734, 0.8936, 1.097, 1.344, 1.652, 2.033, 2.491",\
"0.6542, 0.6788, 0.7578, 0.8899, 1.068, 1.289, 1.556, 1.868, 2.242, 2.694",\
"0.7997, 0.8269, 0.9151, 1.063, 1.261, 1.505, 1.791, 2.126, 2.507, 2.952",\
"0.9634, 0.9936, 1.092, 1.256, 1.475, 1.743, 2.052, 2.408, 2.814, 3.268");
}
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.002957, 0.009829, 0.02295, 0.04339, 0.07208, 0.1098, 0.1574, 0.2154, 0.2846");
values("0.1674, 0.1924, 0.2793, 0.4446, 0.7027, 1.064, 1.538, 2.134, 2.865, 3.738",\
"0.1676, 0.1927, 0.279, 0.4447, 0.7019, 1.064, 1.538, 2.136, 2.869, 3.737",\
"0.1712, 0.1947, 0.2797, 0.4451, 0.7021, 1.064, 1.538, 2.138, 2.867, 3.737",\
"0.1954, 0.2181, 0.2967, 0.4509, 0.7026, 1.064, 1.54, 2.137, 2.869, 3.738",\
"0.2464, 0.2658, 0.3365, 0.4829, 0.7198, 1.067, 1.538, 2.136, 2.867, 3.739",\
"0.3244, 0.3441, 0.4113, 0.5438, 0.7668, 1.095, 1.549, 2.137, 2.866, 3.737",\
"0.4193, 0.4398, 0.5102, 0.6428, 0.8496, 1.161, 1.591, 2.16, 2.871, 3.738",\
"0.5246, 0.5478, 0.6258, 0.7644, 0.9728, 1.265, 1.676, 2.215, 2.904, 3.749",\
"0.6404, 0.6662, 0.7524, 0.9016, 1.12, 1.413, 1.802, 2.32, 2.978, 3.797",\
"0.7694, 0.7972, 0.891, 1.057, 1.287, 1.589, 1.974, 2.467, 3.103, 3.887");
}
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.002957, 0.009829, 0.02295, 0.04339, 0.07208, 0.1098, 0.1574, 0.2154, 0.2846");
values("0.2264, 0.2507, 0.3347, 0.4933, 0.7407, 1.086, 1.539, 2.111, 2.806, 3.637",\
"0.2265, 0.2508, 0.3352, 0.4945, 0.7407, 1.085, 1.54, 2.111, 2.808, 3.636",\
"0.226, 0.2503, 0.3343, 0.4937, 0.741, 1.086, 1.539, 2.11, 2.807, 3.636",\
"0.2456, 0.2658, 0.3407, 0.4938, 0.7405, 1.086, 1.539, 2.11, 2.807, 3.636",\
"0.3095, 0.3289, 0.3953, 0.5241, 0.7463, 1.085, 1.54, 2.109, 2.807, 3.636",\
"0.3937, 0.4152, 0.4849, 0.6114, 0.8068, 1.108, 1.541, 2.109, 2.807, 3.636",\
"0.49, 0.516, 0.5964, 0.7294, 0.9248, 1.196, 1.585, 2.115, 2.805, 3.635",\
"0.599, 0.6302, 0.7214, 0.872, 1.073, 1.346, 1.703, 2.186, 2.825, 3.636",\
"0.7176, 0.7514, 0.8602, 1.029, 1.25, 1.527, 1.885, 2.334, 2.922, 3.674",\
"0.845, 0.8838, 1.007, 1.2, 1.447, 1.741, 2.102, 2.55, 3.1, 3.798");
}
}
timing() {
related_pin : "A4" ;
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.002957, 0.009829, 0.02295, 0.04339, 0.07208, 0.1098, 0.1574, 0.2154, 0.2846");
values("0.1588, 0.173, 0.2226, 0.3167, 0.4627, 0.6675, 0.9371, 1.276, 1.691, 2.184",\
"0.1607, 0.175, 0.2249, 0.3192, 0.4654, 0.6703, 0.9399, 1.279, 1.694, 2.187",\
"0.161, 0.1755, 0.2259, 0.3208, 0.4673, 0.6726, 0.9421, 1.282, 1.696, 2.19",\
"0.1563, 0.1712, 0.2227, 0.3177, 0.4637, 0.6684, 0.938, 1.277, 1.691, 2.184",\
"0.1435, 0.1601, 0.2149, 0.3126, 0.4598, 0.6625, 0.9299, 1.268, 1.68, 2.174",\
"0.1156, 0.1346, 0.196, 0.3022, 0.4544, 0.6591, 0.9245, 1.259, 1.669, 2.16",\
"0.07093, 0.09243, 0.1613, 0.2781, 0.4421, 0.6545, 0.9224, 1.256, 1.662, 2.148",\
"0.0081, 0.0318, 0.1089, 0.237, 0.4145, 0.641, 0.9185, 1.255, 1.661, 2.143",\
"-0.0745, -0.0479, 0.0373, 0.178, 0.3692, 0.6115, 0.9045, 1.252, 1.661, 2.145",\
"-0.1784, -0.1492, -0.0557, 0.0977, 0.3045, 0.5631, 0.8736, 1.238, 1.659, 2.146");
}
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.002957, 0.009829, 0.02295, 0.04339, 0.07208, 0.1098, 0.1574, 0.2154, 0.2846");
values("0.1695, 0.1842, 0.2339, 0.3261, 0.4666, 0.6615, 0.9178, 1.24, 1.632, 2.099",\
"0.1747, 0.1891, 0.2389, 0.3308, 0.4718, 0.6671, 0.9228, 1.244, 1.636, 2.104",\
"0.1995, 0.2139, 0.263, 0.3546, 0.495, 0.6899, 0.9458, 1.267, 1.659, 2.126",\
"0.2583, 0.2719, 0.3189, 0.4081, 0.5464, 0.7394, 0.9937, 1.315, 1.706, 2.171",\
"0.3463, 0.3617, 0.4122, 0.5011, 0.6351, 0.8248, 1.076, 1.394, 1.784, 2.249",\
"0.4546, 0.4716, 0.5282, 0.6274, 0.7678, 0.9536, 1.2, 1.513, 1.899, 2.36",\
"0.583, 0.6027, 0.6671, 0.7772, 0.9302, 1.128, 1.372, 1.679, 2.059, 2.517",\
"0.7329, 0.7551, 0.8276, 0.9499, 1.118, 1.331, 1.591, 1.899, 2.272, 2.723",\
"0.9052, 0.93, 1.011, 1.146, 1.332, 1.562, 1.838, 2.166, 2.541, 2.985",\
"1.102, 1.129, 1.218, 1.367, 1.57, 1.821, 2.116, 2.461, 2.859, 3.307");
}
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.002957, 0.009829, 0.02295, 0.04339, 0.07208, 0.1098, 0.1574, 0.2154, 0.2846");
values("0.1673, 0.1923, 0.2793, 0.4446, 0.702, 1.064, 1.539, 2.137, 2.869, 3.74",\
"0.1674, 0.1922, 0.2792, 0.445, 0.7026, 1.064, 1.539, 2.137, 2.868, 3.735",\
"0.169, 0.1931, 0.2799, 0.4446, 0.7019, 1.063, 1.538, 2.138, 2.867, 3.738",\
"0.1856, 0.2089, 0.2899, 0.4483, 0.703, 1.064, 1.539, 2.135, 2.866, 3.738",\
"0.2284, 0.2494, 0.3231, 0.4729, 0.7144, 1.067, 1.539, 2.138, 2.867, 3.739",\
"0.2977, 0.3175, 0.3901, 0.5305, 0.7564, 1.089, 1.548, 2.138, 2.867, 3.737",\
"0.3862, 0.406, 0.4788, 0.62, 0.8376, 1.152, 1.585, 2.157, 2.873, 3.738",\
"0.4896, 0.5108, 0.5872, 0.7286, 0.952, 1.256, 1.668, 2.21, 2.903, 3.749",\
"0.6048, 0.628, 0.7086, 0.8588, 1.085, 1.396, 1.796, 2.315, 2.974, 3.792",\
"0.73, 0.7566, 0.8438, 1.003, 1.237, 1.56, 1.964, 2.467, 3.101, 3.884");
}
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.002957, 0.009829, 0.02295, 0.04339, 0.07208, 0.1098, 0.1574, 0.2154, 0.2846");
values("0.2655, 0.29, 0.375, 0.5354, 0.7835, 1.129, 1.583, 2.155, 2.851, 3.682",\
"0.2655, 0.2899, 0.3749, 0.5349, 0.7838, 1.13, 1.583, 2.156, 2.85, 3.683",\
"0.2642, 0.2894, 0.3752, 0.5349, 0.7834, 1.13, 1.583, 2.154, 2.851, 3.683",\
"0.2761, 0.2976, 0.3768, 0.535, 0.7833, 1.129, 1.584, 2.155, 2.853, 3.683",\
"0.3392, 0.3583, 0.4243, 0.5581, 0.7862, 1.129, 1.583, 2.155, 2.852, 3.682",\
"0.4251, 0.4452, 0.5146, 0.6408, 0.8392, 1.146, 1.583, 2.155, 2.853, 3.682",\
"0.5276, 0.5518, 0.6274, 0.7582, 0.9526, 1.228, 1.622, 2.16, 2.851, 3.681",\
"0.6428, 0.671, 0.7574, 0.9002, 1.099, 1.371, 1.733, 2.223, 2.868, 3.683",\
"0.7708, 0.8004, 0.902, 1.061, 1.274, 1.549, 1.907, 2.363, 2.958, 3.717",\
"0.9054, 0.9426, 1.057, 1.238, 1.472, 1.759, 2.118, 2.569, 3.126, 3.833");
}
}
}
}