/* | |
* 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_8) { | |
area : 39.513600 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.00092988" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.000813195" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.00092988" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.0319 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 7 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(ZN) { | |
direction : output ; | |
function : "(!I)" ; | |
max_capacitance : 1.904 ; | |
max_transition : 7 ; | |
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.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7"); | |
index_2("0.001, 0.01413, 0.06023, 0.1483, 0.2854, 0.4778, 0.731, 1.05, 1.439, 1.904"); | |
values("-0.06552, -0.04976, -0.04334, -0.04088, -0.03976, -0.03925, -0.0386, -0.03812, -0.03811, -0.03808",\ | |
"-0.06882, -0.06152, -0.05074, -0.04479, -0.04197, -0.04058, -0.03989, -0.03892, -0.0386, -0.03844",\ | |
"-0.04917, -0.04966, -0.04758, -0.04426, -0.04211, -0.04061, -0.04009, -0.03929, -0.03889, -0.03865",\ | |
"0.05235, 0.03692, 0.01112, -0.007002, -0.01758, -0.02416, -0.02801, -0.03078, -0.0325, -0.03354",\ | |
"0.2469, 0.2165, 0.1544, 0.09939, 0.05988, 0.03299, 0.01428, 0.001735, -0.007731, -0.01415",\ | |
"0.5373, 0.4961, 0.398, 0.2972, 0.2163, 0.1551, 0.1101, 0.07702, 0.05305, 0.03466",\ | |
"0.9297, 0.8788, 0.7504, 0.6019, 0.4699, 0.3633, 0.2804, 0.2163, 0.1675, 0.1293",\ | |
"1.43, 1.372, 1.217, 1.023, 0.8354, 0.6754, 0.5442, 0.4388, 0.3546, 0.2876",\ | |
"2.045, 1.98, 1.803, 1.567, 1.325, 1.105, 0.9173, 0.7607, 0.6319, 0.5264",\ | |
"2.78, 2.711, 2.514, 2.241, 1.945, 1.664, 1.413, 1.198, 1.016, 0.863"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7"); | |
index_2("0.001, 0.01413, 0.06023, 0.1483, 0.2854, 0.4778, 0.731, 1.05, 1.439, 1.904"); | |
values("0.501, 0.5082, 0.5146, 0.5182, 0.5208, 0.5284, 0.5343, 0.5453, 0.5493, 0.5691",\ | |
"0.4958, 0.5009, 0.5103, 0.5159, 0.5199, 0.5275, 0.5356, 0.5449, 0.552, 0.5713",\ | |
"0.5414, 0.5338, 0.5264, 0.5234, 0.5257, 0.5307, 0.537, 0.5417, 0.5556, 0.5645",\ | |
"0.6697, 0.6472, 0.6084, 0.5787, 0.5608, 0.5545, 0.5532, 0.5579, 0.5605, 0.5789",\ | |
"0.8885, 0.8541, 0.779, 0.7153, 0.6616, 0.627, 0.6081, 0.5993, 0.5898, 0.6013",\ | |
"1.205, 1.161, 1.055, 0.941, 0.856, 0.7818, 0.7291, 0.6934, 0.6676, 0.6636",\ | |
"1.628, 1.577, 1.446, 1.282, 1.144, 1.033, 0.9379, 0.8639, 0.812, 0.7846",\ | |
"2.164, 2.106, 1.953, 1.753, 1.554, 1.392, 1.253, 1.135, 1.037, 0.9923",\ | |
"2.822, 2.759, 2.587, 2.349, 2.098, 1.867, 1.684, 1.518, 1.377, 1.283",\ | |
"3.607, 3.539, 3.349, 3.081, 2.78, 2.485, 2.233, 2.024, 1.834, 1.72"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : negative_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7"); | |
index_2("0.001, 0.01413, 0.06023, 0.1483, 0.2854, 0.4778, 0.731, 1.05, 1.439, 1.904"); | |
values("0.06317, 0.09271, 0.1871, 0.3653, 0.6425, 1.031, 1.543, 2.189, 2.977, 3.911",\ | |
"0.07298, 0.1009, 0.1963, 0.3748, 0.6521, 1.041, 1.552, 2.198, 2.987, 3.922",\ | |
"0.09475, 0.1322, 0.2334, 0.4116, 0.6895, 1.078, 1.589, 2.233, 3.02, 3.956",\ | |
"0.1118, 0.1624, 0.2957, 0.4889, 0.7638, 1.151, 1.662, 2.306, 3.089, 4.027",\ | |
"0.1217, 0.1863, 0.3533, 0.5908, 0.8868, 1.27, 1.778, 2.42, 3.206, 4.141",\ | |
"0.1235, 0.2025, 0.4036, 0.6857, 1.035, 1.446, 1.949, 2.586, 3.369, 4.304",\ | |
"0.1169, 0.2099, 0.4464, 0.7742, 1.175, 1.647, 2.181, 2.814, 3.591, 4.522",\ | |
"0.1019, 0.2081, 0.4797, 0.8539, 1.308, 1.837, 2.439, 3.108, 3.88, 4.805",\ | |
"0.0754, 0.1951, 0.5016, 0.9233, 1.433, 2.019, 2.685, 3.429, 4.239, 5.159",\ | |
"0.0392, 0.1721, 0.5131, 0.983, 1.546, 2.195, 2.923, 3.734, 4.626, 5.588"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7"); | |
index_2("0.001, 0.01413, 0.06023, 0.1483, 0.2854, 0.4778, 0.731, 1.05, 1.439, 1.904"); | |
values("0.05009, 0.07691, 0.1683, 0.3407, 0.6086, 0.9847, 1.481, 2.106, 2.867, 3.775",\ | |
"0.0628, 0.08953, 0.1812, 0.3539, 0.6221, 0.9982, 1.494, 2.12, 2.877, 3.79",\ | |
"0.09934, 0.1354, 0.2317, 0.4034, 0.6711, 1.048, 1.543, 2.165, 2.93, 3.832",\ | |
"0.1445, 0.1943, 0.3218, 0.5044, 0.7692, 1.143, 1.637, 2.261, 3.019, 3.93",\ | |
"0.1962, 0.261, 0.4235, 0.6495, 0.9292, 1.299, 1.789, 2.409, 3.166, 4.074",\ | |
"0.2551, 0.3347, 0.5346, 0.8066, 1.138, 1.525, 2.011, 2.627, 3.384, 4.286",\ | |
"0.3209, 0.4165, 0.6545, 0.9754, 1.36, 1.805, 2.31, 2.921, 3.669, 4.568",\ | |
"0.3945, 0.5059, 0.782, 1.154, 1.595, 2.099, 2.667, 3.298, 4.042, 4.937",\ | |
"0.4758, 0.6035, 0.9192, 1.343, 1.842, 2.407, 3.039, 3.739, 4.505, 5.391",\ | |
"0.5653, 0.7095, 1.065, 1.54, 2.1, 2.729, 3.427, 4.195, 5.034, 5.942"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7"); | |
index_2("0.001, 0.01413, 0.06023, 0.1483, 0.2854, 0.4778, 0.731, 1.05, 1.439, 1.904"); | |
values("0.05704, 0.1023, 0.2596, 0.5617, 1.033, 1.695, 2.562, 3.668, 5.01, 6.598",\ | |
"0.05686, 0.1021, 0.2601, 0.5613, 1.032, 1.691, 2.565, 3.647, 5.01, 6.6",\ | |
"0.08928, 0.1321, 0.263, 0.5624, 1.035, 1.694, 2.566, 3.663, 5.001, 6.593",\ | |
"0.141, 0.194, 0.3391, 0.5805, 1.032, 1.693, 2.568, 3.667, 4.999, 6.591",\ | |
"0.2088, 0.2762, 0.4467, 0.7066, 1.077, 1.694, 2.564, 3.663, 4.999, 6.602",\ | |
"0.2876, 0.3736, 0.5798, 0.87, 1.256, 1.774, 2.57, 3.658, 5.001, 6.599",\ | |
"0.3772, 0.4852, 0.732, 1.062, 1.485, 2.008, 2.693, 3.676, 4.996, 6.59",\ | |
"0.4786, 0.605, 0.8988, 1.282, 1.739, 2.311, 2.983, 3.852, 5.04, 6.592",\ | |
"0.5866, 0.7338, 1.083, 1.518, 2.03, 2.637, 3.365, 4.201, 5.266, 6.663",\ | |
"0.7104, 0.8784, 1.278, 1.775, 2.344, 2.998, 3.77, 4.668, 5.677, 6.952"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06818, 0.2373, 0.5602, 1.063, 1.769, 2.698, 3.869, 5.297, 7"); | |
index_2("0.001, 0.01413, 0.06023, 0.1483, 0.2854, 0.4778, 0.731, 1.05, 1.439, 1.904"); | |
values("0.06392, 0.11, 0.2717, 0.5799, 1.063, 1.739, 2.627, 3.746, 5.116, 6.741",\ | |
"0.06566, 0.1099, 0.2717, 0.5801, 1.062, 1.738, 2.628, 3.748, 5.117, 6.746",\ | |
"0.1006, 0.1426, 0.2755, 0.5806, 1.065, 1.739, 2.627, 3.745, 5.116, 6.746",\ | |
"0.1548, 0.2052, 0.3471, 0.5959, 1.062, 1.737, 2.629, 3.746, 5.116, 6.745",\ | |
"0.2203, 0.288, 0.4549, 0.7088, 1.096, 1.741, 2.625, 3.746, 5.114, 6.749",\ | |
"0.2974, 0.3818, 0.5866, 0.87, 1.251, 1.801, 2.63, 3.744, 5.116, 6.744",\ | |
"0.3898, 0.49, 0.7364, 1.06, 1.475, 1.999, 2.727, 3.756, 5.108, 6.739",\ | |
"0.4888, 0.6078, 0.8994, 1.277, 1.729, 2.288, 2.973, 3.892, 5.136, 6.739",\ | |
"0.6006, 0.7398, 1.075, 1.512, 2.017, 2.612, 3.328, 4.181, 5.316, 6.785",\ | |
"0.7266, 0.8848, 1.266, 1.761, 2.324, 2.968, 3.726, 4.61, 5.651, 7.01"); | |
} | |
} | |
} | |
} | |