blob: 9c4ee6b5eed976bfe60f1d7fb8327c5ac50389fe [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__clkinv_8) {
area : 39.513600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!I" ;
value : "9e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "9.3588e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "9.3588e-05" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(I) {
capacitance : 0.02983 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 11 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(ZN) {
direction : output ;
function : "(!I)" ;
max_capacitance : 2.826 ;
max_transition : 11 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "I" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.0205, 0.08894, 0.2196, 0.4233, 0.709, 1.085, 1.559, 2.137, 2.826");
values("-0.02195, -0.01867, -0.01665, -0.01602, -0.01572, -0.0156, -0.01554, -0.01549, -0.01548, -0.01548",\
"-0.03141, -0.026, -0.02017, -0.01775, -0.01669, -0.0162, -0.01595, -0.01579, -0.0157, -0.01562",\
"-0.03443, -0.03204, -0.02605, -0.02147, -0.01898, -0.01774, -0.017, -0.01655, -0.01625, -0.01609",\
"-0.01911, -0.02216, -0.0236, -0.02191, -0.01994, -0.01854, -0.01763, -0.01706, -0.01667, -0.01642",\
"0.01467, 0.00634, -0.005909, -0.01213, -0.01471, -0.01538, -0.0156, -0.01576, -0.01566, -0.01568",\
"0.06705, 0.05405, 0.03047, 0.01275, 0.002111, -0.004036, -0.007558, -0.009791, -0.01126, -0.01228",\
"0.1394, 0.1218, 0.08718, 0.05616, 0.03432, 0.0197, 0.009931, 0.00339, -0.0009124, -0.004152",\
"0.2323, 0.2112, 0.1657, 0.1211, 0.08566, 0.05909, 0.04107, 0.02764, 0.01824, 0.01108",\
"0.3473, 0.3226, 0.2673, 0.2084, 0.1577, 0.118, 0.08872, 0.06581, 0.04908, 0.03635",\
"0.4854, 0.4577, 0.3934, 0.3199, 0.2533, 0.1991, 0.1558, 0.1214, 0.09545, 0.07427");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.0205, 0.08894, 0.2196, 0.4233, 0.709, 1.085, 1.559, 2.137, 2.826");
values("0.2097, 0.2136, 0.2166, 0.2186, 0.222, 0.2265, 0.2299, 0.238, 0.2442, 0.3149",\
"0.2022, 0.207, 0.2133, 0.2161, 0.2202, 0.2256, 0.2284, 0.2365, 0.2425, 0.3117",\
"0.2064, 0.2066, 0.2088, 0.213, 0.2184, 0.2235, 0.2296, 0.2372, 0.244, 0.3228",\
"0.2284, 0.2225, 0.2173, 0.2153, 0.2178, 0.222, 0.2269, 0.2333, 0.2411, 0.3298",\
"0.2676, 0.2569, 0.2395, 0.23, 0.2256, 0.225, 0.2308, 0.2333, 0.242, 0.347",\
"0.3266, 0.311, 0.2827, 0.2605, 0.2493, 0.24, 0.2398, 0.2429, 0.2507, 0.3995",\
"0.4066, 0.3861, 0.3471, 0.31, 0.2871, 0.2709, 0.2584, 0.254, 0.2706, 0.4974",\
"0.509, 0.4846, 0.432, 0.3827, 0.3444, 0.3216, 0.3001, 0.285, 0.3201, 0.6972",\
"0.6354, 0.6068, 0.5442, 0.4812, 0.4257, 0.3846, 0.3569, 0.3382, 0.4311, 1.145",\
"0.7871, 0.7553, 0.6823, 0.6019, 0.5325, 0.4713, 0.4308, 0.4248, 0.7139, 2.167");
}
}
timing() {
related_pin : "I" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.0205, 0.08894, 0.2196, 0.4233, 0.709, 1.085, 1.559, 2.137, 2.826");
values("0.06466, 0.1068, 0.2503, 0.5223, 0.9472, 1.541, 2.325, 3.308, 4.516, 5.949",\
"0.08301, 0.1261, 0.2711, 0.5443, 0.9681, 1.564, 2.346, 3.334, 4.535, 5.972",\
"0.1159, 0.1856, 0.3479, 0.6217, 1.047, 1.643, 2.426, 3.412, 4.615, 6.05",\
"0.134, 0.2329, 0.4691, 0.7734, 1.198, 1.793, 2.575, 3.561, 4.768, 6.203",\
"0.1383, 0.2652, 0.5713, 0.9739, 1.436, 2.03, 2.812, 3.798, 5.002, 6.438",\
"0.1262, 0.2821, 0.6528, 1.153, 1.73, 2.366, 3.147, 4.132, 5.334, 6.767",\
"0.0961, 0.2806, 0.7173, 1.306, 2, 2.764, 3.59, 4.572, 5.774, 7.208",\
"0.0448, 0.259, 0.7643, 1.436, 2.242, 3.137, 4.101, 5.133, 6.33, 7.762",\
"-0.0294, 0.2166, 0.7898, 1.547, 2.455, 3.48, 4.589, 5.766, 7.015, 8.444",\
"-0.1279, 0.15, 0.7939, 1.638, 2.642, 3.792, 5.045, 6.377, 7.779, 9.259");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.0205, 0.08894, 0.2196, 0.4233, 0.709, 1.085, 1.559, 2.137, 2.826");
values("0.05708, 0.1025, 0.2562, 0.5488, 1.004, 1.642, 2.48, 3.542, 4.83, 6.371",\
"0.08152, 0.1273, 0.2829, 0.576, 1.03, 1.67, 2.51, 3.568, 4.861, 6.394",\
"0.1445, 0.2142, 0.3794, 0.6728, 1.129, 1.768, 2.608, 3.667, 4.958, 6.498",\
"0.2226, 0.3215, 0.5546, 0.8619, 1.317, 1.956, 2.795, 3.854, 5.142, 6.685",\
"0.318, 0.4461, 0.7507, 1.146, 1.613, 2.251, 3.09, 4.148, 5.437, 6.979",\
"0.4316, 0.5907, 0.9625, 1.457, 2.022, 2.668, 3.505, 4.562, 5.851, 7.389",\
"0.5643, 0.7555, 1.197, 1.783, 2.466, 3.211, 4.057, 5.111, 6.398, 7.933",\
"0.717, 0.9414, 1.455, 2.128, 2.926, 3.806, 4.745, 5.806, 7.093, 8.629",\
"0.8916, 1.15, 1.739, 2.501, 3.406, 4.418, 5.504, 6.648, 7.941, 9.474",\
"1.088, 1.381, 2.045, 2.901, 3.909, 5.046, 6.278, 7.581, 8.948, 10.48");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.0205, 0.08894, 0.2196, 0.4233, 0.709, 1.085, 1.559, 2.137, 2.826");
values("0.05586, 0.1233, 0.3583, 0.8074, 1.508, 2.489, 3.78, 5.415, 7.395, 9.757",\
"0.05824, 0.1231, 0.3587, 0.8078, 1.509, 2.488, 3.781, 5.409, 7.393, 9.769",\
"0.1131, 0.179, 0.3636, 0.809, 1.512, 2.488, 3.779, 5.404, 7.4, 9.757",\
"0.1726, 0.2723, 0.4944, 0.832, 1.51, 2.49, 3.781, 5.411, 7.393, 9.757",\
"0.2434, 0.3676, 0.6706, 1.043, 1.564, 2.491, 3.793, 5.412, 7.392, 9.765",\
"0.3236, 0.4774, 0.846, 1.327, 1.855, 2.591, 3.793, 5.425, 7.42, 9.768",\
"0.412, 0.5978, 1.027, 1.614, 2.263, 2.965, 3.944, 5.434, 7.417, 9.785",\
"0.512, 0.7272, 1.225, 1.896, 2.677, 3.505, 4.404, 5.65, 7.446, 9.786",\
"0.6218, 0.8672, 1.44, 2.187, 3.092, 4.061, 5.083, 6.199, 7.73, 9.844",\
"0.7408, 1.022, 1.664, 2.501, 3.5, 4.62, 5.786, 7.006, 8.376, 10.21");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.0205, 0.08894, 0.2196, 0.4233, 0.709, 1.085, 1.559, 2.137, 2.826");
values("0.06367, 0.138, 0.3995, 0.9007, 1.682, 2.777, 4.208, 6.038, 8.237, 10.89",\
"0.0673, 0.1382, 0.4, 0.9018, 1.679, 2.778, 4.214, 6.032, 8.246, 10.87",\
"0.1212, 0.1885, 0.4012, 0.9014, 1.677, 2.777, 4.216, 6.033, 8.239, 10.89",\
"0.1837, 0.2816, 0.5045, 0.9076, 1.678, 2.775, 4.217, 6.02, 8.227, 10.87",\
"0.258, 0.3814, 0.6818, 1.058, 1.696, 2.772, 4.211, 6.029, 8.226, 10.88",\
"0.3426, 0.4934, 0.8584, 1.341, 1.892, 2.802, 4.205, 6.022, 8.231, 10.87",\
"0.4374, 0.6186, 1.044, 1.63, 2.278, 3.043, 4.258, 6.022, 8.234, 10.88",\
"0.5442, 0.7548, 1.247, 1.916, 2.695, 3.522, 4.546, 6.093, 8.235, 10.86",\
"0.6594, 0.9032, 1.465, 2.21, 3.115, 4.082, 5.1, 6.424, 8.332, 10.87",\
"0.7868, 1.064, 1.697, 2.521, 3.535, 4.648, 5.808, 7.064, 8.726, 11");
}
}
}
}