blob: 722a4c7257358185f6cea46230e33f97489801e0 [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 : "0.0002056104" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.0002057724" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.0002058858" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.0002070036" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.0002094822" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.000210357" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.0002139372" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.0002144718" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0002144718" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.003934 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 25 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.003232, 0.00323, 0.003218, 0.003221, 0.00322, 0.00322, 0.00322, \
0.003217, 0.003036, 0.002313");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.002116, -0.002119, -0.00212, -0.002135, -0.002142, -0.002158, \
-0.002184, -0.002239, -0.002333, -0.002212");
}
}
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.00323, 0.003226, 0.003219, 0.003222, 0.003221, 0.003221, 0.00322, \
0.003217, 0.003033, 0.002308");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.002097, -0.002103, -0.002107, -0.002117, -0.002124, -0.002141, \
-0.002167, -0.00222, -0.002318, -0.002199");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.00323, 0.003225, 0.003221, 0.003222, 0.003221, 0.003221, 0.003219, \
0.00322, 0.003033, 0.002309");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.0007353, 0.0007291, 0.000723, 0.0006966, 0.0006717, 0.000632, \
0.0005658, 0.0004302, -6.388e-05, -0.0007614");
}
}
}
pin(A2) {
capacitance : 0.003703 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 25 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.003011, 0.003001, 0.002993, 0.00299, 0.002979, 0.002962, 0.002933, \
0.002877, 0.002579, 0.001779");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.002694, -0.002697, -0.002694, -0.0027, -0.002695, -0.002693, \
-0.002694, -0.002692, -0.002607, -0.002264");
}
}
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.003058, 0.002814, 0.002703, 0.002695, 0.00269, 0.002689, 0.002689, \
0.002687, 0.002525, 0.001885");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.002692, -0.002696, -0.002692, -0.002697, -0.002698, -0.002696, \
-0.002696, -0.002693, -0.002606, -0.002263");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.002779, 0.002775, 0.002769, 0.00277, 0.00276, 0.002749, 0.002732, \
0.002704, 0.002496, 0.001823");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.002698, -0.002708, -0.002709, -0.002721, -0.002729, -0.002748, \
-0.002772, -0.0028, -0.002727, -0.002384");
}
}
}
pin(A3) {
capacitance : 0.003672 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 25 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.002708, 0.002708, 0.002702, 0.002705, 0.002702, 0.002702, 0.002702, \
0.002701, 0.00254, 0.001903");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.002692, -0.002696, -0.002692, -0.002697, -0.002694, -0.002693, \
-0.002692, -0.00269, -0.002606, -0.002263");
}
}
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.00271, 0.002705, 0.002699, 0.002703, 0.0027, 0.0027, 0.0027, \
0.002699, 0.002536, 0.001897");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.002691, -0.002698, -0.002693, -0.002699, -0.002697, -0.002696, \
-0.002695, -0.002693, -0.002606, -0.002263");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.002707, 0.002707, 0.002703, 0.002703, 0.002701, 0.002703, 0.002702, \
0.002701, 0.002537, 0.001897");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.002695, -0.002697, -0.002695, -0.002697, -0.002694, -0.002694, \
-0.002694, -0.002692, -0.002605, -0.002261");
}
}
}
pin(Z) {
direction : output ;
function : "(A1&A2&A3)" ;
max_capacitance : 0.3838 ;
max_transition : 25 ;
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.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003642, 0.01292, 0.03063, 0.05823, 0.09695, 0.1479, 0.2121, 0.2904, 0.3838");
values("0.02978, 0.02995, 0.03036, 0.03074, 0.03099, 0.03113, 0.03122, 0.03128, 0.03131, 0.03133",\
"0.02985, 0.03002, 0.03045, 0.03084, 0.03108, 0.03123, 0.03131, 0.03137, 0.0314, 0.03141",\
"0.02962, 0.02979, 0.03021, 0.03061, 0.03087, 0.031, 0.03109, 0.03114, 0.03117, 0.03117",\
"0.02927, 0.02943, 0.02981, 0.03019, 0.03047, 0.03063, 0.03073, 0.03078, 0.03082, 0.03082",\
"0.02894, 0.02908, 0.02941, 0.02978, 0.03008, 0.03028, 0.03041, 0.03049, 0.03054, 0.03052",\
"0.02876, 0.02886, 0.02915, 0.02949, 0.02979, 0.03001, 0.03017, 0.03027, 0.03032, 0.03023",\
"0.02868, 0.02877, 0.029, 0.02932, 0.02961, 0.02985, 0.03002, 0.03013, 0.03011, 0.02973",\
"0.0287, 0.02876, 0.02897, 0.02925, 0.02953, 0.02977, 0.02994, 0.02989, 0.0293, 0.02836",\
"0.02858, 0.02864, 0.02881, 0.02903, 0.02927, 0.0292, 0.02831, 0.02725, 0.0265, 0.02597",\
"0.01492, 0.01456, 0.01417, 0.01414, 0.01428, 0.01446, 0.01463, 0.01476, 0.01486, 0.01495");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003642, 0.01292, 0.03063, 0.05823, 0.09695, 0.1479, 0.2121, 0.2904, 0.3838");
values("0.01396, 0.01408, 0.01438, 0.0148, 0.01523, 0.01559, 0.01678, 0.02858, 0.08802, 0.2039",\
"0.01391, 0.01404, 0.01435, 0.01474, 0.01513, 0.01553, 0.0167, 0.02905, 0.08975, 0.2059",\
"0.0138, 0.0139, 0.01423, 0.01463, 0.01509, 0.01551, 0.01674, 0.03122, 0.0971, 0.2129",\
"0.01363, 0.01376, 0.01403, 0.01441, 0.01481, 0.01518, 0.01711, 0.03545, 0.1092, 0.2255",\
"0.01346, 0.01356, 0.01381, 0.01413, 0.01453, 0.01491, 0.01799, 0.04518, 0.1304, 0.2423",\
"0.01333, 0.01341, 0.01363, 0.01397, 0.01437, 0.01483, 0.02116, 0.06422, 0.1595, 0.257",\
"0.0133, 0.01335, 0.01351, 0.0138, 0.01415, 0.01519, 0.03055, 0.09606, 0.188, 0.262",\
"0.01332, 0.01337, 0.01354, 0.0137, 0.01404, 0.019, 0.05795, 0.1351, 0.2008, 0.2474",\
"0.01345, 0.01349, 0.01361, 0.01382, 0.0159, 0.04299, 0.1013, 0.1476, 0.1788, 0.2002",\
"0.01381, 0.01383, 0.01397, 0.01865, 0.04615, 0.07055, 0.08538, 0.09469, 0.1007, 0.1048");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003642, 0.01292, 0.03063, 0.05823, 0.09695, 0.1479, 0.2121, 0.2904, 0.3838");
values("0.03285, 0.033, 0.03339, 0.03378, 0.03405, 0.03421, 0.03432, 0.03438, 0.03442, 0.03443",\
"0.0328, 0.03295, 0.03335, 0.03373, 0.034, 0.03417, 0.03427, 0.03433, 0.03437, 0.03439",\
"0.03259, 0.03274, 0.03313, 0.03353, 0.03381, 0.03397, 0.03407, 0.03413, 0.03416, 0.03417",\
"0.03232, 0.03247, 0.03283, 0.0332, 0.03349, 0.03367, 0.03378, 0.03385, 0.03389, 0.03389",\
"0.03207, 0.03219, 0.03251, 0.03286, 0.03317, 0.03337, 0.0335, 0.03358, 0.03363, 0.03362",\
"0.03188, 0.03198, 0.03225, 0.03259, 0.03289, 0.03312, 0.03327, 0.03338, 0.03343, 0.03334",\
"0.03179, 0.03186, 0.0321, 0.0324, 0.0327, 0.03293, 0.03311, 0.03322, 0.03318, 0.03277",\
"0.03177, 0.03183, 0.03203, 0.03228, 0.03257, 0.03282, 0.03297, 0.03286, 0.03221, 0.03126",\
"0.03155, 0.0316, 0.03175, 0.03197, 0.03214, 0.03189, 0.03082, 0.02984, 0.02918, 0.0287",\
"0.0145, 0.01445, 0.01449, 0.01466, 0.01489, 0.01511, 0.01531, 0.01546, 0.01559, 0.01568");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003642, 0.01292, 0.03063, 0.05823, 0.09695, 0.1479, 0.2121, 0.2904, 0.3838");
values("0.01404, 0.01416, 0.01446, 0.01487, 0.01531, 0.01568, 0.01687, 0.02907, 0.09, 0.2057",\
"0.01401, 0.01412, 0.01442, 0.01486, 0.01529, 0.01573, 0.01679, 0.03005, 0.09146, 0.2078",\
"0.01392, 0.01403, 0.01435, 0.01479, 0.01521, 0.01567, 0.01692, 0.0318, 0.09758, 0.2151",\
"0.01379, 0.01391, 0.01419, 0.01462, 0.01503, 0.01547, 0.0172, 0.03626, 0.1111, 0.2265",\
"0.01364, 0.01375, 0.01402, 0.01436, 0.01479, 0.01521, 0.01823, 0.04529, 0.1307, 0.2426",\
"0.01351, 0.01361, 0.01384, 0.01421, 0.01459, 0.01515, 0.02137, 0.0637, 0.1591, 0.257",\
"0.01342, 0.01351, 0.0137, 0.01397, 0.01435, 0.01538, 0.03043, 0.09517, 0.1878, 0.2623",\
"0.01339, 0.01346, 0.01364, 0.01383, 0.01417, 0.019, 0.05719, 0.1345, 0.2009, 0.2481",\
"0.01345, 0.0135, 0.01364, 0.01388, 0.01579, 0.04236, 0.1011, 0.1478, 0.1794, 0.2012",\
"0.01369, 0.01373, 0.01385, 0.01831, 0.04592, 0.07063, 0.08567, 0.09505, 0.1012, 0.1053");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003642, 0.01292, 0.03063, 0.05823, 0.09695, 0.1479, 0.2121, 0.2904, 0.3838");
values("0.0357, 0.03583, 0.0362, 0.03658, 0.03687, 0.03705, 0.03716, 0.03723, 0.03727, 0.03729",\
"0.03548, 0.03561, 0.03598, 0.03636, 0.03665, 0.03683, 0.03694, 0.03701, 0.03705, 0.03707",\
"0.03527, 0.0354, 0.03578, 0.03616, 0.03645, 0.03663, 0.03674, 0.03681, 0.03685, 0.03687",\
"0.03509, 0.03522, 0.03556, 0.03594, 0.03623, 0.03642, 0.03654, 0.03661, 0.03665, 0.03667",\
"0.03491, 0.03503, 0.03533, 0.03569, 0.03599, 0.03619, 0.03632, 0.03641, 0.03647, 0.03645",\
"0.03476, 0.03486, 0.03511, 0.03544, 0.03574, 0.03596, 0.03612, 0.03623, 0.03628, 0.03618",\
"0.03465, 0.03474, 0.03496, 0.03525, 0.03554, 0.03578, 0.03596, 0.03607, 0.03601, 0.03555",\
"0.03458, 0.03466, 0.03483, 0.03509, 0.03537, 0.03561, 0.03577, 0.03561, 0.03486, 0.03392",\
"0.03423, 0.03428, 0.03441, 0.03462, 0.03476, 0.03426, 0.0331, 0.03221, 0.03161, 0.03118",\
"0.01472, 0.01478, 0.01492, 0.01515, 0.0154, 0.01563, 0.01584, 0.016, 0.01612, 0.01622");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003642, 0.01292, 0.03063, 0.05823, 0.09695, 0.1479, 0.2121, 0.2904, 0.3838");
values("0.01584, 0.01596, 0.01627, 0.01667, 0.01708, 0.01757, 0.01865, 0.03136, 0.09186, 0.2081",\
"0.01581, 0.01592, 0.01623, 0.01668, 0.01711, 0.01744, 0.01862, 0.032, 0.09367, 0.2106",\
"0.01572, 0.01585, 0.01615, 0.01656, 0.01701, 0.01739, 0.01886, 0.03391, 0.1005, 0.2172",\
"0.01559, 0.01571, 0.01599, 0.01641, 0.01685, 0.01719, 0.01902, 0.03795, 0.1121, 0.2286",\
"0.01545, 0.01555, 0.01582, 0.01624, 0.01664, 0.01712, 0.02007, 0.04684, 0.1317, 0.244",\
"0.01531, 0.01542, 0.01568, 0.01607, 0.01646, 0.017, 0.02265, 0.06391, 0.1588, 0.258",\
"0.01523, 0.01533, 0.01554, 0.01585, 0.01633, 0.01719, 0.03091, 0.09371, 0.1874, 0.2644",\
"0.01517, 0.01525, 0.01545, 0.01572, 0.01596, 0.02019, 0.05506, 0.1327, 0.2027, 0.2528",\
"0.0152, 0.01527, 0.01547, 0.01569, 0.01716, 0.03992, 0.09929, 0.1508, 0.186, 0.2102",\
"0.01544, 0.01549, 0.01566, 0.018, 0.04359, 0.07487, 0.09442, 0.1067, 0.1147, 0.1202");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003642, 0.01292, 0.03063, 0.05823, 0.09695, 0.1479, 0.2121, 0.2904, 0.3838");
values("1.806, 1.913, 2.188, 2.569, 3.051, 3.655, 4.413, 5.352, 6.492, 7.849",\
"1.894, 2.001, 2.276, 2.656, 3.139, 3.743, 4.501, 5.44, 6.58, 7.936",\
"2.169, 2.275, 2.55, 2.931, 3.413, 4.018, 4.776, 5.714, 6.855, 8.211",\
"2.7, 2.807, 3.082, 3.463, 3.944, 4.549, 5.307, 6.246, 7.386, 8.744",\
"3.543, 3.65, 3.925, 4.306, 4.789, 5.394, 6.153, 7.092, 8.232, 9.59",\
"4.658, 4.774, 5.063, 5.453, 5.943, 6.549, 7.309, 8.249, 9.389, 10.75",\
"5.905, 6.039, 6.365, 6.785, 7.294, 7.912, 8.678, 9.62, 10.76, 12.12",\
"7.258, 7.411, 7.777, 8.233, 8.77, 9.407, 10.18, 11.13, 12.27, 13.63",\
"8.711, 8.884, 9.292, 9.793, 10.36, 11.01, 11.8, 12.75, 13.9, 15.26",\
"10.26, 10.46, 10.91, 11.46, 12.05, 12.74, 13.54, 14.5, 15.65, 17");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003642, 0.01292, 0.03063, 0.05823, 0.09695, 0.1479, 0.2121, 0.2904, 0.3838");
values("2.025, 2.192, 2.662, 3.408, 4.486, 5.97, 7.913, 10.36, 13.34, 16.89",\
"2.077, 2.246, 2.715, 3.46, 4.538, 6.022, 7.965, 10.41, 13.39, 16.94",\
"2.277, 2.445, 2.915, 3.661, 4.738, 6.222, 8.165, 10.61, 13.6, 17.14",\
"2.667, 2.836, 3.304, 4.048, 5.126, 6.61, 8.553, 11, 13.98, 17.53",\
"3.261, 3.431, 3.9, 4.645, 5.723, 7.207, 9.151, 11.6, 14.58, 18.14",\
"3.935, 4.112, 4.595, 5.35, 6.431, 7.914, 9.857, 12.3, 15.29, 18.85",\
"4.62, 4.806, 5.304, 6.067, 7.156, 8.646, 10.59, 13.04, 16.02, 19.57",\
"5.298, 5.496, 6.015, 6.788, 7.877, 9.37, 11.32, 13.77, 16.75, 20.3",\
"5.947, 6.164, 6.708, 7.498, 8.59, 10.08, 12.03, 14.48, 17.47, 21.02",\
"6.56, 6.796, 7.378, 8.186, 9.283, 10.77, 12.72, 15.17, 18.16, 21.72");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003642, 0.01292, 0.03063, 0.05823, 0.09695, 0.1479, 0.2121, 0.2904, 0.3838");
values("0.463, 0.549, 0.799, 1.214, 1.832, 2.719, 3.931, 5.492, 7.44, 9.76",\
"0.4624, 0.549, 0.7974, 1.214, 1.833, 2.718, 3.933, 5.496, 7.436, 9.765",\
"0.4626, 0.5478, 0.7984, 1.212, 1.832, 2.722, 3.933, 5.501, 7.437, 9.765",\
"0.4624, 0.5488, 0.7976, 1.211, 1.833, 2.721, 3.933, 5.5, 7.427, 9.761",\
"0.4684, 0.5538, 0.8018, 1.216, 1.834, 2.722, 3.933, 5.492, 7.441, 9.756",\
"0.53, 0.6096, 0.8426, 1.242, 1.853, 2.727, 3.934, 5.494, 7.44, 9.762",\
"0.636, 0.72, 0.948, 1.334, 1.918, 2.774, 3.952, 5.506, 7.438, 9.752",\
"0.75, 0.838, 1.07, 1.446, 2.016, 2.852, 4.006, 5.53, 7.45, 9.76",\
"0.87, 0.964, 1.214, 1.576, 2.13, 2.936, 4.068, 5.576, 7.474, 9.764",\
"0.998, 1.1, 1.36, 1.726, 2.256, 3.036, 4.142, 5.624, 7.502, 9.792");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003642, 0.01292, 0.03063, 0.05823, 0.09695, 0.1479, 0.2121, 0.2904, 0.3838");
values("0.6538, 0.8198, 1.366, 2.414, 4.123, 6.585, 9.863, 13.96, 18.99, 24.95",\
"0.6542, 0.82, 1.37, 2.412, 4.121, 6.58, 9.861, 13.96, 18.99, 24.97",\
"0.6532, 0.821, 1.365, 2.414, 4.123, 6.586, 9.861, 13.98, 19.05, 24.98",\
"0.6536, 0.8198, 1.369, 2.412, 4.118, 6.587, 9.862, 13.97, 19.01, 24.95",\
"0.6648, 0.8306, 1.377, 2.416, 4.12, 6.588, 9.861, 13.97, 18.98, 24.99",\
"0.7106, 0.8734, 1.411, 2.439, 4.132, 6.584, 9.862, 13.99, 19.01, 24.97",\
"0.776, 0.932, 1.452, 2.472, 4.164, 6.6, 9.848, 13.98, 18.97, 24.98",\
"0.86, 1.008, 1.508, 2.5, 4.178, 6.624, 9.874, 13.97, 19, 24.99",\
"0.96, 1.104, 1.58, 2.542, 4.196, 6.632, 9.892, 13.99, 19.01, 24.99",\
"1.07, 1.22, 1.67, 2.594, 4.21, 6.64, 9.89, 14.02, 19.01, 25");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003642, 0.01292, 0.03063, 0.05823, 0.09695, 0.1479, 0.2121, 0.2904, 0.3838");
values("2.002, 2.111, 2.389, 2.774, 3.259, 3.866, 4.627, 5.567, 6.708, 8.067",\
"2.082, 2.19, 2.469, 2.854, 3.338, 3.946, 4.706, 5.646, 6.788, 8.146",\
"2.358, 2.467, 2.745, 3.13, 3.615, 4.222, 4.982, 5.923, 7.065, 8.422",\
"2.895, 3.003, 3.281, 3.666, 4.151, 4.759, 5.519, 6.46, 7.602, 8.96",\
"3.744, 3.852, 4.13, 4.514, 5, 5.608, 6.368, 7.309, 8.451, 9.808",\
"4.898, 5.011, 5.297, 5.687, 6.175, 6.785, 7.547, 8.487, 9.63, 10.99",\
"6.218, 6.347, 6.664, 7.08, 7.586, 8.204, 8.967, 9.91, 11.05, 12.41",\
"7.648, 7.795, 8.149, 8.597, 9.129, 9.765, 10.54, 11.49, 12.63, 13.99",\
"9.185, 9.352, 9.747, 10.23, 10.79, 11.45, 12.23, 13.18, 14.33, 15.69",\
"10.82, 11.01, 11.45, 11.98, 12.57, 13.25, 14.05, 15, 16.15, 17.51");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003642, 0.01292, 0.03063, 0.05823, 0.09695, 0.1479, 0.2121, 0.2904, 0.3838");
values("2.153, 2.321, 2.79, 3.535, 4.615, 6.098, 8.041, 10.48, 13.46, 17.01",\
"2.212, 2.379, 2.849, 3.594, 4.673, 6.156, 8.099, 10.54, 13.53, 17.07",\
"2.407, 2.575, 3.045, 3.79, 4.868, 6.352, 8.295, 10.74, 13.73, 17.28",\
"2.751, 2.919, 3.388, 4.133, 5.211, 6.695, 8.638, 11.09, 14.07, 17.61",\
"3.268, 3.437, 3.908, 4.653, 5.731, 7.215, 9.158, 11.6, 14.59, 18.14",\
"3.883, 4.06, 4.545, 5.301, 6.382, 7.866, 9.81, 12.26, 15.24, 18.8",\
"4.543, 4.73, 5.232, 5.998, 7.087, 8.575, 10.52, 12.96, 15.95, 19.49",\
"5.22, 5.418, 5.939, 6.719, 7.812, 9.302, 11.25, 13.7, 16.68, 20.23",\
"5.888, 6.1, 6.645, 7.441, 8.54, 10.03, 11.98, 14.43, 17.41, 20.96",\
"6.529, 6.758, 7.334, 8.151, 9.256, 10.75, 12.69, 15.14, 18.13, 21.69");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003642, 0.01292, 0.03063, 0.05823, 0.09695, 0.1479, 0.2121, 0.2904, 0.3838");
values("0.472, 0.5588, 0.8076, 1.222, 1.844, 2.732, 3.941, 5.506, 7.441, 9.754",\
"0.4724, 0.5588, 0.8084, 1.222, 1.842, 2.729, 3.942, 5.502, 7.447, 9.759",\
"0.4724, 0.5586, 0.8084, 1.222, 1.847, 2.728, 3.94, 5.506, 7.448, 9.772",\
"0.4722, 0.5584, 0.8086, 1.222, 1.847, 2.728, 3.942, 5.504, 7.448, 9.771",\
"0.4748, 0.56, 0.8106, 1.225, 1.847, 2.731, 3.942, 5.499, 7.446, 9.77",\
"0.5124, 0.5944, 0.8364, 1.242, 1.856, 2.735, 3.942, 5.502, 7.446, 9.772",\
"0.612, 0.694, 0.926, 1.316, 1.908, 2.766, 3.958, 5.508, 7.45, 9.772",\
"0.718, 0.804, 1.04, 1.42, 2, 2.836, 4.002, 5.53, 7.456, 9.766",\
"0.836, 0.928, 1.168, 1.54, 2.1, 2.918, 4.06, 5.572, 7.482, 9.78",\
"0.95, 1.05, 1.308, 1.678, 2.218, 3.008, 4.132, 5.618, 7.504, 9.792");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003642, 0.01292, 0.03063, 0.05823, 0.09695, 0.1479, 0.2121, 0.2904, 0.3838");
values("0.654, 0.8208, 1.366, 2.414, 4.119, 6.583, 9.862, 13.96, 19, 24.99",\
"0.6534, 0.8206, 1.366, 2.413, 4.123, 6.585, 9.861, 13.99, 18.99, 24.99",\
"0.653, 0.8206, 1.365, 2.413, 4.123, 6.586, 9.845, 14, 18.99, 25.02",\
"0.6532, 0.8208, 1.367, 2.414, 4.123, 6.586, 9.86, 13.97, 19.05, 24.95",\
"0.6652, 0.8324, 1.376, 2.415, 4.124, 6.59, 9.862, 13.96, 18.99, 24.99",\
"0.7068, 0.8728, 1.41, 2.439, 4.13, 6.59, 9.862, 13.97, 19.01, 24.97",\
"0.756, 0.922, 1.452, 2.47, 4.156, 6.6, 9.848, 13.95, 18.99, 24.96",\
"0.82, 0.982, 1.506, 2.504, 4.176, 6.612, 9.858, 13.96, 18.99, 24.99",\
"0.898, 1.06, 1.568, 2.554, 4.196, 6.624, 9.878, 13.98, 18.99, 25",\
"0.992, 1.154, 1.65, 2.598, 4.222, 6.636, 9.884, 14, 19, 25");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003642, 0.01292, 0.03063, 0.05823, 0.09695, 0.1479, 0.2121, 0.2904, 0.3838");
values("2.174, 2.285, 2.566, 2.955, 3.444, 4.055, 4.819, 5.761, 6.904, 8.264",\
"2.241, 2.351, 2.633, 3.022, 3.511, 4.122, 4.885, 5.828, 6.971, 8.332",\
"2.518, 2.628, 2.91, 3.298, 3.788, 4.399, 5.162, 6.105, 7.248, 8.608",\
"3.061, 3.171, 3.452, 3.842, 4.331, 4.941, 5.705, 6.648, 7.792, 9.152",\
"3.916, 4.027, 4.307, 4.696, 5.185, 5.797, 6.56, 7.503, 8.647, 10.01",\
"5.096, 5.209, 5.494, 5.885, 6.376, 6.989, 7.753, 8.696, 9.839, 11.2",\
"6.479, 6.606, 6.918, 7.329, 7.833, 8.451, 9.217, 10.16, 11.3, 12.66",\
"7.977, 8.122, 8.469, 8.91, 9.439, 10.07, 10.85, 11.79, 12.94, 14.3",\
"9.589, 9.752, 10.13, 10.62, 11.17, 11.82, 12.6, 13.55, 14.7, 16.06",\
"11.31, 11.48, 11.91, 12.43, 13.02, 13.69, 14.48, 15.44, 16.59, 17.95");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003642, 0.01292, 0.03063, 0.05823, 0.09695, 0.1479, 0.2121, 0.2904, 0.3838");
values("2.201, 2.37, 2.839, 3.584, 4.663, 6.146, 8.09, 10.54, 13.51, 17.07",\
"2.272, 2.44, 2.909, 3.655, 4.734, 6.217, 8.159, 10.61, 13.59, 17.13",\
"2.468, 2.635, 3.105, 3.851, 4.929, 6.413, 8.356, 10.8, 13.78, 17.33",\
"2.773, 2.942, 3.411, 4.156, 5.234, 6.718, 8.662, 11.11, 14.09, 17.63",\
"3.206, 3.376, 3.847, 4.592, 5.67, 7.155, 9.098, 11.54, 14.52, 18.08",\
"3.715, 3.892, 4.378, 5.133, 6.214, 7.698, 9.642, 12.09, 15.07, 18.62",\
"4.269, 4.455, 4.957, 5.725, 6.813, 8.299, 10.24, 12.69, 15.67, 19.22",\
"4.856, 5.051, 5.571, 6.354, 7.448, 8.937, 10.88, 13.33, 16.31, 19.86",\
"5.458, 5.664, 6.205, 7.005, 8.105, 9.597, 11.54, 13.99, 16.97, 20.52",\
"6.052, 6.27, 6.838, 7.657, 8.769, 10.26, 12.21, 14.65, 17.64, 21.19");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003642, 0.01292, 0.03063, 0.05823, 0.09695, 0.1479, 0.2121, 0.2904, 0.3838");
values("0.484, 0.5706, 0.8206, 1.236, 1.857, 2.742, 3.952, 5.52, 7.448, 9.774",\
"0.484, 0.5708, 0.8214, 1.236, 1.857, 2.743, 3.954, 5.52, 7.448, 9.771",\
"0.4834, 0.5706, 0.8198, 1.237, 1.858, 2.741, 3.955, 5.521, 7.449, 9.775",\
"0.4842, 0.5706, 0.8204, 1.234, 1.858, 2.745, 3.952, 5.512, 7.457, 9.771",\
"0.4848, 0.571, 0.8216, 1.236, 1.86, 2.743, 3.953, 5.514, 7.456, 9.775",\
"0.5072, 0.591, 0.8364, 1.247, 1.864, 2.748, 3.95, 5.514, 7.446, 9.77",\
"0.598, 0.678, 0.912, 1.306, 1.898, 2.764, 3.962, 5.52, 7.448, 9.78",\
"0.698, 0.784, 1.02, 1.402, 1.984, 2.828, 4, 5.54, 7.464, 9.764",\
"0.808, 0.898, 1.14, 1.514, 2.082, 2.902, 4.056, 5.572, 7.486, 9.78",\
"0.92, 1.02, 1.268, 1.64, 2.19, 2.99, 4.118, 5.614, 7.51, 9.804");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003642, 0.01292, 0.03063, 0.05823, 0.09695, 0.1479, 0.2121, 0.2904, 0.3838");
values("0.6534, 0.8208, 1.365, 2.412, 4.122, 6.587, 9.86, 13.95, 18.98, 24.95",\
"0.6532, 0.8208, 1.365, 2.413, 4.124, 6.581, 9.863, 14, 18.99, 25.01",\
"0.6534, 0.8198, 1.37, 2.411, 4.123, 6.582, 9.863, 13.98, 19, 24.98",\
"0.6534, 0.8208, 1.368, 2.412, 4.121, 6.582, 9.86, 13.96, 18.97, 24.95",\
"0.6638, 0.8292, 1.369, 2.416, 4.124, 6.589, 9.86, 13.96, 18.97, 24.99",\
"0.7006, 0.8678, 1.409, 2.434, 4.13, 6.59, 9.842, 14, 18.99, 24.97",\
"0.7444, 0.9116, 1.45, 2.474, 4.146, 6.596, 9.848, 13.98, 18.99, 24.98",\
"0.79, 0.962, 1.502, 2.508, 4.172, 6.602, 9.85, 13.96, 18.99, 25.01",\
"0.85, 1.02, 1.552, 2.55, 4.192, 6.614, 9.86, 13.96, 19, 24.98",\
"0.922, 1.094, 1.62, 2.598, 4.218, 6.63, 9.874, 13.97, 18.98, 24.99");
}
}
}
}