| /* | |
| * 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_2) { | |
| area : 17.561600 ; | |
| leakage_power() { | |
| related_pg_pin : "VDD" ; | |
| when : "!I" ; | |
| value : "1.3359006e-05" ; | |
| } | |
| leakage_power() { | |
| related_pg_pin : "VDD" ; | |
| when : "I" ; | |
| value : "1.3230054e-05" ; | |
| } | |
| leakage_power() { | |
| related_pg_pin : "VDD" ; | |
| value : "1.3359006e-05" ; | |
| } | |
| pg_pin(VDD) { | |
| voltage_name : VDD ; | |
| pg_type : primary_power ; | |
| } | |
| pg_pin(VSS) { | |
| voltage_name : VSS ; | |
| pg_type : primary_ground ; | |
| } | |
| pin(I) { | |
| capacitance : 0.003098 ; | |
| direction : input ; | |
| driver_waveform_rise : driver_waveform_default_rise ; | |
| driver_waveform_fall : driver_waveform_default_fall ; | |
| input_voltage : default ; | |
| max_transition : 21 ; | |
| related_ground_pin : VSS ; | |
| related_power_pin : VDD ; | |
| } | |
| pin(Z) { | |
| direction : output ; | |
| function : "I" ; | |
| max_capacitance : 0.3318 ; | |
| max_transition : 21 ; | |
| 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.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21"); | |
| index_2("0.001, 0.003283, 0.0113, 0.0266, 0.05044, 0.0839, 0.1279, 0.1834, 0.2511, 0.3318"); | |
| values("0.02154, 0.02169, 0.02199, 0.02223, 0.02237, 0.02246, 0.0225, 0.02253, 0.02255, 0.02255",\ | |
| "0.02148, 0.02163, 0.02194, 0.02219, 0.02233, 0.02241, 0.02246, 0.02247, 0.0225, 0.0225",\ | |
| "0.02133, 0.02148, 0.02178, 0.02204, 0.02219, 0.02227, 0.02232, 0.02234, 0.02236, 0.02236",\ | |
| "0.02119, 0.0213, 0.02157, 0.02183, 0.022, 0.0221, 0.02217, 0.02219, 0.02222, 0.02221",\ | |
| "0.02101, 0.02112, 0.02137, 0.02162, 0.02182, 0.02194, 0.02203, 0.02208, 0.0221, 0.02209",\ | |
| "0.02087, 0.02098, 0.0212, 0.02145, 0.02166, 0.02181, 0.02191, 0.02197, 0.02201, 0.02194",\ | |
| "0.02078, 0.02086, 0.02108, 0.02131, 0.02153, 0.02169, 0.0218, 0.02188, 0.02188, 0.02157",\ | |
| "0.02071, 0.0208, 0.02099, 0.02122, 0.02144, 0.0216, 0.02172, 0.02175, 0.02141, 0.02058",\ | |
| "0.02065, 0.02073, 0.02091, 0.02113, 0.02133, 0.0215, 0.02137, 0.0205, 0.01962, 0.01896",\ | |
| "0.01954, 0.01961, 0.01968, 0.01866, 0.01745, 0.0168, 0.01647, 0.01627, 0.01616, 0.0161"); | |
| } | |
| rise_power(pwr_tin_oload_10x10) { | |
| index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21"); | |
| index_2("0.001, 0.003283, 0.0113, 0.0266, 0.05044, 0.0839, 0.1279, 0.1834, 0.2511, 0.3318"); | |
| values("0.01337, 0.01349, 0.01379, 0.01403, 0.01425, 0.01441, 0.01463, 0.01533, 0.02701, 0.09809",\ | |
| "0.01333, 0.01345, 0.01373, 0.01404, 0.01424, 0.0143, 0.01443, 0.01493, 0.02748, 0.1003",\ | |
| "0.01324, 0.01334, 0.01361, 0.0139, 0.01411, 0.01426, 0.01432, 0.01536, 0.02967, 0.1086",\ | |
| "0.01303, 0.01312, 0.01335, 0.01361, 0.01388, 0.01407, 0.01419, 0.01534, 0.03447, 0.1241",\ | |
| "0.01287, 0.01294, 0.01314, 0.01338, 0.01358, 0.01378, 0.01392, 0.01618, 0.04579, 0.1484",\ | |
| "0.01274, 0.0128, 0.01299, 0.01325, 0.01344, 0.0137, 0.01387, 0.01889, 0.06661, 0.1783",\ | |
| "0.01266, 0.01272, 0.01286, 0.01305, 0.01334, 0.01353, 0.01431, 0.0275, 0.1018, 0.2065",\ | |
| "0.01258, 0.01264, 0.0128, 0.01293, 0.01305, 0.01354, 0.01617, 0.05307, 0.1447, 0.2253",\ | |
| "0.01253, 0.01258, 0.0127, 0.01291, 0.01303, 0.01366, 0.03136, 0.1031, 0.1727, 0.2227",\ | |
| "0.01267, 0.01272, 0.01287, 0.01299, 0.01345, 0.02763, 0.08353, 0.1301, 0.1618, 0.1839"); | |
| } | |
| } | |
| timing() { | |
| related_pin : "I" ; | |
| timing_sense : positive_unate ; | |
| timing_type : combinational ; | |
| cell_fall(tmg_ntin_oload_10x10) { | |
| index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21"); | |
| index_2("0.001, 0.003283, 0.0113, 0.0266, 0.05044, 0.0839, 0.1279, 0.1834, 0.2511, 0.3318"); | |
| values("1.334, 1.415, 1.638, 1.981, 2.468, 3.136, 4.01, 5.109, 6.455, 8.052",\ | |
| "1.412, 1.493, 1.716, 2.059, 2.547, 3.213, 4.088, 5.189, 6.532, 8.137",\ | |
| "1.689, 1.77, 1.993, 2.337, 2.824, 3.492, 4.366, 5.466, 6.809, 8.409",\ | |
| "2.229, 2.31, 2.532, 2.876, 3.363, 4.03, 4.905, 6.004, 7.35, 8.953",\ | |
| "3.075, 3.156, 3.378, 3.721, 4.209, 4.878, 5.752, 6.852, 8.198, 9.803",\ | |
| "4.233, 4.317, 4.544, 4.89, 5.379, 6.047, 6.922, 8.022, 9.368, 10.97",\ | |
| "5.636, 5.731, 5.975, 6.331, 6.824, 7.49, 8.365, 9.466, 10.81, 12.41",\ | |
| "7.245, 7.352, 7.619, 7.992, 8.494, 9.163, 10.04, 11.14, 12.48, 14.08",\ | |
| "9.06, 9.183, 9.478, 9.871, 10.38, 11.06, 11.93, 13.03, 14.37, 15.97",\ | |
| "11.09, 11.23, 11.55, 11.97, 12.49, 13.17, 14.05, 15.15, 16.49, 18.08"); | |
| } | |
| cell_rise(tmg_ntin_oload_10x10) { | |
| index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21"); | |
| index_2("0.001, 0.003283, 0.0113, 0.0266, 0.05044, 0.0839, 0.1279, 0.1834, 0.2511, 0.3318"); | |
| values("0.9751, 1.076, 1.395, 1.976, 2.869, 4.12, 5.763, 7.837, 10.37, 13.38",\ | |
| "1.037, 1.137, 1.456, 2.037, 2.931, 4.18, 5.829, 7.901, 10.42, 13.44",\ | |
| "1.253, 1.353, 1.672, 2.252, 3.146, 4.398, 6.038, 8.11, 10.64, 13.66",\ | |
| "1.665, 1.765, 2.082, 2.663, 3.558, 4.81, 6.454, 8.531, 11.04, 14.05",\ | |
| "2.224, 2.328, 2.649, 3.229, 4.124, 5.378, 7.018, 9.087, 11.61, 14.63",\ | |
| "2.833, 2.942, 3.271, 3.854, 4.748, 5.999, 7.643, 9.712, 12.24, 15.25",\ | |
| "3.475, 3.592, 3.931, 4.516, 5.413, 6.663, 8.305, 10.37, 12.91, 15.91",\ | |
| "4.143, 4.268, 4.619, 5.209, 6.104, 7.355, 8.998, 11.07, 13.59, 16.6",\ | |
| "4.831, 4.964, 5.33, 5.926, 6.822, 8.072, 9.716, 11.79, 14.31, 17.32",\ | |
| "5.532, 5.676, 6.062, 6.664, 7.559, 8.809, 10.45, 12.52, 15.04, 18.05"); | |
| } | |
| fall_transition(tmg_ntin_oload_10x10) { | |
| index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21"); | |
| index_2("0.001, 0.003283, 0.0113, 0.0266, 0.05044, 0.0839, 0.1279, 0.1834, 0.2511, 0.3318"); | |
| values("0.3448, 0.42, 0.6628, 1.126, 1.88, 2.982, 4.443, 6.295, 8.558, 11.27",\ | |
| "0.344, 0.42, 0.663, 1.126, 1.881, 2.981, 4.446, 6.307, 8.558, 11.26",\ | |
| "0.3446, 0.4198, 0.6634, 1.127, 1.881, 2.983, 4.447, 6.304, 8.566, 11.28",\ | |
| "0.345, 0.4204, 0.6642, 1.124, 1.88, 2.981, 4.449, 6.3, 8.567, 11.26",\ | |
| "0.3476, 0.423, 0.6656, 1.128, 1.88, 2.98, 4.449, 6.296, 8.569, 11.25",\ | |
| "0.3692, 0.4418, 0.68, 1.135, 1.882, 2.984, 4.446, 6.302, 8.576, 11.26",\ | |
| "0.436, 0.504, 0.726, 1.162, 1.894, 2.986, 4.446, 6.292, 8.578, 11.27",\ | |
| "0.51, 0.584, 0.794, 1.214, 1.924, 2.998, 4.448, 6.302, 8.56, 11.25",\ | |
| "0.59, 0.668, 0.88, 1.272, 1.962, 3.018, 4.462, 6.3, 8.55, 11.25",\ | |
| "0.676, 0.756, 0.974, 1.346, 2.006, 3.042, 4.48, 6.312, 8.562, 11.25"); | |
| } | |
| rise_transition(tmg_ntin_oload_10x10) { | |
| index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21"); | |
| index_2("0.001, 0.003283, 0.0113, 0.0266, 0.05044, 0.0839, 0.1279, 0.1834, 0.2511, 0.3318"); | |
| values("0.3811, 0.5138, 0.9934, 1.938, 3.425, 5.516, 8.263, 11.72, 15.97, 20.99",\ | |
| "0.3814, 0.5138, 0.9918, 1.94, 3.425, 5.515, 8.261, 11.72, 15.96, 20.97",\ | |
| "0.381, 0.5138, 0.9936, 1.942, 3.425, 5.517, 8.265, 11.73, 15.96, 21.04",\ | |
| "0.3832, 0.5166, 0.994, 1.94, 3.427, 5.514, 8.268, 11.73, 15.96, 21",\ | |
| "0.409, 0.535, 1.001, 1.939, 3.426, 5.514, 8.258, 11.73, 15.96, 21",\ | |
| "0.4466, 0.5706, 1.024, 1.953, 3.432, 5.522, 8.264, 11.73, 15.99, 21.06",\ | |
| "0.4922, 0.6126, 1.052, 1.966, 3.442, 5.522, 8.268, 11.74, 15.99, 21",\ | |
| "0.546, 0.662, 1.086, 1.98, 3.452, 5.54, 8.272, 11.73, 15.96, 20.99",\ | |
| "0.604, 0.72, 1.126, 2.002, 3.462, 5.542, 8.288, 11.74, 15.97, 20.99",\ | |
| "0.678, 0.788, 1.176, 2.024, 3.474, 5.55, 8.296, 11.75, 15.96, 21"); | |
| } | |
| } | |
| } | |
| } | |