/* | |
* 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_1) { | |
area : 74.636800 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "4.005144e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "3.994254e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "4.005144e-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.002615 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 6.8 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 0.2365 ; | |
max_transition : 6.8 ; | |
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.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.002625, 0.008331, 0.01923, 0.0362, 0.06002, 0.09136, 0.1308, 0.1791, 0.2365"); | |
values("0.1016, 0.1014, 0.1011, 0.101, 0.1011, 0.1011, 0.1011, 0.1012, 0.1012, 0.1012",\ | |
"0.1014, 0.1012, 0.1009, 0.1008, 0.1009, 0.1009, 0.101, 0.101, 0.101, 0.1011",\ | |
"0.1012, 0.101, 0.1007, 0.1006, 0.1007, 0.1007, 0.1007, 0.1008, 0.1008, 0.1008",\ | |
"0.1012, 0.101, 0.1007, 0.1006, 0.1006, 0.1007, 0.1007, 0.1008, 0.1008, 0.1008",\ | |
"0.1015, 0.1013, 0.101, 0.1009, 0.1009, 0.101, 0.101, 0.1011, 0.1011, 0.1011",\ | |
"0.1021, 0.1019, 0.1016, 0.1015, 0.1016, 0.1016, 0.1017, 0.1017, 0.1017, 0.1017",\ | |
"0.1031, 0.1029, 0.1026, 0.1025, 0.1026, 0.1026, 0.1027, 0.1027, 0.1027, 0.1027",\ | |
"0.1045, 0.1043, 0.104, 0.1039, 0.1039, 0.104, 0.104, 0.1041, 0.1041, 0.1041",\ | |
"0.1063, 0.1061, 0.1058, 0.1057, 0.1058, 0.1058, 0.1059, 0.1059, 0.1059, 0.1059",\ | |
"0.1086, 0.1084, 0.1081, 0.108, 0.108, 0.1081, 0.1081, 0.1082, 0.1082, 0.1082"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.002625, 0.008331, 0.01923, 0.0362, 0.06002, 0.09136, 0.1308, 0.1791, 0.2365"); | |
values("0.08891, 0.0889, 0.08896, 0.08908, 0.08937, 0.0897, 0.08997, 0.09014, 0.09034, 0.09067",\ | |
"0.08886, 0.08885, 0.08889, 0.08904, 0.08931, 0.08964, 0.08989, 0.09008, 0.09042, 0.09079",\ | |
"0.08869, 0.08866, 0.08872, 0.08889, 0.08913, 0.08947, 0.08971, 0.09004, 0.09014, 0.09046",\ | |
"0.0885, 0.0885, 0.08852, 0.08874, 0.08895, 0.08925, 0.08953, 0.08973, 0.08992, 0.09047",\ | |
"0.0886, 0.08855, 0.08858, 0.08879, 0.08905, 0.08939, 0.08961, 0.0898, 0.09004, 0.09055",\ | |
"0.08899, 0.089, 0.08907, 0.0892, 0.08945, 0.08976, 0.09002, 0.0903, 0.09049, 0.09094",\ | |
"0.08974, 0.08975, 0.08976, 0.08997, 0.0902, 0.09059, 0.09088, 0.09113, 0.09126, 0.09166",\ | |
"0.09089, 0.09088, 0.09094, 0.09108, 0.09137, 0.0917, 0.09208, 0.0923, 0.09241, 0.09293",\ | |
"0.09247, 0.09243, 0.09245, 0.09271, 0.09293, 0.09327, 0.09351, 0.09369, 0.09399, 0.09475",\ | |
"0.09445, 0.09443, 0.0945, 0.09464, 0.09487, 0.09525, 0.09567, 0.0958, 0.09597, 0.09719"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.002625, 0.008331, 0.01923, 0.0362, 0.06002, 0.09136, 0.1308, 0.1791, 0.2365"); | |
values("4.042, 4.084, 4.196, 4.351, 4.538, 4.759, 5.02, 5.332, 5.704, 6.143",\ | |
"4.056, 4.097, 4.21, 4.366, 4.552, 4.773, 5.034, 5.346, 5.718, 6.156",\ | |
"4.113, 4.154, 4.267, 4.423, 4.609, 4.829, 5.091, 5.403, 5.775, 6.214",\ | |
"4.233, 4.276, 4.388, 4.544, 4.73, 4.95, 5.212, 5.524, 5.896, 6.334",\ | |
"4.424, 4.465, 4.577, 4.732, 4.919, 5.139, 5.401, 5.713, 6.085, 6.524",\ | |
"4.66, 4.701, 4.814, 4.969, 5.156, 5.376, 5.638, 5.95, 6.322, 6.76",\ | |
"4.923, 4.963, 5.076, 5.231, 5.418, 5.638, 5.9, 6.212, 6.584, 7.022",\ | |
"5.212, 5.254, 5.366, 5.522, 5.709, 5.929, 6.191, 6.502, 6.874, 7.313",\ | |
"5.537, 5.578, 5.691, 5.847, 6.033, 6.254, 6.515, 6.827, 7.198, 7.637",\ | |
"5.901, 5.942, 6.054, 6.21, 6.397, 6.617, 6.878, 7.191, 7.563, 8.002"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.002625, 0.008331, 0.01923, 0.0362, 0.06002, 0.09136, 0.1308, 0.1791, 0.2365"); | |
values("3.85, 3.888, 4, 4.188, 4.47, 4.863, 5.38, 6.029, 6.821, 7.766",\ | |
"3.864, 3.902, 4.013, 4.201, 4.483, 4.877, 5.393, 6.042, 6.834, 7.778",\ | |
"3.906, 3.944, 4.055, 4.243, 4.526, 4.919, 5.435, 6.084, 6.876, 7.82",\ | |
"3.964, 4.002, 4.114, 4.302, 4.584, 4.978, 5.493, 6.143, 6.934, 7.878",\ | |
"4.008, 4.046, 4.158, 4.346, 4.629, 5.022, 5.538, 6.187, 6.979, 7.922",\ | |
"4.03, 4.068, 4.18, 4.368, 4.65, 5.044, 5.559, 6.209, 7, 7.944",\ | |
"4.027, 4.065, 4.176, 4.364, 4.647, 5.04, 5.556, 6.205, 6.998, 7.942",\ | |
"3.996, 4.033, 4.145, 4.333, 4.616, 5.008, 5.525, 6.174, 6.966, 7.91",\ | |
"3.935, 3.973, 4.085, 4.273, 4.555, 4.948, 5.464, 6.113, 6.905, 7.85",\ | |
"3.843, 3.882, 3.993, 4.18, 4.463, 4.856, 5.372, 6.022, 6.814, 7.758"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.002625, 0.008331, 0.01923, 0.0362, 0.06002, 0.09136, 0.1308, 0.1791, 0.2365"); | |
values("0.229, 0.2656, 0.363, 0.5076, 0.704, 0.9744, 1.336, 1.809, 2.407, 3.135",\ | |
"0.2288, 0.2656, 0.3634, 0.507, 0.7042, 0.9742, 1.336, 1.809, 2.408, 3.136",\ | |
"0.2288, 0.2658, 0.3636, 0.507, 0.7044, 0.9742, 1.335, 1.811, 2.408, 3.135",\ | |
"0.2288, 0.2654, 0.363, 0.5074, 0.7048, 0.9744, 1.336, 1.81, 2.406, 3.133",\ | |
"0.2288, 0.2652, 0.3636, 0.507, 0.7042, 0.9738, 1.336, 1.811, 2.408, 3.132",\ | |
"0.229, 0.2652, 0.363, 0.5074, 0.7046, 0.9736, 1.338, 1.809, 2.405, 3.136",\ | |
"0.229, 0.2652, 0.3632, 0.5074, 0.7044, 0.9742, 1.335, 1.811, 2.408, 3.136",\ | |
"0.2288, 0.2656, 0.3632, 0.5074, 0.7068, 0.9734, 1.336, 1.811, 2.407, 3.135",\ | |
"0.2288, 0.2654, 0.3632, 0.5068, 0.704, 0.974, 1.336, 1.811, 2.407, 3.135",\ | |
"0.2302, 0.2666, 0.364, 0.506, 0.704, 0.976, 1.336, 1.812, 2.408, 3.132"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.002625, 0.008331, 0.01923, 0.0362, 0.06002, 0.09136, 0.1308, 0.1791, 0.2365"); | |
values("0.1734, 0.2148, 0.3576, 0.6482, 1.12, 1.794, 2.681, 3.799, 5.17, 6.804",\ | |
"0.1732, 0.2148, 0.3578, 0.6484, 1.12, 1.792, 2.679, 3.799, 5.17, 6.802",\ | |
"0.1734, 0.2148, 0.3578, 0.6472, 1.121, 1.792, 2.68, 3.802, 5.162, 6.796",\ | |
"0.1738, 0.2146, 0.358, 0.6468, 1.121, 1.793, 2.679, 3.798, 5.163, 6.798",\ | |
"0.1734, 0.2148, 0.358, 0.6472, 1.121, 1.793, 2.679, 3.796, 5.164, 6.8",\ | |
"0.1736, 0.2146, 0.3584, 0.6486, 1.121, 1.792, 2.68, 3.798, 5.163, 6.798",\ | |
"0.1734, 0.2156, 0.3582, 0.647, 1.121, 1.793, 2.682, 3.802, 5.167, 6.8",\ | |
"0.1728, 0.2148, 0.3588, 0.6468, 1.121, 1.794, 2.682, 3.801, 5.164, 6.795",\ | |
"0.173, 0.2144, 0.3584, 0.6484, 1.119, 1.794, 2.68, 3.796, 5.17, 6.796",\ | |
"0.1742, 0.2148, 0.358, 0.647, 1.121, 1.792, 2.678, 3.8, 5.164, 6.8"); | |
} | |
} | |
} | |
} | |