blob: cfce31bdfe2082c7c9b79e2db8cc8369fade808f [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_mcu9t5v0__dlyd_1) {
area : 76.204800 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!I" ;
value : "0.0001327176" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "0.0001321416" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0001327176" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(I) {
capacitance : 0.002584 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(Z) {
direction : output ;
function : "I" ;
max_capacitance : 0.4517 ;
max_transition : 4.4 ;
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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.004111, 0.01503, 0.03589, 0.06838, 0.114, 0.1739, 0.2495, 0.3418, 0.4517");
values("0.3896, 0.3819, 0.3645, 0.3501, 0.3417, 0.3363, 0.3325, 0.33, 0.3282, 0.3269",\
"0.3891, 0.3814, 0.364, 0.3497, 0.3413, 0.3359, 0.3321, 0.3296, 0.3278, 0.3265",\
"0.3903, 0.3826, 0.3651, 0.3507, 0.3424, 0.3368, 0.3333, 0.3307, 0.3289, 0.3277",\
"0.3956, 0.388, 0.3706, 0.3561, 0.3478, 0.3423, 0.3387, 0.3361, 0.3344, 0.333",\
"0.406, 0.3983, 0.3809, 0.3665, 0.3583, 0.3527, 0.349, 0.3465, 0.3447, 0.3434",\
"0.4218, 0.4141, 0.3966, 0.3824, 0.3739, 0.3685, 0.3648, 0.3623, 0.3604, 0.3591",\
"0.4438, 0.4361, 0.4188, 0.4044, 0.396, 0.3905, 0.3869, 0.3843, 0.3825, 0.3812",\
"0.4724, 0.4646, 0.4473, 0.4329, 0.4245, 0.419, 0.4154, 0.4129, 0.4111, 0.4098",\
"0.5081, 0.5005, 0.4832, 0.4688, 0.4605, 0.455, 0.4513, 0.4488, 0.447, 0.4456",\
"0.5514, 0.5436, 0.5264, 0.5119, 0.5036, 0.4982, 0.4944, 0.4918, 0.4901, 0.4888");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.004111, 0.01503, 0.03589, 0.06838, 0.114, 0.1739, 0.2495, 0.3418, 0.4517");
values("0.3234, 0.3201, 0.3146, 0.3109, 0.3088, 0.3084, 0.3086, 0.31, 0.3102, 0.3121",\
"0.3235, 0.3198, 0.3142, 0.3106, 0.3086, 0.3082, 0.3084, 0.3097, 0.3098, 0.3111",\
"0.324, 0.3203, 0.3153, 0.3112, 0.3097, 0.3085, 0.3094, 0.3104, 0.3113, 0.3114",\
"0.3273, 0.3238, 0.3184, 0.3146, 0.3129, 0.3126, 0.3127, 0.3138, 0.3138, 0.3147",\
"0.335, 0.3314, 0.326, 0.3219, 0.3207, 0.3201, 0.3204, 0.3207, 0.3217, 0.3226",\
"0.3476, 0.3441, 0.3387, 0.3351, 0.3333, 0.3331, 0.3334, 0.3341, 0.335, 0.3348",\
"0.3656, 0.3621, 0.3566, 0.3527, 0.3509, 0.3505, 0.3509, 0.3524, 0.3523, 0.3532",\
"0.3893, 0.3858, 0.3803, 0.3761, 0.375, 0.3742, 0.3742, 0.3754, 0.3761, 0.3766",\
"0.4191, 0.4156, 0.4104, 0.4064, 0.4041, 0.4042, 0.4059, 0.4057, 0.406, 0.4065",\
"0.4551, 0.4515, 0.4461, 0.4417, 0.4399, 0.4388, 0.4401, 0.4428, 0.443, 0.4435");
}
}
timing() {
related_pin : "I" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.004111, 0.01503, 0.03589, 0.06838, 0.114, 0.1739, 0.2495, 0.3418, 0.4517");
values("1.641, 1.666, 1.735, 1.835, 1.962, 2.119, 2.312, 2.547, 2.832, 3.172",\
"1.647, 1.673, 1.741, 1.841, 1.968, 2.125, 2.318, 2.554, 2.839, 3.178",\
"1.68, 1.706, 1.775, 1.874, 2.001, 2.158, 2.351, 2.587, 2.872, 3.212",\
"1.752, 1.778, 1.847, 1.946, 2.074, 2.231, 2.423, 2.659, 2.944, 3.284",\
"1.86, 1.885, 1.954, 2.053, 2.181, 2.338, 2.53, 2.766, 3.051, 3.391",\
"1.995, 2.021, 2.09, 2.189, 2.316, 2.473, 2.666, 2.902, 3.187, 3.526",\
"2.162, 2.187, 2.256, 2.356, 2.483, 2.639, 2.832, 3.068, 3.353, 3.693",\
"2.357, 2.383, 2.452, 2.551, 2.679, 2.836, 3.028, 3.264, 3.549, 3.889",\
"2.582, 2.608, 2.676, 2.776, 2.904, 3.061, 3.253, 3.489, 3.774, 4.114",\
"2.837, 2.863, 2.932, 3.031, 3.159, 3.316, 3.509, 3.744, 4.03, 4.369");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.004111, 0.01503, 0.03589, 0.06838, 0.114, 0.1739, 0.2495, 0.3418, 0.4517");
values("1.56, 1.582, 1.649, 1.766, 1.946, 2.198, 2.531, 2.95, 3.462, 4.074",\
"1.566, 1.587, 1.655, 1.772, 1.952, 2.204, 2.537, 2.956, 3.468, 4.078",\
"1.583, 1.605, 1.672, 1.789, 1.969, 2.222, 2.554, 2.973, 3.486, 4.098",\
"1.598, 1.62, 1.687, 1.804, 1.984, 2.236, 2.569, 2.988, 3.501, 4.112",\
"1.598, 1.62, 1.687, 1.804, 1.984, 2.237, 2.569, 2.989, 3.501, 4.111",\
"1.582, 1.604, 1.671, 1.788, 1.968, 2.22, 2.553, 2.972, 3.485, 4.096",\
"1.545, 1.567, 1.634, 1.752, 1.931, 2.184, 2.516, 2.936, 3.448, 4.058",\
"1.484, 1.507, 1.574, 1.691, 1.871, 2.123, 2.456, 2.875, 3.387, 3.999",\
"1.399, 1.421, 1.488, 1.606, 1.785, 2.038, 2.37, 2.789, 3.301, 3.912",\
"1.286, 1.308, 1.375, 1.492, 1.672, 1.924, 2.257, 2.676, 3.188, 3.799");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.004111, 0.01503, 0.03589, 0.06838, 0.114, 0.1739, 0.2495, 0.3418, 0.4517");
values("0.1312, 0.1562, 0.2234, 0.3274, 0.4776, 0.6836, 0.967, 1.337, 1.802, 2.361",\
"0.1312, 0.1566, 0.223, 0.3274, 0.477, 0.6838, 0.9676, 1.336, 1.802, 2.36",\
"0.1312, 0.1562, 0.2232, 0.3274, 0.4772, 0.6836, 0.9672, 1.337, 1.801, 2.36",\
"0.1314, 0.1566, 0.223, 0.3272, 0.4776, 0.6844, 0.9668, 1.337, 1.802, 2.36",\
"0.1314, 0.1564, 0.223, 0.3274, 0.4772, 0.6844, 0.9666, 1.337, 1.801, 2.36",\
"0.1314, 0.1568, 0.2232, 0.3274, 0.4772, 0.6838, 0.9676, 1.336, 1.802, 2.36",\
"0.1312, 0.1568, 0.223, 0.3278, 0.477, 0.6834, 0.9662, 1.337, 1.801, 2.362",\
"0.131, 0.1562, 0.2232, 0.3276, 0.4772, 0.6834, 0.967, 1.337, 1.8, 2.36",\
"0.1312, 0.1562, 0.2234, 0.3268, 0.4764, 0.6838, 0.9662, 1.338, 1.802, 2.36",\
"0.1314, 0.156, 0.2232, 0.3274, 0.477, 0.6836, 0.9678, 1.336, 1.8, 2.359");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.004111, 0.01503, 0.03589, 0.06838, 0.114, 0.1739, 0.2495, 0.3418, 0.4517");
values("0.0846, 0.112, 0.2102, 0.3992, 0.7072, 1.146, 1.723, 2.454, 3.341, 4.407",\
"0.084, 0.1122, 0.21, 0.3998, 0.7072, 1.146, 1.723, 2.454, 3.342, 4.403",\
"0.085, 0.1128, 0.2102, 0.3992, 0.7072, 1.146, 1.724, 2.454, 3.346, 4.41",\
"0.0848, 0.1122, 0.2094, 0.3994, 0.707, 1.146, 1.724, 2.454, 3.345, 4.41",\
"0.0844, 0.1124, 0.21, 0.3992, 0.707, 1.145, 1.722, 2.452, 3.346, 4.402",\
"0.085, 0.113, 0.2098, 0.399, 0.707, 1.146, 1.725, 2.454, 3.346, 4.409",\
"0.0844, 0.1124, 0.2098, 0.399, 0.7072, 1.146, 1.723, 2.45, 3.346, 4.401",\
"0.085, 0.1122, 0.2098, 0.3992, 0.7072, 1.146, 1.722, 2.454, 3.345, 4.412",\
"0.0844, 0.1118, 0.2098, 0.3994, 0.7082, 1.145, 1.723, 2.452, 3.344, 4.4",\
"0.0838, 0.112, 0.2098, 0.3988, 0.7068, 1.146, 1.723, 2.455, 3.339, 4.4");
}
}
}
}