blob: 3e59ae7afa82b6323cbff4346921eb9a8d0aa99f [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_mcu9t5v0__or3_1) {
area : 31.046400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "2.385306e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "2.49183e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "2.044746e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "2.044746e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "1.5912864e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "1.5912666e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "1.5912864e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "1.5912666e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "2.49183e-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.003513 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.006067, 0.006079, 0.006077, 0.006069, 0.006066, 0.006066, 0.006048, \
0.006049, 0.006039, 0.006026");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.001552, -0.001558, -0.001563, -0.001566, -0.001568, -0.001571, \
-0.001567, -0.001574, -0.001575, -0.001574");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.003168, 0.003176, 0.003172, 0.003175, 0.003169, 0.003177, 0.003163, \
0.003169, 0.003165, 0.003159");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.001554, -0.00156, -0.001565, -0.00157, -0.001571, -0.001575, \
-0.001572, -0.001578, -0.001579, -0.001579");
}
}
internal_power() {
when : "A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.003165, 0.003174, 0.003174, 0.003174, 0.00317, 0.003175, 0.003166, \
0.00317, 0.003165, 0.00316");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.001556, -0.001563, -0.001569, -0.001573, -0.001573, -0.001578, \
-0.001573, -0.001578, -0.001578, -0.001578");
}
}
}
pin(A2) {
capacitance : 0.003211 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.003079, 0.003091, 0.003083, 0.003084, 0.003088, 0.003092, 0.003079, \
0.003079, 0.003071, 0.003056");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.001833, -0.00184, -0.001841, -0.001848, -0.001849, -0.001859, \
-0.001854, -0.001861, -0.001868, -0.001873");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.004085, 0.004093, 0.004089, 0.004087, 0.004088, 0.004096, 0.004085, \
0.004095, 0.004094, 0.004093");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.003548, -0.003674, -0.003833, -0.003905, -0.00394, -0.003972, \
-0.003971, -0.003991, -0.003998, -0.004002");
}
}
internal_power() {
when : "A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.002715, 0.002726, 0.002726, 0.002732, 0.002729, 0.002741, 0.002732, \
0.002745, 0.002743, 0.002742");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.003098, -0.003122, -0.003136, -0.003143, -0.003149, -0.003156, \
-0.003154, -0.003167, -0.003172, -0.003176");
}
}
}
pin(A3) {
capacitance : 0.003236 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.004079, 0.004086, 0.004078, 0.004081, 0.004083, 0.00409, 0.00409, \
0.004096, 0.004089, 0.004093");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.003731, -0.003785, -0.003876, -0.003927, -0.00395, -0.003982, \
-0.003978, -0.004002, -0.004009, -0.004012");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.004082, 0.004089, 0.004083, 0.004082, 0.004083, 0.004096, 0.004086, \
0.004089, 0.004091, 0.004092");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.003453, -0.003514, -0.00363, -0.003729, -0.003806, -0.003861, \
-0.003873, -0.003907, -0.003923, -0.003935");
}
}
internal_power() {
when : "A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.004077, 0.004087, 0.004085, 0.004073, 0.004084, 0.004094, 0.004083, \
0.004096, 0.004093, 0.00409");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.003736, -0.003787, -0.003877, -0.00393, -0.003952, -0.003981, \
-0.003979, -0.004004, -0.004007, -0.004012");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2|A3)" ;
max_capacitance : 0.3144 ;
max_transition : 6 ;
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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.003163, 0.01075, 0.02525, 0.04784, 0.07953, 0.1212, 0.1738, 0.2379, 0.3144");
values("0.04115, 0.04083, 0.04043, 0.04033, 0.0404, 0.0405, 0.04056, 0.04062, 0.04067, 0.0407",\
"0.04095, 0.04064, 0.04024, 0.04016, 0.04021, 0.0403, 0.04036, 0.04043, 0.04048, 0.04052",\
"0.04057, 0.04025, 0.03986, 0.03977, 0.03984, 0.03993, 0.04002, 0.04007, 0.04013, 0.04015",\
"0.04041, 0.04008, 0.03967, 0.03961, 0.03962, 0.03974, 0.03981, 0.03989, 0.03995, 0.03998",\
"0.04055, 0.04022, 0.03981, 0.03966, 0.03971, 0.03982, 0.03991, 0.04, 0.04006, 0.04011",\
"0.04148, 0.04108, 0.04051, 0.04025, 0.04023, 0.0403, 0.04039, 0.04047, 0.04053, 0.04058",\
"0.04308, 0.04255, 0.04179, 0.04136, 0.04123, 0.04117, 0.04125, 0.04128, 0.04135, 0.04138",\
"0.04504, 0.04444, 0.04344, 0.04282, 0.04254, 0.04244, 0.04241, 0.04246, 0.04249, 0.04253",\
"0.04739, 0.04664, 0.04544, 0.04464, 0.04423, 0.04405, 0.04399, 0.04403, 0.04403, 0.04404",\
"0.05014, 0.04927, 0.04786, 0.04693, 0.04635, 0.0461, 0.04597, 0.04595, 0.04594, 0.04597");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.003163, 0.01075, 0.02525, 0.04784, 0.07953, 0.1212, 0.1738, 0.2379, 0.3144");
values("0.01958, 0.01976, 0.02028, 0.02083, 0.02126, 0.02175, 0.022, 0.02225, 0.02286, 0.02315",\
"0.01966, 0.01978, 0.0203, 0.02091, 0.02136, 0.02181, 0.02214, 0.02235, 0.02278, 0.02315",\
"0.01965, 0.01979, 0.02024, 0.02083, 0.02124, 0.02173, 0.022, 0.02235, 0.02256, 0.02315",\
"0.01967, 0.01973, 0.02005, 0.02048, 0.02098, 0.02147, 0.02188, 0.02231, 0.02254, 0.02291",\
"0.01985, 0.01987, 0.02008, 0.02042, 0.02076, 0.02131, 0.0218, 0.02211, 0.02247, 0.02275",\
"0.02033, 0.02036, 0.02038, 0.02053, 0.02104, 0.02133, 0.02184, 0.02229, 0.02268, 0.02293",\
"0.02119, 0.02113, 0.02105, 0.02116, 0.02146, 0.02213, 0.02234, 0.02268, 0.02302, 0.02375",\
"0.02246, 0.0224, 0.02211, 0.02209, 0.02233, 0.0228, 0.02341, 0.02375, 0.02373, 0.02418",\
"0.02412, 0.02398, 0.0237, 0.02358, 0.02371, 0.02379, 0.02434, 0.02512, 0.02555, 0.02527",\
"0.02634, 0.02603, 0.02574, 0.02546, 0.02547, 0.02565, 0.02569, 0.02639, 0.02728, 0.02759");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.003163, 0.01075, 0.02525, 0.04784, 0.07953, 0.1212, 0.1738, 0.2379, 0.3144");
values("0.04369, 0.0434, 0.04301, 0.04292, 0.04298, 0.04306, 0.04313, 0.04319, 0.04324, 0.04327",\
"0.04355, 0.04323, 0.04284, 0.04274, 0.04283, 0.0429, 0.04299, 0.04306, 0.0431, 0.04314",\
"0.04324, 0.04291, 0.04254, 0.04242, 0.04249, 0.04259, 0.04269, 0.04273, 0.04279, 0.04281",\
"0.043, 0.04268, 0.04228, 0.04215, 0.04222, 0.04232, 0.04241, 0.04248, 0.04253, 0.04256",\
"0.04292, 0.04259, 0.04217, 0.04203, 0.04205, 0.04218, 0.04227, 0.04235, 0.04241, 0.04245",\
"0.04345, 0.04303, 0.0425, 0.04229, 0.04225, 0.04231, 0.04241, 0.04248, 0.04253, 0.04257",\
"0.04433, 0.04392, 0.04322, 0.04285, 0.04278, 0.04279, 0.04286, 0.04292, 0.04298, 0.04302",\
"0.04575, 0.04523, 0.04444, 0.04399, 0.04381, 0.04376, 0.04379, 0.04383, 0.04387, 0.04391",\
"0.04778, 0.04717, 0.04618, 0.04555, 0.04529, 0.04522, 0.04519, 0.04523, 0.04529, 0.04531",\
"0.05029, 0.04961, 0.04848, 0.04774, 0.04735, 0.04717, 0.04712, 0.04714, 0.04718, 0.0472");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.003163, 0.01075, 0.02525, 0.04784, 0.07953, 0.1212, 0.1738, 0.2379, 0.3144");
values("0.02215, 0.02234, 0.02278, 0.0233, 0.02374, 0.02415, 0.02446, 0.02471, 0.02508, 0.02573",\
"0.02215, 0.02229, 0.02273, 0.02329, 0.02374, 0.02415, 0.02448, 0.02469, 0.02494, 0.02571",\
"0.02206, 0.0222, 0.02258, 0.02311, 0.02356, 0.02399, 0.02432, 0.02467, 0.0249, 0.02505",\
"0.02202, 0.02208, 0.02237, 0.0228, 0.02326, 0.02381, 0.02413, 0.02439, 0.02467, 0.02509",\
"0.02219, 0.02216, 0.02239, 0.02267, 0.02306, 0.02356, 0.02397, 0.02431, 0.02463, 0.02545",\
"0.02263, 0.02261, 0.02263, 0.0229, 0.02332, 0.0236, 0.02409, 0.02457, 0.02477, 0.02503",\
"0.02351, 0.02347, 0.02339, 0.02337, 0.0238, 0.02415, 0.02462, 0.02487, 0.02534, 0.02615",\
"0.02476, 0.02464, 0.02456, 0.02447, 0.02461, 0.02496, 0.02561, 0.02591, 0.02607, 0.02698",\
"0.02646, 0.02636, 0.02612, 0.02596, 0.02613, 0.02623, 0.02674, 0.02742, 0.02768, 0.02785",\
"0.02873, 0.02851, 0.02817, 0.02804, 0.02795, 0.02795, 0.02816, 0.02892, 0.02987, 0.03001");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.003163, 0.01075, 0.02525, 0.04784, 0.07953, 0.1212, 0.1738, 0.2379, 0.3144");
values("0.04619, 0.04588, 0.04548, 0.04537, 0.04544, 0.04553, 0.04562, 0.04568, 0.04573, 0.04575",\
"0.04606, 0.04573, 0.04536, 0.04526, 0.04532, 0.04541, 0.04547, 0.04554, 0.04559, 0.04562",\
"0.04572, 0.04541, 0.04501, 0.04494, 0.04501, 0.04509, 0.04516, 0.04521, 0.04526, 0.04529",\
"0.04549, 0.04515, 0.04475, 0.04465, 0.04471, 0.0448, 0.04488, 0.04495, 0.04501, 0.04505",\
"0.04534, 0.045, 0.0446, 0.04449, 0.04453, 0.04462, 0.04473, 0.04481, 0.04486, 0.0449",\
"0.0456, 0.04528, 0.04475, 0.04453, 0.04454, 0.04464, 0.04474, 0.0448, 0.04485, 0.04489",\
"0.04618, 0.04575, 0.04516, 0.04492, 0.04486, 0.04488, 0.04496, 0.04502, 0.04507, 0.04512",\
"0.04721, 0.04673, 0.04605, 0.04567, 0.04558, 0.04559, 0.04563, 0.04566, 0.04572, 0.04575",\
"0.04888, 0.04831, 0.04752, 0.04699, 0.04687, 0.04683, 0.04687, 0.04696, 0.04697, 0.04699",\
"0.05127, 0.05066, 0.04971, 0.04917, 0.04885, 0.04877, 0.04878, 0.04882, 0.04887, 0.04891");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.003163, 0.01075, 0.02525, 0.04784, 0.07953, 0.1212, 0.1738, 0.2379, 0.3144");
values("0.02498, 0.02508, 0.02544, 0.026, 0.02652, 0.02685, 0.02718, 0.02755, 0.02774, 0.02847",\
"0.02479, 0.02494, 0.02531, 0.02584, 0.0263, 0.02677, 0.02704, 0.02739, 0.02767, 0.02829",\
"0.02456, 0.02469, 0.02506, 0.0255, 0.026, 0.02641, 0.02673, 0.02701, 0.02739, 0.02807",\
"0.02447, 0.02455, 0.0248, 0.02522, 0.02561, 0.02608, 0.02647, 0.02669, 0.02699, 0.02736",\
"0.02461, 0.02463, 0.02482, 0.02506, 0.02541, 0.02586, 0.02623, 0.02658, 0.02687, 0.02714",\
"0.02509, 0.02509, 0.02502, 0.02531, 0.02566, 0.02602, 0.02641, 0.02675, 0.02721, 0.02789",\
"0.02597, 0.02597, 0.02586, 0.02593, 0.02624, 0.02669, 0.02692, 0.02729, 0.0277, 0.02843",\
"0.02732, 0.0272, 0.02708, 0.02696, 0.02709, 0.02752, 0.02819, 0.0285, 0.02873, 0.02924",\
"0.02921, 0.02908, 0.02885, 0.02875, 0.02871, 0.02895, 0.02926, 0.02994, 0.03034, 0.03059",\
"0.03162, 0.0314, 0.03103, 0.03087, 0.03075, 0.03055, 0.0309, 0.03163, 0.03258, 0.03281");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.003163, 0.01075, 0.02525, 0.04784, 0.07953, 0.1212, 0.1738, 0.2379, 0.3144");
values("0.7254, 0.7634, 0.8666, 1.01, 1.182, 1.383, 1.619, 1.895, 2.22, 2.601",\
"0.732, 0.7699, 0.873, 1.016, 1.189, 1.39, 1.625, 1.902, 2.227, 2.608",\
"0.766, 0.804, 0.9071, 1.05, 1.222, 1.424, 1.659, 1.936, 2.261, 2.642",\
"0.8491, 0.887, 0.9898, 1.133, 1.305, 1.507, 1.742, 2.019, 2.344, 2.725",\
"0.9922, 1.03, 1.133, 1.276, 1.448, 1.65, 1.885, 2.161, 2.487, 2.867",\
"1.196, 1.234, 1.337, 1.48, 1.653, 1.854, 2.09, 2.366, 2.692, 3.073",\
"1.428, 1.469, 1.578, 1.726, 1.901, 2.106, 2.343, 2.62, 2.946, 3.327",\
"1.679, 1.722, 1.838, 1.994, 2.174, 2.382, 2.622, 2.902, 3.229, 3.61",\
"1.953, 1.998, 2.121, 2.285, 2.472, 2.683, 2.925, 3.207, 3.536, 3.919",\
"2.253, 2.3, 2.429, 2.601, 2.795, 3.011, 3.256, 3.538, 3.868, 4.252");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.003163, 0.01075, 0.02525, 0.04784, 0.07953, 0.1212, 0.1738, 0.2379, 0.3144");
values("0.2508, 0.2791, 0.3683, 0.5306, 0.78, 1.128, 1.585, 2.161, 2.862, 3.702",\
"0.2642, 0.2922, 0.3815, 0.544, 0.7934, 1.142, 1.599, 2.175, 2.878, 3.715",\
"0.3097, 0.3378, 0.4266, 0.589, 0.8383, 1.187, 1.643, 2.22, 2.922, 3.76",\
"0.3863, 0.4147, 0.5037, 0.6654, 0.9149, 1.264, 1.721, 2.298, 3, 3.838",\
"0.4568, 0.4872, 0.5786, 0.7405, 0.9895, 1.338, 1.796, 2.372, 3.075, 3.911",\
"0.5074, 0.5406, 0.6358, 0.7982, 1.047, 1.395, 1.853, 2.429, 3.132, 3.97",\
"0.5361, 0.5721, 0.6723, 0.8362, 1.085, 1.433, 1.89, 2.466, 3.168, 4.004",\
"0.5411, 0.5801, 0.686, 0.8523, 1.1, 1.448, 1.905, 2.481, 3.183, 4.018",\
"0.5196, 0.5623, 0.6756, 0.8454, 1.094, 1.44, 1.897, 2.472, 3.175, 4.01",\
"0.4704, 0.5159, 0.6377, 0.8127, 1.061, 1.408, 1.864, 2.439, 3.141, 3.978");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.003163, 0.01075, 0.02525, 0.04784, 0.07953, 0.1212, 0.1738, 0.2379, 0.3144");
values("0.2099, 0.243, 0.3334, 0.4665, 0.6462, 0.8832, 1.194, 1.595, 2.1, 2.715",\
"0.2096, 0.243, 0.3336, 0.4665, 0.6454, 0.8838, 1.194, 1.594, 2.097, 2.712",\
"0.2097, 0.2429, 0.3333, 0.4676, 0.6462, 0.885, 1.194, 1.594, 2.099, 2.716",\
"0.2098, 0.243, 0.3336, 0.4674, 0.647, 0.8848, 1.194, 1.595, 2.099, 2.714",\
"0.2096, 0.2424, 0.3338, 0.4678, 0.6464, 0.884, 1.194, 1.595, 2.1, 2.715",\
"0.216, 0.2486, 0.3382, 0.4706, 0.6488, 0.8866, 1.196, 1.597, 2.098, 2.716",\
"0.241, 0.2736, 0.3622, 0.489, 0.6636, 0.8956, 1.203, 1.601, 2.103, 2.716",\
"0.265, 0.3008, 0.3922, 0.516, 0.6852, 0.9148, 1.221, 1.613, 2.109, 2.722",\
"0.2876, 0.3242, 0.4226, 0.546, 0.7092, 0.9346, 1.235, 1.627, 2.123, 2.732",\
"0.309, 0.347, 0.4494, 0.5786, 0.7372, 0.9558, 1.251, 1.638, 2.132, 2.742");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.003163, 0.01075, 0.02525, 0.04784, 0.07953, 0.1212, 0.1738, 0.2379, 0.3144");
values("0.1178, 0.1542, 0.2881, 0.5576, 0.9845, 1.583, 2.371, 3.365, 4.576, 6.02",\
"0.1172, 0.1539, 0.288, 0.5576, 0.9841, 1.582, 2.371, 3.36, 4.574, 6.02",\
"0.1178, 0.1546, 0.2883, 0.5572, 0.984, 1.583, 2.371, 3.364, 4.578, 6.016",\
"0.1228, 0.1578, 0.2894, 0.5587, 0.983, 1.58, 2.372, 3.362, 4.57, 6.023",\
"0.1372, 0.1712, 0.2966, 0.5598, 0.9838, 1.582, 2.37, 3.357, 4.568, 6.015",\
"0.1542, 0.1874, 0.3062, 0.5634, 0.9846, 1.582, 2.368, 3.36, 4.57, 6.01",\
"0.172, 0.2066, 0.319, 0.568, 0.9866, 1.583, 2.367, 3.357, 4.57, 6.016",\
"0.191, 0.2262, 0.3358, 0.5746, 0.9886, 1.583, 2.368, 3.355, 4.563, 6.011",\
"0.2112, 0.2488, 0.3572, 0.5848, 0.9908, 1.586, 2.37, 3.359, 4.563, 6.005",\
"0.2306, 0.2714, 0.3812, 0.5976, 0.9968, 1.587, 2.369, 3.358, 4.564, 6.002");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.003163, 0.01075, 0.02525, 0.04784, 0.07953, 0.1212, 0.1738, 0.2379, 0.3144");
values("0.8243, 0.8621, 0.9652, 1.108, 1.28, 1.482, 1.717, 1.994, 2.319, 2.7",\
"0.8329, 0.8708, 0.974, 1.117, 1.289, 1.49, 1.726, 2.002, 2.328, 2.708",\
"0.8693, 0.9073, 1.01, 1.153, 1.326, 1.527, 1.762, 2.039, 2.364, 2.745",\
"0.9401, 0.978, 1.081, 1.224, 1.396, 1.598, 1.833, 2.11, 2.435, 2.816",\
"1.052, 1.09, 1.193, 1.336, 1.508, 1.709, 1.945, 2.221, 2.546, 2.927",\
"1.204, 1.243, 1.348, 1.492, 1.665, 1.867, 2.103, 2.379, 2.704, 3.085",\
"1.384, 1.424, 1.533, 1.683, 1.861, 2.066, 2.304, 2.582, 2.907, 3.289",\
"1.594, 1.636, 1.749, 1.904, 2.088, 2.297, 2.539, 2.82, 3.148, 3.529",\
"1.837, 1.881, 1.998, 2.158, 2.347, 2.561, 2.807, 3.09, 3.42, 3.803",\
"2.111, 2.157, 2.278, 2.446, 2.641, 2.86, 3.108, 3.393, 3.724, 4.108");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.003163, 0.01075, 0.02525, 0.04784, 0.07953, 0.1212, 0.1738, 0.2379, 0.3144");
values("0.2733, 0.3017, 0.3914, 0.5542, 0.8039, 1.152, 1.609, 2.184, 2.886, 3.721",\
"0.286, 0.3144, 0.4041, 0.5669, 0.8167, 1.165, 1.622, 2.197, 2.899, 3.734",\
"0.3312, 0.3595, 0.449, 0.6116, 0.8614, 1.21, 1.667, 2.242, 2.944, 3.781",\
"0.4123, 0.4406, 0.53, 0.6919, 0.9417, 1.29, 1.748, 2.323, 3.025, 3.862",\
"0.4931, 0.5232, 0.6145, 0.7767, 1.026, 1.375, 1.832, 2.408, 3.11, 3.946",\
"0.556, 0.5884, 0.683, 0.8456, 1.095, 1.443, 1.901, 2.476, 3.179, 4.015",\
"0.5974, 0.6325, 0.7315, 0.8953, 1.144, 1.492, 1.95, 2.525, 3.227, 4.064",\
"0.6155, 0.6537, 0.758, 0.9238, 1.172, 1.52, 1.977, 2.553, 3.255, 4.092",\
"0.609, 0.6503, 0.7612, 0.9301, 1.178, 1.525, 1.983, 2.558, 3.26, 4.096",\
"0.5757, 0.6201, 0.7387, 0.9118, 1.16, 1.507, 1.964, 2.539, 3.241, 4.077");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.003163, 0.01075, 0.02525, 0.04784, 0.07953, 0.1212, 0.1738, 0.2379, 0.3144");
values("0.2096, 0.2431, 0.3335, 0.467, 0.6472, 0.8834, 1.194, 1.595, 2.1, 2.716",\
"0.2095, 0.2431, 0.3334, 0.4664, 0.6472, 0.8838, 1.194, 1.596, 2.098, 2.716",\
"0.21, 0.2431, 0.334, 0.4664, 0.647, 0.8844, 1.194, 1.595, 2.099, 2.716",\
"0.2096, 0.243, 0.334, 0.4672, 0.6472, 0.8834, 1.194, 1.594, 2.099, 2.714",\
"0.2102, 0.2434, 0.3338, 0.4668, 0.6458, 0.8848, 1.194, 1.596, 2.1, 2.715",\
"0.2192, 0.2518, 0.342, 0.4726, 0.65, 0.8878, 1.197, 1.596, 2.098, 2.713",\
"0.2328, 0.2668, 0.3594, 0.4928, 0.669, 0.8986, 1.205, 1.602, 2.101, 2.718",\
"0.2478, 0.2824, 0.3788, 0.5136, 0.6902, 0.921, 1.223, 1.615, 2.112, 2.72",\
"0.2636, 0.2992, 0.3976, 0.5346, 0.712, 0.9418, 1.241, 1.631, 2.126, 2.732",\
"0.2808, 0.3174, 0.4184, 0.5594, 0.7342, 0.9642, 1.258, 1.645, 2.136, 2.74");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.003163, 0.01075, 0.02525, 0.04784, 0.07953, 0.1212, 0.1738, 0.2379, 0.3144");
values("0.1201, 0.1563, 0.29, 0.5588, 0.9833, 1.581, 2.368, 3.356, 4.566, 6.012",\
"0.12, 0.1568, 0.29, 0.5588, 0.9848, 1.582, 2.37, 3.356, 4.565, 6.011",\
"0.1199, 0.1564, 0.29, 0.5586, 0.9839, 1.582, 2.366, 3.361, 4.571, 6.013",\
"0.1221, 0.158, 0.2905, 0.5588, 0.9846, 1.583, 2.367, 3.357, 4.572, 6.01",\
"0.136, 0.17, 0.2966, 0.56, 0.985, 1.582, 2.368, 3.355, 4.563, 6.013",\
"0.1506, 0.1846, 0.3054, 0.5638, 0.9852, 1.583, 2.367, 3.36, 4.571, 6.012",\
"0.1676, 0.2022, 0.3172, 0.5678, 0.9878, 1.583, 2.367, 3.359, 4.568, 6.012",\
"0.1856, 0.2202, 0.3328, 0.5734, 0.9884, 1.584, 2.368, 3.356, 4.565, 6.01",\
"0.204, 0.2408, 0.3496, 0.5824, 0.9916, 1.585, 2.37, 3.359, 4.563, 6.006",\
"0.223, 0.2614, 0.3716, 0.594, 0.9966, 1.589, 2.372, 3.358, 4.566, 6.002");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.003163, 0.01075, 0.02525, 0.04784, 0.07953, 0.1212, 0.1738, 0.2379, 0.3144");
values("0.8659, 0.9038, 1.007, 1.15, 1.322, 1.523, 1.759, 2.035, 2.361, 2.742",\
"0.8774, 0.9153, 1.018, 1.162, 1.334, 1.535, 1.77, 2.047, 2.372, 2.753",\
"0.9181, 0.956, 1.059, 1.202, 1.374, 1.576, 1.811, 2.088, 2.413, 2.794",\
"0.9879, 1.026, 1.129, 1.272, 1.444, 1.645, 1.881, 2.158, 2.483, 2.864",\
"1.086, 1.124, 1.227, 1.37, 1.542, 1.743, 1.979, 2.255, 2.58, 2.961",\
"1.209, 1.247, 1.351, 1.495, 1.668, 1.87, 2.106, 2.382, 2.708, 3.089",\
"1.346, 1.385, 1.493, 1.642, 1.819, 2.024, 2.261, 2.539, 2.865, 3.246",\
"1.504, 1.544, 1.655, 1.809, 1.99, 2.2, 2.442, 2.722, 3.049, 3.431",\
"1.691, 1.732, 1.847, 2.005, 2.192, 2.406, 2.651, 2.934, 3.263, 3.647",\
"1.912, 1.955, 2.073, 2.236, 2.428, 2.646, 2.895, 3.181, 3.512, 3.896");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.003163, 0.01075, 0.02525, 0.04784, 0.07953, 0.1212, 0.1738, 0.2379, 0.3144");
values("0.2854, 0.3145, 0.406, 0.5706, 0.8217, 1.17, 1.628, 2.204, 2.906, 3.742",\
"0.2976, 0.3268, 0.4183, 0.5829, 0.8339, 1.183, 1.64, 2.216, 2.917, 3.754",\
"0.3427, 0.3719, 0.4629, 0.6272, 0.8782, 1.227, 1.685, 2.261, 2.962, 3.799",\
"0.4276, 0.4564, 0.5468, 0.7101, 0.9606, 1.31, 1.768, 2.343, 3.046, 3.882",\
"0.5172, 0.5478, 0.6399, 0.8027, 1.053, 1.402, 1.86, 2.436, 3.138, 3.975",\
"0.5902, 0.6227, 0.7179, 0.8814, 1.131, 1.48, 1.938, 2.514, 3.216, 4.052",\
"0.6431, 0.6786, 0.7775, 0.9419, 1.192, 1.54, 1.998, 2.574, 3.276, 4.113",\
"0.6735, 0.7115, 0.8162, 0.9824, 1.231, 1.58, 2.037, 2.613, 3.315, 4.152",\
"0.682, 0.7227, 0.833, 1.002, 1.251, 1.599, 2.056, 2.632, 3.335, 4.171",\
"0.6647, 0.7084, 0.8256, 0.9984, 1.247, 1.595, 2.052, 2.628, 3.33, 4.166");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.003163, 0.01075, 0.02525, 0.04784, 0.07953, 0.1212, 0.1738, 0.2379, 0.3144");
values("0.2098, 0.2431, 0.334, 0.4668, 0.6472, 0.8832, 1.194, 1.595, 2.1, 2.716",\
"0.2099, 0.2432, 0.3339, 0.4668, 0.6472, 0.8834, 1.194, 1.595, 2.099, 2.714",\
"0.2101, 0.243, 0.3338, 0.4668, 0.646, 0.8834, 1.194, 1.596, 2.1, 2.715",\
"0.21, 0.243, 0.334, 0.4668, 0.6462, 0.8838, 1.194, 1.594, 2.097, 2.714",\
"0.2096, 0.2432, 0.3342, 0.4668, 0.6462, 0.8834, 1.194, 1.596, 2.099, 2.714",\
"0.2162, 0.249, 0.339, 0.4712, 0.6494, 0.8868, 1.196, 1.596, 2.1, 2.716",\
"0.227, 0.2614, 0.3542, 0.4878, 0.6636, 0.896, 1.202, 1.6, 2.1, 2.718",\
"0.2388, 0.2732, 0.3688, 0.5048, 0.6848, 0.917, 1.221, 1.613, 2.11, 2.721",\
"0.2498, 0.285, 0.3834, 0.5226, 0.7048, 0.9368, 1.24, 1.631, 2.121, 2.728",\
"0.262, 0.298, 0.3984, 0.541, 0.7234, 0.9584, 1.259, 1.644, 2.133, 2.739");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.003163, 0.01075, 0.02525, 0.04784, 0.07953, 0.1212, 0.1738, 0.2379, 0.3144");
values("0.124, 0.1609, 0.2952, 0.5634, 0.9872, 1.584, 2.367, 3.361, 4.571, 6.012",\
"0.1244, 0.1609, 0.295, 0.5634, 0.9881, 1.585, 2.367, 3.361, 4.567, 6.01",\
"0.1237, 0.1607, 0.2945, 0.5631, 0.988, 1.583, 2.37, 3.362, 4.57, 6.014",\
"0.1242, 0.1604, 0.2937, 0.5623, 0.9874, 1.585, 2.371, 3.356, 4.57, 6.009",\
"0.137, 0.1716, 0.2986, 0.563, 0.9866, 1.583, 2.369, 3.362, 4.572, 6.012",\
"0.1522, 0.186, 0.3074, 0.5668, 0.987, 1.584, 2.369, 3.36, 4.566, 6.011",\
"0.1678, 0.2018, 0.318, 0.5708, 0.989, 1.584, 2.367, 3.361, 4.571, 6.013",\
"0.1858, 0.2196, 0.3324, 0.5754, 0.9914, 1.589, 2.37, 3.357, 4.568, 6.006",\
"0.202, 0.239, 0.3492, 0.5828, 0.9946, 1.588, 2.372, 3.358, 4.564, 6.01",\
"0.22, 0.2586, 0.369, 0.5932, 0.9986, 1.593, 2.371, 3.362, 4.567, 6.003");
}
}
}
}