blob: 2684dcba0cb40a5e3b1e388c82d0182b8eba62fc [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.68993e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "1.653894e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "1.68993e-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.003291 ;
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.4154 ;
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.00386, 0.0139, 0.03307, 0.06294, 0.1049, 0.16, 0.2295, 0.3143, 0.4154");
values("0.02735, 0.02759, 0.02812, 0.02855, 0.02878, 0.02892, 0.02899, 0.02903, 0.02905, 0.02907",\
"0.02725, 0.02748, 0.02802, 0.02843, 0.02868, 0.0288, 0.02888, 0.02893, 0.02895, 0.02896",\
"0.027, 0.02721, 0.02772, 0.02818, 0.02843, 0.02857, 0.02865, 0.0287, 0.02873, 0.02875",\
"0.02676, 0.02695, 0.02739, 0.02785, 0.02815, 0.02833, 0.02844, 0.02851, 0.02855, 0.02857",\
"0.0267, 0.02683, 0.0272, 0.02764, 0.02799, 0.02821, 0.02833, 0.02843, 0.02848, 0.02853",\
"0.02687, 0.02696, 0.02724, 0.02765, 0.02799, 0.02824, 0.02841, 0.02853, 0.0286, 0.02865",\
"0.02726, 0.02732, 0.02753, 0.02788, 0.02822, 0.02848, 0.02866, 0.02878, 0.02888, 0.02894",\
"0.02786, 0.02785, 0.02802, 0.0283, 0.02862, 0.02888, 0.02909, 0.02923, 0.02933, 0.02939",\
"0.02868, 0.02865, 0.02871, 0.02895, 0.02923, 0.02951, 0.02971, 0.02985, 0.02998, 0.03001",\
"0.02975, 0.02965, 0.02966, 0.02987, 0.03012, 0.03036, 0.03054, 0.03071, 0.03081, 0.03083");
}
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.00386, 0.0139, 0.03307, 0.06294, 0.1049, 0.16, 0.2295, 0.3143, 0.4154");
values("0.01726, 0.01746, 0.01795, 0.01834, 0.01866, 0.01896, 0.01912, 0.01955, 0.02005, 0.02759",\
"0.01717, 0.01736, 0.01787, 0.01827, 0.01857, 0.01887, 0.01898, 0.01946, 0.02007, 0.02732",\
"0.01695, 0.01715, 0.01758, 0.01801, 0.01835, 0.01866, 0.01883, 0.01925, 0.01972, 0.02958",\
"0.0167, 0.01684, 0.01721, 0.01763, 0.01801, 0.0183, 0.01872, 0.01887, 0.02004, 0.0293",\
"0.0166, 0.01671, 0.01703, 0.01733, 0.0178, 0.01815, 0.01854, 0.01847, 0.0201, 0.03291",\
"0.01673, 0.0168, 0.01697, 0.0174, 0.01785, 0.01806, 0.0184, 0.01884, 0.02054, 0.03613",\
"0.01706, 0.01709, 0.01727, 0.01749, 0.01783, 0.01842, 0.01849, 0.01895, 0.02148, 0.04206",\
"0.01762, 0.01765, 0.01775, 0.01787, 0.01817, 0.01862, 0.01919, 0.01961, 0.02339, 0.05247",\
"0.01839, 0.01835, 0.01843, 0.01858, 0.01877, 0.01894, 0.01957, 0.02066, 0.0277, 0.0705",\
"0.01937, 0.0193, 0.01935, 0.01945, 0.0197, 0.01992, 0.0202, 0.02165, 0.03578, 0.1025");
}
}
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.00386, 0.0139, 0.03307, 0.06294, 0.1049, 0.16, 0.2295, 0.3143, 0.4154");
values("0.5846, 0.6416, 0.7941, 1.028, 1.362, 1.821, 2.423, 3.18, 4.104, 5.208",\
"0.6187, 0.6757, 0.8283, 1.062, 1.396, 1.855, 2.457, 3.214, 4.14, 5.242",\
"0.7424, 0.7994, 0.952, 1.186, 1.52, 1.979, 2.581, 3.338, 4.263, 5.366",\
"0.9832, 1.04, 1.192, 1.427, 1.761, 2.221, 2.822, 3.58, 4.506, 5.61",\
"1.33, 1.391, 1.548, 1.785, 2.12, 2.579, 3.181, 3.939, 4.865, 5.968",\
"1.717, 1.787, 1.958, 2.205, 2.545, 3.004, 3.606, 4.364, 5.288, 6.392",\
"2.134, 2.215, 2.405, 2.663, 3.008, 3.47, 4.072, 4.828, 5.753, 6.857",\
"2.586, 2.674, 2.885, 3.157, 3.508, 3.973, 4.575, 5.332, 6.256, 7.356",\
"3.07, 3.17, 3.4, 3.691, 4.049, 4.516, 5.118, 5.876, 6.801, 7.901",\
"3.598, 3.705, 3.956, 4.264, 4.633, 5.102, 5.707, 6.464, 7.388, 8.488");
}
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.00386, 0.0139, 0.03307, 0.06294, 0.1049, 0.16, 0.2295, 0.3143, 0.4154");
values("0.4928, 0.5562, 0.7424, 1.069, 1.571, 2.272, 3.193, 4.355, 5.769, 7.463",\
"0.5197, 0.5829, 0.7693, 1.096, 1.598, 2.299, 3.218, 4.381, 5.798, 7.491",\
"0.6156, 0.6787, 0.8647, 1.192, 1.693, 2.395, 3.318, 4.478, 5.891, 7.586",\
"0.7891, 0.8532, 1.04, 1.367, 1.868, 2.57, 3.493, 4.654, 6.073, 7.755",\
"0.968, 1.038, 1.233, 1.562, 2.064, 2.766, 3.687, 4.845, 6.266, 7.948",\
"1.117, 1.196, 1.4, 1.734, 2.236, 2.937, 3.859, 5.02, 6.433, 8.126",\
"1.231, 1.318, 1.537, 1.874, 2.377, 3.079, 4, 5.159, 6.574, 8.261",\
"1.304, 1.4, 1.635, 1.979, 2.483, 3.184, 4.106, 5.265, 6.68, 8.367",\
"1.334, 1.439, 1.692, 2.046, 2.55, 3.251, 4.172, 5.331, 6.747, 8.434",\
"1.319, 1.434, 1.707, 2.072, 2.578, 3.278, 4.2, 5.358, 6.773, 8.46");
}
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.00386, 0.0139, 0.03307, 0.06294, 0.1049, 0.16, 0.2295, 0.3143, 0.4154");
values("0.1946, 0.2501, 0.4236, 0.7504, 1.283, 2.056, 3.083, 4.389, 5.976, 7.872",\
"0.1947, 0.2498, 0.4233, 0.7494, 1.285, 2.058, 3.083, 4.383, 5.98, 7.874",\
"0.1939, 0.2497, 0.4234, 0.7506, 1.282, 2.056, 3.083, 4.384, 5.977, 7.873",\
"0.196, 0.2516, 0.4252, 0.7496, 1.282, 2.056, 3.084, 4.388, 5.98, 7.876",\
"0.2204, 0.272, 0.4364, 0.7568, 1.285, 2.057, 3.089, 4.382, 5.98, 7.871",\
"0.2666, 0.3176, 0.4754, 0.7812, 1.297, 2.06, 3.088, 4.384, 5.973, 7.871",\
"0.3152, 0.369, 0.521, 0.814, 1.319, 2.071, 3.091, 4.385, 5.969, 7.866",\
"0.3634, 0.423, 0.575, 0.8542, 1.338, 2.081, 3.097, 4.387, 5.97, 7.857",\
"0.4108, 0.4766, 0.6338, 0.8984, 1.366, 2.096, 3.104, 4.394, 5.97, 7.856",\
"0.456, 0.528, 0.696, 0.954, 1.402, 2.114, 3.114, 4.406, 5.976, 7.86");
}
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.00386, 0.0139, 0.03307, 0.06294, 0.1049, 0.16, 0.2295, 0.3143, 0.4154");
values("0.2035, 0.2764, 0.5414, 1.075, 1.93, 3.133, 4.703, 6.706, 9.105, 12",\
"0.2033, 0.2762, 0.5403, 1.075, 1.93, 3.134, 4.707, 6.706, 9.11, 12",\
"0.2026, 0.2764, 0.5417, 1.077, 1.928, 3.132, 4.707, 6.709, 9.105, 12.04",\
"0.212, 0.2816, 0.5436, 1.077, 1.93, 3.128, 4.715, 6.685, 9.145, 11.99",\
"0.2438, 0.3116, 0.56, 1.082, 1.93, 3.133, 4.709, 6.69, 9.138, 12.03",\
"0.2822, 0.3478, 0.5826, 1.092, 1.933, 3.129, 4.704, 6.694, 9.128, 12.04",\
"0.324, 0.3902, 0.6126, 1.105, 1.942, 3.131, 4.702, 6.696, 9.114, 12.02",\
"0.3668, 0.4354, 0.651, 1.122, 1.944, 3.135, 4.707, 6.69, 9.113, 12.02",\
"0.411, 0.483, 0.692, 1.143, 1.96, 3.139, 4.712, 6.692, 9.11, 12",\
"0.453, 0.5328, 0.743, 1.169, 1.964, 3.144, 4.714, 6.7, 9.116, 12");
}
}
}
}