blob: b4088152add4ed61287536d9a347a1e6f78d2eba [file] [log] [blame]
/*
* Copyright 2022 GlobalFoundries PDK Authors
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
cell(gf180mcu_fd_sc_mcu7t5v0__nand4_1) {
area : 19.756800 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&!A4" ;
value : "0.00036975" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&A4" ;
value : "0.00036984" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&!A4" ;
value : "0.00036987" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&A4" ;
value : "0.0003702" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&!A4" ;
value : "0.0003702" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&A4" ;
value : "0.0003705" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&!A4" ;
value : "0.00037074" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&A4" ;
value : "0.00037431" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&!A4" ;
value : "0.00038343" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&A4" ;
value : "0.00038376" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&!A4" ;
value : "0.000384" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&A4" ;
value : "0.00038676" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&!A4" ;
value : "0.00039699" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&A4" ;
value : "0.00039993" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&!A4" ;
value : "0.00041289" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&A4" ;
value : "0.0003975" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00041289" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.004043 ;
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.01093, 0.01091, 0.01084, 0.01079, 0.01077, 0.01077, 0.01075, \
0.01075, 0.01075, 0.01073");
}
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.005724, -0.005734, -0.005722, -0.005736, -0.005762, -0.005778, \
-0.005788, -0.005826, -0.005893, -0.006033");
}
}
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.0109, 0.01091, 0.01085, 0.0108, 0.01078, 0.01077, 0.01076, 0.01075, \
0.01075, 0.01073");
}
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.005717, -0.005726, -0.005721, -0.005726, -0.005755, -0.005763, \
-0.005794, -0.005822, -0.005884, -0.006042");
}
}
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.01092, 0.01091, 0.01085, 0.0108, 0.01079, 0.01077, 0.01076, \
0.01075, 0.01075, 0.01073");
}
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.005711, -0.005721, -0.005714, -0.00572, -0.00575, -0.005758, \
-0.005789, -0.005819, -0.005878, -0.006034");
}
}
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.01091, 0.01091, 0.01088, 0.01082, 0.0108, 0.01078, 0.01077, \
0.01075, 0.01075, 0.01074");
}
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.00569, -0.005706, -0.005703, -0.005702, -0.005726, -0.005736, \
-0.005765, -0.0058, -0.005859, -0.006036");
}
}
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.01077, 0.01078, 0.01076, 0.01074, 0.01075, 0.01075, 0.01075, \
0.01074, 0.01075, 0.01073");
}
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.007635, 0.007626, 0.007625, 0.007579, 0.00752, 0.00747, 0.00741, \
0.007315, 0.007166, 0.006779");
}
}
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.01077, 0.01078, 0.01077, 0.01075, 0.01075, 0.01075, 0.01075, \
0.01075, 0.01075, 0.01074");
}
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.007708, 0.00769, 0.007694, 0.007655, 0.007591, 0.007539, 0.007468, \
0.00737, 0.007195, 0.006733");
}
}
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.01077, 0.01078, 0.01077, 0.01075, 0.01075, 0.01075, 0.01075, \
0.01075, 0.01075, 0.01073");
}
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.02056, 0.02055, 0.02054, 0.02049, 0.02041, 0.02032, 0.0202, \
0.02003, 0.01974, 0.01891");
}
}
}
pin(A2) {
capacitance : 0.003939 ;
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.01199, 0.01225, 0.01262, 0.01289, 0.01309, 0.01321, 0.01328, \
0.01332, 0.01328, 0.01311");
}
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.009152, -0.009158, -0.009124, -0.009069, -0.009069, -0.009052, \
-0.009036, -0.009036, -0.009035, -0.009031");
}
}
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.01197, 0.01224, 0.01261, 0.01288, 0.01308, 0.01321, 0.01328, \
0.01332, 0.01329, 0.01311");
}
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.00916, -0.009156, -0.00913, -0.009094, -0.009073, -0.00906, \
-0.009041, -0.00904, -0.009042, -0.009042");
}
}
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.01107, 0.01077, 0.01064, 0.01061, 0.01064, 0.01066, 0.01066, \
0.01065, 0.01059, 0.01043");
}
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.009156, -0.009137, -0.009118, -0.009076, -0.009068, -0.009055, \
-0.009049, -0.009035, -0.009032, -0.009026");
}
}
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.01111, 0.01004, 0.009263, 0.009111, 0.009084, 0.009062, 0.009045, \
0.009039, 0.009038, 0.009025");
}
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.009131, -0.009131, -0.009117, -0.009095, -0.009087, -0.009063, \
-0.009052, -0.009045, -0.009042, -0.009039");
}
}
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.01014, 0.01014, 0.01013, 0.01012, 0.01011, 0.01009, 0.01008, \
0.01004, 0.01, 0.009896");
}
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.007052, -0.007051, -0.007041, -0.007046, -0.007077, -0.007101, \
-0.007147, -0.007228, -0.007351, -0.007619");
}
}
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.01014, 0.01015, 0.01015, 0.01013, 0.01013, 0.0101, 0.01009, \
0.01006, 0.01, 0.009894");
}
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.007034, -0.007035, -0.007028, -0.007034, -0.007062, -0.00709, \
-0.007139, -0.007216, -0.00734, -0.007634");
}
}
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.01018, 0.0102, 0.01018, 0.01017, 0.01018, 0.01016, 0.01014, \
0.0101, 0.01005, 0.009944");
}
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.005832, 0.005827, 0.005819, 0.005798, 0.005733, 0.00566, 0.005556, \
0.005408, 0.005141, 0.004439");
}
}
}
pin(A3) {
capacitance : 0.003879 ;
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.009058, 0.009214, 0.009399, 0.009498, 0.009551, 0.009553, 0.009508, \
0.009446, 0.009317, 0.00907");
}
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.00916, -0.00916, -0.009112, -0.009076, -0.00906, -0.009047, \
-0.009041, -0.009039, -0.009036, -0.009037");
}
}
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.009099, 0.009152, 0.009126, 0.009102, 0.009089, 0.009074, 0.009066, \
0.009059, 0.009055, 0.009054");
}
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.009131, -0.009129, -0.009104, -0.009072, -0.009058, -0.009051, \
-0.00904, -0.009036, -0.009038, -0.009034");
}
}
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.01028, 0.01088, 0.01099, 0.011, 0.01101, 0.01097, 0.01091, 0.01081, \
0.01064, 0.0103");
}
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.009164, -0.009149, -0.00911, -0.009085, -0.009066, -0.009052, \
-0.009049, -0.009042, -0.009037, -0.009032");
}
}
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.01011, 0.009398, 0.009147, 0.009109, 0.009101, 0.009073, 0.009061, \
0.009054, 0.009053, 0.009038");
}
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.009134, -0.00913, -0.009107, -0.009104, -0.009086, -0.009066, \
-0.009056, -0.009051, -0.009038, -0.009033");
}
}
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.01062, 0.01088, 0.01121, 0.01143, 0.0116, 0.01169, 0.01173, \
0.01172, 0.01163, 0.01133");
}
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.009169, -0.009162, -0.009129, -0.009097, -0.009077, -0.009054, \
-0.009043, -0.009042, -0.009036, -0.009027");
}
}
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.01006, 0.009158, 0.00914, 0.009103, 0.009105, 0.009085, 0.009063, \
0.009057, 0.009053, 0.00904");
}
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.00915, -0.009144, -0.00913, -0.009101, -0.009085, -0.009069, \
-0.009051, -0.009046, -0.009038, -0.009032");
}
}
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.009169, 0.009179, 0.00917, 0.009152, 0.009142, 0.009119, 0.009087, \
0.009036, 0.008956, 0.008836");
}
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.008619, -0.008623, -0.008633, -0.008643, -0.008676, -0.008718, \
-0.008789, -0.008884, -0.009041, -0.009328");
}
}
}
pin(A4) {
capacitance : 0.003885 ;
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.00908, 0.009203, 0.009152, 0.009108, 0.009095, 0.009084, 0.009072, \
0.009074, 0.00907, 0.009066");
}
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.009143, -0.009125, -0.009088, -0.009058, -0.009054, -0.009038, \
-0.009038, -0.009027, -0.009028, -0.009027");
}
}
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.009168, 0.009179, 0.009148, 0.009101, 0.009093, 0.00908, 0.009069, \
0.009062, 0.009065, 0.009059");
}
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.009135, -0.009132, -0.009111, -0.009085, -0.009065, -0.009052, \
-0.009047, -0.009042, -0.009037, -0.00903");
}
}
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.009078, 0.009206, 0.009165, 0.009113, 0.009099, 0.009084, 0.009071, \
0.009073, 0.009077, 0.009059");
}
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.009153, -0.009138, -0.009107, -0.009082, -0.009066, -0.009041, \
-0.009046, -0.009033, -0.00903, -0.009024");
}
}
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.009209, 0.009174, 0.009151, 0.009102, 0.009102, 0.009078, 0.009065, \
0.009061, 0.009056, 0.009049");
}
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.009136, -0.009147, -0.00913, -0.009114, -0.00909, -0.009069, \
-0.009057, -0.009051, -0.009053, -0.009036");
}
}
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.009075, 0.009208, 0.009165, 0.009117, 0.009096, 0.009085, 0.009068, \
0.009066, 0.00907, 0.009058");
}
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.009154, -0.009141, -0.009108, -0.00908, -0.009069, -0.009044, \
-0.009041, -0.009033, -0.009032, -0.009025");
}
}
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.009165, 0.00918, 0.009154, 0.009112, 0.009107, 0.009085, 0.009065, \
0.009062, 0.009062, 0.009051");
}
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.009147, -0.009161, -0.009136, -0.009102, -0.00909, -0.009074, \
-0.009056, -0.00905, -0.009043, -0.009028");
}
}
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.009095, 0.009203, 0.009175, 0.009134, 0.009111, 0.009101, 0.009077, \
0.009067, 0.00907, 0.009056");
}
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.009175, -0.009151, -0.009133, -0.009109, -0.009098, -0.009067, \
-0.009059, -0.009049, -0.00904, -0.009021");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2)|(!A3)|(!A4))" ;
max_capacitance : 0.2069 ;
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.002421, 0.007411, 0.01694, 0.03178, 0.05261, 0.08002, 0.1145, 0.1567, 0.2069");
values("0.01026, 0.01027, 0.01029, 0.01031, 0.01032, 0.01032, 0.01033, 0.01032, 0.01024, 0.00994",\
"0.009817, 0.009901, 0.01005, 0.01017, 0.01022, 0.01025, 0.01027, 0.01028, 0.01021, 0.009894",\
"0.009644, 0.009712, 0.009851, 0.01001, 0.01013, 0.01019, 0.01022, 0.01024, 0.01018, 0.009856",\
"0.01137, 0.01124, 0.01097, 0.01073, 0.0106, 0.0105, 0.01045, 0.0104, 0.01028, 0.009898",\
"0.01596, 0.0155, 0.0144, 0.01331, 0.01247, 0.01188, 0.01147, 0.01117, 0.01085, 0.01026",\
"0.02376, 0.02295, 0.0209, 0.01854, 0.01655, 0.01504, 0.01392, 0.01308, 0.01231, 0.01134",\
"0.03512, 0.03396, 0.03083, 0.02705, 0.02355, 0.02072, 0.01849, 0.01675, 0.01522, 0.01352",\
"0.05016, 0.04869, 0.04453, 0.03916, 0.03397, 0.02947, 0.02578, 0.02276, 0.02004, 0.01727",\
"0.06911, 0.06733, 0.06223, 0.05528, 0.0482, 0.0418, 0.03633, 0.03161, 0.02722, 0.02292",\
"0.09205, 0.09004, 0.08411, 0.07566, 0.06654, 0.05809, 0.05053, 0.04363, 0.03691, 0.03073");
}
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.002421, 0.007411, 0.01694, 0.03178, 0.05261, 0.08002, 0.1145, 0.1567, 0.2069");
values("0.04504, 0.04517, 0.04537, 0.04554, 0.04575, 0.046, 0.04619, 0.04708, 0.05285, 0.08487",\
"0.04459, 0.04492, 0.04552, 0.04606, 0.04653, 0.04675, 0.04706, 0.04832, 0.0534, 0.08657",\
"0.04436, 0.04454, 0.04507, 0.0458, 0.04638, 0.04687, 0.04727, 0.04791, 0.05462, 0.09005",\
"0.04636, 0.04628, 0.04621, 0.04626, 0.04668, 0.04699, 0.04742, 0.04873, 0.05602, 0.09642",\
"0.05168, 0.05122, 0.05013, 0.0493, 0.0486, 0.04846, 0.04831, 0.04926, 0.05943, 0.1089",\
"0.0607, 0.05989, 0.05771, 0.05534, 0.05355, 0.05215, 0.0513, 0.05217, 0.06653, 0.1315",\
"0.0736, 0.07243, 0.06919, 0.06521, 0.0618, 0.05908, 0.05695, 0.05825, 0.08152, 0.1722",\
"0.09054, 0.0891, 0.08498, 0.07953, 0.07398, 0.06959, 0.06639, 0.07065, 0.1132, 0.2446",\
"0.1117, 0.11, 0.1049, 0.098, 0.09057, 0.08384, 0.08087, 0.09855, 0.1849, 0.3621",\
"0.1372, 0.1353, 0.1295, 0.1211, 0.1119, 0.1037, 0.1099, 0.1758, 0.3229, 0.4995");
}
}
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.002421, 0.007411, 0.01694, 0.03178, 0.05261, 0.08002, 0.1145, 0.1567, 0.2069");
values("0.01023, 0.01024, 0.01027, 0.01029, 0.01031, 0.01032, 0.01032, 0.01031, 0.01024, 0.009922",\
"0.009861, 0.009936, 0.01008, 0.01018, 0.01024, 0.01028, 0.01029, 0.01029, 0.01022, 0.009899",\
"0.009195, 0.009319, 0.009579, 0.009843, 0.01002, 0.01012, 0.01018, 0.01021, 0.01014, 0.009833",\
"0.01004, 0.01004, 0.01006, 0.01012, 0.01018, 0.01022, 0.01025, 0.01026, 0.01017, 0.009813",\
"0.01381, 0.01353, 0.01283, 0.01216, 0.01166, 0.0113, 0.01104, 0.01085, 0.0106, 0.01009",\
"0.02106, 0.02041, 0.01875, 0.0169, 0.01534, 0.01415, 0.01326, 0.01258, 0.01194, 0.01106",\
"0.03214, 0.0311, 0.02829, 0.02497, 0.02196, 0.01951, 0.0176, 0.01608, 0.0147, 0.01316",\
"0.04715, 0.04575, 0.04183, 0.03685, 0.03209, 0.028, 0.02467, 0.02194, 0.01945, 0.01686",\
"0.06618, 0.06446, 0.05953, 0.05283, 0.04609, 0.04012, 0.03504, 0.03067, 0.02661, 0.02256",\
"0.08935, 0.08738, 0.08153, 0.07323, 0.06442, 0.05626, 0.04912, 0.04264, 0.03646, 0.0305");
}
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.002421, 0.007411, 0.01694, 0.03178, 0.05261, 0.08002, 0.1145, 0.1567, 0.2069");
values("0.05847, 0.05851, 0.05858, 0.05867, 0.05893, 0.0591, 0.05938, 0.06019, 0.06605, 0.0993",\
"0.05826, 0.05838, 0.05866, 0.05896, 0.0592, 0.05955, 0.05992, 0.06049, 0.06672, 0.1008",\
"0.05769, 0.05783, 0.0582, 0.05862, 0.05911, 0.05952, 0.06, 0.06072, 0.06749, 0.1042",\
"0.05946, 0.05936, 0.0592, 0.0592, 0.05943, 0.0597, 0.06015, 0.06094, 0.06871, 0.1106",\
"0.06468, 0.06425, 0.06327, 0.06225, 0.06156, 0.06135, 0.06135, 0.06207, 0.07243, 0.1229",\
"0.07376, 0.07302, 0.07093, 0.06862, 0.06669, 0.06525, 0.06435, 0.06516, 0.07975, 0.1459",\
"0.08685, 0.08585, 0.08283, 0.0789, 0.07533, 0.07242, 0.07018, 0.07163, 0.09531, 0.1879",\
"0.104, 0.1028, 0.09905, 0.09354, 0.08802, 0.08346, 0.07991, 0.08453, 0.1285, 0.2614",\
"0.1255, 0.1241, 0.1197, 0.113, 0.1054, 0.09856, 0.09511, 0.1135, 0.2016, 0.3797",\
"0.1514, 0.1498, 0.1448, 0.137, 0.1277, 0.1191, 0.1259, 0.1936, 0.3409, 0.5146");
}
}
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.002421, 0.007411, 0.01694, 0.03178, 0.05261, 0.08002, 0.1145, 0.1567, 0.2069");
values("0.01022, 0.01024, 0.01027, 0.0103, 0.0103, 0.01032, 0.01033, 0.01031, 0.01023, 0.009918",\
"0.009842, 0.009914, 0.01006, 0.01017, 0.01023, 0.01027, 0.01029, 0.01029, 0.01022, 0.009899",\
"0.009013, 0.009164, 0.009484, 0.009793, 0.00998, 0.0101, 0.01017, 0.0102, 0.01014, 0.009813",\
"0.009226, 0.009299, 0.009493, 0.009722, 0.009909, 0.01004, 0.01012, 0.01016, 0.0101, 0.009748",\
"0.01232, 0.01215, 0.01174, 0.01138, 0.01111, 0.01091, 0.01077, 0.01065, 0.01046, 0.009981",\
"0.01918, 0.01864, 0.01732, 0.01586, 0.01462, 0.01366, 0.01292, 0.01235, 0.01177, 0.01095",\
"0.03024, 0.02932, 0.02685, 0.02393, 0.02129, 0.0191, 0.01735, 0.01595, 0.01466, 0.01319",\
"0.04569, 0.04441, 0.04075, 0.03609, 0.03166, 0.02787, 0.02473, 0.02212, 0.01972, 0.01723",\
"0.06562, 0.06396, 0.05919, 0.05275, 0.04628, 0.04054, 0.03564, 0.03142, 0.02746, 0.02352",\
"0.09002, 0.08807, 0.0823, 0.07418, 0.06553, 0.05758, 0.05058, 0.04427, 0.03823, 0.03241");
}
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.002421, 0.007411, 0.01694, 0.03178, 0.05261, 0.08002, 0.1145, 0.1567, 0.2069");
values("0.07186, 0.07187, 0.07194, 0.07205, 0.07226, 0.0725, 0.07288, 0.07348, 0.07943, 0.114",\
"0.07117, 0.07119, 0.07132, 0.07146, 0.07172, 0.07202, 0.07222, 0.07301, 0.07909, 0.114",\
"0.07042, 0.07047, 0.07067, 0.07094, 0.07127, 0.07154, 0.07201, 0.07267, 0.07944, 0.117",\
"0.0721, 0.07197, 0.07172, 0.07154, 0.0716, 0.07178, 0.07218, 0.07309, 0.08105, 0.1232",\
"0.07732, 0.07693, 0.07591, 0.07476, 0.07391, 0.07334, 0.07335, 0.07408, 0.08457, 0.136",\
"0.08667, 0.08591, 0.08384, 0.08139, 0.07922, 0.0776, 0.07645, 0.07739, 0.09234, 0.1597",\
"0.1002, 0.09922, 0.09626, 0.0921, 0.08836, 0.08504, 0.08278, 0.08408, 0.1083, 0.2019",\
"0.1183, 0.117, 0.1131, 0.1075, 0.1017, 0.09665, 0.09276, 0.09748, 0.1424, 0.2769",\
"0.1409, 0.1394, 0.1348, 0.1278, 0.1198, 0.1126, 0.1088, 0.1276, 0.2174, 0.3962",\
"0.1683, 0.1667, 0.1615, 0.1533, 0.1435, 0.1344, 0.1416, 0.2107, 0.358, 0.5292");
}
}
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.002421, 0.007411, 0.01694, 0.03178, 0.05261, 0.08002, 0.1145, 0.1567, 0.2069");
values("0.01025, 0.01025, 0.01028, 0.0103, 0.01032, 0.01033, 0.01034, 0.01032, 0.01024, 0.009923",\
"0.009832, 0.009914, 0.01005, 0.01017, 0.01023, 0.01027, 0.0103, 0.0103, 0.01022, 0.009898",\
"0.008971, 0.009124, 0.009473, 0.009778, 0.009974, 0.0101, 0.01016, 0.01019, 0.01014, 0.009813",\
"0.008867, 0.008967, 0.009249, 0.009563, 0.009802, 0.009964, 0.01007, 0.01012, 0.01007, 0.009728",\
"0.0115, 0.01138, 0.01115, 0.01095, 0.01083, 0.01073, 0.01065, 0.01056, 0.01039, 0.009933",\
"0.01799, 0.01757, 0.01647, 0.0153, 0.01428, 0.01347, 0.01283, 0.0123, 0.01176, 0.01096",\
"0.02898, 0.02817, 0.02603, 0.02343, 0.02109, 0.01911, 0.01747, 0.01614, 0.01489, 0.01345",\
"0.04477, 0.04358, 0.04027, 0.03599, 0.03188, 0.02832, 0.02533, 0.02279, 0.02044, 0.01797",\
"0.06551, 0.06395, 0.05947, 0.05343, 0.04723, 0.04174, 0.03698, 0.03285, 0.02898, 0.02507",\
"0.09125, 0.08935, 0.08379, 0.07598, 0.06763, 0.05985, 0.05299, 0.04679, 0.04089, 0.03512");
}
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.002421, 0.007411, 0.01694, 0.03178, 0.05261, 0.08002, 0.1145, 0.1567, 0.2069");
values("0.08392, 0.08391, 0.08398, 0.08407, 0.08423, 0.08451, 0.08485, 0.08557, 0.09183, 0.1271",\
"0.08279, 0.0828, 0.08286, 0.08305, 0.08318, 0.0834, 0.0838, 0.08446, 0.09097, 0.1265",\
"0.08225, 0.08225, 0.08233, 0.08247, 0.08267, 0.08295, 0.08326, 0.08412, 0.09117, 0.1292",\
"0.08409, 0.08392, 0.08351, 0.08324, 0.08312, 0.08322, 0.08325, 0.08434, 0.09258, 0.1357",\
"0.08945, 0.08903, 0.08794, 0.08659, 0.08558, 0.08496, 0.08477, 0.08554, 0.09631, 0.1488",\
"0.09909, 0.09835, 0.09616, 0.09361, 0.09116, 0.08937, 0.08818, 0.08887, 0.1042, 0.1726",\
"0.1134, 0.1123, 0.1092, 0.1049, 0.1008, 0.0972, 0.09462, 0.09576, 0.1207, 0.216",\
"0.1324, 0.1311, 0.1271, 0.1212, 0.1148, 0.1095, 0.1051, 0.1098, 0.1559, 0.2917",\
"0.1565, 0.155, 0.1501, 0.1427, 0.1342, 0.1262, 0.1221, 0.1413, 0.2325, 0.4117",\
"0.1857, 0.184, 0.1784, 0.1697, 0.1592, 0.1493, 0.1569, 0.2274, 0.3745, 0.5429");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_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.002421, 0.007411, 0.01694, 0.03178, 0.05261, 0.08002, 0.1145, 0.1567, 0.2069");
values("0.2817, 0.3388, 0.5402, 0.9233, 1.52, 2.356, 3.456, 4.843, 6.534, 8.552",\
"0.3004, 0.3583, 0.5603, 0.9444, 1.542, 2.378, 3.478, 4.864, 6.558, 8.575",\
"0.3762, 0.4329, 0.6337, 1.018, 1.615, 2.452, 3.553, 4.94, 6.63, 8.648",\
"0.4636, 0.5393, 0.7753, 1.165, 1.76, 2.595, 3.694, 5.081, 6.773, 8.788",\
"0.5241, 0.6171, 0.906, 1.374, 1.996, 2.826, 3.922, 5.307, 6.998, 9.013",\
"0.556, 0.6668, 1.008, 1.556, 2.281, 3.16, 4.252, 5.629, 7.317, 9.33",\
"0.5529, 0.6824, 1.079, 1.706, 2.531, 3.532, 4.692, 6.068, 7.747, 9.755",\
"0.5102, 0.6599, 1.114, 1.824, 2.746, 3.865, 5.162, 6.623, 8.303, 10.3",\
"0.4288, 0.5955, 1.109, 1.905, 2.928, 4.158, 5.587, 7.197, 8.979, 10.98",\
"0.3036, 0.4893, 1.061, 1.946, 3.072, 4.416, 5.97, 7.725, 9.668, 11.79");
}
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.002421, 0.007411, 0.01694, 0.03178, 0.05261, 0.08002, 0.1145, 0.1567, 0.2069");
values("0.2774, 0.3302, 0.5144, 0.8639, 1.409, 2.172, 3.176, 4.442, 5.987, 7.827",\
"0.3109, 0.3651, 0.5526, 0.9053, 1.45, 2.215, 3.221, 4.486, 6.028, 7.865",\
"0.4382, 0.4918, 0.6787, 1.033, 1.58, 2.344, 3.35, 4.614, 6.168, 8",\
"0.6418, 0.7135, 0.9299, 1.283, 1.828, 2.594, 3.596, 4.864, 6.405, 8.249",\
"0.8732, 0.9642, 1.243, 1.674, 2.228, 2.989, 3.992, 5.255, 6.805, 8.646",\
"1.145, 1.255, 1.589, 2.114, 2.776, 3.556, 4.552, 5.812, 7.356, 9.197",\
"1.458, 1.588, 1.978, 2.588, 3.371, 4.28, 5.304, 6.556, 8.092, 9.92",\
"1.812, 1.964, 2.416, 3.111, 3.999, 5.051, 6.22, 7.506, 9.032, 10.85",\
"2.206, 2.381, 2.897, 3.684, 4.678, 5.855, 7.184, 8.627, 10.19, 12.01",\
"2.647, 2.844, 3.429, 4.31, 5.412, 6.71, 8.186, 9.807, 11.54, 13.4");
}
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.002421, 0.007411, 0.01694, 0.03178, 0.05261, 0.08002, 0.1145, 0.1567, 0.2069");
values("0.4715, 0.5713, 0.9211, 1.584, 2.612, 4.058, 5.96, 8.346, 11.28, 14.74",\
"0.4697, 0.5715, 0.9216, 1.584, 2.612, 4.058, 5.958, 8.352, 11.28, 14.76",\
"0.4806, 0.5718, 0.9176, 1.582, 2.615, 4.055, 5.963, 8.356, 11.26, 14.74",\
"0.6018, 0.6984, 1.008, 1.594, 2.616, 4.061, 5.959, 8.356, 11.27, 14.74",\
"0.7724, 0.8754, 1.218, 1.803, 2.68, 4.061, 5.96, 8.344, 11.28, 14.77",\
"0.9874, 1.103, 1.468, 2.107, 3, 4.212, 5.975, 8.355, 11.28, 14.77",\
"1.237, 1.37, 1.777, 2.457, 3.421, 4.647, 6.23, 8.414, 11.28, 14.77",\
"1.513, 1.664, 2.129, 2.865, 3.882, 5.201, 6.789, 8.78, 11.39, 14.76",\
"1.803, 1.984, 2.516, 3.322, 4.402, 5.795, 7.484, 9.46, 11.89, 14.96",\
"2.116, 2.319, 2.924, 3.822, 4.978, 6.438, 8.216, 10.31, 12.7, 15.58");
}
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.002421, 0.007411, 0.01694, 0.03178, 0.05261, 0.08002, 0.1145, 0.1567, 0.2069");
values("0.3963, 0.4883, 0.8128, 1.427, 2.388, 3.74, 5.509, 7.751, 10.48, 13.71",\
"0.3965, 0.4882, 0.8126, 1.428, 2.387, 3.742, 5.507, 7.747, 10.47, 13.71",\
"0.4102, 0.4927, 0.8112, 1.43, 2.386, 3.732, 5.501, 7.734, 10.49, 13.71",\
"0.5714, 0.6484, 0.8888, 1.435, 2.387, 3.738, 5.514, 7.748, 10.46, 13.72",\
"0.7608, 0.857, 1.158, 1.622, 2.42, 3.743, 5.513, 7.741, 10.48, 13.74",\
"0.976, 1.086, 1.441, 2.005, 2.726, 3.824, 5.507, 7.737, 10.47, 13.74",\
"1.225, 1.352, 1.747, 2.403, 3.242, 4.235, 5.676, 7.757, 10.46, 13.72",\
"1.497, 1.646, 2.092, 2.812, 3.775, 4.9, 6.194, 8.002, 10.51, 13.71",\
"1.787, 1.963, 2.474, 3.262, 4.318, 5.604, 7.014, 8.64, 10.85, 13.83",\
"2.098, 2.3, 2.888, 3.756, 4.888, 6.296, 7.886, 9.602, 11.6, 14.24");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_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.002421, 0.007411, 0.01694, 0.03178, 0.05261, 0.08002, 0.1145, 0.1567, 0.2069");
values("0.3658, 0.423, 0.6243, 1.007, 1.603, 2.44, 3.54, 4.929, 6.619, 8.637",\
"0.3841, 0.442, 0.6441, 1.028, 1.624, 2.462, 3.561, 4.947, 6.643, 8.656",\
"0.433, 0.4926, 0.6965, 1.082, 1.68, 2.517, 3.618, 5.004, 6.698, 8.713",\
"0.4886, 0.56, 0.7895, 1.186, 1.784, 2.621, 3.721, 5.108, 6.804, 8.817",\
"0.5286, 0.615, 0.883, 1.329, 1.952, 2.788, 3.888, 5.273, 6.967, 8.985",\
"0.536, 0.6396, 0.9573, 1.465, 2.152, 3.029, 4.128, 5.511, 7.202, 9.216",\
"0.5045, 0.626, 0.9972, 1.58, 2.344, 3.294, 4.447, 5.832, 7.518, 9.53",\
"0.4294, 0.5687, 0.9953, 1.658, 2.512, 3.55, 4.783, 6.231, 7.926, 9.932",\
"0.3096, 0.4661, 0.9465, 1.694, 2.646, 3.781, 5.109, 6.646, 8.412, 10.43",\
"0.1412, 0.3169, 0.8501, 1.681, 2.734, 3.981, 5.414, 7.05, 8.91, 11.01");
}
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.002421, 0.007411, 0.01694, 0.03178, 0.05261, 0.08002, 0.1145, 0.1567, 0.2069");
values("0.3583, 0.4113, 0.5959, 0.9463, 1.491, 2.253, 3.257, 4.52, 6.063, 7.901",\
"0.3935, 0.4473, 0.6335, 0.9849, 1.53, 2.293, 3.297, 4.562, 6.103, 7.941",\
"0.519, 0.5727, 0.7595, 1.112, 1.659, 2.423, 3.427, 4.692, 6.236, 8.074",\
"0.7509, 0.8148, 1.013, 1.364, 1.909, 2.671, 3.675, 4.939, 6.482, 8.321",\
"1.02, 1.101, 1.358, 1.763, 2.31, 3.069, 4.07, 5.33, 6.873, 8.713",\
"1.333, 1.429, 1.735, 2.231, 2.869, 3.639, 4.634, 5.891, 7.429, 9.263",\
"1.696, 1.809, 2.162, 2.735, 3.489, 4.375, 5.388, 6.638, 8.172, 10.01",\
"2.11, 2.24, 2.645, 3.291, 4.146, 5.168, 6.316, 7.593, 9.115, 10.94",\
"2.576, 2.724, 3.182, 3.908, 4.855, 5.999, 7.302, 8.725, 10.28, 12.1",\
"3.095, 3.262, 3.78, 4.587, 5.631, 6.886, 8.33, 9.925, 11.64, 13.49");
}
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.002421, 0.007411, 0.01694, 0.03178, 0.05261, 0.08002, 0.1145, 0.1567, 0.2069");
values("0.4741, 0.5733, 0.921, 1.584, 2.613, 4.06, 5.962, 8.358, 11.28, 14.76",\
"0.4736, 0.5732, 0.9213, 1.582, 2.615, 4.058, 5.963, 8.346, 11.28, 14.76",\
"0.4954, 0.5859, 0.9226, 1.582, 2.613, 4.056, 5.963, 8.339, 11.28, 14.76",\
"0.6016, 0.6926, 1.002, 1.604, 2.615, 4.056, 5.954, 8.349, 11.28, 14.76",\
"0.7626, 0.8554, 1.169, 1.757, 2.675, 4.062, 5.962, 8.356, 11.28, 14.77",\
"0.9866, 1.081, 1.399, 1.996, 2.902, 4.182, 5.982, 8.357, 11.28, 14.77",\
"1.244, 1.352, 1.697, 2.302, 3.225, 4.486, 6.161, 8.418, 11.26, 14.75",\
"1.526, 1.654, 2.039, 2.679, 3.614, 4.889, 6.554, 8.656, 11.38, 14.76",\
"1.828, 1.969, 2.413, 3.114, 4.076, 5.374, 7.046, 9.134, 11.71, 14.93",\
"2.15, 2.313, 2.812, 3.592, 4.624, 5.938, 7.63, 9.73, 12.27, 15.34");
}
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.002421, 0.007411, 0.01694, 0.03178, 0.05261, 0.08002, 0.1145, 0.1567, 0.2069");
values("0.4996, 0.5916, 0.9155, 1.533, 2.494, 3.838, 5.61, 7.843, 10.57, 13.81",\
"0.4993, 0.5916, 0.9156, 1.533, 2.494, 3.838, 5.61, 7.839, 10.57, 13.81",\
"0.5013, 0.5919, 0.9154, 1.532, 2.494, 3.841, 5.612, 7.846, 10.57, 13.81",\
"0.6414, 0.7114, 0.965, 1.535, 2.493, 3.841, 5.613, 7.845, 10.56, 13.81",\
"0.8438, 0.9388, 1.225, 1.69, 2.517, 3.84, 5.615, 7.847, 10.57, 13.82",\
"1.059, 1.169, 1.519, 2.071, 2.79, 3.914, 5.616, 7.847, 10.57, 13.82",\
"1.304, 1.429, 1.822, 2.472, 3.303, 4.301, 5.76, 7.862, 10.57, 13.82",\
"1.576, 1.716, 2.16, 2.88, 3.84, 4.957, 6.26, 8.086, 10.61, 13.82",\
"1.867, 2.032, 2.53, 3.314, 4.378, 5.656, 7.064, 8.706, 10.93, 13.89",\
"2.176, 2.37, 2.93, 3.796, 4.934, 6.346, 7.938, 9.656, 11.67, 14.32");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_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.002421, 0.007411, 0.01694, 0.03178, 0.05261, 0.08002, 0.1145, 0.1567, 0.2069");
values("0.4188, 0.4763, 0.6771, 1.061, 1.657, 2.493, 3.594, 4.979, 6.673, 8.689",\
"0.4383, 0.4962, 0.6982, 1.082, 1.679, 2.515, 3.616, 5.004, 6.697, 8.711",\
"0.4785, 0.5377, 0.7414, 1.128, 1.725, 2.562, 3.664, 5.049, 6.743, 8.758",\
"0.505, 0.5728, 0.7957, 1.19, 1.788, 2.625, 3.727, 5.115, 6.809, 8.823",\
"0.5122, 0.5902, 0.8386, 1.268, 1.889, 2.726, 3.825, 5.211, 6.904, 8.92",\
"0.4821, 0.5758, 0.8637, 1.335, 1.999, 2.871, 3.971, 5.353, 7.042, 9.059",\
"0.4027, 0.5145, 0.8523, 1.384, 2.098, 3.019, 4.163, 5.551, 7.237, 9.247",\
"0.2727, 0.4018, 0.7912, 1.395, 2.178, 3.154, 4.353, 5.792, 7.489, 9.495",\
"0.0913, 0.2361, 0.6755, 1.356, 2.224, 3.272, 4.529, 6.028, 7.781, 9.807",\
"-0.1483, 0.0125, 0.4998, 1.258, 2.221, 3.358, 4.689, 6.25, 8.066, 10.15");
}
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.002421, 0.007411, 0.01694, 0.03178, 0.05261, 0.08002, 0.1145, 0.1567, 0.2069");
values("0.4278, 0.4828, 0.6721, 1.027, 1.575, 2.34, 3.345, 4.609, 6.153, 7.992",\
"0.459, 0.5142, 0.7041, 1.059, 1.607, 2.373, 3.378, 4.642, 6.186, 8.026",\
"0.5828, 0.6382, 0.8285, 1.185, 1.733, 2.499, 3.505, 4.769, 6.313, 8.153",\
"0.832, 0.8919, 1.084, 1.437, 1.984, 2.748, 3.754, 5.019, 6.561, 8.398",\
"1.135, 1.211, 1.453, 1.842, 2.386, 3.146, 4.148, 5.41, 6.952, 8.79",\
"1.483, 1.574, 1.861, 2.336, 2.954, 3.719, 4.713, 5.971, 7.51, 9.342",\
"1.89, 1.993, 2.322, 2.87, 3.598, 4.463, 5.47, 6.72, 8.251, 10.08",\
"2.358, 2.474, 2.847, 3.458, 4.283, 5.28, 6.409, 7.676, 9.199, 11.02",\
"2.889, 3.02, 3.438, 4.118, 5.027, 6.14, 7.417, 8.819, 10.37, 12.18",\
"3.482, 3.633, 4.098, 4.85, 5.843, 7.06, 8.473, 10.04, 11.73, 13.58");
}
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.002421, 0.007411, 0.01694, 0.03178, 0.05261, 0.08002, 0.1145, 0.1567, 0.2069");
values("0.4735, 0.5731, 0.9207, 1.585, 2.611, 4.054, 5.962, 8.349, 11.28, 14.76",\
"0.4738, 0.5734, 0.9209, 1.584, 2.615, 4.061, 5.95, 8.358, 11.28, 14.76",\
"0.4861, 0.5795, 0.922, 1.585, 2.614, 4.059, 5.962, 8.354, 11.27, 14.77",\
"0.572, 0.665, 0.985, 1.603, 2.616, 4.059, 5.957, 8.359, 11.29, 14.77",\
"0.7054, 0.7944, 1.114, 1.724, 2.67, 4.061, 5.96, 8.356, 11.28, 14.75",\
"0.9192, 1.005, 1.307, 1.904, 2.851, 4.171, 5.981, 8.352, 11.28, 14.77",\
"1.18, 1.272, 1.583, 2.155, 3.09, 4.415, 6.148, 8.425, 11.29, 14.76",\
"1.473, 1.574, 1.91, 2.498, 3.401, 4.717, 6.457, 8.639, 11.41, 14.79",\
"1.784, 1.902, 2.276, 2.906, 3.807, 5.096, 6.826, 9.016, 11.68, 14.96",\
"2.125, 2.253, 2.671, 3.355, 4.304, 5.57, 7.268, 9.46, 12.13, 15.3");
}
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.002421, 0.007411, 0.01694, 0.03178, 0.05261, 0.08002, 0.1145, 0.1567, 0.2069");
values("0.5934, 0.6872, 1.014, 1.632, 2.596, 3.946, 5.719, 7.953, 10.67, 13.92",\
"0.5942, 0.6872, 1.014, 1.634, 2.595, 3.945, 5.72, 7.951, 10.67, 13.92",\
"0.5922, 0.6866, 1.013, 1.632, 2.595, 3.947, 5.719, 7.949, 10.67, 13.93",\
"0.6964, 0.7678, 1.041, 1.633, 2.596, 3.944, 5.72, 7.954, 10.68, 13.92",\
"0.9138, 1.005, 1.283, 1.758, 2.611, 3.943, 5.719, 7.952, 10.68, 13.93",\
"1.135, 1.245, 1.588, 2.131, 2.855, 4.002, 5.719, 7.951, 10.68, 13.93",\
"1.378, 1.502, 1.895, 2.536, 3.359, 4.365, 5.845, 7.964, 10.68, 13.93",\
"1.648, 1.787, 2.221, 2.945, 3.898, 5.01, 6.324, 8.17, 10.71, 13.93",\
"1.941, 2.095, 2.582, 3.368, 4.432, 5.704, 7.112, 8.77, 11.01, 14",\
"2.258, 2.436, 2.978, 3.834, 4.978, 6.392, 7.984, 9.702, 11.73, 14.4");
}
}
timing() {
related_pin : "A4" ;
timing_sense : negative_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.002421, 0.007411, 0.01694, 0.03178, 0.05261, 0.08002, 0.1145, 0.1567, 0.2069");
values("0.4419, 0.4992, 0.7003, 1.083, 1.679, 2.517, 3.617, 5.004, 6.695, 8.711",\
"0.464, 0.522, 0.7239, 1.108, 1.705, 2.541, 3.642, 5.029, 6.721, 8.739",\
"0.5002, 0.5592, 0.7633, 1.148, 1.746, 2.585, 3.685, 5.071, 6.765, 8.781",\
"0.5123, 0.577, 0.7946, 1.187, 1.785, 2.623, 3.724, 5.11, 6.805, 8.822",\
"0.4883, 0.5601, 0.7959, 1.215, 1.832, 2.669, 3.769, 5.155, 6.846, 8.863",\
"0.4168, 0.5011, 0.7656, 1.216, 1.866, 2.732, 3.833, 5.216, 6.905, 8.921",\
"0.2864, 0.3849, 0.6898, 1.186, 1.874, 2.778, 3.917, 5.306, 6.991, 9.001",\
"0.0924, 0.2073, 0.5577, 1.11, 1.852, 2.798, 3.978, 5.412, 7.11, 9.114",\
"-0.1654, -0.0354, 0.3619, 0.9785, 1.784, 2.787, 4.012, 5.489, 7.235, 9.264",\
"-0.4942, -0.3476, 0.0966, 0.7801, 1.659, 2.731, 4.015, 5.539, 7.333, 9.412");
}
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.002421, 0.007411, 0.01694, 0.03178, 0.05261, 0.08002, 0.1145, 0.1567, 0.2069");
values("0.4754, 0.5331, 0.729, 1.091, 1.644, 2.413, 3.421, 4.688, 6.235, 8.075",\
"0.5035, 0.5614, 0.7572, 1.119, 1.672, 2.442, 3.449, 4.717, 6.264, 8.104",\
"0.629, 0.6864, 0.8825, 1.244, 1.798, 2.567, 3.575, 4.841, 6.387, 8.231",\
"0.8896, 0.9474, 1.139, 1.498, 2.049, 2.817, 3.822, 5.091, 6.636, 8.473",\
"1.222, 1.294, 1.528, 1.907, 2.453, 3.216, 4.219, 5.484, 7.027, 8.866",\
"1.603, 1.688, 1.965, 2.424, 3.028, 3.79, 4.786, 6.044, 7.582, 9.419",\
"2.049, 2.146, 2.459, 2.985, 3.694, 4.543, 5.546, 6.795, 8.328, 10.16",\
"2.565, 2.673, 3.023, 3.609, 4.407, 5.384, 6.493, 7.755, 9.278, 11.1",\
"3.158, 3.279, 3.666, 4.311, 5.187, 6.269, 7.525, 8.91, 10.45, 12.26",\
"3.83, 3.965, 4.392, 5.095, 6.046, 7.224, 8.608, 10.15, 11.83, 13.67");
}
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.002421, 0.007411, 0.01694, 0.03178, 0.05261, 0.08002, 0.1145, 0.1567, 0.2069");
values("0.4737, 0.5735, 0.9212, 1.584, 2.614, 4.059, 5.956, 8.359, 11.28, 14.75",\
"0.4737, 0.5734, 0.9219, 1.585, 2.612, 4.059, 5.96, 8.354, 11.28, 14.77",\
"0.4794, 0.5764, 0.9222, 1.583, 2.614, 4.06, 5.962, 8.348, 11.28, 14.76",\
"0.5428, 0.638, 0.966, 1.595, 2.611, 4.06, 5.962, 8.348, 11.27, 14.76",\
"0.6412, 0.7346, 1.067, 1.696, 2.661, 4.064, 5.962, 8.357, 11.28, 14.76",\
"0.813, 0.902, 1.22, 1.841, 2.814, 4.16, 5.992, 8.354, 11.28, 14.77",\
"1.044, 1.134, 1.447, 2.048, 3.01, 4.366, 6.134, 8.419, 11.29, 14.75",\
"1.322, 1.416, 1.733, 2.337, 3.276, 4.62, 6.399, 8.625, 11.4, 14.79",\
"1.638, 1.733, 2.07, 2.682, 3.624, 4.943, 6.711, 8.952, 11.67, 14.96",\
"1.974, 2.083, 2.442, 3.082, 4.028, 5.344, 7.096, 9.324, 12.05, 15.29");
}
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.002421, 0.007411, 0.01694, 0.03178, 0.05261, 0.08002, 0.1145, 0.1567, 0.2069");
values("0.6805, 0.7762, 1.105, 1.728, 2.693, 4.042, 5.819, 8.054, 10.78, 14.04",\
"0.6794, 0.7757, 1.105, 1.728, 2.692, 4.044, 5.818, 8.054, 10.78, 14.04",\
"0.6766, 0.7734, 1.105, 1.728, 2.692, 4.043, 5.819, 8.053, 10.78, 14.04",\
"0.7472, 0.8244, 1.117, 1.727, 2.693, 4.042, 5.818, 8.054, 10.78, 14.03",\
"0.9738, 1.064, 1.336, 1.824, 2.703, 4.042, 5.816, 8.053, 10.78, 14.03",\
"1.203, 1.311, 1.652, 2.183, 2.919, 4.088, 5.817, 8.053, 10.78, 14.03",\
"1.445, 1.572, 1.961, 2.599, 3.41, 4.428, 5.929, 8.064, 10.78, 14.03",\
"1.713, 1.848, 2.284, 3.001, 3.958, 5.056, 6.388, 8.254, 10.81, 14.03",\
"2.002, 2.151, 2.633, 3.414, 4.48, 5.752, 7.154, 8.832, 11.09, 14.09",\
"2.316, 2.488, 3.016, 3.862, 5.014, 6.432, 8.03, 9.744, 11.8, 14.49");
}
}
}
}