blob: 16c86f977aaccdcf22e7b8d56a8afca6005cad5f [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__or4_1) {
area : 36.691200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&!A4" ;
value : "0.003522816" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&A4" ;
value : "0.0011033352" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&!A4" ;
value : "0.0010978506" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&A4" ;
value : "0.0010926234" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&!A4" ;
value : "0.0010923264" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&A4" ;
value : "0.0010870992" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&!A4" ;
value : "0.0010869606" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&A4" ;
value : "0.001085733" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&!A4" ;
value : "0.0010883862" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&A4" ;
value : "0.0010817532" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&!A4" ;
value : "0.0010815948" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&A4" ;
value : "0.001080288" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&!A4" ;
value : "0.0010814364" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&A4" ;
value : "0.00108009" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&!A4" ;
value : "0.0010800504" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&A4" ;
value : "0.0010795158" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.003522816" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.003376 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.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.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.01043, 0.01043, 0.01043, 0.01043, 0.01041, 0.0104, 0.01037, \
0.01034, 0.01029, 0.01022");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.001502, -0.001506, -0.001513, -0.001517, -0.001515, -0.001521, \
-0.001522, -0.001523, -0.001523, -0.001523");
}
}
internal_power() {
when : "!A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.007169, 0.007168, 0.007167, 0.007163, 0.007153, 0.007147, 0.007132, \
0.007112, 0.007085, 0.007048");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.001502, -0.001507, -0.001513, -0.001517, -0.001515, -0.00152, \
-0.001524, -0.001523, -0.001522, -0.001524");
}
}
internal_power() {
when : "!A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.007082, 0.007085, 0.007089, 0.00708, 0.00707, 0.007063, 0.00705, \
0.007029, 0.007004, 0.006965");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.001502, -0.001504, -0.001515, -0.001517, -0.001519, -0.001521, \
-0.001523, -0.001524, -0.001523, -0.001523");
}
}
internal_power() {
when : "A2&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.003893, 0.003895, 0.003891, 0.003887, 0.003885, 0.003887, 0.003881, \
0.003871, 0.003859, 0.003842");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.001511, -0.001515, -0.001522, -0.001523, -0.001524, -0.00153, \
-0.001533, -0.001532, -0.001533, -0.001533");
}
}
internal_power() {
when : "A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.003849, 0.003853, 0.003849, 0.003852, 0.003846, 0.003845, 0.003841, \
0.00383, 0.003819, 0.003801");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.00151, -0.001513, -0.001521, -0.001525, -0.001528, -0.001532, \
-0.001531, -0.001533, -0.001532, -0.001532");
}
}
internal_power() {
when : "A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.003847, 0.003852, 0.003852, 0.00385, 0.003844, 0.003844, 0.003839, \
0.003828, 0.003818, 0.003801");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.00151, -0.001513, -0.00152, -0.001525, -0.001526, -0.001531, \
-0.001532, -0.001532, -0.001532, -0.001532");
}
}
internal_power() {
when : "A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.003824, 0.003826, 0.003826, 0.003828, 0.003822, 0.003822, 0.003817, \
0.003807, 0.003795, 0.003779");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.00151, -0.001517, -0.001523, -0.001526, -0.001526, -0.001533, \
-0.001533, -0.001533, -0.001533, -0.001533");
}
}
}
pin(A2) {
capacitance : 0.0032 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.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.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.006336, 0.006329, 0.006334, 0.006331, 0.006322, 0.006313, 0.006288, \
0.006257, 0.00621, 0.006151");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.001925, -0.001925, -0.001928, -0.001932, -0.001937, -0.001944, \
-0.001947, -0.001952, -0.001958, -0.001963");
}
}
internal_power() {
when : "!A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.003062, 0.003059, 0.003062, 0.003062, 0.003064, 0.003061, 0.003048, \
0.003031, 0.003008, 0.002977");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.00194, -0.001943, -0.001947, -0.001948, -0.001952, -0.00196, \
-0.001965, -0.001969, -0.001975, -0.00198");
}
}
internal_power() {
when : "!A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.003015, 0.003014, 0.003016, 0.003019, 0.003012, 0.003013, 0.003002, \
0.002983, 0.00296, 0.002931");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.001948, -0.001948, -0.001954, -0.001955, -0.001959, -0.001968, \
-0.001972, -0.001976, -0.001978, -0.001986");
}
}
internal_power() {
when : "A1&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.004384, 0.004388, 0.00439, 0.004387, 0.004391, 0.004397, 0.004397, \
0.004395, 0.004394, 0.004396");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.003521, -0.003636, -0.003899, -0.004124, -0.004224, -0.004281, \
-0.0043, -0.004311, -0.004324, -0.004329");
}
}
internal_power() {
when : "A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.002815, 0.002816, 0.00282, 0.002826, 0.002825, 0.002835, 0.002836, \
0.002832, 0.002833, 0.002833");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.002814, -0.002874, -0.00301, -0.003081, -0.003107, -0.003132, \
-0.003147, -0.003158, -0.003167, -0.003179");
}
}
internal_power() {
when : "A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.002904, 0.002903, 0.002916, 0.002917, 0.002916, 0.002926, 0.002928, \
0.002925, 0.002924, 0.002924");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.003002, -0.002998, -0.00301, -0.003011, -0.003015, -0.003023, \
-0.003023, -0.00303, -0.003037, -0.00305");
}
}
internal_power() {
when : "A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.002894, 0.002896, 0.002903, 0.002906, 0.002904, 0.002916, 0.002914, \
0.002915, 0.002915, 0.002914");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.002919, -0.002923, -0.002931, -0.002931, -0.002937, -0.002947, \
-0.002954, -0.002961, -0.002973, -0.002994");
}
}
}
pin(A3) {
capacitance : 0.003223 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.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.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.002518, 0.002515, 0.00252, 0.002515, 0.002512, 0.002504, 0.002488, \
0.002464, 0.002434, 0.002392");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.001979, -0.001979, -0.001985, -0.001989, -0.00199, -0.001994, \
-0.001995, -0.001996, -0.001997, -0.001997");
}
}
internal_power() {
when : "!A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.004393, 0.004389, 0.004391, 0.004389, 0.004387, 0.004395, 0.004394, \
0.004394, 0.004393, 0.004391");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.003982, -0.004048, -0.004136, -0.004203, -0.004243, -0.004274, \
-0.004287, -0.004296, -0.004303, -0.004309");
}
}
internal_power() {
when : "!A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.002924, 0.002927, 0.002933, 0.002933, 0.002936, 0.002948, 0.002947, \
0.002946, 0.002945, 0.002945");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.003648, -0.003653, -0.003673, -0.003677, -0.003682, -0.003697, \
-0.003702, -0.003714, -0.003727, -0.003746");
}
}
internal_power() {
when : "A1&!A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.004483, 0.004475, 0.00448, 0.004475, 0.004477, 0.004481, 0.00448, \
0.004482, 0.004482, 0.004478");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.003676, -0.003692, -0.003783, -0.003913, -0.00403, -0.004116, \
-0.004165, -0.004196, -0.004216, -0.004234");
}
}
internal_power() {
when : "A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.002823, 0.002822, 0.002831, 0.002838, 0.002832, 0.002841, 0.002839, \
0.002838, 0.00284, 0.002837");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.003342, -0.003303, -0.003242, -0.003214, -0.003192, -0.003196, \
-0.003193, -0.003195, -0.003199, -0.003204");
}
}
internal_power() {
when : "A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.004376, 0.004377, 0.004381, 0.004382, 0.004377, 0.004386, 0.004383, \
0.004385, 0.004385, 0.004384");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.004088, -0.004104, -0.004155, -0.004208, -0.004241, -0.004273, \
-0.004285, -0.004295, -0.004302, -0.004306");
}
}
internal_power() {
when : "A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.002939, 0.002942, 0.002943, 0.002957, 0.002952, 0.002962, 0.002958, \
0.00296, 0.002959, 0.002961");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.003724, -0.003733, -0.003739, -0.003741, -0.003739, -0.003753, \
-0.003752, -0.00375, -0.003747, -0.003744");
}
}
}
pin(A4) {
capacitance : 0.003279 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.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.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.004381, 0.004382, 0.004382, 0.004384, 0.004386, 0.004396, 0.004397, \
0.004394, 0.004394, 0.004392");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.004037, -0.004083, -0.004165, -0.004227, -0.004248, -0.004276, \
-0.004296, -0.004301, -0.004307, -0.004311");
}
}
internal_power() {
when : "!A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.004459, 0.004462, 0.004464, 0.004458, 0.00446, 0.004469, 0.004471, \
0.004469, 0.004471, 0.004467");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.003731, -0.003794, -0.003911, -0.004022, -0.004098, -0.004156, \
-0.00419, -0.004209, -0.004228, -0.00424");
}
}
internal_power() {
when : "!A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.004368, 0.004377, 0.004374, 0.004373, 0.004377, 0.004385, 0.004386, \
0.004379, 0.004382, 0.004381");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.004079, -0.004113, -0.004173, -0.00423, -0.004252, -0.004277, \
-0.004296, -0.004299, -0.004306, -0.004311");
}
}
internal_power() {
when : "A1&!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.004549, 0.004555, 0.004556, 0.00455, 0.004552, 0.004564, 0.004561, \
0.004562, 0.00456, 0.004558");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.003654, -0.003722, -0.003836, -0.003941, -0.004025, -0.004097, \
-0.004139, -0.004166, -0.004187, -0.004204");
}
}
internal_power() {
when : "A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.004368, 0.004372, 0.004374, 0.004376, 0.004376, 0.004384, 0.004383, \
0.004381, 0.004384, 0.004382");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.004016, -0.004071, -0.004162, -0.004223, -0.004251, -0.004278, \
-0.004297, -0.0043, -0.004308, -0.004312");
}
}
internal_power() {
when : "A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.00441, 0.004416, 0.00441, 0.004417, 0.004411, 0.004426, 0.004425, \
0.004424, 0.004424, 0.00442");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.003734, -0.003794, -0.003917, -0.004022, -0.004098, -0.004155, \
-0.004191, -0.004212, -0.004228, -0.00424");
}
}
internal_power() {
when : "A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.004365, 0.004367, 0.004373, 0.004364, 0.00437, 0.004377, 0.004378, \
0.004379, 0.004381, 0.004379");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.004082, -0.004114, -0.004178, -0.00423, -0.00425, -0.004278, \
-0.004293, -0.004301, -0.004307, -0.004313");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2|A3|A4)" ;
max_capacitance : 0.3288 ;
max_transition : 8.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.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003263, 0.0112, 0.02637, 0.05, 0.08315, 0.1268, 0.1817, 0.2488, 0.3288");
values("0.05948, 0.05811, 0.05486, 0.05181, 0.04974, 0.04837, 0.04743, 0.04675, 0.04627, 0.0459",\
"0.05935, 0.05798, 0.05472, 0.05167, 0.04957, 0.04823, 0.04727, 0.04661, 0.04614, 0.04578",\
"0.05912, 0.05775, 0.05448, 0.05144, 0.04938, 0.048, 0.04707, 0.0464, 0.04592, 0.04557",\
"0.05927, 0.05787, 0.05465, 0.05161, 0.04952, 0.04818, 0.04725, 0.04659, 0.04611, 0.04576",\
"0.05994, 0.05858, 0.05536, 0.05235, 0.0503, 0.04895, 0.04805, 0.04741, 0.04695, 0.04661",\
"0.0619, 0.06052, 0.05725, 0.05414, 0.05204, 0.05066, 0.04972, 0.04907, 0.04859, 0.04824",\
"0.0659, 0.06443, 0.0609, 0.05749, 0.05512, 0.05351, 0.05244, 0.05169, 0.05117, 0.05078",\
"0.07121, 0.06963, 0.06578, 0.06195, 0.05925, 0.0574, 0.05614, 0.05525, 0.05462, 0.05416",\
"0.07755, 0.07587, 0.07173, 0.06752, 0.06443, 0.06231, 0.0608, 0.05978, 0.05904, 0.05849",\
"0.08507, 0.08332, 0.07884, 0.07422, 0.07073, 0.06825, 0.06654, 0.06533, 0.06444, 0.0638");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003263, 0.0112, 0.02637, 0.05, 0.08315, 0.1268, 0.1817, 0.2488, 0.3288");
values("0.0221, 0.02209, 0.02219, 0.02253, 0.0229, 0.0233, 0.0237, 0.02395, 0.02423, 0.02562",\
"0.0222, 0.02218, 0.02229, 0.02262, 0.023, 0.02336, 0.02376, 0.02403, 0.02435, 0.02594",\
"0.02244, 0.02241, 0.02246, 0.02277, 0.02318, 0.02352, 0.0238, 0.02409, 0.02461, 0.02609",\
"0.0234, 0.02325, 0.02306, 0.02319, 0.02347, 0.0239, 0.02431, 0.02452, 0.02501, 0.02658",\
"0.02504, 0.02481, 0.0244, 0.02422, 0.02434, 0.02459, 0.02491, 0.02528, 0.02572, 0.02779",\
"0.02741, 0.02702, 0.02631, 0.02587, 0.02591, 0.02606, 0.02612, 0.02639, 0.02679, 0.02928",\
"0.03058, 0.0301, 0.02906, 0.02825, 0.02787, 0.02812, 0.02819, 0.02829, 0.02863, 0.03164",\
"0.03475, 0.03407, 0.03276, 0.03155, 0.0309, 0.03075, 0.03103, 0.03117, 0.0315, 0.03471",\
"0.03998, 0.03913, 0.03757, 0.03607, 0.03502, 0.03447, 0.03437, 0.03477, 0.03534, 0.03972",\
"0.04629, 0.04527, 0.04328, 0.04149, 0.04003, 0.03905, 0.03875, 0.03881, 0.03993, 0.04637");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003263, 0.0112, 0.02637, 0.05, 0.08315, 0.1268, 0.1817, 0.2488, 0.3288");
values("0.06261, 0.06122, 0.05795, 0.05489, 0.05279, 0.05143, 0.05048, 0.0498, 0.04933, 0.04896",\
"0.06249, 0.06111, 0.05784, 0.05478, 0.0527, 0.0513, 0.05035, 0.0497, 0.04921, 0.04884",\
"0.06223, 0.06086, 0.0576, 0.05453, 0.05245, 0.05105, 0.05011, 0.04944, 0.04895, 0.04859",\
"0.06204, 0.06067, 0.05738, 0.0543, 0.05224, 0.05085, 0.0499, 0.04924, 0.04875, 0.0484",\
"0.06236, 0.06096, 0.05769, 0.05457, 0.05246, 0.05105, 0.05012, 0.04945, 0.04897, 0.04862",\
"0.06418, 0.06275, 0.05934, 0.05609, 0.05387, 0.05238, 0.05136, 0.05064, 0.05014, 0.04976",\
"0.06762, 0.06615, 0.06257, 0.05909, 0.0566, 0.05494, 0.05381, 0.05302, 0.05245, 0.05203",\
"0.07227, 0.07076, 0.06701, 0.06322, 0.06054, 0.05871, 0.05742, 0.05654, 0.05589, 0.05543",\
"0.07834, 0.07673, 0.07279, 0.06868, 0.06569, 0.06362, 0.06221, 0.06122, 0.06049, 0.05994",\
"0.08589, 0.08423, 0.08004, 0.0756, 0.07226, 0.06993, 0.06825, 0.06711, 0.06628, 0.06563");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003263, 0.0112, 0.02637, 0.05, 0.08315, 0.1268, 0.1817, 0.2488, 0.3288");
values("0.02594, 0.02585, 0.02584, 0.02608, 0.02647, 0.02677, 0.02711, 0.02742, 0.0278, 0.02911",\
"0.02596, 0.0259, 0.02586, 0.0261, 0.02643, 0.02681, 0.02707, 0.02732, 0.02764, 0.02923",\
"0.02603, 0.02591, 0.02592, 0.02612, 0.02651, 0.02683, 0.02719, 0.02742, 0.02778, 0.02914",\
"0.02669, 0.02655, 0.0263, 0.02637, 0.02666, 0.02703, 0.02731, 0.0276, 0.0282, 0.02983",\
"0.02824, 0.02796, 0.02753, 0.02733, 0.02736, 0.02766, 0.02788, 0.02827, 0.02853, 0.03047",\
"0.03058, 0.03019, 0.02946, 0.02897, 0.02886, 0.02889, 0.02905, 0.02936, 0.02974, 0.03237",\
"0.0338, 0.03328, 0.03231, 0.0314, 0.03104, 0.03111, 0.03121, 0.03128, 0.03164, 0.03453",\
"0.03814, 0.03748, 0.03621, 0.03499, 0.03417, 0.03402, 0.03428, 0.0344, 0.03467, 0.03795",\
"0.04357, 0.04276, 0.04115, 0.03967, 0.03856, 0.038, 0.0378, 0.03824, 0.03873, 0.04327",\
"0.05016, 0.04914, 0.04723, 0.04542, 0.04401, 0.04309, 0.04249, 0.04266, 0.04375, 0.05067");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003263, 0.0112, 0.02637, 0.05, 0.08315, 0.1268, 0.1817, 0.2488, 0.3288");
values("0.06561, 0.06421, 0.06095, 0.05788, 0.05578, 0.05443, 0.05346, 0.0528, 0.05231, 0.05196",\
"0.06547, 0.0641, 0.06082, 0.05776, 0.05566, 0.0543, 0.05336, 0.05269, 0.0522, 0.05184",\
"0.06522, 0.06384, 0.06058, 0.05749, 0.05543, 0.05403, 0.05308, 0.05242, 0.05193, 0.05157",\
"0.06499, 0.06361, 0.06034, 0.05725, 0.05518, 0.05379, 0.05284, 0.05218, 0.0517, 0.05133",\
"0.06498, 0.0636, 0.06031, 0.0572, 0.0551, 0.05372, 0.05278, 0.05211, 0.05164, 0.05127",\
"0.06613, 0.06471, 0.06135, 0.05814, 0.05594, 0.05447, 0.05346, 0.05276, 0.05224, 0.05187",\
"0.06903, 0.06756, 0.06403, 0.06057, 0.05816, 0.05655, 0.05542, 0.05465, 0.05409, 0.05367",\
"0.07353, 0.07201, 0.06831, 0.06459, 0.06195, 0.06017, 0.0589, 0.05804, 0.05741, 0.05695",\
"0.07994, 0.07839, 0.07446, 0.07045, 0.06751, 0.06547, 0.06405, 0.06305, 0.06231, 0.06178",\
"0.08842, 0.08677, 0.08264, 0.07818, 0.07485, 0.0725, 0.07088, 0.06971, 0.06886, 0.06822");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003263, 0.0112, 0.02637, 0.05, 0.08315, 0.1268, 0.1817, 0.2488, 0.3288");
values("0.02956, 0.02942, 0.02931, 0.02947, 0.02979, 0.03012, 0.03045, 0.03076, 0.03106, 0.03241",\
"0.02951, 0.02938, 0.02928, 0.02945, 0.02977, 0.0301, 0.03039, 0.03066, 0.03101, 0.03243",\
"0.02941, 0.02924, 0.02916, 0.02932, 0.02961, 0.02998, 0.03029, 0.03058, 0.03083, 0.03238",\
"0.02976, 0.02956, 0.0293, 0.02929, 0.02957, 0.02988, 0.03019, 0.0305, 0.03089, 0.03252",\
"0.03125, 0.03094, 0.0305, 0.03014, 0.03017, 0.03043, 0.03073, 0.03094, 0.03138, 0.03338",\
"0.03363, 0.03322, 0.03238, 0.03189, 0.03175, 0.03172, 0.03188, 0.03217, 0.03253, 0.03482",\
"0.03703, 0.03655, 0.03536, 0.03446, 0.03403, 0.03408, 0.03407, 0.03415, 0.03461, 0.03729",\
"0.04174, 0.04106, 0.03968, 0.03836, 0.03749, 0.03732, 0.03752, 0.03762, 0.03791, 0.04137",\
"0.04776, 0.04689, 0.04524, 0.04368, 0.04242, 0.04166, 0.04138, 0.04188, 0.04223, 0.0469",\
"0.05509, 0.0541, 0.05209, 0.05022, 0.04856, 0.04758, 0.04694, 0.04687, 0.04826, 0.05491");
}
}
internal_power() {
related_pin : "A4" ;
when : "!A1&!A2&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003263, 0.0112, 0.02637, 0.05, 0.08315, 0.1268, 0.1817, 0.2488, 0.3288");
values("0.06855, 0.06717, 0.0639, 0.06083, 0.05876, 0.05738, 0.05643, 0.05577, 0.05528, 0.05492",\
"0.06845, 0.06707, 0.0638, 0.06073, 0.05864, 0.05727, 0.05633, 0.05566, 0.05518, 0.05481",\
"0.06818, 0.0668, 0.06353, 0.06047, 0.05839, 0.05699, 0.05605, 0.05539, 0.05491, 0.05454",\
"0.06796, 0.06658, 0.06332, 0.06021, 0.05814, 0.05675, 0.05581, 0.05515, 0.05466, 0.05429",\
"0.06787, 0.06648, 0.06319, 0.06009, 0.058, 0.05663, 0.05568, 0.05502, 0.05454, 0.05418",\
"0.06852, 0.06713, 0.06381, 0.06063, 0.05848, 0.05704, 0.05606, 0.05537, 0.05487, 0.05452",\
"0.07091, 0.06946, 0.06596, 0.06261, 0.06027, 0.05871, 0.05763, 0.05689, 0.05635, 0.05595",\
"0.07513, 0.07364, 0.07, 0.06638, 0.0638, 0.06208, 0.06091, 0.06007, 0.05946, 0.05902",\
"0.08184, 0.08029, 0.07641, 0.07245, 0.06958, 0.06758, 0.06624, 0.06524, 0.06452, 0.064",\
"0.09124, 0.08962, 0.08547, 0.08105, 0.0777, 0.07535, 0.07372, 0.07254, 0.07171, 0.07107");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003263, 0.0112, 0.02637, 0.05, 0.08315, 0.1268, 0.1817, 0.2488, 0.3288");
values("0.033, 0.03282, 0.03266, 0.03282, 0.03309, 0.03341, 0.03375, 0.03398, 0.03428, 0.03575",\
"0.0328, 0.03263, 0.03247, 0.03258, 0.03287, 0.03321, 0.03351, 0.0338, 0.03408, 0.03564",\
"0.03243, 0.03227, 0.03207, 0.03222, 0.03255, 0.03284, 0.03315, 0.03344, 0.03389, 0.03536",\
"0.03268, 0.03246, 0.03215, 0.03212, 0.03229, 0.0326, 0.03292, 0.03323, 0.03363, 0.03541",\
"0.03416, 0.03381, 0.0333, 0.03286, 0.03287, 0.03304, 0.03329, 0.03358, 0.03402, 0.03589",\
"0.03661, 0.03615, 0.03531, 0.03467, 0.03445, 0.03442, 0.0345, 0.03471, 0.03511, 0.03751",\
"0.04028, 0.03972, 0.03858, 0.03752, 0.03697, 0.03696, 0.03688, 0.03689, 0.03735, 0.04008",\
"0.0454, 0.04466, 0.04322, 0.04185, 0.04091, 0.0406, 0.04068, 0.04064, 0.04113, 0.04447",\
"0.05219, 0.0513, 0.04955, 0.04779, 0.04639, 0.04555, 0.04529, 0.04561, 0.04592, 0.05075",\
"0.06063, 0.05954, 0.05743, 0.05531, 0.05374, 0.05248, 0.05163, 0.05155, 0.05273, 0.06005");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003263, 0.0112, 0.02637, 0.05, 0.08315, 0.1268, 0.1817, 0.2488, 0.3288");
values("1.217, 1.274, 1.434, 1.667, 1.954, 2.289, 2.669, 3.098, 3.585, 4.136",\
"1.223, 1.28, 1.44, 1.673, 1.96, 2.295, 2.675, 3.105, 3.591, 4.143",\
"1.262, 1.319, 1.479, 1.712, 1.999, 2.334, 2.714, 3.143, 3.63, 4.181",\
"1.367, 1.424, 1.585, 1.817, 2.104, 2.44, 2.819, 3.249, 3.735, 4.287",\
"1.561, 1.619, 1.779, 2.011, 2.298, 2.632, 3.013, 3.442, 3.928, 4.48",\
"1.857, 1.913, 2.071, 2.301, 2.588, 2.922, 3.302, 3.731, 4.218, 4.769",\
"2.235, 2.292, 2.451, 2.68, 2.966, 3.301, 3.68, 4.11, 4.596, 5.148",\
"2.67, 2.73, 2.891, 3.124, 3.411, 3.749, 4.131, 4.562, 5.05, 5.602",\
"3.17, 3.23, 3.398, 3.635, 3.924, 4.264, 4.649, 5.084, 5.574, 6.128",\
"3.736, 3.801, 3.973, 4.217, 4.512, 4.852, 5.241, 5.677, 6.17, 6.729");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003263, 0.0112, 0.02637, 0.05, 0.08315, 0.1268, 0.1817, 0.2488, 0.3288");
values("0.3947, 0.4354, 0.5611, 0.7808, 1.116, 1.583, 2.198, 2.971, 3.911, 5.038",\
"0.4107, 0.4515, 0.5772, 0.7968, 1.132, 1.599, 2.214, 2.987, 3.928, 5.056",\
"0.4662, 0.5069, 0.6321, 0.8515, 1.186, 1.654, 2.268, 3.041, 3.986, 5.111",\
"0.562, 0.6027, 0.7273, 0.9459, 1.28, 1.748, 2.363, 3.136, 4.08, 5.203",\
"0.6432, 0.6863, 0.8155, 1.035, 1.369, 1.835, 2.448, 3.222, 4.167, 5.291",\
"0.6866, 0.7321, 0.8668, 1.09, 1.423, 1.889, 2.501, 3.273, 4.218, 5.342",\
"0.6863, 0.7348, 0.8761, 1.103, 1.435, 1.9, 2.513, 3.284, 4.226, 5.352",\
"0.6368, 0.6882, 0.8366, 1.07, 1.405, 1.869, 2.48, 3.251, 4.193, 5.315",\
"0.5327, 0.5871, 0.7445, 0.9859, 1.324, 1.789, 2.401, 3.171, 4.112, 5.234",\
"0.3712, 0.4283, 0.5935, 0.8447, 1.187, 1.655, 2.268, 3.039, 3.98, 5.101");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003263, 0.0112, 0.02637, 0.05, 0.08315, 0.1268, 0.1817, 0.2488, 0.3288");
values("0.4092, 0.4626, 0.614, 0.844, 1.146, 1.518, 1.972, 2.531, 3.214, 4.044",\
"0.4092, 0.4636, 0.6146, 0.8442, 1.147, 1.516, 1.97, 2.529, 3.214, 4.038",\
"0.409, 0.4624, 0.6142, 0.8428, 1.146, 1.519, 1.971, 2.526, 3.214, 4.039",\
"0.4082, 0.4626, 0.614, 0.8438, 1.146, 1.519, 1.972, 2.53, 3.213, 4.043",\
"0.406, 0.4608, 0.6122, 0.8424, 1.145, 1.517, 1.972, 2.525, 3.214, 4.04",\
"0.401, 0.456, 0.608, 0.8398, 1.143, 1.517, 1.97, 2.53, 3.213, 4.042",\
"0.4248, 0.4756, 0.6224, 0.849, 1.151, 1.522, 1.976, 2.532, 3.216, 4.046",\
"0.454, 0.5072, 0.6504, 0.87, 1.17, 1.541, 1.989, 2.543, 3.222, 4.052",\
"0.4856, 0.5398, 0.684, 0.898, 1.192, 1.562, 2.011, 2.565, 3.244, 4.068",\
"0.5192, 0.5752, 0.7226, 0.9356, 1.222, 1.585, 2.033, 2.584, 3.266, 4.086");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003263, 0.0112, 0.02637, 0.05, 0.08315, 0.1268, 0.1817, 0.2488, 0.3288");
values("0.1863, 0.2393, 0.4233, 0.7893, 1.379, 2.215, 3.32, 4.705, 6.386, 8.404",\
"0.1863, 0.2394, 0.4232, 0.7896, 1.38, 2.215, 3.318, 4.7, 6.386, 8.419",\
"0.1871, 0.2396, 0.4234, 0.7896, 1.384, 2.22, 3.314, 4.699, 6.398, 8.403",\
"0.1921, 0.2442, 0.4256, 0.7904, 1.38, 2.216, 3.32, 4.695, 6.388, 8.404",\
"0.2108, 0.2646, 0.4416, 0.7968, 1.381, 2.22, 3.312, 4.698, 6.391, 8.399",\
"0.233, 0.2868, 0.4618, 0.8096, 1.386, 2.216, 3.319, 4.697, 6.389, 8.396",\
"0.2566, 0.3128, 0.4868, 0.8232, 1.392, 2.219, 3.316, 4.705, 6.382, 8.422",\
"0.2828, 0.34, 0.5176, 0.845, 1.402, 2.223, 3.319, 4.699, 6.384, 8.394",\
"0.3106, 0.3708, 0.5516, 0.8744, 1.42, 2.235, 3.325, 4.701, 6.386, 8.405",\
"0.3412, 0.4022, 0.5888, 0.9098, 1.447, 2.251, 3.341, 4.71, 6.391, 8.4");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003263, 0.0112, 0.02637, 0.05, 0.08315, 0.1268, 0.1817, 0.2488, 0.3288");
values("1.511, 1.569, 1.729, 1.961, 2.249, 2.584, 2.964, 3.393, 3.88, 4.431",\
"1.52, 1.577, 1.737, 1.969, 2.257, 2.592, 2.972, 3.401, 3.887, 4.439",\
"1.552, 1.61, 1.77, 2.002, 2.289, 2.624, 3.005, 3.434, 3.92, 4.472",\
"1.616, 1.673, 1.833, 2.066, 2.353, 2.688, 3.068, 3.498, 3.984, 4.536",\
"1.733, 1.79, 1.95, 2.182, 2.47, 2.805, 3.185, 3.614, 4.1, 4.652",\
"1.931, 1.988, 2.147, 2.379, 2.667, 3.002, 3.383, 3.812, 4.298, 4.85",\
"2.206, 2.264, 2.428, 2.664, 2.955, 3.293, 3.675, 4.105, 4.592, 5.144",\
"2.562, 2.623, 2.79, 3.03, 3.326, 3.669, 4.054, 4.489, 4.977, 5.531",\
"2.999, 3.059, 3.23, 3.474, 3.774, 4.121, 4.513, 4.952, 5.445, 6.001",\
"3.506, 3.569, 3.743, 3.993, 4.3, 4.653, 5.048, 5.492, 5.988, 6.548");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003263, 0.0112, 0.02637, 0.05, 0.08315, 0.1268, 0.1817, 0.2488, 0.3288");
values("0.4402, 0.4813, 0.6082, 0.8289, 1.164, 1.633, 2.247, 3.021, 3.964, 5.087",\
"0.4556, 0.4968, 0.6235, 0.8441, 1.18, 1.648, 2.261, 3.035, 3.978, 5.103",\
"0.5098, 0.5508, 0.6775, 0.8979, 1.233, 1.701, 2.316, 3.088, 4.031, 5.156",\
"0.6103, 0.6513, 0.7769, 0.9963, 1.331, 1.8, 2.413, 3.187, 4.131, 5.255",\
"0.7085, 0.7516, 0.8806, 1.101, 1.434, 1.902, 2.516, 3.29, 4.233, 5.355",\
"0.7709, 0.8165, 0.9504, 1.172, 1.506, 1.972, 2.586, 3.359, 4.302, 5.427",\
"0.791, 0.8391, 0.9795, 1.206, 1.538, 2.004, 2.616, 3.388, 4.332, 5.454",\
"0.7651, 0.8156, 0.9626, 1.195, 1.529, 1.994, 2.605, 3.377, 4.319, 5.442",\
"0.6874, 0.7411, 0.8956, 1.135, 1.473, 1.938, 2.549, 3.32, 4.261, 5.384",\
"0.555, 0.6114, 0.7738, 1.022, 1.364, 1.832, 2.445, 3.217, 4.157, 5.28");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003263, 0.0112, 0.02637, 0.05, 0.08315, 0.1268, 0.1817, 0.2488, 0.3288");
values("0.4106, 0.4636, 0.6146, 0.843, 1.147, 1.52, 1.972, 2.527, 3.214, 4.043",\
"0.4092, 0.4634, 0.6148, 0.8432, 1.146, 1.519, 1.97, 2.528, 3.214, 4.044",\
"0.4094, 0.463, 0.615, 0.8436, 1.146, 1.52, 1.972, 2.528, 3.214, 4.044",\
"0.4084, 0.4662, 0.6146, 0.8448, 1.146, 1.518, 1.97, 2.526, 3.214, 4.043",\
"0.4106, 0.4634, 0.6154, 0.844, 1.148, 1.521, 1.972, 2.531, 3.214, 4.041",\
"0.4162, 0.4704, 0.6212, 0.8484, 1.152, 1.524, 1.974, 2.531, 3.216, 4.04",\
"0.4366, 0.4906, 0.643, 0.87, 1.168, 1.536, 1.986, 2.541, 3.221, 4.044",\
"0.453, 0.5094, 0.6642, 0.8932, 1.194, 1.56, 2.007, 2.558, 3.234, 4.056",\
"0.4744, 0.5314, 0.6876, 0.9186, 1.22, 1.589, 2.037, 2.585, 3.257, 4.074",\
"0.501, 0.56, 0.7192, 0.953, 1.254, 1.621, 2.067, 2.61, 3.282, 4.096");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003263, 0.0112, 0.02637, 0.05, 0.08315, 0.1268, 0.1817, 0.2488, 0.3288");
values("0.1906, 0.2441, 0.4279, 0.7926, 1.386, 2.217, 3.315, 4.7, 6.394, 8.403",\
"0.1918, 0.2449, 0.4282, 0.7932, 1.382, 2.216, 3.314, 4.7, 6.389, 8.423",\
"0.1916, 0.2441, 0.428, 0.7933, 1.383, 2.215, 3.322, 4.696, 6.382, 8.405",\
"0.193, 0.2462, 0.429, 0.7932, 1.386, 2.221, 3.315, 4.699, 6.387, 8.399",\
"0.212, 0.2638, 0.4418, 0.7984, 1.383, 2.222, 3.315, 4.707, 6.39, 8.399",\
"0.2304, 0.2856, 0.4604, 0.8096, 1.387, 2.221, 3.315, 4.699, 6.39, 8.421",\
"0.254, 0.3098, 0.4838, 0.8236, 1.394, 2.221, 3.316, 4.696, 6.387, 8.393",\
"0.2776, 0.3344, 0.5116, 0.8424, 1.405, 2.226, 3.319, 4.7, 6.384, 8.396",\
"0.305, 0.363, 0.5432, 0.87, 1.42, 2.235, 3.325, 4.704, 6.389, 8.402",\
"0.334, 0.3936, 0.58, 0.901, 1.442, 2.254, 3.337, 4.712, 6.392, 8.403");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003263, 0.0112, 0.02637, 0.05, 0.08315, 0.1268, 0.1817, 0.2488, 0.3288");
values("1.687, 1.744, 1.904, 2.136, 2.424, 2.759, 3.139, 3.568, 4.054, 4.606",\
"1.694, 1.752, 1.912, 2.144, 2.432, 2.767, 3.147, 3.576, 4.063, 4.614",\
"1.73, 1.787, 1.947, 2.18, 2.467, 2.802, 3.182, 3.612, 4.098, 4.649",\
"1.792, 1.85, 2.01, 2.242, 2.53, 2.865, 3.245, 3.674, 4.16, 4.712",\
"1.881, 1.938, 2.098, 2.331, 2.618, 2.953, 3.333, 3.763, 4.249, 4.801",\
"2.015, 2.073, 2.233, 2.465, 2.752, 3.087, 3.467, 3.897, 4.384, 4.935",\
"2.208, 2.267, 2.43, 2.667, 2.958, 3.296, 3.677, 4.108, 4.595, 5.147",\
"2.482, 2.543, 2.709, 2.951, 3.245, 3.589, 3.976, 4.411, 4.9, 5.453",\
"2.845, 2.906, 3.076, 3.321, 3.622, 3.971, 4.363, 4.804, 5.297, 5.853",\
"3.284, 3.346, 3.522, 3.773, 4.081, 4.436, 4.836, 5.281, 5.779, 6.339");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003263, 0.0112, 0.02637, 0.05, 0.08315, 0.1268, 0.1817, 0.2488, 0.3288");
values("0.4643, 0.5067, 0.637, 0.8613, 1.2, 1.669, 2.284, 3.058, 4.002, 5.127",\
"0.4793, 0.5217, 0.6519, 0.8762, 1.214, 1.684, 2.299, 3.072, 4.018, 5.142",\
"0.5329, 0.5751, 0.7051, 0.9291, 1.267, 1.737, 2.352, 3.126, 4.071, 5.195",\
"0.6365, 0.6782, 0.8065, 1.029, 1.366, 1.836, 2.451, 3.225, 4.169, 5.292",\
"0.7476, 0.7911, 0.9217, 1.143, 1.479, 1.947, 2.562, 3.337, 4.279, 5.403",\
"0.8243, 0.8699, 1.005, 1.23, 1.565, 2.032, 2.646, 3.419, 4.364, 5.489",\
"0.8609, 0.9096, 1.05, 1.278, 1.613, 2.079, 2.693, 3.466, 4.41, 5.534",\
"0.8541, 0.905, 1.053, 1.286, 1.622, 2.088, 2.701, 3.474, 4.416, 5.539",\
"0.7998, 0.8531, 1.008, 1.25, 1.587, 2.055, 2.667, 3.439, 4.381, 5.504",\
"0.6938, 0.7502, 0.914, 1.163, 1.506, 1.976, 2.589, 3.362, 4.304, 5.427");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003263, 0.0112, 0.02637, 0.05, 0.08315, 0.1268, 0.1817, 0.2488, 0.3288");
values("0.4094, 0.4634, 0.6142, 0.8442, 1.147, 1.519, 1.972, 2.528, 3.214, 4.04",\
"0.4098, 0.4652, 0.6146, 0.843, 1.147, 1.519, 1.972, 2.529, 3.214, 4.045",\
"0.4088, 0.4632, 0.615, 0.8442, 1.146, 1.516, 1.972, 2.529, 3.214, 4.045",\
"0.4096, 0.463, 0.6146, 0.843, 1.146, 1.516, 1.971, 2.529, 3.214, 4.044",\
"0.4098, 0.4636, 0.615, 0.8448, 1.148, 1.52, 1.972, 2.529, 3.214, 4.044",\
"0.415, 0.4694, 0.62, 0.8476, 1.149, 1.52, 1.974, 2.533, 3.215, 4.045",\
"0.4342, 0.4888, 0.642, 0.8684, 1.167, 1.534, 1.982, 2.541, 3.221, 4.049",\
"0.4498, 0.5056, 0.6614, 0.8912, 1.196, 1.562, 2.008, 2.559, 3.236, 4.055",\
"0.4714, 0.5282, 0.6862, 0.9192, 1.221, 1.592, 2.043, 2.588, 3.258, 4.08",\
"0.5002, 0.5586, 0.7198, 0.9554, 1.261, 1.633, 2.078, 2.621, 3.288, 4.1");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003263, 0.0112, 0.02637, 0.05, 0.08315, 0.1268, 0.1817, 0.2488, 0.3288");
values("0.1999, 0.2531, 0.4387, 0.8034, 1.391, 2.22, 3.319, 4.698, 6.39, 8.4",\
"0.1989, 0.2533, 0.4387, 0.8029, 1.39, 2.222, 3.319, 4.7, 6.387, 8.397",\
"0.1979, 0.2526, 0.438, 0.8025, 1.39, 2.222, 3.319, 4.702, 6.39, 8.405",\
"0.198, 0.2528, 0.4374, 0.8016, 1.392, 2.221, 3.319, 4.699, 6.391, 8.402",\
"0.2144, 0.268, 0.448, 0.804, 1.392, 2.22, 3.316, 4.702, 6.386, 8.398",\
"0.235, 0.2898, 0.4662, 0.8158, 1.393, 2.222, 3.318, 4.697, 6.386, 8.399",\
"0.257, 0.3136, 0.49, 0.8292, 1.403, 2.225, 3.32, 4.699, 6.389, 8.401",\
"0.282, 0.3396, 0.5174, 0.849, 1.41, 2.237, 3.324, 4.705, 6.396, 8.398",\
"0.3094, 0.3692, 0.5482, 0.8748, 1.427, 2.242, 3.331, 4.71, 6.392, 8.403",\
"0.339, 0.4014, 0.5836, 0.907, 1.452, 2.262, 3.345, 4.717, 6.4, 8.405");
}
}
timing() {
related_pin : "A4" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003263, 0.0112, 0.02637, 0.05, 0.08315, 0.1268, 0.1817, 0.2488, 0.3288");
values("1.756, 1.814, 1.974, 2.206, 2.493, 2.829, 3.208, 3.638, 4.124, 4.676",\
"1.769, 1.826, 1.987, 2.219, 2.506, 2.841, 3.221, 3.651, 4.137, 4.689",\
"1.81, 1.868, 2.028, 2.26, 2.548, 2.883, 3.263, 3.692, 4.179, 4.73",\
"1.875, 1.933, 2.092, 2.325, 2.613, 2.947, 3.327, 3.757, 4.243, 4.795",\
"1.956, 2.013, 2.173, 2.405, 2.692, 3.028, 3.408, 3.837, 4.323, 4.875",\
"2.061, 2.118, 2.278, 2.511, 2.798, 3.133, 3.513, 3.942, 4.429, 4.98",\
"2.21, 2.269, 2.432, 2.667, 2.957, 3.294, 3.675, 4.105, 4.592, 5.144",\
"2.432, 2.491, 2.656, 2.895, 3.19, 3.531, 3.919, 4.352, 4.841, 5.394",\
"2.736, 2.796, 2.966, 3.21, 3.511, 3.858, 4.25, 4.688, 5.181, 5.736",\
"3.119, 3.182, 3.356, 3.607, 3.915, 4.27, 4.67, 5.115, 5.613, 6.173");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003263, 0.0112, 0.02637, 0.05, 0.08315, 0.1268, 0.1817, 0.2488, 0.3288");
values("0.4706, 0.514, 0.6479, 0.8772, 1.221, 1.693, 2.311, 3.087, 4.032, 5.158",\
"0.4849, 0.5285, 0.6619, 0.8911, 1.234, 1.708, 2.325, 3.1, 4.046, 5.17",\
"0.5382, 0.5815, 0.7145, 0.9435, 1.286, 1.76, 2.377, 3.153, 4.097, 5.222",\
"0.6456, 0.6882, 0.819, 1.045, 1.387, 1.86, 2.477, 3.252, 4.198, 5.323",\
"0.7648, 0.8089, 0.9418, 1.166, 1.505, 1.977, 2.594, 3.369, 4.312, 5.439",\
"0.8512, 0.8979, 1.036, 1.263, 1.601, 2.07, 2.685, 3.46, 4.406, 5.53",\
"0.9005, 0.9495, 1.093, 1.324, 1.662, 2.13, 2.745, 3.519, 4.464, 5.589",\
"0.9076, 0.959, 1.11, 1.347, 1.686, 2.155, 2.77, 3.543, 4.486, 5.611",\
"0.8713, 0.9259, 1.084, 1.328, 1.67, 2.14, 2.755, 3.528, 4.471, 5.595",\
"0.7865, 0.8447, 1.011, 1.264, 1.614, 2.086, 2.703, 3.476, 4.419, 5.543");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003263, 0.0112, 0.02637, 0.05, 0.08315, 0.1268, 0.1817, 0.2488, 0.3288");
values("0.409, 0.4638, 0.6144, 0.8448, 1.146, 1.52, 1.972, 2.529, 3.214, 4.044",\
"0.4092, 0.4634, 0.6142, 0.8432, 1.147, 1.52, 1.972, 2.529, 3.214, 4.044",\
"0.4088, 0.4638, 0.6144, 0.8434, 1.146, 1.519, 1.97, 2.531, 3.214, 4.044",\
"0.409, 0.463, 0.6152, 0.8448, 1.146, 1.517, 1.972, 2.526, 3.214, 4.044",\
"0.4096, 0.463, 0.615, 0.8446, 1.146, 1.52, 1.972, 2.527, 3.213, 4.041",\
"0.4126, 0.467, 0.6176, 0.847, 1.148, 1.522, 1.973, 2.531, 3.215, 4.043",\
"0.4286, 0.4826, 0.635, 0.8622, 1.161, 1.529, 1.979, 2.538, 3.218, 4.048",\
"0.443, 0.4986, 0.6534, 0.885, 1.187, 1.554, 2.001, 2.552, 3.23, 4.054",\
"0.4662, 0.5228, 0.6806, 0.9144, 1.218, 1.588, 2.033, 2.581, 3.252, 4.069",\
"0.5004, 0.5588, 0.7188, 0.953, 1.259, 1.63, 2.077, 2.624, 3.287, 4.1");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.003263, 0.0112, 0.02637, 0.05, 0.08315, 0.1268, 0.1817, 0.2488, 0.3288");
values("0.2046, 0.2609, 0.45, 0.8174, 1.408, 2.235, 3.328, 4.706, 6.395, 8.406",\
"0.2044, 0.2604, 0.4499, 0.8174, 1.404, 2.233, 3.328, 4.707, 6.393, 8.407",\
"0.2035, 0.2595, 0.4479, 0.8158, 1.407, 2.234, 3.328, 4.708, 6.392, 8.407",\
"0.2026, 0.2586, 0.446, 0.8132, 1.402, 2.233, 3.327, 4.707, 6.396, 8.403",\
"0.2188, 0.2738, 0.4554, 0.8136, 1.399, 2.231, 3.327, 4.708, 6.395, 8.402",\
"0.2392, 0.2954, 0.474, 0.8248, 1.403, 2.234, 3.326, 4.707, 6.395, 8.402",\
"0.2636, 0.3202, 0.4972, 0.8406, 1.414, 2.235, 3.331, 4.709, 6.394, 8.4",\
"0.2902, 0.3474, 0.5276, 0.862, 1.423, 2.244, 3.333, 4.71, 6.404, 8.407",\
"0.3192, 0.3774, 0.5604, 0.889, 1.442, 2.256, 3.342, 4.719, 6.4, 8.424",\
"0.3528, 0.4122, 0.5998, 0.9266, 1.47, 2.278, 3.359, 4.729, 6.408, 8.413");
}
}
}
}