/* | |
* 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__dlyd_2) { | |
area : 79.027200 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.00545724" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.00534456" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.00545724" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002765 ; | |
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.7226 ; | |
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.00598, 0.02346, 0.05685, 0.1089, 0.1818, 0.2779, 0.3989, 0.5465, 0.7226"); | |
values("0.6145, 0.5976, 0.5581, 0.5172, 0.4876, 0.469, 0.4562, 0.4472, 0.4405, 0.4356",\ | |
"0.6141, 0.5972, 0.5577, 0.5168, 0.4872, 0.4686, 0.4558, 0.4468, 0.4401, 0.4352",\ | |
"0.6163, 0.5995, 0.5601, 0.5191, 0.4895, 0.4707, 0.4579, 0.4491, 0.4425, 0.4376",\ | |
"0.6252, 0.6082, 0.5688, 0.5279, 0.4983, 0.4796, 0.4667, 0.4579, 0.4513, 0.4463",\ | |
"0.6417, 0.6248, 0.5853, 0.5444, 0.5147, 0.4961, 0.4835, 0.4744, 0.4679, 0.4629",\ | |
"0.6671, 0.6502, 0.6108, 0.5699, 0.5401, 0.5216, 0.5089, 0.4998, 0.4932, 0.4883",\ | |
"0.7022, 0.6854, 0.6458, 0.605, 0.5754, 0.5568, 0.544, 0.535, 0.5283, 0.5234",\ | |
"0.7478, 0.7309, 0.6914, 0.6505, 0.6209, 0.6022, 0.5895, 0.5804, 0.5738, 0.5689",\ | |
"0.8042, 0.7874, 0.7479, 0.7069, 0.6773, 0.6586, 0.6459, 0.6369, 0.6303, 0.6254",\ | |
"0.8724, 0.8555, 0.8159, 0.7751, 0.7455, 0.7269, 0.7142, 0.7051, 0.6985, 0.6936"); | |
} | |
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.00598, 0.02346, 0.05685, 0.1089, 0.1818, 0.2779, 0.3989, 0.5465, 0.7226"); | |
values("0.4452, 0.4329, 0.4127, 0.3994, 0.3911, 0.387, 0.3853, 0.3844, 0.3853, 0.3935",\ | |
"0.4452, 0.4326, 0.4126, 0.3993, 0.3908, 0.3869, 0.3853, 0.3841, 0.3846, 0.3928",\ | |
"0.4468, 0.4342, 0.4143, 0.4006, 0.3925, 0.3883, 0.3871, 0.3855, 0.3861, 0.396",\ | |
"0.4526, 0.4401, 0.4203, 0.4067, 0.3983, 0.3946, 0.3925, 0.3913, 0.3926, 0.402",\ | |
"0.465, 0.4524, 0.4328, 0.419, 0.4109, 0.4072, 0.4051, 0.4042, 0.4048, 0.4154",\ | |
"0.4853, 0.4728, 0.4527, 0.4391, 0.4309, 0.4273, 0.4259, 0.4239, 0.425, 0.4367",\ | |
"0.5138, 0.5015, 0.4811, 0.4676, 0.4594, 0.4555, 0.4537, 0.4531, 0.4557, 0.4692",\ | |
"0.5511, 0.5386, 0.5181, 0.5049, 0.4974, 0.4935, 0.4915, 0.4905, 0.4914, 0.5104",\ | |
"0.5976, 0.5853, 0.5654, 0.5514, 0.5431, 0.5397, 0.5397, 0.5381, 0.5401, 0.5642",\ | |
"0.6537, 0.6413, 0.6213, 0.6071, 0.5987, 0.5943, 0.5926, 0.5949, 0.5993, 0.6337"); | |
} | |
} | |
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.00598, 0.02346, 0.05685, 0.1089, 0.1818, 0.2779, 0.3989, 0.5465, 0.7226"); | |
values("2.922, 2.974, 3.107, 3.294, 3.526, 3.808, 4.147, 4.552, 5.036, 5.609",\ | |
"2.933, 2.985, 3.118, 3.305, 3.537, 3.819, 4.158, 4.563, 5.047, 5.621",\ | |
"2.991, 3.043, 3.176, 3.363, 3.596, 3.878, 4.216, 4.622, 5.106, 5.679",\ | |
"3.116, 3.168, 3.301, 3.488, 3.72, 4.002, 4.341, 4.746, 5.231, 5.803",\ | |
"3.3, 3.352, 3.485, 3.672, 3.904, 4.186, 4.524, 4.93, 5.414, 5.987",\ | |
"3.536, 3.588, 3.722, 3.908, 4.141, 4.422, 4.761, 5.166, 5.651, 6.224",\ | |
"3.822, 3.874, 4.008, 4.194, 4.427, 4.708, 5.047, 5.453, 5.937, 6.51",\ | |
"4.157, 4.21, 4.343, 4.529, 4.761, 5.043, 5.382, 5.787, 6.272, 6.845",\ | |
"4.544, 4.596, 4.73, 4.916, 5.148, 5.43, 5.768, 6.174, 6.658, 7.231",\ | |
"4.984, 5.036, 5.169, 5.356, 5.588, 5.869, 6.208, 6.613, 7.098, 7.671"); | |
} | |
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.00598, 0.02346, 0.05685, 0.1089, 0.1818, 0.2779, 0.3989, 0.5465, 0.7226"); | |
values("2.744, 2.788, 2.904, 3.095, 3.381, 3.781, 4.31, 4.977, 5.794, 6.768",\ | |
"2.753, 2.797, 2.912, 3.104, 3.39, 3.79, 4.319, 4.986, 5.803, 6.778",\ | |
"2.78, 2.823, 2.939, 3.13, 3.416, 3.817, 4.345, 5.013, 5.83, 6.804",\ | |
"2.797, 2.841, 2.956, 3.148, 3.433, 3.834, 4.363, 5.031, 5.846, 6.821",\ | |
"2.788, 2.831, 2.947, 3.138, 3.424, 3.825, 4.354, 5.021, 5.838, 6.812",\ | |
"2.748, 2.791, 2.907, 3.098, 3.384, 3.785, 4.314, 4.981, 5.798, 6.772",\ | |
"2.669, 2.713, 2.829, 3.02, 3.306, 3.707, 4.235, 4.903, 5.719, 6.692",\ | |
"2.549, 2.592, 2.708, 2.899, 3.185, 3.586, 4.114, 4.782, 5.599, 6.573",\ | |
"2.382, 2.426, 2.541, 2.732, 3.018, 3.419, 3.948, 4.614, 5.43, 6.404",\ | |
"2.166, 2.209, 2.325, 2.516, 2.802, 3.203, 3.732, 4.399, 5.215, 6.187"); | |
} | |
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.00598, 0.02346, 0.05685, 0.1089, 0.1818, 0.2779, 0.3989, 0.5465, 0.7226"); | |
values("0.251, 0.3072, 0.4408, 0.6304, 0.8934, 1.257, 1.742, 2.374, 3.168, 4.131",\ | |
"0.251, 0.3068, 0.4408, 0.6306, 0.8932, 1.258, 1.74, 2.373, 3.168, 4.133",\ | |
"0.251, 0.3072, 0.4414, 0.6304, 0.894, 1.258, 1.741, 2.37, 3.167, 4.134",\ | |
"0.2512, 0.307, 0.4416, 0.6302, 0.8936, 1.258, 1.741, 2.369, 3.166, 4.137",\ | |
"0.2512, 0.307, 0.441, 0.6302, 0.8934, 1.258, 1.741, 2.373, 3.168, 4.134",\ | |
"0.251, 0.307, 0.4406, 0.6302, 0.894, 1.257, 1.741, 2.37, 3.168, 4.137",\ | |
"0.251, 0.3072, 0.441, 0.6306, 0.8934, 1.258, 1.741, 2.373, 3.167, 4.136",\ | |
"0.251, 0.3078, 0.4422, 0.63, 0.8944, 1.257, 1.742, 2.372, 3.166, 4.136",\ | |
"0.2502, 0.307, 0.4426, 0.6296, 0.8946, 1.257, 1.743, 2.373, 3.164, 4.136",\ | |
"0.251, 0.3068, 0.4408, 0.63, 0.893, 1.258, 1.74, 2.368, 3.168, 4.132"); | |
} | |
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.00598, 0.02346, 0.05685, 0.1089, 0.1818, 0.2779, 0.3989, 0.5465, 0.7226"); | |
values("0.1406, 0.1904, 0.3484, 0.6612, 1.171, 1.904, 2.88, 4.103, 5.596, 7.382",\ | |
"0.1402, 0.1904, 0.3484, 0.6618, 1.17, 1.903, 2.877, 4.102, 5.602, 7.395",\ | |
"0.1396, 0.1898, 0.3486, 0.6608, 1.171, 1.904, 2.879, 4.101, 5.604, 7.393",\ | |
"0.1402, 0.1902, 0.3484, 0.6604, 1.17, 1.903, 2.877, 4.1, 5.595, 7.385",\ | |
"0.1404, 0.1908, 0.3482, 0.6602, 1.169, 1.901, 2.875, 4.1, 5.605, 7.382",\ | |
"0.1402, 0.19, 0.3484, 0.6606, 1.17, 1.903, 2.875, 4.099, 5.599, 7.394",\ | |
"0.139, 0.1896, 0.3482, 0.6606, 1.171, 1.906, 2.876, 4.1, 5.597, 7.379",\ | |
"0.1394, 0.1902, 0.3488, 0.6612, 1.169, 1.902, 2.879, 4.105, 5.599, 7.392",\ | |
"0.1404, 0.1892, 0.3482, 0.6604, 1.17, 1.903, 2.874, 4.102, 5.598, 7.383",\ | |
"0.1406, 0.1898, 0.3488, 0.6604, 1.17, 1.904, 2.875, 4.105, 5.598, 7.385"); | |
} | |
} | |
} | |
} | |