/* | |
* 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__buf_8) { | |
area : 57.075200 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.0004404455" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0004322285" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0004404455" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.01824 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 2.6 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 1.875 ; | |
max_transition : 2.6 ; | |
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.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.01394, 0.05934, 0.1461, 0.2812, 0.4707, 0.7201, 1.034, 1.418, 1.875"); | |
values("1.487, 1.447, 1.39, 1.361, 1.342, 1.331, 1.324, 1.318, 1.316, 1.314",\ | |
"1.49, 1.452, 1.393, 1.362, 1.344, 1.334, 1.327, 1.323, 1.32, 1.319",\ | |
"1.566, 1.524, 1.461, 1.426, 1.406, 1.393, 1.386, 1.38, 1.378, 1.375",\ | |
"1.82, 1.769, 1.68, 1.627, 1.594, 1.575, 1.563, 1.555, 1.549, 1.545",\ | |
"2.259, 2.197, 2.079, 1.993, 1.935, 1.901, 1.879, 1.864, 1.853, 1.847",\ | |
"2.888, 2.816, 2.66, 2.533, 2.453, 2.392, 2.355, 2.33, 2.314, 2.303",\ | |
"3.703, 3.62, 3.433, 3.265, 3.147, 3.061, 3.007, 2.966, 2.938, 2.919",\ | |
"4.71, 4.618, 4.402, 4.191, 4.029, 3.916, 3.838, 3.78, 3.738, 3.71",\ | |
"5.914, 5.816, 5.58, 5.32, 5.123, 4.972, 4.862, 4.786, 4.733, 4.69",\ | |
"7.331, 7.228, 6.962, 6.667, 6.426, 6.241, 6.096, 5.995, 5.921, 5.865"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.01394, 0.05934, 0.1461, 0.2812, 0.4707, 0.7201, 1.034, 1.418, 1.875"); | |
values("0.8456, 0.8274, 0.8071, 0.8019, 0.7995, 0.8031, 0.8172, 0.8311, 0.841, 0.8605",\ | |
"0.8492, 0.8289, 0.8097, 0.8033, 0.8034, 0.8031, 0.8106, 0.8333, 0.8421, 0.8605",\ | |
"0.9224, 0.8999, 0.8693, 0.8519, 0.8446, 0.8493, 0.8617, 0.8745, 0.8823, 0.9045",\ | |
"1.145, 1.114, 1.063, 1.024, 1.006, 0.994, 0.9954, 1.002, 1.023, 1.031",\ | |
"1.527, 1.483, 1.403, 1.348, 1.303, 1.273, 1.263, 1.253, 1.273, 1.289",\ | |
"2.074, 2.014, 1.914, 1.816, 1.769, 1.716, 1.684, 1.674, 1.673, 1.68",\ | |
"2.791, 2.717, 2.586, 2.468, 2.367, 2.326, 2.271, 2.242, 2.228, 2.235",\ | |
"3.685, 3.601, 3.443, 3.289, 3.163, 3.09, 3.038, 2.988, 2.959, 2.934",\ | |
"4.762, 4.665, 4.478, 4.301, 4.156, 4.033, 3.954, 3.904, 3.865, 3.825",\ | |
"6.032, 5.929, 5.709, 5.511, 5.324, 5.177, 5.058, 4.987, 4.948, 4.897"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.01394, 0.05934, 0.1461, 0.2812, 0.4707, 0.7201, 1.034, 1.418, 1.875"); | |
values("0.09261, 0.1036, 0.1335, 0.1808, 0.2495, 0.3446, 0.4699, 0.628, 0.821, 1.051",\ | |
"0.09664, 0.1076, 0.1375, 0.1849, 0.2535, 0.3486, 0.4739, 0.6319, 0.825, 1.055",\ | |
"0.1153, 0.1262, 0.1558, 0.203, 0.2715, 0.3666, 0.4918, 0.6499, 0.8428, 1.073",\ | |
"0.1518, 0.1629, 0.1927, 0.2397, 0.3078, 0.4025, 0.5276, 0.6854, 0.8784, 1.108",\ | |
"0.2001, 0.2122, 0.2433, 0.2909, 0.3588, 0.453, 0.5774, 0.735, 0.9277, 1.158",\ | |
"0.2579, 0.2711, 0.3043, 0.3535, 0.4221, 0.5157, 0.6401, 0.797, 0.9894, 1.219",\ | |
"0.3246, 0.339, 0.3746, 0.4261, 0.4968, 0.5918, 0.7156, 0.8724, 1.064, 1.293",\ | |
"0.4005, 0.416, 0.4549, 0.5088, 0.5815, 0.6786, 0.8045, 0.9613, 1.153, 1.381",\ | |
"0.4865, 0.5032, 0.5448, 0.602, 0.6767, 0.7755, 0.9038, 1.064, 1.256, 1.484",\ | |
"0.5827, 0.6004, 0.6456, 0.7055, 0.7824, 0.883, 1.014, 1.177, 1.373, 1.602"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.01394, 0.05934, 0.1461, 0.2812, 0.4707, 0.7201, 1.034, 1.418, 1.875"); | |
values("0.08136, 0.09253, 0.1286, 0.1971, 0.3042, 0.4544, 0.653, 0.902, 1.206, 1.571",\ | |
"0.08443, 0.09543, 0.1316, 0.2, 0.3072, 0.4577, 0.6557, 0.905, 1.209, 1.573",\ | |
"0.09651, 0.1075, 0.143, 0.2109, 0.3177, 0.468, 0.6663, 0.9153, 1.219, 1.584",\ | |
"0.1123, 0.1237, 0.1586, 0.2256, 0.3315, 0.481, 0.6791, 0.9284, 1.233, 1.596",\ | |
"0.1241, 0.1362, 0.1716, 0.2373, 0.3421, 0.4909, 0.6878, 0.9366, 1.241, 1.604",\ | |
"0.1294, 0.1424, 0.1786, 0.2441, 0.3483, 0.4959, 0.692, 0.9398, 1.244, 1.607",\ | |
"0.1266, 0.1407, 0.1782, 0.244, 0.348, 0.4959, 0.6911, 0.9383, 1.241, 1.603",\ | |
"0.1151, 0.1306, 0.1702, 0.2355, 0.3398, 0.4887, 0.6842, 0.9306, 1.233, 1.593",\ | |
"0.0939, 0.1104, 0.1521, 0.2182, 0.3235, 0.4723, 0.6689, 0.9159, 1.218, 1.578",\ | |
"0.0627, 0.0805, 0.1243, 0.1918, 0.2957, 0.4455, 0.6438, 0.8925, 1.195, 1.555"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.01394, 0.05934, 0.1461, 0.2812, 0.4707, 0.7201, 1.034, 1.418, 1.875"); | |
values("0.0331, 0.0451, 0.08048, 0.145, 0.2522, 0.4081, 0.6142, 0.8747, 1.194, 1.572",\ | |
"0.0332, 0.04528, 0.08026, 0.1451, 0.2522, 0.4075, 0.6142, 0.8743, 1.193, 1.572",\ | |
"0.03334, 0.04538, 0.08038, 0.1452, 0.252, 0.4071, 0.6145, 0.8747, 1.194, 1.573",\ | |
"0.037, 0.04886, 0.0827, 0.1466, 0.2526, 0.4074, 0.6134, 0.8735, 1.193, 1.573",\ | |
"0.04414, 0.05628, 0.0896, 0.1505, 0.2542, 0.408, 0.6132, 0.8739, 1.192, 1.573",\ | |
"0.05306, 0.06606, 0.09968, 0.1591, 0.259, 0.4091, 0.6152, 0.8762, 1.192, 1.572",\ | |
"0.06292, 0.07692, 0.1115, 0.1704, 0.2692, 0.4156, 0.6166, 0.8746, 1.194, 1.572",\ | |
"0.0722, 0.0888, 0.1256, 0.1836, 0.2814, 0.4288, 0.6262, 0.8788, 1.193, 1.571",\ | |
"0.0826, 0.1002, 0.1394, 0.1972, 0.295, 0.4432, 0.644, 0.8928, 1.2, 1.573",\ | |
"0.0938, 0.113, 0.1542, 0.2126, 0.3084, 0.4578, 0.6612, 0.9152, 1.219, 1.585"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6"); | |
index_2("0.001, 0.01394, 0.05934, 0.1461, 0.2812, 0.4707, 0.7201, 1.034, 1.418, 1.875"); | |
values("0.0322, 0.04806, 0.1071, 0.2255, 0.4115, 0.6725, 1.016, 1.448, 1.977, 2.607",\ | |
"0.03214, 0.048, 0.1071, 0.2256, 0.4112, 0.6716, 1.016, 1.449, 1.978, 2.607",\ | |
"0.03244, 0.04824, 0.1072, 0.2256, 0.4114, 0.672, 1.016, 1.448, 1.977, 2.606",\ | |
"0.03618, 0.05112, 0.1084, 0.2263, 0.4113, 0.6714, 1.015, 1.448, 1.976, 2.605",\ | |
"0.04126, 0.05612, 0.1107, 0.2267, 0.4113, 0.6713, 1.016, 1.445, 1.974, 2.605",\ | |
"0.04784, 0.06262, 0.1151, 0.2296, 0.4132, 0.6721, 1.014, 1.445, 1.974, 2.602",\ | |
"0.05436, 0.07026, 0.1207, 0.2339, 0.4178, 0.6753, 1.015, 1.445, 1.973, 2.6",\ | |
"0.0621, 0.07804, 0.1282, 0.2382, 0.4238, 0.6826, 1.02, 1.447, 1.972, 2.6",\ | |
"0.0696, 0.0866, 0.136, 0.2434, 0.4302, 0.6918, 1.03, 1.454, 1.976, 2.6",\ | |
"0.0782, 0.0956, 0.1454, 0.2494, 0.4366, 0.7014, 1.043, 1.467, 1.984, 2.605"); | |
} | |
} | |
} | |
} | |