/* | |
* 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_mcu9t5v0__dlya_2) { | |
area : 36.691200 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.00730584" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.00828108" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.00828108" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002512 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 5.2 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 0.7554 ; | |
max_transition : 5.2 ; | |
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.006207, 0.02448, 0.05939, 0.1138, 0.1901, 0.2905, 0.417, 0.5714, 0.7554"); | |
values("0.4182, 0.4019, 0.363, 0.3226, 0.2945, 0.2774, 0.2661, 0.2581, 0.2523, 0.248",\ | |
"0.4177, 0.4015, 0.3625, 0.3223, 0.2941, 0.2769, 0.2657, 0.2576, 0.2519, 0.2476",\ | |
"0.4194, 0.403, 0.3642, 0.3237, 0.2957, 0.2787, 0.2672, 0.2592, 0.2535, 0.2493",\ | |
"0.4265, 0.4102, 0.3713, 0.331, 0.3029, 0.2857, 0.2744, 0.2664, 0.2607, 0.2563",\ | |
"0.4398, 0.4236, 0.3846, 0.3443, 0.3163, 0.2992, 0.2878, 0.2798, 0.274, 0.2698",\ | |
"0.4602, 0.4439, 0.4049, 0.3647, 0.3367, 0.3196, 0.3081, 0.3001, 0.2944, 0.29",\ | |
"0.4879, 0.4717, 0.4328, 0.3925, 0.3645, 0.3473, 0.3358, 0.3279, 0.3221, 0.3179",\ | |
"0.5237, 0.5073, 0.4684, 0.428, 0.4, 0.3827, 0.3713, 0.3633, 0.3575, 0.3533",\ | |
"0.5675, 0.551, 0.5122, 0.4718, 0.4436, 0.4263, 0.4151, 0.4069, 0.4011, 0.3968",\ | |
"0.6201, 0.6038, 0.5648, 0.5241, 0.4959, 0.4786, 0.4671, 0.459, 0.4533, 0.4489"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.006207, 0.02448, 0.05939, 0.1138, 0.1901, 0.2905, 0.417, 0.5714, 0.7554"); | |
values("0.244, 0.2329, 0.2163, 0.2067, 0.2016, 0.1992, 0.1986, 0.1995, 0.2, 0.201",\ | |
"0.2438, 0.2328, 0.2162, 0.207, 0.2013, 0.199, 0.1986, 0.1999, 0.2007, 0.2014",\ | |
"0.2455, 0.2347, 0.218, 0.2083, 0.2029, 0.2003, 0.2, 0.2013, 0.2018, 0.2032",\ | |
"0.2507, 0.2399, 0.2234, 0.213, 0.2079, 0.2053, 0.2051, 0.2053, 0.2061, 0.2082",\ | |
"0.2611, 0.2501, 0.2339, 0.2235, 0.218, 0.2161, 0.2159, 0.2157, 0.2183, 0.2187",\ | |
"0.2772, 0.2661, 0.2494, 0.2399, 0.235, 0.2325, 0.2313, 0.2326, 0.2331, 0.2352",\ | |
"0.2995, 0.2884, 0.2715, 0.2609, 0.2557, 0.2558, 0.2551, 0.256, 0.2554, 0.2561",\ | |
"0.3285, 0.3177, 0.3016, 0.29, 0.2845, 0.2828, 0.285, 0.2859, 0.2864, 0.2858",\ | |
"0.3644, 0.3536, 0.3366, 0.3264, 0.3196, 0.3163, 0.317, 0.3212, 0.3235, 0.3254",\ | |
"0.4071, 0.3961, 0.3792, 0.3684, 0.3617, 0.3586, 0.3584, 0.3604, 0.3645, 0.3699"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.006207, 0.02448, 0.05939, 0.1138, 0.1901, 0.2905, 0.417, 0.5714, 0.7554"); | |
values("0.7263, 0.7591, 0.8446, 0.9662, 1.119, 1.306, 1.53, 1.802, 2.129, 2.516",\ | |
"0.7342, 0.7667, 0.8522, 0.9738, 1.126, 1.313, 1.538, 1.81, 2.136, 2.523",\ | |
"0.7744, 0.8069, 0.8923, 1.014, 1.167, 1.353, 1.578, 1.85, 2.176, 2.563",\ | |
"0.8598, 0.8926, 0.9781, 1.1, 1.252, 1.439, 1.664, 1.936, 2.262, 2.649",\ | |
"0.9835, 1.016, 1.102, 1.223, 1.376, 1.562, 1.787, 2.059, 2.385, 2.773",\ | |
"1.14, 1.173, 1.258, 1.38, 1.533, 1.719, 1.944, 2.215, 2.542, 2.929",\ | |
"1.33, 1.362, 1.448, 1.569, 1.722, 1.909, 2.134, 2.405, 2.732, 3.119",\ | |
"1.553, 1.585, 1.671, 1.793, 1.945, 2.132, 2.357, 2.629, 2.955, 3.342",\ | |
"1.812, 1.844, 1.93, 2.051, 2.204, 2.391, 2.616, 2.887, 3.214, 3.601",\ | |
"2.108, 2.141, 2.226, 2.348, 2.501, 2.687, 2.912, 3.184, 3.51, 3.897"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.006207, 0.02448, 0.05939, 0.1138, 0.1901, 0.2905, 0.417, 0.5714, 0.7554"); | |
values("0.5508, 0.5778, 0.6549, 0.7867, 0.9867, 1.269, 1.641, 2.11, 2.683, 3.368",\ | |
"0.5573, 0.5843, 0.6612, 0.7933, 0.9931, 1.275, 1.647, 2.116, 2.689, 3.373",\ | |
"0.578, 0.6052, 0.6821, 0.8139, 1.014, 1.295, 1.668, 2.136, 2.711, 3.393",\ | |
"0.5913, 0.6183, 0.6955, 0.8271, 1.027, 1.308, 1.681, 2.149, 2.724, 3.407",\ | |
"0.5843, 0.6112, 0.6882, 0.8201, 1.02, 1.302, 1.674, 2.142, 2.717, 3.401",\ | |
"0.5529, 0.5799, 0.6571, 0.7886, 0.9887, 1.27, 1.642, 2.112, 2.685, 3.369",\ | |
"0.4936, 0.5205, 0.5976, 0.7294, 0.9296, 1.211, 1.582, 2.051, 2.625, 3.308",\ | |
"0.4044, 0.4316, 0.5085, 0.6401, 0.8401, 1.122, 1.493, 1.962, 2.534, 3.217",\ | |
"0.2819, 0.3091, 0.3859, 0.5179, 0.7179, 0.9994, 1.371, 1.84, 2.412, 3.095",\ | |
"0.1253, 0.1524, 0.2293, 0.3611, 0.5609, 0.8425, 1.214, 1.683, 2.255, 2.938"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.006207, 0.02448, 0.05939, 0.1138, 0.1901, 0.2905, 0.417, 0.5714, 0.7554"); | |
values("0.1806, 0.2143, 0.299, 0.4228, 0.5996, 0.8414, 1.171, 1.599, 2.139, 2.799",\ | |
"0.1807, 0.2147, 0.2982, 0.4227, 0.5982, 0.842, 1.17, 1.599, 2.139, 2.798",\ | |
"0.1806, 0.2145, 0.2989, 0.423, 0.599, 0.8428, 1.171, 1.598, 2.141, 2.796",\ | |
"0.1806, 0.2144, 0.299, 0.4228, 0.5986, 0.8416, 1.169, 1.598, 2.141, 2.8",\ | |
"0.181, 0.2142, 0.2986, 0.423, 0.5988, 0.8428, 1.171, 1.6, 2.142, 2.795",\ | |
"0.1804, 0.2136, 0.2978, 0.4222, 0.5992, 0.842, 1.17, 1.6, 2.139, 2.798",\ | |
"0.1808, 0.2142, 0.2984, 0.4226, 0.5978, 0.8418, 1.171, 1.599, 2.141, 2.797",\ | |
"0.1804, 0.2142, 0.2988, 0.4228, 0.5988, 0.842, 1.169, 1.599, 2.142, 2.795",\ | |
"0.1804, 0.2142, 0.2992, 0.4228, 0.5984, 0.843, 1.171, 1.598, 2.138, 2.797",\ | |
"0.1808, 0.2146, 0.2992, 0.4232, 0.5988, 0.8426, 1.17, 1.598, 2.138, 2.795"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.006207, 0.02448, 0.05939, 0.1138, 0.1901, 0.2905, 0.417, 0.5714, 0.7554"); | |
values("0.1048, 0.1367, 0.2471, 0.4676, 0.8304, 1.348, 2.029, 2.891, 3.941, 5.196",\ | |
"0.1039, 0.1372, 0.2472, 0.468, 0.8304, 1.348, 2.031, 2.891, 3.935, 5.186",\ | |
"0.1044, 0.1363, 0.2468, 0.4676, 0.8305, 1.347, 2.029, 2.891, 3.938, 5.186",\ | |
"0.1045, 0.1365, 0.247, 0.4678, 0.83, 1.346, 2.03, 2.89, 3.941, 5.188",\ | |
"0.104, 0.1364, 0.2474, 0.468, 0.8284, 1.347, 2.031, 2.89, 3.942, 5.188",\ | |
"0.105, 0.1366, 0.2468, 0.468, 0.829, 1.346, 2.028, 2.885, 3.939, 5.188",\ | |
"0.1046, 0.1372, 0.2476, 0.4676, 0.8294, 1.346, 2.028, 2.892, 3.942, 5.188",\ | |
"0.1048, 0.1364, 0.2474, 0.468, 0.8286, 1.345, 2.029, 2.887, 3.938, 5.188",\ | |
"0.1044, 0.137, 0.248, 0.468, 0.829, 1.345, 2.028, 2.887, 3.935, 5.194",\ | |
"0.105, 0.137, 0.248, 0.4682, 0.8296, 1.345, 2.028, 2.888, 3.935, 5.185"); | |
} | |
} | |
} | |
} | |