/* | |
* 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_1) { | |
area : 8.780800 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.000787545" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0003012174" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.000787545" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.004487 ; | |
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(ZN) { | |
direction : output ; | |
function : "(!I)" ; | |
max_capacitance : 0.2268 ; | |
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.002559, 0.008031, 0.01848, 0.03476, 0.0576, 0.08766, 0.1255, 0.1717, 0.2268"); | |
values("0.0007822, 0.0008109, 0.0008813, 0.0009078, 0.0009219, 0.000932, 0.0009448, 0.0009374, 0.0009443, 0.0009427",\ | |
"0.0005097, 0.0006055, 0.0007309, 0.0008393, 0.0008799, 0.000909, 0.0009165, 0.0009292, 0.0009305, 0.0009328",\ | |
"0.0004891, 0.0005472, 0.0006451, 0.0007752, 0.0008337, 0.0008683, 0.0008915, 0.0009077, 0.0009161, 0.0009223",\ | |
"0.001606, 0.001496, 0.001317, 0.001184, 0.001124, 0.001071, 0.001039, 0.001018, 0.0009966, 0.0009867",\ | |
"0.004287, 0.003947, 0.003232, 0.002594, 0.002149, 0.001826, 0.001611, 0.001451, 0.001342, 0.001259",\ | |
"0.008707, 0.008123, 0.006774, 0.00542, 0.004321, 0.003536, 0.002948, 0.002524, 0.0022, 0.001952",\ | |
"0.0149, 0.01413, 0.01215, 0.009915, 0.008011, 0.006526, 0.00537, 0.004495, 0.003821, 0.0033",\ | |
"0.02298, 0.02203, 0.01948, 0.01635, 0.01349, 0.01112, 0.009216, 0.007705, 0.006524, 0.005594",\ | |
"0.03302, 0.03193, 0.02888, 0.02487, 0.02094, 0.01752, 0.01472, 0.01244, 0.01058, 0.009084",\ | |
"0.04513, 0.04391, 0.04041, 0.03559, 0.03058, 0.02603, 0.02215, 0.01889, 0.01619, 0.01397"); | |
} | |
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.002559, 0.008031, 0.01848, 0.03476, 0.0576, 0.08766, 0.1255, 0.1717, 0.2268"); | |
values("0.01518, 0.01528, 0.01544, 0.01551, 0.01554, 0.01552, 0.01552, 0.01547, 0.01549, 0.01645",\ | |
"0.01463, 0.0148, 0.01509, 0.01527, 0.01541, 0.01543, 0.01546, 0.01545, 0.01543, 0.01639",\ | |
"0.01474, 0.01473, 0.01478, 0.01497, 0.01517, 0.01529, 0.01526, 0.0152, 0.01523, 0.01647",\ | |
"0.01641, 0.01615, 0.01571, 0.01537, 0.0153, 0.01527, 0.01514, 0.01529, 0.01517, 0.01641",\ | |
"0.01967, 0.01922, 0.01825, 0.01716, 0.01645, 0.01606, 0.01584, 0.01541, 0.01522, 0.01698",\ | |
"0.02472, 0.02404, 0.02247, 0.02082, 0.01923, 0.01808, 0.01738, 0.01684, 0.01628, 0.01787",\ | |
"0.03176, 0.03083, 0.02861, 0.02617, 0.02389, 0.02168, 0.02007, 0.01892, 0.01837, 0.02028",\ | |
"0.04089, 0.03976, 0.03689, 0.03352, 0.03034, 0.02744, 0.02481, 0.02276, 0.02164, 0.02462",\ | |
"0.05224, 0.05092, 0.04743, 0.04312, 0.03895, 0.03511, 0.03158, 0.02863, 0.02693, 0.03252",\ | |
"0.06596, 0.06445, 0.06038, 0.05517, 0.04987, 0.04503, 0.04055, 0.03666, 0.03517, 0.04627"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : negative_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.002559, 0.008031, 0.01848, 0.03476, 0.0576, 0.08766, 0.1255, 0.1717, 0.2268"); | |
values("0.06524, 0.08112, 0.1365, 0.2414, 0.4045, 0.6333, 0.9342, 1.314, 1.777, 2.328",\ | |
"0.08105, 0.09713, 0.1526, 0.2576, 0.421, 0.6499, 0.9508, 1.33, 1.793, 2.345",\ | |
"0.1128, 0.1384, 0.2095, 0.3167, 0.4796, 0.7088, 1.009, 1.389, 1.851, 2.404",\ | |
"0.1225, 0.1602, 0.2653, 0.4156, 0.595, 0.8224, 1.123, 1.501, 1.965, 2.516",\ | |
"0.107, 0.1569, 0.295, 0.4946, 0.7328, 1, 1.304, 1.681, 2.142, 2.694",\ | |
"0.0641, 0.1248, 0.298, 0.5443, 0.8429, 1.178, 1.543, 1.935, 2.397, 2.947",\ | |
"-0.0095, 0.0632, 0.2688, 0.5648, 0.921, 1.324, 1.764, 2.233, 2.729, 3.28",\ | |
"-0.1162, -0.0313, 0.2068, 0.5513, 0.9661, 1.435, 1.949, 2.501, 3.083, 3.693",\ | |
"-0.2586, -0.1616, 0.1108, 0.5029, 0.9767, 1.512, 2.098, 2.731, 3.4, 4.104",\ | |
"-0.4386, -0.3294, -0.0231, 0.4156, 0.9496, 1.551, 2.211, 2.921, 3.678, 4.473"); | |
} | |
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.002559, 0.008031, 0.01848, 0.03476, 0.0576, 0.08766, 0.1255, 0.1717, 0.2268"); | |
values("0.1172, 0.1515, 0.2682, 0.4889, 0.8314, 1.313, 1.945, 2.741, 3.714, 4.872",\ | |
"0.1325, 0.167, 0.2853, 0.5068, 0.8513, 1.332, 1.965, 2.761, 3.735, 4.893",\ | |
"0.2022, 0.2385, 0.3551, 0.577, 0.9212, 1.403, 2.035, 2.832, 3.806, 4.967",\ | |
"0.3016, 0.3517, 0.4967, 0.72, 1.061, 1.542, 2.174, 2.972, 3.942, 5.103",\ | |
"0.4258, 0.4874, 0.6696, 0.9427, 1.29, 1.767, 2.397, 3.189, 4.161, 5.323",\ | |
"0.5786, 0.653, 0.868, 1.196, 1.607, 2.091, 2.717, 3.508, 4.476, 5.633",\ | |
"0.7618, 0.8482, 1.098, 1.476, 1.955, 2.51, 3.143, 3.929, 4.894, 6.046",\ | |
"0.975, 1.076, 1.362, 1.789, 2.33, 2.967, 3.677, 4.471, 5.428, 6.575",\ | |
"1.221, 1.337, 1.661, 2.138, 2.739, 3.451, 4.252, 5.124, 6.09, 7.232",\ | |
"1.505, 1.632, 1.996, 2.526, 3.186, 3.966, 4.853, 5.829, 6.873, 8.024"); | |
} | |
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.002559, 0.008031, 0.01848, 0.03476, 0.0576, 0.08766, 0.1255, 0.1717, 0.2268"); | |
values("0.0718, 0.09935, 0.1954, 0.3788, 0.6639, 1.063, 1.589, 2.25, 3.06, 4.024",\ | |
"0.07238, 0.09922, 0.1949, 0.3774, 0.6635, 1.063, 1.589, 2.251, 3.06, 4.025",\ | |
"0.1241, 0.1506, 0.2227, 0.38, 0.6637, 1.062, 1.588, 2.251, 3.06, 4.024",\ | |
"0.1949, 0.2312, 0.3349, 0.4817, 0.6957, 1.064, 1.588, 2.251, 3.06, 4.024",\ | |
"0.2846, 0.3304, 0.4596, 0.653, 0.8874, 1.169, 1.611, 2.252, 3.059, 4.023",\ | |
"0.3914, 0.4486, 0.6066, 0.837, 1.127, 1.454, 1.819, 2.339, 3.074, 4.023",\ | |
"0.5158, 0.5844, 0.7754, 1.046, 1.378, 1.772, 2.195, 2.658, 3.259, 4.087",\ | |
"0.6562, 0.7398, 0.9642, 1.278, 1.657, 2.102, 2.598, 3.131, 3.696, 4.392",\ | |
"0.812, 0.9106, 1.17, 1.538, 1.967, 2.456, 3.019, 3.628, 4.275, 4.955",\ | |
"0.9828, 1.098, 1.399, 1.811, 2.296, 2.844, 3.458, 4.142, 4.871, 5.637"); | |
} | |
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.002559, 0.008031, 0.01848, 0.03476, 0.0576, 0.08766, 0.1255, 0.1717, 0.2268"); | |
values("0.1576, 0.2164, 0.424, 0.8181, 1.433, 2.295, 3.43, 4.86, 6.607, 8.688",\ | |
"0.1574, 0.2166, 0.4239, 0.8183, 1.434, 2.295, 3.43, 4.861, 6.608, 8.689",\ | |
"0.1874, 0.2322, 0.4233, 0.8174, 1.431, 2.295, 3.431, 4.86, 6.606, 8.689",\ | |
"0.2655, 0.3228, 0.4862, 0.8234, 1.433, 2.294, 3.428, 4.86, 6.607, 8.688",\ | |
"0.3534, 0.4206, 0.6294, 0.9378, 1.452, 2.295, 3.431, 4.863, 6.605, 8.688",\ | |
"0.4558, 0.5326, 0.775, 1.149, 1.617, 2.335, 3.43, 4.861, 6.602, 8.684",\ | |
"0.577, 0.6662, 0.9342, 1.365, 1.907, 2.551, 3.5, 4.862, 6.601, 8.688",\ | |
"0.713, 0.817, 1.114, 1.586, 2.207, 2.922, 3.767, 4.965, 6.612, 8.681",\ | |
"0.8634, 0.9828, 1.321, 1.827, 2.51, 3.322, 4.214, 5.288, 6.76, 8.707",\ | |
"1.028, 1.165, 1.542, 2.094, 2.823, 3.723, 4.721, 5.81, 7.136, 8.892"); | |
} | |
} | |
} | |
} | |