blob: d92a4bbf99beaba959fde138096b0394a4282169 [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_2) {
area : 24.147200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "1.335852e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "1.335852e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "1.335852e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "1.335852e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "1.6092594e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "1.6092756e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "1.867698e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "1.868994e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "1.868994e-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.003678 ;
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.003012, 0.003006, 0.003003, 0.002996, 0.003, 0.003001, 0.003, \
0.003, 0.002995, 0.002533");
}
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.002308, -0.002305, -0.002311, -0.002312, -0.002325, -0.00233, \
-0.002341, -0.002361, -0.002412, -0.002361");
}
}
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.003008, 0.003003, 0.003, 0.002997, 0.003002, 0.003, 0.003, 0.003001, \
0.002999, 0.002529");
}
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.002307, -0.002309, -0.002313, -0.002314, -0.002326, -0.00233, \
-0.002342, -0.002362, -0.002414, -0.002364");
}
}
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.003003, 0.003, 0.003002, 0.002994, 0.003002, 0.003, 0.003, 0.003001, \
0.002998, 0.00253");
}
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("-1.405e-05, -1.492e-05, -2.451e-05, -3.154e-05, -5.104e-05, -7.23e-05, \
-0.0001001, -0.0001475, -0.0002711, -0.0007741");
}
}
}
pin(A2) {
capacitance : 0.003395 ;
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.002571, 0.002559, 0.002549, 0.002539, 0.002539, 0.00253, 0.002519, \
0.002498, 0.002463, 0.001999");
}
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.002477, -0.002474, -0.002476, -0.002473, -0.002478, -0.002477, \
-0.002473, -0.002471, -0.002474, -0.002244");
}
}
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.00256, 0.002483, 0.00248, 0.002477, 0.002482, 0.00248, 0.002481, \
0.002481, 0.00248, 0.002069");
}
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.002473, -0.002473, -0.002475, -0.002471, -0.002476, -0.002476, \
-0.002476, -0.002476, -0.002475, -0.002242");
}
}
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.002798, 0.0028, 0.002797, 0.002792, 0.002792, 0.002785, 0.002774, \
0.002757, 0.002722, 0.002223");
}
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.00247, -0.002472, -0.002472, -0.002472, -0.002477, -0.002476, \
-0.002478, -0.002474, -0.002473, -0.002243");
}
}
}
pin(A3) {
capacitance : 0.003374 ;
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.002492, 0.002486, 0.002482, 0.002478, 0.002482, 0.002484, 0.002482, \
0.002482, 0.002481, 0.002071");
}
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.002476, -0.002475, -0.002472, -0.002472, -0.002473, -0.002477, \
-0.002472, -0.002471, -0.002472, -0.002243");
}
}
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.002486, 0.002485, 0.00248, 0.002477, 0.002484, 0.002481, 0.002482, \
0.002482, 0.002482, 0.002068");
}
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.002474, -0.002478, -0.002475, -0.002471, -0.002478, -0.002476, \
-0.002474, -0.002475, -0.002474, -0.002242");
}
}
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.00249, 0.002485, 0.002481, 0.002479, 0.002484, 0.002483, 0.002483, \
0.002482, 0.00248, 0.002068");
}
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.002474, -0.002474, -0.002477, -0.002471, -0.002476, -0.002477, \
-0.002476, -0.002473, -0.002471, -0.002241");
}
}
}
pin(Z) {
direction : output ;
function : "(A1&A2&A3)" ;
max_capacitance : 0.329 ;
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.003264, 0.01121, 0.02639, 0.05003, 0.08321, 0.1269, 0.1819, 0.249, 0.329");
values("0.02841, 0.02853, 0.02885, 0.02914, 0.02933, 0.02944, 0.02951, 0.02956, 0.02958, 0.02961",\
"0.02845, 0.02859, 0.02892, 0.02922, 0.02941, 0.02953, 0.02959, 0.02963, 0.02965, 0.02967",\
"0.02825, 0.02839, 0.02872, 0.02904, 0.02924, 0.02936, 0.02942, 0.02945, 0.02947, 0.02949",\
"0.02797, 0.0281, 0.02841, 0.02871, 0.02892, 0.02905, 0.02913, 0.02917, 0.0292, 0.02922",\
"0.02774, 0.02783, 0.0281, 0.02837, 0.02859, 0.02875, 0.02885, 0.02892, 0.02894, 0.02898",\
"0.02751, 0.02761, 0.02786, 0.02811, 0.02835, 0.02852, 0.02864, 0.02872, 0.02878, 0.02881",\
"0.02734, 0.02745, 0.02767, 0.02791, 0.02815, 0.02833, 0.02847, 0.02856, 0.02863, 0.02866",\
"0.02724, 0.02733, 0.02754, 0.02778, 0.028, 0.02818, 0.02833, 0.02844, 0.02848, 0.02825",\
"0.02716, 0.02724, 0.02744, 0.02766, 0.02788, 0.02807, 0.02817, 0.0278, 0.0268, 0.02596",\
"0.02018, 0.01962, 0.01863, 0.01809, 0.01791, 0.01787, 0.01791, 0.01797, 0.01801, 0.01807");
}
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.003264, 0.01121, 0.02639, 0.05003, 0.08321, 0.1269, 0.1819, 0.249, 0.329");
values("0.01712, 0.01723, 0.01749, 0.0178, 0.01806, 0.01839, 0.01873, 0.01997, 0.0347, 0.1141",\
"0.01709, 0.0172, 0.01744, 0.01776, 0.01805, 0.01835, 0.01859, 0.01975, 0.03546, 0.1163",\
"0.01703, 0.01712, 0.01736, 0.01769, 0.01806, 0.01829, 0.01848, 0.01989, 0.03807, 0.1244",\
"0.01692, 0.01703, 0.01725, 0.01752, 0.01781, 0.01808, 0.01832, 0.02011, 0.04416, 0.1404",\
"0.01677, 0.01683, 0.01703, 0.01731, 0.01759, 0.0179, 0.01808, 0.02149, 0.05826, 0.165",\
"0.01663, 0.0167, 0.01691, 0.01711, 0.01741, 0.01771, 0.01806, 0.02598, 0.08542, 0.1948",\
"0.0165, 0.01659, 0.01671, 0.01692, 0.01723, 0.01752, 0.01873, 0.04054, 0.1272, 0.2199",\
"0.01643, 0.01649, 0.01669, 0.0168, 0.01708, 0.01747, 0.02456, 0.08156, 0.1655, 0.2294",\
"0.01638, 0.01644, 0.01656, 0.01673, 0.01694, 0.02049, 0.0624, 0.1278, 0.1751, 0.2083",\
"0.01647, 0.01655, 0.01668, 0.01689, 0.02491, 0.06381, 0.09496, 0.1151, 0.1285, 0.1377");
}
}
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.003264, 0.01121, 0.02639, 0.05003, 0.08321, 0.1269, 0.1819, 0.249, 0.329");
values("0.03074, 0.03088, 0.03118, 0.03147, 0.03168, 0.0318, 0.03188, 0.03193, 0.03196, 0.03198",\
"0.03072, 0.03085, 0.03114, 0.03144, 0.03165, 0.03178, 0.03186, 0.0319, 0.03193, 0.03196",\
"0.03053, 0.03068, 0.03096, 0.03127, 0.03149, 0.03162, 0.0317, 0.03175, 0.03179, 0.0318",\
"0.03031, 0.03046, 0.03073, 0.03102, 0.03125, 0.03139, 0.03147, 0.03152, 0.03156, 0.03159",\
"0.03012, 0.03025, 0.03049, 0.03076, 0.03099, 0.03114, 0.03125, 0.03132, 0.03135, 0.03138",\
"0.02994, 0.03004, 0.03026, 0.03052, 0.03076, 0.03094, 0.03105, 0.03114, 0.03119, 0.03122",\
"0.02978, 0.02987, 0.03009, 0.03033, 0.03055, 0.03074, 0.03088, 0.03098, 0.03105, 0.03108",\
"0.02968, 0.02975, 0.02995, 0.03018, 0.0304, 0.03059, 0.03074, 0.03086, 0.03088, 0.03062",\
"0.02955, 0.02962, 0.02982, 0.03003, 0.03024, 0.03042, 0.03051, 0.03001, 0.02898, 0.02818",\
"0.01939, 0.01901, 0.01851, 0.01835, 0.01838, 0.01847, 0.01858, 0.01868, 0.01876, 0.01883");
}
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.003264, 0.01121, 0.02639, 0.05003, 0.08321, 0.1269, 0.1819, 0.249, 0.329");
values("0.01712, 0.01721, 0.01744, 0.01778, 0.01814, 0.01844, 0.0187, 0.01974, 0.03494, 0.1153",\
"0.0171, 0.0172, 0.01743, 0.01776, 0.01812, 0.01844, 0.01865, 0.01977, 0.03576, 0.1176",\
"0.01704, 0.01713, 0.01738, 0.01771, 0.01805, 0.01834, 0.01859, 0.01998, 0.03849, 0.1259",\
"0.01697, 0.01707, 0.01726, 0.01755, 0.01792, 0.01823, 0.01839, 0.02024, 0.04491, 0.1413",\
"0.01683, 0.01692, 0.01714, 0.01737, 0.01772, 0.01793, 0.01821, 0.02176, 0.05817, 0.1653",\
"0.01674, 0.01681, 0.01702, 0.01728, 0.01756, 0.01779, 0.01837, 0.02626, 0.08472, 0.1946",\
"0.01662, 0.01672, 0.01685, 0.01708, 0.01734, 0.01778, 0.01897, 0.0403, 0.1259, 0.2197",\
"0.01657, 0.01665, 0.01676, 0.01701, 0.01724, 0.01755, 0.02472, 0.08092, 0.1653, 0.2296",\
"0.01651, 0.01657, 0.01669, 0.01691, 0.01707, 0.02061, 0.06232, 0.1278, 0.1753, 0.2086",\
"0.01663, 0.01669, 0.01682, 0.01699, 0.02515, 0.06427, 0.09497, 0.1149, 0.1281, 0.1371");
}
}
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.003264, 0.01121, 0.02639, 0.05003, 0.08321, 0.1269, 0.1819, 0.249, 0.329");
values("0.03291, 0.03303, 0.03331, 0.0336, 0.03382, 0.03396, 0.03405, 0.03411, 0.03414, 0.03417",\
"0.03273, 0.03285, 0.03314, 0.03343, 0.03366, 0.0338, 0.03388, 0.03394, 0.03397, 0.03399",\
"0.03258, 0.0327, 0.03298, 0.03328, 0.0335, 0.03364, 0.03373, 0.03379, 0.03381, 0.03384",\
"0.03243, 0.03255, 0.03282, 0.03311, 0.03334, 0.03349, 0.03358, 0.03364, 0.03367, 0.0337",\
"0.03232, 0.03241, 0.03266, 0.03293, 0.03315, 0.03331, 0.03342, 0.0335, 0.03353, 0.03356",\
"0.03218, 0.03227, 0.03248, 0.03272, 0.03296, 0.03313, 0.03325, 0.03334, 0.03339, 0.03344",\
"0.03202, 0.03211, 0.03231, 0.03254, 0.03277, 0.03295, 0.03309, 0.03319, 0.03326, 0.0333",\
"0.03189, 0.032, 0.03217, 0.0324, 0.03261, 0.03279, 0.03294, 0.03305, 0.03307, 0.03278",\
"0.03173, 0.03182, 0.032, 0.03222, 0.03241, 0.03259, 0.03264, 0.03201, 0.03097, 0.03021",\
"0.01883, 0.0187, 0.01864, 0.01873, 0.01888, 0.01903, 0.01918, 0.01931, 0.01939, 0.01947");
}
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.003264, 0.01121, 0.02639, 0.05003, 0.08321, 0.1269, 0.1819, 0.249, 0.329");
values("0.01712, 0.01722, 0.01744, 0.01779, 0.01812, 0.01838, 0.01869, 0.01974, 0.03481, 0.1158",\
"0.0171, 0.01719, 0.01746, 0.01776, 0.01818, 0.01836, 0.01871, 0.01962, 0.03588, 0.1181",\
"0.01705, 0.01713, 0.01738, 0.01772, 0.01807, 0.01831, 0.01866, 0.01982, 0.03871, 0.1262",\
"0.01697, 0.01707, 0.01729, 0.01756, 0.01794, 0.01826, 0.01839, 0.02042, 0.04492, 0.1414",\
"0.01684, 0.01693, 0.01716, 0.01746, 0.0177, 0.01802, 0.01838, 0.02153, 0.05789, 0.1643",\
"0.01675, 0.01685, 0.01704, 0.01733, 0.01763, 0.01786, 0.01839, 0.02556, 0.08279, 0.1927",\
"0.01669, 0.01675, 0.01694, 0.01714, 0.01749, 0.01769, 0.01887, 0.03851, 0.123, 0.218",\
"0.01659, 0.01666, 0.01682, 0.01703, 0.01728, 0.01768, 0.02347, 0.07621, 0.1626, 0.2297",\
"0.01655, 0.01661, 0.01678, 0.01697, 0.01709, 0.01972, 0.05667, 0.1252, 0.1764, 0.2125",\
"0.01667, 0.01673, 0.01686, 0.01713, 0.022, 0.06029, 0.09643, 0.12, 0.1357, 0.1465");
}
}
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.003264, 0.01121, 0.02639, 0.05003, 0.08321, 0.1269, 0.1819, 0.249, 0.329");
values("1.786, 1.863, 2.063, 2.339, 2.689, 3.132, 3.691, 4.384, 5.228, 6.232",\
"1.871, 1.948, 2.148, 2.425, 2.775, 3.218, 3.776, 4.47, 5.313, 6.317",\
"2.145, 2.221, 2.421, 2.699, 3.049, 3.492, 4.05, 4.744, 5.587, 6.592",\
"2.673, 2.75, 2.95, 3.227, 3.577, 4.021, 4.578, 5.272, 6.116, 7.121",\
"3.512, 3.589, 3.788, 4.065, 4.415, 4.859, 5.417, 6.111, 6.955, 7.959",\
"4.694, 4.771, 4.971, 5.249, 5.6, 6.044, 6.603, 7.297, 8.141, 9.145",\
"6.195, 6.279, 6.487, 6.773, 7.127, 7.574, 8.131, 8.826, 9.669, 10.68",\
"7.939, 8.033, 8.266, 8.572, 8.94, 9.391, 9.952, 10.65, 11.49, 12.5",\
"9.901, 10.01, 10.27, 10.6, 10.99, 11.45, 12.02, 12.71, 13.56, 14.56",\
"12.09, 12.2, 12.5, 12.86, 13.27, 13.75, 14.32, 15.02, 15.86, 16.86");
}
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.003264, 0.01121, 0.02639, 0.05003, 0.08321, 0.1269, 0.1819, 0.249, 0.329");
values("1.758, 1.88, 2.239, 2.842, 3.742, 4.993, 6.632, 8.698, 11.22, 14.22",\
"1.812, 1.933, 2.292, 2.895, 3.796, 5.047, 6.685, 8.747, 11.27, 14.27",\
"2.02, 2.142, 2.5, 3.103, 4.003, 5.254, 6.892, 8.96, 11.48, 14.49",\
"2.423, 2.544, 2.901, 3.503, 4.403, 5.654, 7.292, 9.36, 11.88, 14.88",\
"3.05, 3.172, 3.529, 4.13, 5.029, 6.28, 7.919, 9.988, 12.5, 15.5",\
"3.857, 3.982, 4.345, 4.949, 5.849, 7.099, 8.739, 10.81, 13.33, 16.32",\
"4.765, 4.893, 5.263, 5.873, 6.777, 8.027, 9.668, 11.73, 14.26, 17.26",\
"5.763, 5.897, 6.275, 6.886, 7.792, 9.048, 10.69, 12.75, 15.27, 18.26",\
"6.849, 6.987, 7.376, 7.99, 8.897, 10.15, 11.8, 13.86, 16.38, 19.38",\
"8.01, 8.16, 8.56, 9.184, 10.09, 11.34, 12.99, 15.05, 17.57, 20.57");
}
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.003264, 0.01121, 0.02639, 0.05003, 0.08321, 0.1269, 0.1819, 0.249, 0.329");
values("0.3784, 0.438, 0.6104, 0.9002, 1.343, 1.984, 2.866, 4.003, 5.419, 7.109",\
"0.3794, 0.438, 0.6098, 0.9002, 1.343, 1.985, 2.866, 4.007, 5.417, 7.106",\
"0.379, 0.4388, 0.6104, 0.9012, 1.343, 1.985, 2.866, 4.003, 5.415, 7.106",\
"0.3794, 0.439, 0.6108, 0.9008, 1.342, 1.985, 2.866, 4.003, 5.411, 7.109",\
"0.3798, 0.4396, 0.6118, 0.8998, 1.342, 1.984, 2.866, 4.003, 5.419, 7.096",\
"0.3884, 0.4464, 0.6168, 0.9046, 1.345, 1.984, 2.865, 4.008, 5.414, 7.108",\
"0.428, 0.482, 0.646, 0.926, 1.358, 1.994, 2.866, 4.004, 5.42, 7.1",\
"0.504, 0.564, 0.726, 0.99, 1.404, 2.02, 2.882, 4.01, 5.42, 7.106",\
"0.586, 0.65, 0.818, 1.078, 1.476, 2.07, 2.912, 4.03, 5.42, 7.098",\
"0.672, 0.742, 0.924, 1.178, 1.56, 2.132, 2.956, 4.052, 5.438, 7.114");
}
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.003264, 0.01121, 0.02639, 0.05003, 0.08321, 0.1269, 0.1819, 0.249, 0.329");
values("0.5146, 0.6508, 1.112, 2.014, 3.471, 5.544, 8.281, 11.75, 15.95, 20.95",\
"0.515, 0.6506, 1.111, 2.014, 3.47, 5.544, 8.28, 11.73, 15.96, 20.97",\
"0.515, 0.6508, 1.112, 2.012, 3.473, 5.553, 8.291, 11.74, 15.96, 20.95",\
"0.5148, 0.6508, 1.113, 2.014, 3.474, 5.55, 8.283, 11.74, 15.94, 20.96",\
"0.5178, 0.6534, 1.113, 2.014, 3.476, 5.544, 8.29, 11.75, 15.94, 20.96",\
"0.5382, 0.6742, 1.129, 2.02, 3.478, 5.544, 8.281, 11.75, 15.99, 20.97",\
"0.5666, 0.6998, 1.151, 2.042, 3.49, 5.55, 8.294, 11.74, 15.98, 20.94",\
"0.606, 0.734, 1.176, 2.054, 3.506, 5.572, 8.298, 11.74, 15.94, 20.98",\
"0.656, 0.78, 1.206, 2.07, 3.508, 5.58, 8.316, 11.75, 15.94, 20.96",\
"0.722, 0.838, 1.244, 2.088, 3.518, 5.582, 8.322, 11.77, 15.97, 20.98");
}
}
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.003264, 0.01121, 0.02639, 0.05003, 0.08321, 0.1269, 0.1819, 0.249, 0.329");
values("1.938, 2.016, 2.217, 2.496, 2.848, 3.292, 3.851, 4.546, 5.39, 6.395",\
"2.018, 2.096, 2.297, 2.575, 2.927, 3.372, 3.931, 4.625, 5.469, 6.475",\
"2.293, 2.371, 2.571, 2.851, 3.203, 3.647, 4.206, 4.9, 5.744, 6.75",\
"2.826, 2.904, 3.105, 3.382, 3.736, 4.18, 4.739, 5.433, 6.277, 7.282",\
"3.667, 3.745, 3.945, 4.224, 4.577, 5.021, 5.581, 6.275, 7.119, 8.125",\
"4.853, 4.931, 5.133, 5.412, 5.765, 6.209, 6.769, 7.463, 8.307, 9.313",\
"6.378, 6.459, 6.667, 6.949, 7.305, 7.752, 8.312, 9.006, 9.849, 10.86",\
"8.168, 8.259, 8.488, 8.788, 9.155, 9.604, 10.17, 10.86, 11.71, 12.71",\
"10.18, 10.29, 10.54, 10.86, 11.25, 11.71, 12.28, 12.97, 13.81, 14.82",\
"12.42, 12.54, 12.82, 13.17, 13.58, 14.05, 14.62, 15.32, 16.17, 17.17");
}
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.003264, 0.01121, 0.02639, 0.05003, 0.08321, 0.1269, 0.1819, 0.249, 0.329");
values("1.832, 1.954, 2.312, 2.915, 3.815, 5.066, 6.707, 8.77, 11.29, 14.28",\
"1.892, 2.013, 2.372, 2.975, 3.876, 5.126, 6.767, 8.827, 11.34, 14.35",\
"2.099, 2.22, 2.578, 3.182, 4.082, 5.332, 6.974, 9.034, 11.55, 14.56",\
"2.476, 2.598, 2.956, 3.558, 4.458, 5.709, 7.35, 9.413, 11.93, 14.92",\
"3.058, 3.18, 3.537, 4.139, 5.039, 6.29, 7.928, 9.997, 12.52, 15.5",\
"3.822, 3.946, 4.311, 4.915, 5.815, 7.065, 8.705, 10.77, 13.3, 16.3",\
"4.715, 4.845, 5.216, 5.827, 6.731, 7.981, 9.619, 11.69, 14.21, 17.2",\
"5.722, 5.857, 6.237, 6.852, 7.756, 9.01, 10.65, 12.71, 15.23, 18.23",\
"6.831, 6.971, 7.361, 7.982, 8.889, 10.14, 11.79, 13.85, 16.37, 19.36",\
"8.033, 8.181, 8.586, 9.214, 10.12, 11.37, 13.02, 15.08, 17.6, 20.6");
}
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.003264, 0.01121, 0.02639, 0.05003, 0.08321, 0.1269, 0.1819, 0.249, 0.329");
values("0.3844, 0.4432, 0.6164, 0.9056, 1.348, 1.99, 2.868, 4.006, 5.417, 7.109",\
"0.3828, 0.4432, 0.6162, 0.9068, 1.348, 1.989, 2.87, 4.009, 5.414, 7.111",\
"0.3838, 0.443, 0.6162, 0.9064, 1.348, 1.988, 2.869, 4.009, 5.419, 7.108",\
"0.3838, 0.4434, 0.6156, 0.907, 1.349, 1.989, 2.87, 4.006, 5.423, 7.103",\
"0.3852, 0.4444, 0.617, 0.9064, 1.349, 1.99, 2.868, 4.011, 5.418, 7.109",\
"0.388, 0.4476, 0.6196, 0.9088, 1.348, 1.991, 2.867, 4.011, 5.418, 7.112",\
"0.416, 0.472, 0.642, 0.924, 1.36, 1.994, 2.872, 4.01, 5.422, 7.112",\
"0.486, 0.546, 0.71, 0.974, 1.396, 2.014, 2.882, 4.016, 5.418, 7.1",\
"0.562, 0.626, 0.794, 1.058, 1.46, 2.06, 2.91, 4.028, 5.424, 7.1",\
"0.644, 0.712, 0.892, 1.15, 1.536, 2.118, 2.948, 4.05, 5.436, 7.108");
}
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.003264, 0.01121, 0.02639, 0.05003, 0.08321, 0.1269, 0.1819, 0.249, 0.329");
values("0.515, 0.6508, 1.112, 2.014, 3.476, 5.551, 8.29, 11.73, 15.94, 20.96",\
"0.5148, 0.6508, 1.111, 2.014, 3.476, 5.545, 8.284, 11.73, 15.94, 20.97",\
"0.515, 0.6506, 1.112, 2.015, 3.475, 5.546, 8.286, 11.73, 15.94, 20.97",\
"0.514, 0.6502, 1.111, 2.012, 3.477, 5.545, 8.283, 11.73, 15.94, 20.96",\
"0.5174, 0.655, 1.113, 2.012, 3.477, 5.544, 8.291, 11.74, 15.94, 20.96",\
"0.5376, 0.6726, 1.127, 2.019, 3.478, 5.544, 8.28, 11.75, 15.94, 20.97",\
"0.5644, 0.698, 1.15, 2.04, 3.484, 5.554, 8.282, 11.73, 15.94, 20.95",\
"0.598, 0.73, 1.176, 2.054, 3.498, 5.564, 8.292, 11.73, 15.95, 20.95",\
"0.636, 0.768, 1.206, 2.072, 3.504, 5.572, 8.304, 11.74, 15.94, 20.97",\
"0.686, 0.816, 1.242, 2.09, 3.514, 5.574, 8.308, 11.75, 15.96, 20.98");
}
}
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.003264, 0.01121, 0.02639, 0.05003, 0.08321, 0.1269, 0.1819, 0.249, 0.329");
values("2.077, 2.156, 2.357, 2.638, 2.991, 3.437, 3.997, 4.692, 5.538, 6.543",\
"2.146, 2.225, 2.427, 2.707, 3.061, 3.507, 4.067, 4.762, 5.607, 6.613",\
"2.422, 2.501, 2.703, 2.983, 3.337, 3.783, 4.343, 5.038, 5.883, 6.889",\
"2.96, 3.039, 3.241, 3.521, 3.875, 4.321, 4.881, 5.576, 6.422, 7.428",\
"3.806, 3.885, 4.087, 4.366, 4.721, 5.166, 5.727, 6.422, 7.267, 8.274",\
"4.997, 5.076, 5.277, 5.557, 5.911, 6.357, 6.918, 7.613, 8.459, 9.465",\
"6.537, 6.618, 6.825, 7.107, 7.465, 7.91, 8.471, 9.167, 10.01, 11.02",\
"8.366, 8.458, 8.682, 8.979, 9.342, 9.792, 10.35, 11.05, 11.89, 12.9",\
"10.43, 10.53, 10.78, 11.1, 11.48, 11.94, 12.5, 13.2, 14.04, 15.05",\
"12.72, 12.83, 13.11, 13.45, 13.85, 14.32, 14.89, 15.59, 16.44, 17.44");
}
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.003264, 0.01121, 0.02639, 0.05003, 0.08321, 0.1269, 0.1819, 0.249, 0.329");
values("1.858, 1.979, 2.337, 2.941, 3.841, 5.092, 6.732, 8.792, 11.31, 14.31",\
"1.927, 2.048, 2.407, 3.01, 3.91, 5.161, 6.801, 8.865, 11.39, 14.38",\
"2.131, 2.252, 2.611, 3.214, 4.114, 5.365, 7.005, 9.07, 11.59, 14.58",\
"2.476, 2.598, 2.955, 3.558, 4.458, 5.709, 7.35, 9.41, 11.93, 14.92",\
"2.993, 3.115, 3.473, 4.075, 4.975, 6.226, 7.867, 9.93, 12.45, 15.45",\
"3.672, 3.796, 4.162, 4.766, 5.666, 6.917, 8.557, 10.62, 13.14, 16.14",\
"4.479, 4.609, 4.981, 5.591, 6.494, 7.745, 9.385, 11.45, 13.97, 16.97",\
"5.408, 5.543, 5.925, 6.542, 7.446, 8.698, 10.34, 12.4, 14.92, 17.91",\
"6.455, 6.595, 6.988, 7.611, 8.518, 9.77, 11.41, 13.48, 15.99, 18.99",\
"7.607, 7.755, 8.159, 8.793, 9.702, 10.95, 12.59, 14.66, 17.18, 20.17");
}
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.003264, 0.01121, 0.02639, 0.05003, 0.08321, 0.1269, 0.1819, 0.249, 0.329");
values("0.389, 0.448, 0.621, 0.9114, 1.353, 1.994, 2.875, 4.014, 5.427, 7.11",\
"0.3884, 0.4482, 0.6214, 0.9098, 1.354, 1.995, 2.873, 4.011, 5.419, 7.115",\
"0.3888, 0.448, 0.6214, 0.9112, 1.354, 1.994, 2.873, 4.014, 5.418, 7.116",\
"0.3892, 0.4492, 0.6216, 0.9106, 1.354, 1.995, 2.874, 4.012, 5.418, 7.116",\
"0.39, 0.4488, 0.6218, 0.9122, 1.354, 1.995, 2.873, 4.016, 5.419, 7.115",\
"0.3906, 0.4504, 0.6242, 0.9132, 1.355, 1.994, 2.875, 4.011, 5.424, 7.11",\
"0.408, 0.468, 0.64, 0.924, 1.36, 1.996, 2.876, 4.016, 5.424, 7.108",\
"0.474, 0.53, 0.692, 0.964, 1.388, 2.014, 2.88, 4.014, 5.42, 7.102",\
"0.544, 0.606, 0.776, 1.038, 1.446, 2.052, 2.908, 4.028, 5.422, 7.102",\
"0.622, 0.688, 0.868, 1.126, 1.518, 2.11, 2.942, 4.048, 5.44, 7.108");
}
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.003264, 0.01121, 0.02639, 0.05003, 0.08321, 0.1269, 0.1819, 0.249, 0.329");
values("0.5148, 0.6506, 1.112, 2.014, 3.475, 5.55, 8.285, 11.73, 15.95, 20.97",\
"0.5146, 0.6508, 1.112, 2.014, 3.476, 5.554, 8.282, 11.73, 15.95, 20.96",\
"0.5158, 0.6506, 1.112, 2.014, 3.473, 5.55, 8.281, 11.73, 15.94, 20.96",\
"0.5146, 0.6512, 1.112, 2.012, 3.477, 5.545, 8.285, 11.73, 15.94, 20.96",\
"0.517, 0.6534, 1.113, 2.015, 3.471, 5.554, 8.29, 11.73, 15.95, 20.95",\
"0.5372, 0.6724, 1.127, 2.018, 3.477, 5.544, 8.281, 11.73, 15.95, 20.97",\
"0.5626, 0.6986, 1.15, 2.038, 3.48, 5.552, 8.29, 11.75, 15.99, 20.96",\
"0.592, 0.728, 1.18, 2.054, 3.492, 5.56, 8.292, 11.74, 15.94, 20.95",\
"0.626, 0.762, 1.208, 2.076, 3.504, 5.564, 8.296, 11.74, 15.94, 20.95",\
"0.664, 0.8, 1.244, 2.098, 3.518, 5.568, 8.3, 11.74, 15.95, 20.96");
}
}
}
}