/* | |
* 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__clkbuf_12) { | |
area : 83.417600 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.000176382" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.000182217" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.000182217" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.0161 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 11 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 4.292 ; | |
max_transition : 11 ; | |
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.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11"); | |
index_2("0.001, 0.03061, 0.1346, 0.3331, 0.6424, 1.076, 1.647, 2.367, 3.245, 4.292"); | |
values("0.4266, 0.4291, 0.4378, 0.4441, 0.4477, 0.4496, 0.4509, 0.4516, 0.4521, 0.4521",\ | |
"0.4246, 0.4266, 0.4355, 0.442, 0.4458, 0.4481, 0.4491, 0.4496, 0.4499, 0.4503",\ | |
"0.4229, 0.424, 0.4321, 0.4391, 0.4435, 0.4459, 0.4471, 0.4482, 0.4482, 0.4487",\ | |
"0.4349, 0.4326, 0.4366, 0.4427, 0.4471, 0.45, 0.4518, 0.4529, 0.4534, 0.4538",\ | |
"0.4613, 0.4563, 0.4537, 0.4572, 0.4614, 0.4643, 0.4663, 0.4673, 0.4683, 0.4686",\ | |
"0.5011, 0.4925, 0.4848, 0.4842, 0.4874, 0.4903, 0.4923, 0.4935, 0.4946, 0.4951",\ | |
"0.5559, 0.5429, 0.5301, 0.5264, 0.5267, 0.529, 0.5307, 0.5318, 0.5328, 0.5333",\ | |
"0.6279, 0.6103, 0.5913, 0.5826, 0.5812, 0.5816, 0.5831, 0.5839, 0.5849, 0.5853",\ | |
"0.7169, 0.6935, 0.6686, 0.6557, 0.6509, 0.6499, 0.6505, 0.6509, 0.6517, 0.6514",\ | |
"0.8234, 0.7954, 0.7636, 0.7459, 0.7378, 0.7341, 0.7337, 0.7338, 0.7336, 0.7321"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11"); | |
index_2("0.001, 0.03061, 0.1346, 0.3331, 0.6424, 1.076, 1.647, 2.367, 3.245, 4.292"); | |
values("0.3037, 0.303, 0.308, 0.3138, 0.3206, 0.3265, 0.3326, 0.341, 0.3547, 0.4781",\ | |
"0.3016, 0.3014, 0.3057, 0.3126, 0.3182, 0.3256, 0.3296, 0.3389, 0.352, 0.4828",\ | |
"0.2997, 0.2994, 0.3013, 0.3072, 0.3143, 0.3208, 0.3263, 0.3341, 0.35, 0.4913",\ | |
"0.3111, 0.3079, 0.3072, 0.3093, 0.3167, 0.3241, 0.3311, 0.3383, 0.3566, 0.5058",\ | |
"0.3351, 0.3275, 0.3222, 0.3246, 0.3284, 0.3355, 0.3413, 0.3512, 0.3708, 0.5454",\ | |
"0.3711, 0.3599, 0.3495, 0.3456, 0.3539, 0.3571, 0.3647, 0.3692, 0.3905, 0.6281",\ | |
"0.4202, 0.4057, 0.3903, 0.3834, 0.3866, 0.3976, 0.3992, 0.4033, 0.4351, 0.7388",\ | |
"0.4851, 0.4659, 0.4458, 0.4341, 0.4325, 0.4354, 0.4523, 0.4576, 0.4941, 0.9147",\ | |
"0.5651, 0.5399, 0.5138, 0.5004, 0.4958, 0.4945, 0.5069, 0.5269, 0.6071, 1.224",\ | |
"0.6599, 0.6295, 0.598, 0.5832, 0.5753, 0.574, 0.57, 0.5894, 0.7606, 1.772"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11"); | |
index_2("0.001, 0.03061, 0.1346, 0.3331, 0.6424, 1.076, 1.647, 2.367, 3.245, 4.292"); | |
values("0.3548, 0.423, 0.5964, 0.8803, 1.312, 1.915, 2.708, 3.707, 4.928, 6.382",\ | |
"0.3811, 0.4491, 0.6227, 0.9069, 1.338, 1.941, 2.734, 3.732, 4.951, 6.409",\ | |
"0.4782, 0.5462, 0.7192, 1.003, 1.435, 2.038, 2.831, 3.831, 5.049, 6.504",\ | |
"0.6557, 0.726, 0.9003, 1.185, 1.616, 2.219, 3.012, 4.013, 5.233, 6.687",\ | |
"0.8618, 0.9401, 1.124, 1.412, 1.843, 2.446, 3.239, 4.237, 5.458, 6.909",\ | |
"1.088, 1.174, 1.371, 1.662, 2.094, 2.696, 3.489, 4.487, 5.708, 7.161",\ | |
"1.341, 1.434, 1.645, 1.941, 2.373, 2.975, 3.768, 4.766, 5.984, 7.437",\ | |
"1.625, 1.724, 1.948, 2.253, 2.685, 3.287, 4.079, 5.077, 6.296, 7.748",\ | |
"1.935, 2.041, 2.284, 2.597, 3.033, 3.634, 4.426, 5.425, 6.643, 8.095",\ | |
"2.274, 2.387, 2.647, 2.975, 3.416, 4.019, 4.81, 5.807, 7.027, 8.479"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11"); | |
index_2("0.001, 0.03061, 0.1346, 0.3331, 0.6424, 1.076, 1.647, 2.367, 3.245, 4.292"); | |
values("0.3409, 0.4059, 0.5776, 0.8767, 1.339, 1.986, 2.838, 3.908, 5.217, 6.781",\ | |
"0.3607, 0.4256, 0.5973, 0.8967, 1.358, 2.005, 2.857, 3.93, 5.239, 6.802",\ | |
"0.4343, 0.4989, 0.67, 0.9691, 1.431, 2.079, 2.93, 4, 5.309, 6.875",\ | |
"0.5532, 0.6218, 0.7958, 1.094, 1.556, 2.203, 3.055, 4.126, 5.437, 7",\ | |
"0.6531, 0.7293, 0.9128, 1.213, 1.673, 2.321, 3.173, 4.246, 5.552, 7.111",\ | |
"0.7293, 0.8127, 1.007, 1.308, 1.769, 2.415, 3.265, 4.339, 5.647, 7.205",\ | |
"0.7858, 0.8752, 1.081, 1.386, 1.846, 2.492, 3.342, 4.413, 5.722, 7.279",\ | |
"0.8212, 0.9172, 1.135, 1.445, 1.904, 2.549, 3.399, 4.47, 5.776, 7.337",\ | |
"0.832, 0.9335, 1.167, 1.484, 1.944, 2.588, 3.438, 4.508, 5.815, 7.373",\ | |
"0.8147, 0.9232, 1.171, 1.5, 1.962, 2.606, 3.454, 4.524, 5.831, 7.389"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11"); | |
index_2("0.001, 0.03061, 0.1346, 0.3331, 0.6424, 1.076, 1.647, 2.367, 3.245, 4.292"); | |
values("0.1191, 0.1879, 0.4026, 0.8365, 1.542, 2.539, 3.853, 5.513, 7.535, 9.91",\ | |
"0.1194, 0.1874, 0.4024, 0.8367, 1.542, 2.539, 3.853, 5.507, 7.514, 9.907",\ | |
"0.1195, 0.1877, 0.4029, 0.837, 1.542, 2.539, 3.853, 5.512, 7.51, 9.912",\ | |
"0.1306, 0.1964, 0.4068, 0.8372, 1.542, 2.537, 3.849, 5.509, 7.513, 9.916",\ | |
"0.1556, 0.2252, 0.4258, 0.8434, 1.542, 2.539, 3.853, 5.503, 7.52, 9.917",\ | |
"0.179, 0.2558, 0.45, 0.8548, 1.546, 2.538, 3.845, 5.498, 7.528, 9.939",\ | |
"0.2028, 0.2866, 0.477, 0.8676, 1.551, 2.54, 3.846, 5.493, 7.521, 9.927",\ | |
"0.2286, 0.3178, 0.5106, 0.886, 1.555, 2.542, 3.848, 5.495, 7.51, 9.925",\ | |
"0.2556, 0.3518, 0.5522, 0.9108, 1.567, 2.547, 3.851, 5.497, 7.507, 9.908",\ | |
"0.285, 0.3848, 0.6014, 0.945, 1.588, 2.556, 3.858, 5.504, 7.508, 9.904"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11"); | |
index_2("0.001, 0.03061, 0.1346, 0.3331, 0.6424, 1.076, 1.647, 2.367, 3.245, 4.292"); | |
values("0.1178, 0.1878, 0.4267, 0.9216, 1.712, 2.819, 4.275, 6.118, 8.359, 11.05",\ | |
"0.1176, 0.1874, 0.4272, 0.923, 1.711, 2.821, 4.279, 6.113, 8.352, 11.05",\ | |
"0.1179, 0.188, 0.4266, 0.9228, 1.711, 2.818, 4.279, 6.119, 8.36, 11.04",\ | |
"0.1338, 0.2004, 0.4306, 0.923, 1.711, 2.82, 4.281, 6.12, 8.352, 11.05",\ | |
"0.157, 0.2278, 0.447, 0.926, 1.711, 2.818, 4.273, 6.12, 8.364, 11.04",\ | |
"0.179, 0.2546, 0.4662, 0.9324, 1.711, 2.814, 4.27, 6.108, 8.351, 11.03",\ | |
"0.2014, 0.2812, 0.4898, 0.9392, 1.716, 2.819, 4.271, 6.104, 8.345, 11.03",\ | |
"0.225, 0.3086, 0.5178, 0.9498, 1.72, 2.822, 4.273, 6.101, 8.348, 11.01",\ | |
"0.2506, 0.3392, 0.5532, 0.9656, 1.723, 2.825, 4.273, 6.102, 8.335, 11",\ | |
"0.2766, 0.3692, 0.5926, 0.9896, 1.734, 2.824, 4.282, 6.103, 8.338, 11"); | |
} | |
} | |
} | |
} | |