/* | |
* 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_2) { | |
area : 59.270400 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.00493056" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.00481824" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.00493056" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002742 ; | |
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 : 0.7239 ; | |
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.00599, 0.02351, 0.05695, 0.1091, 0.1822, 0.2784, 0.3996, 0.5476, 0.7239"); | |
values("0.5199, 0.5031, 0.4637, 0.4227, 0.3929, 0.3742, 0.3613, 0.3521, 0.3456, 0.3406",\ | |
"0.5195, 0.5026, 0.4634, 0.4224, 0.3926, 0.3739, 0.3611, 0.3519, 0.3452, 0.3402",\ | |
"0.5217, 0.505, 0.4656, 0.4247, 0.3949, 0.376, 0.3631, 0.354, 0.3474, 0.3425",\ | |
"0.5305, 0.5138, 0.4745, 0.4335, 0.4038, 0.385, 0.3721, 0.363, 0.3563, 0.3513",\ | |
"0.5471, 0.5302, 0.491, 0.45, 0.4203, 0.4016, 0.3887, 0.3795, 0.3729, 0.3679",\ | |
"0.5725, 0.5557, 0.5164, 0.4754, 0.4457, 0.4269, 0.4141, 0.4049, 0.3983, 0.3933",\ | |
"0.6076, 0.5908, 0.5514, 0.5106, 0.4808, 0.4619, 0.4491, 0.44, 0.4333, 0.4284",\ | |
"0.6531, 0.6363, 0.597, 0.5559, 0.5264, 0.5074, 0.4946, 0.4856, 0.4789, 0.474",\ | |
"0.7096, 0.6928, 0.6536, 0.6126, 0.5828, 0.5641, 0.5512, 0.5421, 0.5354, 0.5304",\ | |
"0.7777, 0.761, 0.7215, 0.6806, 0.6509, 0.6323, 0.6194, 0.6102, 0.6035, 0.5986"); | |
} | |
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.00599, 0.02351, 0.05695, 0.1091, 0.1822, 0.2784, 0.3996, 0.5476, 0.7239"); | |
values("0.354, 0.3416, 0.3221, 0.3086, 0.2999, 0.2961, 0.2944, 0.2935, 0.2944, 0.3001",\ | |
"0.3539, 0.3417, 0.3217, 0.3082, 0.3002, 0.2963, 0.2944, 0.2935, 0.2944, 0.3001",\ | |
"0.3554, 0.3429, 0.3233, 0.3098, 0.3018, 0.2975, 0.2958, 0.2949, 0.2955, 0.304",\ | |
"0.3612, 0.349, 0.3295, 0.3156, 0.3077, 0.3033, 0.3016, 0.301, 0.3012, 0.3083",\ | |
"0.3738, 0.3614, 0.3417, 0.3281, 0.3201, 0.3164, 0.3146, 0.3133, 0.3135, 0.323",\ | |
"0.3938, 0.3814, 0.3617, 0.348, 0.34, 0.336, 0.3344, 0.3334, 0.3344, 0.3441",\ | |
"0.4223, 0.4099, 0.3904, 0.3771, 0.369, 0.3645, 0.3628, 0.3622, 0.3632, 0.3738",\ | |
"0.4597, 0.4473, 0.4275, 0.4135, 0.4057, 0.4032, 0.401, 0.4, 0.4, 0.4144",\ | |
"0.5062, 0.4939, 0.4741, 0.4603, 0.4521, 0.4469, 0.4478, 0.4478, 0.4505, 0.4677",\ | |
"0.5624, 0.5501, 0.5304, 0.5168, 0.5082, 0.5027, 0.5007, 0.5033, 0.5086, 0.5337"); | |
} | |
} | |
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.00599, 0.02351, 0.05695, 0.1091, 0.1822, 0.2784, 0.3996, 0.5476, 0.7239"); | |
values("2.1, 2.152, 2.285, 2.472, 2.705, 2.988, 3.327, 3.734, 4.219, 4.793",\ | |
"2.111, 2.163, 2.296, 2.484, 2.716, 2.999, 3.339, 3.745, 4.231, 4.804",\ | |
"2.169, 2.221, 2.354, 2.541, 2.774, 3.057, 3.396, 3.803, 4.288, 4.863",\ | |
"2.294, 2.346, 2.479, 2.666, 2.899, 3.182, 3.521, 3.928, 4.413, 4.987",\ | |
"2.478, 2.53, 2.663, 2.85, 3.083, 3.366, 3.705, 4.112, 4.597, 5.171",\ | |
"2.714, 2.766, 2.899, 3.086, 3.319, 3.602, 3.942, 4.348, 4.834, 5.408",\ | |
"2.999, 3.052, 3.185, 3.372, 3.605, 3.888, 4.227, 4.634, 5.119, 5.694",\ | |
"3.335, 3.387, 3.521, 3.708, 3.941, 4.223, 4.563, 4.969, 5.455, 6.029",\ | |
"3.721, 3.773, 3.907, 4.093, 4.327, 4.61, 4.949, 5.356, 5.841, 6.415",\ | |
"4.161, 4.213, 4.347, 4.534, 4.767, 5.05, 5.389, 5.795, 6.282, 6.855"); | |
} | |
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.00599, 0.02351, 0.05695, 0.1091, 0.1822, 0.2784, 0.3996, 0.5476, 0.7239"); | |
values("1.928, 1.971, 2.087, 2.278, 2.565, 2.966, 3.496, 4.165, 4.983, 5.959",\ | |
"1.937, 1.98, 2.096, 2.287, 2.574, 2.975, 3.505, 4.174, 4.992, 5.969",\ | |
"1.963, 2.006, 2.122, 2.314, 2.6, 3.002, 3.532, 4.2, 5.018, 5.996",\ | |
"1.98, 2.024, 2.14, 2.331, 2.618, 3.019, 3.549, 4.218, 5.037, 6.013",\ | |
"1.972, 2.015, 2.13, 2.322, 2.609, 3.01, 3.54, 4.209, 5.027, 6.004",\ | |
"1.931, 1.974, 2.09, 2.282, 2.568, 2.97, 3.499, 4.169, 4.987, 5.961",\ | |
"1.853, 1.896, 2.012, 2.203, 2.49, 2.892, 3.422, 4.091, 4.908, 5.885",\ | |
"1.732, 1.775, 1.891, 2.083, 2.369, 2.77, 3.3, 3.969, 4.787, 5.764",\ | |
"1.565, 1.609, 1.724, 1.916, 2.203, 2.604, 3.134, 3.802, 4.62, 5.594",\ | |
"1.35, 1.393, 1.509, 1.7, 1.987, 2.388, 2.918, 3.587, 4.404, 5.379"); | |
} | |
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.00599, 0.02351, 0.05695, 0.1091, 0.1822, 0.2784, 0.3996, 0.5476, 0.7239"); | |
values("0.2552, 0.3112, 0.4454, 0.635, 0.8984, 1.263, 1.749, 2.377, 3.176, 4.14",\ | |
"0.2552, 0.3108, 0.4444, 0.6338, 0.8986, 1.262, 1.747, 2.377, 3.173, 4.146",\ | |
"0.255, 0.3114, 0.4446, 0.6338, 0.8978, 1.261, 1.748, 2.38, 3.176, 4.139",\ | |
"0.255, 0.3106, 0.4446, 0.6344, 0.8984, 1.263, 1.748, 2.38, 3.176, 4.141",\ | |
"0.2552, 0.3104, 0.4446, 0.6342, 0.9, 1.263, 1.747, 2.377, 3.176, 4.143",\ | |
"0.2552, 0.3112, 0.444, 0.6348, 0.8978, 1.263, 1.748, 2.376, 3.173, 4.142",\ | |
"0.2548, 0.3114, 0.4444, 0.6344, 0.8992, 1.262, 1.747, 2.38, 3.176, 4.139",\ | |
"0.2546, 0.3112, 0.4438, 0.634, 0.8994, 1.263, 1.748, 2.377, 3.176, 4.141",\ | |
"0.2548, 0.3106, 0.4446, 0.6344, 0.8982, 1.263, 1.747, 2.381, 3.176, 4.141",\ | |
"0.254, 0.3112, 0.4458, 0.634, 0.898, 1.264, 1.746, 2.378, 3.172, 4.144"); | |
} | |
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.00599, 0.02351, 0.05695, 0.1091, 0.1822, 0.2784, 0.3996, 0.5476, 0.7239"); | |
values("0.1418, 0.1928, 0.3508, 0.664, 1.175, 1.909, 2.888, 4.118, 5.607, 7.4",\ | |
"0.1416, 0.1922, 0.3506, 0.6652, 1.175, 1.91, 2.885, 4.113, 5.608, 7.399",\ | |
"0.142, 0.1936, 0.3508, 0.6634, 1.175, 1.912, 2.888, 4.114, 5.608, 7.413",\ | |
"0.1424, 0.1922, 0.3504, 0.6638, 1.173, 1.912, 2.888, 4.11, 5.618, 7.398",\ | |
"0.1418, 0.1924, 0.3512, 0.6642, 1.176, 1.909, 2.887, 4.118, 5.618, 7.411",\ | |
"0.1426, 0.1938, 0.3502, 0.6638, 1.175, 1.91, 2.883, 4.111, 5.619, 7.396",\ | |
"0.1424, 0.1914, 0.3518, 0.6642, 1.174, 1.912, 2.887, 4.11, 5.608, 7.408",\ | |
"0.1416, 0.1926, 0.3506, 0.6638, 1.176, 1.909, 2.884, 4.117, 5.606, 7.412",\ | |
"0.1428, 0.1916, 0.3518, 0.664, 1.174, 1.908, 2.882, 4.11, 5.613, 7.403",\ | |
"0.1426, 0.1926, 0.3508, 0.6642, 1.174, 1.909, 2.882, 4.11, 5.611, 7.399"); | |
} | |
} | |
} | |
} | |