/* | |
* 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__dlyc_4) { | |
area : 68.051200 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.00507708" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.00801108" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.00801108" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002768 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 7.4 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 1.443 ; | |
max_transition : 7.4 ; | |
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.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4"); | |
index_2("0.001, 0.01096, 0.0459, 0.1126, 0.2166, 0.3625, 0.5545, 0.7963, 1.092, 1.443"); | |
values("1.183, 1.141, 1.032, 0.8989, 0.777, 0.6869, 0.6267, 0.5835, 0.5512, 0.5268",\ | |
"1.183, 1.141, 1.032, 0.8986, 0.7766, 0.6865, 0.6263, 0.5831, 0.5509, 0.5264",\ | |
"1.185, 1.143, 1.034, 0.9008, 0.7783, 0.6885, 0.6285, 0.5852, 0.5528, 0.5285",\ | |
"1.194, 1.152, 1.043, 0.9097, 0.7877, 0.6977, 0.6375, 0.5942, 0.562, 0.5374",\ | |
"1.211, 1.169, 1.059, 0.9263, 0.8042, 0.7141, 0.6539, 0.6107, 0.5785, 0.5539",\ | |
"1.236, 1.194, 1.085, 0.9516, 0.8296, 0.7397, 0.6791, 0.6361, 0.6039, 0.5794",\ | |
"1.271, 1.229, 1.12, 0.9865, 0.8643, 0.7745, 0.7142, 0.6709, 0.6388, 0.6142",\ | |
"1.317, 1.275, 1.165, 1.032, 0.9103, 0.8204, 0.76, 0.7168, 0.6844, 0.6601",\ | |
"1.373, 1.331, 1.222, 1.089, 0.9668, 0.8769, 0.8164, 0.7731, 0.7411, 0.7165",\ | |
"1.441, 1.399, 1.29, 1.156, 1.035, 0.9448, 0.8845, 0.8412, 0.8091, 0.7845"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4"); | |
index_2("0.001, 0.01096, 0.0459, 0.1126, 0.2166, 0.3625, 0.5545, 0.7963, 1.092, 1.443"); | |
values("0.6326, 0.5993, 0.5295, 0.4815, 0.4513, 0.4311, 0.4196, 0.4141, 0.4102, 0.424",\ | |
"0.6326, 0.5989, 0.5299, 0.4813, 0.4505, 0.4308, 0.42, 0.4137, 0.4134, 0.4243",\ | |
"0.6338, 0.6002, 0.5315, 0.4824, 0.4524, 0.4336, 0.4225, 0.4145, 0.4116, 0.4243",\ | |
"0.6399, 0.6061, 0.537, 0.4887, 0.4586, 0.4394, 0.4276, 0.4209, 0.4182, 0.4335",\ | |
"0.6523, 0.6183, 0.549, 0.5006, 0.4713, 0.452, 0.4405, 0.4335, 0.434, 0.4456",\ | |
"0.6723, 0.6386, 0.5691, 0.5213, 0.4908, 0.4718, 0.46, 0.4551, 0.4532, 0.4687",\ | |
"0.701, 0.6671, 0.5983, 0.5506, 0.5191, 0.4999, 0.488, 0.4816, 0.4824, 0.5036",\ | |
"0.7385, 0.705, 0.636, 0.5857, 0.557, 0.5391, 0.5269, 0.5202, 0.5193, 0.5487",\ | |
"0.7848, 0.7512, 0.6818, 0.6326, 0.6013, 0.5827, 0.5748, 0.5691, 0.5698, 0.6061",\ | |
"0.841, 0.8073, 0.7382, 0.69, 0.6585, 0.6367, 0.6263, 0.6256, 0.6314, 0.6856"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4"); | |
index_2("0.001, 0.01096, 0.0459, 0.1126, 0.2166, 0.3625, 0.5545, 0.7963, 1.092, 1.443"); | |
values("2.546, 2.608, 2.766, 2.988, 3.262, 3.584, 3.96, 4.396, 4.901, 5.484",\ | |
"2.557, 2.619, 2.777, 3, 3.273, 3.596, 3.971, 4.408, 4.912, 5.496",\ | |
"2.615, 2.677, 2.835, 3.058, 3.331, 3.654, 4.029, 4.466, 4.97, 5.554",\ | |
"2.739, 2.801, 2.96, 3.182, 3.456, 3.779, 4.154, 4.591, 5.095, 5.679",\ | |
"2.924, 2.986, 3.144, 3.366, 3.64, 3.963, 4.338, 4.775, 5.279, 5.862",\ | |
"3.16, 3.222, 3.38, 3.602, 3.877, 4.199, 4.575, 5.011, 5.515, 6.099",\ | |
"3.446, 3.508, 3.666, 3.889, 4.163, 4.485, 4.861, 5.297, 5.802, 6.385",\ | |
"3.781, 3.843, 4.002, 4.224, 4.498, 4.821, 5.196, 5.632, 6.136, 6.72",\ | |
"4.168, 4.23, 4.388, 4.611, 4.884, 5.207, 5.583, 6.019, 6.523, 7.107",\ | |
"4.608, 4.67, 4.828, 5.05, 5.324, 5.646, 6.022, 6.46, 6.963, 7.547"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4"); | |
index_2("0.001, 0.01096, 0.0459, 0.1126, 0.2166, 0.3625, 0.5545, 0.7963, 1.092, 1.443"); | |
values("2.157, 2.208, 2.338, 2.54, 2.832, 3.232, 3.759, 4.426, 5.242, 6.215",\ | |
"2.166, 2.216, 2.347, 2.549, 2.841, 3.241, 3.768, 4.434, 5.25, 6.224",\ | |
"2.192, 2.243, 2.373, 2.575, 2.867, 3.267, 3.794, 4.461, 5.277, 6.249",\ | |
"2.209, 2.26, 2.39, 2.593, 2.884, 3.285, 3.812, 4.478, 5.294, 6.268",\ | |
"2.2, 2.251, 2.381, 2.583, 2.875, 3.276, 3.803, 4.469, 5.284, 6.258",\ | |
"2.16, 2.211, 2.341, 2.543, 2.835, 3.235, 3.762, 4.429, 5.243, 6.218",\ | |
"2.081, 2.132, 2.262, 2.465, 2.757, 3.157, 3.684, 4.35, 5.165, 6.14",\ | |
"1.961, 2.012, 2.142, 2.344, 2.636, 3.036, 3.562, 4.228, 5.045, 6.016",\ | |
"1.794, 1.845, 1.975, 2.177, 2.469, 2.869, 3.396, 4.062, 4.876, 5.85",\ | |
"1.578, 1.629, 1.759, 1.961, 2.253, 2.654, 3.18, 3.846, 4.66, 5.633"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4"); | |
index_2("0.001, 0.01096, 0.0459, 0.1126, 0.2166, 0.3625, 0.5545, 0.7963, 1.092, 1.443"); | |
values("0.407, 0.4758, 0.6412, 0.8612, 1.139, 1.505, 1.981, 2.583, 3.334, 4.26",\ | |
"0.407, 0.4758, 0.6406, 0.8612, 1.139, 1.505, 1.981, 2.585, 3.334, 4.262",\ | |
"0.407, 0.4764, 0.6416, 0.8618, 1.14, 1.505, 1.98, 2.585, 3.333, 4.262",\ | |
"0.407, 0.4758, 0.6412, 0.8606, 1.14, 1.506, 1.981, 2.584, 3.333, 4.259",\ | |
"0.4076, 0.4764, 0.6404, 0.8614, 1.14, 1.505, 1.981, 2.584, 3.337, 4.265",\ | |
"0.4072, 0.4764, 0.642, 0.8606, 1.141, 1.505, 1.98, 2.585, 3.335, 4.264",\ | |
"0.4072, 0.4762, 0.6414, 0.8602, 1.14, 1.504, 1.98, 2.584, 3.335, 4.261",\ | |
"0.407, 0.4752, 0.6404, 0.8614, 1.141, 1.505, 1.98, 2.585, 3.336, 4.263",\ | |
"0.4068, 0.4756, 0.6408, 0.8596, 1.14, 1.506, 1.98, 2.585, 3.337, 4.265",\ | |
"0.4066, 0.476, 0.6414, 0.86, 1.14, 1.506, 1.981, 2.586, 3.336, 4.264"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4"); | |
index_2("0.001, 0.01096, 0.0459, 0.1126, 0.2166, 0.3625, 0.5545, 0.7963, 1.092, 1.443"); | |
values("0.1872, 0.2438, 0.4058, 0.7102, 1.206, 1.925, 2.894, 4.114, 5.615, 7.408",\ | |
"0.1876, 0.2442, 0.4058, 0.711, 1.204, 1.926, 2.89, 4.116, 5.611, 7.409",\ | |
"0.188, 0.2448, 0.4046, 0.7126, 1.203, 1.924, 2.889, 4.12, 5.616, 7.409",\ | |
"0.1878, 0.244, 0.4058, 0.7102, 1.206, 1.923, 2.889, 4.113, 5.615, 7.407",\ | |
"0.1886, 0.2446, 0.4058, 0.7118, 1.206, 1.923, 2.888, 4.112, 5.614, 7.407",\ | |
"0.1892, 0.2448, 0.4052, 0.7128, 1.205, 1.925, 2.891, 4.113, 5.612, 7.407",\ | |
"0.1886, 0.2446, 0.404, 0.711, 1.205, 1.926, 2.892, 4.121, 5.612, 7.409",\ | |
"0.1872, 0.2438, 0.4048, 0.7106, 1.207, 1.924, 2.89, 4.118, 5.614, 7.408",\ | |
"0.188, 0.245, 0.406, 0.7114, 1.204, 1.924, 2.891, 4.114, 5.611, 7.396",\ | |
"0.1886, 0.2438, 0.4048, 0.7108, 1.205, 1.924, 2.889, 4.113, 5.611, 7.403"); | |
} | |
} | |
} | |
} | |