blob: cf8268e4767e6ee624615e8170386850ed608559 [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_4) {
area : 57.075200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&!A4" ;
value : "0.00064461" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&A4" ;
value : "0.00061932" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&!A4" ;
value : "0.0005958" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&A4" ;
value : "0.00059574" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&!A4" ;
value : "0.00057186" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&A4" ;
value : "0.00057183" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&!A4" ;
value : "0.00057183" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&A4" ;
value : "0.00057183" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&!A4" ;
value : "0.00054738" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&A4" ;
value : "0.00054735" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&!A4" ;
value : "0.00054735" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&A4" ;
value : "0.00054735" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&!A4" ;
value : "0.00054732" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&A4" ;
value : "0.00054732" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&!A4" ;
value : "0.00054732" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&A4" ;
value : "0.00054732" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00064461" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.007847 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 15.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.05605, 0.05604, 0.05599, 0.05594, 0.05587, 0.05572, 0.0555, \
0.05515, 0.05454, 0.05311");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.009013, -0.009023, -0.009041, -0.009055, -0.009103, -0.009092, \
-0.009096, -0.009093, -0.009099, -0.009099");
}
}
internal_power() {
when : "!A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.03929, 0.03926, 0.03923, 0.03919, 0.03916, 0.03908, 0.03895, \
0.03876, 0.03841, 0.03759");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.009031, -0.00904, -0.009059, -0.009075, -0.009112, -0.009108, \
-0.009115, -0.009108, -0.009112, -0.009112");
}
}
internal_power() {
when : "!A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.03926, 0.03927, 0.03923, 0.03919, 0.03915, 0.03908, 0.03895, \
0.03877, 0.03842, 0.03761");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.00902, -0.009042, -0.009064, -0.00908, -0.009104, -0.009114, \
-0.00911, -0.009111, -0.009109, -0.009113");
}
}
internal_power() {
when : "A2&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02172, 0.02167, 0.02165, 0.02164, 0.02165, 0.02161, 0.02156, \
0.02148, 0.02134, 0.021");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.009113, -0.009122, -0.009141, -0.009155, -0.009197, -0.009193, \
-0.009202, -0.009199, -0.009197, -0.009201");
}
}
internal_power() {
when : "A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02169, 0.02167, 0.02163, 0.02162, 0.02165, 0.02161, 0.02156, \
0.02148, 0.02133, 0.021");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.009103, -0.009125, -0.009149, -0.009143, -0.009187, -0.009203, \
-0.009194, -0.009196, -0.0092, -0.009197");
}
}
internal_power() {
when : "A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02169, 0.02167, 0.02164, 0.02163, 0.02165, 0.02161, 0.02156, \
0.02149, 0.02133, 0.021");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.009103, -0.009125, -0.009149, -0.009148, -0.009189, -0.009196, \
-0.009197, -0.009193, -0.009196, -0.009195");
}
}
internal_power() {
when : "A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02168, 0.02167, 0.02162, 0.02165, 0.02164, 0.02162, 0.02156, \
0.02149, 0.02132, 0.02101");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.009098, -0.00913, -0.009146, -0.009149, -0.009197, -0.009203, \
-0.0092, -0.009208, -0.009196, -0.009196");
}
}
}
pin(A2) {
capacitance : 0.008236 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 15.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.03422, 0.03418, 0.03422, 0.03416, 0.03409, 0.03396, 0.03375, \
0.03347, 0.03294, 0.03182");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.01089, -0.01091, -0.01094, -0.01093, -0.01099, -0.01101, -0.01106, \
-0.01112, -0.01121, -0.01136");
}
}
internal_power() {
when : "!A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01741, 0.01742, 0.0174, 0.01739, 0.0174, 0.01734, 0.01724, 0.01708, \
0.01684, 0.01634");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.01106, -0.01107, -0.01111, -0.01112, -0.01116, -0.01119, -0.01123, \
-0.01129, -0.01138, -0.01153");
}
}
internal_power() {
when : "!A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01741, 0.01741, 0.01742, 0.0174, 0.01742, 0.01734, 0.01724, \
0.01709, 0.01683, 0.01635");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.01105, -0.01107, -0.01111, -0.01112, -0.01117, -0.0112, -0.01124, \
-0.01129, -0.01139, -0.01153");
}
}
internal_power() {
when : "A1&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02687, 0.02689, 0.02688, 0.02688, 0.02691, 0.0269, 0.0269, 0.02692, \
0.02688, 0.0269");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02507, -0.02515, -0.02546, -0.02589, -0.02619, -0.02632, -0.0264, \
-0.02645, -0.02648, -0.0265");
}
}
internal_power() {
when : "A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01676, 0.01678, 0.01678, 0.01681, 0.01684, 0.01684, 0.01684, \
0.01683, 0.01683, 0.01683");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02015, -0.01986, -0.01977, -0.01978, -0.01984, -0.01981, -0.01979, \
-0.01971, -0.01961, -0.01942");
}
}
internal_power() {
when : "A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01735, 0.01737, 0.01737, 0.01737, 0.01743, 0.01745, 0.01744, \
0.01744, 0.01743, 0.01743");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02379, -0.02367, -0.02363, -0.02356, -0.02354, -0.02348, -0.02342, \
-0.02333, -0.02326, -0.02313");
}
}
internal_power() {
when : "A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01734, 0.01735, 0.01738, 0.01738, 0.01743, 0.01743, 0.01743, \
0.01744, 0.01744, 0.01743");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02368, -0.02356, -0.02351, -0.02341, -0.02342, -0.02335, -0.02327, \
-0.0232, -0.02313, -0.023");
}
}
}
pin(A3) {
capacitance : 0.009122 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 15.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01473, 0.01473, 0.0147, 0.01469, 0.01467, 0.01458, 0.01445, \
0.01424, 0.01392, 0.01338");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.0118, -0.01181, -0.0118, -0.01185, -0.0119, -0.0119, -0.0119, \
-0.01193, -0.01193, -0.01194");
}
}
internal_power() {
when : "!A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02693, 0.02693, 0.02687, 0.02688, 0.0269, 0.02691, 0.02691, \
0.02692, 0.0269, 0.02689");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02562, -0.02558, -0.02567, -0.026, -0.02623, -0.02632, -0.02639, \
-0.02644, -0.02646, -0.02649");
}
}
internal_power() {
when : "!A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01718, 0.01718, 0.01718, 0.01721, 0.01724, 0.01726, 0.01726, \
0.01727, 0.01724, 0.01725");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02425, -0.02421, -0.02414, -0.02412, -0.02414, -0.02411, -0.02407, \
-0.02402, -0.02392, -0.02375");
}
}
internal_power() {
when : "A1&!A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02697, 0.02695, 0.02693, 0.0269, 0.02694, 0.02694, 0.02695, \
0.02694, 0.02695, 0.02693");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02268, -0.02279, -0.02361, -0.02457, -0.02525, -0.02561, -0.02582, \
-0.02595, -0.02604, -0.02613");
}
}
internal_power() {
when : "A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01678, 0.01679, 0.01677, 0.01681, 0.01684, 0.01685, 0.01685, \
0.01684, 0.01685, 0.01684");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02088, -0.02041, -0.02003, -0.01996, -0.01997, -0.01993, -0.01986, \
-0.01977, -0.01968, -0.01949");
}
}
internal_power() {
when : "A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.0269, 0.02691, 0.02686, 0.02685, 0.02689, 0.0269, 0.02689, 0.02689, \
0.02688, 0.02688");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02569, -0.02565, -0.02568, -0.02597, -0.02623, -0.02632, -0.02639, \
-0.02645, -0.02647, -0.0265");
}
}
internal_power() {
when : "A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01719, 0.01722, 0.01721, 0.01723, 0.01727, 0.01727, 0.01728, \
0.01728, 0.01727, 0.01727");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02434, -0.02431, -0.02424, -0.02422, -0.02427, -0.02423, -0.02418, \
-0.02413, -0.02405, -0.02388");
}
}
}
pin(A4) {
capacitance : 0.009937 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 15.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02687, 0.02685, 0.02683, 0.02683, 0.02689, 0.0269, 0.0269, 0.02689, \
0.0269, 0.02691");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02553, -0.02553, -0.02574, -0.02603, -0.02626, -0.02634, -0.02641, \
-0.02645, -0.02648, -0.02651");
}
}
internal_power() {
when : "!A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02691, 0.02688, 0.0269, 0.02691, 0.02696, 0.02695, 0.02693, \
0.02693, 0.02692, 0.02694");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02271, -0.02334, -0.02427, -0.02504, -0.02551, -0.02575, -0.02589, \
-0.02602, -0.02609, -0.02614");
}
}
internal_power() {
when : "!A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02686, 0.02685, 0.02684, 0.02683, 0.02689, 0.02689, 0.02688, \
0.02691, 0.02688, 0.02687");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.0256, -0.02558, -0.02575, -0.02603, -0.02628, -0.02633, -0.02641, \
-0.02644, -0.02648, -0.02651");
}
}
internal_power() {
when : "A1&!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02693, 0.02693, 0.02693, 0.02691, 0.02696, 0.02693, 0.02695, \
0.02697, 0.02694, 0.02694");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02229, -0.02295, -0.0238, -0.02455, -0.02511, -0.02545, -0.02565, \
-0.0258, -0.02592, -0.02598");
}
}
internal_power() {
when : "A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02685, 0.02682, 0.02684, 0.02685, 0.02689, 0.02689, 0.02687, \
0.0269, 0.02687, 0.02688");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02553, -0.02554, -0.02574, -0.02602, -0.02626, -0.02633, -0.02641, \
-0.02645, -0.02648, -0.02651");
}
}
internal_power() {
when : "A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02687, 0.02685, 0.02689, 0.02683, 0.02688, 0.02692, 0.0269, \
0.02689, 0.02689, 0.0269");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02271, -0.02332, -0.0243, -0.02503, -0.02551, -0.02576, -0.02589, \
-0.026, -0.02609, -0.02615");
}
}
internal_power() {
when : "A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02685, 0.0268, 0.02682, 0.02688, 0.0269, 0.02692, 0.02689, 0.02689, \
0.02689, 0.02687");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.0256, -0.02558, -0.02575, -0.02603, -0.02627, -0.02634, -0.02642, \
-0.02645, -0.02648, -0.02651");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2|A3|A4)" ;
max_capacitance : 1.418 ;
max_transition : 15.6 ;
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.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.3235, 0.3107, 0.2883, 0.2738, 0.2658, 0.2609, 0.2577, 0.2555, 0.2539, 0.2528",\
"0.3225, 0.3098, 0.2874, 0.273, 0.265, 0.26, 0.2568, 0.2546, 0.253, 0.2519",\
"0.3216, 0.3089, 0.2865, 0.2722, 0.2642, 0.2592, 0.256, 0.2538, 0.2523, 0.2512",\
"0.3234, 0.3108, 0.2886, 0.2743, 0.2666, 0.2617, 0.2586, 0.2566, 0.2551, 0.2541",\
"0.3337, 0.3209, 0.298, 0.2832, 0.2751, 0.2701, 0.267, 0.2649, 0.2633, 0.2622",\
"0.3603, 0.3461, 0.3202, 0.3026, 0.2923, 0.2861, 0.2823, 0.2797, 0.278, 0.2767",\
"0.3948, 0.3792, 0.3498, 0.329, 0.3166, 0.309, 0.3041, 0.301, 0.2988, 0.2971",\
"0.4367, 0.4199, 0.3872, 0.3632, 0.3482, 0.3387, 0.3328, 0.3288, 0.3262, 0.3236",\
"0.4875, 0.4698, 0.4338, 0.406, 0.3882, 0.3767, 0.3693, 0.3643, 0.3605, 0.3566",\
"0.5483, 0.5295, 0.4901, 0.4581, 0.4367, 0.423, 0.414, 0.4073, 0.4012, 0.3935");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.1233, 0.1217, 0.1216, 0.1238, 0.1265, 0.1283, 0.1308, 0.1402, 0.233, 0.6647",\
"0.1241, 0.1227, 0.1225, 0.1247, 0.1275, 0.1292, 0.1317, 0.141, 0.2357, 0.6758",\
"0.1259, 0.1242, 0.1232, 0.1251, 0.1281, 0.1301, 0.1326, 0.1429, 0.2451, 0.7081",\
"0.1348, 0.132, 0.1287, 0.1292, 0.1312, 0.1328, 0.1363, 0.1475, 0.2654, 0.7745",\
"0.1496, 0.1452, 0.1394, 0.1376, 0.1375, 0.1394, 0.1426, 0.158, 0.2956, 0.8766",\
"0.1706, 0.1645, 0.156, 0.151, 0.1514, 0.1505, 0.1519, 0.1735, 0.3509, 1.028",\
"0.1991, 0.191, 0.1797, 0.1707, 0.1676, 0.1694, 0.1709, 0.2017, 0.438, 1.24",\
"0.2364, 0.2261, 0.2113, 0.2, 0.1934, 0.1915, 0.1961, 0.2484, 0.5765, 1.545",\
"0.2818, 0.2694, 0.2517, 0.2373, 0.2289, 0.2236, 0.2273, 0.325, 0.8099, 1.972",\
"0.3361, 0.3212, 0.2997, 0.2831, 0.2707, 0.2621, 0.2759, 0.4612, 1.18, 2.513");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.3426, 0.3298, 0.3071, 0.2928, 0.2847, 0.2797, 0.2765, 0.2743, 0.2728, 0.2716",\
"0.3419, 0.3291, 0.3065, 0.2921, 0.284, 0.279, 0.2758, 0.2736, 0.272, 0.2709",\
"0.3404, 0.3277, 0.305, 0.2907, 0.2826, 0.2776, 0.2744, 0.2722, 0.2706, 0.2695",\
"0.3406, 0.3278, 0.305, 0.2904, 0.2823, 0.2773, 0.2742, 0.2721, 0.2705, 0.2694",\
"0.3503, 0.3371, 0.3131, 0.2976, 0.2886, 0.2831, 0.2796, 0.2774, 0.2758, 0.2745",\
"0.3714, 0.3576, 0.3316, 0.3138, 0.3035, 0.2972, 0.2931, 0.2904, 0.2886, 0.2871",\
"0.4009, 0.3862, 0.3584, 0.3383, 0.3265, 0.3193, 0.3146, 0.3115, 0.3093, 0.3076",\
"0.4412, 0.4256, 0.3953, 0.3728, 0.3589, 0.3502, 0.3446, 0.3408, 0.3381, 0.3359",\
"0.4929, 0.4764, 0.4433, 0.417, 0.4006, 0.3901, 0.3832, 0.3785, 0.375, 0.3713",\
"0.5561, 0.5386, 0.5022, 0.4724, 0.4529, 0.4403, 0.4316, 0.4256, 0.4198, 0.4126");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.1446, 0.1424, 0.141, 0.1427, 0.145, 0.147, 0.1492, 0.1591, 0.2506, 0.6894",\
"0.1446, 0.1425, 0.1411, 0.1426, 0.1451, 0.1476, 0.1492, 0.1599, 0.2549, 0.6969",\
"0.1451, 0.1429, 0.1415, 0.1427, 0.1453, 0.1476, 0.1498, 0.1602, 0.2621, 0.7289",\
"0.1522, 0.1491, 0.1456, 0.1452, 0.1471, 0.1491, 0.1514, 0.1646, 0.2822, 0.7982",\
"0.1665, 0.162, 0.1558, 0.1536, 0.1534, 0.1548, 0.158, 0.1735, 0.3154, 0.9047",\
"0.1876, 0.1818, 0.1725, 0.1671, 0.1668, 0.1671, 0.1695, 0.1913, 0.373, 1.06",\
"0.2168, 0.2091, 0.1973, 0.1892, 0.1853, 0.1863, 0.1879, 0.2193, 0.4648, 1.287",\
"0.2548, 0.245, 0.2308, 0.2191, 0.2119, 0.2099, 0.2148, 0.2702, 0.6149, 1.609",\
"0.3021, 0.2905, 0.2733, 0.2588, 0.2494, 0.2435, 0.2498, 0.3564, 0.8651, 2.055",\
"0.3586, 0.3444, 0.3239, 0.3079, 0.2946, 0.2859, 0.3017, 0.508, 1.266, 2.612");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.3608, 0.3479, 0.3254, 0.311, 0.3029, 0.2979, 0.2946, 0.2924, 0.2909, 0.2898",\
"0.3602, 0.3473, 0.3246, 0.3103, 0.3022, 0.2972, 0.2939, 0.2917, 0.2902, 0.2891",\
"0.3586, 0.3458, 0.3232, 0.3087, 0.3007, 0.2957, 0.2925, 0.2903, 0.2887, 0.2876",\
"0.3578, 0.345, 0.3221, 0.3078, 0.2996, 0.2946, 0.2914, 0.2893, 0.2877, 0.2866",\
"0.3639, 0.3507, 0.3271, 0.3118, 0.3029, 0.2976, 0.2942, 0.2918, 0.2902, 0.2891",\
"0.3818, 0.368, 0.3425, 0.3251, 0.3152, 0.3092, 0.3052, 0.3025, 0.3006, 0.2992",\
"0.4099, 0.3957, 0.3683, 0.3489, 0.3375, 0.3304, 0.3258, 0.3227, 0.3206, 0.3189",\
"0.4523, 0.4372, 0.4076, 0.3855, 0.3719, 0.3634, 0.3581, 0.3543, 0.3518, 0.3495",\
"0.5095, 0.4934, 0.4608, 0.4349, 0.4188, 0.4084, 0.4016, 0.397, 0.3935, 0.3899",\
"0.5798, 0.5628, 0.5268, 0.4969, 0.4778, 0.4649, 0.4564, 0.4504, 0.445, 0.4384");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.1639, 0.1613, 0.1592, 0.1599, 0.1624, 0.1643, 0.1662, 0.1765, 0.2709, 0.7138",\
"0.1636, 0.161, 0.159, 0.1598, 0.1616, 0.1643, 0.1659, 0.1761, 0.2708, 0.7206",\
"0.1627, 0.1599, 0.1579, 0.1584, 0.1607, 0.1634, 0.1647, 0.1759, 0.2806, 0.7519",\
"0.1677, 0.1648, 0.1608, 0.1599, 0.1615, 0.1631, 0.1663, 0.1791, 0.2989, 0.8189",\
"0.1821, 0.1772, 0.1708, 0.1677, 0.1678, 0.1688, 0.1711, 0.1877, 0.3324, 0.9289",\
"0.2041, 0.198, 0.1887, 0.1828, 0.1816, 0.1814, 0.1825, 0.2058, 0.3926, 1.092",\
"0.2352, 0.2274, 0.2155, 0.2062, 0.202, 0.2027, 0.2037, 0.2373, 0.4904, 1.329",\
"0.2761, 0.2666, 0.2515, 0.2398, 0.2322, 0.2296, 0.234, 0.2924, 0.6519, 1.666",\
"0.3278, 0.3155, 0.2981, 0.2836, 0.2732, 0.2664, 0.2738, 0.3869, 0.92, 2.131",\
"0.3898, 0.3757, 0.3554, 0.3382, 0.3252, 0.316, 0.3342, 0.5569, 1.351, 2.707");
}
}
internal_power() {
related_pin : "A4" ;
when : "!A1&!A2&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.3788, 0.3661, 0.3434, 0.329, 0.3209, 0.3158, 0.3127, 0.3104, 0.3089, 0.3078",\
"0.3781, 0.3654, 0.3427, 0.3282, 0.3202, 0.3152, 0.312, 0.3098, 0.3082, 0.3071",\
"0.3766, 0.3639, 0.3411, 0.3268, 0.3187, 0.3137, 0.3105, 0.3083, 0.3067, 0.3056",\
"0.3756, 0.3629, 0.3401, 0.3257, 0.3175, 0.3125, 0.3094, 0.3071, 0.3056, 0.3045",\
"0.3791, 0.3661, 0.3428, 0.3278, 0.3193, 0.3141, 0.3108, 0.3084, 0.3069, 0.3057",\
"0.3938, 0.3804, 0.3555, 0.339, 0.3293, 0.3236, 0.3197, 0.3172, 0.3154, 0.3141",\
"0.421, 0.4068, 0.3802, 0.3617, 0.3508, 0.3442, 0.3398, 0.3368, 0.3347, 0.3331",\
"0.4666, 0.4515, 0.4222, 0.4006, 0.3872, 0.379, 0.3736, 0.3699, 0.3674, 0.3652",\
"0.5311, 0.5148, 0.4821, 0.4561, 0.4396, 0.4292, 0.4222, 0.4176, 0.4139, 0.4106",\
"0.6119, 0.5948, 0.5583, 0.5276, 0.507, 0.4938, 0.4849, 0.4786, 0.4734, 0.467");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.1818, 0.1788, 0.1759, 0.1763, 0.1782, 0.1798, 0.1818, 0.1915, 0.2863, 0.732",\
"0.1798, 0.1769, 0.1741, 0.1744, 0.1764, 0.1783, 0.1803, 0.19, 0.2864, 0.7372",\
"0.1774, 0.1746, 0.1719, 0.172, 0.1736, 0.1759, 0.1779, 0.1886, 0.2941, 0.7696",\
"0.1818, 0.1783, 0.1738, 0.1726, 0.1735, 0.1756, 0.1779, 0.1915, 0.3119, 0.837",\
"0.1965, 0.1912, 0.1844, 0.1809, 0.1804, 0.181, 0.1839, 0.2001, 0.3483, 0.9487",\
"0.2197, 0.2134, 0.2036, 0.1973, 0.1957, 0.1942, 0.1963, 0.2197, 0.4094, 1.115",\
"0.2537, 0.2452, 0.2331, 0.2237, 0.2187, 0.2176, 0.2183, 0.2535, 0.5131, 1.364",\
"0.299, 0.2888, 0.2738, 0.2609, 0.252, 0.249, 0.2534, 0.3135, 0.6845, 1.715",\
"0.3578, 0.3454, 0.3272, 0.3111, 0.301, 0.2924, 0.2987, 0.4189, 0.9718, 2.2",\
"0.4289, 0.4138, 0.3925, 0.3735, 0.3595, 0.3488, 0.3685, 0.6109, 1.434, 2.797");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("1.308, 1.426, 1.718, 2.118, 2.608, 3.186, 3.87, 4.68, 5.638, 6.765",\
"1.325, 1.443, 1.735, 2.135, 2.625, 3.204, 3.887, 4.697, 5.655, 6.782",\
"1.413, 1.53, 1.822, 2.222, 2.712, 3.291, 3.974, 4.784, 5.742, 6.869",\
"1.62, 1.739, 2.03, 2.43, 2.919, 3.498, 4.182, 4.992, 5.95, 7.077",\
"1.985, 2.101, 2.389, 2.788, 3.277, 3.855, 4.538, 5.348, 6.306, 7.432",\
"2.465, 2.583, 2.872, 3.272, 3.762, 4.341, 5.024, 5.834, 6.793, 7.92",\
"3.016, 3.141, 3.438, 3.84, 4.335, 4.919, 5.607, 6.42, 7.379, 8.506",\
"3.656, 3.786, 4.095, 4.504, 5, 5.588, 6.28, 7.098, 8.059, 9.188",\
"4.392, 4.527, 4.849, 5.267, 5.771, 6.36, 7.054, 7.872, 8.837, 9.97",\
"5.227, 5.368, 5.705, 6.14, 6.651, 7.248, 7.944, 8.764, 9.729, 10.86");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.5232, 0.6082, 0.8476, 1.261, 1.896, 2.786, 3.955, 5.423, 7.22, 9.358",\
"0.555, 0.6397, 0.8789, 1.292, 1.927, 2.817, 3.987, 5.457, 7.25, 9.394",\
"0.6628, 0.7474, 0.9857, 1.399, 2.034, 2.923, 4.093, 5.563, 7.36, 9.499",\
"0.8367, 0.9235, 1.163, 1.575, 2.209, 3.098, 4.264, 5.737, 7.537, 9.675",\
"0.9751, 1.068, 1.319, 1.732, 2.364, 3.252, 4.42, 5.894, 7.686, 9.836",\
"1.059, 1.159, 1.421, 1.838, 2.469, 3.354, 4.52, 5.993, 7.791, 9.931",\
"1.079, 1.186, 1.464, 1.887, 2.517, 3.4, 4.566, 6.035, 7.831, 9.968",\
"1.03, 1.145, 1.439, 1.874, 2.506, 3.388, 4.551, 6.02, 7.813, 9.95",\
"0.9025, 1.025, 1.338, 1.788, 2.426, 3.31, 4.473, 5.939, 7.732, 9.869",\
"0.6941, 0.8241, 1.154, 1.622, 2.268, 3.158, 4.326, 5.792, 7.585, 9.72");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.3912, 0.504, 0.7854, 1.2, 1.746, 2.466, 3.404, 4.62, 6.148, 8.003",\
"0.391, 0.5038, 0.7862, 1.199, 1.746, 2.465, 3.404, 4.62, 6.148, 8.003",\
"0.3908, 0.5046, 0.786, 1.199, 1.746, 2.465, 3.406, 4.62, 6.144, 8.006",\
"0.39, 0.5028, 0.7846, 1.199, 1.748, 2.465, 3.405, 4.619, 6.145, 8.002",\
"0.3844, 0.4972, 0.7802, 1.197, 1.747, 2.465, 3.405, 4.622, 6.141, 8.004",\
"0.4198, 0.5282, 0.799, 1.214, 1.757, 2.47, 3.411, 4.626, 6.142, 8.008",\
"0.461, 0.571, 0.8338, 1.24, 1.786, 2.498, 3.431, 4.635, 6.153, 8.008",\
"0.4974, 0.6152, 0.879, 1.269, 1.809, 2.52, 3.458, 4.662, 6.178, 8.024",\
"0.54, 0.662, 0.932, 1.312, 1.84, 2.544, 3.474, 4.682, 6.198, 8.038",\
"0.586, 0.714, 0.996, 1.368, 1.888, 2.58, 3.502, 4.696, 6.206, 8.052");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.1899, 0.2942, 0.6374, 1.331, 2.448, 4.01, 6.07, 8.667, 11.84, 15.64",\
"0.1903, 0.2947, 0.6372, 1.334, 2.443, 4.011, 6.071, 8.677, 11.84, 15.63",\
"0.19, 0.2955, 0.638, 1.332, 2.443, 4.008, 6.073, 8.671, 11.84, 15.63",\
"0.204, 0.308, 0.6432, 1.334, 2.443, 4.01, 6.071, 8.66, 11.85, 15.62",\
"0.2326, 0.3408, 0.6698, 1.342, 2.449, 4.014, 6.071, 8.67, 11.84, 15.63",\
"0.263, 0.3734, 0.7002, 1.354, 2.45, 4.015, 6.067, 8.665, 11.83, 15.61",\
"0.2992, 0.413, 0.7416, 1.375, 2.456, 4.016, 6.072, 8.661, 11.85, 15.61",\
"0.34, 0.4556, 0.792, 1.408, 2.472, 4.025, 6.079, 8.664, 11.83, 15.6",\
"0.3812, 0.5016, 0.8486, 1.451, 2.498, 4.038, 6.092, 8.668, 11.83, 15.63",\
"0.4236, 0.548, 0.91, 1.504, 2.538, 4.074, 6.114, 8.682, 11.84, 15.61");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("1.612, 1.73, 2.021, 2.422, 2.911, 3.489, 4.173, 4.983, 5.941, 7.068",\
"1.631, 1.749, 2.04, 2.442, 2.931, 3.509, 4.193, 5.003, 5.961, 7.088",\
"1.698, 1.817, 2.108, 2.509, 2.998, 3.576, 4.26, 5.07, 6.028, 7.155",\
"1.827, 1.945, 2.236, 2.637, 3.126, 3.704, 4.388, 5.198, 6.156, 7.283",\
"2.064, 2.182, 2.473, 2.874, 3.364, 3.942, 4.626, 5.436, 6.394, 7.521",\
"2.402, 2.524, 2.824, 3.233, 3.729, 4.312, 4.997, 5.808, 6.766, 7.893",\
"2.852, 2.977, 3.284, 3.7, 4.205, 4.796, 5.489, 6.303, 7.263, 8.39",\
"3.41, 3.538, 3.853, 4.277, 4.79, 5.387, 6.083, 6.904, 7.868, 8.998",\
"4.064, 4.197, 4.522, 4.957, 5.479, 6.084, 6.786, 7.609, 8.576, 9.709",\
"4.809, 4.949, 5.286, 5.735, 6.271, 6.887, 7.598, 8.424, 9.394, 10.53");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.5979, 0.6836, 0.9245, 1.339, 1.974, 2.863, 4.033, 5.503, 7.299, 9.441",\
"0.6279, 0.7136, 0.9545, 1.369, 2.004, 2.894, 4.063, 5.535, 7.33, 9.465",\
"0.7337, 0.8193, 1.06, 1.474, 2.109, 2.999, 4.167, 5.638, 7.433, 9.574",\
"0.9227, 1.009, 1.249, 1.661, 2.295, 3.183, 4.354, 5.824, 7.62, 9.763",\
"1.092, 1.185, 1.434, 1.847, 2.479, 3.368, 4.534, 6.006, 7.8, 9.944",\
"1.211, 1.31, 1.57, 1.986, 2.617, 3.503, 4.67, 6.142, 7.937, 10.08",\
"1.272, 1.377, 1.65, 2.072, 2.702, 3.586, 4.752, 6.221, 8.016, 10.16",\
"1.268, 1.38, 1.669, 2.101, 2.732, 3.616, 4.779, 6.249, 8.041, 10.18",\
"1.194, 1.314, 1.62, 2.065, 2.701, 3.585, 4.749, 6.216, 8.008, 10.15",\
"1.046, 1.173, 1.495, 1.958, 2.601, 3.49, 4.658, 6.125, 7.919, 10.05");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.3936, 0.5042, 0.7846, 1.201, 1.749, 2.463, 3.405, 4.623, 6.147, 8.007",\
"0.3916, 0.504, 0.785, 1.202, 1.747, 2.466, 3.406, 4.62, 6.14, 8.007",\
"0.3914, 0.5044, 0.786, 1.2, 1.749, 2.466, 3.408, 4.624, 6.147, 8.001",\
"0.3922, 0.505, 0.7866, 1.201, 1.749, 2.462, 3.405, 4.622, 6.148, 8",\
"0.401, 0.5132, 0.7926, 1.206, 1.753, 2.465, 3.408, 4.622, 6.149, 8.007",\
"0.4246, 0.5408, 0.8232, 1.238, 1.774, 2.485, 3.419, 4.626, 6.144, 7.996",\
"0.4466, 0.5644, 0.852, 1.267, 1.811, 2.516, 3.445, 4.644, 6.155, 8.012",\
"0.4746, 0.5956, 0.8856, 1.3, 1.843, 2.55, 3.478, 4.672, 6.184, 8.022",\
"0.51, 0.636, 0.932, 1.346, 1.886, 2.584, 3.506, 4.698, 6.202, 8.036",\
"0.554, 0.684, 0.988, 1.406, 1.948, 2.638, 3.54, 4.724, 6.22, 8.054");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.1954, 0.3006, 0.6427, 1.337, 2.446, 4.009, 6.071, 8.662, 11.83, 15.61",\
"0.1955, 0.3008, 0.6426, 1.337, 2.449, 4.015, 6.071, 8.673, 11.84, 15.61",\
"0.1946, 0.3004, 0.6426, 1.335, 2.449, 4.012, 6.072, 8.662, 11.83, 15.62",\
"0.2026, 0.3076, 0.646, 1.335, 2.449, 4.011, 6.069, 8.668, 11.83, 15.61",\
"0.2296, 0.337, 0.667, 1.342, 2.45, 4.015, 6.071, 8.66, 11.83, 15.61",\
"0.2582, 0.3682, 0.6974, 1.356, 2.452, 4.018, 6.069, 8.665, 11.84, 15.6",\
"0.2908, 0.4044, 0.7342, 1.372, 2.456, 4.014, 6.074, 8.663, 11.84, 15.61",\
"0.3274, 0.4436, 0.7792, 1.401, 2.471, 4.025, 6.076, 8.664, 11.83, 15.6",\
"0.3682, 0.4878, 0.8296, 1.441, 2.497, 4.035, 6.082, 8.67, 11.83, 15.6",\
"0.406, 0.53, 0.886, 1.488, 2.53, 4.07, 6.102, 8.678, 11.84, 15.6");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("1.783, 1.902, 2.193, 2.594, 3.083, 3.662, 4.345, 5.155, 6.113, 7.24",\
"1.804, 1.922, 2.214, 2.614, 3.103, 3.682, 4.366, 5.175, 6.134, 7.261",\
"1.873, 1.992, 2.283, 2.683, 3.173, 3.752, 4.435, 5.245, 6.203, 7.33",\
"1.982, 2.1, 2.391, 2.792, 3.281, 3.86, 4.543, 5.353, 6.311, 7.438",\
"2.146, 2.264, 2.555, 2.956, 3.446, 4.025, 4.708, 5.518, 6.476, 7.603",\
"2.377, 2.498, 2.798, 3.207, 3.703, 4.286, 4.971, 5.781, 6.74, 7.867",\
"2.712, 2.837, 3.143, 3.56, 4.066, 4.658, 5.351, 6.165, 7.125, 8.252",\
"3.159, 3.287, 3.601, 4.027, 4.542, 5.143, 5.842, 6.662, 7.626, 8.756",\
"3.697, 3.83, 4.156, 4.597, 5.124, 5.734, 6.441, 7.268, 8.236, 9.367",\
"4.312, 4.451, 4.792, 5.25, 5.797, 6.425, 7.145, 7.978, 8.949, 10.08");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.6429, 0.731, 0.9769, 1.396, 2.034, 2.924, 4.095, 5.564, 7.363, 9.502",\
"0.6717, 0.7597, 1.006, 1.425, 2.063, 2.953, 4.122, 5.595, 7.389, 9.53",\
"0.7754, 0.8629, 1.109, 1.527, 2.165, 3.056, 4.226, 5.696, 7.495, 9.636",\
"0.9727, 1.061, 1.304, 1.719, 2.356, 3.246, 4.416, 5.887, 7.685, 9.822",\
"1.167, 1.26, 1.511, 1.927, 2.562, 3.45, 4.619, 6.092, 7.887, 10.03",\
"1.314, 1.413, 1.675, 2.093, 2.726, 3.613, 4.782, 6.252, 8.05, 10.19",\
"1.409, 1.514, 1.789, 2.213, 2.844, 3.729, 4.896, 6.366, 8.162, 10.3",\
"1.446, 1.558, 1.847, 2.28, 2.913, 3.797, 4.962, 6.431, 8.226, 10.36",\
"1.422, 1.541, 1.845, 2.291, 2.928, 3.815, 4.98, 6.448, 8.242, 10.38",\
"1.333, 1.46, 1.781, 2.243, 2.888, 3.779, 4.948, 6.415, 8.207, 10.34");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.3924, 0.504, 0.785, 1.2, 1.747, 2.465, 3.408, 4.62, 6.142, 8.004",\
"0.3924, 0.504, 0.785, 1.201, 1.747, 2.465, 3.406, 4.621, 6.143, 8.004",\
"0.3912, 0.5044, 0.7862, 1.2, 1.749, 2.465, 3.406, 4.622, 6.139, 8.007",\
"0.3918, 0.505, 0.7854, 1.201, 1.749, 2.463, 3.405, 4.622, 6.142, 8.006",\
"0.3992, 0.5114, 0.7902, 1.204, 1.752, 2.468, 3.408, 4.621, 6.147, 8.001",\
"0.4206, 0.5362, 0.8214, 1.235, 1.772, 2.482, 3.419, 4.631, 6.153, 8.008",\
"0.4402, 0.558, 0.8482, 1.265, 1.81, 2.517, 3.446, 4.648, 6.159, 8.01",\
"0.468, 0.5898, 0.8824, 1.303, 1.848, 2.556, 3.478, 4.674, 6.18, 8.026",\
"0.506, 0.632, 0.932, 1.356, 1.904, 2.604, 3.52, 4.704, 6.202, 8.038",\
"0.554, 0.684, 0.998, 1.432, 1.984, 2.676, 3.578, 4.746, 6.23, 8.054");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.203, 0.3101, 0.6555, 1.346, 2.453, 4.015, 6.072, 8.67, 11.85, 15.61",\
"0.2031, 0.3103, 0.6555, 1.348, 2.454, 4.017, 6.075, 8.668, 11.84, 15.6",\
"0.2026, 0.3092, 0.6544, 1.345, 2.457, 4.017, 6.073, 8.669, 11.85, 15.61",\
"0.2064, 0.313, 0.6546, 1.344, 2.457, 4.015, 6.081, 8.665, 11.85, 15.62",\
"0.233, 0.3404, 0.6742, 1.349, 2.45, 4.015, 6.072, 8.67, 11.83, 15.62",\
"0.2614, 0.372, 0.7018, 1.361, 2.456, 4.019, 6.075, 8.667, 11.84, 15.62",\
"0.2936, 0.4062, 0.7364, 1.378, 2.469, 4.019, 6.077, 8.666, 11.84, 15.61",\
"0.3292, 0.4448, 0.781, 1.406, 2.481, 4.027, 6.081, 8.668, 11.84, 15.6",\
"0.368, 0.486, 0.8296, 1.444, 2.503, 4.049, 6.088, 8.674, 11.83, 15.63",\
"0.408, 0.53, 0.886, 1.49, 2.54, 4.074, 6.112, 8.686, 11.84, 15.61");
}
}
timing() {
related_pin : "A4" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("1.847, 1.965, 2.257, 2.657, 3.147, 3.725, 4.408, 5.218, 6.177, 7.304",\
"1.875, 1.993, 2.284, 2.685, 3.174, 3.753, 4.436, 5.246, 6.205, 7.331",\
"1.949, 2.068, 2.359, 2.759, 3.249, 3.828, 4.511, 5.321, 6.279, 7.406",\
"2.051, 2.168, 2.46, 2.861, 3.35, 3.929, 4.612, 5.422, 6.38, 7.507",\
"2.18, 2.298, 2.589, 2.99, 3.479, 4.058, 4.741, 5.552, 6.51, 7.637",\
"2.355, 2.475, 2.773, 3.181, 3.675, 4.255, 4.941, 5.751, 6.71, 7.837",\
"2.611, 2.735, 3.039, 3.452, 3.957, 4.547, 5.238, 6.052, 7.012, 8.139",\
"2.963, 3.092, 3.403, 3.828, 4.342, 4.94, 5.639, 6.459, 7.422, 8.551",\
"3.392, 3.526, 3.854, 4.295, 4.825, 5.438, 6.147, 6.973, 7.94, 9.071",\
"3.887, 4.029, 4.372, 4.835, 5.39, 6.025, 6.751, 7.589, 8.563, 9.696");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.6614, 0.7519, 1.005, 1.431, 2.075, 2.969, 4.139, 5.614, 7.41, 9.552",\
"0.6876, 0.7779, 1.031, 1.456, 2.1, 2.994, 4.166, 5.638, 7.436, 9.575",\
"0.7913, 0.8813, 1.133, 1.558, 2.202, 3.096, 4.267, 5.739, 7.538, 9.68",\
"0.9973, 1.086, 1.334, 1.755, 2.397, 3.291, 4.461, 5.935, 7.732, 9.875",\
"1.21, 1.304, 1.559, 1.979, 2.617, 3.508, 4.679, 6.152, 7.949, 10.09",\
"1.379, 1.48, 1.745, 2.167, 2.804, 3.693, 4.862, 6.334, 8.132, 10.27",\
"1.502, 1.609, 1.887, 2.315, 2.949, 3.838, 5.005, 6.476, 8.272, 10.41",\
"1.576, 1.689, 1.982, 2.418, 3.055, 3.942, 5.109, 6.579, 8.373, 10.51",\
"1.599, 1.72, 2.028, 2.477, 3.118, 4.007, 5.173, 6.643, 8.437, 10.57",\
"1.569, 1.698, 2.023, 2.488, 3.137, 4.032, 5.202, 6.672, 8.465, 10.6");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.3922, 0.5046, 0.7852, 1.2, 1.747, 2.463, 3.404, 4.62, 6.148, 8.002",\
"0.3916, 0.5048, 0.7862, 1.2, 1.747, 2.466, 3.406, 4.623, 6.14, 8.007",\
"0.3912, 0.5048, 0.7858, 1.2, 1.749, 2.466, 3.407, 4.617, 6.146, 8.001",\
"0.3916, 0.5052, 0.7852, 1.2, 1.747, 2.466, 3.404, 4.62, 6.148, 8.002",\
"0.396, 0.5088, 0.7882, 1.203, 1.751, 2.467, 3.405, 4.619, 6.146, 8.002",\
"0.4136, 0.5292, 0.8126, 1.225, 1.764, 2.478, 3.415, 4.628, 6.141, 7.999",\
"0.4324, 0.5496, 0.8376, 1.257, 1.801, 2.509, 3.44, 4.644, 6.153, 8.006",\
"0.4648, 0.5844, 0.8782, 1.299, 1.845, 2.551, 3.477, 4.666, 6.18, 8.022",\
"0.51, 0.636, 0.938, 1.362, 1.912, 2.612, 3.52, 4.706, 6.198, 8.028",\
"0.564, 0.694, 1.012, 1.448, 2.01, 2.708, 3.602, 4.768, 6.24, 8.06");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.01078, 0.04511, 0.1107, 0.2128, 0.3561, 0.5446, 0.7822, 1.072, 1.418");
values("0.2112, 0.3226, 0.6712, 1.363, 2.467, 4.028, 6.081, 8.673, 11.84, 15.62",\
"0.2107, 0.3203, 0.6704, 1.365, 2.471, 4.027, 6.08, 8.674, 11.84, 15.61",\
"0.2098, 0.3182, 0.6692, 1.361, 2.467, 4.026, 6.079, 8.675, 11.84, 15.62",\
"0.2112, 0.3192, 0.6658, 1.358, 2.465, 4.027, 6.082, 8.669, 11.84, 15.62",\
"0.2374, 0.3462, 0.6834, 1.361, 2.468, 4.025, 6.079, 8.668, 11.84, 15.62",\
"0.2672, 0.3776, 0.7104, 1.373, 2.47, 4.031, 6.077, 8.672, 11.84, 15.62",\
"0.3002, 0.413, 0.7468, 1.392, 2.475, 4.03, 6.086, 8.672, 11.84, 15.62",\
"0.3378, 0.4526, 0.7898, 1.419, 2.49, 4.037, 6.087, 8.676, 11.86, 15.61",\
"0.3782, 0.4954, 0.8406, 1.459, 2.515, 4.056, 6.104, 8.686, 11.84, 15.63",\
"0.424, 0.544, 0.898, 1.508, 2.556, 4.096, 6.122, 8.696, 11.86, 15.62");
}
}
}
}