/* | |
* 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__dlyd_4) { | |
area : 93.139200 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.0004083255" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0003993935" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0004083255" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002649 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 2.8 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 1.502 ; | |
max_transition : 2.8 ; | |
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.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8"); | |
index_2("0.001, 0.01136, 0.04774, 0.1172, 0.2254, 0.3773, 0.5771, 0.8288, 1.136, 1.502"); | |
values("5.401, 5.288, 4.959, 4.486, 3.955, 3.434, 2.995, 2.683, 2.448, 2.263",\ | |
"5.401, 5.287, 4.958, 4.487, 3.955, 3.434, 2.993, 2.681, 2.448, 2.263",\ | |
"5.407, 5.293, 4.963, 4.491, 3.959, 3.438, 2.998, 2.687, 2.453, 2.268",\ | |
"5.425, 5.31, 4.981, 4.508, 3.976, 3.455, 3.016, 2.705, 2.472, 2.287",\ | |
"5.456, 5.342, 5.013, 4.541, 4.01, 3.487, 3.048, 2.738, 2.502, 2.319",\ | |
"5.506, 5.391, 5.062, 4.59, 4.06, 3.537, 3.098, 2.788, 2.552, 2.37",\ | |
"5.575, 5.46, 5.131, 4.659, 4.127, 3.605, 3.165, 2.854, 2.62, 2.436",\ | |
"5.661, 5.547, 5.217, 4.746, 4.214, 3.693, 3.253, 2.942, 2.708, 2.523",\ | |
"5.77, 5.655, 5.326, 4.854, 4.321, 3.801, 3.361, 3.05, 2.816, 2.631",\ | |
"5.9, 5.785, 5.456, 4.985, 4.453, 3.931, 3.493, 3.181, 2.948, 2.763"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8"); | |
index_2("0.001, 0.01136, 0.04774, 0.1172, 0.2254, 0.3773, 0.5771, 0.8288, 1.136, 1.502"); | |
values("2.618, 2.524, 2.271, 1.992, 1.808, 1.681, 1.577, 1.5, 1.453, 1.417",\ | |
"2.619, 2.526, 2.273, 1.992, 1.816, 1.68, 1.574, 1.5, 1.452, 1.416",\ | |
"2.623, 2.528, 2.279, 1.993, 1.82, 1.684, 1.582, 1.504, 1.456, 1.42",\ | |
"2.634, 2.54, 2.291, 2.007, 1.824, 1.692, 1.594, 1.518, 1.468, 1.435",\ | |
"2.659, 2.565, 2.315, 2.032, 1.856, 1.72, 1.616, 1.547, 1.492, 1.455",\ | |
"2.7, 2.605, 2.354, 2.07, 1.896, 1.764, 1.656, 1.586, 1.537, 1.501",\ | |
"2.755, 2.662, 2.411, 2.125, 1.946, 1.816, 1.716, 1.64, 1.588, 1.556",\ | |
"2.827, 2.734, 2.484, 2.198, 2.02, 1.885, 1.785, 1.709, 1.656, 1.617",\ | |
"2.917, 2.824, 2.573, 2.289, 2.112, 1.977, 1.873, 1.797, 1.752, 1.714",\ | |
"3.025, 2.931, 2.682, 2.391, 2.207, 2.078, 1.991, 1.916, 1.857, 1.819"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8"); | |
index_2("0.001, 0.01136, 0.04774, 0.1172, 0.2254, 0.3773, 0.5771, 0.8288, 1.136, 1.502"); | |
values("1.647, 1.675, 1.746, 1.846, 1.968, 2.111, 2.276, 2.463, 2.68, 2.927",\ | |
"1.65, 1.678, 1.75, 1.85, 1.972, 2.115, 2.279, 2.468, 2.684, 2.931",\ | |
"1.672, 1.7, 1.771, 1.871, 1.993, 2.136, 2.301, 2.488, 2.705, 2.952",\ | |
"1.719, 1.746, 1.818, 1.918, 2.041, 2.183, 2.347, 2.536, 2.752, 2.999",\ | |
"1.792, 1.82, 1.891, 1.991, 2.113, 2.256, 2.42, 2.609, 2.825, 3.072",\ | |
"1.887, 1.915, 1.986, 2.086, 2.208, 2.351, 2.516, 2.703, 2.92, 3.167",\ | |
"2.002, 2.03, 2.102, 2.202, 2.323, 2.466, 2.631, 2.819, 3.036, 3.282",\ | |
"2.137, 2.165, 2.237, 2.336, 2.458, 2.601, 2.766, 2.953, 3.17, 3.417",\ | |
"2.292, 2.319, 2.391, 2.491, 2.614, 2.756, 2.921, 3.109, 3.325, 3.572",\ | |
"2.468, 2.496, 2.567, 2.667, 2.789, 2.932, 3.097, 3.285, 3.502, 3.748"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8"); | |
index_2("0.001, 0.01136, 0.04774, 0.1172, 0.2254, 0.3773, 0.5771, 0.8288, 1.136, 1.502"); | |
values("1.36, 1.382, 1.439, 1.523, 1.639, 1.796, 2.002, 2.264, 2.586, 2.971",\ | |
"1.362, 1.385, 1.442, 1.526, 1.641, 1.799, 2.005, 2.267, 2.589, 2.974",\ | |
"1.372, 1.394, 1.452, 1.535, 1.651, 1.808, 2.015, 2.276, 2.598, 2.983",\ | |
"1.381, 1.404, 1.462, 1.545, 1.66, 1.818, 2.024, 2.286, 2.608, 2.994",\ | |
"1.383, 1.405, 1.463, 1.546, 1.662, 1.819, 2.025, 2.287, 2.609, 2.995",\ | |
"1.374, 1.396, 1.453, 1.537, 1.653, 1.81, 2.016, 2.278, 2.6, 2.985",\ | |
"1.35, 1.373, 1.43, 1.514, 1.629, 1.787, 1.993, 2.255, 2.577, 2.962",\ | |
"1.311, 1.334, 1.392, 1.475, 1.59, 1.748, 1.954, 2.216, 2.538, 2.923",\ | |
"1.256, 1.278, 1.336, 1.419, 1.534, 1.692, 1.898, 2.16, 2.482, 2.868",\ | |
"1.181, 1.204, 1.261, 1.345, 1.46, 1.617, 1.824, 2.086, 2.407, 2.793"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8"); | |
index_2("0.001, 0.01136, 0.04774, 0.1172, 0.2254, 0.3773, 0.5771, 0.8288, 1.136, 1.502"); | |
values("0.2352, 0.2674, 0.3486, 0.4538, 0.5776, 0.7266, 0.911, 1.144, 1.432, 1.786",\ | |
"0.236, 0.2672, 0.3482, 0.4534, 0.5776, 0.727, 0.911, 1.143, 1.432, 1.783",\ | |
"0.2352, 0.2678, 0.3484, 0.4542, 0.5776, 0.7266, 0.911, 1.143, 1.431, 1.784",\ | |
"0.236, 0.2674, 0.3482, 0.454, 0.5776, 0.7266, 0.9112, 1.144, 1.432, 1.785",\ | |
"0.2354, 0.2668, 0.3476, 0.4536, 0.5776, 0.7262, 0.9112, 1.144, 1.431, 1.785",\ | |
"0.2362, 0.2668, 0.3474, 0.454, 0.5776, 0.7268, 0.9118, 1.143, 1.431, 1.785",\ | |
"0.2358, 0.2674, 0.3488, 0.4538, 0.5776, 0.7266, 0.9114, 1.144, 1.431, 1.784",\ | |
"0.2352, 0.267, 0.3488, 0.4538, 0.5774, 0.7266, 0.91, 1.143, 1.433, 1.783",\ | |
"0.2364, 0.2672, 0.349, 0.4538, 0.5776, 0.7262, 0.9118, 1.144, 1.432, 1.785",\ | |
"0.2354, 0.2674, 0.348, 0.4532, 0.5778, 0.7264, 0.9116, 1.144, 1.431, 1.785"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8"); | |
index_2("0.001, 0.01136, 0.04774, 0.1172, 0.2254, 0.3773, 0.5771, 0.8288, 1.136, 1.502"); | |
values("0.1034, 0.1278, 0.1942, 0.3036, 0.4834, 0.7464, 1.103, 1.561, 2.126, 2.797",\ | |
"0.1028, 0.1276, 0.194, 0.3036, 0.483, 0.7464, 1.104, 1.561, 2.125, 2.797",\ | |
"0.1032, 0.1272, 0.1944, 0.3038, 0.483, 0.7464, 1.104, 1.561, 2.125, 2.797",\ | |
"0.1034, 0.1274, 0.1942, 0.3032, 0.4832, 0.7458, 1.105, 1.561, 2.124, 2.797",\ | |
"0.1036, 0.1274, 0.194, 0.3042, 0.4832, 0.7464, 1.105, 1.561, 2.124, 2.798",\ | |
"0.1026, 0.1276, 0.1944, 0.3032, 0.4832, 0.747, 1.103, 1.561, 2.126, 2.796",\ | |
"0.1038, 0.128, 0.1946, 0.3032, 0.4832, 0.7462, 1.104, 1.56, 2.125, 2.796",\ | |
"0.1036, 0.1284, 0.1936, 0.3032, 0.4832, 0.7462, 1.105, 1.562, 2.124, 2.8",\ | |
"0.1028, 0.1268, 0.1938, 0.3036, 0.4824, 0.7472, 1.104, 1.563, 2.125, 2.798",\ | |
"0.1028, 0.1272, 0.194, 0.3036, 0.4832, 0.7468, 1.105, 1.561, 2.123, 2.799"); | |
} | |
} | |
} | |
} | |