blob: 7359af4b39b8b81a9da926e13a8830a1dad6e38f [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__clkbuf_1) {
area : 13.171200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!I" ;
value : "0.00062199" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "0.00058095" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00062199" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(I) {
capacitance : 0.003677 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 7 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(Z) {
direction : output ;
function : "I" ;
max_capacitance : 0.2471 ;
max_transition : 7 ;
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.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.002699, 0.008661, 0.02005, 0.03779, 0.06268, 0.09543, 0.1367, 0.1871, 0.2471");
values("0.1363, 0.1364, 0.1368, 0.1373, 0.1375, 0.1377, 0.1378, 0.1378, 0.1378, 0.1379",\
"0.1357, 0.1358, 0.1363, 0.1368, 0.137, 0.1371, 0.1373, 0.1373, 0.1373, 0.1374",\
"0.1383, 0.1383, 0.1386, 0.139, 0.1393, 0.1395, 0.1396, 0.1397, 0.1397, 0.1398",\
"0.151, 0.1507, 0.15, 0.1498, 0.1499, 0.15, 0.15, 0.1501, 0.1501, 0.1501",\
"0.1756, 0.1746, 0.1727, 0.1714, 0.1709, 0.1706, 0.1706, 0.1706, 0.1706, 0.1705",\
"0.2128, 0.211, 0.2077, 0.2051, 0.2037, 0.203, 0.2025, 0.2023, 0.2022, 0.2021",\
"0.2634, 0.261, 0.256, 0.2518, 0.2493, 0.2477, 0.2469, 0.2463, 0.246, 0.2458",\
"0.3278, 0.3246, 0.3181, 0.3123, 0.3082, 0.3058, 0.3043, 0.3033, 0.3026, 0.3022",\
"0.4067, 0.4029, 0.3948, 0.3872, 0.3815, 0.3778, 0.3755, 0.374, 0.373, 0.3722",\
"0.5009, 0.4965, 0.4868, 0.4773, 0.4698, 0.4648, 0.4613, 0.4592, 0.4576, 0.4566");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.002699, 0.008661, 0.02005, 0.03779, 0.06268, 0.09543, 0.1367, 0.1871, 0.2471");
values("0.07469, 0.07418, 0.07373, 0.07354, 0.07346, 0.07334, 0.07318, 0.07305, 0.0726, 0.07305",\
"0.07365, 0.0732, 0.0728, 0.0726, 0.07256, 0.07226, 0.07219, 0.07197, 0.07103, 0.07125",\
"0.07474, 0.07413, 0.07345, 0.07305, 0.07297, 0.0728, 0.07278, 0.07251, 0.07238, 0.0717",\
"0.08553, 0.08437, 0.08243, 0.08155, 0.08102, 0.08068, 0.08061, 0.08029, 0.07989, 0.07958",\
"0.1072, 0.1057, 0.1027, 0.1004, 0.09902, 0.09845, 0.09775, 0.09721, 0.09731, 0.09847",\
"0.1412, 0.1389, 0.1348, 0.1313, 0.1289, 0.127, 0.1262, 0.1258, 0.1254, 0.1268",\
"0.1875, 0.1847, 0.1791, 0.1744, 0.1713, 0.1689, 0.1666, 0.1654, 0.1639, 0.1662",\
"0.2471, 0.2439, 0.2366, 0.2303, 0.2258, 0.2232, 0.2198, 0.2174, 0.2161, 0.2181",\
"0.3203, 0.3162, 0.3078, 0.3, 0.2939, 0.2897, 0.2866, 0.2837, 0.2812, 0.2825",\
"0.4076, 0.4028, 0.3929, 0.3834, 0.3758, 0.3714, 0.3671, 0.3636, 0.3607, 0.3627");
}
}
timing() {
related_pin : "I" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.002699, 0.008661, 0.02005, 0.03779, 0.06268, 0.09543, 0.1367, 0.1871, 0.2471");
values("0.249, 0.2824, 0.386, 0.5682, 0.847, 1.237, 1.751, 2.397, 3.187, 4.129",\
"0.2619, 0.2953, 0.3989, 0.5812, 0.8597, 1.25, 1.764, 2.411, 3.2, 4.141",\
"0.3121, 0.3455, 0.4489, 0.6312, 0.9099, 1.3, 1.814, 2.461, 3.251, 4.192",\
"0.3949, 0.429, 0.5335, 0.7156, 0.994, 1.384, 1.898, 2.545, 3.333, 4.276",\
"0.49, 0.5251, 0.6326, 0.8166, 1.095, 1.485, 1.997, 2.644, 3.434, 4.375",\
"0.5937, 0.6308, 0.7426, 0.9303, 1.209, 1.599, 2.111, 2.757, 3.547, 4.488",\
"0.7049, 0.7443, 0.8606, 1.054, 1.337, 1.728, 2.24, 2.885, 3.673, 4.615",\
"0.8226, 0.8648, 0.9865, 1.186, 1.476, 1.872, 2.386, 3.031, 3.819, 4.759",\
"0.947, 0.9922, 1.12, 1.325, 1.621, 2.025, 2.546, 3.194, 3.982, 4.921",\
"1.079, 1.127, 1.261, 1.472, 1.775, 2.187, 2.718, 3.374, 4.164, 5.104");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.002699, 0.008661, 0.02005, 0.03779, 0.06268, 0.09543, 0.1367, 0.1871, 0.2471");
values("0.2722, 0.3036, 0.4024, 0.5811, 0.8575, 1.246, 1.756, 2.399, 3.184, 4.119",\
"0.2803, 0.3117, 0.4107, 0.5894, 0.8657, 1.253, 1.764, 2.407, 3.192, 4.128",\
"0.3169, 0.348, 0.4466, 0.6249, 0.9013, 1.29, 1.799, 2.442, 3.228, 4.164",\
"0.3791, 0.4108, 0.5096, 0.6874, 0.9634, 1.351, 1.861, 2.504, 3.29, 4.225",\
"0.4416, 0.4746, 0.5753, 0.7532, 1.028, 1.415, 1.925, 2.568, 3.353, 4.288",\
"0.5018, 0.5368, 0.641, 0.8197, 1.094, 1.48, 1.989, 2.632, 3.416, 4.352",\
"0.5563, 0.5935, 0.7027, 0.8854, 1.161, 1.546, 2.055, 2.696, 3.479, 4.415",\
"0.6036, 0.6439, 0.7584, 0.9459, 1.226, 1.614, 2.121, 2.763, 3.545, 4.48",\
"0.6423, 0.6853, 0.8061, 0.9998, 1.285, 1.679, 2.191, 2.831, 3.614, 4.547",\
"0.6714, 0.7179, 0.8453, 1.045, 1.335, 1.737, 2.257, 2.902, 3.685, 4.618");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.002699, 0.008661, 0.02005, 0.03779, 0.06268, 0.09543, 0.1367, 0.1871, 0.2471");
values("0.1299, 0.1732, 0.3206, 0.6131, 1.082, 1.744, 2.615, 3.714, 5.055, 6.655",\
"0.13, 0.173, 0.3208, 0.6131, 1.082, 1.744, 2.616, 3.714, 5.056, 6.653",\
"0.1307, 0.174, 0.3211, 0.6129, 1.082, 1.744, 2.615, 3.714, 5.054, 6.655",\
"0.1399, 0.1828, 0.3265, 0.6141, 1.082, 1.743, 2.616, 3.714, 5.056, 6.653",\
"0.1544, 0.1978, 0.34, 0.621, 1.083, 1.744, 2.615, 3.714, 5.054, 6.655",\
"0.1734, 0.217, 0.3598, 0.6352, 1.09, 1.746, 2.615, 3.713, 5.055, 6.654",\
"0.1966, 0.2394, 0.3832, 0.6586, 1.106, 1.753, 2.617, 3.713, 5.053, 6.651",\
"0.2222, 0.265, 0.4084, 0.686, 1.135, 1.775, 2.627, 3.712, 5.052, 6.649",\
"0.249, 0.2936, 0.436, 0.7142, 1.168, 1.815, 2.658, 3.728, 5.052, 6.649",\
"0.2768, 0.3238, 0.4658, 0.7452, 1.203, 1.858, 2.708, 3.769, 5.073, 6.65");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7");
index_2("0.001, 0.002699, 0.008661, 0.02005, 0.03779, 0.06268, 0.09543, 0.1367, 0.1871, 0.2471");
values("0.1381, 0.1817, 0.3359, 0.6476, 1.145, 1.842, 2.761, 3.917, 5.326, 7.015",\
"0.1383, 0.1818, 0.3362, 0.6476, 1.145, 1.841, 2.76, 3.916, 5.326, 7.007",\
"0.1383, 0.182, 0.3364, 0.6485, 1.145, 1.843, 2.761, 3.917, 5.329, 7.006",\
"0.147, 0.1895, 0.3399, 0.6485, 1.145, 1.841, 2.76, 3.918, 5.327, 7.007",\
"0.1594, 0.2014, 0.349, 0.6518, 1.145, 1.841, 2.759, 3.914, 5.328, 7.014",\
"0.1774, 0.2188, 0.3632, 0.6574, 1.146, 1.842, 2.757, 3.915, 5.329, 7.011",\
"0.1972, 0.2384, 0.3824, 0.6736, 1.154, 1.846, 2.758, 3.913, 5.324, 7.012",\
"0.22, 0.2626, 0.4044, 0.6938, 1.173, 1.856, 2.762, 3.913, 5.324, 7.008",\
"0.245, 0.288, 0.4292, 0.7174, 1.198, 1.882, 2.779, 3.921, 5.322, 7.002",\
"0.2708, 0.3154, 0.4562, 0.7434, 1.227, 1.916, 2.813, 3.943, 5.332, 7.002");
}
}
}
}