/* | |
* 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__dlya_4) { | |
area : 37.318400 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.00249282" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.003423222" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.003423222" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002422 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 8.9 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 0.9316 ; | |
max_transition : 8.9 ; | |
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.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9"); | |
index_2("0.001, 0.007423, 0.02997, 0.07302, 0.1401, 0.2342, 0.3581, 0.5141, 0.7046, 0.9316"); | |
values("0.1271, 0.1218, 0.11, 0.1002, 0.09462, 0.09129, 0.08914, 0.08772, 0.08672, 0.08602",\ | |
"0.1269, 0.1216, 0.1098, 0.1, 0.09443, 0.09106, 0.08892, 0.0875, 0.0865, 0.0858",\ | |
"0.1268, 0.1215, 0.1097, 0.0999, 0.09436, 0.09098, 0.08884, 0.08743, 0.08643, 0.08572",\ | |
"0.1275, 0.1222, 0.1104, 0.1006, 0.09501, 0.09168, 0.08955, 0.08812, 0.08713, 0.0864",\ | |
"0.1291, 0.1238, 0.1119, 0.1022, 0.09663, 0.09327, 0.09113, 0.0897, 0.08869, 0.08796",\ | |
"0.1315, 0.1263, 0.1144, 0.1046, 0.09905, 0.09576, 0.09362, 0.09217, 0.09119, 0.09045",\ | |
"0.135, 0.1297, 0.1179, 0.1081, 0.1025, 0.09924, 0.09706, 0.09562, 0.09461, 0.09388",\ | |
"0.1395, 0.1342, 0.1224, 0.1127, 0.1071, 0.1037, 0.1015, 0.1002, 0.09913, 0.09838",\ | |
"0.1452, 0.1399, 0.128, 0.1183, 0.1127, 0.1094, 0.1073, 0.1058, 0.1048, 0.104",\ | |
"0.1521, 0.1469, 0.135, 0.1252, 0.1196, 0.1163, 0.1142, 0.1127, 0.1117, 0.111"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9"); | |
index_2("0.001, 0.007423, 0.02997, 0.07302, 0.1401, 0.2342, 0.3581, 0.5141, 0.7046, 0.9316"); | |
values("0.0738, 0.07207, 0.06997, 0.06908, 0.06931, 0.0698, 0.0706, 0.0714, 0.07275, 0.07988",\ | |
"0.0737, 0.07202, 0.06979, 0.069, 0.06921, 0.06978, 0.07038, 0.0712, 0.07295, 0.08045",\ | |
"0.07374, 0.07203, 0.06978, 0.0689, 0.06915, 0.07003, 0.07066, 0.0714, 0.07255, 0.08039",\ | |
"0.07416, 0.07241, 0.07022, 0.06947, 0.06978, 0.07041, 0.07099, 0.072, 0.07322, 0.08322",\ | |
"0.07531, 0.07353, 0.07131, 0.07056, 0.07069, 0.07132, 0.07226, 0.07299, 0.07441, 0.08384",\ | |
"0.0772, 0.07544, 0.07334, 0.07282, 0.07293, 0.0733, 0.07404, 0.07497, 0.07675, 0.08735",\ | |
"0.07999, 0.0783, 0.076, 0.07494, 0.07535, 0.07655, 0.07713, 0.07754, 0.07949, 0.0923",\ | |
"0.08375, 0.08203, 0.07978, 0.07876, 0.07893, 0.07987, 0.08141, 0.08229, 0.08349, 0.1",\ | |
"0.08846, 0.08679, 0.08438, 0.08351, 0.0837, 0.08382, 0.08529, 0.08744, 0.09031, 0.1113",\ | |
"0.09422, 0.09253, 0.09026, 0.08941, 0.08956, 0.08936, 0.09018, 0.0916, 0.09845, 0.1275"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9"); | |
index_2("0.001, 0.007423, 0.02997, 0.07302, 0.1401, 0.2342, 0.3581, 0.5141, 0.7046, 0.9316"); | |
values("1.64, 1.703, 1.869, 2.099, 2.378, 2.7, 3.068, 3.493, 3.99, 4.567",\ | |
"1.653, 1.717, 1.882, 2.112, 2.392, 2.713, 3.081, 3.507, 4.003, 4.581",\ | |
"1.724, 1.787, 1.953, 2.183, 2.462, 2.784, 3.152, 3.578, 4.074, 4.652",\ | |
"1.876, 1.939, 2.104, 2.334, 2.614, 2.936, 3.304, 3.729, 4.225, 4.803",\ | |
"2.087, 2.149, 2.315, 2.545, 2.824, 3.146, 3.514, 3.939, 4.435, 5.014",\ | |
"2.343, 2.406, 2.571, 2.801, 3.081, 3.402, 3.77, 4.196, 4.692, 5.27",\ | |
"2.651, 2.714, 2.88, 3.11, 3.389, 3.711, 4.079, 4.504, 5.001, 5.578",\ | |
"3.015, 3.078, 3.244, 3.474, 3.754, 4.075, 4.443, 4.869, 5.365, 5.943",\ | |
"3.437, 3.5, 3.665, 3.896, 4.175, 4.497, 4.865, 5.291, 5.787, 6.364",\ | |
"3.919, 3.983, 4.148, 4.377, 4.657, 4.979, 5.347, 5.772, 6.269, 6.846"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9"); | |
index_2("0.001, 0.007423, 0.02997, 0.07302, 0.1401, 0.2342, 0.3581, 0.5141, 0.7046, 0.9316"); | |
values("1.05, 1.103, 1.255, 1.499, 1.856, 2.353, 3.006, 3.828, 4.831, 6.026",\ | |
"1.065, 1.118, 1.27, 1.514, 1.872, 2.368, 3.021, 3.842, 4.847, 6.043",\ | |
"1.111, 1.165, 1.316, 1.56, 1.918, 2.415, 3.067, 3.89, 4.893, 6.087",\ | |
"1.149, 1.202, 1.354, 1.598, 1.956, 2.452, 3.105, 3.927, 4.93, 6.125",\ | |
"1.154, 1.207, 1.359, 1.603, 1.961, 2.457, 3.11, 3.931, 4.936, 6.13",\ | |
"1.122, 1.175, 1.327, 1.571, 1.929, 2.425, 3.077, 3.9, 4.903, 6.1",\ | |
"1.047, 1.101, 1.252, 1.497, 1.854, 2.35, 3.002, 3.823, 4.826, 6.021",\ | |
"0.9259, 0.9792, 1.131, 1.375, 1.732, 2.229, 2.881, 3.702, 4.703, 5.9",\ | |
"0.7533, 0.8066, 0.9582, 1.202, 1.56, 2.056, 2.709, 3.529, 4.531, 5.724",\ | |
"0.525, 0.5783, 0.7302, 0.9741, 1.332, 1.829, 2.48, 3.3, 4.303, 5.496"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9"); | |
index_2("0.001, 0.007423, 0.02997, 0.07302, 0.1401, 0.2342, 0.3581, 0.5141, 0.7046, 0.9316"); | |
values("0.3796, 0.4372, 0.5884, 0.811, 1.103, 1.467, 1.939, 2.557, 3.334, 4.288",\ | |
"0.3798, 0.4372, 0.5882, 0.8112, 1.101, 1.467, 1.939, 2.557, 3.334, 4.286",\ | |
"0.3798, 0.4374, 0.5886, 0.8094, 1.102, 1.467, 1.938, 2.557, 3.334, 4.288",\ | |
"0.3796, 0.4374, 0.588, 0.8092, 1.102, 1.465, 1.939, 2.554, 3.334, 4.284",\ | |
"0.3798, 0.4376, 0.5882, 0.811, 1.103, 1.468, 1.941, 2.557, 3.333, 4.288",\ | |
"0.3794, 0.4374, 0.5886, 0.8106, 1.102, 1.465, 1.94, 2.557, 3.333, 4.286",\ | |
"0.379, 0.4372, 0.588, 0.8096, 1.101, 1.468, 1.939, 2.556, 3.333, 4.287",\ | |
"0.3796, 0.437, 0.589, 0.8098, 1.101, 1.466, 1.938, 2.557, 3.334, 4.285",\ | |
"0.3802, 0.4372, 0.5882, 0.8112, 1.101, 1.467, 1.938, 2.554, 3.331, 4.285",\ | |
"0.3808, 0.4382, 0.5884, 0.8112, 1.1, 1.466, 1.94, 2.556, 3.328, 4.28"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9"); | |
index_2("0.001, 0.007423, 0.02997, 0.07302, 0.1401, 0.2342, 0.3581, 0.5141, 0.7046, 0.9316"); | |
values("0.1946, 0.2588, 0.4566, 0.8288, 1.444, 2.322, 3.49, 4.963, 6.765, 8.908",\ | |
"0.1952, 0.2576, 0.4568, 0.828, 1.441, 2.322, 3.49, 4.961, 6.769, 8.915",\ | |
"0.1948, 0.2588, 0.4568, 0.8286, 1.441, 2.322, 3.495, 4.962, 6.764, 8.908",\ | |
"0.1954, 0.2574, 0.4568, 0.829, 1.441, 2.322, 3.49, 4.963, 6.765, 8.907",\ | |
"0.1956, 0.2578, 0.4564, 0.8292, 1.441, 2.327, 3.489, 4.963, 6.771, 8.908",\ | |
"0.1944, 0.2584, 0.4556, 0.8286, 1.441, 2.326, 3.491, 4.965, 6.763, 8.905",\ | |
"0.1942, 0.2584, 0.4572, 0.8286, 1.441, 2.322, 3.493, 4.96, 6.76, 8.903",\ | |
"0.1942, 0.2578, 0.4578, 0.8288, 1.441, 2.324, 3.489, 4.961, 6.769, 8.896",\ | |
"0.1946, 0.259, 0.4572, 0.8288, 1.441, 2.325, 3.489, 4.962, 6.755, 8.914",\ | |
"0.195, 0.2584, 0.4562, 0.8302, 1.442, 2.322, 3.489, 4.96, 6.756, 8.897"); | |
} | |
} | |
} | |
} | |