/* | |
* 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__or3_1) { | |
area : 31.046400 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!A1&!A2&!A3" ; | |
value : "0.0018949194" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!A1&!A2&A3" ; | |
value : "0.0010845846" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!A1&A2&!A3" ; | |
value : "0.0010790208" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!A1&A2&A3" ; | |
value : "0.0010736748" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "A1&!A2&!A3" ; | |
value : "0.00107514" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "A1&!A2&A3" ; | |
value : "0.0010683486" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "A1&A2&!A3" ; | |
value : "0.0010681704" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "A1&A2&A3" ; | |
value : "0.0010667646" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0018949194" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(A1) { | |
capacitance : 0.003688 ; | |
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 ; | |
internal_power() { | |
when : "!A2&A3" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.007044, 0.00705, 0.007057, 0.007048, 0.007037, 0.007032, 0.007016, \ | |
0.006995, 0.00697, 0.006932"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.001489, -0.001495, -0.001503, -0.001505, -0.001505, -0.001512, \ | |
-0.001511, -0.001511, -0.001513, -0.001512"); | |
} | |
} | |
internal_power() { | |
when : "A2&!A3" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.003589, 0.003592, 0.003596, 0.003591, 0.00359, 0.003592, 0.003585, \ | |
0.003577, 0.003567, 0.003553"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.001496, -0.001502, -0.001511, -0.001513, -0.001515, -0.00152, \ | |
-0.001521, -0.001522, -0.001522, -0.001521"); | |
} | |
} | |
internal_power() { | |
when : "A2&A3" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.003546, 0.003554, 0.003554, 0.00355, 0.003548, 0.003553, 0.003548, \ | |
0.003539, 0.00353, 0.003514"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.001497, -0.001502, -0.001511, -0.001515, -0.001516, -0.001522, \ | |
-0.001522, -0.001521, -0.001522, -0.001521"); | |
} | |
} | |
} | |
pin(A2) { | |
capacitance : 0.003396 ; | |
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 ; | |
internal_power() { | |
when : "!A1&A3" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.003308, 0.00331, 0.00331, 0.003311, 0.00331, 0.003308, 0.003294, \ | |
0.003278, 0.003255, 0.003224"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.001909, -0.001911, -0.001925, -0.001924, -0.001927, -0.001939, \ | |
-0.001941, -0.001945, -0.001951, -0.001957"); | |
} | |
} | |
internal_power() { | |
when : "A1&!A3" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.004391, 0.004393, 0.004391, 0.004391, 0.004388, 0.004396, 0.004398, \ | |
0.004399, 0.004397, 0.004396"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.003489, -0.003623, -0.003939, -0.004159, -0.004237, -0.004279, \ | |
-0.004296, -0.004305, -0.004313, -0.004318"); | |
} | |
} | |
internal_power() { | |
when : "A1&A3" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.002888, 0.002889, 0.002895, 0.002907, 0.002902, 0.002915, 0.002913, \ | |
0.002912, 0.002912, 0.002911"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.002951, -0.002969, -0.002989, -0.002993, -0.002993, -0.003005, \ | |
-0.003009, -0.003013, -0.00302, -0.00303"); | |
} | |
} | |
} | |
pin(A3) { | |
capacitance : 0.003419 ; | |
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 ; | |
internal_power() { | |
when : "!A1&A2" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.004386, 0.004383, 0.00438, 0.004383, 0.004386, 0.004395, 0.004393, \ | |
0.004393, 0.004393, 0.004392"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.003977, -0.004063, -0.004166, -0.004229, -0.004252, -0.004279, \ | |
-0.004295, -0.004301, -0.004307, -0.004312"); | |
} | |
} | |
internal_power() { | |
when : "A1&!A2" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.004474, 0.004469, 0.004472, 0.004478, 0.004472, 0.004484, 0.00448, \ | |
0.004484, 0.004484, 0.00448"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.003678, -0.003759, -0.003898, -0.004016, -0.004096, -0.004157, \ | |
-0.004188, -0.004211, -0.004229, -0.00424"); | |
} | |
} | |
internal_power() { | |
when : "A1&A2" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("0.004369, 0.004373, 0.00437, 0.004373, 0.004372, 0.004388, 0.004386, \ | |
0.004383, 0.004383, 0.004383"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4"); | |
values("-0.004071, -0.004105, -0.004177, -0.004223, -0.004251, -0.004279, \ | |
-0.004294, -0.004301, -0.004307, -0.004312"); | |
} | |
} | |
} | |
pin(Z) { | |
direction : output ; | |
function : "(A1|A2|A3)" ; | |
max_capacitance : 0.3289 ; | |
max_transition : 8.4 ; | |
min_capacitance : 0.001 ; | |
output_voltage : default ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
related_pin : "A1" ; | |
when : "!A2&!A3" ; | |
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.003263, 0.01121, 0.02638, 0.05001, 0.08318, 0.1268, 0.1818, 0.2489, 0.3289"); | |
values("0.05234, 0.05127, 0.04896, 0.04712, 0.04597, 0.04524, 0.04475, 0.04442, 0.04419, 0.04402",\ | |
"0.05212, 0.05104, 0.04874, 0.04693, 0.04577, 0.04504, 0.04454, 0.04422, 0.04398, 0.04382",\ | |
"0.05183, 0.05075, 0.04846, 0.04664, 0.04546, 0.04475, 0.04426, 0.04393, 0.04371, 0.04352",\ | |
"0.05204, 0.05096, 0.04865, 0.04681, 0.04564, 0.04494, 0.04447, 0.04414, 0.04391, 0.04374",\ | |
"0.05314, 0.05205, 0.04971, 0.04783, 0.04666, 0.04592, 0.04544, 0.04513, 0.0449, 0.04474",\ | |
"0.05612, 0.05497, 0.05241, 0.05028, 0.04891, 0.04807, 0.04749, 0.04712, 0.04685, 0.04667",\ | |
"0.06072, 0.05943, 0.05655, 0.05402, 0.05235, 0.05129, 0.05056, 0.0501, 0.04979, 0.04955",\ | |
"0.06633, 0.06492, 0.06169, 0.0588, 0.05681, 0.0555, 0.05462, 0.05404, 0.05363, 0.05334",\ | |
"0.0731, 0.07161, 0.06805, 0.06473, 0.06242, 0.06087, 0.05978, 0.05907, 0.05856, 0.05819",\ | |
"0.08124, 0.07968, 0.07574, 0.07195, 0.06925, 0.06744, 0.06617, 0.06529, 0.06467, 0.06422"); | |
} | |
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.003263, 0.01121, 0.02638, 0.05001, 0.08318, 0.1268, 0.1818, 0.2489, 0.3289"); | |
values("0.02201, 0.02207, 0.02237, 0.02276, 0.0232, 0.02349, 0.02382, 0.02407, 0.02447, 0.02588",\ | |
"0.02212, 0.02213, 0.02246, 0.02288, 0.02332, 0.02359, 0.02392, 0.02421, 0.02456, 0.02628",\ | |
"0.02231, 0.02232, 0.02254, 0.02292, 0.02332, 0.02375, 0.02402, 0.02431, 0.02488, 0.02631",\ | |
"0.02322, 0.02314, 0.02308, 0.02328, 0.02368, 0.02411, 0.02436, 0.02469, 0.02518, 0.02697",\ | |
"0.0248, 0.02459, 0.02427, 0.02432, 0.02445, 0.02482, 0.02509, 0.02534, 0.02597, 0.02787",\ | |
"0.02722, 0.02686, 0.02619, 0.02588, 0.02603, 0.02623, 0.02636, 0.02669, 0.02718, 0.02964",\ | |
"0.03063, 0.03019, 0.02924, 0.02857, 0.02835, 0.02862, 0.02897, 0.02891, 0.02941, 0.03185",\ | |
"0.03516, 0.0346, 0.03338, 0.03238, 0.03195, 0.03179, 0.03208, 0.03234, 0.0327, 0.03575",\ | |
"0.04087, 0.04012, 0.0387, 0.03741, 0.03645, 0.03609, 0.03606, 0.03656, 0.03721, 0.04136",\ | |
"0.04784, 0.04693, 0.04516, 0.04346, 0.04227, 0.04145, 0.04127, 0.04135, 0.04254, 0.0488"); | |
} | |
} | |
internal_power() { | |
related_pin : "A2" ; | |
when : "!A1&!A3" ; | |
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.003263, 0.01121, 0.02638, 0.05001, 0.08318, 0.1268, 0.1818, 0.2489, 0.3289"); | |
values("0.0554, 0.05433, 0.05203, 0.05019, 0.04903, 0.04829, 0.04782, 0.04749, 0.04725, 0.04707",\ | |
"0.05521, 0.05415, 0.05183, 0.05001, 0.04887, 0.04812, 0.04763, 0.04732, 0.04707, 0.0469",\ | |
"0.05487, 0.0538, 0.05147, 0.04966, 0.04849, 0.04776, 0.04729, 0.04695, 0.04672, 0.04654",\ | |
"0.05467, 0.05359, 0.05126, 0.04943, 0.04827, 0.04754, 0.04704, 0.04674, 0.04651, 0.04633",\ | |
"0.05533, 0.05422, 0.05185, 0.04994, 0.04871, 0.04796, 0.04747, 0.04714, 0.0469, 0.04673",\ | |
"0.0579, 0.05672, 0.05413, 0.05195, 0.05057, 0.04969, 0.04912, 0.04873, 0.04844, 0.04823",\ | |
"0.06186, 0.06062, 0.05781, 0.05538, 0.0538, 0.05273, 0.05206, 0.0516, 0.05127, 0.05103",\ | |
"0.06724, 0.06592, 0.0629, 0.06014, 0.0583, 0.05712, 0.05631, 0.05576, 0.05538, 0.05509",\ | |
"0.07418, 0.07279, 0.06949, 0.06643, 0.06428, 0.06288, 0.06191, 0.06125, 0.06079, 0.06045",\ | |
"0.08277, 0.0813, 0.07771, 0.07425, 0.07178, 0.07007, 0.06891, 0.06811, 0.06755, 0.06714"); | |
} | |
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.003263, 0.01121, 0.02638, 0.05001, 0.08318, 0.1268, 0.1818, 0.2489, 0.3289"); | |
values("0.02541, 0.02544, 0.02557, 0.02598, 0.02641, 0.02676, 0.02705, 0.02736, 0.02755, 0.02902",\ | |
"0.0254, 0.0254, 0.02558, 0.02595, 0.02639, 0.02672, 0.02705, 0.02722, 0.02753, 0.02913",\ | |
"0.02539, 0.02537, 0.02549, 0.02583, 0.02623, 0.0267, 0.02689, 0.0273, 0.02747, 0.02914",\ | |
"0.02607, 0.02597, 0.02588, 0.02602, 0.02633, 0.02674, 0.02703, 0.02753, 0.02777, 0.02928",\ | |
"0.02759, 0.02734, 0.02699, 0.02695, 0.02708, 0.02735, 0.02768, 0.02805, 0.02842, 0.03028",\ | |
"0.03006, 0.02974, 0.02908, 0.02875, 0.02882, 0.02897, 0.0292, 0.02946, 0.02988, 0.03199",\ | |
"0.03368, 0.03321, 0.03232, 0.03156, 0.03143, 0.03159, 0.03178, 0.03189, 0.03222, 0.0349",\ | |
"0.03853, 0.03801, 0.03672, 0.0357, 0.03508, 0.03499, 0.03536, 0.03551, 0.0358, 0.03908",\ | |
"0.04464, 0.04393, 0.04252, 0.04109, 0.04025, 0.03971, 0.0398, 0.04022, 0.04071, 0.04516",\ | |
"0.05217, 0.05128, 0.04953, 0.04795, 0.04658, 0.04578, 0.04548, 0.04557, 0.04689, 0.05329"); | |
} | |
} | |
internal_power() { | |
related_pin : "A3" ; | |
when : "!A1&!A2" ; | |
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.003263, 0.01121, 0.02638, 0.05001, 0.08318, 0.1268, 0.1818, 0.2489, 0.3289"); | |
values("0.0584, 0.05731, 0.055, 0.05316, 0.05202, 0.05129, 0.0508, 0.05048, 0.05025, 0.05006",\ | |
"0.05823, 0.05716, 0.05482, 0.05301, 0.05184, 0.05112, 0.05065, 0.05031, 0.05009, 0.0499",\ | |
"0.05786, 0.05678, 0.05447, 0.05264, 0.05148, 0.05075, 0.05027, 0.04994, 0.04972, 0.04953",\ | |
"0.05757, 0.05651, 0.05418, 0.05236, 0.05118, 0.05046, 0.04998, 0.04965, 0.04941, 0.04924",\ | |
"0.0578, 0.0567, 0.05437, 0.05247, 0.05128, 0.05055, 0.05006, 0.04974, 0.0495, 0.04933",\ | |
"0.05968, 0.05853, 0.05603, 0.05394, 0.05261, 0.05176, 0.05121, 0.05082, 0.05055, 0.05036",\ | |
"0.06331, 0.06208, 0.05935, 0.05702, 0.05552, 0.05453, 0.05388, 0.05343, 0.05311, 0.0529",\ | |
"0.06895, 0.06767, 0.06472, 0.06207, 0.06031, 0.05914, 0.05837, 0.05784, 0.05747, 0.0572",\ | |
"0.07695, 0.07558, 0.07234, 0.06929, 0.06719, 0.06578, 0.06484, 0.06417, 0.06373, 0.06338",\ | |
"0.08706, 0.08562, 0.08207, 0.07859, 0.07606, 0.07433, 0.07321, 0.0724, 0.07183, 0.07142"); | |
} | |
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.003263, 0.01121, 0.02638, 0.05001, 0.08318, 0.1268, 0.1818, 0.2489, 0.3289"); | |
values("0.02904, 0.02901, 0.02907, 0.02941, 0.0298, 0.03013, 0.03042, 0.03067, 0.03106, 0.0326",\ | |
"0.02884, 0.02883, 0.02891, 0.02922, 0.0296, 0.02995, 0.03022, 0.03051, 0.03085, 0.03223",\ | |
"0.02856, 0.02852, 0.02859, 0.02886, 0.02923, 0.0296, 0.02989, 0.03022, 0.03049, 0.03194",\ | |
"0.0291, 0.02893, 0.02879, 0.02889, 0.02917, 0.02954, 0.02985, 0.03014, 0.03065, 0.03223",\ | |
"0.03058, 0.03036, 0.02998, 0.02982, 0.02986, 0.03015, 0.03048, 0.03075, 0.0311, 0.03299",\ | |
"0.03324, 0.03286, 0.03215, 0.03175, 0.0318, 0.03183, 0.03197, 0.03226, 0.03269, 0.03482",\ | |
"0.03722, 0.03673, 0.03577, 0.0349, 0.03469, 0.03488, 0.03494, 0.03503, 0.03532, 0.03807",\ | |
"0.0427, 0.04209, 0.04088, 0.03971, 0.03901, 0.03872, 0.03905, 0.03918, 0.03952, 0.04282",\ | |
"0.04984, 0.0491, 0.04755, 0.0461, 0.04499, 0.04433, 0.04428, 0.04472, 0.04535, 0.04966",\ | |
"0.05864, 0.05769, 0.05588, 0.05407, 0.05275, 0.05173, 0.05121, 0.05126, 0.05236, 0.05941"); | |
} | |
} | |
timing() { | |
related_pin : "A1" ; | |
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.003263, 0.01121, 0.02638, 0.05001, 0.08318, 0.1268, 0.1818, 0.2489, 0.3289"); | |
values("0.9902, 1.04, 1.179, 1.382, 1.633, 1.926, 2.266, 2.659, 3.115, 3.644",\ | |
"0.9952, 1.045, 1.185, 1.387, 1.638, 1.932, 2.271, 2.664, 3.12, 3.65",\ | |
"1.034, 1.084, 1.223, 1.425, 1.677, 1.97, 2.31, 2.703, 3.159, 3.688",\ | |
"1.141, 1.191, 1.33, 1.533, 1.784, 2.078, 2.417, 2.81, 3.266, 3.795",\ | |
"1.337, 1.387, 1.525, 1.727, 1.978, 2.271, 2.611, 3.004, 3.46, 3.989",\ | |
"1.619, 1.668, 1.807, 2.009, 2.26, 2.553, 2.893, 3.286, 3.742, 4.271",\ | |
"1.954, 2.005, 2.147, 2.353, 2.607, 2.905, 3.245, 3.639, 4.097, 4.626",\ | |
"2.34, 2.394, 2.541, 2.751, 3.008, 3.31, 3.656, 4.053, 4.512, 5.042",\ | |
"2.784, 2.841, 2.994, 3.21, 3.471, 3.776, 4.124, 4.525, 4.987, 5.519",\ | |
"3.292, 3.349, 3.509, 3.732, 4, 4.31, 4.663, 5.065, 5.528, 6.062"); | |
} | |
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.003263, 0.01121, 0.02638, 0.05001, 0.08318, 0.1268, 0.1818, 0.2489, 0.3289"); | |
values("0.3382, 0.3767, 0.4978, 0.7157, 1.05, 1.518, 2.133, 2.907, 3.849, 4.977",\ | |
"0.3548, 0.3931, 0.5143, 0.7321, 1.067, 1.535, 2.149, 2.923, 3.866, 4.993",\ | |
"0.4114, 0.4495, 0.5701, 0.7878, 1.122, 1.59, 2.205, 2.976, 3.922, 5.048",\ | |
"0.4998, 0.5384, 0.6592, 0.8755, 1.21, 1.678, 2.292, 3.065, 4.01, 5.138",\ | |
"0.5658, 0.607, 0.7313, 0.9488, 1.282, 1.748, 2.363, 3.136, 4.079, 5.204",\ | |
"0.5962, 0.6398, 0.7687, 0.987, 1.32, 1.786, 2.399, 3.173, 4.115, 5.24",\ | |
"0.5862, 0.6326, 0.7677, 0.989, 1.321, 1.786, 2.401, 3.171, 4.115, 5.239",\ | |
"0.53, 0.5792, 0.7224, 0.9493, 1.282, 1.747, 2.358, 3.13, 4.073, 5.196",\ | |
"0.4242, 0.4764, 0.6279, 0.862, 1.197, 1.663, 2.276, 3.046, 3.988, 5.111",\ | |
"0.2661, 0.3215, 0.4806, 0.7226, 1.062, 1.53, 2.144, 2.917, 3.857, 4.98"); | |
} | |
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.003263, 0.01121, 0.02638, 0.05001, 0.08318, 0.1268, 0.1818, 0.2489, 0.3289"); | |
values("0.325, 0.3715, 0.5038, 0.7096, 0.9806, 1.326, 1.767, 2.327, 3.028, 3.891",\ | |
"0.3245, 0.3716, 0.5032, 0.7086, 0.9806, 1.326, 1.768, 2.329, 3.031, 3.888",\ | |
"0.3248, 0.3718, 0.5038, 0.7104, 0.9806, 1.325, 1.766, 2.328, 3.031, 3.889",\ | |
"0.3254, 0.3722, 0.5036, 0.7092, 0.9804, 1.327, 1.765, 2.326, 3.032, 3.884",\ | |
"0.324, 0.3702, 0.503, 0.7114, 0.9798, 1.326, 1.766, 2.329, 3.031, 3.889",\ | |
"0.336, 0.3808, 0.5106, 0.7162, 0.9868, 1.33, 1.77, 2.33, 3.029, 3.887",\ | |
"0.3646, 0.41, 0.537, 0.738, 1.007, 1.345, 1.783, 2.338, 3.039, 3.895",\ | |
"0.394, 0.4408, 0.568, 0.764, 1.032, 1.371, 1.804, 2.359, 3.053, 3.904",\ | |
"0.4248, 0.4732, 0.6018, 0.7938, 1.058, 1.395, 1.826, 2.378, 3.07, 3.922",\ | |
"0.4572, 0.5068, 0.6388, 0.8308, 1.091, 1.424, 1.848, 2.396, 3.085, 3.934"); | |
} | |
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.003263, 0.01121, 0.02638, 0.05001, 0.08318, 0.1268, 0.1818, 0.2489, 0.3289"); | |
values("0.1736, 0.2264, 0.412, 0.785, 1.379, 2.215, 3.316, 4.698, 6.392, 8.408",\ | |
"0.1741, 0.2261, 0.412, 0.7848, 1.379, 2.215, 3.315, 4.697, 6.393, 8.404",\ | |
"0.1743, 0.2258, 0.4123, 0.7856, 1.379, 2.219, 3.315, 4.696, 6.388, 8.411",\ | |
"0.1827, 0.2338, 0.4155, 0.786, 1.38, 2.216, 3.314, 4.699, 6.393, 8.404",\ | |
"0.2014, 0.2526, 0.4288, 0.7912, 1.379, 2.218, 3.312, 4.698, 6.387, 8.404",\ | |
"0.2216, 0.2738, 0.4452, 0.7988, 1.383, 2.217, 3.313, 4.697, 6.384, 8.399",\ | |
"0.2446, 0.2982, 0.4688, 0.8116, 1.389, 2.219, 3.315, 4.695, 6.382, 8.4",\ | |
"0.2706, 0.3256, 0.4968, 0.8306, 1.398, 2.224, 3.317, 4.699, 6.387, 8.396",\ | |
"0.2968, 0.354, 0.5288, 0.8544, 1.412, 2.233, 3.326, 4.701, 6.387, 8.41",\ | |
"0.3254, 0.3842, 0.5646, 0.886, 1.434, 2.254, 3.338, 4.718, 6.393, 8.402"); | |
} | |
} | |
timing() { | |
related_pin : "A2" ; | |
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.003263, 0.01121, 0.02638, 0.05001, 0.08318, 0.1268, 0.1818, 0.2489, 0.3289"); | |
values("1.161, 1.211, 1.35, 1.553, 1.804, 2.097, 2.437, 2.83, 3.286, 3.815",\ | |
"1.169, 1.219, 1.358, 1.561, 1.812, 2.105, 2.445, 2.838, 3.294, 3.823",\ | |
"1.204, 1.254, 1.393, 1.595, 1.847, 2.14, 2.479, 2.872, 3.329, 3.858",\ | |
"1.272, 1.323, 1.462, 1.664, 1.915, 2.209, 2.548, 2.942, 3.398, 3.927",\ | |
"1.397, 1.447, 1.585, 1.788, 2.038, 2.332, 2.672, 3.065, 3.521, 4.05",\ | |
"1.587, 1.638, 1.779, 1.983, 2.236, 2.531, 2.871, 3.264, 3.721, 4.25",\ | |
"1.839, 1.891, 2.037, 2.248, 2.506, 2.805, 3.149, 3.544, 4.002, 4.531",\ | |
"2.161, 2.214, 2.363, 2.577, 2.841, 3.147, 3.496, 3.896, 4.356, 4.886",\ | |
"2.543, 2.599, 2.752, 2.972, 3.242, 3.553, 3.906, 4.31, 4.774, 5.308",\ | |
"2.986, 3.043, 3.202, 3.429, 3.706, 4.024, 4.384, 4.793, 5.26, 5.795"); | |
} | |
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.003263, 0.01121, 0.02638, 0.05001, 0.08318, 0.1268, 0.1818, 0.2489, 0.3289"); | |
values("0.3726, 0.4115, 0.5334, 0.7522, 1.087, 1.556, 2.17, 2.943, 3.886, 5.011",\ | |
"0.3884, 0.427, 0.5491, 0.7678, 1.103, 1.571, 2.186, 2.958, 3.901, 5.027",\ | |
"0.4439, 0.4824, 0.6042, 0.8224, 1.158, 1.626, 2.24, 3.014, 3.957, 5.082",\ | |
"0.5399, 0.5785, 0.6994, 0.9165, 1.251, 1.719, 2.334, 3.108, 4.051, 5.174",\ | |
"0.6213, 0.6616, 0.7861, 1.003, 1.337, 1.804, 2.419, 3.191, 4.134, 5.261",\ | |
"0.6688, 0.7123, 0.8411, 1.059, 1.392, 1.859, 2.472, 3.245, 4.189, 5.313",\ | |
"0.6788, 0.7242, 0.8591, 1.08, 1.412, 1.878, 2.492, 3.264, 4.208, 5.331",\ | |
"0.6464, 0.6953, 0.836, 1.062, 1.395, 1.86, 2.472, 3.244, 4.186, 5.311",\ | |
"0.568, 0.62, 0.7691, 1.001, 1.337, 1.802, 2.415, 3.186, 4.128, 5.251",\ | |
"0.4424, 0.4967, 0.6528, 0.8938, 1.232, 1.7, 2.315, 3.086, 4.028, 5.151"); | |
} | |
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.003263, 0.01121, 0.02638, 0.05001, 0.08318, 0.1268, 0.1818, 0.2489, 0.3289"); | |
values("0.3252, 0.3736, 0.5042, 0.7088, 0.9822, 1.326, 1.768, 2.327, 3.026, 3.889",\ | |
"0.3252, 0.3716, 0.5034, 0.7098, 0.981, 1.326, 1.768, 2.327, 3.026, 3.89",\ | |
"0.3254, 0.3718, 0.5036, 0.709, 0.9814, 1.326, 1.767, 2.327, 3.032, 3.889",\ | |
"0.3268, 0.372, 0.5038, 0.7106, 0.9822, 1.326, 1.768, 2.327, 3.032, 3.892",\ | |
"0.3268, 0.373, 0.5054, 0.7114, 0.981, 1.327, 1.765, 2.33, 3.028, 3.891",\ | |
"0.344, 0.3916, 0.5214, 0.7238, 0.992, 1.334, 1.774, 2.333, 3.034, 3.892",\ | |
"0.3624, 0.4102, 0.5434, 0.7502, 1.019, 1.355, 1.788, 2.342, 3.038, 3.891",\ | |
"0.3806, 0.4296, 0.5674, 0.7736, 1.045, 1.384, 1.814, 2.365, 3.055, 3.905",\ | |
"0.4044, 0.4554, 0.5936, 0.802, 1.076, 1.415, 1.844, 2.388, 3.078, 3.919",\ | |
"0.434, 0.4856, 0.6272, 0.8376, 1.113, 1.451, 1.876, 2.421, 3.099, 3.938"); | |
} | |
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.003263, 0.01121, 0.02638, 0.05001, 0.08318, 0.1268, 0.1818, 0.2489, 0.3289"); | |
values("0.1783, 0.2303, 0.416, 0.7895, 1.381, 2.221, 3.318, 4.709, 6.39, 8.424",\ | |
"0.1779, 0.2297, 0.4153, 0.7878, 1.382, 2.214, 3.323, 4.7, 6.39, 8.424",\ | |
"0.1778, 0.2303, 0.4156, 0.7888, 1.381, 2.221, 3.314, 4.706, 6.391, 8.405",\ | |
"0.1827, 0.2349, 0.4172, 0.7882, 1.381, 2.221, 3.314, 4.707, 6.389, 8.401",\ | |
"0.2, 0.2522, 0.4292, 0.793, 1.384, 2.216, 3.315, 4.695, 6.382, 8.407",\ | |
"0.22, 0.2718, 0.4448, 0.7994, 1.386, 2.217, 3.313, 4.694, 6.388, 8.402",\ | |
"0.2414, 0.2948, 0.4662, 0.8118, 1.389, 2.223, 3.318, 4.698, 6.386, 8.394",\ | |
"0.2644, 0.3206, 0.4934, 0.8276, 1.4, 2.226, 3.319, 4.7, 6.388, 8.399",\ | |
"0.293, 0.347, 0.5214, 0.85, 1.411, 2.233, 3.325, 4.705, 6.388, 8.412",\ | |
"0.3172, 0.3764, 0.5572, 0.88, 1.433, 2.25, 3.339, 4.718, 6.395, 8.403"); | |
} | |
} | |
timing() { | |
related_pin : "A3" ; | |
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.003263, 0.01121, 0.02638, 0.05001, 0.08318, 0.1268, 0.1818, 0.2489, 0.3289"); | |
values("1.233, 1.283, 1.422, 1.625, 1.876, 2.169, 2.509, 2.902, 3.358, 3.887",\ | |
"1.245, 1.295, 1.434, 1.637, 1.888, 2.182, 2.521, 2.914, 3.37, 3.899",\ | |
"1.286, 1.336, 1.475, 1.678, 1.929, 2.223, 2.562, 2.955, 3.411, 3.94",\ | |
"1.353, 1.402, 1.542, 1.744, 1.995, 2.289, 2.628, 3.022, 3.478, 4.007",\ | |
"1.446, 1.496, 1.635, 1.837, 2.089, 2.382, 2.721, 3.115, 3.57, 4.1",\ | |
"1.58, 1.63, 1.771, 1.976, 2.228, 2.523, 2.862, 3.256, 3.712, 4.241",\ | |
"1.763, 1.815, 1.96, 2.168, 2.426, 2.726, 3.069, 3.464, 3.921, 4.451",\ | |
"2.012, 2.065, 2.213, 2.428, 2.691, 2.997, 3.345, 3.745, 4.205, 4.736",\ | |
"2.326, 2.381, 2.535, 2.755, 3.025, 3.338, 3.693, 4.097, 4.56, 5.094",\ | |
"2.695, 2.753, 2.913, 3.142, 3.422, 3.744, 4.107, 4.518, 4.986, 5.523"); | |
} | |
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.003263, 0.01121, 0.02638, 0.05001, 0.08318, 0.1268, 0.1818, 0.2489, 0.3289"); | |
values("0.3889, 0.4291, 0.5542, 0.7764, 1.114, 1.583, 2.198, 2.973, 3.915, 5.038",\ | |
"0.4036, 0.4436, 0.569, 0.791, 1.128, 1.598, 2.213, 2.986, 3.931, 5.056",\ | |
"0.4588, 0.4985, 0.6232, 0.8446, 1.182, 1.652, 2.267, 3.04, 3.985, 5.109",\ | |
"0.5606, 0.5999, 0.7229, 0.9426, 1.279, 1.748, 2.364, 3.137, 4.082, 5.206",\ | |
"0.6536, 0.6952, 0.821, 1.04, 1.375, 1.844, 2.458, 3.232, 4.177, 5.301",\ | |
"0.7153, 0.7589, 0.8893, 1.11, 1.444, 1.911, 2.526, 3.299, 4.244, 5.368",\ | |
"0.7423, 0.7887, 0.9243, 1.147, 1.481, 1.948, 2.562, 3.334, 4.278, 5.402",\ | |
"0.731, 0.7803, 0.9225, 1.15, 1.485, 1.95, 2.564, 3.336, 4.278, 5.402",\ | |
"0.6789, 0.7311, 0.8812, 1.115, 1.452, 1.918, 2.532, 3.304, 4.247, 5.37",\ | |
"0.5848, 0.6398, 0.7978, 1.039, 1.381, 1.851, 2.465, 3.238, 4.181, 5.304"); | |
} | |
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.003263, 0.01121, 0.02638, 0.05001, 0.08318, 0.1268, 0.1818, 0.2489, 0.3289"); | |
values("0.3252, 0.3714, 0.5038, 0.7112, 0.9814, 1.326, 1.768, 2.329, 3.027, 3.889",\ | |
"0.325, 0.3718, 0.5032, 0.7094, 0.9804, 1.326, 1.768, 2.329, 3.032, 3.889",\ | |
"0.3252, 0.3736, 0.5036, 0.7108, 0.982, 1.326, 1.768, 2.329, 3.032, 3.889",\ | |
"0.3254, 0.3736, 0.5036, 0.7092, 0.981, 1.326, 1.768, 2.328, 3.028, 3.886",\ | |
"0.3258, 0.3726, 0.5044, 0.7108, 0.9832, 1.326, 1.767, 2.328, 3.031, 3.886",\ | |
"0.34, 0.387, 0.5174, 0.7202, 0.9892, 1.332, 1.772, 2.332, 3.03, 3.888",\ | |
"0.356, 0.404, 0.5382, 0.7436, 1.014, 1.352, 1.786, 2.343, 3.039, 3.897",\ | |
"0.3754, 0.4242, 0.5612, 0.7692, 1.041, 1.382, 1.813, 2.362, 3.057, 3.903",\ | |
"0.4018, 0.452, 0.592, 0.8012, 1.076, 1.418, 1.845, 2.391, 3.075, 3.917",\ | |
"0.4334, 0.4862, 0.6304, 0.8436, 1.126, 1.464, 1.893, 2.43, 3.106, 3.94"); | |
} | |
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.003263, 0.01121, 0.02638, 0.05001, 0.08318, 0.1268, 0.1818, 0.2489, 0.3289"); | |
values("0.1855, 0.2381, 0.4257, 0.7963, 1.387, 2.22, 3.317, 4.7, 6.385, 8.397",\ | |
"0.1855, 0.2385, 0.4251, 0.7966, 1.387, 2.22, 3.316, 4.7, 6.388, 8.404",\ | |
"0.1843, 0.2377, 0.4241, 0.7962, 1.386, 2.22, 3.317, 4.701, 6.39, 8.405",\ | |
"0.1869, 0.2393, 0.4238, 0.795, 1.387, 2.219, 3.318, 4.699, 6.386, 8.404",\ | |
"0.204, 0.2566, 0.4348, 0.7984, 1.387, 2.218, 3.315, 4.701, 6.39, 8.405",\ | |
"0.223, 0.2756, 0.4504, 0.8064, 1.392, 2.224, 3.316, 4.699, 6.389, 8.405",\ | |
"0.2456, 0.2996, 0.4718, 0.8168, 1.396, 2.225, 3.321, 4.701, 6.389, 8.404",\ | |
"0.2688, 0.3234, 0.4974, 0.8342, 1.405, 2.23, 3.329, 4.702, 6.393, 8.401",\ | |
"0.297, 0.3544, 0.5282, 0.8582, 1.42, 2.244, 3.331, 4.71, 6.395, 8.404",\ | |
"0.3242, 0.3834, 0.5626, 0.8872, 1.443, 2.26, 3.348, 4.717, 6.4, 8.406"); | |
} | |
} | |
} | |
} | |