blob: 4b2d4f0df08b1453ee100884b521029173c4c7d8 [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__or4_1) {
area : 26.342400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&!A4" ;
value : "1.848906e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&A4" ;
value : "1.69533e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&!A4" ;
value : "1.4897196e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&A4" ;
value : "1.4897196e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&!A4" ;
value : "1.2772566e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&A4" ;
value : "1.2772566e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&!A4" ;
value : "1.2772566e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&A4" ;
value : "1.2772404e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&!A4" ;
value : "1.0581354e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&A4" ;
value : "1.0581354e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&!A4" ;
value : "1.0581354e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&A4" ;
value : "1.0581354e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&!A4" ;
value : "1.0581354e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&A4" ;
value : "1.0581192e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&!A4" ;
value : "1.0581354e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&A4" ;
value : "1.0581354e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "1.848906e-05" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.002441 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 21 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.00239, 0.002392, 0.002393, 0.002384, 0.002373, 0.002353, 0.002318, \
0.002255, 0.002092, 0.001339");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.0006644, -0.0006685, -0.0006708, -0.0006719, -0.0006739, -0.0006743, \
-0.0006746, -0.0006751, -0.0006752, -0.00059");
}
}
internal_power() {
when : "!A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001799, 0.0018, 0.001802, 0.001796, 0.001791, 0.001779, 0.001759, \
0.001723, 0.00163, 0.001116");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.0006644, -0.0006686, -0.000671, -0.0006713, -0.000674, -0.0006744, \
-0.0006745, -0.0006752, -0.0006746, -0.0005896");
}
}
internal_power() {
when : "!A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001797, 0.001801, 0.001802, 0.001797, 0.001791, 0.001779, 0.001759, \
0.001724, 0.001631, 0.001119");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.0006648, -0.0006692, -0.0006709, -0.0006722, -0.000675, -0.0006746, \
-0.0006751, -0.0006749, -0.0006749, -0.0005895");
}
}
internal_power() {
when : "A2&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001126, 0.001126, 0.001128, 0.001127, 0.001126, 0.001121, 0.001112, \
0.001097, 0.001058, 0.0007998");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.0006668, -0.000671, -0.0006729, -0.0006742, -0.0006762, -0.0006768, \
-0.0006772, -0.0006773, -0.0006772, -0.0005916");
}
}
internal_power() {
when : "A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001125, 0.001127, 0.001128, 0.001127, 0.001127, 0.00112, 0.001112, \
0.001097, 0.001059, 0.0008007");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.0006673, -0.0006717, -0.0006738, -0.000675, -0.0006772, -0.0006776, \
-0.0006778, -0.0006775, -0.0006774, -0.0005916");
}
}
internal_power() {
when : "A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001125, 0.001127, 0.001128, 0.001127, 0.001126, 0.00112, 0.001112, \
0.001096, 0.001058, 0.0007998");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.0006674, -0.0006718, -0.0006739, -0.0006744, -0.0006775, -0.0006772, \
-0.0006777, -0.0006777, -0.0006778, -0.0005914");
}
}
internal_power() {
when : "A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001125, 0.001127, 0.00113, 0.001128, 0.001127, 0.001121, 0.001112, \
0.001097, 0.001059, 0.0008007");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.0006676, -0.0006719, -0.000674, -0.0006754, -0.0006765, -0.0006771, \
-0.0006777, -0.0006775, -0.0006775, -0.0005913");
}
}
}
pin(A2) {
capacitance : 0.002439 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 21 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001367, 0.001366, 0.001364, 0.001359, 0.001349, 0.001333, 0.001301, \
0.001244, 0.001118, 0.0006365");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.0008378, -0.0008411, -0.0008426, -0.0008461, -0.0008479, -0.0008518, \
-0.0008556, -0.0008617, -0.0008702, -0.0007765");
}
}
internal_power() {
when : "!A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.0008666, 0.000865, 0.0008675, 0.0008675, 0.000865, 0.0008616, \
0.0008539, 0.000844, 0.0008351, 0.0007426");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.0008448, -0.0008486, -0.0008501, -0.0008518, -0.0008551, -0.0008588, \
-0.000862, -0.0008679, -0.0008752, -0.0007791");
}
}
internal_power() {
when : "!A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.0008653, 0.0008646, 0.0008671, 0.0008673, 0.0008664, 0.0008609, \
0.0008541, 0.0008437, 0.0008353, 0.0007422");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.000845, -0.0008492, -0.0008496, -0.0008521, -0.0008556, -0.0008586, \
-0.0008623, -0.0008676, -0.0008751, -0.0007791");
}
}
internal_power() {
when : "A1&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001356, 0.001356, 0.001358, 0.001359, 0.00136, 0.001362, 0.001361, \
0.001361, 0.00136, 0.001131");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001246, -0.001251, -0.001265, -0.00128, -0.001296, -0.001305, \
-0.001312, -0.001315, -0.001318, -0.0012");
}
}
internal_power() {
when : "A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.0009622, 0.000963, 0.0009648, 0.0009663, 0.0009694, 0.0009698, \
0.0009702, 0.0009697, 0.0009705, 0.0008342");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001064, -0.001062, -0.001056, -0.001053, -0.001054, -0.001052, \
-0.001052, -0.001052, -0.00105, -0.0009431");
}
}
internal_power() {
when : "A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.0009915, 0.0009919, 0.0009948, 0.0009966, 0.001, 0.001, 0.001001, \
0.001, 0.001001, 0.0008592");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001131, -0.001132, -0.001137, -0.001136, -0.001141, -0.001141, \
-0.00114, -0.001142, -0.001141, -0.00103");
}
}
internal_power() {
when : "A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.0009909, 0.0009927, 0.0009973, 0.0009972, 0.001, 0.0009999, \
0.0009998, 0.0009996, 0.001, 0.0008588");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001131, -0.001133, -0.001137, -0.001137, -0.00114, -0.001141, \
-0.001141, -0.001141, -0.001141, -0.001029");
}
}
}
pin(A3) {
capacitance : 0.00238 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 21 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.0008745, 0.0008751, 0.0008777, 0.0008772, 0.0008799, 0.000881, \
0.0008812, 0.000881, 0.0008816, 0.00079");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.0008584, -0.0008628, -0.0008627, -0.000864, -0.0008663, -0.0008672, \
-0.0008673, -0.0008677, -0.000867, -0.0007623");
}
}
internal_power() {
when : "!A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001359, 0.001358, 0.001358, 0.001358, 0.00136, 0.001361, 0.001361, \
0.001361, 0.001361, 0.001135");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001245, -0.001248, -0.001265, -0.001284, -0.001299, -0.001307, \
-0.001311, -0.001314, -0.001317, -0.001201");
}
}
internal_power() {
when : "!A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.0009855, 0.0009876, 0.0009889, 0.0009914, 0.0009942, 0.0009944, \
0.0009953, 0.0009948, 0.0009959, 0.000855");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.00113, -0.001131, -0.001132, -0.001136, -0.001139, -0.001139, \
-0.001139, -0.00114, -0.001139, -0.001027");
}
}
internal_power() {
when : "A1&!A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001359, 0.001358, 0.001362, 0.001359, 0.00136, 0.001362, 0.001361, \
0.001361, 0.001361, 0.001131");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001178, -0.001178, -0.00119, -0.001208, -0.001233, -0.001249, \
-0.001263, -0.001272, -0.001279, -0.00117");
}
}
internal_power() {
when : "A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.0009631, 0.0009642, 0.0009663, 0.0009666, 0.0009691, 0.0009695, \
0.0009707, 0.0009695, 0.0009704, 0.000834");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001064, -0.001063, -0.001056, -0.001051, -0.001054, -0.001052, \
-0.001053, -0.001052, -0.001051, -0.0009425");
}
}
internal_power() {
when : "A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001357, 0.001358, 0.001359, 0.001359, 0.001361, 0.001361, 0.001361, \
0.001361, 0.001361, 0.001136");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001244, -0.001248, -0.001265, -0.001284, -0.0013, -0.001307, \
-0.001311, -0.001315, -0.001317, -0.001201");
}
}
internal_power() {
when : "A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.0009859, 0.0009881, 0.0009903, 0.000992, 0.000995, 0.0009956, \
0.0009951, 0.0009951, 0.0009959, 0.0008552");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.00113, -0.001131, -0.001133, -0.001136, -0.001138, -0.001139, \
-0.001139, -0.00114, -0.00114, -0.001028");
}
}
}
pin(A4) {
capacitance : 0.002324 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 21 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001354, 0.001356, 0.001356, 0.001357, 0.001358, 0.001362, 0.001361, \
0.001362, 0.001361, 0.001139");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001235, -0.00125, -0.001276, -0.001291, -0.001304, -0.00131, \
-0.001314, -0.001314, -0.001317, -0.001202");
}
}
internal_power() {
when : "!A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001356, 0.001357, 0.001359, 0.001357, 0.00136, 0.001361, 0.001361, \
0.001361, 0.001361, 0.001138");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001169, -0.001182, -0.001206, -0.001227, -0.00125, -0.001263, \
-0.001272, -0.001278, -0.001282, -0.001173");
}
}
internal_power() {
when : "!A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001353, 0.001356, 0.001357, 0.001357, 0.001361, 0.00136, 0.001361, \
0.001361, 0.001361, 0.001139");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001235, -0.001251, -0.001276, -0.00129, -0.001304, -0.00131, \
-0.001314, -0.001314, -0.001318, -0.001202");
}
}
internal_power() {
when : "A1&!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001356, 0.001358, 0.00136, 0.001359, 0.00136, 0.001362, 0.001361, \
0.001361, 0.001361, 0.001136");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001155, -0.00117, -0.001193, -0.001212, -0.001232, -0.001245, \
-0.001255, -0.001263, -0.001269, -0.001162");
}
}
internal_power() {
when : "A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001353, 0.001356, 0.001357, 0.001358, 0.00136, 0.00136, 0.001361, \
0.001362, 0.001361, 0.001139");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001235, -0.001251, -0.001276, -0.00129, -0.001304, -0.00131, \
-0.001314, -0.001314, -0.001318, -0.001202");
}
}
internal_power() {
when : "A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001355, 0.001358, 0.001358, 0.001358, 0.00136, 0.00136, 0.001361, \
0.001359, 0.001361, 0.001137");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001169, -0.001182, -0.001206, -0.001229, -0.001251, -0.001263, \
-0.001272, -0.001278, -0.001282, -0.001173");
}
}
internal_power() {
when : "A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001353, 0.001357, 0.001357, 0.001357, 0.001361, 0.00136, 0.00136, \
0.00136, 0.001361, 0.001139");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001235, -0.001251, -0.001276, -0.001291, -0.001304, -0.001309, \
-0.001314, -0.001315, -0.001318, -0.001201");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2|A3|A4)" ;
max_capacitance : 0.1649 ;
max_transition : 21 ;
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.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002131, 0.006103, 0.01369, 0.0255, 0.04208, 0.06389, 0.09138, 0.1249, 0.1649");
values("0.01966, 0.01969, 0.01977, 0.01987, 0.01998, 0.02008, 0.02016, 0.02022, 0.02026, 0.02029",\
"0.01961, 0.01964, 0.01972, 0.01982, 0.01993, 0.02003, 0.02011, 0.02017, 0.02022, 0.02023",\
"0.01949, 0.01952, 0.01959, 0.0197, 0.01981, 0.01991, 0.01999, 0.02005, 0.02009, 0.0201",\
"0.01938, 0.01941, 0.01949, 0.01959, 0.0197, 0.0198, 0.01988, 0.01994, 0.01998, 0.01997",\
"0.01931, 0.01934, 0.01941, 0.01951, 0.01962, 0.01972, 0.0198, 0.01985, 0.01988, 0.01982",\
"0.01924, 0.01926, 0.01934, 0.01944, 0.01954, 0.01963, 0.0197, 0.01973, 0.0197, 0.01946",\
"0.01904, 0.01907, 0.01914, 0.01924, 0.01932, 0.01939, 0.01942, 0.01934, 0.01899, 0.01845",\
"0.01803, 0.01806, 0.01812, 0.01819, 0.01822, 0.01813, 0.01763, 0.01706, 0.01665, 0.01636",\
"0.01245, 0.0122, 0.01169, 0.01134, 0.01117, 0.01111, 0.0111, 0.01112, 0.01114, 0.01117",\
"0.003528, 0.003541, 0.003577, 0.003633, 0.0037, 0.003771, 0.003839, 0.0039, 0.003952, 0.003996");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002131, 0.006103, 0.01369, 0.0255, 0.04208, 0.06389, 0.09138, 0.1249, 0.1649");
values("0.009465, 0.009533, 0.009671, 0.009854, 0.01001, 0.01011, 0.01015, 0.0104, 0.01635, 0.05154",\
"0.009481, 0.009548, 0.0097, 0.009883, 0.009993, 0.01014, 0.01018, 0.01062, 0.01672, 0.05269",\
"0.009495, 0.00956, 0.009682, 0.009844, 0.01002, 0.01009, 0.01018, 0.01064, 0.01788, 0.05651",\
"0.009425, 0.009462, 0.009578, 0.009705, 0.009859, 0.01004, 0.01017, 0.01076, 0.02046, 0.0644",\
"0.009345, 0.009377, 0.009483, 0.009609, 0.009771, 0.009874, 0.01005, 0.01119, 0.026, 0.07622",\
"0.00925, 0.009296, 0.009384, 0.009518, 0.009682, 0.009882, 0.009988, 0.01244, 0.03601, 0.09079",\
"0.009185, 0.009215, 0.00929, 0.009394, 0.009567, 0.009704, 0.01007, 0.01659, 0.05319, 0.1047",\
"0.00911, 0.009142, 0.009201, 0.009322, 0.009384, 0.009623, 0.01108, 0.02936, 0.07419, 0.1139",\
"0.009049, 0.009081, 0.009147, 0.009248, 0.009355, 0.009657, 0.01867, 0.05358, 0.08776, 0.1126",\
"0.009093, 0.009119, 0.009193, 0.00925, 0.009524, 0.01687, 0.04374, 0.06661, 0.08246, 0.09358");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002131, 0.006103, 0.01369, 0.0255, 0.04208, 0.06389, 0.09138, 0.1249, 0.1649");
values("0.02, 0.02003, 0.02011, 0.02021, 0.02032, 0.02042, 0.0205, 0.02057, 0.02061, 0.02061",\
"0.01997, 0.01999, 0.02007, 0.02017, 0.02028, 0.02038, 0.02046, 0.02052, 0.02057, 0.02057",\
"0.01987, 0.0199, 0.01998, 0.02008, 0.02019, 0.02029, 0.02037, 0.02043, 0.02047, 0.02047",\
"0.01979, 0.01982, 0.0199, 0.02, 0.02011, 0.0202, 0.02029, 0.02034, 0.02038, 0.02035",\
"0.01973, 0.01976, 0.01984, 0.01993, 0.02004, 0.02014, 0.02022, 0.02027, 0.02027, 0.02018",\
"0.01965, 0.01968, 0.01975, 0.01985, 0.01995, 0.02004, 0.02011, 0.02014, 0.02006, 0.01975",\
"0.01941, 0.01944, 0.01951, 0.01961, 0.01969, 0.01976, 0.01977, 0.01963, 0.01919, 0.01865",\
"0.01821, 0.01824, 0.0183, 0.01837, 0.01839, 0.0182, 0.01759, 0.01708, 0.01673, 0.01647",\
"0.01188, 0.01168, 0.01132, 0.01109, 0.01102, 0.01101, 0.01104, 0.01108, 0.01111, 0.01114",\
"0.003431, 0.003441, 0.003474, 0.00353, 0.003596, 0.003667, 0.003734, 0.003792, 0.003839, 0.003877");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002131, 0.006103, 0.01369, 0.0255, 0.04208, 0.06389, 0.09138, 0.1249, 0.1649");
values("0.01019, 0.01025, 0.01039, 0.01056, 0.01069, 0.01081, 0.01095, 0.01118, 0.01724, 0.05247",\
"0.01019, 0.01024, 0.01039, 0.01057, 0.01069, 0.01078, 0.01095, 0.01135, 0.01739, 0.05357",\
"0.01019, 0.01025, 0.01037, 0.01052, 0.01066, 0.01075, 0.01083, 0.0114, 0.01868, 0.05752",\
"0.01012, 0.01018, 0.01027, 0.01041, 0.01058, 0.01073, 0.01074, 0.01143, 0.02122, 0.06543",\
"0.01005, 0.01009, 0.01018, 0.01033, 0.01047, 0.0106, 0.01076, 0.01205, 0.0269, 0.07779",\
"0.009973, 0.01001, 0.01008, 0.01023, 0.01039, 0.01044, 0.01059, 0.01328, 0.03723, 0.09192",\
"0.009902, 0.009926, 0.01, 0.01011, 0.01027, 0.01038, 0.01089, 0.01761, 0.05471, 0.1059",\
"0.009823, 0.009855, 0.00992, 0.01002, 0.01009, 0.0103, 0.01191, 0.03086, 0.0757, 0.1148",\
"0.00975, 0.009779, 0.009839, 0.00995, 0.01004, 0.01041, 0.02005, 0.05522, 0.08871, 0.1129",\
"0.009782, 0.009804, 0.009867, 0.009958, 0.01026, 0.01835, 0.04525, 0.06715, 0.0823, 0.09291");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002131, 0.006103, 0.01369, 0.0255, 0.04208, 0.06389, 0.09138, 0.1249, 0.1649");
values("0.02039, 0.02042, 0.0205, 0.0206, 0.02071, 0.02081, 0.02089, 0.02095, 0.02099, 0.021",\
"0.02035, 0.02038, 0.02045, 0.02056, 0.02067, 0.02077, 0.02085, 0.02091, 0.02095, 0.02095",\
"0.02026, 0.02029, 0.02036, 0.02047, 0.02057, 0.02068, 0.02076, 0.02082, 0.02085, 0.02084",\
"0.02017, 0.02021, 0.02028, 0.02038, 0.02049, 0.02059, 0.02067, 0.02073, 0.02075, 0.02071",\
"0.02011, 0.02014, 0.02022, 0.02032, 0.02042, 0.02052, 0.02059, 0.02064, 0.02064, 0.02052",\
"0.02002, 0.02005, 0.02012, 0.02022, 0.02033, 0.02042, 0.02048, 0.02049, 0.02039, 0.02004",\
"0.01976, 0.01979, 0.01986, 0.01995, 0.02004, 0.0201, 0.0201, 0.01993, 0.01944, 0.01891",\
"0.01848, 0.0185, 0.01857, 0.01863, 0.01866, 0.0184, 0.01777, 0.01729, 0.01695, 0.01671",\
"0.01209, 0.0119, 0.01156, 0.01137, 0.0113, 0.01131, 0.01135, 0.01139, 0.01142, 0.01145",\
"0.003746, 0.003758, 0.003794, 0.003854, 0.003926, 0.004, 0.00407, 0.004128, 0.004174, 0.00421");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002131, 0.006103, 0.01369, 0.0255, 0.04208, 0.06389, 0.09138, 0.1249, 0.1649");
values("0.0108, 0.01085, 0.01099, 0.01116, 0.01129, 0.01148, 0.01148, 0.01182, 0.0178, 0.05345",\
"0.0108, 0.01086, 0.011, 0.01117, 0.01133, 0.01144, 0.01156, 0.01209, 0.01846, 0.05449",\
"0.01079, 0.01084, 0.01096, 0.01113, 0.01128, 0.01136, 0.01151, 0.01196, 0.01927, 0.05842",\
"0.01068, 0.01075, 0.01084, 0.01098, 0.01116, 0.01129, 0.01143, 0.01217, 0.02205, 0.06628",\
"0.0106, 0.01065, 0.01073, 0.01089, 0.01102, 0.01123, 0.01139, 0.01252, 0.02767, 0.07834",\
"0.01053, 0.01056, 0.01065, 0.01079, 0.01091, 0.01103, 0.01123, 0.01399, 0.03829, 0.09301",\
"0.01046, 0.01049, 0.01055, 0.01067, 0.01083, 0.01098, 0.01138, 0.01843, 0.05589, 0.1068",\
"0.01039, 0.01042, 0.01049, 0.01057, 0.01069, 0.01091, 0.01244, 0.03207, 0.07682, 0.1155",\
"0.01031, 0.01034, 0.0104, 0.01048, 0.01061, 0.01099, 0.02121, 0.0566, 0.08942, 0.1132",\
"0.01033, 0.01036, 0.01043, 0.01051, 0.01085, 0.01978, 0.04642, 0.06756, 0.08213, 0.09232");
}
}
internal_power() {
related_pin : "A4" ;
when : "!A1&!A2&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002131, 0.006103, 0.01369, 0.0255, 0.04208, 0.06389, 0.09138, 0.1249, 0.1649");
values("0.02088, 0.02091, 0.02099, 0.02109, 0.0212, 0.0213, 0.02138, 0.02144, 0.02148, 0.02148",\
"0.02084, 0.02087, 0.02095, 0.02105, 0.02117, 0.02126, 0.02134, 0.0214, 0.02144, 0.02144",\
"0.02075, 0.02078, 0.02086, 0.02096, 0.02107, 0.02117, 0.02125, 0.02131, 0.02134, 0.02133",\
"0.02067, 0.02069, 0.02077, 0.02087, 0.02098, 0.02108, 0.02116, 0.02121, 0.02124, 0.02119",\
"0.0206, 0.02063, 0.0207, 0.02081, 0.02091, 0.02101, 0.02108, 0.02113, 0.02113, 0.02099",\
"0.02051, 0.02054, 0.02061, 0.02071, 0.02082, 0.0209, 0.02097, 0.02098, 0.02087, 0.0205",\
"0.02023, 0.02026, 0.02033, 0.02043, 0.02052, 0.02057, 0.02057, 0.02038, 0.01987, 0.01935",\
"0.01893, 0.01895, 0.01902, 0.01908, 0.0191, 0.01882, 0.01819, 0.01772, 0.01739, 0.01716",\
"0.01263, 0.01244, 0.0121, 0.01189, 0.01183, 0.01184, 0.01188, 0.01191, 0.01195, 0.01197",\
"0.004261, 0.004273, 0.004312, 0.004375, 0.004452, 0.004532, 0.004603, 0.004661, 0.004707, 0.004741");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002131, 0.006103, 0.01369, 0.0255, 0.04208, 0.06389, 0.09138, 0.1249, 0.1649");
values("0.0114, 0.01144, 0.01157, 0.01176, 0.0119, 0.01199, 0.01222, 0.01243, 0.01846, 0.05434",\
"0.01135, 0.01139, 0.01154, 0.01169, 0.01187, 0.01203, 0.01219, 0.0124, 0.0187, 0.05529",\
"0.0113, 0.01135, 0.01147, 0.01163, 0.01177, 0.01189, 0.01198, 0.01246, 0.01997, 0.0592",\
"0.01119, 0.01122, 0.01133, 0.01149, 0.01161, 0.01174, 0.01184, 0.01251, 0.02291, 0.06709",\
"0.0111, 0.01115, 0.01123, 0.01135, 0.01152, 0.01164, 0.01181, 0.01295, 0.02866, 0.07915",\
"0.01103, 0.01106, 0.01114, 0.01128, 0.01142, 0.01148, 0.0118, 0.0145, 0.0391, 0.09382",\
"0.01097, 0.011, 0.01107, 0.01116, 0.01134, 0.01142, 0.01191, 0.01906, 0.05692, 0.1076",\
"0.01089, 0.01091, 0.01099, 0.01108, 0.0112, 0.0114, 0.013, 0.0331, 0.07776, 0.1161",\
"0.01082, 0.01084, 0.01091, 0.01098, 0.01106, 0.01154, 0.02221, 0.0577, 0.09003, 0.1134",\
"0.01082, 0.01085, 0.01091, 0.01101, 0.01131, 0.02096, 0.04742, 0.0679, 0.08199, 0.09184");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002131, 0.006103, 0.01369, 0.0255, 0.04208, 0.06389, 0.09138, 0.1249, 0.1649");
values("7.805, 7.963, 8.389, 8.967, 9.632, 10.37, 11.18, 12.07, 13.07, 14.18",\
"7.833, 7.992, 8.419, 8.998, 9.663, 10.4, 11.21, 12.11, 13.1, 14.21",\
"7.999, 8.157, 8.584, 9.163, 9.829, 10.56, 11.37, 12.27, 13.26, 14.37",\
"8.401, 8.56, 8.988, 9.567, 10.23, 10.97, 11.78, 12.67, 13.66, 14.77",\
"9.092, 9.251, 9.68, 10.26, 10.92, 11.66, 12.47, 13.36, 14.36, 15.46",\
"10.09, 10.25, 10.68, 11.25, 11.92, 12.66, 13.47, 14.36, 15.36, 16.46",\
"11.42, 11.58, 12, 12.58, 13.24, 13.98, 14.79, 15.69, 16.68, 17.79",\
"13.1, 13.26, 13.68, 14.26, 14.93, 15.66, 16.47, 17.36, 18.36, 19.47",\
"15.15, 15.31, 15.74, 16.31, 16.97, 17.71, 18.52, 19.42, 20.41, 21.52",\
"17.59, 17.75, 18.18, 18.76, 19.42, 20.16, 20.97, 21.87, 22.86, 23.97");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002131, 0.006103, 0.01369, 0.0255, 0.04208, 0.06389, 0.09138, 0.1249, 0.1649");
values("1.078, 1.169, 1.477, 2.052, 2.94, 4.179, 5.809, 7.859, 10.37, 13.35",\
"1.141, 1.232, 1.54, 2.115, 3.003, 4.243, 5.872, 7.921, 10.43, 13.42",\
"1.361, 1.452, 1.759, 2.333, 3.221, 4.462, 6.092, 8.143, 10.65, 13.63",\
"1.774, 1.864, 2.171, 2.744, 3.633, 4.874, 6.503, 8.557, 11.07, 14.05",\
"2.33, 2.422, 2.729, 3.302, 4.189, 5.431, 7.06, 9.115, 11.63, 14.61",\
"2.934, 3.028, 3.339, 3.913, 4.8, 6.041, 7.671, 9.725, 12.23, 15.22",\
"3.571, 3.668, 3.983, 4.558, 5.447, 6.688, 8.316, 10.37, 12.87, 15.85",\
"4.233, 4.334, 4.655, 5.233, 6.12, 7.361, 8.989, 11.04, 13.55, 16.53",\
"4.913, 5.021, 5.35, 5.929, 6.816, 8.058, 9.687, 11.74, 14.24, 17.22",\
"5.609, 5.721, 6.061, 6.645, 7.532, 8.772, 10.4, 12.45, 14.96, 17.93");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002131, 0.006103, 0.01369, 0.0255, 0.04208, 0.06389, 0.09138, 0.1249, 0.1649");
values("1.372, 1.469, 1.745, 2.159, 2.701, 3.39, 4.224, 5.236, 6.468, 7.972",\
"1.376, 1.469, 1.743, 2.158, 2.701, 3.389, 4.224, 5.236, 6.476, 7.968",\
"1.373, 1.469, 1.743, 2.157, 2.702, 3.39, 4.22, 5.236, 6.47, 7.964",\
"1.376, 1.47, 1.744, 2.156, 2.704, 3.386, 4.22, 5.236, 6.482, 7.968",\
"1.372, 1.47, 1.744, 2.158, 2.7, 3.39, 4.224, 5.236, 6.476, 7.97",\
"1.374, 1.468, 1.742, 2.156, 2.702, 3.39, 4.224, 5.236, 6.47, 7.972",\
"1.374, 1.468, 1.744, 2.156, 2.7, 3.384, 4.22, 5.24, 6.47, 7.966",\
"1.372, 1.466, 1.742, 2.156, 2.7, 3.388, 4.222, 5.234, 6.472, 7.962",\
"1.376, 1.47, 1.742, 2.158, 2.702, 3.394, 4.224, 5.236, 6.482, 7.968",\
"1.394, 1.492, 1.764, 2.168, 2.708, 3.39, 4.23, 5.24, 6.482, 7.964");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002131, 0.006103, 0.01369, 0.0255, 0.04208, 0.06389, 0.09138, 0.1249, 0.1649");
values("0.5534, 0.6882, 1.171, 2.114, 3.589, 5.658, 8.387, 11.82, 16.04, 21.04",\
"0.5536, 0.6882, 1.174, 2.117, 3.588, 5.658, 8.39, 11.81, 16.01, 21.05",\
"0.5528, 0.6882, 1.171, 2.116, 3.594, 5.663, 8.396, 11.82, 16.05, 21",\
"0.5546, 0.689, 1.172, 2.114, 3.59, 5.658, 8.381, 11.82, 16.03, 21",\
"0.5698, 0.7008, 1.177, 2.114, 3.589, 5.658, 8.39, 11.81, 16.03, 20.99",\
"0.5964, 0.7252, 1.191, 2.124, 3.593, 5.667, 8.389, 11.82, 16.01, 21.05",\
"0.6292, 0.753, 1.21, 2.132, 3.6, 5.664, 8.384, 11.81, 16, 21",\
"0.67, 0.788, 1.232, 2.144, 3.606, 5.672, 8.386, 11.83, 16.02, 21",\
"0.718, 0.832, 1.26, 2.156, 3.612, 5.676, 8.398, 11.82, 16.02, 21",\
"0.772, 0.882, 1.294, 2.172, 3.618, 5.682, 8.408, 11.83, 16.01, 21.01");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002131, 0.006103, 0.01369, 0.0255, 0.04208, 0.06389, 0.09138, 0.1249, 0.1649");
values("8.445, 8.604, 9.031, 9.609, 10.27, 11.01, 11.82, 12.72, 13.71, 14.82",\
"8.482, 8.64, 9.069, 9.646, 10.31, 11.05, 11.86, 12.76, 13.74, 14.85",\
"8.669, 8.827, 9.255, 9.833, 10.5, 11.23, 12.05, 12.94, 13.93, 15.04",\
"9.095, 9.253, 9.68, 10.26, 10.92, 11.66, 12.47, 13.37, 14.36, 15.47",\
"9.773, 9.932, 10.36, 10.94, 11.6, 12.34, 13.15, 14.04, 15.04, 16.14",\
"10.72, 10.88, 11.31, 11.89, 12.55, 13.29, 14.1, 15, 15.99, 17.09",\
"11.98, 12.13, 12.56, 13.14, 13.8, 14.54, 15.35, 16.24, 17.24, 18.35",\
"13.56, 13.71, 14.14, 14.72, 15.38, 16.12, 16.93, 17.83, 18.82, 19.93",\
"15.48, 15.64, 16.07, 16.65, 17.31, 18.05, 18.86, 19.75, 20.75, 21.85",\
"17.76, 17.92, 18.35, 18.93, 19.6, 20.34, 21.15, 22.05, 23.04, 24.15");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002131, 0.006103, 0.01369, 0.0255, 0.04208, 0.06389, 0.09138, 0.1249, 0.1649");
values("1.119, 1.21, 1.519, 2.096, 2.984, 4.224, 5.853, 7.904, 10.4, 13.38",\
"1.182, 1.273, 1.582, 2.158, 3.046, 4.287, 5.915, 7.964, 10.47, 13.45",\
"1.401, 1.492, 1.8, 2.376, 3.265, 4.504, 6.135, 8.184, 10.69, 13.66",\
"1.816, 1.907, 2.214, 2.788, 3.678, 4.919, 6.55, 8.601, 11.1, 14.08",\
"2.386, 2.478, 2.786, 3.359, 4.248, 5.49, 7.119, 9.172, 11.68, 14.66",\
"3.009, 3.103, 3.414, 3.99, 4.877, 6.118, 7.749, 9.801, 12.3, 15.29",\
"3.668, 3.766, 4.08, 4.656, 5.543, 6.785, 8.414, 10.47, 12.97, 15.95",\
"4.354, 4.455, 4.776, 5.354, 6.241, 7.482, 9.114, 11.16, 13.67, 16.65",\
"5.062, 5.166, 5.495, 6.075, 6.962, 8.203, 9.833, 11.89, 14.39, 17.37",\
"5.783, 5.894, 6.232, 6.816, 7.702, 8.943, 10.57, 12.62, 15.13, 18.11");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002131, 0.006103, 0.01369, 0.0255, 0.04208, 0.06389, 0.09138, 0.1249, 0.1649");
values("1.373, 1.47, 1.742, 2.155, 2.701, 3.382, 4.222, 5.236, 6.47, 7.964",\
"1.374, 1.469, 1.742, 2.156, 2.703, 3.386, 4.218, 5.234, 6.482, 7.966",\
"1.373, 1.469, 1.742, 2.156, 2.704, 3.384, 4.224, 5.234, 6.472, 7.968",\
"1.375, 1.469, 1.744, 2.158, 2.702, 3.39, 4.222, 5.238, 6.472, 7.964",\
"1.374, 1.468, 1.744, 2.158, 2.7, 3.388, 4.222, 5.236, 6.47, 7.966",\
"1.372, 1.466, 1.744, 2.16, 2.7, 3.39, 4.224, 5.238, 6.482, 7.966",\
"1.374, 1.468, 1.744, 2.156, 2.7, 3.386, 4.224, 5.236, 6.478, 7.958",\
"1.374, 1.47, 1.74, 2.158, 2.704, 3.39, 4.216, 5.236, 6.47, 7.972",\
"1.376, 1.472, 1.742, 2.164, 2.702, 3.392, 4.222, 5.238, 6.478, 7.966",\
"1.394, 1.488, 1.76, 2.172, 2.712, 3.392, 4.228, 5.24, 6.486, 7.974");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002131, 0.006103, 0.01369, 0.0255, 0.04208, 0.06389, 0.09138, 0.1249, 0.1649");
values("0.557, 0.6918, 1.176, 2.119, 3.592, 5.664, 8.384, 11.82, 16, 21",\
"0.5572, 0.6902, 1.175, 2.117, 3.598, 5.669, 8.384, 11.81, 16, 21",\
"0.557, 0.6914, 1.175, 2.117, 3.592, 5.661, 8.382, 11.81, 16, 21",\
"0.5574, 0.6918, 1.175, 2.119, 3.591, 5.66, 8.388, 11.83, 16.01, 21",\
"0.5696, 0.7018, 1.178, 2.122, 3.592, 5.664, 8.384, 11.81, 16, 21.04",\
"0.5964, 0.7234, 1.193, 2.125, 3.595, 5.663, 8.384, 11.82, 16, 21.02",\
"0.6264, 0.7512, 1.209, 2.132, 3.601, 5.666, 8.402, 11.83, 16.02, 20.99",\
"0.664, 0.784, 1.23, 2.144, 3.61, 5.674, 8.39, 11.83, 16, 20.99",\
"0.71, 0.826, 1.254, 2.154, 3.616, 5.68, 8.4, 11.82, 16.02, 21.01",\
"0.76, 0.87, 1.288, 2.17, 3.622, 5.682, 8.41, 11.83, 16.01, 21");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002131, 0.006103, 0.01369, 0.0255, 0.04208, 0.06389, 0.09138, 0.1249, 0.1649");
values("8.779, 8.938, 9.365, 9.943, 10.61, 11.34, 12.16, 13.05, 14.04, 15.15",\
"8.82, 8.978, 9.406, 9.983, 10.65, 11.38, 12.2, 13.09, 14.08, 15.19",\
"9.022, 9.18, 9.608, 10.19, 10.85, 11.59, 12.4, 13.3, 14.29, 15.39",\
"9.461, 9.619, 10.05, 10.62, 11.29, 12.03, 12.84, 13.73, 14.73, 15.83",\
"10.14, 10.3, 10.73, 11.3, 11.97, 12.71, 13.52, 14.41, 15.4, 16.51",\
"11.07, 11.23, 11.66, 12.23, 12.9, 13.64, 14.45, 15.34, 16.33, 17.44",\
"12.26, 12.42, 12.85, 13.43, 14.09, 14.83, 15.64, 16.53, 17.53, 18.63",\
"13.75, 13.91, 14.33, 14.91, 15.58, 16.31, 17.12, 18.02, 19.01, 20.12",\
"15.54, 15.7, 16.13, 16.71, 17.37, 18.11, 18.92, 19.81, 20.81, 21.91",\
"17.66, 17.82, 18.25, 18.83, 19.49, 20.23, 21.04, 21.94, 22.94, 24.04");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002131, 0.006103, 0.01369, 0.0255, 0.04208, 0.06389, 0.09138, 0.1249, 0.1649");
values("1.144, 1.237, 1.548, 2.128, 3.019, 4.262, 5.892, 7.943, 10.44, 13.43",\
"1.207, 1.299, 1.611, 2.191, 3.082, 4.324, 5.953, 8.005, 10.51, 13.49",\
"1.427, 1.519, 1.829, 2.408, 3.299, 4.542, 6.171, 8.223, 10.73, 13.7",\
"1.843, 1.935, 2.244, 2.821, 3.711, 4.955, 6.586, 8.638, 11.14, 14.12",\
"2.424, 2.516, 2.824, 3.401, 4.291, 5.534, 7.166, 9.219, 11.72, 14.7",\
"3.063, 3.157, 3.469, 4.046, 4.934, 6.178, 7.809, 9.862, 12.36, 15.35",\
"3.74, 3.836, 4.153, 4.73, 5.619, 6.862, 8.493, 10.54, 13.05, 16.03",\
"4.446, 4.547, 4.869, 5.447, 6.336, 7.579, 9.209, 11.26, 13.77, 16.75",\
"5.175, 5.281, 5.609, 6.189, 7.079, 8.321, 9.954, 12.01, 14.51, 17.49",\
"5.922, 6.032, 6.369, 6.954, 7.843, 9.084, 10.71, 12.77, 15.27, 18.25");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002131, 0.006103, 0.01369, 0.0255, 0.04208, 0.06389, 0.09138, 0.1249, 0.1649");
values("1.375, 1.47, 1.742, 2.156, 2.7, 3.388, 4.222, 5.24, 6.472, 7.966",\
"1.372, 1.468, 1.742, 2.158, 2.7, 3.388, 4.222, 5.236, 6.482, 7.964",\
"1.375, 1.469, 1.744, 2.158, 2.7, 3.382, 4.216, 5.238, 6.48, 7.96",\
"1.374, 1.47, 1.742, 2.158, 2.702, 3.39, 4.22, 5.236, 6.47, 7.964",\
"1.37, 1.468, 1.744, 2.154, 2.702, 3.388, 4.224, 5.236, 6.47, 7.97",\
"1.374, 1.468, 1.744, 2.156, 2.702, 3.384, 4.214, 5.236, 6.48, 7.964",\
"1.374, 1.47, 1.744, 2.158, 2.7, 3.39, 4.224, 5.234, 6.47, 7.966",\
"1.374, 1.468, 1.744, 2.156, 2.7, 3.386, 4.222, 5.234, 6.476, 7.962",\
"1.374, 1.472, 1.744, 2.16, 2.704, 3.388, 4.218, 5.238, 6.47, 7.972",\
"1.392, 1.486, 1.76, 2.17, 2.712, 3.392, 4.226, 5.238, 6.484, 7.966");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002131, 0.006103, 0.01369, 0.0255, 0.04208, 0.06389, 0.09138, 0.1249, 0.1649");
values("0.563, 0.7002, 1.187, 2.127, 3.6, 5.679, 8.39, 11.82, 16.01, 21.02",\
"0.5648, 0.7002, 1.185, 2.126, 3.609, 5.681, 8.389, 11.85, 16.04, 20.99",\
"0.5638, 0.6988, 1.184, 2.126, 3.608, 5.676, 8.388, 11.82, 16, 20.99",\
"0.5626, 0.6978, 1.182, 2.125, 3.599, 5.667, 8.388, 11.82, 16, 21",\
"0.5722, 0.7042, 1.184, 2.125, 3.606, 5.679, 8.408, 11.82, 16, 21",\
"0.5974, 0.7258, 1.196, 2.129, 3.598, 5.669, 8.389, 11.82, 16, 21",\
"0.6258, 0.7516, 1.212, 2.138, 3.606, 5.67, 8.388, 11.82, 16.01, 21",\
"0.662, 0.784, 1.232, 2.146, 3.614, 5.676, 8.394, 11.82, 16.01, 20.99",\
"0.704, 0.824, 1.256, 2.158, 3.624, 5.682, 8.404, 11.82, 16.02, 21",\
"0.752, 0.866, 1.286, 2.172, 3.626, 5.692, 8.412, 11.84, 16.01, 21.02");
}
}
timing() {
related_pin : "A4" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002131, 0.006103, 0.01369, 0.0255, 0.04208, 0.06389, 0.09138, 0.1249, 0.1649");
values("8.884, 9.042, 9.47, 10.05, 10.71, 11.45, 12.26, 13.16, 14.15, 15.25",\
"8.942, 9.101, 9.529, 10.11, 10.77, 11.51, 12.32, 13.21, 14.21, 15.31",\
"9.17, 9.329, 9.756, 10.34, 11, 11.74, 12.55, 13.44, 14.44, 15.54",\
"9.62, 9.778, 10.21, 10.78, 11.45, 12.19, 13, 13.89, 14.88, 15.99",\
"10.3, 10.46, 10.89, 11.47, 12.13, 12.87, 13.68, 14.57, 15.56, 16.67",\
"11.22, 11.38, 11.81, 12.38, 13.05, 13.78, 14.6, 15.49, 16.48, 17.59",\
"12.39, 12.54, 12.97, 13.55, 14.21, 14.95, 15.76, 16.66, 17.65, 18.75",\
"13.82, 13.97, 14.4, 14.98, 15.64, 16.38, 17.19, 18.09, 19.08, 20.19",\
"15.53, 15.69, 16.11, 16.69, 17.36, 18.09, 18.9, 19.8, 20.79, 21.9",\
"17.53, 17.69, 18.12, 18.7, 19.37, 20.1, 20.92, 21.81, 22.81, 23.91");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002131, 0.006103, 0.01369, 0.0255, 0.04208, 0.06389, 0.09138, 0.1249, 0.1649");
values("1.156, 1.249, 1.565, 2.149, 3.045, 4.291, 5.923, 7.976, 10.48, 13.46",\
"1.218, 1.311, 1.627, 2.211, 3.106, 4.352, 5.984, 8.038, 10.54, 13.52",\
"1.438, 1.531, 1.845, 2.427, 3.322, 4.568, 6.201, 8.253, 10.76, 13.74",\
"1.857, 1.949, 2.261, 2.842, 3.736, 4.983, 6.616, 8.67, 11.17, 14.15",\
"2.446, 2.539, 2.85, 3.428, 4.321, 5.568, 7.2, 9.256, 11.76, 14.74",\
"3.098, 3.193, 3.506, 4.086, 4.977, 6.22, 7.855, 9.91, 12.41, 15.4",\
"3.791, 3.888, 4.206, 4.785, 5.678, 6.922, 8.554, 10.61, 13.11, 16.1",\
"4.514, 4.614, 4.939, 5.519, 6.411, 7.653, 9.287, 11.34, 13.84, 16.83",\
"5.263, 5.368, 5.697, 6.28, 7.171, 8.416, 10.05, 12.1, 14.6, 17.59",\
"6.03, 6.14, 6.478, 7.065, 7.955, 9.198, 10.83, 12.89, 15.39, 18.37");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002131, 0.006103, 0.01369, 0.0255, 0.04208, 0.06389, 0.09138, 0.1249, 0.1649");
values("1.373, 1.47, 1.742, 2.157, 2.702, 3.384, 4.224, 5.236, 6.472, 7.958",\
"1.375, 1.47, 1.743, 2.156, 2.702, 3.388, 4.224, 5.234, 6.468, 7.964",\
"1.373, 1.467, 1.742, 2.154, 2.702, 3.39, 4.216, 5.236, 6.472, 7.964",\
"1.374, 1.468, 1.744, 2.158, 2.702, 3.388, 4.222, 5.238, 6.47, 7.964",\
"1.374, 1.47, 1.744, 2.156, 2.702, 3.39, 4.224, 5.236, 6.484, 7.966",\
"1.374, 1.47, 1.742, 2.158, 2.7, 3.39, 4.224, 5.236, 6.474, 7.97",\
"1.372, 1.47, 1.742, 2.156, 2.702, 3.39, 4.214, 5.234, 6.484, 7.964",\
"1.372, 1.468, 1.742, 2.158, 2.702, 3.39, 4.216, 5.24, 6.478, 7.962",\
"1.374, 1.47, 1.744, 2.158, 2.704, 3.392, 4.22, 5.236, 6.47, 7.972",\
"1.39, 1.484, 1.756, 2.168, 2.71, 3.39, 4.228, 5.242, 6.474, 7.972");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002131, 0.006103, 0.01369, 0.0255, 0.04208, 0.06389, 0.09138, 0.1249, 0.1649");
values("0.5728, 0.7102, 1.197, 2.142, 3.621, 5.683, 8.412, 11.84, 16.02, 21.03",\
"0.5734, 0.7084, 1.198, 2.141, 3.614, 5.69, 8.414, 11.83, 16.02, 21.01",\
"0.5716, 0.7078, 1.196, 2.14, 3.62, 5.691, 8.409, 11.83, 16.01, 21.02",\
"0.5674, 0.704, 1.192, 2.137, 3.615, 5.68, 8.399, 11.83, 16.04, 21",\
"0.5758, 0.7102, 1.19, 2.133, 3.608, 5.683, 8.397, 11.84, 16.05, 21",\
"0.6004, 0.729, 1.202, 2.137, 3.606, 5.676, 8.412, 11.83, 16.02, 21.03",\
"0.628, 0.7546, 1.218, 2.144, 3.615, 5.678, 8.402, 11.83, 16.01, 21",\
"0.664, 0.788, 1.236, 2.152, 3.618, 5.684, 8.398, 11.84, 16.02, 21.01",\
"0.704, 0.822, 1.258, 2.164, 3.626, 5.688, 8.41, 11.83, 16.03, 21",\
"0.75, 0.866, 1.288, 2.178, 3.63, 5.7, 8.422, 11.84, 16.02, 21.01");
}
}
}
}