blob: eafde2a12d49673b104623a430902e134e67f6d8 [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 : "1.3359006e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "1.3230054e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "1.3359006e-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.003098 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 21 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(Z) {
direction : output ;
function : "I" ;
max_capacitance : 0.3318 ;
max_transition : 21 ;
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.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003283, 0.0113, 0.0266, 0.05044, 0.0839, 0.1279, 0.1834, 0.2511, 0.3318");
values("0.02154, 0.02169, 0.02199, 0.02223, 0.02237, 0.02246, 0.0225, 0.02253, 0.02255, 0.02255",\
"0.02148, 0.02163, 0.02194, 0.02219, 0.02233, 0.02241, 0.02246, 0.02247, 0.0225, 0.0225",\
"0.02133, 0.02148, 0.02178, 0.02204, 0.02219, 0.02227, 0.02232, 0.02234, 0.02236, 0.02236",\
"0.02119, 0.0213, 0.02157, 0.02183, 0.022, 0.0221, 0.02217, 0.02219, 0.02222, 0.02221",\
"0.02101, 0.02112, 0.02137, 0.02162, 0.02182, 0.02194, 0.02203, 0.02208, 0.0221, 0.02209",\
"0.02087, 0.02098, 0.0212, 0.02145, 0.02166, 0.02181, 0.02191, 0.02197, 0.02201, 0.02194",\
"0.02078, 0.02086, 0.02108, 0.02131, 0.02153, 0.02169, 0.0218, 0.02188, 0.02188, 0.02157",\
"0.02071, 0.0208, 0.02099, 0.02122, 0.02144, 0.0216, 0.02172, 0.02175, 0.02141, 0.02058",\
"0.02065, 0.02073, 0.02091, 0.02113, 0.02133, 0.0215, 0.02137, 0.0205, 0.01962, 0.01896",\
"0.01954, 0.01961, 0.01968, 0.01866, 0.01745, 0.0168, 0.01647, 0.01627, 0.01616, 0.0161");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003283, 0.0113, 0.0266, 0.05044, 0.0839, 0.1279, 0.1834, 0.2511, 0.3318");
values("0.01337, 0.01349, 0.01379, 0.01403, 0.01425, 0.01441, 0.01463, 0.01533, 0.02701, 0.09809",\
"0.01333, 0.01345, 0.01373, 0.01404, 0.01424, 0.0143, 0.01443, 0.01493, 0.02748, 0.1003",\
"0.01324, 0.01334, 0.01361, 0.0139, 0.01411, 0.01426, 0.01432, 0.01536, 0.02967, 0.1086",\
"0.01303, 0.01312, 0.01335, 0.01361, 0.01388, 0.01407, 0.01419, 0.01534, 0.03447, 0.1241",\
"0.01287, 0.01294, 0.01314, 0.01338, 0.01358, 0.01378, 0.01392, 0.01618, 0.04579, 0.1484",\
"0.01274, 0.0128, 0.01299, 0.01325, 0.01344, 0.0137, 0.01387, 0.01889, 0.06661, 0.1783",\
"0.01266, 0.01272, 0.01286, 0.01305, 0.01334, 0.01353, 0.01431, 0.0275, 0.1018, 0.2065",\
"0.01258, 0.01264, 0.0128, 0.01293, 0.01305, 0.01354, 0.01617, 0.05307, 0.1447, 0.2253",\
"0.01253, 0.01258, 0.0127, 0.01291, 0.01303, 0.01366, 0.03136, 0.1031, 0.1727, 0.2227",\
"0.01267, 0.01272, 0.01287, 0.01299, 0.01345, 0.02763, 0.08353, 0.1301, 0.1618, 0.1839");
}
}
timing() {
related_pin : "I" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003283, 0.0113, 0.0266, 0.05044, 0.0839, 0.1279, 0.1834, 0.2511, 0.3318");
values("1.334, 1.415, 1.638, 1.981, 2.468, 3.136, 4.01, 5.109, 6.455, 8.052",\
"1.412, 1.493, 1.716, 2.059, 2.547, 3.213, 4.088, 5.189, 6.532, 8.137",\
"1.689, 1.77, 1.993, 2.337, 2.824, 3.492, 4.366, 5.466, 6.809, 8.409",\
"2.229, 2.31, 2.532, 2.876, 3.363, 4.03, 4.905, 6.004, 7.35, 8.953",\
"3.075, 3.156, 3.378, 3.721, 4.209, 4.878, 5.752, 6.852, 8.198, 9.803",\
"4.233, 4.317, 4.544, 4.89, 5.379, 6.047, 6.922, 8.022, 9.368, 10.97",\
"5.636, 5.731, 5.975, 6.331, 6.824, 7.49, 8.365, 9.466, 10.81, 12.41",\
"7.245, 7.352, 7.619, 7.992, 8.494, 9.163, 10.04, 11.14, 12.48, 14.08",\
"9.06, 9.183, 9.478, 9.871, 10.38, 11.06, 11.93, 13.03, 14.37, 15.97",\
"11.09, 11.23, 11.55, 11.97, 12.49, 13.17, 14.05, 15.15, 16.49, 18.08");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003283, 0.0113, 0.0266, 0.05044, 0.0839, 0.1279, 0.1834, 0.2511, 0.3318");
values("0.9751, 1.076, 1.395, 1.976, 2.869, 4.12, 5.763, 7.837, 10.37, 13.38",\
"1.037, 1.137, 1.456, 2.037, 2.931, 4.18, 5.829, 7.901, 10.42, 13.44",\
"1.253, 1.353, 1.672, 2.252, 3.146, 4.398, 6.038, 8.11, 10.64, 13.66",\
"1.665, 1.765, 2.082, 2.663, 3.558, 4.81, 6.454, 8.531, 11.04, 14.05",\
"2.224, 2.328, 2.649, 3.229, 4.124, 5.378, 7.018, 9.087, 11.61, 14.63",\
"2.833, 2.942, 3.271, 3.854, 4.748, 5.999, 7.643, 9.712, 12.24, 15.25",\
"3.475, 3.592, 3.931, 4.516, 5.413, 6.663, 8.305, 10.37, 12.91, 15.91",\
"4.143, 4.268, 4.619, 5.209, 6.104, 7.355, 8.998, 11.07, 13.59, 16.6",\
"4.831, 4.964, 5.33, 5.926, 6.822, 8.072, 9.716, 11.79, 14.31, 17.32",\
"5.532, 5.676, 6.062, 6.664, 7.559, 8.809, 10.45, 12.52, 15.04, 18.05");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003283, 0.0113, 0.0266, 0.05044, 0.0839, 0.1279, 0.1834, 0.2511, 0.3318");
values("0.3448, 0.42, 0.6628, 1.126, 1.88, 2.982, 4.443, 6.295, 8.558, 11.27",\
"0.344, 0.42, 0.663, 1.126, 1.881, 2.981, 4.446, 6.307, 8.558, 11.26",\
"0.3446, 0.4198, 0.6634, 1.127, 1.881, 2.983, 4.447, 6.304, 8.566, 11.28",\
"0.345, 0.4204, 0.6642, 1.124, 1.88, 2.981, 4.449, 6.3, 8.567, 11.26",\
"0.3476, 0.423, 0.6656, 1.128, 1.88, 2.98, 4.449, 6.296, 8.569, 11.25",\
"0.3692, 0.4418, 0.68, 1.135, 1.882, 2.984, 4.446, 6.302, 8.576, 11.26",\
"0.436, 0.504, 0.726, 1.162, 1.894, 2.986, 4.446, 6.292, 8.578, 11.27",\
"0.51, 0.584, 0.794, 1.214, 1.924, 2.998, 4.448, 6.302, 8.56, 11.25",\
"0.59, 0.668, 0.88, 1.272, 1.962, 3.018, 4.462, 6.3, 8.55, 11.25",\
"0.676, 0.756, 0.974, 1.346, 2.006, 3.042, 4.48, 6.312, 8.562, 11.25");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003283, 0.0113, 0.0266, 0.05044, 0.0839, 0.1279, 0.1834, 0.2511, 0.3318");
values("0.3811, 0.5138, 0.9934, 1.938, 3.425, 5.516, 8.263, 11.72, 15.97, 20.99",\
"0.3814, 0.5138, 0.9918, 1.94, 3.425, 5.515, 8.261, 11.72, 15.96, 20.97",\
"0.381, 0.5138, 0.9936, 1.942, 3.425, 5.517, 8.265, 11.73, 15.96, 21.04",\
"0.3832, 0.5166, 0.994, 1.94, 3.427, 5.514, 8.268, 11.73, 15.96, 21",\
"0.409, 0.535, 1.001, 1.939, 3.426, 5.514, 8.258, 11.73, 15.96, 21",\
"0.4466, 0.5706, 1.024, 1.953, 3.432, 5.522, 8.264, 11.73, 15.99, 21.06",\
"0.4922, 0.6126, 1.052, 1.966, 3.442, 5.522, 8.268, 11.74, 15.99, 21",\
"0.546, 0.662, 1.086, 1.98, 3.452, 5.54, 8.272, 11.73, 15.96, 20.99",\
"0.604, 0.72, 1.126, 2.002, 3.462, 5.542, 8.288, 11.74, 15.97, 20.99",\
"0.678, 0.788, 1.176, 2.024, 3.474, 5.55, 8.296, 11.75, 15.96, 21");
}
}
}
}