blob: 89fb7288153014081328daac5e1771fdd2e1ebf0 [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__nor3_4) {
area : 57.075200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "4.6539e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "4.90464e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "3.4767e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "3.4767e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "2.01528e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "2.01708e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "2.01708e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "2.01708e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "4.90464e-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.01408 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.02462, 0.02464, 0.02458, 0.02455, 0.02453, 0.02446, 0.02437, \
0.02426, 0.02406, 0.02375");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.006409, -0.00642, -0.006417, -0.006434, -0.00645, -0.006451, \
-0.00645, -0.00645, -0.006452, -0.006449");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.01435, 0.01434, 0.01432, 0.0143, 0.0143, 0.01427, 0.01423, 0.01417, \
0.01409, 0.01395");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.006427, -0.006438, -0.006441, -0.006449, -0.006472, -0.006473, \
-0.00647, -0.006473, -0.006475, -0.006472");
}
}
internal_power() {
when : "A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.01434, 0.01435, 0.01432, 0.0143, 0.0143, 0.01427, 0.01423, 0.01418, \
0.01409, 0.01395");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.006427, -0.006439, -0.006442, -0.006453, -0.006477, -0.006472, \
-0.006466, -0.006474, -0.00647, -0.006471");
}
}
}
pin(A2) {
capacitance : 0.01433 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.01073, 0.01072, 0.0107, 0.0107, 0.01072, 0.01068, 0.01063, 0.01056, \
0.01047, 0.01033");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.008407, -0.008405, -0.008409, -0.008432, -0.008461, -0.008461, \
-0.008475, -0.008473, -0.008491, -0.008509");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.01709, 0.01709, 0.01705, 0.01707, 0.01708, 0.01708, 0.01708, \
0.01709, 0.01709, 0.01708");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.01409, -0.01423, -0.01472, -0.01529, -0.01571, -0.01594, -0.01607, \
-0.01615, -0.01623, -0.0163");
}
}
internal_power() {
when : "A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.0105, 0.01051, 0.01049, 0.01052, 0.01056, 0.01055, 0.01055, \
0.01056, 0.01056, 0.01056");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.01235, -0.01229, -0.01219, -0.01219, -0.01221, -0.01218, -0.01221, \
-0.0122, -0.0122, -0.0122");
}
}
}
pin(A3) {
capacitance : 0.01405 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.01703, 0.01701, 0.01702, 0.017, 0.01706, 0.01707, 0.01705, 0.01705, \
0.01704, 0.01704");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.01535, -0.01562, -0.016, -0.01622, -0.01644, -0.01651, -0.01656, \
-0.01659, -0.01661, -0.01663");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.01707, 0.01707, 0.01705, 0.01705, 0.0171, 0.01709, 0.01708, \
0.01709, 0.01708, 0.01708");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.01391, -0.01419, -0.01466, -0.01509, -0.01549, -0.01572, -0.01587, \
-0.016, -0.01606, -0.01613");
}
}
internal_power() {
when : "A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.01703, 0.01702, 0.01702, 0.01703, 0.01705, 0.01705, 0.01704, \
0.01706, 0.01704, 0.01706");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.01536, -0.01562, -0.01601, -0.01622, -0.01645, -0.01652, -0.01656, \
-0.0166, -0.01662, -0.01664");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3))" ;
max_capacitance : 0.2564 ;
max_transition : 12 ;
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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002763, 0.00895, 0.02077, 0.03918, 0.06501, 0.09899, 0.1418, 0.1941, 0.2564");
values("-0.001212, -0.001169, -0.001108, -0.001059, -0.001034, -0.001031, -0.001022, -0.001014, -0.001011, -0.001004",\
"-0.001574, -0.001451, -0.001168, -0.0009623, -0.0007837, -0.0007083, -0.0006399, -0.0006095, -0.0005812, -0.0005565",\
"-0.002329, -0.002147, -0.001667, -0.001109, -0.0006563, -0.000351, -0.0001398, -3.164e-06, 9.825e-05, 0.0001617",\
"-0.003092, -0.002921, -0.0024, -0.00168, -0.001012, -0.0005028, -0.0001262, 0.0001441, 0.0003385, 0.0004649",\
"-0.003463, -0.003342, -0.002943, -0.002313, -0.001607, -0.0009521, -0.0004288, -5.316e-05, 0.0002344, 0.0004419",\
"-0.003292, -0.003227, -0.003003, -0.002601, -0.002017, -0.001389, -0.000841, -0.0003795, -2.663e-05, 0.0002498",\
"-0.002503, -0.002524, -0.002509, -0.00237, -0.002031, -0.00157, -0.001096, -0.0006304, -0.0002432, 6.136e-05",\
"-0.001123, -0.001199, -0.001392, -0.001537, -0.001517, -0.001322, -0.001012, -0.0006573, -0.0003196, -2.273e-05",\
"0.0008559, 0.0007305, 0.0003613, -7.074e-05, -0.0004017, -0.0005325, -0.0004718, -0.0003145, -0.0001076, 0.0001074",\
"0.003475, 0.003287, 0.002734, 0.002017, 0.001358, 0.00085, 0.0005756, 0.0004806, 0.0004762, 0.0005607");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002763, 0.00895, 0.02077, 0.03918, 0.06501, 0.09899, 0.1418, 0.1941, 0.2564");
values("0.05614, 0.0562, 0.05632, 0.05646, 0.05657, 0.0567, 0.05685, 0.05702, 0.05751, 0.06137",\
"0.05511, 0.05524, 0.05554, 0.0559, 0.05619, 0.05645, 0.05667, 0.05689, 0.05742, 0.06136",\
"0.05371, 0.05384, 0.0542, 0.05473, 0.05525, 0.05573, 0.05611, 0.05646, 0.05713, 0.06145",\
"0.05327, 0.05334, 0.05352, 0.0539, 0.05441, 0.05492, 0.05543, 0.0559, 0.05669, 0.06177",\
"0.05344, 0.05344, 0.05352, 0.05365, 0.05396, 0.05435, 0.05474, 0.0553, 0.05653, 0.06283",\
"0.05408, 0.05405, 0.05398, 0.05399, 0.05405, 0.05426, 0.05456, 0.05501, 0.05638, 0.065",\
"0.05518, 0.05511, 0.05487, 0.05469, 0.05462, 0.05454, 0.05471, 0.05498, 0.05722, 0.07005",\
"0.05683, 0.05669, 0.05635, 0.05587, 0.05552, 0.05539, 0.05519, 0.05553, 0.05938, 0.08085",\
"0.05897, 0.05878, 0.05832, 0.05763, 0.05693, 0.05658, 0.05636, 0.05697, 0.06555, 0.1039",\
"0.06168, 0.06146, 0.06079, 0.05989, 0.05896, 0.05817, 0.05799, 0.06122, 0.08345, 0.1498");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002763, 0.00895, 0.02077, 0.03918, 0.06501, 0.09899, 0.1418, 0.1941, 0.2564");
values("0.01077, 0.01077, 0.01076, 0.01076, 0.01078, 0.01078, 0.01077, 0.01077, 0.01079, 0.01078",\
"0.01077, 0.01076, 0.01078, 0.01077, 0.0108, 0.01081, 0.01081, 0.01082, 0.01082, 0.01082",\
"0.01031, 0.01032, 0.01043, 0.01052, 0.0106, 0.01063, 0.01068, 0.0107, 0.01074, 0.01076",\
"0.009371, 0.009449, 0.009614, 0.009854, 0.01009, 0.01027, 0.01041, 0.01049, 0.01054, 0.01059",\
"0.008603, 0.008639, 0.008842, 0.009109, 0.009428, 0.009716, 0.009926, 0.01012, 0.01025, 0.01032",\
"0.008351, 0.008377, 0.00847, 0.008709, 0.008997, 0.009315, 0.009582, 0.009804, 0.009977, 0.0101",\
"0.008702, 0.008706, 0.008718, 0.008767, 0.008934, 0.009166, 0.009394, 0.009605, 0.009806, 0.009927",\
"0.009679, 0.009643, 0.009523, 0.009427, 0.009369, 0.009415, 0.009538, 0.009657, 0.009806, 0.009928",\
"0.01132, 0.01126, 0.011, 0.01067, 0.01039, 0.01018, 0.01006, 0.01006, 0.01009, 0.01015",\
"0.01366, 0.0135, 0.01313, 0.01258, 0.012, 0.01152, 0.01113, 0.01087, 0.01071, 0.01063");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002763, 0.00895, 0.02077, 0.03918, 0.06501, 0.09899, 0.1418, 0.1941, 0.2564");
values("0.07315, 0.07319, 0.07325, 0.07336, 0.07345, 0.07357, 0.07372, 0.07386, 0.07444, 0.07854",\
"0.07246, 0.07255, 0.07275, 0.07297, 0.0732, 0.07341, 0.07361, 0.07377, 0.07441, 0.07869",\
"0.07149, 0.07158, 0.07182, 0.07219, 0.07259, 0.07294, 0.07323, 0.07352, 0.07422, 0.07891",\
"0.07099, 0.07104, 0.07122, 0.07155, 0.07192, 0.07233, 0.07271, 0.07311, 0.07391, 0.07944",\
"0.07079, 0.0708, 0.07093, 0.07116, 0.07147, 0.07182, 0.07222, 0.07265, 0.0737, 0.0806",\
"0.07063, 0.07066, 0.07078, 0.07096, 0.07118, 0.0715, 0.07186, 0.07229, 0.0737, 0.08286",\
"0.07065, 0.07066, 0.0707, 0.07082, 0.07111, 0.07132, 0.07161, 0.07201, 0.07428, 0.08777",\
"0.07092, 0.0709, 0.07089, 0.0709, 0.07106, 0.07136, 0.07154, 0.07205, 0.07602, 0.09768",\
"0.07158, 0.07156, 0.07145, 0.07136, 0.07131, 0.07145, 0.07177, 0.0727, 0.08116, 0.1186",\
"0.07284, 0.07275, 0.07253, 0.07226, 0.07203, 0.07194, 0.07221, 0.07563, 0.09615, 0.1597");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002763, 0.00895, 0.02077, 0.03918, 0.06501, 0.09899, 0.1418, 0.1941, 0.2564");
values("0.02086, 0.02088, 0.02084, 0.02083, 0.02081, 0.02079, 0.02083, 0.02083, 0.02082, 0.02082",\
"0.02027, 0.02027, 0.02025, 0.02023, 0.02021, 0.02019, 0.02022, 0.0202, 0.02021, 0.0202",\
"0.01928, 0.01927, 0.01928, 0.0193, 0.0193, 0.01929, 0.01928, 0.01927, 0.01926, 0.01929",\
"0.01842, 0.01843, 0.01849, 0.01855, 0.01861, 0.01867, 0.0187, 0.01869, 0.01869, 0.01868",\
"0.01788, 0.01788, 0.01794, 0.01801, 0.01812, 0.0182, 0.01827, 0.01833, 0.01836, 0.01834",\
"0.0177, 0.01769, 0.01775, 0.01778, 0.01783, 0.01791, 0.01801, 0.01807, 0.01811, 0.01813",\
"0.01807, 0.01801, 0.01801, 0.01793, 0.01794, 0.01796, 0.01796, 0.01797, 0.01802, 0.01802",\
"0.01901, 0.01895, 0.01881, 0.01863, 0.01842, 0.01832, 0.01823, 0.01817, 0.01812, 0.01808",\
"0.02056, 0.02047, 0.02023, 0.01989, 0.01948, 0.01916, 0.01887, 0.01867, 0.0185, 0.01838",\
"0.02281, 0.02267, 0.0223, 0.02172, 0.02109, 0.02049, 0.01996, 0.01954, 0.01922, 0.01895");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002763, 0.00895, 0.02077, 0.03918, 0.06501, 0.09899, 0.1418, 0.1941, 0.2564");
values("0.08299, 0.08304, 0.0831, 0.08318, 0.08332, 0.08343, 0.08361, 0.08373, 0.08427, 0.08857",\
"0.08232, 0.08237, 0.08258, 0.08282, 0.08306, 0.08324, 0.08342, 0.0836, 0.08418, 0.08867",\
"0.08132, 0.08142, 0.08167, 0.08203, 0.08242, 0.08277, 0.08306, 0.08338, 0.08402, 0.08883",\
"0.08085, 0.08089, 0.08109, 0.08139, 0.08175, 0.08217, 0.08255, 0.08293, 0.08377, 0.08938",\
"0.08061, 0.08064, 0.08076, 0.08099, 0.0813, 0.08167, 0.08207, 0.08253, 0.0836, 0.09054",\
"0.08044, 0.08047, 0.08059, 0.08079, 0.08105, 0.08135, 0.08167, 0.08208, 0.08353, 0.09277",\
"0.08035, 0.08035, 0.08043, 0.08061, 0.08089, 0.08113, 0.08145, 0.08182, 0.08399, 0.09725",\
"0.08046, 0.08045, 0.08051, 0.08055, 0.08072, 0.08109, 0.08129, 0.08185, 0.08566, 0.1064",\
"0.08084, 0.08086, 0.0808, 0.08081, 0.08081, 0.081, 0.0814, 0.08226, 0.08993, 0.125",\
"0.08167, 0.08165, 0.08153, 0.08138, 0.08125, 0.08121, 0.08154, 0.0845, 0.1023, 0.1612");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002763, 0.00895, 0.02077, 0.03918, 0.06501, 0.09899, 0.1418, 0.1941, 0.2564");
values("0.1217, 0.1317, 0.1668, 0.2335, 0.337, 0.4821, 0.6731, 0.9137, 1.207, 1.557",\
"0.1501, 0.1606, 0.1962, 0.2633, 0.3673, 0.5129, 0.7041, 0.9448, 1.238, 1.589",\
"0.2415, 0.2551, 0.2974, 0.3672, 0.4721, 0.6181, 0.8098, 1.05, 1.345, 1.694",\
"0.3324, 0.3541, 0.4219, 0.5286, 0.6621, 0.8166, 1.009, 1.25, 1.544, 1.895",\
"0.3987, 0.4292, 0.5254, 0.6753, 0.864, 1.078, 1.309, 1.56, 1.854, 2.204",\
"0.4345, 0.4746, 0.5996, 0.7984, 1.045, 1.325, 1.627, 1.947, 2.281, 2.64",\
"0.4368, 0.4868, 0.6429, 0.8895, 1.199, 1.549, 1.926, 2.325, 2.74, 3.171",\
"0.4038, 0.463, 0.6499, 0.9465, 1.319, 1.742, 2.198, 2.681, 3.183, 3.702",\
"0.3319, 0.4006, 0.6179, 0.9659, 1.403, 1.901, 2.441, 3.009, 3.601, 4.212",\
"0.2202, 0.2992, 0.547, 0.9424, 1.45, 2.023, 2.644, 3.306, 3.99, 4.698");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002763, 0.00895, 0.02077, 0.03918, 0.06501, 0.09899, 0.1418, 0.1941, 0.2564");
values("0.4222, 0.4692, 0.6337, 0.9476, 1.435, 2.119, 3.017, 4.15, 5.533, 7.175",\
"0.4353, 0.4833, 0.6507, 0.968, 1.459, 2.144, 3.043, 4.175, 5.557, 7.203",\
"0.5222, 0.5691, 0.7359, 1.055, 1.55, 2.238, 3.142, 4.274, 5.662, 7.31",\
"0.7318, 0.7751, 0.932, 1.247, 1.74, 2.429, 3.333, 4.469, 5.853, 7.502",\
"1.011, 1.069, 1.254, 1.566, 2.052, 2.738, 3.641, 4.779, 6.163, 7.813",\
"1.317, 1.389, 1.62, 1.999, 2.502, 3.184, 4.084, 5.22, 6.606, 8.251",\
"1.651, 1.739, 2.015, 2.47, 3.065, 3.777, 4.675, 5.806, 7.188, 8.836",\
"2.019, 2.118, 2.441, 2.971, 3.665, 4.486, 5.422, 6.552, 7.932, 9.578",\
"2.423, 2.536, 2.903, 3.506, 4.299, 5.237, 6.293, 7.466, 8.845, 10.49",\
"2.868, 2.994, 3.401, 4.078, 4.966, 6.025, 7.21, 8.512, 9.934, 11.58");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002763, 0.00895, 0.02077, 0.03918, 0.06501, 0.09899, 0.1418, 0.1941, 0.2564");
values("0.1427, 0.1598, 0.2191, 0.3333, 0.5108, 0.7607, 1.088, 1.5, 2.006, 2.608",\
"0.1426, 0.1598, 0.2193, 0.3336, 0.5106, 0.7612, 1.087, 1.501, 2.006, 2.603",\
"0.191, 0.2028, 0.2444, 0.339, 0.5109, 0.7599, 1.087, 1.502, 2.006, 2.608",\
"0.3094, 0.3274, 0.3857, 0.4781, 0.5988, 0.7888, 1.092, 1.5, 2.006, 2.605",\
"0.4494, 0.475, 0.5534, 0.6778, 0.8378, 1.021, 1.239, 1.561, 2.016, 2.608",\
"0.6048, 0.6386, 0.7416, 0.9028, 1.105, 1.338, 1.594, 1.872, 2.216, 2.697",\
"0.7742, 0.8152, 0.9442, 1.148, 1.399, 1.685, 1.998, 2.332, 2.688, 3.076",\
"0.951, 1.002, 1.163, 1.408, 1.713, 2.059, 2.433, 2.829, 3.247, 3.685",\
"1.139, 1.199, 1.389, 1.685, 2.044, 2.453, 2.891, 3.357, 3.841, 4.348",\
"1.342, 1.41, 1.625, 1.972, 2.392, 2.864, 3.376, 3.908, 4.472, 5.046");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002763, 0.00895, 0.02077, 0.03918, 0.06501, 0.09899, 0.1418, 0.1941, 0.2564");
values("0.6752, 0.7564, 1.037, 1.564, 2.374, 3.51, 5.002, 6.882, 9.174, 11.9",\
"0.6706, 0.7525, 1.036, 1.566, 2.374, 3.511, 5.002, 6.88, 9.173, 11.9",\
"0.6508, 0.738, 1.029, 1.562, 2.375, 3.511, 5.003, 6.878, 9.173, 11.9",\
"0.6666, 0.7356, 1.004, 1.554, 2.376, 3.51, 5.002, 6.878, 9.169, 11.9",\
"0.8456, 0.907, 1.115, 1.561, 2.366, 3.512, 5.001, 6.882, 9.17, 11.9",\
"1.066, 1.139, 1.368, 1.768, 2.427, 3.505, 5.003, 6.881, 9.177, 11.9",\
"1.291, 1.377, 1.651, 2.101, 2.721, 3.629, 5.008, 6.878, 9.181, 11.9",\
"1.52, 1.622, 1.943, 2.461, 3.147, 4.006, 5.198, 6.91, 9.177, 11.9",\
"1.751, 1.868, 2.241, 2.836, 3.607, 4.536, 5.646, 7.158, 9.23, 11.91",\
"1.987, 2.119, 2.534, 3.214, 4.084, 5.108, 6.296, 7.682, 9.534, 12");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002763, 0.00895, 0.02077, 0.03918, 0.06501, 0.09899, 0.1418, 0.1941, 0.2564");
values("0.1647, 0.1763, 0.2161, 0.2888, 0.3982, 0.5482, 0.7429, 0.9862, 1.282, 1.633",\
"0.1947, 0.2063, 0.246, 0.3187, 0.428, 0.578, 0.7726, 1.016, 1.312, 1.663",\
"0.3012, 0.3126, 0.3513, 0.4227, 0.5317, 0.6816, 0.8763, 1.12, 1.415, 1.767",\
"0.4406, 0.4583, 0.5149, 0.6078, 0.7294, 0.8802, 1.075, 1.318, 1.613, 1.965",\
"0.5623, 0.5867, 0.6656, 0.795, 0.9639, 1.162, 1.381, 1.628, 1.923, 2.275",\
"0.6579, 0.6897, 0.7925, 0.9609, 1.181, 1.439, 1.724, 2.03, 2.354, 2.711",\
"0.7233, 0.7623, 0.8893, 1.1, 1.374, 1.695, 2.05, 2.431, 2.833, 3.253",\
"0.7562, 0.8024, 0.9539, 1.205, 1.536, 1.923, 2.352, 2.812, 3.297, 3.802",\
"0.7511, 0.8057, 0.9823, 1.276, 1.663, 2.12, 2.624, 3.167, 3.738, 4.333",\
"0.707, 0.7696, 0.9722, 1.31, 1.755, 2.279, 2.864, 3.491, 4.152, 4.838");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002763, 0.00895, 0.02077, 0.03918, 0.06501, 0.09899, 0.1418, 0.1941, 0.2564");
values("0.7205, 0.7678, 0.9333, 1.247, 1.734, 2.417, 3.315, 4.447, 5.828, 7.477",\
"0.7388, 0.7869, 0.9544, 1.271, 1.76, 2.444, 3.343, 4.475, 5.855, 7.502",\
"0.8338, 0.8822, 1.05, 1.369, 1.861, 2.547, 3.448, 4.583, 5.963, 7.61",\
"1.024, 1.072, 1.24, 1.557, 2.049, 2.737, 3.638, 4.773, 6.157, 7.807",\
"1.28, 1.334, 1.513, 1.835, 2.326, 3.012, 3.916, 5.051, 6.437, 8.083",\
"1.573, 1.633, 1.837, 2.195, 2.704, 3.392, 4.295, 5.429, 6.813, 8.467",\
"1.898, 1.968, 2.202, 2.603, 3.167, 3.886, 4.791, 5.927, 7.313, 8.962",\
"2.245, 2.329, 2.601, 3.056, 3.681, 4.466, 5.413, 6.553, 7.938, 9.587",\
"2.615, 2.712, 3.025, 3.547, 4.243, 5.103, 6.124, 7.313, 8.705, 10.36",\
"3.01, 3.122, 3.479, 4.071, 4.851, 5.793, 6.898, 8.169, 9.613, 11.27");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002763, 0.00895, 0.02077, 0.03918, 0.06501, 0.09899, 0.1418, 0.1941, 0.2564");
values("0.1996, 0.2175, 0.2788, 0.3935, 0.5712, 0.818, 1.144, 1.556, 2.058, 2.656",\
"0.1977, 0.2152, 0.277, 0.3929, 0.5709, 0.8169, 1.143, 1.555, 2.058, 2.655",\
"0.2067, 0.2212, 0.2762, 0.3891, 0.5683, 0.8175, 1.143, 1.555, 2.057, 2.658",\
"0.3188, 0.3369, 0.3934, 0.4838, 0.6146, 0.8272, 1.143, 1.554, 2.058, 2.657",\
"0.4524, 0.4772, 0.554, 0.6778, 0.8354, 1.019, 1.253, 1.593, 2.063, 2.657",\
"0.5998, 0.6322, 0.7322, 0.895, 1.097, 1.332, 1.588, 1.871, 2.232, 2.729",\
"0.7566, 0.797, 0.926, 1.128, 1.38, 1.67, 1.984, 2.324, 2.679, 3.079",\
"0.9276, 0.974, 1.13, 1.376, 1.684, 2.032, 2.408, 2.809, 3.235, 3.674",\
"1.104, 1.162, 1.346, 1.64, 2.006, 2.42, 2.859, 3.33, 3.819, 4.331",\
"1.284, 1.352, 1.572, 1.914, 2.34, 2.817, 3.332, 3.875, 4.438, 5.024");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002763, 0.00895, 0.02077, 0.03918, 0.06501, 0.09899, 0.1418, 0.1941, 0.2564");
values("0.6974, 0.7754, 1.046, 1.568, 2.374, 3.511, 5.003, 6.879, 9.171, 11.91",\
"0.6976, 0.7752, 1.044, 1.566, 2.374, 3.509, 5.002, 6.882, 9.173, 11.9",\
"0.6977, 0.7747, 1.046, 1.566, 2.375, 3.511, 5.002, 6.881, 9.171, 11.91",\
"0.7058, 0.7804, 1.047, 1.568, 2.374, 3.51, 5.003, 6.879, 9.171, 11.9",\
"0.793, 0.8626, 1.104, 1.582, 2.376, 3.511, 5.002, 6.881, 9.174, 11.9",\
"0.9114, 0.9876, 1.246, 1.709, 2.433, 3.518, 5.003, 6.879, 9.172, 11.91",\
"1.071, 1.151, 1.422, 1.908, 2.62, 3.618, 5.025, 6.88, 9.177, 11.91",\
"1.273, 1.357, 1.644, 2.147, 2.885, 3.866, 5.171, 6.927, 9.18, 11.91",\
"1.503, 1.597, 1.905, 2.434, 3.199, 4.203, 5.476, 7.118, 9.248, 11.92",\
"1.758, 1.86, 2.2, 2.77, 3.55, 4.582, 5.892, 7.48, 9.486, 12.02");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002763, 0.00895, 0.02077, 0.03918, 0.06501, 0.09899, 0.1418, 0.1941, 0.2564");
values("0.1678, 0.1807, 0.2246, 0.3039, 0.4206, 0.5776, 0.7782, 1.027, 1.326, 1.681",\
"0.1974, 0.2101, 0.2536, 0.3322, 0.4486, 0.6054, 0.8059, 1.054, 1.354, 1.709",\
"0.3092, 0.321, 0.3614, 0.4367, 0.5511, 0.707, 0.9073, 1.155, 1.455, 1.81",\
"0.4683, 0.4857, 0.5412, 0.6332, 0.7534, 0.9066, 1.105, 1.353, 1.652, 2.007",\
"0.6168, 0.6406, 0.7164, 0.8415, 1.006, 1.2, 1.415, 1.664, 1.962, 2.315",\
"0.7451, 0.7745, 0.872, 1.034, 1.246, 1.496, 1.774, 2.075, 2.396, 2.753",\
"0.8446, 0.8813, 1.001, 1.2, 1.463, 1.773, 2.118, 2.492, 2.888, 3.303",\
"0.914, 0.9571, 1.099, 1.337, 1.652, 2.024, 2.441, 2.89, 3.366, 3.864",\
"0.9489, 0.9996, 1.164, 1.439, 1.808, 2.245, 2.734, 3.263, 3.822, 4.408",\
"0.9456, 1.003, 1.192, 1.507, 1.928, 2.431, 2.996, 3.606, 4.253, 4.93");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002763, 0.00895, 0.02077, 0.03918, 0.06501, 0.09899, 0.1418, 0.1941, 0.2564");
values("0.7924, 0.84, 1.005, 1.319, 1.806, 2.489, 3.387, 4.519, 5.9, 7.545",\
"0.8183, 0.8667, 1.034, 1.35, 1.839, 2.523, 3.422, 4.554, 5.935, 7.581",\
"0.9226, 0.971, 1.139, 1.457, 1.949, 2.635, 3.537, 4.67, 6.052, 7.698",\
"1.107, 1.156, 1.323, 1.64, 2.132, 2.82, 3.721, 4.856, 6.241, 7.887",\
"1.355, 1.406, 1.579, 1.898, 2.388, 3.075, 3.978, 5.113, 6.497, 8.145",\
"1.63, 1.686, 1.878, 2.222, 2.724, 3.411, 4.313, 5.45, 6.832, 8.482",\
"1.93, 1.992, 2.203, 2.578, 3.122, 3.834, 4.738, 5.873, 7.257, 8.905",\
"2.254, 2.323, 2.556, 2.966, 3.553, 4.316, 5.257, 6.397, 7.781, 9.43",\
"2.601, 2.679, 2.936, 3.385, 4.019, 4.837, 5.837, 7.023, 8.416, 10.07",\
"2.971, 3.059, 3.347, 3.838, 4.524, 5.399, 6.462, 7.713, 9.16, 10.82");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002763, 0.00895, 0.02077, 0.03918, 0.06501, 0.09899, 0.1418, 0.1941, 0.2564");
values("0.2325, 0.2531, 0.32, 0.442, 0.6238, 0.8723, 1.198, 1.608, 2.109, 2.707",\
"0.2279, 0.2486, 0.3164, 0.438, 0.6209, 0.8715, 1.198, 1.609, 2.11, 2.706",\
"0.2289, 0.2453, 0.3053, 0.4277, 0.6147, 0.8695, 1.197, 1.607, 2.109, 2.705",\
"0.3463, 0.3633, 0.4192, 0.5084, 0.6446, 0.8686, 1.191, 1.606, 2.108, 2.706",\
"0.4842, 0.5076, 0.5836, 0.7066, 0.8594, 1.04, 1.28, 1.63, 2.11, 2.706",\
"0.6348, 0.6656, 0.7638, 0.9212, 1.121, 1.351, 1.604, 1.885, 2.256, 2.763",\
"0.7942, 0.8342, 0.9584, 1.155, 1.402, 1.685, 1.996, 2.333, 2.69, 3.093",\
"0.9622, 1.013, 1.163, 1.403, 1.702, 2.046, 2.419, 2.816, 3.241, 3.679",\
"1.146, 1.199, 1.376, 1.66, 2.017, 2.43, 2.865, 3.335, 3.821, 4.335",\
"1.327, 1.396, 1.602, 1.935, 2.345, 2.819, 3.333, 3.874, 4.434, 5.024");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002763, 0.00895, 0.02077, 0.03918, 0.06501, 0.09899, 0.1418, 0.1941, 0.2564");
values("0.6962, 0.7743, 1.045, 1.564, 2.374, 3.51, 5.002, 6.878, 9.173, 11.9",\
"0.6978, 0.7733, 1.046, 1.566, 2.375, 3.51, 5.003, 6.879, 9.174, 11.91",\
"0.6982, 0.7748, 1.046, 1.566, 2.375, 3.511, 5.003, 6.881, 9.171, 11.9",\
"0.7022, 0.778, 1.047, 1.566, 2.374, 3.51, 5.002, 6.88, 9.174, 11.9",\
"0.7564, 0.8274, 1.078, 1.575, 2.375, 3.509, 5.003, 6.88, 9.173, 11.9",\
"0.847, 0.922, 1.187, 1.664, 2.413, 3.516, 5.004, 6.881, 9.171, 11.9",\
"0.9456, 1.028, 1.306, 1.816, 2.562, 3.597, 5.022, 6.881, 9.174, 11.9",\
"1.063, 1.149, 1.444, 1.981, 2.765, 3.803, 5.151, 6.925, 9.185, 11.91",\
"1.209, 1.296, 1.603, 2.163, 2.986, 4.067, 5.415, 7.102, 9.256, 11.92",\
"1.39, 1.482, 1.798, 2.374, 3.218, 4.34, 5.738, 7.428, 9.482, 12.04");
}
}
}
}