/* | |
* 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__inv_20) { | |
area : 92.198400 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "5.77368e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "6.010686e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "6.010686e-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.07623 ; | |
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(ZN) { | |
direction : output ; | |
function : "(!I)" ; | |
max_capacitance : 3.304 ; | |
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.0238, 0.1038, 0.2566, 0.4947, 0.8287, 1.268, 1.822, 2.498, 3.304"); | |
values("-0.006121, -0.005849, -0.005525, -0.005336, -0.00528, -0.005248, -0.005309, -0.005306, -0.005231, -0.005297",\ | |
"-0.008804, -0.007663, -0.006456, -0.005808, -0.005547, -0.005424, -0.005374, -0.005323, -0.005311, -0.005289",\ | |
"-0.01396, -0.01211, -0.009242, -0.007464, -0.00657, -0.006052, -0.005774, -0.005585, -0.005567, -0.00546",\ | |
"-0.01749, -0.01598, -0.01263, -0.00986, -0.008182, -0.007176, -0.006594, -0.006211, -0.005974, -0.005826",\ | |
"-0.01979, -0.01847, -0.01544, -0.01243, -0.01009, -0.008631, -0.007661, -0.007034, -0.006521, -0.006233",\ | |
"-0.02115, -0.02011, -0.0176, -0.01468, -0.01213, -0.0102, -0.008862, -0.007955, -0.00732, -0.006866",\ | |
"-0.02207, -0.02118, -0.01904, -0.01647, -0.014, -0.01188, -0.01025, -0.009125, -0.008251, -0.007647",\ | |
"-0.02268, -0.02198, -0.02015, -0.0179, -0.01553, -0.01347, -0.01168, -0.0103, -0.009297, -0.00863",\ | |
"-0.02319, -0.0226, -0.02097, -0.01895, -0.01683, -0.01484, -0.01308, -0.01162, -0.01115, -0.01334",\ | |
"-0.01922, -0.01861, -0.01726, -0.01543, -0.01354, -0.01179, -0.01349, -0.0189, -0.0229, -0.02563"); | |
} | |
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.0238, 0.1038, 0.2566, 0.4947, 0.8287, 1.268, 1.822, 2.498, 3.304"); | |
values("0.1676, 0.1687, 0.1701, 0.171, 0.1715, 0.1717, 0.1719, 0.1788, 0.2703, 0.8984",\ | |
"0.1603, 0.1627, 0.1664, 0.169, 0.1708, 0.1716, 0.1739, 0.1779, 0.2766, 0.9271",\ | |
"0.155, 0.1566, 0.1603, 0.1645, 0.1671, 0.1693, 0.1709, 0.1795, 0.2965, 1.01",\ | |
"0.1528, 0.154, 0.1568, 0.1599, 0.1632, 0.1665, 0.1676, 0.1772, 0.3436, 1.181",\ | |
"0.1517, 0.1525, 0.1548, 0.1578, 0.1603, 0.1633, 0.1653, 0.1882, 0.4609, 1.462",\ | |
"0.151, 0.1519, 0.1536, 0.1558, 0.1584, 0.1605, 0.1631, 0.221, 0.729, 1.844",\ | |
"0.1506, 0.1512, 0.1524, 0.1543, 0.1573, 0.1584, 0.1718, 0.3815, 1.234, 2.181",\ | |
"0.1503, 0.1507, 0.1524, 0.1535, 0.1559, 0.16, 0.2762, 0.9355, 1.699, 2.262",\ | |
"0.1501, 0.1505, 0.1517, 0.153, 0.1587, 0.3418, 0.8835, 1.295, 1.572, 1.763",\ | |
"0.1385, 0.139, 0.141, 0.2516, 0.4014, 0.4888, 0.5405, 0.5721, 0.5929, 0.6066"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : negative_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.0238, 0.1038, 0.2566, 0.4947, 0.8287, 1.268, 1.822, 2.498, 3.304"); | |
values("0.1114, 0.1405, 0.2412, 0.433, 0.7323, 1.151, 1.701, 2.397, 3.247, 4.259",\ | |
"0.177, 0.2067, 0.3084, 0.5007, 0.8003, 1.218, 1.772, 2.464, 3.311, 4.321",\ | |
"0.3759, 0.4242, 0.5479, 0.7422, 1.042, 1.461, 2.013, 2.708, 3.555, 4.57",\ | |
"0.6373, 0.719, 0.9255, 1.192, 1.505, 1.924, 2.476, 3.169, 4.02, 5.029",\ | |
"0.9536, 1.076, 1.379, 1.764, 2.189, 2.646, 3.198, 3.893, 4.741, 5.754",\ | |
"1.322, 1.489, 1.902, 2.421, 2.988, 3.584, 4.205, 4.909, 5.755, 6.766",\ | |
"1.736, 1.958, 2.494, 3.162, 3.884, 4.64, 5.422, 6.223, 7.092, 8.102",\ | |
"2.191, 2.475, 3.154, 3.982, 4.874, 5.801, 6.756, 7.734, 8.731, 9.783",\ | |
"2.685, 3.035, 3.867, 4.881, 5.956, 7.068, 8.208, 9.371, 10.56, 11.76",\ | |
"3.211, 3.639, 4.646, 5.856, 7.127, 8.439, 9.771, 11.13, 12.52, 13.92"); | |
} | |
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.0238, 0.1038, 0.2566, 0.4947, 0.8287, 1.268, 1.822, 2.498, 3.304"); | |
values("0.2807, 0.3695, 0.6724, 1.246, 2.137, 3.383, 5.033, 7.103, 9.635, 12.64",\ | |
"0.3418, 0.4333, 0.7432, 1.32, 2.215, 3.466, 5.112, 7.183, 9.712, 12.73",\ | |
"0.6144, 0.7038, 1.013, 1.595, 2.491, 3.743, 5.392, 7.47, 9.999, 13",\ | |
"1.118, 1.232, 1.552, 2.131, 3.028, 4.284, 5.928, 8.014, 10.54, 13.56",\ | |
"1.784, 1.955, 2.38, 2.979, 3.876, 5.133, 6.783, 8.853, 11.39, 14.41",\ | |
"2.613, 2.849, 3.429, 4.157, 5.07, 6.324, 7.976, 10.05, 12.59, 15.59",\ | |
"3.605, 3.916, 4.671, 5.61, 6.633, 7.9, 9.547, 11.63, 14.16, 17.18",\ | |
"4.771, 5.161, 6.112, 7.279, 8.531, 9.879, 11.53, 13.61, 16.15, 19.15",\ | |
"6.105, 6.59, 7.754, 9.174, 10.69, 12.24, 13.96, 16.03, 18.56, 21.57",\ | |
"7.618, 8.2, 9.599, 11.29, 13.09, 14.92, 16.8, 18.93, 21.46, 24.48"); | |
} | |
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.0238, 0.1038, 0.2566, 0.4947, 0.8287, 1.268, 1.822, 2.498, 3.304"); | |
values("0.1037, 0.1519, 0.32, 0.6431, 1.146, 1.854, 2.772, 3.938, 5.377, 7.056",\ | |
"0.1037, 0.1516, 0.3207, 0.6439, 1.144, 1.853, 2.776, 3.955, 5.362, 7.059",\ | |
"0.1864, 0.2267, 0.346, 0.6424, 1.145, 1.851, 2.778, 3.952, 5.362, 7.064",\ | |
"0.326, 0.3882, 0.5508, 0.7682, 1.165, 1.848, 2.779, 3.95, 5.371, 7.085",\ | |
"0.5, 0.587, 0.8104, 1.105, 1.441, 1.946, 2.784, 3.946, 5.378, 7.064",\ | |
"0.7084, 0.8214, 1.113, 1.494, 1.922, 2.386, 3.012, 4.003, 5.377, 7.077",\ | |
"0.9608, 1.098, 1.456, 1.927, 2.454, 3.026, 3.63, 4.397, 5.53, 7.098",\ | |
"1.255, 1.421, 1.844, 2.408, 3.048, 3.726, 4.448, 5.2, 6.112, 7.4",\ | |
"1.588, 1.786, 2.284, 2.932, 3.68, 4.476, 5.326, 6.202, 7.116, 8.192",\ | |
"1.972, 2.208, 2.778, 3.512, 4.366, 5.288, 6.254, 7.272, 8.32, 9.4"); | |
} | |
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.0238, 0.1038, 0.2566, 0.4947, 0.8287, 1.268, 1.822, 2.498, 3.304"); | |
values("0.2996, 0.4424, 0.9433, 1.899, 3.391, 5.485, 8.225, 11.7, 15.96, 20.99",\ | |
"0.3001, 0.4424, 0.9433, 1.901, 3.387, 5.491, 8.225, 11.71, 15.93, 21",\ | |
"0.3055, 0.444, 0.9436, 1.899, 3.392, 5.484, 8.237, 11.69, 15.95, 20.99",\ | |
"0.4456, 0.538, 0.9544, 1.904, 3.391, 5.481, 8.237, 11.68, 15.92, 20.99",\ | |
"0.6742, 0.7994, 1.128, 1.922, 3.391, 5.48, 8.239, 11.7, 15.92, 20.95",\ | |
"0.941, 1.105, 1.518, 2.134, 3.421, 5.482, 8.232, 11.7, 15.92, 21.01",\ | |
"1.245, 1.456, 1.971, 2.631, 3.636, 5.522, 8.234, 11.71, 15.93, 20.97",\ | |
"1.59, 1.846, 2.476, 3.274, 4.188, 5.73, 8.294, 11.72, 15.94, 20.97",\ | |
"1.982, 2.28, 3.034, 3.978, 5.018, 6.312, 8.48, 11.74, 15.94, 20.97",\ | |
"2.424, 2.768, 3.64, 4.74, 5.94, 7.222, 9.06, 11.95, 15.99, 20.99"); | |
} | |
} | |
} | |
} | |