/* | |
* 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__clkinv_12) { | |
area : 57.075200 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.0540595" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.00274241" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0540595" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.04679 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 3.4 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(ZN) { | |
direction : output ; | |
function : "(!I)" ; | |
max_capacitance : 2.549 ; | |
max_transition : 3.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.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.01858, 0.08031, 0.1982, 0.3818, 0.6395, 0.9785, 1.406, 1.927, 2.549"); | |
values("-0.1563, -0.1411, -0.1189, -0.1077, -0.1029, -0.09947, -0.09813, -0.09751, -0.09698, -0.09659",\ | |
"-0.1524, -0.1426, -0.1242, -0.1108, -0.1056, -0.1009, -0.09889, -0.09816, -0.09746, -0.09707",\ | |
"-0.006331, -0.02377, -0.05176, -0.06919, -0.07809, -0.0834, -0.0864, -0.08926, -0.09022, -0.09189",\ | |
"0.4259, 0.3647, 0.2444, 0.1438, 0.07236, 0.02417, -0.008284, -0.02924, -0.04548, -0.05578",\ | |
"1.181, 1.085, 0.8606, 0.6341, 0.4531, 0.3202, 0.2225, 0.1501, 0.09858, 0.0589",\ | |
"2.284, 2.161, 1.846, 1.476, 1.152, 0.8896, 0.688, 0.5312, 0.41, 0.3166",\ | |
"3.756, 3.613, 3.223, 2.721, 2.23, 1.811, 1.467, 1.189, 0.9667, 0.7886",\ | |
"5.624, 5.464, 5.014, 4.396, 3.74, 3.141, 2.623, 2.193, 1.836, 1.539",\ | |
"7.915, 7.739, 7.238, 6.518, 5.711, 4.922, 4.217, 3.605, 3.079, 2.637",\ | |
"10.65, 10.46, 9.918, 9.112, 8.166, 7.197, 6.285, 5.467, 4.756, 4.135"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.01858, 0.08031, 0.1982, 0.3818, 0.6395, 0.9785, 1.406, 1.927, 2.549"); | |
values("1.126, 1.14, 1.164, 1.179, 1.182, 1.174, 1.196, 1.207, 1.226, 1.209",\ | |
"1.158, 1.16, 1.17, 1.174, 1.186, 1.188, 1.209, 1.223, 1.243, 1.269",\ | |
"1.376, 1.341, 1.287, 1.251, 1.228, 1.224, 1.226, 1.236, 1.248, 1.269",\ | |
"1.879, 1.807, 1.657, 1.534, 1.436, 1.373, 1.339, 1.321, 1.314, 1.313",\ | |
"2.708, 2.608, 2.362, 2.115, 1.91, 1.753, 1.643, 1.552, 1.507, 1.484",\ | |
"3.89, 3.771, 3.455, 3.064, 2.736, 2.438, 2.2, 2.037, 1.908, 1.814",\ | |
"5.459, 5.324, 4.955, 4.443, 3.94, 3.517, 3.145, 2.833, 2.596, 2.402",\ | |
"7.442, 7.297, 6.878, 6.274, 5.61, 5.012, 4.506, 4.04, 3.646, 3.304",\ | |
"9.871, 9.714, 9.257, 8.568, 7.769, 6.987, 6.282, 5.671, 5.109, 4.635",\ | |
"12.77, 12.6, 12.11, 11.36, 10.44, 9.483, 8.577, 7.769, 7.056, 6.401"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : negative_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.01858, 0.08031, 0.1982, 0.3818, 0.6395, 0.9785, 1.406, 1.927, 2.549"); | |
values("0.03423, 0.04775, 0.09358, 0.1794, 0.3126, 0.4995, 0.7455, 1.054, 1.433, 1.881",\ | |
"0.03771, 0.05099, 0.09661, 0.1826, 0.3156, 0.5028, 0.7479, 1.058, 1.436, 1.885",\ | |
"0.04546, 0.06288, 0.1113, 0.1959, 0.3285, 0.5144, 0.76, 1.07, 1.447, 1.896",\ | |
"0.05164, 0.07477, 0.1363, 0.2273, 0.3572, 0.541, 0.7853, 1.094, 1.471, 1.92",\ | |
"0.05486, 0.0838, 0.1598, 0.2689, 0.4081, 0.5886, 0.829, 1.135, 1.511, 1.958",\ | |
"0.05457, 0.08953, 0.1799, 0.3088, 0.4689, 0.6617, 0.8983, 1.2, 1.571, 2.018",\ | |
"0.0508, 0.09125, 0.1967, 0.3444, 0.5286, 0.7443, 0.9954, 1.293, 1.66, 2.1",\ | |
"0.0432, 0.0887, 0.2086, 0.3773, 0.5838, 0.8255, 1.102, 1.416, 1.779, 2.214",\ | |
"0.0314, 0.0817, 0.2158, 0.4045, 0.6348, 0.9024, 1.207, 1.547, 1.929, 2.362",\ | |
"0.0143, 0.0709, 0.2178, 0.427, 0.6804, 0.9752, 1.308, 1.678, 2.088, 2.541"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.01858, 0.08031, 0.1982, 0.3818, 0.6395, 0.9785, 1.406, 1.927, 2.549"); | |
values("0.02617, 0.03852, 0.08052, 0.1596, 0.2828, 0.4547, 0.6812, 0.9675, 1.317, 1.732",\ | |
"0.03226, 0.04429, 0.08586, 0.1648, 0.2878, 0.4601, 0.6866, 0.972, 1.322, 1.738",\ | |
"0.04687, 0.06362, 0.1082, 0.1854, 0.3072, 0.4793, 0.7056, 0.9906, 1.34, 1.755",\ | |
"0.06522, 0.08792, 0.1465, 0.2301, 0.3494, 0.5184, 0.7437, 1.028, 1.375, 1.792",\ | |
"0.08597, 0.1151, 0.1892, 0.2923, 0.4199, 0.586, 0.8079, 1.09, 1.436, 1.849",\ | |
"0.1091, 0.1445, 0.2354, 0.3595, 0.5099, 0.6862, 0.9043, 1.183, 1.525, 1.936",\ | |
"0.1344, 0.1767, 0.2837, 0.43, 0.6053, 0.8069, 1.037, 1.311, 1.65, 2.057",\ | |
"0.162, 0.2113, 0.335, 0.504, 0.705, 0.9341, 1.191, 1.479, 1.813, 2.216",\ | |
"0.1922, 0.2482, 0.389, 0.5798, 0.8076, 1.066, 1.353, 1.669, 2.017, 2.417",\ | |
"0.225, 0.2878, 0.4459, 0.6596, 0.9141, 1.201, 1.519, 1.867, 2.246, 2.66"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.01858, 0.08031, 0.1982, 0.3818, 0.6395, 0.9785, 1.406, 1.927, 2.549"); | |
values("0.0291, 0.05123, 0.1274, 0.2738, 0.5007, 0.8218, 1.244, 1.772, 2.425, 3.193",\ | |
"0.03026, 0.05106, 0.1279, 0.2747, 0.5017, 0.823, 1.243, 1.774, 2.425, 3.19",\ | |
"0.04778, 0.068, 0.1312, 0.2738, 0.5024, 0.8215, 1.242, 1.777, 2.424, 3.192",\ | |
"0.07772, 0.1033, 0.1703, 0.2872, 0.502, 0.8229, 1.244, 1.776, 2.424, 3.197",\ | |
"0.1181, 0.1511, 0.2319, 0.3508, 0.5303, 0.8229, 1.243, 1.772, 2.423, 3.191",\ | |
"0.1674, 0.2094, 0.3085, 0.4428, 0.6204, 0.8717, 1.249, 1.772, 2.422, 3.19",\ | |
"0.2259, 0.2776, 0.3979, 0.5534, 0.745, 0.9898, 1.32, 1.79, 2.421, 3.193",\ | |
"0.2938, 0.354, 0.4974, 0.6802, 0.893, 1.15, 1.467, 1.885, 2.458, 3.191",\ | |
"0.3704, 0.4408, 0.6088, 0.8202, 1.06, 1.337, 1.665, 2.064, 2.574, 3.251",\ | |
"0.457, 0.5372, 0.732, 0.9712, 1.244, 1.547, 1.895, 2.298, 2.785, 3.4"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.01858, 0.08031, 0.1982, 0.3818, 0.6395, 0.9785, 1.406, 1.927, 2.549"); | |
values("0.03299, 0.0546, 0.1305, 0.2761, 0.5015, 0.8169, 1.233, 1.757, 2.397, 3.164",\ | |
"0.03677, 0.05504, 0.1304, 0.275, 0.5035, 0.8184, 1.235, 1.765, 2.408, 3.175",\ | |
"0.05608, 0.07528, 0.1354, 0.2758, 0.5008, 0.8176, 1.236, 1.765, 2.399, 3.173",\ | |
"0.08534, 0.1104, 0.1755, 0.2883, 0.5004, 0.8172, 1.233, 1.757, 2.408, 3.162",\ | |
"0.1238, 0.1558, 0.2366, 0.3513, 0.5282, 0.8188, 1.235, 1.758, 2.398, 3.171",\ | |
"0.1682, 0.2093, 0.3092, 0.4432, 0.6145, 0.8618, 1.241, 1.757, 2.404, 3.169",\ | |
"0.2231, 0.2716, 0.3918, 0.5502, 0.738, 0.9736, 1.304, 1.774, 2.401, 3.16",\ | |
"0.285, 0.3422, 0.4858, 0.6694, 0.8832, 1.133, 1.441, 1.861, 2.428, 3.164",\ | |
"0.3576, 0.4234, 0.5878, 0.7996, 1.041, 1.318, 1.636, 2.023, 2.537, 3.216",\ | |
"0.4378, 0.513, 0.699, 0.9388, 1.217, 1.522, 1.862, 2.252, 2.731, 3.346"); | |
} | |
} | |
} | |
} | |