blob: ec99366e4a94db55eb6527e9d8e32aa63109647e [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_4) {
area : 30.732800 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!I" ;
value : "1.884546e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "2.119122e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "2.119122e-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.004526 ;
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.6621 ;
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.005563, 0.02158, 0.05217, 0.09983, 0.1667, 0.2547, 0.3655, 0.5009, 0.6622");
values("0.03796, 0.03826, 0.03889, 0.03941, 0.03973, 0.03989, 0.04, 0.04006, 0.04011, 0.04011",\
"0.03789, 0.0382, 0.03886, 0.03939, 0.0397, 0.03986, 0.03996, 0.04002, 0.04006, 0.04006",\
"0.0377, 0.03802, 0.03864, 0.0392, 0.03954, 0.03971, 0.0398, 0.03985, 0.03988, 0.03987",\
"0.03749, 0.03775, 0.03832, 0.03887, 0.03924, 0.03944, 0.03957, 0.03965, 0.0397, 0.03966",\
"0.03723, 0.03747, 0.03796, 0.03849, 0.03889, 0.03915, 0.03934, 0.03942, 0.03949, 0.0394",\
"0.03699, 0.03719, 0.03766, 0.03817, 0.03858, 0.03889, 0.03909, 0.03924, 0.03928, 0.03906",\
"0.03681, 0.03699, 0.03742, 0.03791, 0.03834, 0.03868, 0.03891, 0.03906, 0.03899, 0.03823",\
"0.03671, 0.03687, 0.03726, 0.03771, 0.03814, 0.03848, 0.03872, 0.03873, 0.03783, 0.03615",\
"0.03657, 0.03673, 0.03711, 0.03755, 0.03795, 0.03825, 0.0378, 0.0359, 0.03422, 0.03302",\
"0.03391, 0.03406, 0.03401, 0.03135, 0.02939, 0.02838, 0.02789, 0.02763, 0.02749, 0.0274");
}
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.005563, 0.02158, 0.05217, 0.09983, 0.1667, 0.2547, 0.3655, 0.5009, 0.6622");
values("0.02467, 0.02493, 0.02546, 0.026, 0.02633, 0.02677, 0.02693, 0.0283, 0.05297, 0.1981",\
"0.02462, 0.02487, 0.0254, 0.02601, 0.0264, 0.02663, 0.02718, 0.02818, 0.0533, 0.2027",\
"0.02446, 0.0247, 0.02519, 0.0258, 0.02615, 0.02663, 0.02708, 0.0284, 0.05857, 0.2189",\
"0.02421, 0.02447, 0.02484, 0.02535, 0.02588, 0.02611, 0.02671, 0.02904, 0.06953, 0.2523",\
"0.02392, 0.02412, 0.02457, 0.02495, 0.02544, 0.02588, 0.02648, 0.03128, 0.0948, 0.3047",\
"0.02371, 0.02386, 0.02417, 0.02466, 0.02505, 0.02554, 0.02623, 0.03874, 0.145, 0.3685",\
"0.02355, 0.0237, 0.02402, 0.02437, 0.02489, 0.02534, 0.02725, 0.06233, 0.2276, 0.425",\
"0.02342, 0.02357, 0.02389, 0.02417, 0.02461, 0.02536, 0.03526, 0.137, 0.3135, 0.4526",\
"0.02333, 0.0235, 0.02375, 0.02402, 0.02439, 0.02876, 0.09835, 0.2394, 0.3462, 0.4214",\
"0.02355, 0.02365, 0.02399, 0.02425, 0.03207, 0.1078, 0.1851, 0.2354, 0.2688, 0.2918");
}
}
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.005563, 0.02158, 0.05217, 0.09983, 0.1667, 0.2547, 0.3655, 0.5009, 0.6621");
values("1.407, 1.499, 1.74, 2.103, 2.614, 3.311, 4.224, 5.372, 6.773, 8.442",\
"1.486, 1.577, 1.819, 2.182, 2.693, 3.39, 4.303, 5.452, 6.851, 8.529",\
"1.764, 1.856, 2.097, 2.46, 2.971, 3.669, 4.582, 5.73, 7.132, 8.808",\
"2.302, 2.393, 2.635, 2.998, 3.509, 4.206, 5.119, 6.268, 7.672, 9.341",\
"3.145, 3.237, 3.477, 3.84, 4.352, 5.05, 5.963, 7.112, 8.516, 10.19",\
"4.306, 4.401, 4.645, 5.011, 5.523, 6.221, 7.135, 8.285, 9.688, 11.36",\
"5.724, 5.83, 6.092, 6.466, 6.982, 7.681, 8.592, 9.742, 11.14, 12.82",\
"7.347, 7.466, 7.754, 8.146, 8.67, 9.369, 10.28, 11.43, 12.83, 14.51",\
"9.175, 9.31, 9.628, 10.04, 10.58, 11.28, 12.19, 13.34, 14.74, 16.41",\
"11.22, 11.37, 11.72, 12.16, 12.71, 13.41, 14.33, 15.47, 16.87, 18.54");
}
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.005563, 0.02158, 0.05217, 0.09983, 0.1667, 0.2547, 0.3655, 0.5009, 0.6621");
values("1.099, 1.205, 1.532, 2.114, 3.009, 4.26, 5.907, 7.973, 10.51, 13.51",\
"1.166, 1.273, 1.598, 2.182, 3.076, 4.328, 5.972, 8.038, 10.57, 13.57",\
"1.403, 1.51, 1.836, 2.418, 3.313, 4.564, 6.211, 8.274, 10.81, 13.82",\
"1.859, 1.965, 2.289, 2.872, 3.767, 5.019, 6.665, 8.732, 11.27, 14.26",\
"2.543, 2.651, 2.977, 3.558, 4.454, 5.706, 7.355, 9.426, 11.96, 14.96",\
"3.356, 3.472, 3.807, 4.39, 5.284, 6.533, 8.181, 10.25, 12.78, 15.8",\
"4.263, 4.387, 4.733, 5.321, 6.217, 7.466, 9.106, 11.18, 13.7, 16.72",\
"5.258, 5.39, 5.753, 6.345, 7.24, 8.49, 10.13, 12.2, 14.73, 17.73",\
"6.337, 6.483, 6.863, 7.461, 8.357, 9.606, 11.25, 13.32, 15.84, 18.85",\
"7.496, 7.657, 8.059, 8.666, 9.56, 10.81, 12.45, 14.52, 17.04, 20.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.005563, 0.02158, 0.05217, 0.09983, 0.1667, 0.2547, 0.3655, 0.5009, 0.6621");
values("0.353, 0.434, 0.6888, 1.169, 1.955, 3.102, 4.627, 6.56, 8.938, 11.76",\
"0.3534, 0.4348, 0.689, 1.169, 1.954, 3.102, 4.631, 6.571, 8.935, 11.74",\
"0.3536, 0.4348, 0.6888, 1.171, 1.955, 3.103, 4.631, 6.569, 8.928, 11.74",\
"0.353, 0.4348, 0.6896, 1.169, 1.954, 3.1, 4.635, 6.57, 8.921, 11.75",\
"0.3556, 0.4376, 0.6912, 1.172, 1.956, 3.102, 4.635, 6.564, 8.938, 11.76",\
"0.3754, 0.454, 0.7028, 1.176, 1.956, 3.104, 4.632, 6.572, 8.924, 11.76",\
"0.442, 0.518, 0.748, 1.202, 1.968, 3.102, 4.634, 6.572, 8.926, 11.76",\
"0.522, 0.6, 0.824, 1.258, 1.998, 3.118, 4.634, 6.568, 8.916, 11.73",\
"0.606, 0.692, 0.914, 1.322, 2.038, 3.138, 4.644, 6.566, 8.92, 11.74",\
"0.694, 0.786, 1.018, 1.402, 2.086, 3.164, 4.658, 6.574, 8.922, 11.73");
}
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.005563, 0.02158, 0.05217, 0.09983, 0.1667, 0.2547, 0.3655, 0.5009, 0.6621");
values("0.3718, 0.5024, 0.9734, 1.912, 3.399, 5.489, 8.24, 11.7, 15.95, 20.97",\
"0.3706, 0.5004, 0.9734, 1.913, 3.402, 5.488, 8.24, 11.7, 15.92, 20.97",\
"0.3714, 0.501, 0.9716, 1.914, 3.399, 5.486, 8.247, 11.7, 15.94, 20.96",\
"0.3708, 0.503, 0.9736, 1.913, 3.398, 5.489, 8.234, 11.7, 15.92, 20.97",\
"0.3844, 0.5124, 0.9764, 1.913, 3.402, 5.489, 8.244, 11.71, 15.92, 20.95",\
"0.4286, 0.5504, 0.999, 1.92, 3.399, 5.487, 8.25, 11.7, 15.94, 21.01",\
"0.4796, 0.5982, 1.031, 1.937, 3.41, 5.49, 8.236, 11.7, 15.95, 20.96",\
"0.542, 0.656, 1.07, 1.956, 3.424, 5.5, 8.242, 11.72, 15.93, 20.96",\
"0.612, 0.72, 1.12, 1.978, 3.436, 5.514, 8.25, 11.7, 15.92, 20.98",\
"0.692, 0.8, 1.176, 2.01, 3.448, 5.522, 8.26, 11.71, 15.93, 20.97");
}
}
}
}