blob: f8ab12cc1744b9c33e550aa99fa70f6d2affd7c5 [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_2) {
area : 17.561600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!I" ;
value : "0.0002035854" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "0.0001993896" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0002035854" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(I) {
capacitance : 0.003295 ;
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(Z) {
direction : output ;
function : "I" ;
max_capacitance : 0.3869 ;
max_transition : 25 ;
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.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003664, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2928, 0.3869");
values("0.02268, 0.02286, 0.02326, 0.02358, 0.02377, 0.02387, 0.02392, 0.02395, 0.02394, 0.02377",\
"0.0226, 0.02279, 0.0232, 0.02353, 0.02371, 0.02381, 0.02387, 0.0239, 0.02388, 0.0237",\
"0.02242, 0.02262, 0.02301, 0.02335, 0.02354, 0.02364, 0.0237, 0.02373, 0.02371, 0.0235",\
"0.02223, 0.02238, 0.02275, 0.02309, 0.02332, 0.02344, 0.02352, 0.02356, 0.02352, 0.02326",\
"0.02208, 0.0222, 0.02253, 0.02286, 0.02312, 0.02329, 0.02339, 0.02344, 0.02337, 0.02298",\
"0.02202, 0.02213, 0.02242, 0.02275, 0.02302, 0.0232, 0.02333, 0.02337, 0.02317, 0.02256",\
"0.02208, 0.02217, 0.02242, 0.02272, 0.02301, 0.0232, 0.02334, 0.02327, 0.02276, 0.02191",\
"0.02225, 0.02231, 0.02252, 0.0228, 0.02307, 0.02329, 0.02329, 0.02273, 0.0218, 0.02102",\
"0.02233, 0.02236, 0.02253, 0.02278, 0.02301, 0.02276, 0.02171, 0.02078, 0.02014, 0.01969",\
"0.01832, 0.01808, 0.01663, 0.01569, 0.01534, 0.01524, 0.01523, 0.01526, 0.01529, 0.01531");
}
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.003664, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2928, 0.3869");
values("0.01365, 0.01383, 0.01417, 0.01451, 0.0148, 0.01494, 0.01547, 0.02479, 0.07687, 0.1906",\
"0.0136, 0.01379, 0.01415, 0.01447, 0.01471, 0.01499, 0.01557, 0.0253, 0.07802, 0.193",\
"0.01344, 0.01363, 0.01393, 0.01428, 0.01458, 0.01473, 0.0156, 0.02663, 0.08407, 0.2003",\
"0.0132, 0.01332, 0.01363, 0.01397, 0.01423, 0.01446, 0.01545, 0.03027, 0.09614, 0.2143",\
"0.01304, 0.01315, 0.01339, 0.01371, 0.01407, 0.01434, 0.01635, 0.03735, 0.116, 0.2323",\
"0.01297, 0.01306, 0.01327, 0.01357, 0.01389, 0.01416, 0.01827, 0.05118, 0.1423, 0.2504",\
"0.01302, 0.01309, 0.01328, 0.01348, 0.01382, 0.01449, 0.02316, 0.07534, 0.1733, 0.2625",\
"0.01315, 0.01321, 0.01337, 0.01356, 0.01375, 0.01564, 0.03868, 0.1125, 0.1975, 0.2611",\
"0.01343, 0.01347, 0.01363, 0.01382, 0.0142, 0.02377, 0.07577, 0.1467, 0.1994, 0.236",\
"0.01403, 0.01404, 0.01419, 0.0144, 0.02109, 0.06194, 0.1087, 0.1398, 0.1604, 0.1745");
}
}
timing() {
related_pin : "I" ;
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.003664, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2928, 0.3869");
values("1.389, 1.503, 1.811, 2.284, 2.949, 3.856, 5.042, 6.534, 8.358, 10.53",\
"1.467, 1.581, 1.889, 2.362, 3.028, 3.933, 5.119, 6.612, 8.436, 10.61",\
"1.746, 1.861, 2.169, 2.641, 3.307, 4.214, 5.4, 6.892, 8.713, 10.89",\
"2.291, 2.405, 2.714, 3.186, 3.853, 4.759, 5.946, 7.438, 9.262, 11.44",\
"3.124, 3.24, 3.553, 4.027, 4.695, 5.602, 6.789, 8.283, 10.1, 12.27",\
"4.136, 4.265, 4.599, 5.089, 5.762, 6.67, 7.856, 9.349, 11.17, 13.34",\
"5.252, 5.4, 5.764, 6.276, 6.963, 7.877, 9.064, 10.56, 12.38, 14.55",\
"6.472, 6.637, 7.041, 7.579, 8.281, 9.2, 10.39, 11.88, 13.7, 15.87",\
"7.798, 7.982, 8.426, 8.996, 9.716, 10.64, 11.83, 13.33, 15.15, 17.32",\
"9.227, 9.435, 9.919, 10.53, 11.27, 12.2, 13.4, 14.89, 16.71, 18.88");
}
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.003664, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2928, 0.3869");
values("1.102, 1.233, 1.626, 2.318, 3.376, 4.858, 6.8, 9.248, 12.24, 15.8",\
"1.165, 1.295, 1.689, 2.38, 3.439, 4.92, 6.864, 9.315, 12.31, 15.86",\
"1.385, 1.515, 1.908, 2.599, 3.658, 5.14, 7.083, 9.531, 12.52, 16.1",\
"1.794, 1.925, 2.318, 3.009, 4.069, 5.552, 7.496, 9.944, 12.93, 16.51",\
"2.269, 2.41, 2.815, 3.51, 4.57, 6.054, 7.999, 10.45, 13.43, 17",\
"2.711, 2.864, 3.288, 3.992, 5.054, 6.534, 8.479, 10.93, 13.92, 17.49",\
"3.103, 3.271, 3.718, 4.431, 5.494, 6.978, 8.923, 11.37, 14.37, 17.92",\
"3.431, 3.616, 4.09, 4.817, 5.883, 7.363, 9.311, 11.76, 14.75, 18.31",\
"3.681, 3.886, 4.393, 5.135, 6.204, 7.686, 9.632, 12.08, 15.07, 18.63",\
"3.849, 4.073, 4.617, 5.38, 6.454, 7.936, 9.88, 12.33, 15.32, 18.88");
}
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.003664, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2928, 0.3869");
values("0.428, 0.5392, 0.8902, 1.536, 2.58, 4.1, 6.127, 8.694, 11.84, 15.59",\
"0.428, 0.5382, 0.8902, 1.536, 2.578, 4.103, 6.128, 8.695, 11.84, 15.59",\
"0.428, 0.539, 0.887, 1.536, 2.58, 4.097, 6.124, 8.689, 11.83, 15.59",\
"0.4286, 0.5394, 0.888, 1.534, 2.578, 4.1, 6.124, 8.704, 11.85, 15.59",\
"0.4496, 0.5566, 0.9, 1.54, 2.584, 4.104, 6.134, 8.691, 11.83, 15.55",\
"0.5282, 0.6314, 0.96, 1.578, 2.598, 4.101, 6.126, 8.694, 11.83, 15.57",\
"0.624, 0.728, 1.042, 1.644, 2.64, 4.122, 6.13, 8.698, 11.84, 15.57",\
"0.73, 0.838, 1.144, 1.72, 2.69, 4.156, 6.152, 8.696, 11.81, 15.57",\
"0.838, 0.954, 1.26, 1.81, 2.75, 4.186, 6.168, 8.71, 11.82, 15.55",\
"0.952, 1.078, 1.392, 1.916, 2.818, 4.226, 6.19, 8.724, 11.84, 15.55");
}
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.003664, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2928, 0.3869");
values("0.4544, 0.6084, 1.164, 2.279, 4.057, 6.541, 9.827, 13.96, 18.98, 25",\
"0.4542, 0.6102, 1.166, 2.279, 4.056, 6.561, 9.813, 13.94, 19.01, 25.03",\
"0.4546, 0.6106, 1.165, 2.281, 4.057, 6.541, 9.828, 13.96, 19, 25",\
"0.4634, 0.6152, 1.167, 2.281, 4.057, 6.54, 9.825, 13.94, 19, 25.01",\
"0.5186, 0.664, 1.194, 2.286, 4.055, 6.549, 9.818, 13.96, 19.01, 24.99",\
"0.586, 0.7278, 1.24, 2.309, 4.059, 6.544, 9.836, 13.97, 18.99, 25.01",\
"0.6664, 0.803, 1.294, 2.334, 4.074, 6.55, 9.83, 13.97, 19.01, 25.06",\
"0.756, 0.892, 1.36, 2.366, 4.088, 6.568, 9.83, 13.95, 19.01, 25.01",\
"0.852, 0.99, 1.442, 2.41, 4.11, 6.58, 9.852, 13.96, 18.99, 25.03",\
"0.956, 1.094, 1.53, 2.462, 4.126, 6.594, 9.858, 13.98, 19, 25");
}
}
}
}