blob: d6288c9bc47ffe5dcfdc8e7dcd212300d92fc385 [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__or3_1) {
area : 21.952000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "2.016e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "2.04264e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "1.684512e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "1.684512e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "1.31499e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "1.31499e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "1.31499e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "1.31499e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "2.04264e-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.002634 ;
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.003211, 0.003215, 0.003213, 0.003208, 0.003207, 0.003198, 0.003186, \
0.003169, 0.003144, 0.003101");
}
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.0007916, -0.0007953, -0.0008006, -0.0007997, -0.0008036, -0.0008031, \
-0.0008043, -0.0008047, -0.000804, -0.0008038");
}
}
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.001705, 0.001708, 0.001708, 0.001708, 0.001708, 0.001705, 0.001699, \
0.001692, 0.001682, 0.001665");
}
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.000795, -0.0007987, -0.000804, -0.0008032, -0.0008071, -0.0008069, \
-0.0008076, -0.0008084, -0.000808, -0.0008083");
}
}
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.001703, 0.001709, 0.001708, 0.001707, 0.001707, 0.001704, 0.001699, \
0.001692, 0.001683, 0.001666");
}
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.0007963, -0.0007997, -0.0008045, -0.0008042, -0.0008073, -0.000807, \
-0.0008076, -0.0008081, -0.0008077, -0.0008079");
}
}
}
pin(A2) {
capacitance : 0.002555 ;
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.00152, 0.00152, 0.001519, 0.00152, 0.001519, 0.001513, 0.001501, \
0.001488, 0.001466, 0.001432");
}
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.001018, -0.00102, -0.001025, -0.001026, -0.001031, -0.001032, \
-0.001036, -0.001039, -0.001043, -0.001049");
}
}
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.001952, 0.001953, 0.001952, 0.001952, 0.001956, 0.001958, 0.001957, \
0.001957, 0.001957, 0.001958");
}
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.001766, -0.001787, -0.001827, -0.001862, -0.001885, -0.001897, \
-0.001904, -0.001907, -0.001912, -0.001914");
}
}
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.001377, 0.001381, 0.001384, 0.001385, 0.001391, 0.00139, 0.001391, \
0.00139, 0.00139, 0.001389");
}
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.001608, -0.001613, -0.001618, -0.001622, -0.001629, -0.001631, \
-0.001631, -0.001633, -0.001633, -0.001635");
}
}
}
pin(A3) {
capacitance : 0.002504 ;
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.001952, 0.001955, 0.00195, 0.001952, 0.001957, 0.001956, 0.001956, \
0.001957, 0.001957, 0.001957");
}
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.001793, -0.001813, -0.001852, -0.001878, -0.001896, -0.001905, \
-0.00191, -0.001914, -0.001917, -0.001919");
}
}
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.001954, 0.001954, 0.001952, 0.001952, 0.001959, 0.001957, 0.001956, \
0.001957, 0.001957, 0.001956");
}
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.001674, -0.0017, -0.001743, -0.001784, -0.001822, -0.001842, \
-0.001857, -0.001868, -0.001874, -0.001879");
}
}
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.001949, 0.001955, 0.001951, 0.001953, 0.001958, 0.001957, 0.001958, \
0.001956, 0.001956, 0.001956");
}
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.001793, -0.001811, -0.001852, -0.001878, -0.001898, -0.001906, \
-0.00191, -0.001914, -0.001917, -0.001919");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2|A3)" ;
max_capacitance : 0.2068 ;
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.00242, 0.007405, 0.01693, 0.03176, 0.05257, 0.07995, 0.1144, 0.1566, 0.2068");
values("0.02552, 0.0255, 0.02553, 0.02563, 0.02577, 0.0259, 0.026, 0.02607, 0.02613, 0.02617",\
"0.02542, 0.0254, 0.02543, 0.02553, 0.02566, 0.02579, 0.0259, 0.02597, 0.02603, 0.02606",\
"0.02519, 0.02518, 0.0252, 0.0253, 0.02544, 0.02557, 0.02567, 0.02574, 0.0258, 0.02584",\
"0.02504, 0.02502, 0.02504, 0.02514, 0.02527, 0.0254, 0.02551, 0.02559, 0.02564, 0.02568",\
"0.025, 0.02498, 0.025, 0.02509, 0.02522, 0.02535, 0.02545, 0.02553, 0.02559, 0.02563",\
"0.02505, 0.02504, 0.02504, 0.02512, 0.02524, 0.02536, 0.02548, 0.02556, 0.02562, 0.02567",\
"0.02527, 0.02525, 0.02521, 0.02525, 0.02536, 0.02547, 0.02559, 0.02568, 0.02575, 0.0258",\
"0.02564, 0.02558, 0.02553, 0.02553, 0.02559, 0.0257, 0.0258, 0.02589, 0.02596, 0.02601",\
"0.0261, 0.02603, 0.02594, 0.02589, 0.02593, 0.02602, 0.02612, 0.0262, 0.02627, 0.02632",\
"0.02669, 0.02659, 0.02644, 0.02639, 0.02639, 0.02646, 0.02654, 0.02662, 0.02668, 0.02671");
}
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.00242, 0.007405, 0.01693, 0.03176, 0.05257, 0.07995, 0.1144, 0.1566, 0.2068");
values("0.01201, 0.0121, 0.01237, 0.01266, 0.01288, 0.01303, 0.01331, 0.01325, 0.01406, 0.01714",\
"0.01203, 0.01213, 0.01242, 0.01269, 0.01294, 0.01313, 0.01317, 0.01365, 0.0142, 0.01729",\
"0.01203, 0.01211, 0.01235, 0.01264, 0.01287, 0.01303, 0.01319, 0.01357, 0.01413, 0.01756",\
"0.01192, 0.01198, 0.01219, 0.01243, 0.01271, 0.01299, 0.01326, 0.0135, 0.01421, 0.01832",\
"0.01184, 0.0119, 0.01206, 0.01226, 0.0126, 0.01281, 0.01306, 0.0132, 0.01408, 0.01944",\
"0.01183, 0.01188, 0.01199, 0.01219, 0.01249, 0.01276, 0.01299, 0.01315, 0.01424, 0.02177",\
"0.01189, 0.01192, 0.01201, 0.01215, 0.01239, 0.01272, 0.0129, 0.01321, 0.01446, 0.02413",\
"0.01208, 0.01209, 0.01216, 0.01227, 0.01244, 0.01263, 0.0131, 0.01331, 0.01519, 0.02926",\
"0.01234, 0.01235, 0.01243, 0.01252, 0.01272, 0.01283, 0.01316, 0.01376, 0.01716, 0.0375",\
"0.01276, 0.01275, 0.0128, 0.01289, 0.01299, 0.01319, 0.01322, 0.01409, 0.02095, 0.05291");
}
}
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.00242, 0.007405, 0.01693, 0.03176, 0.05257, 0.07995, 0.1144, 0.1566, 0.2068");
values("0.02672, 0.0267, 0.02673, 0.02683, 0.02697, 0.02711, 0.02721, 0.02729, 0.02734, 0.02738",\
"0.02665, 0.02663, 0.02664, 0.02674, 0.02689, 0.02702, 0.02712, 0.0272, 0.02725, 0.02729",\
"0.02645, 0.02644, 0.02646, 0.02656, 0.02671, 0.02684, 0.02694, 0.02702, 0.02707, 0.02711",\
"0.02631, 0.0263, 0.02633, 0.02642, 0.02656, 0.02669, 0.02679, 0.02687, 0.02692, 0.02696",\
"0.02623, 0.02621, 0.02624, 0.02633, 0.02646, 0.02659, 0.02669, 0.02677, 0.02683, 0.02687",\
"0.02619, 0.02617, 0.02617, 0.02626, 0.02639, 0.02652, 0.02663, 0.02671, 0.02677, 0.02682",\
"0.02625, 0.02622, 0.02621, 0.02626, 0.02638, 0.0265, 0.02661, 0.0267, 0.02676, 0.02681",\
"0.0264, 0.02637, 0.02633, 0.02636, 0.02644, 0.02656, 0.02666, 0.02675, 0.02682, 0.02687",\
"0.02665, 0.0266, 0.02653, 0.02655, 0.0266, 0.02671, 0.02681, 0.02689, 0.02696, 0.02702",\
"0.02708, 0.027, 0.02691, 0.02686, 0.02693, 0.02702, 0.02711, 0.02719, 0.02725, 0.02729");
}
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.00242, 0.007405, 0.01693, 0.03176, 0.05257, 0.07995, 0.1144, 0.1566, 0.2068");
values("0.01335, 0.01346, 0.01371, 0.014, 0.01422, 0.0144, 0.01459, 0.01482, 0.01532, 0.01882",\
"0.01335, 0.01345, 0.01371, 0.01399, 0.01422, 0.0144, 0.01456, 0.01468, 0.0151, 0.01895",\
"0.01332, 0.0134, 0.01364, 0.01391, 0.01414, 0.01438, 0.01452, 0.01471, 0.01514, 0.01919",\
"0.01319, 0.01327, 0.01347, 0.01372, 0.01396, 0.01418, 0.01445, 0.01459, 0.01506, 0.01989",\
"0.01309, 0.01315, 0.01333, 0.01353, 0.01379, 0.01406, 0.01423, 0.01448, 0.01516, 0.02091",\
"0.01308, 0.01311, 0.01324, 0.01347, 0.01373, 0.01389, 0.01416, 0.01437, 0.01524, 0.02265",\
"0.01316, 0.01319, 0.01331, 0.01341, 0.01364, 0.01395, 0.01414, 0.01433, 0.01585, 0.0258",\
"0.01331, 0.01335, 0.01345, 0.01351, 0.01367, 0.01397, 0.01427, 0.01459, 0.01669, 0.03098",\
"0.01361, 0.01362, 0.01369, 0.01377, 0.01394, 0.01409, 0.01437, 0.01499, 0.01864, 0.03979",\
"0.01401, 0.01401, 0.01407, 0.01413, 0.01432, 0.0144, 0.01451, 0.01553, 0.02267, 0.05564");
}
}
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.00242, 0.007405, 0.01693, 0.03176, 0.05257, 0.07995, 0.1144, 0.1566, 0.2068");
values("0.02787, 0.02788, 0.02788, 0.028, 0.02813, 0.02826, 0.02836, 0.02844, 0.02849, 0.02853",\
"0.02778, 0.02777, 0.02779, 0.0279, 0.02804, 0.02817, 0.02828, 0.02835, 0.0284, 0.02844",\
"0.0276, 0.02759, 0.02762, 0.02771, 0.02786, 0.02799, 0.0281, 0.02817, 0.02822, 0.02826",\
"0.02746, 0.02745, 0.02747, 0.02757, 0.02772, 0.02784, 0.02795, 0.02802, 0.02808, 0.02811",\
"0.02738, 0.02737, 0.02739, 0.02748, 0.02761, 0.02775, 0.02785, 0.02793, 0.02798, 0.02803",\
"0.02733, 0.0273, 0.02732, 0.02741, 0.02754, 0.02767, 0.02778, 0.02786, 0.02793, 0.02797",\
"0.02735, 0.02733, 0.02732, 0.02738, 0.02751, 0.02764, 0.02775, 0.02783, 0.0279, 0.02794",\
"0.02743, 0.02739, 0.02736, 0.02741, 0.02752, 0.02765, 0.02775, 0.02783, 0.0279, 0.02794",\
"0.02757, 0.02752, 0.02748, 0.02752, 0.02761, 0.02772, 0.02782, 0.0279, 0.02797, 0.02801",\
"0.02784, 0.02778, 0.02772, 0.02772, 0.0278, 0.0279, 0.028, 0.02809, 0.02816, 0.02818");
}
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.00242, 0.007405, 0.01693, 0.03176, 0.05257, 0.07995, 0.1144, 0.1566, 0.2068");
values("0.01482, 0.01493, 0.01515, 0.01546, 0.01567, 0.01589, 0.0161, 0.0162, 0.0167, 0.02031",\
"0.01476, 0.01486, 0.01511, 0.01537, 0.01561, 0.01581, 0.01601, 0.01615, 0.01656, 0.02037",\
"0.01463, 0.01472, 0.01495, 0.0152, 0.01546, 0.01563, 0.01581, 0.016, 0.01645, 0.02062",\
"0.0145, 0.01458, 0.01475, 0.015, 0.01526, 0.01549, 0.01567, 0.01584, 0.01631, 0.02118",\
"0.01439, 0.01445, 0.01462, 0.01483, 0.01507, 0.01531, 0.01554, 0.0158, 0.01645, 0.02229",\
"0.01441, 0.01444, 0.01454, 0.01477, 0.01502, 0.01524, 0.01545, 0.01568, 0.01671, 0.02401",\
"0.01446, 0.01449, 0.01456, 0.0147, 0.01492, 0.01527, 0.01534, 0.01578, 0.01716, 0.02726",\
"0.01464, 0.01466, 0.01475, 0.01489, 0.01499, 0.01526, 0.01563, 0.01572, 0.01817, 0.03274",\
"0.01494, 0.01496, 0.01501, 0.01514, 0.01529, 0.01545, 0.01572, 0.01633, 0.01994, 0.04193",\
"0.01536, 0.01537, 0.01541, 0.01546, 0.01563, 0.01565, 0.01593, 0.01687, 0.02436, 0.05835");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_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.00242, 0.007405, 0.01693, 0.03176, 0.05257, 0.07995, 0.1144, 0.1566, 0.2068");
values("2.177, 2.262, 2.491, 2.804, 3.171, 3.591, 4.068, 4.613, 5.237, 5.956",\
"2.189, 2.274, 2.503, 2.816, 3.184, 3.604, 4.081, 4.625, 5.25, 5.968",\
"2.26, 2.346, 2.575, 2.887, 3.256, 3.676, 4.152, 4.697, 5.322, 6.04",\
"2.439, 2.524, 2.753, 3.066, 3.433, 3.853, 4.331, 4.875, 5.499, 6.218",\
"2.745, 2.831, 3.06, 3.373, 3.741, 4.161, 4.638, 5.182, 5.806, 6.525",\
"3.193, 3.278, 3.507, 3.82, 4.187, 4.607, 5.084, 5.628, 6.253, 6.971",\
"3.781, 3.867, 4.097, 4.411, 4.78, 5.2, 5.678, 6.223, 6.847, 7.566",\
"4.451, 4.544, 4.787, 5.112, 5.488, 5.913, 6.394, 6.939, 7.565, 8.284",\
"5.163, 5.262, 5.524, 5.869, 6.257, 6.693, 7.182, 7.734, 8.363, 9.085",\
"5.921, 6.027, 6.308, 6.673, 7.08, 7.525, 8.021, 8.582, 9.217, 9.942");
}
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.00242, 0.007405, 0.01693, 0.03176, 0.05257, 0.07995, 0.1144, 0.1566, 0.2068");
values("0.5072, 0.5607, 0.7365, 1.06, 1.559, 2.255, 3.172, 4.326, 5.733, 7.4",\
"0.5365, 0.5901, 0.7659, 1.09, 1.588, 2.286, 3.198, 4.353, 5.76, 7.43",\
"0.6384, 0.6915, 0.867, 1.19, 1.689, 2.386, 3.301, 4.457, 5.857, 7.54",\
"0.8139, 0.8675, 1.043, 1.366, 1.865, 2.563, 3.479, 4.634, 6.041, 7.711",\
"0.9922, 1.049, 1.227, 1.551, 2.051, 2.749, 3.665, 4.814, 6.228, 7.896",\
"1.143, 1.204, 1.387, 1.713, 2.212, 2.909, 3.825, 4.978, 6.385, 8.059",\
"1.257, 1.322, 1.514, 1.841, 2.34, 3.037, 3.953, 5.105, 6.511, 8.19",\
"1.328, 1.399, 1.6, 1.931, 2.43, 3.128, 4.043, 5.196, 6.601, 8.277",\
"1.351, 1.429, 1.643, 1.979, 2.478, 3.174, 4.09, 5.243, 6.648, 8.322",\
"1.321, 1.407, 1.635, 1.979, 2.478, 3.175, 4.09, 5.242, 6.648, 8.324");
}
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.00242, 0.007405, 0.01693, 0.03176, 0.05257, 0.07995, 0.1144, 0.1566, 0.2068");
values("0.56, 0.6232, 0.8018, 1.069, 1.423, 1.876, 2.45, 3.176, 4.085, 5.196",\
"0.5602, 0.624, 0.8018, 1.068, 1.425, 1.874, 2.452, 3.177, 4.085, 5.198",\
"0.5608, 0.6244, 0.8024, 1.069, 1.422, 1.877, 2.453, 3.176, 4.084, 5.193",\
"0.5602, 0.6244, 0.802, 1.068, 1.422, 1.875, 2.447, 3.175, 4.084, 5.2",\
"0.5596, 0.624, 0.8012, 1.068, 1.424, 1.875, 2.449, 3.177, 4.081, 5.2",\
"0.5592, 0.6244, 0.8014, 1.068, 1.424, 1.876, 2.448, 3.178, 4.086, 5.199",\
"0.5712, 0.6354, 0.8098, 1.075, 1.427, 1.879, 2.456, 3.178, 4.084, 5.192",\
"0.6284, 0.6928, 0.8626, 1.113, 1.456, 1.897, 2.467, 3.19, 4.094, 5.206",\
"0.69, 0.76, 0.936, 1.18, 1.512, 1.946, 2.51, 3.222, 4.118, 5.214",\
"0.75, 0.824, 1.012, 1.258, 1.578, 2.004, 2.554, 3.264, 4.156, 5.246");
}
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.00242, 0.007405, 0.01693, 0.03176, 0.05257, 0.07995, 0.1144, 0.1566, 0.2068");
values("0.2693, 0.3433, 0.6154, 1.155, 2.002, 3.19, 4.771, 6.73, 9.167, 11.99",\
"0.2694, 0.3436, 0.6148, 1.156, 2.005, 3.2, 4.761, 6.744, 9.157, 11.99",\
"0.2695, 0.3432, 0.6159, 1.155, 2.003, 3.191, 4.753, 6.75, 9.158, 12",\
"0.275, 0.3484, 0.6166, 1.156, 2.001, 3.197, 4.768, 6.748, 9.161, 11.99",\
"0.2992, 0.3682, 0.6272, 1.157, 2.002, 3.192, 4.766, 6.734, 9.166, 12",\
"0.3304, 0.3948, 0.6418, 1.164, 2.004, 3.192, 4.762, 6.734, 9.155, 12.03",\
"0.3648, 0.428, 0.6626, 1.17, 2.012, 3.194, 4.758, 6.729, 9.151, 12.03",\
"0.4078, 0.4686, 0.6894, 1.182, 2.012, 3.206, 4.759, 6.729, 9.141, 12.02",\
"0.4524, 0.5132, 0.7236, 1.195, 2.016, 3.2, 4.762, 6.73, 9.13, 12.01",\
"0.5036, 0.564, 0.7664, 1.216, 2.023, 3.202, 4.762, 6.732, 9.134, 12");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_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.00242, 0.007405, 0.01693, 0.03176, 0.05257, 0.07995, 0.1144, 0.1566, 0.2068");
values("2.411, 2.496, 2.725, 3.038, 3.406, 3.825, 4.302, 4.846, 5.471, 6.189",\
"2.427, 2.513, 2.742, 3.055, 3.423, 3.842, 4.319, 4.864, 5.488, 6.207",\
"2.51, 2.595, 2.824, 3.137, 3.504, 3.924, 4.401, 4.946, 5.57, 6.289",\
"2.678, 2.763, 2.992, 3.304, 3.673, 4.093, 4.569, 5.114, 5.738, 6.457",\
"2.939, 3.023, 3.253, 3.566, 3.933, 4.353, 4.83, 5.375, 5.999, 6.718",\
"3.305, 3.39, 3.619, 3.932, 4.3, 4.72, 5.197, 5.741, 6.366, 7.084",\
"3.775, 3.861, 4.093, 4.409, 4.779, 5.199, 5.677, 6.222, 6.847, 7.565",\
"4.312, 4.402, 4.645, 4.971, 5.352, 5.779, 6.261, 6.808, 7.435, 8.155",\
"4.911, 5.006, 5.259, 5.597, 5.992, 6.431, 6.923, 7.478, 8.109, 8.831",\
"5.576, 5.675, 5.94, 6.293, 6.699, 7.151, 7.652, 8.214, 8.852, 9.579");
}
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.00242, 0.007405, 0.01693, 0.03176, 0.05257, 0.07995, 0.1144, 0.1566, 0.2068");
values("0.5372, 0.591, 0.7679, 1.093, 1.592, 2.289, 3.203, 4.354, 5.759, 7.434",\
"0.566, 0.6199, 0.7966, 1.121, 1.621, 2.317, 3.232, 4.384, 5.789, 7.462",\
"0.6674, 0.7211, 0.8973, 1.222, 1.721, 2.418, 3.333, 4.485, 5.89, 7.564",\
"0.849, 0.9028, 1.079, 1.402, 1.902, 2.6, 3.515, 4.667, 6.071, 7.747",\
"1.043, 1.099, 1.278, 1.602, 2.101, 2.799, 3.715, 4.868, 6.274, 7.949",\
"1.21, 1.271, 1.455, 1.78, 2.279, 2.977, 3.893, 5.046, 6.452, 8.127",\
"1.344, 1.408, 1.6, 1.927, 2.425, 3.123, 4.039, 5.191, 6.598, 8.273",\
"1.436, 1.506, 1.706, 2.035, 2.535, 3.233, 4.148, 5.301, 6.706, 8.383",\
"1.482, 1.558, 1.768, 2.103, 2.602, 3.3, 4.216, 5.368, 6.775, 8.449",\
"1.476, 1.559, 1.783, 2.125, 2.625, 3.322, 4.238, 5.39, 6.796, 8.471");
}
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.00242, 0.007405, 0.01693, 0.03176, 0.05257, 0.07995, 0.1144, 0.1566, 0.2068");
values("0.56, 0.6242, 0.8014, 1.068, 1.422, 1.876, 2.453, 3.176, 4.086, 5.2",\
"0.56, 0.6246, 0.8014, 1.068, 1.424, 1.877, 2.454, 3.175, 4.084, 5.2",\
"0.56, 0.6236, 0.8014, 1.068, 1.423, 1.877, 2.453, 3.177, 4.082, 5.2",\
"0.56, 0.6242, 0.8016, 1.069, 1.425, 1.876, 2.45, 3.177, 4.085, 5.2",\
"0.5596, 0.6244, 0.8014, 1.068, 1.422, 1.877, 2.45, 3.176, 4.084, 5.2",\
"0.5602, 0.6244, 0.8016, 1.069, 1.422, 1.876, 2.453, 3.178, 4.083, 5.194",\
"0.5768, 0.6398, 0.8146, 1.078, 1.431, 1.882, 2.458, 3.179, 4.085, 5.201",\
"0.612, 0.6774, 0.8556, 1.12, 1.464, 1.905, 2.472, 3.193, 4.092, 5.204",\
"0.646, 0.716, 0.9, 1.166, 1.516, 1.96, 2.522, 3.23, 4.124, 5.224",\
"0.688, 0.76, 0.948, 1.22, 1.572, 2.012, 2.568, 3.276, 4.16, 5.252");
}
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.00242, 0.007405, 0.01693, 0.03176, 0.05257, 0.07995, 0.1144, 0.1566, 0.2068");
values("0.2718, 0.3463, 0.6182, 1.158, 2.003, 3.192, 4.764, 6.738, 9.148, 12.02",\
"0.2725, 0.3461, 0.619, 1.158, 2.003, 3.193, 4.759, 6.734, 9.138, 12.02",\
"0.2721, 0.3461, 0.6188, 1.158, 2.005, 3.197, 4.763, 6.733, 9.143, 12.02",\
"0.2754, 0.349, 0.619, 1.158, 2.005, 3.193, 4.764, 6.737, 9.148, 12.02",\
"0.2976, 0.3666, 0.6276, 1.159, 2.003, 3.198, 4.759, 6.739, 9.149, 12.01",\
"0.3268, 0.3912, 0.6412, 1.164, 2.005, 3.194, 4.76, 6.732, 9.143, 12",\
"0.3586, 0.423, 0.6598, 1.172, 2.011, 3.195, 4.761, 6.727, 9.148, 12.02",\
"0.3976, 0.4594, 0.6842, 1.182, 2.015, 3.202, 4.76, 6.731, 9.144, 12.02",\
"0.4406, 0.4998, 0.7156, 1.194, 2.017, 3.202, 4.761, 6.729, 9.13, 12.01",\
"0.487, 0.5484, 0.7532, 1.211, 2.023, 3.204, 4.768, 6.736, 9.138, 12");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_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.00242, 0.007405, 0.01693, 0.03176, 0.05257, 0.07995, 0.1144, 0.1566, 0.2068");
values("2.506, 2.591, 2.82, 3.133, 3.5, 3.92, 4.398, 4.942, 5.566, 6.285",\
"2.53, 2.615, 2.844, 3.157, 3.525, 3.945, 4.422, 4.966, 5.591, 6.309",\
"2.624, 2.71, 2.938, 3.251, 3.619, 4.039, 4.516, 5.06, 5.685, 6.403",\
"2.798, 2.882, 3.112, 3.425, 3.792, 4.212, 4.689, 5.233, 5.858, 6.576",\
"3.045, 3.13, 3.359, 3.672, 4.04, 4.46, 4.937, 5.481, 6.106, 6.824",\
"3.37, 3.455, 3.685, 3.998, 4.365, 4.785, 5.262, 5.806, 6.431, 7.149",\
"3.77, 3.856, 4.087, 4.402, 4.772, 5.192, 5.67, 6.215, 6.839, 7.558",\
"4.21, 4.3, 4.54, 4.865, 5.244, 5.67, 6.152, 6.699, 7.325, 8.044",\
"4.691, 4.785, 5.033, 5.369, 5.759, 6.198, 6.688, 7.242, 7.872, 8.594",\
"5.223, 5.319, 5.577, 5.923, 6.326, 6.775, 7.275, 7.838, 8.476, 9.203");
}
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.00242, 0.007405, 0.01693, 0.03176, 0.05257, 0.07995, 0.1144, 0.1566, 0.2068");
values("0.553, 0.608, 0.7878, 1.115, 1.617, 2.315, 3.231, 4.383, 5.789, 7.464",\
"0.5812, 0.6364, 0.816, 1.144, 1.645, 2.343, 3.259, 4.412, 5.817, 7.492",\
"0.6831, 0.7376, 0.9165, 1.243, 1.745, 2.443, 3.359, 4.512, 5.918, 7.593",\
"0.8697, 0.9243, 1.102, 1.428, 1.929, 2.628, 3.545, 4.696, 6.102, 7.776",\
"1.076, 1.133, 1.313, 1.639, 2.139, 2.838, 3.755, 4.908, 6.313, 7.988",\
"1.26, 1.32, 1.504, 1.831, 2.332, 3.031, 3.947, 5.101, 6.507, 8.183",\
"1.41, 1.474, 1.665, 1.993, 2.494, 3.193, 4.109, 5.263, 6.669, 8.344",\
"1.521, 1.591, 1.79, 2.122, 2.622, 3.321, 4.238, 5.39, 6.796, 8.473",\
"1.587, 1.662, 1.872, 2.208, 2.709, 3.408, 4.323, 5.477, 6.883, 8.557",\
"1.605, 1.686, 1.909, 2.251, 2.752, 3.449, 4.366, 5.519, 6.926, 8.601");
}
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.00242, 0.007405, 0.01693, 0.03176, 0.05257, 0.07995, 0.1144, 0.1566, 0.2068");
values("0.56, 0.6244, 0.8014, 1.068, 1.423, 1.877, 2.448, 3.174, 4.084, 5.2",\
"0.5596, 0.6236, 0.8014, 1.068, 1.423, 1.877, 2.451, 3.175, 4.084, 5.2",\
"0.5596, 0.624, 0.802, 1.068, 1.425, 1.875, 2.454, 3.176, 4.084, 5.198",\
"0.56, 0.6248, 0.8018, 1.068, 1.423, 1.877, 2.453, 3.177, 4.082, 5.2",\
"0.5606, 0.624, 0.8018, 1.068, 1.422, 1.875, 2.453, 3.177, 4.084, 5.193",\
"0.5602, 0.6244, 0.8012, 1.068, 1.422, 1.875, 2.45, 3.178, 4.086, 5.197",\
"0.5726, 0.6366, 0.8116, 1.077, 1.428, 1.88, 2.456, 3.178, 4.086, 5.2",\
"0.601, 0.6668, 0.8464, 1.111, 1.457, 1.901, 2.468, 3.193, 4.094, 5.204",\
"0.6294, 0.696, 0.882, 1.154, 1.51, 1.948, 2.512, 3.226, 4.12, 5.222",\
"0.658, 0.728, 0.918, 1.196, 1.556, 2.002, 2.562, 3.274, 4.158, 5.256");
}
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.00242, 0.007405, 0.01693, 0.03176, 0.05257, 0.07995, 0.1144, 0.1566, 0.2068");
values("0.2782, 0.3543, 0.6278, 1.166, 2.01, 3.201, 4.766, 6.739, 9.15, 12.02",\
"0.2782, 0.3533, 0.6275, 1.166, 2.012, 3.201, 4.767, 6.74, 9.15, 12.02",\
"0.2779, 0.3525, 0.6262, 1.164, 2.01, 3.198, 4.763, 6.74, 9.15, 12.02",\
"0.28, 0.3538, 0.6254, 1.164, 2.009, 3.201, 4.766, 6.738, 9.138, 12.01",\
"0.3002, 0.37, 0.6318, 1.164, 2.009, 3.196, 4.767, 6.741, 9.146, 12.02",\
"0.3264, 0.393, 0.644, 1.168, 2.01, 3.196, 4.763, 6.74, 9.151, 12.02",\
"0.3592, 0.423, 0.6616, 1.176, 2.014, 3.199, 4.761, 6.736, 9.148, 12.01",\
"0.3952, 0.4576, 0.6872, 1.183, 2.016, 3.201, 4.762, 6.729, 9.144, 12.02",\
"0.4364, 0.4968, 0.7148, 1.196, 2.021, 3.206, 4.765, 6.732, 9.136, 12",\
"0.4814, 0.5412, 0.7508, 1.211, 2.027, 3.21, 4.768, 6.736, 9.136, 12");
}
}
}
}