blob: a4206f032dbf05795b9019d71c8104ae0d613dc9 [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__dlyb_2) {
area : 39.513600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!I" ;
value : "2.36214e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "2.31642e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "2.36214e-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.002572 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(Z) {
direction : output ;
function : "I" ;
max_capacitance : 0.4142 ;
max_transition : 12 ;
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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003852, 0.01386, 0.03298, 0.06276, 0.1045, 0.1595, 0.2288, 0.3134, 0.4142");
values("0.05085, 0.05052, 0.05022, 0.05024, 0.05046, 0.0507, 0.05091, 0.05107, 0.05119, 0.05127",\
"0.05075, 0.05043, 0.05013, 0.05015, 0.05035, 0.05059, 0.0508, 0.05096, 0.05107, 0.05116",\
"0.05054, 0.05022, 0.04992, 0.04995, 0.05014, 0.05039, 0.0506, 0.05074, 0.05087, 0.05095",\
"0.0504, 0.05008, 0.04978, 0.04982, 0.05003, 0.05027, 0.05047, 0.05063, 0.05074, 0.05083",\
"0.05037, 0.05006, 0.04975, 0.04977, 0.05, 0.05025, 0.05045, 0.05061, 0.05072, 0.05081",\
"0.05045, 0.05015, 0.04985, 0.04987, 0.05007, 0.05032, 0.05052, 0.05068, 0.05079, 0.05087",\
"0.05063, 0.05031, 0.05001, 0.05003, 0.05023, 0.05048, 0.05068, 0.05084, 0.05096, 0.05104",\
"0.0509, 0.05059, 0.05028, 0.0503, 0.0505, 0.05075, 0.05096, 0.05112, 0.05124, 0.05131",\
"0.05131, 0.051, 0.05071, 0.05073, 0.05092, 0.05117, 0.05138, 0.05154, 0.05165, 0.05169",\
"0.05186, 0.05154, 0.05125, 0.05127, 0.05148, 0.05171, 0.05193, 0.05207, 0.05213, 0.05199");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003852, 0.01386, 0.03298, 0.06276, 0.1045, 0.1595, 0.2288, 0.3134, 0.4142");
values("0.04043, 0.0405, 0.04069, 0.04097, 0.04146, 0.04195, 0.0424, 0.0429, 0.04506, 0.06223",\
"0.04043, 0.04048, 0.04064, 0.041, 0.04142, 0.04199, 0.04233, 0.04292, 0.04494, 0.06253",\
"0.0403, 0.04035, 0.04055, 0.04082, 0.04133, 0.04179, 0.04222, 0.04281, 0.04517, 0.06384",\
"0.0401, 0.04015, 0.04034, 0.04066, 0.04113, 0.04161, 0.04215, 0.04268, 0.0455, 0.06686",\
"0.03998, 0.04001, 0.04028, 0.04054, 0.04099, 0.04152, 0.04191, 0.04254, 0.04616, 0.07188",\
"0.03997, 0.03998, 0.04018, 0.04052, 0.04103, 0.0415, 0.042, 0.04256, 0.04749, 0.0797",\
"0.04006, 0.04011, 0.0403, 0.04059, 0.04115, 0.04161, 0.04211, 0.04306, 0.04961, 0.09197",\
"0.04024, 0.04029, 0.0405, 0.04086, 0.04137, 0.0419, 0.04222, 0.04346, 0.05433, 0.1121",\
"0.0406, 0.04062, 0.04081, 0.04109, 0.04142, 0.04213, 0.04276, 0.04453, 0.06299, 0.1438",\
"0.04107, 0.04113, 0.04127, 0.04158, 0.042, 0.04237, 0.04316, 0.04791, 0.08122, 0.1934");
}
}
timing() {
related_pin : "I" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003852, 0.01386, 0.03298, 0.06276, 0.1045, 0.1595, 0.2288, 0.3134, 0.4142");
values("4.318, 4.436, 4.727, 5.092, 5.501, 5.955, 6.459, 7.025, 7.667, 8.399",\
"4.347, 4.464, 4.755, 5.12, 5.53, 5.983, 6.487, 7.054, 7.696, 8.428",\
"4.459, 4.577, 4.868, 5.233, 5.643, 6.096, 6.6, 7.166, 7.808, 8.54",\
"4.693, 4.811, 5.102, 5.467, 5.877, 6.33, 6.834, 7.4, 8.042, 8.774",\
"5.068, 5.186, 5.476, 5.841, 6.251, 6.704, 7.208, 7.774, 8.416, 9.149",\
"5.571, 5.689, 5.979, 6.345, 6.755, 7.208, 7.711, 8.278, 8.92, 9.652",\
"6.15, 6.268, 6.559, 6.925, 7.334, 7.787, 8.291, 8.857, 9.499, 10.23",\
"6.776, 6.894, 7.185, 7.55, 7.96, 8.414, 8.916, 9.483, 10.13, 10.86",\
"7.448, 7.566, 7.856, 8.222, 8.631, 9.085, 9.588, 10.15, 10.8, 11.53",\
"8.171, 8.289, 8.579, 8.945, 9.355, 9.808, 10.31, 10.88, 11.52, 12.25");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003852, 0.01386, 0.03298, 0.06276, 0.1045, 0.1595, 0.2288, 0.3134, 0.4142");
values("3.42, 3.509, 3.743, 4.103, 4.615, 5.319, 6.239, 7.397, 8.809, 10.49",\
"3.448, 3.537, 3.771, 4.131, 4.643, 5.347, 6.267, 7.425, 8.836, 10.52",\
"3.536, 3.625, 3.86, 4.219, 4.731, 5.435, 6.356, 7.513, 8.925, 10.61",\
"3.678, 3.766, 4.001, 4.36, 4.872, 5.576, 6.497, 7.654, 9.067, 10.75",\
"3.814, 3.902, 4.137, 4.497, 5.009, 5.713, 6.633, 7.791, 9.203, 10.89",\
"3.923, 4.011, 4.246, 4.605, 5.118, 5.821, 6.742, 7.9, 9.312, 10.99",\
"3.997, 4.085, 4.319, 4.679, 5.192, 5.895, 6.816, 7.973, 9.384, 11.07",\
"4.027, 4.115, 4.35, 4.709, 5.222, 5.925, 6.846, 8.003, 9.416, 11.1",\
"4.012, 4.1, 4.335, 4.694, 5.206, 5.91, 6.831, 7.988, 9.4, 11.08",\
"3.946, 4.035, 4.269, 4.628, 5.141, 5.844, 6.765, 7.922, 9.334, 11.02");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003852, 0.01386, 0.03298, 0.06276, 0.1045, 0.1595, 0.2288, 0.3134, 0.4142");
values("0.6326, 0.7202, 0.9298, 1.211, 1.574, 2.032, 2.605, 3.324, 4.229, 5.329",\
"0.6328, 0.7204, 0.9302, 1.212, 1.574, 2.031, 2.601, 3.324, 4.228, 5.333",\
"0.6322, 0.7204, 0.9298, 1.211, 1.575, 2.032, 2.603, 3.324, 4.229, 5.334",\
"0.6322, 0.7206, 0.9298, 1.211, 1.574, 2.03, 2.604, 3.322, 4.228, 5.332",\
"0.6326, 0.7204, 0.9294, 1.212, 1.575, 2.03, 2.602, 3.324, 4.227, 5.333",\
"0.6322, 0.7198, 0.9298, 1.212, 1.574, 2.029, 2.601, 3.327, 4.227, 5.332",\
"0.6324, 0.7202, 0.9296, 1.211, 1.575, 2.032, 2.602, 3.326, 4.224, 5.33",\
"0.634, 0.72, 0.93, 1.212, 1.574, 2.032, 2.602, 3.326, 4.228, 5.328",\
"0.632, 0.718, 0.93, 1.21, 1.572, 2.03, 2.602, 3.33, 4.228, 5.33",\
"0.634, 0.722, 0.93, 1.21, 1.572, 2.03, 2.6, 3.324, 4.226, 5.334");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003852, 0.01386, 0.03298, 0.06276, 0.1045, 0.1595, 0.2288, 0.3134, 0.4142");
values("0.3426, 0.421, 0.676, 1.169, 1.982, 3.161, 4.731, 6.707, 9.127, 12.01",\
"0.3424, 0.4212, 0.6774, 1.169, 1.983, 3.163, 4.731, 6.709, 9.128, 12.01",\
"0.3428, 0.4212, 0.6766, 1.169, 1.982, 3.159, 4.728, 6.71, 9.13, 12.01",\
"0.3416, 0.4212, 0.6768, 1.168, 1.98, 3.163, 4.731, 6.711, 9.13, 12.01",\
"0.3424, 0.4214, 0.6786, 1.17, 1.982, 3.163, 4.726, 6.707, 9.131, 12.02",\
"0.3424, 0.421, 0.6776, 1.169, 1.981, 3.161, 4.731, 6.707, 9.131, 12.02",\
"0.3414, 0.421, 0.6778, 1.169, 1.98, 3.16, 4.732, 6.711, 9.123, 12.01",\
"0.3416, 0.4218, 0.6758, 1.169, 1.98, 3.157, 4.729, 6.71, 9.13, 12.01",\
"0.3424, 0.421, 0.6758, 1.168, 1.98, 3.16, 4.722, 6.7, 9.128, 12.02",\
"0.342, 0.422, 0.676, 1.168, 1.984, 3.16, 4.73, 6.698, 9.116, 11.99");
}
}
}
}