/* | |
* 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__inv_3) { | |
area : 22.579200 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "1.9620612e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "2.053854e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "2.053854e-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.01818 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 6 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(ZN) { | |
direction : output ; | |
function : "(!I)" ; | |
max_capacitance : 0.9347 ; | |
max_transition : 6 ; | |
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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.007444, 0.03007, 0.07327, 0.1406, 0.235, 0.3593, 0.5158, 0.7069, 0.9347"); | |
values("-0.0025, -0.001959, -0.00146, -0.001252, -0.001171, -0.001119, -0.001104, -0.001094, -0.001088, -0.001079",\ | |
"-0.003971, -0.003261, -0.002202, -0.001627, -0.001357, -0.001266, -0.001211, -0.001156, -0.001127, -0.001125",\ | |
"-0.005724, -0.005036, -0.003631, -0.002573, -0.002002, -0.001672, -0.001506, -0.001403, -0.001315, -0.00127",\ | |
"-0.005293, -0.005195, -0.004421, -0.003308, -0.002592, -0.002139, -0.00181, -0.001616, -0.001494, -0.001396",\ | |
"-0.002417, -0.002817, -0.003294, -0.003056, -0.002586, -0.002204, -0.001916, -0.001707, -0.001562, -0.001472",\ | |
"0.00304, 0.002011, 0.0001267, -0.001072, -0.001361, -0.00139, -0.001472, -0.001346, -0.001337, -0.001293",\ | |
"0.01108, 0.009427, 0.006061, 0.003238, 0.001634, 0.0006624, 0.0001189, -0.0002176, -0.0003908, -0.000611",\ | |
"0.02179, 0.01957, 0.01467, 0.01013, 0.006707, 0.004437, 0.003117, 0.002111, 0.001418, 0.0008684",\ | |
"0.03536, 0.03254, 0.02617, 0.01956, 0.01438, 0.01052, 0.00783, 0.005982, 0.004538, 0.003417",\ | |
"0.05186, 0.04854, 0.04073, 0.03218, 0.02494, 0.01914, 0.01493, 0.0117, 0.009274, 0.007419"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.007444, 0.03007, 0.07327, 0.1406, 0.235, 0.3593, 0.5158, 0.7069, 0.9347"); | |
values("0.0544, 0.05563, 0.0571, 0.05818, 0.05886, 0.05948, 0.06046, 0.06158, 0.06162, 0.06416",\ | |
"0.05198, 0.05334, 0.05567, 0.05741, 0.05832, 0.0591, 0.06008, 0.06119, 0.063, 0.06278",\ | |
"0.05108, 0.05149, 0.0531, 0.05491, 0.05656, 0.0576, 0.05913, 0.0602, 0.06201, 0.06317",\ | |
"0.05263, 0.05237, 0.05263, 0.05325, 0.05472, 0.05637, 0.05812, 0.05941, 0.06122, 0.06139",\ | |
"0.05642, 0.05573, 0.05449, 0.05428, 0.0543, 0.05558, 0.05699, 0.05822, 0.06003, 0.06099",\ | |
"0.06249, 0.06117, 0.05881, 0.05709, 0.05597, 0.05613, 0.05689, 0.05802, 0.05904, 0.06",\ | |
"0.07126, 0.06949, 0.06575, 0.06206, 0.06028, 0.05896, 0.05818, 0.05802, 0.05924, 0.06037",\ | |
"0.08308, 0.08035, 0.07501, 0.07014, 0.06581, 0.06397, 0.06214, 0.06158, 0.06063, 0.06235",\ | |
"0.09812, 0.09455, 0.08733, 0.08075, 0.07492, 0.07041, 0.0681, 0.06594, 0.06518, 0.0653",\ | |
"0.1165, 0.112, 0.103, 0.09416, 0.0863, 0.08025, 0.07648, 0.07307, 0.06954, 0.07022"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : negative_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.007444, 0.03007, 0.07327, 0.1406, 0.235, 0.3593, 0.5158, 0.7069, 0.9347"); | |
values("0.03642, 0.04753, 0.08524, 0.1565, 0.2674, 0.4227, 0.6275, 0.8845, 1.2, 1.574",\ | |
"0.04829, 0.0597, 0.09779, 0.1693, 0.2805, 0.4358, 0.6401, 0.8976, 1.213, 1.588",\ | |
"0.06613, 0.08738, 0.1407, 0.2148, 0.3261, 0.4814, 0.6863, 0.9442, 1.259, 1.634",\ | |
"0.07132, 0.1034, 0.185, 0.2919, 0.414, 0.5695, 0.7742, 1.032, 1.347, 1.721",\ | |
"0.06207, 0.1047, 0.215, 0.3609, 0.5266, 0.7061, 0.9119, 1.169, 1.484, 1.859",\ | |
"0.03681, 0.08989, 0.2279, 0.4137, 0.6256, 0.8554, 1.099, 1.363, 1.677, 2.052",\ | |
"-0.0067, 0.0575, 0.2229, 0.4471, 0.707, 0.9894, 1.289, 1.602, 1.931, 2.306",\ | |
"-0.0704, 0.0054, 0.1989, 0.462, 0.7671, 1.103, 1.46, 1.834, 2.223, 2.625",\ | |
"-0.1557, -0.0684, 0.1545, 0.456, 0.8078, 1.197, 1.611, 2.047, 2.5, 2.967",\ | |
"-0.2643, -0.1651, 0.088, 0.4281, 0.8265, 1.267, 1.74, 2.239, 2.758, 3.293"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.007444, 0.03007, 0.07327, 0.1406, 0.235, 0.3593, 0.5158, 0.7069, 0.9347"); | |
values("0.06303, 0.0887, 0.1738, 0.3328, 0.5794, 0.9245, 1.378, 1.951, 2.646, 3.479",\ | |
"0.07522, 0.1009, 0.1873, 0.3473, 0.5945, 0.9402, 1.394, 1.965, 2.665, 3.497",\ | |
"0.124, 0.154, 0.2401, 0.4007, 0.6489, 0.9947, 1.45, 2.023, 2.719, 3.553",\ | |
"0.1872, 0.2317, 0.3453, 0.508, 0.7554, 1.102, 1.557, 2.13, 2.826, 3.662",\ | |
"0.2632, 0.3212, 0.473, 0.6758, 0.9258, 1.272, 1.726, 2.299, 2.998, 3.829",\ | |
"0.356, 0.4249, 0.6133, 0.8702, 1.164, 1.512, 1.965, 2.538, 3.233, 4.067",\ | |
"0.4666, 0.5481, 0.7684, 1.078, 1.437, 1.828, 2.284, 2.854, 3.551, 4.385",\ | |
"0.5969, 0.6905, 0.9414, 1.3, 1.724, 2.188, 2.684, 3.256, 3.954, 4.782",\ | |
"0.7487, 0.8539, 1.137, 1.539, 2.026, 2.564, 3.139, 3.746, 4.443, 5.271",\ | |
"0.922, 1.039, 1.353, 1.799, 2.345, 2.956, 3.612, 4.3, 5.028, 5.857"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.007444, 0.03007, 0.07327, 0.1406, 0.235, 0.3593, 0.5158, 0.7069, 0.9347"); | |
values("0.03021, 0.04827, 0.1114, 0.2321, 0.4191, 0.6825, 1.028, 1.465, 1.996, 2.63",\ | |
"0.03339, 0.04839, 0.1108, 0.2318, 0.4192, 0.6817, 1.03, 1.466, 1.996, 2.63",\ | |
"0.06474, 0.08382, 0.1321, 0.2321, 0.419, 0.682, 1.027, 1.464, 1.999, 2.632",\ | |
"0.1033, 0.1325, 0.2047, 0.2991, 0.4357, 0.6821, 1.028, 1.466, 1.997, 2.634",\ | |
"0.1474, 0.1864, 0.2858, 0.4133, 0.5582, 0.7398, 1.036, 1.464, 1.998, 2.634",\ | |
"0.1979, 0.2464, 0.3718, 0.5372, 0.721, 0.922, 1.155, 1.502, 1.999, 2.631",\ | |
"0.2572, 0.3136, 0.4654, 0.6672, 0.8962, 1.141, 1.402, 1.693, 2.091, 2.65",\ | |
"0.3232, 0.3902, 0.5646, 0.8026, 1.078, 1.374, 1.679, 2.005, 2.357, 2.816",\ | |
"0.3964, 0.4748, 0.673, 0.9472, 1.269, 1.61, 1.971, 2.346, 2.741, 3.163",\ | |
"0.4766, 0.5676, 0.7914, 1.098, 1.459, 1.855, 2.273, 2.705, 3.153, 3.622"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.007444, 0.03007, 0.07327, 0.1406, 0.235, 0.3593, 0.5158, 0.7069, 0.9347"); | |
values("0.06701, 0.1075, 0.2499, 0.523, 0.9467, 1.543, 2.324, 3.317, 4.513, 5.952",\ | |
"0.06712, 0.1081, 0.2509, 0.5224, 0.9462, 1.544, 2.327, 3.31, 4.524, 5.959",\ | |
"0.09486, 0.1229, 0.2501, 0.5226, 0.9455, 1.541, 2.328, 3.315, 4.512, 5.959",\ | |
"0.1437, 0.1863, 0.2916, 0.5239, 0.9472, 1.542, 2.325, 3.312, 4.509, 5.957",\ | |
"0.1937, 0.2518, 0.3965, 0.5894, 0.9516, 1.54, 2.325, 3.306, 4.519, 5.946",\ | |
"0.2458, 0.318, 0.5066, 0.7448, 1.039, 1.55, 2.322, 3.311, 4.512, 5.942",\ | |
"0.3052, 0.3884, 0.615, 0.9146, 1.243, 1.661, 2.338, 3.308, 4.516, 5.952",\ | |
"0.3708, 0.465, 0.728, 1.085, 1.482, 1.904, 2.471, 3.332, 4.507, 5.946",\ | |
"0.4428, 0.5488, 0.8358, 1.254, 1.727, 2.219, 2.753, 3.489, 4.551, 5.947",\ | |
"0.5246, 0.64, 0.9578, 1.423, 1.968, 2.545, 3.142, 3.807, 4.732, 5.997"); | |
} | |
} | |
} | |
} | |