/* | |
* 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 : "9.1275e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "9.1101e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "9.1275e-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.002677 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 11 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 0.358 ; | |
max_transition : 11 ; | |
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.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11"); | |
index_2("0.001, 0.003464, 0.01211, 0.02863, 0.05437, 0.09048, 0.138, 0.1979, 0.2709, 0.358"); | |
values("0.2386, 0.2373, 0.2358, 0.2351, 0.2349, 0.2348, 0.2348, 0.2348, 0.2348, 0.2348",\ | |
"0.2382, 0.2369, 0.2353, 0.2347, 0.2345, 0.2344, 0.2343, 0.2343, 0.2343, 0.2343",\ | |
"0.2378, 0.2365, 0.235, 0.2343, 0.2341, 0.234, 0.234, 0.234, 0.234, 0.234",\ | |
"0.2384, 0.2372, 0.2356, 0.2349, 0.2347, 0.2347, 0.2346, 0.2346, 0.2346, 0.2346",\ | |
"0.2403, 0.239, 0.2375, 0.2368, 0.2366, 0.2366, 0.2365, 0.2365, 0.2365, 0.2365",\ | |
"0.2435, 0.2422, 0.2407, 0.24, 0.2398, 0.2397, 0.2397, 0.2397, 0.2397, 0.2397",\ | |
"0.2481, 0.2468, 0.2453, 0.2446, 0.2444, 0.2442, 0.2442, 0.2443, 0.2443, 0.2442",\ | |
"0.2542, 0.2529, 0.2514, 0.2507, 0.2504, 0.2504, 0.2503, 0.2503, 0.2503, 0.2503",\ | |
"0.2619, 0.2606, 0.2591, 0.2584, 0.2582, 0.2581, 0.2581, 0.2581, 0.2581, 0.258",\ | |
"0.2714, 0.2701, 0.2685, 0.2678, 0.2677, 0.2675, 0.2676, 0.2676, 0.2675, 0.2674"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11"); | |
index_2("0.001, 0.003464, 0.01211, 0.02863, 0.05437, 0.09048, 0.138, 0.1979, 0.2709, 0.358"); | |
values("0.2069, 0.2067, 0.2063, 0.2066, 0.2072, 0.2079, 0.2086, 0.2091, 0.2133, 0.2497",\ | |
"0.2068, 0.2065, 0.2062, 0.2064, 0.2071, 0.2078, 0.2083, 0.2089, 0.2133, 0.2508",\ | |
"0.2065, 0.2061, 0.206, 0.2061, 0.2068, 0.2076, 0.2079, 0.2087, 0.2133, 0.2536",\ | |
"0.2066, 0.2062, 0.2061, 0.2063, 0.2069, 0.2075, 0.2083, 0.209, 0.2142, 0.2591",\ | |
"0.2075, 0.2073, 0.207, 0.2073, 0.2078, 0.2086, 0.2093, 0.21, 0.2168, 0.2686",\ | |
"0.2098, 0.2095, 0.2092, 0.2095, 0.2101, 0.2107, 0.2114, 0.2123, 0.2209, 0.2853",\ | |
"0.2133, 0.2131, 0.2127, 0.213, 0.2138, 0.2145, 0.2148, 0.216, 0.2281, 0.3106",\ | |
"0.2182, 0.2178, 0.2176, 0.2178, 0.2186, 0.2192, 0.2201, 0.2213, 0.2396, 0.3497",\ | |
"0.2247, 0.2244, 0.2241, 0.2244, 0.2249, 0.2258, 0.2265, 0.229, 0.2595, 0.4118",\ | |
"0.2327, 0.2325, 0.2322, 0.2324, 0.2329, 0.2334, 0.2352, 0.2406, 0.2928, 0.5075"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11"); | |
index_2("0.001, 0.003464, 0.01211, 0.02863, 0.05437, 0.09048, 0.138, 0.1979, 0.2709, 0.358"); | |
values("4.973, 5.046, 5.235, 5.495, 5.815, 6.21, 6.697, 7.296, 8.024, 8.889",\ | |
"4.995, 5.068, 5.258, 5.517, 5.837, 6.232, 6.719, 7.319, 8.046, 8.911",\ | |
"5.089, 5.161, 5.351, 5.61, 5.931, 6.325, 6.812, 7.412, 8.139, 9.005",\ | |
"5.284, 5.356, 5.545, 5.805, 6.125, 6.52, 7.007, 7.607, 8.334, 9.2",\ | |
"5.573, 5.646, 5.835, 6.094, 6.415, 6.809, 7.297, 7.897, 8.624, 9.489",\ | |
"5.917, 5.989, 6.179, 6.438, 6.758, 7.152, 7.639, 8.239, 8.967, 9.832",\ | |
"6.305, 6.378, 6.567, 6.827, 7.147, 7.542, 8.029, 8.629, 9.356, 10.22",\ | |
"6.751, 6.823, 7.013, 7.272, 7.593, 7.987, 8.474, 9.074, 9.801, 10.67",\ | |
"7.262, 7.334, 7.523, 7.783, 8.104, 8.498, 8.986, 9.585, 10.31, 11.18",\ | |
"7.841, 7.914, 8.103, 8.363, 8.684, 9.078, 9.565, 10.16, 10.89, 11.76"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11"); | |
index_2("0.001, 0.003464, 0.01211, 0.02863, 0.05437, 0.09048, 0.138, 0.1979, 0.2709, 0.358"); | |
values("4.711, 4.774, 4.952, 5.255, 5.716, 6.36, 7.208, 8.275, 9.577, 11.13",\ | |
"4.732, 4.795, 4.973, 5.276, 5.737, 6.382, 7.229, 8.296, 9.599, 11.15",\ | |
"4.799, 4.862, 5.04, 5.342, 5.803, 6.448, 7.296, 8.363, 9.666, 11.22",\ | |
"4.883, 4.946, 5.124, 5.426, 5.887, 6.532, 7.379, 8.446, 9.749, 11.3",\ | |
"4.936, 4.999, 5.177, 5.48, 5.941, 6.586, 7.433, 8.5, 9.801, 11.35",\ | |
"4.954, 5.017, 5.195, 5.497, 5.958, 6.603, 7.45, 8.516, 9.82, 11.37",\ | |
"4.93, 4.993, 5.172, 5.473, 5.935, 6.58, 7.427, 8.493, 9.797, 11.35",\ | |
"4.862, 4.924, 5.103, 5.405, 5.866, 6.511, 7.358, 8.426, 9.727, 11.28",\ | |
"4.745, 4.808, 4.987, 5.289, 5.75, 6.395, 7.242, 8.308, 9.61, 11.16",\ | |
"4.575, 4.639, 4.817, 5.119, 5.58, 6.225, 7.072, 8.14, 9.441, 10.99"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11"); | |
index_2("0.001, 0.003464, 0.01211, 0.02863, 0.05437, 0.09048, 0.138, 0.1979, 0.2709, 0.358"); | |
values("0.2718, 0.3376, 0.5126, 0.7702, 1.142, 1.673, 2.401, 3.353, 4.535, 5.955",\ | |
"0.2718, 0.3372, 0.5124, 0.7706, 1.141, 1.673, 2.402, 3.349, 4.531, 5.957",\ | |
"0.2718, 0.337, 0.512, 0.77, 1.143, 1.672, 2.4, 3.352, 4.535, 5.958",\ | |
"0.2718, 0.3372, 0.5118, 0.7696, 1.141, 1.673, 2.402, 3.349, 4.532, 5.958",\ | |
"0.2718, 0.3372, 0.5122, 0.77, 1.142, 1.673, 2.402, 3.349, 4.531, 5.958",\ | |
"0.2718, 0.3372, 0.5124, 0.77, 1.142, 1.673, 2.401, 3.35, 4.533, 5.958",\ | |
"0.2718, 0.3372, 0.512, 0.7698, 1.141, 1.672, 2.4, 3.352, 4.534, 5.958",\ | |
"0.272, 0.338, 0.512, 0.77, 1.14, 1.67, 2.4, 3.352, 4.536, 5.952",\ | |
"0.272, 0.338, 0.512, 0.77, 1.142, 1.67, 2.402, 3.352, 4.532, 5.954",\ | |
"0.27, 0.336, 0.512, 0.77, 1.14, 1.672, 2.4, 3.352, 4.536, 5.956"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11"); | |
index_2("0.001, 0.003464, 0.01211, 0.02863, 0.05437, 0.09048, 0.138, 0.1979, 0.2709, 0.358"); | |
values("0.199, 0.2682, 0.5018, 0.9794, 1.758, 2.854, 4.307, 6.126, 8.353, 11.03",\ | |
"0.199, 0.2684, 0.5018, 0.9806, 1.758, 2.854, 4.302, 6.127, 8.366, 11.02",\ | |
"0.1986, 0.2682, 0.5022, 0.9814, 1.759, 2.857, 4.302, 6.128, 8.365, 11.02",\ | |
"0.1984, 0.2682, 0.5024, 0.9806, 1.758, 2.858, 4.307, 6.133, 8.366, 11.02",\ | |
"0.2, 0.2682, 0.5026, 0.98, 1.759, 2.857, 4.307, 6.129, 8.357, 11.03",\ | |
"0.1988, 0.2684, 0.5018, 0.98, 1.759, 2.858, 4.306, 6.131, 8.36, 11.02",\ | |
"0.1986, 0.2682, 0.5018, 0.9796, 1.757, 2.854, 4.303, 6.126, 8.36, 11.03",\ | |
"0.199, 0.2694, 0.5024, 0.9802, 1.758, 2.858, 4.305, 6.128, 8.354, 11.02",\ | |
"0.1994, 0.2682, 0.503, 0.98, 1.758, 2.854, 4.304, 6.13, 8.356, 11.03",\ | |
"0.198, 0.27, 0.502, 0.982, 1.756, 2.856, 4.304, 6.126, 8.354, 11"); | |
} | |
} | |
} | |
} | |