blob: 5ca07bdc72f6e7179884712ae44d29706dfe0ebb [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__and4_2) {
area : 28.537600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&!A4" ;
value : "0.0002125116" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&A4" ;
value : "0.000212544" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&!A4" ;
value : "0.0002125764" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&A4" ;
value : "0.000212706" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&!A4" ;
value : "0.0002126898" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&A4" ;
value : "0.0002128194" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&!A4" ;
value : "0.0002129166" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&A4" ;
value : "0.0002139534" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&!A4" ;
value : "0.0002163024" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&A4" ;
value : "0.000216432" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&!A4" ;
value : "0.000216513" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&A4" ;
value : "0.0002173068" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&!A4" ;
value : "0.0002200284" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&A4" ;
value : "0.0002208708" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&!A4" ;
value : "0.0002243538" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&A4" ;
value : "0.0002240946" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0002243538" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.003734 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 25 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.002852, 0.002851, 0.002842, 0.002843, 0.00284, 0.002844, 0.002843, \
0.00284, 0.002681, 0.002048");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.001762, -0.001761, -0.001764, -0.001779, -0.001788, -0.001801, \
-0.001829, -0.00188, -0.001983, -0.001907");
}
}
internal_power() {
when : "!A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.00285, 0.00285, 0.002844, 0.002843, 0.002842, 0.002843, 0.002843, \
0.002842, 0.002679, 0.002046");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.001751, -0.001756, -0.00176, -0.001773, -0.001781, -0.001797, \
-0.001823, -0.001877, -0.001982, -0.001904");
}
}
internal_power() {
when : "!A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.00285, 0.002849, 0.002846, 0.002846, 0.002842, 0.002844, 0.002842, \
0.002842, 0.002678, 0.002047");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.001752, -0.001753, -0.001758, -0.001771, -0.001778, -0.001794, \
-0.00182, -0.001875, -0.001979, -0.001901");
}
}
internal_power() {
when : "!A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.002848, 0.002849, 0.002842, 0.002844, 0.002843, 0.002845, 0.002842, \
0.002841, 0.002675, 0.002042");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.001735, -0.001745, -0.001745, -0.001758, -0.001763, -0.001782, \
-0.001809, -0.001863, -0.001968, -0.001893");
}
}
internal_power() {
when : "A2&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.002851, 0.002853, 0.002843, 0.002844, 0.002844, 0.002842, 0.002842, \
0.00284, 0.002679, 0.002046");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001077, 0.001076, 0.001066, 0.001042, 0.001017, 0.0009787, 0.0009135, \
0.0007821, 0.0002911, -0.000455");
}
}
internal_power() {
when : "A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.00285, 0.002851, 0.002846, 0.002847, 0.002844, 0.002843, 0.002841, \
0.002843, 0.002677, 0.002042");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001108, 0.001106, 0.001095, 0.001071, 0.001048, 0.001008, 0.0009403, \
0.000803, 0.000288, -0.0004591");
}
}
internal_power() {
when : "A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.00285, 0.002851, 0.002843, 0.002845, 0.002845, 0.002843, 0.00284, \
0.002842, 0.002678, 0.002042");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.003834, 0.003831, 0.003817, 0.003784, 0.003746, 0.003682, 0.003568, \
0.003331, 0.002384, 0.0008239");
}
}
}
pin(A2) {
capacitance : 0.003662 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 25 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.002622, 0.002611, 0.002601, 0.002596, 0.002585, 0.002568, 0.002539, \
0.002484, 0.002209, 0.001505");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.002316, -0.002315, -0.002311, -0.002319, -0.002315, -0.002313, \
-0.002313, -0.002311, -0.00224, -0.001945");
}
}
internal_power() {
when : "!A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.002635, 0.002626, 0.002622, 0.002614, 0.002605, 0.002587, 0.002558, \
0.002502, 0.002223, 0.001509");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.002315, -0.002317, -0.002312, -0.002317, -0.002315, -0.002314, \
-0.002313, -0.002312, -0.002237, -0.001944");
}
}
internal_power() {
when : "!A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.002605, 0.002427, 0.002351, 0.002329, 0.002318, 0.002307, 0.002297, \
0.002283, 0.002133, 0.001581");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.002314, -0.002315, -0.002314, -0.002317, -0.002316, -0.002314, \
-0.002314, -0.002313, -0.00224, -0.001945");
}
}
internal_power() {
when : "!A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.002677, 0.002453, 0.002323, 0.002309, 0.002305, 0.002302, 0.002302, \
0.0023, 0.002158, 0.00161");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.00231, -0.002311, -0.002314, -0.002318, -0.002316, -0.002316, \
-0.002315, -0.002314, -0.002238, -0.001943");
}
}
internal_power() {
when : "A1&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.0024, 0.002398, 0.002388, 0.002386, 0.002379, 0.002368, 0.002352, \
0.002325, 0.002138, 0.001556");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.002324, -0.00233, -0.002329, -0.002344, -0.002352, -0.002369, \
-0.002391, -0.002416, -0.002356, -0.002063");
}
}
internal_power() {
when : "A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.002402, 0.002403, 0.002396, 0.002393, 0.002384, 0.002373, 0.002356, \
0.002329, 0.002136, 0.001553");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.002319, -0.002323, -0.002327, -0.002338, -0.002349, -0.002368, \
-0.002392, -0.002423, -0.002361, -0.002068");
}
}
internal_power() {
when : "A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.002417, 0.00242, 0.002413, 0.00241, 0.002402, 0.002389, 0.002372, \
0.002343, 0.002146, 0.001556");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.0001518, 0.0001444, 0.0001352, 0.0001111, 7.576e-05, 1.551e-05, \
-8.877e-05, -0.0002991, -0.0009198, -0.001661");
}
}
}
pin(A3) {
capacitance : 0.003661 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 25 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.002328, 0.002326, 0.002319, 0.002321, 0.002319, 0.00232, 0.002319, \
0.002318, 0.002178, 0.001633");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.00232, -0.002318, -0.002311, -0.002316, -0.002315, -0.002313, \
-0.002315, -0.002314, -0.00224, -0.001945");
}
}
internal_power() {
when : "!A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.00232, 0.002324, 0.002319, 0.002323, 0.002319, 0.002319, 0.002319, \
0.002319, 0.002181, 0.001632");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.002311, -0.002312, -0.002311, -0.002319, -0.002316, -0.002315, \
-0.002314, -0.002313, -0.00224, -0.001945");
}
}
internal_power() {
when : "!A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.002305, 0.002313, 0.002319, 0.002317, 0.002316, 0.002314, 0.00231, \
0.002304, 0.002163, 0.00161");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.002314, -0.002318, -0.002313, -0.002318, -0.002316, -0.002314, \
-0.002314, -0.002314, -0.002241, -0.001945");
}
}
internal_power() {
when : "!A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.002325, 0.002324, 0.002319, 0.002319, 0.002318, 0.002317, 0.002314, \
0.002314, 0.002174, 0.001626");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.002311, -0.002317, -0.002315, -0.002317, -0.002318, -0.002315, \
-0.002315, -0.002314, -0.002237, -0.001943");
}
}
internal_power() {
when : "A1&!A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.002307, 0.002308, 0.002301, 0.002301, 0.002297, 0.002293, 0.002289, \
0.002289, 0.002146, 0.0016");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.002316, -0.002318, -0.002315, -0.00232, -0.002315, -0.002314, \
-0.002313, -0.002313, -0.002238, -0.001943");
}
}
internal_power() {
when : "A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.002325, 0.002324, 0.00232, 0.002325, 0.002319, 0.002319, 0.002319, \
0.002318, 0.002178, 0.001628");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.002313, -0.002315, -0.002314, -0.002322, -0.002318, -0.002316, \
-0.002315, -0.002313, -0.002237, -0.001943");
}
}
internal_power() {
when : "A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.002321, 0.002324, 0.002323, 0.002322, 0.002318, 0.002319, 0.002317, \
0.002318, 0.002174, 0.001625");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.00231, -0.002316, -0.002312, -0.002318, -0.002315, -0.002316, \
-0.002315, -0.002314, -0.002236, -0.001943");
}
}
}
pin(A4) {
capacitance : 0.003589 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 25 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.002329, 0.002327, 0.002322, 0.00232, 0.002322, 0.00232, 0.00232, \
0.00232, 0.002182, 0.001635");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.002315, -0.002314, -0.002312, -0.002317, -0.002316, -0.002312, \
-0.002312, -0.00231, -0.002239, -0.001945");
}
}
internal_power() {
when : "!A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.002323, 0.002324, 0.002322, 0.00232, 0.00232, 0.002318, 0.002319, \
0.002319, 0.002181, 0.001632");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.002314, -0.002312, -0.002313, -0.002318, -0.002316, -0.002314, \
-0.002314, -0.002313, -0.00224, -0.001945");
}
}
internal_power() {
when : "!A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.002324, 0.002327, 0.00232, 0.002324, 0.002322, 0.00232, 0.00232, \
0.00232, 0.002179, 0.001632");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.002316, -0.002316, -0.002313, -0.002316, -0.002314, -0.002313, \
-0.002311, -0.002312, -0.002239, -0.001944");
}
}
internal_power() {
when : "!A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.002323, 0.002324, 0.002321, 0.002323, 0.002321, 0.002318, 0.002319, \
0.002318, 0.002176, 0.001627");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.002315, -0.002313, -0.002313, -0.002318, -0.002317, -0.002316, \
-0.002316, -0.002313, -0.002237, -0.001943");
}
}
internal_power() {
when : "A1&!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.002326, 0.002327, 0.002322, 0.002324, 0.002322, 0.00232, 0.00232, \
0.002321, 0.002179, 0.001632");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.002316, -0.002316, -0.002314, -0.002317, -0.002314, -0.002314, \
-0.002312, -0.002311, -0.002239, -0.001944");
}
}
internal_power() {
when : "A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.002322, 0.002325, 0.002322, 0.002323, 0.002321, 0.002319, 0.00232, \
0.002319, 0.002177, 0.001628");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.002316, -0.002314, -0.002314, -0.00232, -0.002318, -0.002315, \
-0.002314, -0.002313, -0.002236, -0.001942");
}
}
internal_power() {
when : "A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.002325, 0.002327, 0.002323, 0.002322, 0.002323, 0.002321, 0.002319, \
0.00232, 0.002177, 0.001628");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.002317, -0.002319, -0.002317, -0.002317, -0.002316, -0.002315, \
-0.002313, -0.002313, -0.002236, -0.001941");
}
}
}
pin(Z) {
direction : output ;
function : "(A1&A2&A3&A4)" ;
max_capacitance : 0.385 ;
max_transition : 25 ;
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.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.00365, 0.01295, 0.03072, 0.0584, 0.09724, 0.1483, 0.2127, 0.2913, 0.385");
values("0.03111, 0.03126, 0.03165, 0.03204, 0.03232, 0.03248, 0.03258, 0.03265, 0.03269, 0.03271",\
"0.0312, 0.03136, 0.03174, 0.03215, 0.03242, 0.03259, 0.03269, 0.03275, 0.03278, 0.0328",\
"0.03106, 0.0312, 0.03159, 0.032, 0.03228, 0.03245, 0.03255, 0.03261, 0.03264, 0.03265",\
"0.03074, 0.03089, 0.03126, 0.03165, 0.03195, 0.03213, 0.03224, 0.03231, 0.03235, 0.03234",\
"0.03045, 0.03058, 0.03089, 0.03125, 0.03156, 0.03177, 0.0319, 0.03199, 0.03204, 0.03201",\
"0.03022, 0.03031, 0.03059, 0.03093, 0.03124, 0.03147, 0.03163, 0.03174, 0.03179, 0.03168",\
"0.03012, 0.0302, 0.03044, 0.03073, 0.03103, 0.03127, 0.03145, 0.03156, 0.0315, 0.03103",\
"0.03013, 0.03018, 0.03037, 0.03065, 0.03092, 0.03116, 0.03132, 0.03115, 0.03041, 0.02946",\
"0.02986, 0.02991, 0.03005, 0.03027, 0.03037, 0.02989, 0.02875, 0.02787, 0.02728, 0.02686",\
"0.01201, 0.012, 0.01206, 0.01222, 0.01246, 0.0127, 0.0129, 0.01306, 0.01318, 0.01327");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.00365, 0.01295, 0.03072, 0.0584, 0.09724, 0.1483, 0.2127, 0.2913, 0.385");
values("0.004555, 0.004658, 0.004887, 0.005282, 0.005678, 0.006009, 0.007313, 0.0222, 0.0872, 0.2045",\
"0.00452, 0.004623, 0.004858, 0.005237, 0.005646, 0.006041, 0.007489, 0.02232, 0.08974, 0.2065",\
"0.004427, 0.004527, 0.004776, 0.00512, 0.005532, 0.005911, 0.007643, 0.02503, 0.09574, 0.2128",\
"0.004316, 0.004412, 0.004672, 0.004986, 0.005387, 0.005764, 0.008074, 0.03026, 0.109, 0.2243",\
"0.004175, 0.004264, 0.004471, 0.004769, 0.005144, 0.00555, 0.009304, 0.04105, 0.1307, 0.2392",\
"0.004091, 0.004158, 0.004361, 0.004631, 0.004965, 0.00557, 0.01362, 0.06257, 0.1598, 0.2513",\
"0.004031, 0.004104, 0.004238, 0.004516, 0.00489, 0.006359, 0.02639, 0.0976, 0.185, 0.2521",\
"0.00406, 0.004086, 0.004228, 0.004388, 0.00489, 0.0124, 0.05943, 0.1334, 0.1907, 0.2308",\
"0.00417, 0.004214, 0.004319, 0.004475, 0.009039, 0.04545, 0.09714, 0.1334, 0.1577, 0.1743",\
"0.004164, 0.004188, 0.004554, 0.01703, 0.03764, 0.05015, 0.05764, 0.06221, 0.06524, 0.06724");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3&A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.00365, 0.01295, 0.03072, 0.0584, 0.09724, 0.1483, 0.2127, 0.2913, 0.385");
values("0.03418, 0.0343, 0.03466, 0.03505, 0.03534, 0.03553, 0.03565, 0.03572, 0.03576, 0.03578",\
"0.0342, 0.03432, 0.03468, 0.03507, 0.03537, 0.03556, 0.03567, 0.03575, 0.03579, 0.03581",\
"0.03406, 0.03419, 0.03456, 0.03496, 0.03526, 0.03545, 0.03556, 0.03564, 0.03568, 0.03569",\
"0.0338, 0.03393, 0.03429, 0.03467, 0.03498, 0.03518, 0.0353, 0.03538, 0.03542, 0.03542",\
"0.03354, 0.03366, 0.03397, 0.03433, 0.03462, 0.03484, 0.03499, 0.03509, 0.03513, 0.03511",\
"0.03334, 0.03343, 0.03369, 0.03402, 0.03433, 0.03456, 0.03473, 0.03484, 0.03489, 0.03477",\
"0.03322, 0.0333, 0.03351, 0.03381, 0.0341, 0.03434, 0.03452, 0.03464, 0.03455, 0.03404",\
"0.03317, 0.03323, 0.03341, 0.03367, 0.03395, 0.03419, 0.03432, 0.03407, 0.03325, 0.03231",\
"0.03273, 0.03276, 0.03289, 0.03306, 0.03306, 0.03225, 0.03112, 0.03036, 0.02984, 0.02948",\
"0.01238, 0.01243, 0.01257, 0.0128, 0.01306, 0.01329, 0.0135, 0.01366, 0.01378, 0.01388");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.00365, 0.01295, 0.03072, 0.0584, 0.09724, 0.1483, 0.2127, 0.2913, 0.385");
values("0.003387, 0.003482, 0.003761, 0.004114, 0.004497, 0.004892, 0.006372, 0.02183, 0.08843, 0.2058",\
"0.003357, 0.003446, 0.003672, 0.004075, 0.004416, 0.004843, 0.006353, 0.02229, 0.09049, 0.2077",\
"0.0033, 0.003399, 0.003646, 0.004011, 0.0044, 0.004779, 0.006572, 0.02486, 0.09693, 0.214",\
"0.003196, 0.003289, 0.003565, 0.003879, 0.00427, 0.004729, 0.007019, 0.03019, 0.1102, 0.2249",\
"0.003089, 0.003176, 0.003399, 0.00367, 0.004076, 0.004596, 0.008376, 0.04109, 0.1312, 0.2389",\
"0.002989, 0.003069, 0.003295, 0.00358, 0.00393, 0.004567, 0.01263, 0.06228, 0.1589, 0.2504",\
"0.002924, 0.002977, 0.003148, 0.003439, 0.003806, 0.005387, 0.02532, 0.09675, 0.1841, 0.251",\
"0.00289, 0.002934, 0.003113, 0.003303, 0.003758, 0.01142, 0.05868, 0.1325, 0.1895, 0.2295",\
"0.002929, 0.002954, 0.003115, 0.003323, 0.007951, 0.04461, 0.09613, 0.1319, 0.1558, 0.1722",\
"0.002789, 0.002808, 0.003258, 0.01636, 0.03586, 0.04758, 0.0545, 0.0588, 0.06159, 0.06346");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2&A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.00365, 0.01295, 0.03072, 0.0584, 0.09724, 0.1483, 0.2127, 0.2913, 0.385");
values("0.03712, 0.03724, 0.03758, 0.03796, 0.03827, 0.03846, 0.0386, 0.03868, 0.03873, 0.03875",\
"0.03706, 0.03718, 0.03752, 0.0379, 0.03821, 0.03841, 0.03853, 0.03862, 0.03866, 0.03869",\
"0.03687, 0.03699, 0.03732, 0.03771, 0.03802, 0.03822, 0.03835, 0.03843, 0.03847, 0.03849",\
"0.03664, 0.03676, 0.03708, 0.03746, 0.03777, 0.03798, 0.03811, 0.0382, 0.03825, 0.03825",\
"0.03644, 0.03654, 0.03683, 0.03718, 0.03749, 0.03771, 0.03786, 0.03795, 0.03801, 0.03798",\
"0.03624, 0.03633, 0.03658, 0.0369, 0.0372, 0.03744, 0.03761, 0.03773, 0.03778, 0.03763",\
"0.0361, 0.03618, 0.03639, 0.03668, 0.03698, 0.03721, 0.03739, 0.03749, 0.03739, 0.03685",\
"0.03601, 0.03605, 0.03624, 0.03649, 0.03676, 0.037, 0.03711, 0.03679, 0.03589, 0.03498",\
"0.03529, 0.03531, 0.03546, 0.03558, 0.0354, 0.03433, 0.03328, 0.03263, 0.0322, 0.0319",\
"0.01291, 0.01296, 0.0131, 0.01331, 0.01353, 0.01375, 0.01393, 0.01409, 0.01421, 0.0143");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.00365, 0.01295, 0.03072, 0.0584, 0.09724, 0.1483, 0.2127, 0.2913, 0.385");
values("0.003907, 0.004001, 0.004269, 0.004634, 0.004966, 0.005426, 0.00692, 0.02267, 0.09126, 0.2085",\
"0.003879, 0.003974, 0.004206, 0.004566, 0.004934, 0.005393, 0.006805, 0.0231, 0.09286, 0.2097",\
"0.003816, 0.003904, 0.00414, 0.004535, 0.004918, 0.005361, 0.007071, 0.02602, 0.09938, 0.216",\
"0.003714, 0.003817, 0.004072, 0.004428, 0.004804, 0.005246, 0.007728, 0.03115, 0.1125, 0.2269",\
"0.003594, 0.00368, 0.003932, 0.004258, 0.004626, 0.005081, 0.009069, 0.04192, 0.1321, 0.2396",\
"0.003508, 0.003585, 0.003834, 0.004125, 0.004545, 0.005118, 0.01316, 0.06212, 0.1587, 0.2508",\
"0.003429, 0.003499, 0.003712, 0.003992, 0.004421, 0.005735, 0.02497, 0.09517, 0.1836, 0.252",\
"0.003377, 0.003447, 0.003631, 0.003777, 0.004202, 0.01109, 0.05612, 0.1312, 0.1907, 0.2325",\
"0.0034, 0.003455, 0.003633, 0.003822, 0.007538, 0.04143, 0.0957, 0.1347, 0.1608, 0.1787",\
"0.003362, 0.003388, 0.003613, 0.0138, 0.03772, 0.05304, 0.06218, 0.06785, 0.07152, 0.07401");
}
}
internal_power() {
related_pin : "A4" ;
when : "A1&A2&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.00365, 0.01295, 0.03072, 0.0584, 0.09724, 0.1483, 0.2127, 0.2913, 0.385");
values("0.03981, 0.03992, 0.04023, 0.0406, 0.04091, 0.04113, 0.04126, 0.04135, 0.0414, 0.04143",\
"0.03959, 0.03969, 0.04001, 0.04039, 0.04069, 0.04091, 0.04104, 0.04113, 0.04118, 0.04121",\
"0.03938, 0.03949, 0.0398, 0.04017, 0.04048, 0.0407, 0.04084, 0.04093, 0.04098, 0.041",\
"0.03922, 0.03932, 0.03963, 0.04, 0.04032, 0.04052, 0.04067, 0.04076, 0.04081, 0.04082",\
"0.03906, 0.03918, 0.03945, 0.03979, 0.04009, 0.04032, 0.04047, 0.04057, 0.04063, 0.04061",\
"0.0389, 0.03899, 0.03923, 0.03954, 0.03984, 0.04008, 0.04025, 0.04037, 0.04041, 0.04026",\
"0.03875, 0.03881, 0.03902, 0.03931, 0.03959, 0.03984, 0.04002, 0.04012, 0.03999, 0.0394",\
"0.03861, 0.03866, 0.03883, 0.03908, 0.03933, 0.03957, 0.03965, 0.03926, 0.0383, 0.03742",\
"0.03752, 0.03754, 0.03765, 0.03776, 0.03733, 0.03609, 0.03518, 0.03462, 0.03424, 0.03399",\
"0.01325, 0.01329, 0.0134, 0.01359, 0.01378, 0.01398, 0.01415, 0.01429, 0.0144, 0.01448");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.00365, 0.01295, 0.03072, 0.0584, 0.09724, 0.1483, 0.2127, 0.2913, 0.385");
values("0.01004, 0.01014, 0.01041, 0.01078, 0.01116, 0.01157, 0.0131, 0.02899, 0.09714, 0.2145",\
"0.01003, 0.01012, 0.01035, 0.01068, 0.01115, 0.01156, 0.01298, 0.0297, 0.09975, 0.2165",\
"0.009963, 0.01005, 0.0103, 0.01068, 0.01108, 0.01148, 0.01336, 0.03223, 0.1061, 0.2228",\
"0.009859, 0.009962, 0.01022, 0.01055, 0.01092, 0.01141, 0.01389, 0.03753, 0.1188, 0.2333",\
"0.009749, 0.009842, 0.01007, 0.0104, 0.01079, 0.01116, 0.01523, 0.04781, 0.1383, 0.2457",\
"0.009655, 0.009743, 0.01001, 0.01032, 0.01071, 0.01127, 0.01911, 0.06703, 0.1642, 0.2567",\
"0.00959, 0.009645, 0.009871, 0.01019, 0.01052, 0.01192, 0.0299, 0.09905, 0.1886, 0.2586",\
"0.009521, 0.009586, 0.009783, 0.009985, 0.01035, 0.01634, 0.05863, 0.1351, 0.1974, 0.2414",\
"0.009535, 0.009599, 0.009783, 0.01001, 0.01271, 0.04277, 0.0999, 0.1431, 0.1721, 0.1921",\
"0.009593, 0.00964, 0.009808, 0.01602, 0.04349, 0.06458, 0.0773, 0.0852, 0.09036, 0.09387");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.00365, 0.01295, 0.03072, 0.0584, 0.09724, 0.1483, 0.2127, 0.2913, 0.385");
values("2.128, 2.247, 2.552, 2.964, 3.472, 4.097, 4.865, 5.807, 6.946, 8.3",\
"2.217, 2.337, 2.642, 3.054, 3.562, 4.187, 4.955, 5.897, 7.036, 8.391",\
"2.495, 2.615, 2.919, 3.33, 3.84, 4.465, 5.233, 6.175, 7.314, 8.668",\
"3.025, 3.145, 3.449, 3.861, 4.37, 4.994, 5.763, 6.705, 7.844, 9.198",\
"3.866, 3.986, 4.289, 4.701, 5.21, 5.835, 6.604, 7.546, 8.685, 10.04",\
"5.02, 5.144, 5.455, 5.873, 6.385, 7.011, 7.781, 8.724, 9.863, 11.22",\
"6.354, 6.498, 6.843, 7.287, 7.818, 8.454, 9.226, 10.17, 11.31, 12.66",\
"7.798, 7.961, 8.349, 8.833, 9.394, 10.05, 10.84, 11.79, 12.93, 14.28",\
"9.346, 9.531, 9.968, 10.5, 11.09, 11.77, 12.57, 13.53, 14.68, 16.03",\
"11, 11.21, 11.68, 12.27, 12.9, 13.61, 14.43, 15.4, 16.55, 17.9");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.00365, 0.01295, 0.03072, 0.0584, 0.09724, 0.1483, 0.2127, 0.2913, 0.385");
values("2.578, 2.775, 3.31, 4.115, 5.227, 6.722, 8.666, 11.11, 14.09, 17.63",\
"2.629, 2.827, 3.362, 4.167, 5.279, 6.774, 8.718, 11.16, 14.14, 17.69",\
"2.82, 3.017, 3.552, 4.357, 5.469, 6.964, 8.908, 11.35, 14.33, 17.88",\
"3.188, 3.385, 3.921, 4.725, 5.836, 7.331, 9.274, 11.72, 14.7, 18.25",\
"3.766, 3.963, 4.496, 5.302, 6.412, 7.906, 9.85, 12.29, 15.27, 18.82",\
"4.491, 4.693, 5.235, 6.045, 7.157, 8.652, 10.6, 13.04, 16.02, 19.57",\
"5.242, 5.45, 6.005, 6.827, 7.952, 9.451, 11.4, 13.84, 16.81, 20.36",\
"5.989, 6.211, 6.783, 7.616, 8.743, 10.25, 12.2, 14.65, 17.63, 21.18",\
"6.714, 6.952, 7.55, 8.396, 9.53, 11.04, 12.99, 15.44, 18.43, 21.97",\
"7.4, 7.66, 8.291, 9.156, 10.29, 11.8, 13.76, 16.21, 19.2, 22.75");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.00365, 0.01295, 0.03072, 0.0584, 0.09724, 0.1483, 0.2127, 0.2913, 0.385");
values("0.5264, 0.6188, 0.8792, 1.304, 1.922, 2.789, 3.978, 5.521, 7.429, 9.746",\
"0.5272, 0.6184, 0.8804, 1.303, 1.926, 2.794, 3.978, 5.521, 7.437, 9.747",\
"0.5266, 0.619, 0.8804, 1.303, 1.919, 2.795, 3.978, 5.521, 7.429, 9.735",\
"0.527, 0.6188, 0.8804, 1.304, 1.925, 2.791, 3.976, 5.521, 7.439, 9.733",\
"0.5286, 0.6206, 0.8816, 1.305, 1.925, 2.794, 3.979, 5.522, 7.439, 9.749",\
"0.5646, 0.6522, 0.9062, 1.322, 1.931, 2.8, 3.978, 5.52, 7.442, 9.734",\
"0.674, 0.762, 1.004, 1.398, 1.988, 2.83, 3.998, 5.526, 7.434, 9.748",\
"0.796, 0.89, 1.136, 1.526, 2.1, 2.916, 4.052, 5.554, 7.446, 9.736",\
"0.926, 1.026, 1.282, 1.662, 2.222, 3.02, 4.132, 5.608, 7.486, 9.76",\
"1.058, 1.168, 1.44, 1.822, 2.364, 3.142, 4.218, 5.676, 7.524, 9.788");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.00365, 0.01295, 0.03072, 0.0584, 0.09724, 0.1483, 0.2127, 0.2913, 0.385");
values("0.7822, 0.965, 1.53, 2.564, 4.212, 6.624, 9.865, 13.99, 18.97, 24.96",\
"0.7832, 0.9646, 1.531, 2.56, 4.212, 6.63, 9.875, 13.97, 19.03, 24.99",\
"0.7828, 0.9644, 1.531, 2.564, 4.215, 6.623, 9.874, 13.99, 18.98, 24.96",\
"0.7814, 0.9646, 1.532, 2.563, 4.215, 6.621, 9.869, 13.99, 18.97, 24.95",\
"0.7828, 0.9662, 1.534, 2.566, 4.215, 6.623, 9.865, 13.99, 18.97, 24.97",\
"0.8138, 0.996, 1.558, 2.577, 4.218, 6.632, 9.874, 13.97, 19.01, 25.02",\
"0.87, 1.044, 1.598, 2.616, 4.252, 6.642, 9.876, 13.98, 18.98, 24.97",\
"0.948, 1.116, 1.648, 2.646, 4.28, 6.678, 9.888, 13.96, 18.99, 24.97",\
"1.05, 1.212, 1.72, 2.688, 4.3, 6.69, 9.92, 14.01, 19.01, 24.96",\
"1.164, 1.328, 1.81, 2.748, 4.326, 6.706, 9.928, 14.02, 19.03, 25");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.00365, 0.01295, 0.03072, 0.0584, 0.09724, 0.1483, 0.2127, 0.2913, 0.385");
values("2.356, 2.478, 2.786, 3.203, 3.715, 4.342, 5.113, 6.057, 7.199, 8.553",\
"2.441, 2.562, 2.87, 3.287, 3.799, 4.426, 5.198, 6.142, 7.283, 8.637",\
"2.721, 2.843, 3.151, 3.567, 4.079, 4.707, 5.478, 6.422, 7.563, 8.918",\
"3.255, 3.376, 3.684, 4.101, 4.613, 5.241, 6.012, 6.956, 8.097, 9.452",\
"4.099, 4.221, 4.528, 4.944, 5.456, 6.084, 6.856, 7.801, 8.942, 10.3",\
"5.276, 5.4, 5.71, 6.128, 6.643, 7.272, 8.044, 8.988, 10.13, 11.48",\
"6.681, 6.82, 7.158, 7.597, 8.122, 8.757, 9.533, 10.48, 11.62, 12.97",\
"8.207, 8.364, 8.742, 9.216, 9.771, 10.43, 11.21, 12.16, 13.3, 14.66",\
"9.845, 10.02, 10.44, 10.96, 11.54, 12.22, 13.02, 13.98, 15.12, 16.48",\
"11.59, 11.79, 12.25, 12.82, 13.44, 14.14, 14.96, 15.92, 17.07, 18.43");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.00365, 0.01295, 0.03072, 0.0584, 0.09724, 0.1483, 0.2127, 0.2913, 0.385");
values("2.784, 2.981, 3.516, 4.321, 5.433, 6.928, 8.872, 11.31, 14.29, 17.84",\
"2.838, 3.036, 3.569, 4.375, 5.487, 6.982, 8.926, 11.37, 14.35, 17.89",\
"3.025, 3.222, 3.757, 4.562, 5.674, 7.169, 9.114, 11.56, 14.53, 18.08",\
"3.358, 3.556, 4.091, 4.895, 6.007, 7.502, 9.446, 11.89, 14.87, 18.42",\
"3.872, 4.069, 4.602, 5.408, 6.519, 8.014, 9.958, 12.4, 15.38, 18.93",\
"4.528, 4.732, 5.277, 6.088, 7.201, 8.696, 10.64, 13.08, 16.06, 19.61",\
"5.251, 5.462, 6.021, 6.848, 7.972, 9.472, 11.42, 13.86, 16.84, 20.38",\
"6, 6.222, 6.8, 7.64, 8.771, 10.28, 12.23, 14.67, 17.65, 21.2",\
"6.745, 6.981, 7.587, 8.441, 9.58, 11.09, 13.04, 15.49, 18.47, 22.02",\
"7.465, 7.717, 8.354, 9.231, 10.38, 11.89, 13.84, 16.29, 19.28, 22.83");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.00365, 0.01295, 0.03072, 0.0584, 0.09724, 0.1483, 0.2127, 0.2913, 0.385");
values("0.5384, 0.63, 0.8918, 1.315, 1.933, 2.802, 3.989, 5.531, 7.443, 9.751",\
"0.5378, 0.6302, 0.8916, 1.316, 1.938, 2.807, 3.986, 5.524, 7.45, 9.758",\
"0.538, 0.6298, 0.8914, 1.316, 1.937, 2.805, 3.99, 5.531, 7.438, 9.744",\
"0.538, 0.63, 0.8918, 1.316, 1.938, 2.806, 3.985, 5.529, 7.45, 9.76",\
"0.5382, 0.6304, 0.8922, 1.316, 1.939, 2.803, 3.99, 5.526, 7.443, 9.756",\
"0.5588, 0.6484, 0.9054, 1.324, 1.939, 2.808, 3.986, 5.532, 7.452, 9.754",\
"0.65, 0.738, 0.982, 1.382, 1.976, 2.828, 4.004, 5.53, 7.452, 9.748",\
"0.766, 0.856, 1.104, 1.496, 2.076, 2.898, 4.05, 5.552, 7.46, 9.746",\
"0.886, 0.982, 1.238, 1.624, 2.19, 2.998, 4.122, 5.602, 7.478, 9.77",\
"1.012, 1.116, 1.386, 1.772, 2.32, 3.108, 4.2, 5.662, 7.528, 9.79");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.00365, 0.01295, 0.03072, 0.0584, 0.09724, 0.1483, 0.2127, 0.2913, 0.385");
values("0.7824, 0.9646, 1.53, 2.555, 4.214, 6.63, 9.874, 13.99, 18.97, 24.95",\
"0.7822, 0.9648, 1.531, 2.559, 4.209, 6.627, 9.872, 13.99, 18.97, 24.95",\
"0.7816, 0.9642, 1.53, 2.56, 4.212, 6.623, 9.874, 13.99, 18.97, 24.94",\
"0.782, 0.9646, 1.531, 2.565, 4.215, 6.629, 9.868, 13.98, 18.99, 24.94",\
"0.7842, 0.9668, 1.534, 2.559, 4.216, 6.628, 9.863, 13.98, 18.99, 24.97",\
"0.8176, 0.9992, 1.556, 2.574, 4.22, 6.632, 9.864, 13.99, 18.97, 25.03",\
"0.864, 1.044, 1.602, 2.618, 4.248, 6.644, 9.868, 13.99, 18.98, 24.96",\
"0.926, 1.106, 1.654, 2.656, 4.276, 6.672, 9.884, 13.96, 18.97, 25",\
"1.006, 1.182, 1.72, 2.7, 4.304, 6.688, 9.906, 14, 19.01, 24.97",\
"1.102, 1.278, 1.8, 2.758, 4.332, 6.702, 9.922, 14.01, 19.01, 24.98");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.00365, 0.01295, 0.03072, 0.0584, 0.09724, 0.1483, 0.2127, 0.2913, 0.385");
values("2.568, 2.692, 3.004, 3.425, 3.941, 4.573, 5.347, 6.294, 7.437, 8.793",\
"2.645, 2.769, 3.08, 3.502, 4.018, 4.649, 5.424, 6.37, 7.514, 8.871",\
"2.921, 3.044, 3.356, 3.776, 4.293, 4.924, 5.698, 6.645, 7.789, 9.145",\
"3.456, 3.581, 3.892, 4.314, 4.83, 5.461, 6.236, 7.183, 8.326, 9.683",\
"4.306, 4.429, 4.74, 5.161, 5.677, 6.309, 7.083, 8.03, 9.173, 10.53",\
"5.497, 5.621, 5.934, 6.355, 6.873, 7.504, 8.28, 9.226, 10.37, 11.73",\
"6.96, 7.095, 7.427, 7.861, 8.388, 9.024, 9.801, 10.75, 11.89, 13.25",\
"8.557, 8.712, 9.081, 9.549, 10.1, 10.75, 11.54, 12.49, 13.63, 14.99",\
"10.27, 10.44, 10.85, 11.36, 11.94, 12.62, 13.41, 14.37, 15.51, 16.87",\
"12.1, 12.29, 12.75, 13.3, 13.91, 14.61, 15.42, 16.39, 17.54, 18.9");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.00365, 0.01295, 0.03072, 0.0584, 0.09724, 0.1483, 0.2127, 0.2913, 0.385");
values("2.908, 3.105, 3.64, 4.445, 5.557, 7.052, 8.997, 11.44, 14.41, 17.97",\
"2.966, 3.164, 3.699, 4.504, 5.616, 7.111, 9.055, 11.5, 14.48, 18.02",\
"3.159, 3.356, 3.891, 4.696, 5.809, 7.304, 9.248, 11.69, 14.67, 18.21",\
"3.465, 3.663, 4.196, 5.002, 6.114, 7.608, 9.553, 11.99, 14.97, 18.53",\
"3.904, 4.102, 4.636, 5.441, 6.553, 8.048, 9.993, 12.43, 15.41, 18.96",\
"4.461, 4.665, 5.21, 6.022, 7.135, 8.63, 10.57, 13.02, 16, 19.54",\
"5.082, 5.294, 5.855, 6.682, 7.807, 9.305, 11.25, 13.69, 16.67, 20.22",\
"5.746, 5.967, 6.548, 7.39, 8.523, 10.03, 11.98, 14.42, 17.4, 20.95",\
"6.431, 6.663, 7.268, 8.128, 9.271, 10.78, 12.73, 15.18, 18.16, 21.71",\
"7.111, 7.358, 7.987, 8.871, 10.02, 11.54, 13.49, 15.94, 18.92, 22.47");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.00365, 0.01295, 0.03072, 0.0584, 0.09724, 0.1483, 0.2127, 0.2913, 0.385");
values("0.5508, 0.6432, 0.9054, 1.328, 1.95, 2.816, 4.003, 5.545, 7.456, 9.761",\
"0.5516, 0.6432, 0.905, 1.329, 1.948, 2.818, 4.002, 5.545, 7.453, 9.773",\
"0.5508, 0.6426, 0.9052, 1.329, 1.952, 2.819, 4.003, 5.543, 7.46, 9.767",\
"0.5514, 0.6424, 0.905, 1.329, 1.951, 2.818, 4, 5.539, 7.464, 9.773",\
"0.5508, 0.6422, 0.9062, 1.33, 1.952, 2.818, 4.004, 5.537, 7.464, 9.772",\
"0.5628, 0.6528, 0.9114, 1.334, 1.95, 2.82, 4, 5.542, 7.456, 9.774",\
"0.636, 0.724, 0.966, 1.372, 1.974, 2.838, 4.006, 5.546, 7.454, 9.772",\
"0.746, 0.834, 1.08, 1.474, 2.06, 2.892, 4.042, 5.556, 7.468, 9.754",\
"0.86, 0.958, 1.212, 1.598, 2.17, 2.984, 4.11, 5.606, 7.482, 9.778",\
"0.982, 1.082, 1.352, 1.73, 2.288, 3.082, 4.19, 5.658, 7.518, 9.792");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.00365, 0.01295, 0.03072, 0.0584, 0.09724, 0.1483, 0.2127, 0.2913, 0.385");
values("0.782, 0.9646, 1.53, 2.555, 4.211, 6.629, 9.876, 13.99, 19.03, 25.01",\
"0.782, 0.9646, 1.532, 2.557, 4.211, 6.63, 9.873, 13.96, 19.03, 24.95",\
"0.782, 0.9654, 1.531, 2.557, 4.215, 6.63, 9.867, 13.99, 18.97, 24.94",\
"0.7822, 0.9644, 1.532, 2.56, 4.21, 6.628, 9.874, 13.99, 19.02, 24.99",\
"0.783, 0.9664, 1.532, 2.559, 4.212, 6.63, 9.871, 13.99, 18.97, 24.96",\
"0.8152, 0.998, 1.556, 2.573, 4.22, 6.624, 9.868, 13.99, 18.97, 25.04",\
"0.858, 1.04, 1.602, 2.614, 4.244, 6.638, 9.874, 13.98, 18.98, 24.95",\
"0.906, 1.092, 1.652, 2.656, 4.28, 6.664, 9.876, 13.97, 19, 24.94",\
"0.968, 1.154, 1.712, 2.706, 4.306, 6.684, 9.894, 13.98, 19.01, 24.99",\
"1.046, 1.23, 1.784, 2.764, 4.34, 6.702, 9.904, 13.99, 19, 24.99");
}
}
timing() {
related_pin : "A4" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.00365, 0.01295, 0.03072, 0.0584, 0.09724, 0.1483, 0.2127, 0.2913, 0.385");
values("2.747, 2.873, 3.19, 3.616, 4.138, 4.775, 5.554, 6.504, 7.651, 9.01",\
"2.811, 2.937, 3.254, 3.681, 4.202, 4.839, 5.618, 6.568, 7.714, 9.074",\
"3.085, 3.211, 3.528, 3.954, 4.476, 5.112, 5.891, 6.842, 7.989, 9.347",\
"3.628, 3.753, 4.07, 4.497, 5.019, 5.654, 6.434, 7.385, 8.53, 9.89",\
"4.481, 4.608, 4.924, 5.35, 5.872, 6.507, 7.287, 8.237, 9.383, 10.74",\
"5.684, 5.81, 6.126, 6.552, 7.073, 7.71, 8.489, 9.44, 10.59, 11.95",\
"7.19, 7.325, 7.655, 8.09, 8.617, 9.255, 10.04, 10.98, 12.13, 13.49",\
"8.853, 9.004, 9.37, 9.834, 10.38, 11.04, 11.82, 12.77, 13.92, 15.28",\
"10.63, 10.8, 11.21, 11.71, 12.29, 12.96, 13.76, 14.72, 15.87, 17.22",\
"12.54, 12.73, 13.17, 13.71, 14.32, 15.02, 15.83, 16.79, 17.94, 19.31");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.00365, 0.01295, 0.03072, 0.0584, 0.09724, 0.1483, 0.2127, 0.2913, 0.385");
values("2.954, 3.151, 3.686, 4.491, 5.603, 7.098, 9.042, 11.48, 14.46, 18.01",\
"3.024, 3.222, 3.757, 4.561, 5.674, 7.168, 9.113, 11.55, 14.53, 18.09",\
"3.22, 3.417, 3.952, 4.757, 5.869, 7.364, 9.309, 11.75, 14.73, 18.27",\
"3.512, 3.71, 4.245, 5.049, 6.162, 7.656, 9.601, 12.04, 15.02, 18.56",\
"3.908, 4.107, 4.64, 5.446, 6.558, 8.053, 9.997, 12.44, 15.42, 18.96",\
"4.391, 4.594, 5.138, 5.948, 7.062, 8.556, 10.5, 12.94, 15.92, 19.48",\
"4.912, 5.122, 5.682, 6.508, 7.63, 9.128, 11.07, 13.52, 16.5, 20.04",\
"5.466, 5.685, 6.262, 7.104, 8.237, 9.74, 11.69, 14.13, 17.11, 20.66",\
"6.048, 6.274, 6.873, 7.732, 8.875, 10.38, 12.33, 14.78, 17.76, 21.3",\
"6.642, 6.88, 7.5, 8.378, 9.534, 11.05, 13, 15.44, 18.42, 21.97");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.00365, 0.01295, 0.03072, 0.0584, 0.09724, 0.1483, 0.2127, 0.2913, 0.385");
values("0.5664, 0.6588, 0.9222, 1.345, 1.965, 2.839, 4.018, 5.556, 7.483, 9.79",\
"0.5672, 0.659, 0.9216, 1.347, 1.965, 2.839, 4.019, 5.557, 7.482, 9.788",\
"0.5658, 0.6582, 0.9216, 1.345, 1.965, 2.839, 4.021, 5.557, 7.483, 9.786",\
"0.5668, 0.6594, 0.9216, 1.347, 1.967, 2.839, 4.022, 5.558, 7.48, 9.78",\
"0.566, 0.6578, 0.9216, 1.347, 1.966, 2.839, 4.018, 5.564, 7.48, 9.786",\
"0.57, 0.6628, 0.9252, 1.348, 1.966, 2.84, 4.02, 5.562, 7.482, 9.772",\
"0.632, 0.714, 0.962, 1.376, 1.982, 2.848, 4.026, 5.564, 7.482, 9.774",\
"0.734, 0.822, 1.068, 1.468, 2.052, 2.896, 4.046, 5.572, 7.482, 9.772",\
"0.844, 0.94, 1.192, 1.584, 2.158, 2.98, 4.11, 5.606, 7.494, 9.786",\
"0.958, 1.062, 1.322, 1.712, 2.27, 3.074, 4.184, 5.658, 7.528, 9.808");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.00365, 0.01295, 0.03072, 0.0584, 0.09724, 0.1483, 0.2127, 0.2913, 0.385");
values("0.782, 0.9648, 1.531, 2.555, 4.212, 6.63, 9.874, 13.97, 18.98, 24.95",\
"0.782, 0.9646, 1.532, 2.557, 4.215, 6.63, 9.874, 13.97, 19.03, 24.96",\
"0.7812, 0.9644, 1.532, 2.558, 4.213, 6.63, 9.874, 13.97, 18.98, 24.94",\
"0.7818, 0.9642, 1.531, 2.563, 4.21, 6.629, 9.875, 13.99, 18.98, 24.97",\
"0.7826, 0.9662, 1.533, 2.565, 4.211, 6.624, 9.874, 13.97, 18.99, 24.95",\
"0.8098, 0.9918, 1.553, 2.572, 4.214, 6.622, 9.87, 13.96, 18.99, 24.95",\
"0.848, 1.032, 1.6, 2.61, 4.238, 6.638, 9.874, 13.98, 18.97, 24.97",\
"0.888, 1.074, 1.642, 2.658, 4.274, 6.652, 9.878, 13.96, 18.99, 24.96",\
"0.932, 1.124, 1.696, 2.702, 4.308, 6.684, 9.882, 13.97, 19, 24.99",\
"0.986, 1.182, 1.756, 2.752, 4.342, 6.698, 9.894, 13.98, 18.98, 24.98");
}
}
}
}