/* | |
* 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_mcu9t5v0__dlyc_1) { | |
area : 56.448000 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.0019143036" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0015628932" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0019143036" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002565 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 8.4 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 0.3282 ; | |
max_transition : 8.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.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003258, 0.01119, 0.02632, 0.04991, 0.083, 0.1265, 0.1814, 0.2484, 0.3282"); | |
values("0.08804, 0.08668, 0.08365, 0.08124, 0.07981, 0.0789, 0.07829, 0.07791, 0.07763, 0.07743",\ | |
"0.08785, 0.08652, 0.08348, 0.08104, 0.07961, 0.07869, 0.07811, 0.07773, 0.07745, 0.07725",\ | |
"0.08772, 0.08637, 0.08335, 0.08093, 0.07948, 0.07857, 0.07798, 0.0776, 0.07731, 0.07712",\ | |
"0.08813, 0.08677, 0.08375, 0.08134, 0.07991, 0.07901, 0.07841, 0.07802, 0.07774, 0.07754",\ | |
"0.08928, 0.08795, 0.08493, 0.08248, 0.08107, 0.08016, 0.07957, 0.07917, 0.0789, 0.0787",\ | |
"0.09124, 0.08987, 0.08687, 0.08443, 0.08301, 0.08212, 0.08153, 0.08113, 0.08085, 0.08064",\ | |
"0.09407, 0.09271, 0.08969, 0.08727, 0.08582, 0.08493, 0.08432, 0.08395, 0.08366, 0.08347",\ | |
"0.09782, 0.09646, 0.09344, 0.09102, 0.08958, 0.08865, 0.08808, 0.08769, 0.08742, 0.08722",\ | |
"0.1026, 0.1013, 0.09824, 0.0958, 0.09437, 0.09346, 0.09288, 0.09249, 0.09221, 0.092",\ | |
"0.1085, 0.1071, 0.1041, 0.1017, 0.1003, 0.09937, 0.09878, 0.09839, 0.09812, 0.0979"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003258, 0.01119, 0.02632, 0.04991, 0.083, 0.1265, 0.1814, 0.2484, 0.3282"); | |
values("0.07165, 0.07128, 0.07054, 0.07016, 0.0701, 0.07027, 0.07058, 0.07093, 0.07135, 0.07448",\ | |
"0.07163, 0.07123, 0.07058, 0.07015, 0.07012, 0.07027, 0.07062, 0.07085, 0.07149, 0.07455",\ | |
"0.07152, 0.07117, 0.07043, 0.07008, 0.07004, 0.07017, 0.07049, 0.07081, 0.07129, 0.07462",\ | |
"0.07167, 0.07128, 0.07053, 0.07018, 0.07012, 0.07029, 0.07058, 0.07093, 0.07135, 0.0749",\ | |
"0.07238, 0.072, 0.07129, 0.07088, 0.07085, 0.07098, 0.07134, 0.07162, 0.07218, 0.0763",\ | |
"0.07377, 0.07341, 0.07266, 0.07232, 0.07224, 0.07241, 0.07276, 0.07303, 0.07372, 0.07856",\ | |
"0.07596, 0.07558, 0.07483, 0.07445, 0.07439, 0.07459, 0.07492, 0.07521, 0.07599, 0.08181",\ | |
"0.07899, 0.0786, 0.07787, 0.07749, 0.07754, 0.07763, 0.07797, 0.07824, 0.07926, 0.08673",\ | |
"0.08295, 0.08254, 0.08181, 0.0814, 0.08132, 0.08169, 0.08211, 0.08233, 0.08347, 0.09337",\ | |
"0.08786, 0.08744, 0.08674, 0.08632, 0.08622, 0.08625, 0.0868, 0.08768, 0.08951, 0.103"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003258, 0.01119, 0.02632, 0.04991, 0.083, 0.1265, 0.1814, 0.2484, 0.3282"); | |
values("3.414, 3.463, 3.601, 3.803, 4.053, 4.345, 4.68, 5.069, 5.522, 6.049",\ | |
"3.428, 3.477, 3.616, 3.817, 4.068, 4.358, 4.694, 5.083, 5.536, 6.062",\ | |
"3.492, 3.542, 3.68, 3.882, 4.132, 4.423, 4.759, 5.148, 5.601, 6.127",\ | |
"3.636, 3.685, 3.823, 4.025, 4.275, 4.566, 4.902, 5.291, 5.744, 6.271",\ | |
"3.859, 3.908, 4.047, 4.248, 4.498, 4.789, 5.125, 5.514, 5.967, 6.493",\ | |
"4.138, 4.188, 4.326, 4.528, 4.778, 5.069, 5.404, 5.794, 6.247, 6.774",\ | |
"4.468, 4.516, 4.655, 4.857, 5.107, 5.398, 5.733, 6.122, 6.575, 7.102",\ | |
"4.85, 4.9, 5.038, 5.24, 5.49, 5.781, 6.116, 6.505, 6.958, 7.485",\ | |
"5.292, 5.341, 5.479, 5.681, 5.931, 6.222, 6.557, 6.947, 7.399, 7.926",\ | |
"5.793, 5.843, 5.981, 6.183, 6.433, 6.724, 7.06, 7.449, 7.902, 8.428"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003258, 0.01119, 0.02632, 0.04991, 0.083, 0.1265, 0.1814, 0.2484, 0.3282"); | |
values("3.177, 3.223, 3.363, 3.593, 3.931, 4.398, 5.011, 5.782, 6.724, 7.845",\ | |
"3.191, 3.238, 3.378, 3.608, 3.945, 4.413, 5.025, 5.796, 6.738, 7.861",\ | |
"3.235, 3.281, 3.42, 3.651, 3.988, 4.455, 5.069, 5.84, 6.782, 7.902",\ | |
"3.285, 3.332, 3.471, 3.701, 4.039, 4.506, 5.119, 5.891, 6.832, 7.953",\ | |
"3.31, 3.356, 3.496, 3.726, 4.063, 4.531, 5.144, 5.915, 6.856, 7.98",\ | |
"3.301, 3.348, 3.487, 3.717, 4.055, 4.522, 5.135, 5.907, 6.848, 7.971",\ | |
"3.257, 3.303, 3.442, 3.673, 4.01, 4.477, 5.09, 5.862, 6.804, 7.925",\ | |
"3.171, 3.217, 3.357, 3.587, 3.924, 4.391, 5.004, 5.777, 6.718, 7.841",\ | |
"3.041, 3.086, 3.227, 3.456, 3.795, 4.262, 4.875, 5.646, 6.588, 7.709",\ | |
"2.86, 2.907, 3.046, 3.276, 3.614, 4.081, 4.694, 5.466, 6.407, 7.528"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003258, 0.01119, 0.02632, 0.04991, 0.083, 0.1265, 0.1814, 0.2484, 0.3282"); | |
values("0.366, 0.4114, 0.5402, 0.742, 1.005, 1.342, 1.776, 2.337, 3.044, 3.903",\ | |
"0.3652, 0.4114, 0.5394, 0.7396, 1.006, 1.341, 1.776, 2.338, 3.04, 3.899",\ | |
"0.3652, 0.4108, 0.5394, 0.741, 1.006, 1.342, 1.776, 2.335, 3.044, 3.902",\ | |
"0.3654, 0.4112, 0.54, 0.7412, 1.005, 1.341, 1.777, 2.337, 3.041, 3.906",\ | |
"0.3654, 0.4114, 0.5402, 0.741, 1.004, 1.342, 1.777, 2.337, 3.039, 3.901",\ | |
"0.3652, 0.4108, 0.5396, 0.7396, 1.006, 1.341, 1.777, 2.338, 3.04, 3.901",\ | |
"0.3658, 0.4108, 0.5392, 0.7418, 1.004, 1.342, 1.776, 2.337, 3.043, 3.906",\ | |
"0.3654, 0.411, 0.5396, 0.7408, 1.005, 1.342, 1.776, 2.335, 3.043, 3.902",\ | |
"0.366, 0.4112, 0.5396, 0.74, 1.005, 1.342, 1.779, 2.338, 3.044, 3.904",\ | |
"0.366, 0.412, 0.54, 0.74, 1.006, 1.342, 1.776, 2.338, 3.044, 3.906"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
index_2("0.001, 0.003258, 0.01119, 0.02632, 0.04991, 0.083, 0.1265, 0.1814, 0.2484, 0.3282"); | |
values("0.2436, 0.3012, 0.4864, 0.8368, 1.406, 2.234, 3.328, 4.71, 6.39, 8.395",\ | |
"0.2438, 0.3018, 0.4858, 0.8352, 1.406, 2.23, 3.322, 4.706, 6.388, 8.416",\ | |
"0.2438, 0.3018, 0.4878, 0.8348, 1.406, 2.234, 3.329, 4.711, 6.387, 8.396",\ | |
"0.2442, 0.302, 0.4866, 0.8352, 1.407, 2.235, 3.329, 4.702, 6.385, 8.396",\ | |
"0.2432, 0.3018, 0.486, 0.8352, 1.408, 2.231, 3.326, 4.71, 6.388, 8.417",\ | |
"0.2434, 0.3018, 0.4862, 0.8348, 1.406, 2.233, 3.323, 4.701, 6.388, 8.415",\ | |
"0.2436, 0.302, 0.4868, 0.835, 1.406, 2.235, 3.323, 4.706, 6.39, 8.401",\ | |
"0.2432, 0.3016, 0.4866, 0.8344, 1.406, 2.23, 3.322, 4.702, 6.392, 8.415",\ | |
"0.2436, 0.3022, 0.4872, 0.8362, 1.406, 2.232, 3.323, 4.71, 6.385, 8.401",\ | |
"0.2434, 0.301, 0.4856, 0.8354, 1.407, 2.231, 3.326, 4.703, 6.387, 8.4"); | |
} | |
} | |
} | |
} | |