/* | |
* 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__inv_3) { | |
area : 17.561600 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.00039771" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.00038223" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.00039771" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.01381 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 15.6 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(ZN) { | |
direction : output ; | |
function : "(!I)" ; | |
max_capacitance : 1.042 ; | |
max_transition : 15.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.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6"); | |
index_2("0.001, 0.008183, 0.03339, 0.08154, 0.1566, 0.2618, 0.4003, 0.5748, 0.7877, 1.042"); | |
values("-0.002095, -0.001426, -0.0008499, -0.0006034, -0.0005583, -0.0005049, -0.0004983, -0.0004661, -0.0004618, -0.0004561",\ | |
"-0.004998, -0.003752, -0.002106, -0.001263, -0.0009493, -0.0007724, -0.000654, -0.0006087, -0.0005612, -0.0005358",\ | |
"-0.003239, -0.003168, -0.002316, -0.00153, -0.001125, -0.0008777, -0.0007686, -0.0006969, -0.0006101, -0.0006077",\ | |
"0.01124, 0.008728, 0.005172, 0.003099, 0.001861, 0.001122, 0.0006219, 0.0003265, 0.0001088, -2.795e-05",\ | |
"0.04002, 0.03481, 0.02492, 0.0172, 0.01206, 0.008545, 0.006212, 0.004602, 0.003398, 0.002554",\ | |
"0.0837, 0.07606, 0.05962, 0.04427, 0.03302, 0.02478, 0.01883, 0.01456, 0.01141, 0.009018",\ | |
"0.143, 0.1335, 0.1109, 0.08713, 0.06782, 0.05286, 0.04173, 0.03308, 0.02656, 0.02155",\ | |
"0.2191, 0.2078, 0.1798, 0.1474, 0.1187, 0.09542, 0.07703, 0.06282, 0.05138, 0.04262",\ | |
"0.3129, 0.3001, 0.2672, 0.2266, 0.1878, 0.155, 0.1281, 0.1066, 0.08902, 0.07439",\ | |
"0.4252, 0.4111, 0.3741, 0.3255, 0.2767, 0.2332, 0.1968, 0.166, 0.1399, 0.1185"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6"); | |
index_2("0.001, 0.008183, 0.03339, 0.08154, 0.1566, 0.2618, 0.4003, 0.5748, 0.7877, 1.042"); | |
values("0.09846, 0.1002, 0.1016, 0.1023, 0.1032, 0.1039, 0.1075, 0.1102, 0.1618, 0.4398",\ | |
"0.09361, 0.09544, 0.09871, 0.1007, 0.1024, 0.1032, 0.1048, 0.1093, 0.1639, 0.4387",\ | |
"0.09891, 0.09825, 0.09787, 0.09958, 0.1009, 0.1037, 0.1068, 0.1131, 0.173, 0.4681",\ | |
"0.1179, 0.1145, 0.109, 0.105, 0.1043, 0.1047, 0.1071, 0.1116, 0.1806, 0.5053",\ | |
"0.1514, 0.1456, 0.1338, 0.1242, 0.1167, 0.113, 0.1124, 0.1205, 0.2087, 0.5988",\ | |
"0.2005, 0.1926, 0.1753, 0.1577, 0.1446, 0.1338, 0.1273, 0.1377, 0.2608, 0.7457",\ | |
"0.2669, 0.2567, 0.2339, 0.2088, 0.1877, 0.1707, 0.1569, 0.1749, 0.3659, 1.001",\ | |
"0.3516, 0.3397, 0.3107, 0.2784, 0.2478, 0.2233, 0.2059, 0.2519, 0.5792, 1.405",\ | |
"0.4559, 0.4421, 0.4083, 0.3678, 0.3289, 0.294, 0.2841, 0.4316, 1.003, 1.984",\ | |
"0.5809, 0.5656, 0.5271, 0.4793, 0.4304, 0.3912, 0.4576, 0.8954, 1.696, 2.521"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : negative_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6"); | |
index_2("0.001, 0.008183, 0.03339, 0.08154, 0.1566, 0.2618, 0.4003, 0.5748, 0.7877, 1.042"); | |
values("0.06839, 0.1001, 0.2096, 0.418, 0.7413, 1.197, 1.796, 2.549, 3.468, 4.564",\ | |
"0.09549, 0.1285, 0.2391, 0.4481, 0.7723, 1.227, 1.824, 2.579, 3.501, 4.594",\ | |
"0.1259, 0.1875, 0.3401, 0.5541, 0.8784, 1.333, 1.931, 2.686, 3.607, 4.699",\ | |
"0.1225, 0.2129, 0.4372, 0.7363, 1.085, 1.538, 2.136, 2.89, 3.807, 4.907",\ | |
"0.0793, 0.1993, 0.4957, 0.891, 1.352, 1.861, 2.459, 3.211, 4.13, 5.225",\ | |
"-0.0064, 0.1421, 0.5116, 1.002, 1.577, 2.215, 2.904, 3.664, 4.58, 5.674",\ | |
"-0.141, 0.0377, 0.4785, 1.068, 1.753, 2.52, 3.352, 4.236, 5.182, 6.273",\ | |
"-0.3272, -0.1177, 0.396, 1.083, 1.881, 2.772, 3.745, 4.784, 5.878, 7.027",\ | |
"-0.5685, -0.3298, 0.2581, 1.042, 1.956, 2.973, 4.082, 5.272, 6.531, 7.847",\ | |
"-0.8698, -0.6045, 0.0603, 0.9391, 1.973, 3.117, 4.364, 5.701, 7.122, 8.613"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6"); | |
index_2("0.001, 0.008183, 0.03339, 0.08154, 0.1566, 0.2618, 0.4003, 0.5748, 0.7877, 1.042"); | |
values("0.1079, 0.1699, 0.3804, 0.7786, 1.398, 2.266, 3.41, 4.848, 6.61, 8.707",\ | |
"0.1363, 0.1988, 0.412, 0.8122, 1.433, 2.301, 3.446, 4.886, 6.644, 8.74",\ | |
"0.2403, 0.3221, 0.5401, 0.9392, 1.561, 2.432, 3.576, 5.017, 6.776, 8.878",\ | |
"0.3801, 0.4907, 0.7829, 1.196, 1.812, 2.683, 3.823, 5.264, 7.023, 9.114",\ | |
"0.5624, 0.7015, 1.067, 1.585, 2.218, 3.08, 4.222, 5.655, 7.42, 9.517",\ | |
"0.7884, 0.9602, 1.395, 2.019, 2.777, 3.654, 4.786, 6.218, 7.977, 10.07",\ | |
"1.061, 1.267, 1.78, 2.497, 3.386, 4.398, 5.543, 6.968, 8.709, 10.8",\ | |
"1.386, 1.624, 2.22, 3.031, 4.037, 5.204, 6.487, 7.923, 9.659, 11.74",\ | |
"1.765, 2.037, 2.717, 3.629, 4.745, 6.051, 7.509, 9.081, 10.83, 12.9",\ | |
"2.202, 2.507, 3.272, 4.294, 5.519, 6.952, 8.571, 10.34, 12.21, 14.29"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6"); | |
index_2("0.001, 0.008183, 0.03339, 0.08154, 0.1566, 0.2618, 0.4003, 0.5748, 0.7877, 1.042"); | |
values("0.06543, 0.1182, 0.3036, 0.6593, 1.212, 1.99, 3.012, 4.295, 5.867, 7.73",\ | |
"0.07434, 0.119, 0.3039, 0.6592, 1.213, 1.99, 3.007, 4.294, 5.872, 7.737",\ | |
"0.147, 0.2072, 0.3569, 0.6605, 1.209, 1.985, 3.005, 4.299, 5.873, 7.725",\ | |
"0.2427, 0.3263, 0.5384, 0.826, 1.249, 1.986, 3.003, 4.296, 5.853, 7.743",\ | |
"0.3602, 0.4728, 0.7432, 1.117, 1.557, 2.119, 3.02, 4.288, 5.861, 7.729",\ | |
"0.4998, 0.6426, 0.9792, 1.428, 1.973, 2.582, 3.302, 4.368, 5.863, 7.731",\ | |
"0.659, 0.8322, 1.246, 1.782, 2.411, 3.14, 3.933, 4.825, 6.072, 7.762",\ | |
"0.836, 1.049, 1.539, 2.165, 2.883, 3.722, 4.646, 5.634, 6.72, 8.168",\ | |
"1.032, 1.285, 1.858, 2.583, 3.401, 4.333, 5.377, 6.508, 7.708, 9.002",\ | |
"1.244, 1.539, 2.202, 3.034, 3.96, 4.988, 6.144, 7.426, 8.764, 10.18"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6"); | |
index_2("0.001, 0.008183, 0.03339, 0.08154, 0.1566, 0.2618, 0.4003, 0.5748, 0.7877, 1.042"); | |
values("0.1311, 0.2361, 0.6024, 1.307, 2.395, 3.932, 5.956, 8.507, 11.57, 15.31",\ | |
"0.1317, 0.2357, 0.6039, 1.302, 2.396, 3.921, 5.942, 8.479, 11.59, 15.28",\ | |
"0.2037, 0.2953, 0.605, 1.305, 2.396, 3.936, 5.952, 8.501, 11.61, 15.31",\ | |
"0.2956, 0.42, 0.744, 1.318, 2.397, 3.935, 5.953, 8.481, 11.58, 15.28",\ | |
"0.4118, 0.5582, 0.9684, 1.537, 2.434, 3.929, 5.952, 8.495, 11.6, 15.3",\ | |
"0.5482, 0.7238, 1.193, 1.894, 2.734, 4.007, 5.95, 8.494, 11.6, 15.32",\ | |
"0.7012, 0.9132, 1.443, 2.247, 3.235, 4.377, 6.067, 8.494, 11.59, 15.3",\ | |
"0.8696, 1.119, 1.723, 2.605, 3.743, 5.024, 6.52, 8.656, 11.6, 15.3",\ | |
"1.056, 1.345, 2.041, 2.997, 4.248, 5.724, 7.298, 9.204, 11.82, 15.32",\ | |
"1.268, 1.588, 2.38, 3.426, 4.764, 6.4, 8.192, 10.1, 12.46, 15.62"); | |
} | |
} | |
} | |
} | |