blob: 69905593bc939ebf320a0624b63f5cb43833341f [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__and3_1) {
area : 21.952000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "1.061586e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "1.061586e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "1.061586e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "1.061586e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "1.3617396e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "1.3617396e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "1.647054e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "1.5993774e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "1.647054e-05" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.002467 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 21 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001528, 0.001529, 0.001524, 0.001521, 0.001524, 0.001523, 0.001523, \
0.001523, 0.001522, 0.001282");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001081, -0.001083, -0.001083, -0.001088, -0.00109, -0.001092, \
-0.001096, -0.001107, -0.001132, -0.001105");
}
}
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001528, 0.001529, 0.001525, 0.001524, 0.001524, 0.001523, 0.001524, \
0.001523, 0.001522, 0.001282");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001084, -0.001083, -0.001082, -0.001083, -0.00109, -0.001093, \
-0.001098, -0.001108, -0.001134, -0.001108");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001524, 0.001527, 0.001526, 0.001526, 0.001523, 0.001523, 0.001524, \
0.001523, 0.001522, 0.001282");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.000139, 0.0001389, 0.0001347, 0.0001318, 0.0001193, 0.0001107, \
9.663e-05, 7.393e-05, 9.427e-06, -0.0002317");
}
}
}
pin(A2) {
capacitance : 0.00238 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 21 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001364, 0.001361, 0.001352, 0.00135, 0.001349, 0.001344, 0.001338, \
0.001328, 0.001307, 0.001049");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001297, -0.001299, -0.001297, -0.001298, -0.001296, -0.001296, \
-0.001295, -0.001294, -0.001294, -0.001175");
}
}
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001353, 0.001303, 0.001301, 0.0013, 0.001299, 0.001299, 0.001299, \
0.001299, 0.001298, 0.001082");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001297, -0.001298, -0.001297, -0.001294, -0.001297, -0.001296, \
-0.001296, -0.001296, -0.001295, -0.001175");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001434, 0.001436, 0.001435, 0.001434, 0.001433, 0.001427, 0.001425, \
0.001416, 0.0014, 0.001147");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001257, -0.001261, -0.001259, -0.001258, -0.001267, -0.001273, \
-0.001284, -0.001301, -0.001334, -0.001232");
}
}
}
pin(A3) {
capacitance : 0.002425 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 21 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001305, 0.001306, 0.0013, 0.001298, 0.0013, 0.0013, 0.0013, \
0.0013, 0.001298, 0.001084");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001297, -0.001299, -0.001295, -0.001297, -0.001295, -0.001296, \
-0.001294, -0.001293, -0.001294, -0.001175");
}
}
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001302, 0.001303, 0.0013, 0.0013, 0.001299, 0.0013, 0.001299, \
0.0013, 0.001298, 0.001082");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001295, -0.001299, -0.001296, -0.001294, -0.001298, -0.001296, \
-0.001296, -0.001295, -0.001294, -0.001175");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001304, 0.001305, 0.001301, 0.001301, 0.0013, 0.0013, 0.001299, \
0.0013, 0.001299, 0.001082");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001297, -0.0013, -0.001296, -0.001292, -0.001296, -0.001297, \
-0.001295, -0.001294, -0.001293, -0.001173");
}
}
}
pin(Z) {
direction : output ;
function : "(A1&A2&A3)" ;
max_capacitance : 0.164 ;
max_transition : 21 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "A1" ;
when : "A2&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002125, 0.006074, 0.01361, 0.02536, 0.04185, 0.06354, 0.09086, 0.1242, 0.164");
values("0.01902, 0.01907, 0.01919, 0.01932, 0.01941, 0.01947, 0.01952, 0.01954, 0.01956, 0.01957",\
"0.01906, 0.01911, 0.01924, 0.01936, 0.01947, 0.01953, 0.01956, 0.01959, 0.01961, 0.01962",\
"0.01897, 0.01902, 0.01914, 0.01927, 0.01938, 0.01944, 0.01948, 0.0195, 0.01952, 0.01953",\
"0.01883, 0.01888, 0.01899, 0.01912, 0.01922, 0.01929, 0.01933, 0.01936, 0.01938, 0.01939",\
"0.0187, 0.01874, 0.01884, 0.01896, 0.01907, 0.01914, 0.01919, 0.01923, 0.01925, 0.01926",\
"0.01858, 0.01862, 0.01871, 0.01882, 0.01893, 0.01901, 0.01907, 0.01912, 0.01915, 0.01917",\
"0.01849, 0.01854, 0.01862, 0.01873, 0.01883, 0.01892, 0.01899, 0.01904, 0.01907, 0.01907",\
"0.01844, 0.01848, 0.01855, 0.01866, 0.01877, 0.01885, 0.01893, 0.01898, 0.01896, 0.01871",\
"0.01839, 0.01842, 0.0185, 0.0186, 0.0187, 0.01878, 0.01875, 0.01827, 0.01761, 0.01711",\
"0.01107, 0.01093, 0.01071, 0.01061, 0.01061, 0.01065, 0.01069, 0.01074, 0.01077, 0.0108");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002125, 0.006074, 0.01361, 0.02536, 0.04185, 0.06354, 0.09086, 0.1242, 0.164");
values("0.01025, 0.01029, 0.01038, 0.01054, 0.01066, 0.01085, 0.0109, 0.01154, 0.01971, 0.06061",\
"0.01024, 0.01027, 0.01037, 0.0105, 0.01071, 0.01083, 0.01099, 0.01157, 0.01993, 0.06174",\
"0.01021, 0.01025, 0.01033, 0.01047, 0.01064, 0.01079, 0.01088, 0.01165, 0.02154, 0.0657",\
"0.01016, 0.01019, 0.01028, 0.0104, 0.01055, 0.0107, 0.01084, 0.01192, 0.02475, 0.07314",\
"0.01007, 0.0101, 0.01017, 0.01029, 0.01041, 0.01051, 0.01067, 0.01258, 0.03168, 0.08519",\
"0.009999, 0.01003, 0.0101, 0.01022, 0.01031, 0.01045, 0.01067, 0.01476, 0.0447, 0.09867",\
"0.009938, 0.009961, 0.01002, 0.01012, 0.01025, 0.01044, 0.01098, 0.02207, 0.06434, 0.1104",\
"0.009901, 0.009923, 0.009989, 0.01006, 0.01017, 0.01034, 0.01369, 0.0405, 0.08261, 0.1154",\
"0.009866, 0.009889, 0.009931, 0.01, 0.01007, 0.01144, 0.02945, 0.06325, 0.08897, 0.1073",\
"0.009915, 0.009934, 0.009999, 0.01009, 0.01187, 0.02947, 0.04934, 0.06279, 0.07192, 0.07825");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002125, 0.006074, 0.01361, 0.02536, 0.04185, 0.06354, 0.09086, 0.1242, 0.164");
values("0.02023, 0.02027, 0.02039, 0.02052, 0.02062, 0.02069, 0.02073, 0.02076, 0.02078, 0.02079",\
"0.02021, 0.02025, 0.02038, 0.0205, 0.02061, 0.02067, 0.02072, 0.02074, 0.02076, 0.02078",\
"0.02012, 0.02017, 0.02029, 0.02042, 0.02052, 0.0206, 0.02064, 0.02067, 0.02069, 0.02069",\
"0.02001, 0.02006, 0.02018, 0.0203, 0.02041, 0.02048, 0.02053, 0.02055, 0.02057, 0.02059",\
"0.01991, 0.01995, 0.02006, 0.02017, 0.02028, 0.02035, 0.02041, 0.02045, 0.02047, 0.02049",\
"0.01982, 0.01986, 0.01995, 0.02006, 0.02016, 0.02025, 0.02031, 0.02036, 0.02039, 0.0204",\
"0.01974, 0.01977, 0.01986, 0.01997, 0.02007, 0.02016, 0.02023, 0.02028, 0.02031, 0.02031",\
"0.01968, 0.01971, 0.01978, 0.01989, 0.01999, 0.02009, 0.02016, 0.02021, 0.02019, 0.01991",\
"0.01961, 0.01964, 0.01972, 0.01981, 0.01991, 0.01999, 0.01991, 0.01936, 0.01871, 0.01824",\
"0.01081, 0.01078, 0.01075, 0.01078, 0.01085, 0.01092, 0.01099, 0.01105, 0.01109, 0.01113");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002125, 0.006074, 0.01361, 0.02536, 0.04185, 0.06354, 0.09086, 0.1242, 0.164");
values("0.01025, 0.01028, 0.01039, 0.01052, 0.01064, 0.01082, 0.01093, 0.01159, 0.01989, 0.06108",\
"0.01024, 0.01028, 0.01038, 0.01053, 0.01064, 0.01082, 0.01088, 0.01149, 0.02031, 0.06224",\
"0.01022, 0.01025, 0.01034, 0.01047, 0.01061, 0.01079, 0.01087, 0.0116, 0.0217, 0.06606",\
"0.01018, 0.01021, 0.01029, 0.01042, 0.01057, 0.01073, 0.01087, 0.01195, 0.02496, 0.07343",\
"0.01011, 0.01014, 0.01022, 0.01033, 0.01048, 0.01066, 0.01074, 0.01261, 0.03161, 0.08499",\
"0.01005, 0.01008, 0.01017, 0.01028, 0.01042, 0.01051, 0.01082, 0.01469, 0.04409, 0.0982",\
"0.009998, 0.01002, 0.01008, 0.01017, 0.01032, 0.01044, 0.01102, 0.02166, 0.06319, 0.1101",\
"0.009965, 0.009978, 0.01005, 0.0101, 0.01025, 0.01044, 0.01346, 0.03977, 0.08213, 0.1155",\
"0.009935, 0.009947, 0.01002, 0.01009, 0.01017, 0.01137, 0.02865, 0.06285, 0.08915, 0.108",\
"0.009984, 0.01002, 0.01006, 0.01012, 0.01168, 0.02891, 0.04938, 0.0633, 0.07274, 0.0793");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002125, 0.006074, 0.01361, 0.02536, 0.04185, 0.06354, 0.09086, 0.1242, 0.164");
values("0.02137, 0.02142, 0.02154, 0.02166, 0.02177, 0.02184, 0.02188, 0.02192, 0.02194, 0.02195",\
"0.02128, 0.02132, 0.02144, 0.02157, 0.02168, 0.02175, 0.0218, 0.02183, 0.02185, 0.02186",\
"0.0212, 0.02125, 0.02137, 0.0215, 0.0216, 0.02168, 0.02172, 0.02175, 0.02177, 0.02179",\
"0.02114, 0.02118, 0.02129, 0.02142, 0.02152, 0.0216, 0.02164, 0.02168, 0.0217, 0.02172",\
"0.02106, 0.02111, 0.02121, 0.02132, 0.02143, 0.02151, 0.02157, 0.02161, 0.02163, 0.02164",\
"0.02099, 0.02103, 0.02112, 0.02123, 0.02133, 0.02142, 0.02148, 0.02153, 0.02156, 0.02158",\
"0.02092, 0.02096, 0.02104, 0.02114, 0.02125, 0.02134, 0.02141, 0.02146, 0.0215, 0.02149",\
"0.02086, 0.02088, 0.02096, 0.02107, 0.02117, 0.02126, 0.02133, 0.02138, 0.02135, 0.02104",\
"0.02077, 0.0208, 0.02088, 0.02097, 0.02106, 0.02113, 0.02101, 0.02039, 0.01976, 0.01932",\
"0.01082, 0.01084, 0.01091, 0.011, 0.0111, 0.01118, 0.01126, 0.01133, 0.01138, 0.01142");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002125, 0.006074, 0.01361, 0.02536, 0.04185, 0.06354, 0.09086, 0.1242, 0.164");
values("0.01025, 0.01029, 0.01038, 0.01053, 0.01068, 0.01084, 0.01096, 0.01159, 0.01997, 0.06134",\
"0.01024, 0.01027, 0.01038, 0.01052, 0.01067, 0.01083, 0.01096, 0.01161, 0.02036, 0.0626",\
"0.01022, 0.01024, 0.01034, 0.01049, 0.01061, 0.0108, 0.01098, 0.01154, 0.02171, 0.06635",\
"0.01018, 0.01021, 0.01031, 0.01043, 0.01056, 0.01075, 0.01089, 0.01206, 0.02496, 0.07339",\
"0.01011, 0.01014, 0.01023, 0.01036, 0.01053, 0.01066, 0.0109, 0.01259, 0.03114, 0.08395",\
"0.01007, 0.0101, 0.0102, 0.0103, 0.01045, 0.01065, 0.01087, 0.01442, 0.04282, 0.0971",\
"0.01001, 0.01004, 0.01012, 0.01022, 0.01034, 0.01049, 0.011, 0.02063, 0.06107, 0.1091",\
"0.009981, 0.01001, 0.01008, 0.01012, 0.01026, 0.0105, 0.01292, 0.03682, 0.0804, 0.1154",\
"0.009934, 0.009964, 0.01004, 0.01009, 0.01018, 0.01104, 0.02568, 0.06084, 0.08934, 0.1098",\
"0.01, 0.01003, 0.01007, 0.01017, 0.01099, 0.02566, 0.04885, 0.06515, 0.07627, 0.08402");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002125, 0.006074, 0.01361, 0.02536, 0.04185, 0.06354, 0.09086, 0.1242, 0.164");
values("2.21, 2.282, 2.485, 2.781, 3.158, 3.628, 4.215, 4.941, 5.822, 6.87",\
"2.295, 2.368, 2.571, 2.865, 3.242, 3.713, 4.3, 5.026, 5.908, 6.955",\
"2.566, 2.639, 2.842, 3.137, 3.513, 3.985, 4.572, 5.298, 6.179, 7.227",\
"3.089, 3.161, 3.364, 3.659, 4.035, 4.507, 5.095, 5.821, 6.7, 7.75",\
"3.917, 3.988, 4.19, 4.485, 4.862, 5.333, 5.921, 6.647, 7.528, 8.577",\
"5.086, 5.158, 5.361, 5.656, 6.032, 6.504, 7.092, 7.818, 8.699, 9.748",\
"6.598, 6.672, 6.881, 7.18, 7.559, 8.032, 8.62, 9.348, 10.23, 11.28",\
"8.39, 8.473, 8.697, 9.013, 9.402, 9.881, 10.47, 11.2, 12.08, 13.13",\
"10.4, 10.49, 10.74, 11.08, 11.49, 11.98, 12.58, 13.3, 14.18, 15.23",\
"12.62, 12.72, 13, 13.37, 13.8, 14.31, 14.92, 15.65, 16.53, 17.58");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002125, 0.006074, 0.01361, 0.02536, 0.04185, 0.06354, 0.09086, 0.1242, 0.164");
values("2.106, 2.22, 2.575, 3.179, 4.077, 5.319, 6.949, 9, 11.5, 14.49",\
"2.157, 2.27, 2.625, 3.229, 4.127, 5.37, 6.998, 9.05, 11.55, 14.53",\
"2.344, 2.458, 2.812, 3.416, 4.314, 5.557, 7.186, 9.238, 11.74, 14.73",\
"2.705, 2.82, 3.172, 3.776, 4.673, 5.915, 7.546, 9.595, 12.1, 15.08",\
"3.267, 3.381, 3.734, 4.337, 5.234, 6.477, 8.107, 10.16, 12.66, 15.64",\
"3.977, 4.094, 4.452, 5.058, 5.955, 7.198, 8.827, 10.88, 13.38, 16.35",\
"4.745, 4.864, 5.229, 5.841, 6.744, 7.988, 9.616, 11.67, 14.18, 17.16",\
"5.554, 5.678, 6.049, 6.666, 7.57, 8.817, 10.45, 12.5, 15, 17.98",\
"6.399, 6.527, 6.906, 7.527, 8.433, 9.68, 11.32, 13.37, 15.87, 18.85",\
"7.266, 7.399, 7.791, 8.42, 9.325, 10.57, 12.21, 14.26, 16.77, 19.74");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002125, 0.006074, 0.01361, 0.02536, 0.04185, 0.06354, 0.09086, 0.1242, 0.164");
values("0.5038, 0.5618, 0.7388, 1.042, 1.498, 2.159, 3.064, 4.242, 5.709, 7.466",\
"0.5046, 0.562, 0.7392, 1.042, 1.5, 2.158, 3.064, 4.242, 5.709, 7.467",\
"0.5044, 0.5612, 0.7396, 1.042, 1.498, 2.157, 3.062, 4.241, 5.706, 7.46",\
"0.5038, 0.5618, 0.7394, 1.042, 1.499, 2.158, 3.063, 4.241, 5.709, 7.463",\
"0.5044, 0.5632, 0.7402, 1.043, 1.499, 2.159, 3.064, 4.242, 5.709, 7.46",\
"0.5074, 0.5646, 0.7428, 1.044, 1.502, 2.16, 3.061, 4.241, 5.708, 7.468",\
"0.53, 0.588, 0.762, 1.056, 1.51, 2.16, 3.066, 4.238, 5.708, 7.466",\
"0.604, 0.662, 0.828, 1.108, 1.544, 2.184, 3.078, 4.248, 5.7, 7.468",\
"0.694, 0.75, 0.92, 1.196, 1.62, 2.238, 3.108, 4.26, 5.706, 7.466",\
"0.786, 0.848, 1.028, 1.3, 1.708, 2.306, 3.156, 4.29, 5.73, 7.466");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002125, 0.006074, 0.01361, 0.02536, 0.04185, 0.06354, 0.09086, 0.1242, 0.164");
values("0.7164, 0.8494, 1.304, 2.192, 3.629, 5.68, 8.396, 11.84, 16.02, 20.99",\
"0.7164, 0.8496, 1.305, 2.189, 3.63, 5.692, 8.406, 11.83, 16.01, 21",\
"0.716, 0.8496, 1.304, 2.191, 3.625, 5.68, 8.396, 11.83, 16.01, 21.05",\
"0.716, 0.8484, 1.305, 2.192, 3.625, 5.68, 8.396, 11.84, 16.04, 20.99",\
"0.7184, 0.8504, 1.306, 2.192, 3.628, 5.68, 8.399, 11.82, 16, 21.05",\
"0.7388, 0.8716, 1.319, 2.2, 3.628, 5.681, 8.398, 11.82, 16.01, 21",\
"0.7674, 0.8976, 1.347, 2.224, 3.646, 5.692, 8.398, 11.84, 16.05, 20.99",\
"0.804, 0.93, 1.372, 2.236, 3.662, 5.712, 8.42, 11.84, 16.01, 20.99",\
"0.848, 0.97, 1.404, 2.256, 3.668, 5.72, 8.434, 11.85, 16.01, 21.01",\
"0.9, 1.022, 1.442, 2.282, 3.682, 5.718, 8.434, 11.86, 16.03, 21.02");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002125, 0.006074, 0.01361, 0.02536, 0.04185, 0.06354, 0.09086, 0.1242, 0.164");
values("2.36, 2.432, 2.636, 2.933, 3.312, 3.784, 4.372, 5.099, 5.98, 7.029",\
"2.438, 2.511, 2.714, 3.012, 3.389, 3.862, 4.45, 5.177, 6.058, 7.107",\
"2.71, 2.782, 2.987, 3.283, 3.663, 4.135, 4.723, 5.449, 6.33, 7.379",\
"3.237, 3.31, 3.514, 3.81, 4.19, 4.662, 5.25, 5.976, 6.857, 7.906",\
"4.067, 4.139, 4.344, 4.64, 5.019, 5.491, 6.08, 6.807, 7.688, 8.737",\
"5.24, 5.312, 5.516, 5.813, 6.191, 6.664, 7.253, 7.98, 8.861, 9.91",\
"6.766, 6.84, 7.048, 7.346, 7.726, 8.201, 8.79, 9.517, 10.4, 11.45",\
"8.592, 8.673, 8.894, 9.206, 9.593, 10.07, 10.66, 11.39, 12.27, 13.32",\
"10.65, 10.74, 10.98, 11.32, 11.72, 12.21, 12.81, 13.53, 14.41, 15.46",\
"12.92, 13.02, 13.29, 13.65, 14.08, 14.58, 15.19, 15.92, 16.8, 17.85");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002125, 0.006074, 0.01361, 0.02536, 0.04185, 0.06354, 0.09086, 0.1242, 0.164");
values("2.173, 2.287, 2.642, 3.246, 4.143, 5.386, 7.015, 9.067, 11.57, 14.56",\
"2.229, 2.343, 2.697, 3.301, 4.199, 5.442, 7.071, 9.118, 11.62, 14.6",\
"2.406, 2.521, 2.874, 3.479, 4.376, 5.62, 7.249, 9.296, 11.8, 14.78",\
"2.734, 2.849, 3.202, 3.806, 4.703, 5.946, 7.576, 9.627, 12.13, 15.12",\
"3.238, 3.352, 3.706, 4.309, 5.206, 6.449, 8.079, 10.13, 12.63, 15.61",\
"3.892, 4.009, 4.368, 4.973, 5.87, 7.113, 8.742, 10.79, 13.29, 16.28",\
"4.63, 4.75, 5.115, 5.728, 6.631, 7.874, 9.503, 11.55, 14.06, 17.03",\
"5.431, 5.554, 5.927, 6.545, 7.45, 8.696, 10.33, 12.38, 14.88, 17.85",\
"6.279, 6.407, 6.79, 7.415, 8.32, 9.567, 11.2, 13.25, 15.75, 18.73",\
"7.163, 7.297, 7.689, 8.322, 9.23, 10.48, 12.11, 14.16, 16.66, 19.64");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002125, 0.006074, 0.01361, 0.02536, 0.04185, 0.06354, 0.09086, 0.1242, 0.164");
values("0.5086, 0.567, 0.7438, 1.047, 1.504, 2.162, 3.066, 4.244, 5.712, 7.468",\
"0.508, 0.5664, 0.7438, 1.045, 1.506, 2.163, 3.066, 4.242, 5.703, 7.464",\
"0.5082, 0.5668, 0.744, 1.047, 1.502, 2.162, 3.067, 4.244, 5.703, 7.472",\
"0.5082, 0.5668, 0.7434, 1.047, 1.503, 2.162, 3.067, 4.244, 5.711, 7.467",\
"0.5092, 0.5668, 0.7452, 1.048, 1.505, 2.163, 3.065, 4.244, 5.711, 7.472",\
"0.5114, 0.5692, 0.7464, 1.049, 1.507, 2.163, 3.068, 4.242, 5.712, 7.472",\
"0.53, 0.586, 0.762, 1.058, 1.51, 2.166, 3.07, 4.244, 5.706, 7.47",\
"0.588, 0.646, 0.81, 1.094, 1.538, 2.182, 3.078, 4.25, 5.712, 7.472",\
"0.67, 0.73, 0.9, 1.182, 1.606, 2.228, 3.106, 4.258, 5.71, 7.466",\
"0.762, 0.824, 1.002, 1.276, 1.69, 2.294, 3.148, 4.288, 5.73, 7.466");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002125, 0.006074, 0.01361, 0.02536, 0.04185, 0.06354, 0.09086, 0.1242, 0.164");
values("0.7154, 0.8492, 1.305, 2.192, 3.629, 5.684, 8.401, 11.84, 16.02, 20.98",\
"0.7164, 0.8474, 1.303, 2.192, 3.628, 5.683, 8.399, 11.82, 16.01, 20.99",\
"0.7162, 0.8484, 1.305, 2.19, 3.629, 5.684, 8.399, 11.82, 16.01, 20.99",\
"0.7156, 0.8478, 1.305, 2.19, 3.625, 5.68, 8.396, 11.84, 16.02, 20.98",\
"0.7196, 0.85, 1.305, 2.191, 3.631, 5.688, 8.395, 11.82, 16.01, 21.03",\
"0.7392, 0.8702, 1.322, 2.197, 3.633, 5.682, 8.405, 11.83, 16.01, 21",\
"0.7666, 0.8984, 1.344, 2.22, 3.644, 5.696, 8.4, 11.84, 16.01, 20.99",\
"0.798, 0.93, 1.376, 2.24, 3.658, 5.704, 8.41, 11.84, 16.01, 20.99",\
"0.836, 0.966, 1.404, 2.258, 3.666, 5.712, 8.422, 11.84, 16.02, 20.99",\
"0.882, 1.008, 1.438, 2.284, 3.68, 5.714, 8.426, 11.85, 16.02, 21.02");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002125, 0.006074, 0.01361, 0.02536, 0.04185, 0.06354, 0.09086, 0.1242, 0.164");
values("2.501, 2.574, 2.779, 3.078, 3.457, 3.931, 4.521, 5.248, 6.13, 7.179",\
"2.569, 2.643, 2.848, 3.146, 3.526, 4, 4.589, 5.316, 6.199, 7.248",\
"2.843, 2.916, 3.121, 3.42, 3.799, 4.273, 4.863, 5.59, 6.471, 7.521",\
"3.374, 3.448, 3.653, 3.951, 4.331, 4.805, 5.394, 6.122, 7.004, 8.053",\
"4.209, 4.282, 4.488, 4.785, 5.165, 5.639, 6.229, 6.956, 7.838, 8.888",\
"5.385, 5.457, 5.663, 5.96, 6.341, 6.814, 7.405, 8.132, 9.014, 10.06",\
"6.92, 6.995, 7.202, 7.501, 7.881, 8.357, 8.948, 9.675, 10.56, 11.61",\
"8.777, 8.856, 9.073, 9.381, 9.77, 10.25, 10.84, 11.57, 12.45, 13.5",\
"10.87, 10.96, 11.2, 11.53, 11.93, 12.42, 13.02, 13.74, 14.63, 15.68",\
"13.19, 13.29, 13.55, 13.91, 14.33, 14.83, 15.44, 16.17, 17.05, 18.1");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002125, 0.006074, 0.01361, 0.02536, 0.04185, 0.06354, 0.09086, 0.1242, 0.164");
values("2.201, 2.315, 2.669, 3.273, 4.171, 5.413, 7.043, 9.094, 11.6, 14.58",\
"2.262, 2.376, 2.731, 3.335, 4.233, 5.475, 7.105, 9.156, 11.66, 14.64",\
"2.435, 2.548, 2.903, 3.507, 4.405, 5.647, 7.277, 9.328, 11.83, 14.81",\
"2.722, 2.837, 3.19, 3.794, 4.691, 5.934, 7.564, 9.615, 12.12, 15.1",\
"3.153, 3.268, 3.621, 4.225, 5.122, 6.365, 7.993, 10.04, 12.55, 15.54",\
"3.713, 3.83, 4.189, 4.795, 5.693, 6.936, 8.564, 10.62, 13.11, 16.09",\
"4.355, 4.475, 4.842, 5.455, 6.357, 7.6, 9.228, 11.28, 13.79, 16.76",\
"5.071, 5.195, 5.57, 6.189, 7.093, 8.338, 9.969, 12.02, 14.52, 17.49",\
"5.846, 5.975, 6.36, 6.987, 7.894, 9.139, 10.77, 12.82, 15.32, 18.3",\
"6.673, 6.806, 7.2, 7.836, 8.746, 9.993, 11.62, 13.67, 16.18, 19.15");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002125, 0.006074, 0.01361, 0.02536, 0.04185, 0.06354, 0.09086, 0.1242, 0.164");
values("0.5138, 0.5718, 0.7498, 1.051, 1.511, 2.168, 3.072, 4.25, 5.71, 7.462",\
"0.5138, 0.5718, 0.7486, 1.051, 1.511, 2.167, 3.072, 4.25, 5.717, 7.471",\
"0.5138, 0.5718, 0.7494, 1.052, 1.511, 2.168, 3.073, 4.25, 5.71, 7.462",\
"0.5132, 0.572, 0.7492, 1.052, 1.507, 2.168, 3.072, 4.248, 5.717, 7.473",\
"0.514, 0.5722, 0.7502, 1.053, 1.511, 2.167, 3.073, 4.25, 5.71, 7.469",\
"0.5154, 0.5734, 0.7508, 1.053, 1.508, 2.168, 3.071, 4.248, 5.716, 7.472",\
"0.53, 0.586, 0.76, 1.06, 1.516, 2.17, 3.074, 4.25, 5.716, 7.476",\
"0.576, 0.632, 0.8, 1.09, 1.534, 2.182, 3.08, 4.254, 5.71, 7.47",\
"0.654, 0.714, 0.884, 1.166, 1.594, 2.224, 3.102, 4.258, 5.714, 7.466",\
"0.742, 0.804, 0.98, 1.256, 1.672, 2.282, 3.142, 4.288, 5.73, 7.474");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002125, 0.006074, 0.01361, 0.02536, 0.04185, 0.06354, 0.09086, 0.1242, 0.164");
values("0.7168, 0.8482, 1.304, 2.192, 3.631, 5.68, 8.396, 11.84, 16.02, 20.98",\
"0.7162, 0.8494, 1.305, 2.191, 3.625, 5.679, 8.397, 11.83, 16.01, 21.03",\
"0.7168, 0.8488, 1.304, 2.191, 3.626, 5.68, 8.405, 11.83, 16.01, 21",\
"0.7152, 0.8478, 1.304, 2.19, 3.625, 5.679, 8.397, 11.84, 16.03, 21",\
"0.7188, 0.8506, 1.303, 2.192, 3.63, 5.68, 8.409, 11.83, 16.01, 20.99",\
"0.7394, 0.872, 1.321, 2.197, 3.632, 5.692, 8.406, 11.82, 16.01, 21",\
"0.7672, 0.8992, 1.348, 2.219, 3.64, 5.694, 8.398, 11.84, 16.01, 20.99",\
"0.798, 0.93, 1.378, 2.242, 3.654, 5.696, 8.408, 11.82, 16.01, 20.98",\
"0.832, 0.962, 1.408, 2.266, 3.666, 5.702, 8.412, 11.83, 16.02, 20.98",\
"0.87, 1.002, 1.444, 2.29, 3.682, 5.712, 8.416, 11.84, 16.01, 21.01");
}
}
}
}