blob: 6844854ed115d098b69c4d7cc1ccd384e3931d31 [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__xnor2_2) {
area : 37.318400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "0.0002607876" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "0.0002352888" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "0.000241866" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "0.0002352564" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0002607876" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.006782 ;
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 ;
}
pin(A2) {
capacitance : 0.00699 ;
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 ;
}
pin(ZN) {
direction : output ;
function : "(!(A1^A2))" ;
max_capacitance : 0.3862 ;
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" ;
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.003659, 0.01299, 0.03081, 0.05858, 0.09754, 0.1488, 0.2134, 0.2922, 0.3862");
values("0.03676, 0.03687, 0.03716, 0.03752, 0.03782, 0.03804, 0.03818, 0.03828, 0.03834, 0.03835",\
"0.03681, 0.0369, 0.0372, 0.03756, 0.03786, 0.03808, 0.03822, 0.03832, 0.03838, 0.03839",\
"0.03662, 0.03673, 0.03702, 0.03739, 0.03768, 0.0379, 0.03804, 0.03814, 0.0382, 0.0382",\
"0.03621, 0.03632, 0.0366, 0.03697, 0.03727, 0.03749, 0.03764, 0.03773, 0.03779, 0.03777",\
"0.03586, 0.03597, 0.03626, 0.03664, 0.03694, 0.03716, 0.0373, 0.0374, 0.03744, 0.03736",\
"0.03563, 0.03573, 0.03604, 0.03641, 0.03672, 0.03694, 0.03707, 0.03716, 0.03717, 0.03697",\
"0.03544, 0.03556, 0.03588, 0.03625, 0.03655, 0.03676, 0.03689, 0.03696, 0.03687, 0.03639",\
"0.03532, 0.03542, 0.03573, 0.03611, 0.03642, 0.03663, 0.03675, 0.03671, 0.03624, 0.03533",\
"0.03527, 0.03539, 0.0357, 0.03606, 0.03636, 0.03653, 0.03644, 0.03574, 0.03466, 0.03377",\
"0.03527, 0.03537, 0.03566, 0.03594, 0.03593, 0.03505, 0.03383, 0.03299, 0.0324, 0.03198");
}
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.003659, 0.01299, 0.03081, 0.05858, 0.09754, 0.1488, 0.2134, 0.2922, 0.3862");
values("-0.002645, -0.002527, -0.002225, -0.001828, -0.00142, -0.001088, 0.001389, 0.02512, 0.1071, 0.2217",\
"-0.00269, -0.002569, -0.002256, -0.00188, -0.001517, -0.001105, 0.001499, 0.02625, 0.1092, 0.2233",\
"-0.002807, -0.002666, -0.002386, -0.001977, -0.001582, -0.001235, 0.001948, 0.03001, 0.1172, 0.2286",\
"-0.002923, -0.002784, -0.002476, -0.002061, -0.001728, -0.001303, 0.00325, 0.0389, 0.1323, 0.237",\
"-0.003119, -0.002995, -0.002695, -0.002303, -0.001906, -0.001297, 0.006879, 0.05642, 0.1537, 0.2451",\
"-0.003455, -0.003316, -0.003034, -0.002643, -0.002243, -0.0009561, 0.01694, 0.08611, 0.1761, 0.2462",\
"-0.003733, -0.00362, -0.003322, -0.002922, -0.002453, 0.003155, 0.04551, 0.1222, 0.1848, 0.2288",\
"-0.004022, -0.003928, -0.003607, -0.003241, -0.0004369, 0.03005, 0.08721, 0.1297, 0.1581, 0.1775",\
"-0.004918, -0.00481, -0.004416, 0.003989, 0.03003, 0.04765, 0.05801, 0.06438, 0.06851, 0.07128",\
"-0.03413, -0.03412, -0.03412, -0.03413, -0.03412, -0.03413, -0.03413, -0.03413, -0.03413, -0.03412");
}
}
internal_power() {
related_pin : "A1" ;
when : "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.003659, 0.01299, 0.03081, 0.05858, 0.09754, 0.1488, 0.2134, 0.2922, 0.3862");
values("0.03244, 0.03256, 0.0329, 0.03329, 0.03359, 0.03379, 0.03391, 0.03399, 0.03404, 0.03406",\
"0.03245, 0.03257, 0.03291, 0.03331, 0.03361, 0.03381, 0.03394, 0.03402, 0.03406, 0.03408",\
"0.03211, 0.03224, 0.03257, 0.03297, 0.03328, 0.03348, 0.0336, 0.03368, 0.03373, 0.03373",\
"0.03177, 0.03188, 0.03221, 0.0326, 0.0329, 0.03311, 0.03324, 0.03332, 0.03337, 0.03336",\
"0.03155, 0.03165, 0.03194, 0.03229, 0.0326, 0.03282, 0.03297, 0.03306, 0.03312, 0.03307",\
"0.03142, 0.03151, 0.03175, 0.03208, 0.03237, 0.03262, 0.03278, 0.03289, 0.03294, 0.03276",\
"0.03141, 0.03147, 0.03167, 0.03196, 0.03225, 0.03249, 0.03267, 0.03277, 0.03264, 0.03205",\
"0.03144, 0.03149, 0.03166, 0.03192, 0.03219, 0.03242, 0.03252, 0.03221, 0.03133, 0.03038",\
"0.03069, 0.03072, 0.03085, 0.03101, 0.03101, 0.03031, 0.02915, 0.02833, 0.02776, 0.02737",\
"0.01284, 0.0128, 0.01282, 0.01297, 0.01319, 0.01342, 0.01362, 0.01378, 0.0139, 0.014");
}
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.003659, 0.01299, 0.03081, 0.05858, 0.09754, 0.1488, 0.2134, 0.2922, 0.3862");
values("0.01402, 0.01418, 0.01458, 0.01505, 0.01552, 0.01587, 0.01654, 0.02679, 0.08143, 0.1962",\
"0.014, 0.01415, 0.01454, 0.01505, 0.01548, 0.01587, 0.01657, 0.02727, 0.08354, 0.1985",\
"0.01393, 0.01407, 0.01448, 0.01496, 0.01535, 0.01561, 0.01681, 0.02893, 0.08912, 0.206",\
"0.01371, 0.01385, 0.01418, 0.01462, 0.015, 0.01546, 0.01682, 0.03303, 0.1023, 0.2197",\
"0.01345, 0.01355, 0.01384, 0.01427, 0.01464, 0.01512, 0.01739, 0.04139, 0.1235, 0.2376",\
"0.01325, 0.01333, 0.01354, 0.01394, 0.0143, 0.01479, 0.0197, 0.05736, 0.1512, 0.2547",\
"0.01313, 0.01321, 0.01343, 0.01363, 0.01414, 0.01498, 0.02696, 0.08633, 0.1821, 0.2635",\
"0.01311, 0.01318, 0.01335, 0.0136, 0.01389, 0.01722, 0.04873, 0.1263, 0.201, 0.2548",\
"0.01329, 0.01333, 0.0135, 0.0137, 0.01481, 0.0335, 0.09284, 0.1499, 0.1892, 0.2164",\
"0.01393, 0.01395, 0.01411, 0.01533, 0.03633, 0.07411, 0.09927, 0.1152, 0.1256, 0.1327");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1" ;
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.003659, 0.01299, 0.03081, 0.05858, 0.09754, 0.1488, 0.2134, 0.2922, 0.3862");
values("0.03333, 0.03345, 0.03379, 0.03418, 0.03448, 0.03468, 0.03481, 0.03489, 0.03494, 0.03494",\
"0.03337, 0.03348, 0.03382, 0.03422, 0.03452, 0.03472, 0.03485, 0.03492, 0.03498, 0.03498",\
"0.03331, 0.03341, 0.03375, 0.03414, 0.03444, 0.03464, 0.03477, 0.03485, 0.0349, 0.03489",\
"0.03309, 0.03321, 0.03354, 0.03394, 0.03424, 0.03444, 0.03456, 0.03465, 0.03469, 0.03466",\
"0.03292, 0.03303, 0.03337, 0.03376, 0.03407, 0.03427, 0.0344, 0.03448, 0.03451, 0.03444",\
"0.03281, 0.03293, 0.03326, 0.03365, 0.03396, 0.03416, 0.03429, 0.03437, 0.03438, 0.0342",\
"0.03274, 0.03287, 0.03319, 0.0336, 0.0339, 0.03411, 0.03422, 0.03429, 0.03422, 0.03379",\
"0.03277, 0.03288, 0.03322, 0.0336, 0.03391, 0.03412, 0.03423, 0.03421, 0.03382, 0.03296",\
"0.03301, 0.03313, 0.03345, 0.03383, 0.03414, 0.03432, 0.03429, 0.03373, 0.03268, 0.03174",\
"0.03348, 0.03359, 0.03389, 0.03422, 0.03433, 0.03376, 0.03252, 0.03155, 0.03086, 0.03038");
}
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.003659, 0.01299, 0.03081, 0.05858, 0.09754, 0.1488, 0.2134, 0.2922, 0.3862");
values("0.01197, 0.01208, 0.01239, 0.01278, 0.01319, 0.01349, 0.0159, 0.03857, 0.1188, 0.2339",\
"0.01182, 0.01194, 0.01224, 0.01263, 0.01304, 0.01339, 0.01592, 0.03931, 0.1206, 0.2354",\
"0.01166, 0.01178, 0.01207, 0.01247, 0.01288, 0.01318, 0.01611, 0.04255, 0.1279, 0.2406",\
"0.01153, 0.01164, 0.01194, 0.01234, 0.01273, 0.01313, 0.01734, 0.05112, 0.1433, 0.2497",\
"0.01137, 0.01149, 0.01179, 0.01219, 0.01259, 0.01313, 0.02076, 0.06892, 0.1664, 0.2591",\
"0.01117, 0.01128, 0.0116, 0.01198, 0.01238, 0.01368, 0.03166, 0.1011, 0.1909, 0.2607",\
"0.01099, 0.0111, 0.01143, 0.01183, 0.01229, 0.01886, 0.06381, 0.1392, 0.199, 0.2409",\
"0.01084, 0.01096, 0.01123, 0.01167, 0.01594, 0.0519, 0.1045, 0.141, 0.1652, 0.1818",\
"0.009681, 0.009803, 0.01092, 0.02552, 0.04074, 0.04931, 0.05426, 0.05727, 0.05921, 0.06053",\
"-0.02006, -0.02006, -0.02006, -0.02006, -0.02007, -0.02006, -0.02006, -0.02006, -0.02007, -0.02006");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1" ;
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.003659, 0.01299, 0.03081, 0.05858, 0.09754, 0.1488, 0.2134, 0.2922, 0.3862");
values("0.0352, 0.0353, 0.03559, 0.03597, 0.03628, 0.0365, 0.03664, 0.03673, 0.03679, 0.03681",\
"0.03499, 0.03508, 0.03538, 0.03576, 0.03607, 0.03629, 0.03643, 0.03652, 0.03658, 0.0366",\
"0.03475, 0.03486, 0.03515, 0.03553, 0.03584, 0.03606, 0.0362, 0.03629, 0.03635, 0.03636",\
"0.03453, 0.03463, 0.03492, 0.03529, 0.0356, 0.03583, 0.03597, 0.03607, 0.03612, 0.03612",\
"0.03437, 0.03447, 0.03474, 0.03508, 0.03538, 0.03562, 0.03577, 0.03588, 0.03593, 0.03588",\
"0.03425, 0.03434, 0.03457, 0.03488, 0.03518, 0.03542, 0.0356, 0.03571, 0.03575, 0.03555",\
"0.03421, 0.03428, 0.03447, 0.03474, 0.03503, 0.03527, 0.03545, 0.03554, 0.03536, 0.03471",\
"0.03417, 0.03422, 0.03438, 0.03463, 0.03488, 0.0351, 0.03516, 0.03473, 0.03377, 0.03286",\
"0.03295, 0.03297, 0.03305, 0.03315, 0.03296, 0.03187, 0.03084, 0.03016, 0.02971, 0.02939",\
"0.01269, 0.01273, 0.01287, 0.01309, 0.01333, 0.01357, 0.01377, 0.01393, 0.01406, 0.01416");
}
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.003659, 0.01299, 0.03081, 0.05858, 0.09754, 0.1488, 0.2134, 0.2922, 0.3862");
values("0.01509, 0.01525, 0.01563, 0.01615, 0.01658, 0.01688, 0.01774, 0.02816, 0.0833, 0.1983",\
"0.01512, 0.01527, 0.01567, 0.01617, 0.01661, 0.01702, 0.01766, 0.0288, 0.08488, 0.2003",\
"0.0151, 0.01524, 0.01563, 0.01614, 0.01656, 0.01693, 0.01801, 0.03049, 0.09096, 0.2079",\
"0.01492, 0.01507, 0.0154, 0.01586, 0.0163, 0.01675, 0.018, 0.03421, 0.1031, 0.2206",\
"0.01469, 0.01482, 0.01515, 0.01556, 0.01598, 0.01639, 0.01884, 0.04188, 0.1227, 0.2381",\
"0.01449, 0.01459, 0.01484, 0.01529, 0.0156, 0.01606, 0.02095, 0.05738, 0.1505, 0.2548",\
"0.01433, 0.01443, 0.01461, 0.01496, 0.01541, 0.01618, 0.02749, 0.08522, 0.1814, 0.2646",\
"0.01424, 0.01431, 0.01452, 0.01475, 0.01505, 0.01822, 0.04802, 0.1253, 0.2018, 0.2572",\
"0.01431, 0.01438, 0.01457, 0.01483, 0.01579, 0.03305, 0.09204, 0.151, 0.1919, 0.2202",\
"0.01477, 0.01483, 0.01501, 0.01605, 0.03537, 0.07472, 0.1018, 0.1189, 0.1301, 0.1378");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_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.003659, 0.01299, 0.03081, 0.05858, 0.09754, 0.1488, 0.2134, 0.2922, 0.3862");
values("4.07, 4.209, 4.561, 5.036, 5.608, 6.288, 7.099, 8.069, 9.225, 10.59",\
"4.142, 4.281, 4.633, 5.109, 5.68, 6.361, 7.172, 8.142, 9.297, 10.66",\
"4.355, 4.494, 4.847, 5.322, 5.894, 6.574, 7.385, 8.354, 9.51, 10.87",\
"4.714, 4.853, 5.205, 5.68, 6.253, 6.933, 7.744, 8.714, 9.869, 11.23",\
"5.117, 5.256, 5.607, 6.083, 6.656, 7.336, 8.147, 9.116, 10.27, 11.64",\
"5.49, 5.629, 5.983, 6.456, 7.028, 7.709, 8.52, 9.491, 10.65, 12.01",\
"5.817, 5.957, 6.307, 6.782, 7.353, 8.032, 8.844, 9.816, 10.97, 12.34",\
"6.082, 6.221, 6.574, 7.046, 7.617, 8.297, 9.108, 10.08, 11.23, 12.6",\
"6.273, 6.412, 6.764, 7.239, 7.809, 8.489, 9.3, 10.27, 11.42, 12.79",\
"6.378, 6.516, 6.868, 7.342, 7.913, 8.592, 9.402, 10.37, 11.53, 12.89");
}
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.003659, 0.01299, 0.03081, 0.05858, 0.09754, 0.1488, 0.2134, 0.2922, 0.3862");
values("5.065, 5.19, 5.574, 6.267, 7.331, 8.813, 10.76, 13.21, 16.19, 19.75",\
"5.129, 5.254, 5.639, 6.331, 7.394, 8.877, 10.82, 13.27, 16.25, 19.81",\
"5.372, 5.497, 5.881, 6.573, 7.637, 9.12, 11.07, 13.51, 16.5, 20.06",\
"5.814, 5.939, 6.323, 7.016, 8.08, 9.562, 11.51, 13.96, 16.94, 20.5",\
"6.466, 6.591, 6.976, 7.668, 8.731, 10.21, 12.16, 14.61, 17.59, 21.15",\
"7.357, 7.482, 7.867, 8.559, 9.622, 11.11, 13.05, 15.5, 18.49, 22.04",\
"8.484, 8.609, 8.994, 9.686, 10.75, 12.23, 14.18, 16.63, 19.61, 23.17",\
"9.77, 9.895, 10.28, 10.98, 12.04, 13.52, 15.47, 17.92, 20.9, 24.46",\
"11.2, 11.32, 11.72, 12.41, 13.47, 14.95, 16.9, 19.35, 22.33, 25.89",\
"12.77, 12.9, 13.29, 13.98, 15.04, 16.53, 18.47, 20.92, 23.91, 27.46");
}
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.003659, 0.01299, 0.03081, 0.05858, 0.09754, 0.1488, 0.2134, 0.2922, 0.3862");
values("0.6758, 0.7762, 1.065, 1.522, 2.159, 3.022, 4.179, 5.683, 7.557, 9.858",\
"0.675, 0.7762, 1.064, 1.521, 2.158, 3.029, 4.185, 5.682, 7.569, 9.846",\
"0.6754, 0.7762, 1.065, 1.52, 2.157, 3.025, 4.181, 5.684, 7.565, 9.86",\
"0.6754, 0.7756, 1.064, 1.52, 2.156, 3.029, 4.183, 5.685, 7.569, 9.842",\
"0.6746, 0.7754, 1.064, 1.519, 2.159, 3.028, 4.184, 5.684, 7.568, 9.858",\
"0.673, 0.7734, 1.062, 1.521, 2.158, 3.03, 4.184, 5.682, 7.56, 9.86",\
"0.67, 0.77, 1.06, 1.516, 2.154, 3.024, 4.188, 5.692, 7.564, 9.862",\
"0.668, 0.77, 1.058, 1.516, 2.156, 3.02, 4.176, 5.674, 7.562, 9.86",\
"0.67, 0.77, 1.058, 1.518, 2.156, 3.022, 4.176, 5.682, 7.558, 9.838",\
"0.67, 0.77, 1.058, 1.514, 2.152, 3.02, 4.176, 5.684, 7.558, 9.854");
}
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.003659, 0.01299, 0.03081, 0.05858, 0.09754, 0.1488, 0.2134, 0.2922, 0.3862");
values("0.4812, 0.6314, 1.184, 2.305, 4.074, 6.557, 9.824, 13.95, 18.99, 24.98",\
"0.4816, 0.632, 1.185, 2.306, 4.079, 6.555, 9.834, 13.96, 19, 24.98",\
"0.4816, 0.6308, 1.185, 2.303, 4.078, 6.555, 9.825, 13.96, 18.99, 24.97",\
"0.4816, 0.6312, 1.184, 2.305, 4.074, 6.553, 9.828, 13.96, 18.99, 24.97",\
"0.4818, 0.6318, 1.185, 2.305, 4.078, 6.554, 9.834, 13.96, 19, 24.99",\
"0.482, 0.63, 1.186, 2.304, 4.076, 6.558, 9.824, 13.96, 18.97, 24.98",\
"0.486, 0.632, 1.186, 2.306, 4.076, 6.56, 9.822, 13.94, 18.99, 25",\
"0.492, 0.638, 1.19, 2.306, 4.07, 6.558, 9.828, 13.96, 19.01, 25.02",\
"0.5, 0.646, 1.19, 2.304, 4.07, 6.552, 9.822, 13.96, 19, 25.02",\
"0.508, 0.654, 1.196, 2.308, 4.072, 6.556, 9.822, 13.94, 18.98, 25.01");
}
}
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.003659, 0.01299, 0.03081, 0.05858, 0.09754, 0.1488, 0.2134, 0.2922, 0.3862");
values("2.761, 2.898, 3.246, 3.716, 4.283, 4.959, 5.767, 6.734, 7.887, 9.25",\
"2.833, 2.97, 3.317, 3.788, 4.354, 5.031, 5.838, 6.805, 7.958, 9.321",\
"3.048, 3.185, 3.534, 4.003, 4.571, 5.246, 6.054, 7.021, 8.174, 9.536",\
"3.506, 3.643, 3.991, 4.459, 5.027, 5.703, 6.51, 7.477, 8.631, 9.992",\
"4.259, 4.397, 4.744, 5.212, 5.78, 6.456, 7.264, 8.231, 9.384, 10.75",\
"5.329, 5.467, 5.816, 6.286, 6.855, 7.532, 8.339, 9.306, 10.46, 11.82",\
"6.613, 6.764, 7.135, 7.621, 8.2, 8.883, 9.694, 10.66, 11.82, 13.18",\
"7.997, 8.167, 8.576, 9.091, 9.689, 10.39, 11.21, 12.19, 13.34, 14.71",\
"9.475, 9.665, 10.12, 10.67, 11.29, 12.01, 12.84, 13.83, 14.99, 16.36",\
"11.04, 11.25, 11.75, 12.34, 13, 13.73, 14.58, 15.57, 16.74, 18.11");
}
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.003659, 0.01299, 0.03081, 0.05858, 0.09754, 0.1488, 0.2134, 0.2922, 0.3862");
values("1.469, 1.608, 2.02, 2.725, 3.789, 5.27, 7.214, 9.658, 12.64, 16.21",\
"1.529, 1.667, 2.08, 2.785, 3.849, 5.33, 7.275, 9.718, 12.7, 16.28",\
"1.751, 1.89, 2.302, 3.006, 4.07, 5.552, 7.499, 9.948, 12.92, 16.48",\
"2.173, 2.311, 2.722, 3.425, 4.489, 5.971, 7.92, 10.37, 13.34, 16.9",\
"2.753, 2.895, 3.312, 4.017, 5.081, 6.564, 8.508, 10.97, 13.95, 17.5",\
"3.359, 3.511, 3.94, 4.654, 5.721, 7.202, 9.15, 11.6, 14.59, 18.14",\
"3.97, 4.132, 4.578, 5.296, 6.366, 7.852, 9.798, 12.25, 15.23, 18.79",\
"4.566, 4.742, 5.209, 5.936, 7.006, 8.492, 10.44, 12.89, 15.88, 19.43",\
"5.141, 5.334, 5.825, 6.564, 7.633, 9.12, 11.07, 13.52, 16.51, 20.06",\
"5.675, 5.886, 6.414, 7.171, 8.242, 9.726, 11.67, 14.12, 17.11, 20.68");
}
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.003659, 0.01299, 0.03081, 0.05858, 0.09754, 0.1488, 0.2134, 0.2922, 0.3862");
values("0.66, 0.76, 1.049, 1.505, 2.142, 3.014, 4.168, 5.669, 7.551, 9.843",\
"0.6586, 0.7588, 1.048, 1.504, 2.141, 3.012, 4.168, 5.669, 7.556, 9.836",\
"0.6594, 0.7598, 1.047, 1.505, 2.14, 3.014, 4.165, 5.67, 7.544, 9.831",\
"0.659, 0.7592, 1.048, 1.504, 2.142, 3.008, 4.163, 5.665, 7.547, 9.844",\
"0.6588, 0.7596, 1.048, 1.505, 2.141, 3.007, 4.164, 5.664, 7.549, 9.842",\
"0.6752, 0.7732, 1.056, 1.509, 2.146, 3.014, 4.166, 5.67, 7.558, 9.842",\
"0.77, 0.862, 1.126, 1.562, 2.18, 3.038, 4.184, 5.68, 7.56, 9.848",\
"0.89, 0.986, 1.244, 1.658, 2.268, 3.106, 4.238, 5.712, 7.58, 9.838",\
"1.018, 1.124, 1.386, 1.78, 2.366, 3.19, 4.304, 5.768, 7.618, 9.876",\
"1.154, 1.264, 1.544, 1.93, 2.484, 3.286, 4.378, 5.824, 7.672, 9.918");
}
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.003659, 0.01299, 0.03081, 0.05858, 0.09754, 0.1488, 0.2134, 0.2922, 0.3862");
values("0.5372, 0.6936, 1.241, 2.331, 4.093, 6.582, 9.838, 13.97, 18.99, 25.01",\
"0.537, 0.6934, 1.241, 2.331, 4.092, 6.582, 9.837, 13.97, 18.98, 25.01",\
"0.537, 0.6934, 1.241, 2.332, 4.089, 6.576, 9.875, 13.97, 18.99, 25.01",\
"0.5384, 0.6948, 1.243, 2.333, 4.092, 6.585, 9.875, 13.96, 19.02, 25.01",\
"0.5702, 0.7234, 1.256, 2.336, 4.093, 6.584, 9.847, 13.97, 19.06, 24.97",\
"0.621, 0.7696, 1.292, 2.361, 4.1, 6.578, 9.842, 13.96, 18.99, 24.97",\
"0.6892, 0.8318, 1.334, 2.38, 4.118, 6.586, 9.856, 13.98, 19.01, 25.01",\
"0.774, 0.908, 1.388, 2.404, 4.124, 6.614, 9.862, 13.97, 19, 25.03",\
"0.872, 1.004, 1.454, 2.436, 4.134, 6.604, 9.872, 13.99, 19.01, 25.01",\
"0.98, 1.114, 1.546, 2.48, 4.15, 6.608, 9.876, 14, 19.02, 25.04");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_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.003659, 0.01299, 0.03081, 0.05858, 0.09754, 0.1488, 0.2134, 0.2922, 0.3862");
values("3.744, 3.88, 4.228, 4.697, 5.265, 5.942, 6.749, 7.716, 8.869, 10.23",\
"3.812, 3.949, 4.296, 4.766, 5.334, 6.009, 6.817, 7.784, 8.937, 10.3",\
"4.029, 4.166, 4.513, 4.984, 5.55, 6.227, 7.034, 8.001, 9.155, 10.52",\
"4.4, 4.537, 4.885, 5.354, 5.922, 6.598, 7.406, 8.372, 9.526, 10.89",\
"4.794, 4.931, 5.279, 5.748, 6.316, 6.991, 7.799, 8.765, 9.918, 11.28",\
"5.152, 5.289, 5.636, 6.106, 6.673, 7.348, 8.156, 9.123, 10.28, 11.64",\
"5.467, 5.604, 5.951, 6.42, 6.985, 7.66, 8.466, 9.431, 10.59, 11.95",\
"5.708, 5.844, 6.192, 6.662, 7.227, 7.902, 8.707, 9.672, 10.82, 12.18",\
"5.867, 6.004, 6.352, 6.821, 7.389, 8.064, 8.871, 9.836, 10.99, 12.35",\
"5.932, 6.07, 6.417, 6.888, 7.455, 8.131, 8.938, 9.903, 11.05, 12.41");
}
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.003659, 0.01299, 0.03081, 0.05858, 0.09754, 0.1488, 0.2134, 0.2922, 0.3862");
values("4.846, 4.97, 5.355, 6.047, 7.11, 8.593, 10.54, 12.99, 15.97, 19.53",\
"4.889, 5.014, 5.398, 6.091, 7.154, 8.637, 10.58, 13.03, 16.01, 19.57",\
"5.092, 5.217, 5.601, 6.293, 7.357, 8.84, 10.79, 13.23, 16.22, 19.77",\
"5.551, 5.676, 6.06, 6.753, 7.815, 9.299, 11.25, 13.69, 16.68, 20.24",\
"6.307, 6.431, 6.816, 7.508, 8.572, 10.05, 12, 14.45, 17.43, 20.99",\
"7.384, 7.508, 7.893, 8.584, 9.648, 11.13, 13.08, 15.53, 18.51, 22.07",\
"8.767, 8.892, 9.277, 9.97, 11.03, 12.52, 14.46, 16.91, 19.89, 23.45",\
"10.34, 10.46, 10.85, 11.54, 12.61, 14.09, 16.04, 18.48, 21.47, 25.03",\
"12.04, 12.17, 12.56, 13.25, 14.31, 15.8, 17.74, 20.19, 23.18, 26.74",\
"13.88, 14.01, 14.4, 15.09, 16.16, 17.64, 19.58, 22.03, 25.02, 28.58");
}
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.003659, 0.01299, 0.03081, 0.05858, 0.09754, 0.1488, 0.2134, 0.2922, 0.3862");
values("0.6594, 0.7598, 1.048, 1.505, 2.142, 3.009, 4.168, 5.668, 7.555, 9.835",\
"0.6588, 0.7594, 1.049, 1.505, 2.142, 3.007, 4.165, 5.67, 7.545, 9.846",\
"0.6602, 0.7604, 1.048, 1.505, 2.142, 3.009, 4.169, 5.67, 7.553, 9.845",\
"0.6596, 0.7604, 1.048, 1.505, 2.143, 3.009, 4.165, 5.669, 7.544, 9.846",\
"0.6592, 0.759, 1.047, 1.503, 2.142, 3.01, 4.165, 5.67, 7.556, 9.836",\
"0.6572, 0.7594, 1.046, 1.501, 2.14, 3.01, 4.168, 5.67, 7.546, 9.842",\
"0.656, 0.758, 1.044, 1.498, 2.134, 3, 4.158, 5.662, 7.544, 9.844",\
"0.658, 0.758, 1.048, 1.504, 2.138, 3.004, 4.152, 5.648, 7.528, 9.822",\
"0.66, 0.76, 1.046, 1.504, 2.14, 3.004, 4.158, 5.654, 7.528, 9.808",\
"0.66, 0.76, 1.048, 1.502, 2.142, 3.008, 4.162, 5.658, 7.534, 9.812");
}
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.003659, 0.01299, 0.03081, 0.05858, 0.09754, 0.1488, 0.2134, 0.2922, 0.3862");
values("0.4818, 0.632, 1.185, 2.303, 4.077, 6.553, 9.83, 13.96, 19, 24.97",\
"0.4818, 0.6318, 1.185, 2.303, 4.077, 6.553, 9.832, 13.96, 19, 24.99",\
"0.4808, 0.63, 1.185, 2.303, 4.076, 6.555, 9.83, 13.96, 18.99, 24.97",\
"0.4814, 0.6318, 1.184, 2.305, 4.079, 6.558, 9.834, 13.96, 18.99, 24.96",\
"0.482, 0.6312, 1.184, 2.305, 4.075, 6.556, 9.826, 13.95, 19, 25.01",\
"0.484, 0.632, 1.186, 2.304, 4.076, 6.558, 9.826, 13.96, 18.97, 24.97",\
"0.484, 0.634, 1.188, 2.306, 4.08, 6.562, 9.836, 13.94, 18.98, 25.01",\
"0.492, 0.64, 1.188, 2.308, 4.072, 6.554, 9.826, 13.96, 19.01, 25.02",\
"0.5, 0.646, 1.192, 2.306, 4.072, 6.556, 9.832, 13.96, 18.99, 25.01",\
"0.512, 0.656, 1.198, 2.308, 4.072, 6.554, 9.818, 13.95, 18.98, 24.99");
}
}
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.003659, 0.01299, 0.03081, 0.05858, 0.09754, 0.1488, 0.2134, 0.2922, 0.3862");
values("3.101, 3.241, 3.593, 4.069, 4.64, 5.32, 6.132, 7.101, 8.257, 9.621",\
"3.146, 3.286, 3.639, 4.114, 4.685, 5.365, 6.176, 7.146, 8.302, 9.666",\
"3.376, 3.515, 3.868, 4.342, 4.915, 5.596, 6.407, 7.376, 8.532, 9.896",\
"3.848, 3.987, 4.34, 4.815, 5.388, 6.068, 6.878, 7.849, 9.004, 10.37",\
"4.609, 4.749, 5.101, 5.576, 6.148, 6.828, 7.639, 8.609, 9.766, 11.13",\
"5.689, 5.829, 6.181, 6.656, 7.228, 7.909, 8.721, 9.691, 10.85, 12.21",\
"7.039, 7.187, 7.552, 8.034, 8.614, 9.298, 10.11, 11.08, 12.24, 13.6",\
"8.51, 8.677, 9.074, 9.584, 10.18, 10.88, 11.7, 12.68, 13.84, 15.2",\
"10.08, 10.27, 10.7, 11.25, 11.86, 12.58, 13.41, 14.4, 15.56, 16.93",\
"11.75, 11.95, 12.43, 13.02, 13.66, 14.39, 15.24, 16.23, 17.4, 18.77");
}
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.003659, 0.01299, 0.03081, 0.05858, 0.09754, 0.1488, 0.2134, 0.2922, 0.3862");
values("1.52, 1.659, 2.071, 2.776, 3.84, 5.322, 7.268, 9.713, 12.7, 16.25",\
"1.593, 1.732, 2.144, 2.849, 3.914, 5.394, 7.337, 9.782, 12.77, 16.32",\
"1.8, 1.939, 2.351, 3.056, 4.12, 5.603, 7.549, 9.996, 12.99, 16.53",\
"2.157, 2.296, 2.707, 3.411, 4.475, 5.958, 7.901, 10.36, 13.33, 16.91",\
"2.652, 2.795, 3.213, 3.918, 4.982, 6.465, 8.413, 10.86, 13.85, 17.4",\
"3.202, 3.353, 3.784, 4.498, 5.564, 7.046, 8.991, 11.44, 14.42, 17.98",\
"3.785, 3.945, 4.392, 5.114, 6.182, 7.667, 9.612, 12.06, 15.04, 18.6",\
"4.377, 4.548, 5.013, 5.745, 6.815, 8.301, 10.25, 12.7, 15.68, 19.24",\
"4.961, 5.144, 5.633, 6.379, 7.452, 8.936, 10.88, 13.33, 16.32, 19.87",\
"5.516, 5.717, 6.233, 6.994, 8.072, 9.556, 11.5, 13.95, 16.94, 20.5");
}
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.003659, 0.01299, 0.03081, 0.05858, 0.09754, 0.1488, 0.2134, 0.2922, 0.3862");
values("0.675, 0.7758, 1.065, 1.521, 2.158, 3.026, 4.183, 5.685, 7.566, 9.857",\
"0.6754, 0.7754, 1.065, 1.521, 2.158, 3.024, 4.182, 5.685, 7.565, 9.86",\
"0.6752, 0.776, 1.064, 1.521, 2.158, 3.029, 4.183, 5.685, 7.565, 9.86",\
"0.675, 0.776, 1.064, 1.521, 2.159, 3.028, 4.184, 5.678, 7.57, 9.857",\
"0.675, 0.7758, 1.065, 1.521, 2.159, 3.029, 4.178, 5.685, 7.564, 9.86",\
"0.6812, 0.7808, 1.069, 1.524, 2.16, 3.026, 4.184, 5.68, 7.558, 9.86",\
"0.746, 0.838, 1.11, 1.552, 2.18, 3.044, 4.192, 5.684, 7.574, 9.858",\
"0.86, 0.956, 1.214, 1.636, 2.252, 3.102, 4.23, 5.716, 7.582, 9.846",\
"0.98, 1.078, 1.342, 1.748, 2.342, 3.172, 4.296, 5.766, 7.618, 9.884",\
"1.106, 1.216, 1.486, 1.878, 2.448, 3.258, 4.358, 5.814, 7.66, 9.918");
}
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.003659, 0.01299, 0.03081, 0.05858, 0.09754, 0.1488, 0.2134, 0.2922, 0.3862");
values("0.5376, 0.6934, 1.242, 2.332, 4.09, 6.566, 9.845, 13.96, 18.99, 25.02",\
"0.537, 0.6942, 1.24, 2.329, 4.092, 6.586, 9.846, 13.98, 19, 24.98",\
"0.5374, 0.6928, 1.242, 2.33, 4.089, 6.573, 9.855, 13.97, 19.01, 25.01",\
"0.5386, 0.6938, 1.242, 2.332, 4.089, 6.584, 9.847, 13.97, 18.99, 25",\
"0.567, 0.72, 1.254, 2.334, 4.091, 6.574, 9.854, 13.97, 19.01, 25",\
"0.6096, 0.7624, 1.291, 2.354, 4.096, 6.574, 9.856, 13.98, 18.99, 24.97",\
"0.6578, 0.8102, 1.33, 2.378, 4.108, 6.578, 9.856, 13.97, 19, 24.99",\
"0.718, 0.868, 1.376, 2.404, 4.12, 6.594, 9.85, 13.96, 19.01, 24.99",\
"0.794, 0.942, 1.434, 2.436, 4.134, 6.608, 9.86, 13.97, 19.01, 25",\
"0.88, 1.028, 1.506, 2.478, 4.148, 6.604, 9.878, 13.98, 19, 25.02");
}
}
}
}