blob: f4432bd836cd8d142fdaa783b858ff3f7672a2de [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_8) {
area : 57.075200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!I" ;
value : "0.0001757412" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "0.000184752" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000184752" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(I) {
capacitance : 0.01115 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(Z) {
direction : output ;
function : "I" ;
max_capacitance : 2.849 ;
max_transition : 5.2 ;
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.02066, 0.08965, 0.2214, 0.4267, 0.7147, 1.094, 1.571, 2.154, 2.849");
values("0.4546, 0.4422, 0.4355, 0.4338, 0.4332, 0.4333, 0.4334, 0.4333, 0.4334, 0.4336",\
"0.4539, 0.4423, 0.4346, 0.4331, 0.4325, 0.4325, 0.4328, 0.4329, 0.4331, 0.4333",\
"0.4679, 0.4547, 0.4445, 0.4418, 0.4414, 0.4412, 0.4415, 0.4419, 0.4418, 0.4417",\
"0.5323, 0.5118, 0.4906, 0.4814, 0.4769, 0.4758, 0.4752, 0.4748, 0.4747, 0.4747",\
"0.6434, 0.6144, 0.5793, 0.5591, 0.5487, 0.5442, 0.5417, 0.5407, 0.5396, 0.539",\
"0.8031, 0.7643, 0.7143, 0.6807, 0.6627, 0.6516, 0.646, 0.6428, 0.6407, 0.6391",\
"1.008, 0.9625, 0.8957, 0.8492, 0.8205, 0.8015, 0.7917, 0.7855, 0.7818, 0.7789",\
"1.263, 1.211, 1.126, 1.064, 1.022, 0.9972, 0.9814, 0.9715, 0.9645, 0.9599",\
"1.566, 1.508, 1.408, 1.331, 1.276, 1.24, 1.217, 1.202, 1.192, 1.185",\
"1.92, 1.859, 1.742, 1.65, 1.581, 1.532, 1.502, 1.481, 1.467, 1.457");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.02066, 0.08965, 0.2214, 0.4267, 0.7147, 1.094, 1.571, 2.154, 2.849");
values("0.3312, 0.3169, 0.3067, 0.3033, 0.3026, 0.3066, 0.3106, 0.319, 0.3318, 0.3398",\
"0.3293, 0.3155, 0.3031, 0.3014, 0.3018, 0.3048, 0.311, 0.3164, 0.3293, 0.3326",\
"0.3418, 0.3247, 0.3102, 0.3064, 0.3062, 0.3088, 0.3157, 0.3211, 0.3279, 0.3398",\
"0.4025, 0.3793, 0.3539, 0.3436, 0.3389, 0.3394, 0.3448, 0.3492, 0.361, 0.3686",\
"0.5024, 0.4706, 0.4324, 0.415, 0.4016, 0.4002, 0.4035, 0.4075, 0.4103, 0.419",\
"0.647, 0.6043, 0.5543, 0.5197, 0.5117, 0.5021, 0.4993, 0.5026, 0.5039, 0.509",\
"0.8348, 0.7852, 0.7193, 0.6703, 0.646, 0.6414, 0.6382, 0.6282, 0.6285, 0.6422",\
"1.067, 1.011, 0.9259, 0.8691, 0.8271, 0.812, 0.8114, 0.8053, 0.8038, 0.8027",\
"1.345, 1.283, 1.183, 1.11, 1.058, 1.027, 1.02, 1.026, 1.022, 1.019",\
"1.669, 1.605, 1.484, 1.397, 1.331, 1.294, 1.271, 1.266, 1.273, 1.267");
}
}
timing() {
related_pin : "I" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.02066, 0.08965, 0.2214, 0.4267, 0.7147, 1.094, 1.571, 2.154, 2.849");
values("0.1546, 0.1847, 0.2662, 0.403, 0.6122, 0.9058, 1.292, 1.778, 2.373, 3.081",\
"0.1639, 0.1939, 0.2755, 0.4122, 0.6216, 0.9152, 1.301, 1.788, 2.382, 3.091",\
"0.2013, 0.231, 0.3121, 0.4487, 0.6579, 0.9514, 1.338, 1.824, 2.418, 3.128",\
"0.2665, 0.2969, 0.3786, 0.5144, 0.723, 1.016, 1.402, 1.889, 2.484, 3.192",\
"0.3436, 0.3763, 0.46, 0.5965, 0.804, 1.097, 1.482, 1.969, 2.562, 3.271",\
"0.4301, 0.4658, 0.554, 0.6922, 0.8987, 1.191, 1.575, 2.061, 2.654, 3.362",\
"0.5247, 0.5636, 0.6567, 0.799, 1.008, 1.299, 1.684, 2.168, 2.762, 3.468",\
"0.6275, 0.6691, 0.7687, 0.9157, 1.129, 1.422, 1.806, 2.29, 2.882, 3.589",\
"0.7384, 0.7837, 0.8888, 1.041, 1.258, 1.557, 1.944, 2.428, 3.02, 3.727",\
"0.8584, 0.9063, 1.018, 1.176, 1.397, 1.701, 2.095, 2.584, 3.175, 3.881");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.02066, 0.08965, 0.2214, 0.4267, 0.7147, 1.094, 1.571, 2.154, 2.849");
values("0.1478, 0.1752, 0.2524, 0.3899, 0.6041, 0.9046, 1.301, 1.798, 2.406, 3.134",\
"0.1547, 0.1821, 0.2591, 0.3967, 0.6109, 0.9118, 1.307, 1.804, 2.413, 3.14",\
"0.1831, 0.2101, 0.2867, 0.424, 0.6381, 0.9383, 1.335, 1.832, 2.442, 3.168",\
"0.225, 0.254, 0.3309, 0.4676, 0.681, 0.981, 1.376, 1.875, 2.484, 3.207",\
"0.2641, 0.2953, 0.3748, 0.5104, 0.7224, 1.022, 1.417, 1.914, 2.525, 3.249",\
"0.298, 0.3322, 0.4157, 0.5514, 0.7625, 1.062, 1.455, 1.953, 2.56, 3.286",\
"0.3246, 0.362, 0.4505, 0.5891, 0.8, 1.098, 1.491, 1.988, 2.595, 3.321",\
"0.3428, 0.3835, 0.4774, 0.6194, 0.8325, 1.132, 1.524, 2.021, 2.627, 3.351",\
"0.3508, 0.3946, 0.4953, 0.6414, 0.8574, 1.159, 1.554, 2.05, 2.655, 3.379",\
"0.3486, 0.3955, 0.503, 0.6536, 0.8722, 1.179, 1.577, 2.075, 2.679, 3.402");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.02066, 0.08965, 0.2214, 0.4267, 0.7147, 1.094, 1.571, 2.154, 2.849");
values("0.05414, 0.08808, 0.1946, 0.4084, 0.7542, 1.243, 1.888, 2.699, 3.689, 4.881",\
"0.05386, 0.08866, 0.1946, 0.4082, 0.7536, 1.244, 1.888, 2.698, 3.689, 4.881",\
"0.05414, 0.08898, 0.1952, 0.408, 0.7547, 1.243, 1.886, 2.699, 3.692, 4.861",\
"0.06162, 0.09534, 0.1988, 0.4086, 0.7532, 1.244, 1.886, 2.702, 3.697, 4.881",\
"0.07318, 0.1064, 0.2082, 0.4128, 0.7556, 1.244, 1.889, 2.7, 3.689, 4.879",\
"0.088, 0.1222, 0.2236, 0.4204, 0.7566, 1.243, 1.885, 2.7, 3.688, 4.863",\
"0.103, 0.1402, 0.2414, 0.436, 0.7646, 1.245, 1.886, 2.697, 3.685, 4.871",\
"0.1196, 0.1606, 0.2626, 0.4554, 0.7836, 1.257, 1.888, 2.694, 3.685, 4.864",\
"0.1362, 0.1798, 0.286, 0.4774, 0.8066, 1.282, 1.904, 2.699, 3.682, 4.861",\
"0.1534, 0.2014, 0.3098, 0.5008, 0.8292, 1.313, 1.937, 2.721, 3.689, 4.859");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.02066, 0.08965, 0.2214, 0.4267, 0.7147, 1.094, 1.571, 2.154, 2.849");
values("0.0548, 0.08638, 0.2004, 0.4344, 0.8066, 1.332, 2.021, 2.89, 3.951, 5.21",\
"0.0541, 0.08664, 0.2005, 0.4342, 0.8067, 1.331, 2.022, 2.889, 3.949, 5.209",\
"0.0544, 0.08658, 0.2007, 0.4345, 0.808, 1.331, 2.02, 2.889, 3.947, 5.206",\
"0.064, 0.09492, 0.204, 0.4359, 0.8065, 1.332, 2.021, 2.887, 3.943, 5.211",\
"0.0752, 0.1062, 0.211, 0.4366, 0.807, 1.329, 2.017, 2.885, 3.945, 5.216",\
"0.0884, 0.1204, 0.2216, 0.4412, 0.8086, 1.33, 2.018, 2.887, 3.943, 5.204",\
"0.103, 0.1374, 0.2374, 0.4504, 0.8124, 1.33, 2.017, 2.886, 3.94, 5.203",\
"0.1184, 0.156, 0.2548, 0.4644, 0.8244, 1.338, 2.018, 2.882, 3.941, 5.205",\
"0.1346, 0.1748, 0.276, 0.4802, 0.8398, 1.354, 2.027, 2.886, 3.939, 5.205",\
"0.1516, 0.1952, 0.297, 0.498, 0.857, 1.375, 2.048, 2.897, 3.944, 5.197");
}
}
}
}