blob: 278944ee5446514bad5ea1b454b91729dfdbde65 [file] [log] [blame]
/*
* 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_2) {
area : 33.868800 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.0063" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.00508068" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.00506196" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.00503496" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.00505476" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.0050166" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.00501624" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.0050112" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0063" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.006213 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.04294, 0.04295, 0.04298, 0.04295, 0.04289, 0.04288, 0.04291, \
0.04287, 0.04285, 0.0428");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.008774, -0.008825, -0.008876, -0.008878, -0.008887, -0.008887, \
-0.008924, -0.008939, -0.008927, -0.008932");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.02203, 0.02204, 0.02205, 0.02206, 0.02201, 0.022, 0.02206, 0.02205, \
0.02202, 0.02199");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.008829, -0.008894, -0.008944, -0.008968, -0.00895, -0.008974, \
-0.009013, -0.009017, -0.009006, -0.009013");
}
}
internal_power() {
when : "A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.02185, 0.02188, 0.02191, 0.02189, 0.02184, 0.02187, 0.0219, \
0.02188, 0.02187, 0.02184");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.008832, -0.00891, -0.008958, -0.008958, -0.008977, -0.008969, \
-0.009019, -0.009011, -0.009007, -0.009008");
}
}
}
pin(A2) {
capacitance : 0.005959 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.02083, 0.02087, 0.02089, 0.02089, 0.02089, 0.02085, 0.0209, \
0.02087, 0.02083, 0.02079");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.01005, -0.01011, -0.01014, -0.01015, -0.01015, -0.01016, -0.0102, \
-0.01021, -0.01023, -0.01025");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03082, 0.03085, 0.03086, 0.03081, 0.03079, 0.03077, 0.03082, \
0.03084, 0.03084, 0.03084");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02404, -0.02464, -0.02728, -0.02907, -0.02982, -0.03017, -0.03039, \
-0.03045, -0.03048, -0.03056");
}
}
internal_power() {
when : "A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.01866, 0.01873, 0.01876, 0.01879, 0.01878, 0.01879, 0.01885, \
0.01885, 0.01884, 0.01884");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.01986, -0.01956, -0.01873, -0.01794, -0.01739, -0.01697, -0.01667, \
-0.01641, -0.01618, -0.01597");
}
}
}
pin(A3) {
capacitance : 0.006001 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03073, 0.0308, 0.03071, 0.03078, 0.03077, 0.03075, 0.03082, \
0.03079, 0.03081, 0.03081");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02572, -0.02711, -0.02933, -0.02982, -0.02999, -0.03011, -0.03025, \
-0.03028, -0.03037, -0.0304");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03122, 0.03128, 0.03122, 0.03121, 0.0312, 0.03122, 0.03129, \
0.03129, 0.03126, 0.03128");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02426, -0.02546, -0.0275, -0.02859, -0.02917, -0.02946, -0.02973, \
-0.02986, -0.02997, -0.03003");
}
}
internal_power() {
when : "A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03065, 0.03072, 0.03071, 0.03065, 0.03067, 0.03075, 0.03083, \
0.03078, 0.03074, 0.03077");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02842, -0.02916, -0.02973, -0.02989, -0.03001, -0.0301, -0.03026, \
-0.03029, -0.03035, -0.03039");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2|A3)" ;
max_capacitance : 0.7563 ;
max_transition : 5.2 ;
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.006213, 0.02451, 0.05946, 0.1139, 0.1903, 0.2908, 0.4175, 0.5721, 0.7563");
values("0.394, 0.3801, 0.3484, 0.3172, 0.2957, 0.2817, 0.2723, 0.2656, 0.2606, 0.257",\
"0.3926, 0.3787, 0.3471, 0.3158, 0.2945, 0.2806, 0.2711, 0.2645, 0.2594, 0.2558",\
"0.3936, 0.3796, 0.348, 0.3169, 0.2954, 0.2816, 0.2723, 0.2657, 0.2607, 0.2571",\
"0.4048, 0.3907, 0.359, 0.3277, 0.306, 0.2922, 0.2828, 0.2762, 0.2712, 0.2676",\
"0.436, 0.4217, 0.3884, 0.3551, 0.332, 0.3172, 0.307, 0.2996, 0.2943, 0.2903",\
"0.4905, 0.4752, 0.4393, 0.402, 0.3752, 0.3578, 0.346, 0.3376, 0.3314, 0.3267",\
"0.5667, 0.5501, 0.5104, 0.4684, 0.4367, 0.4157, 0.401, 0.3907, 0.3831, 0.3774",\
"0.6669, 0.6492, 0.6055, 0.5578, 0.52, 0.494, 0.4753, 0.4621, 0.4524, 0.4453",\
"0.7912, 0.7725, 0.7252, 0.6712, 0.6259, 0.5934, 0.5702, 0.5533, 0.5408, 0.5312",\
"0.9391, 0.9194, 0.8685, 0.8079, 0.7548, 0.7157, 0.6865, 0.665, 0.6492, 0.637");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.006213, 0.02451, 0.05946, 0.1139, 0.1903, 0.2908, 0.4175, 0.5721, 0.7563");
values("0.1439, 0.1402, 0.136, 0.1352, 0.1359, 0.1371, 0.1386, 0.1403, 0.1423, 0.144",\
"0.1448, 0.1412, 0.1371, 0.1362, 0.137, 0.1378, 0.1397, 0.141, 0.1427, 0.1451",\
"0.1506, 0.1468, 0.1415, 0.1402, 0.1402, 0.1413, 0.1429, 0.145, 0.1466, 0.149",\
"0.1731, 0.1671, 0.1593, 0.1536, 0.1518, 0.1518, 0.1526, 0.154, 0.1567, 0.1587",\
"0.2096, 0.2019, 0.1883, 0.1801, 0.1747, 0.1715, 0.1717, 0.172, 0.1729, 0.1739",\
"0.2625, 0.2517, 0.2336, 0.2199, 0.2117, 0.2065, 0.2041, 0.203, 0.2021, 0.203",\
"0.3326, 0.3194, 0.2966, 0.2765, 0.2625, 0.2557, 0.2523, 0.2483, 0.2463, 0.2448",\
"0.4206, 0.4056, 0.3772, 0.3509, 0.3316, 0.3199, 0.3143, 0.311, 0.3068, 0.3044",\
"0.5281, 0.5105, 0.4761, 0.4462, 0.4209, 0.4023, 0.3909, 0.3862, 0.3835, 0.38",\
"0.6544, 0.6361, 0.5957, 0.5604, 0.5304, 0.5057, 0.4889, 0.4784, 0.4731, 0.471");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.006213, 0.02451, 0.05946, 0.1139, 0.1903, 0.2908, 0.4175, 0.5721, 0.7563");
values("0.4175, 0.4037, 0.3718, 0.3405, 0.3191, 0.3052, 0.2955, 0.2888, 0.2839, 0.2802",\
"0.416, 0.4021, 0.3704, 0.339, 0.3176, 0.3035, 0.2941, 0.2874, 0.2824, 0.2786",\
"0.4142, 0.4004, 0.3685, 0.3372, 0.3155, 0.3016, 0.2922, 0.2854, 0.2804, 0.2768",\
"0.4231, 0.4089, 0.3767, 0.3446, 0.3228, 0.3085, 0.2986, 0.2919, 0.2868, 0.283",\
"0.4552, 0.4403, 0.4066, 0.3722, 0.3485, 0.3331, 0.3223, 0.3148, 0.3092, 0.3051",\
"0.5118, 0.4966, 0.4604, 0.4226, 0.3951, 0.3772, 0.3648, 0.356, 0.3495, 0.3447",\
"0.596, 0.5798, 0.5404, 0.4978, 0.465, 0.4428, 0.4275, 0.4165, 0.4086, 0.4025",\
"0.7087, 0.6915, 0.6488, 0.5999, 0.5601, 0.5325, 0.513, 0.4985, 0.4881, 0.4802",\
"0.8483, 0.8304, 0.7838, 0.729, 0.6817, 0.6472, 0.6224, 0.6039, 0.5898, 0.5795",\
"1.014, 0.995, 0.9453, 0.8848, 0.8291, 0.7871, 0.7558, 0.7323, 0.7147, 0.7011");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.006213, 0.02451, 0.05946, 0.1139, 0.1903, 0.2908, 0.4175, 0.5721, 0.7563");
values("0.1703, 0.1658, 0.1599, 0.1572, 0.1571, 0.157, 0.1588, 0.1599, 0.1622, 0.1639",\
"0.1703, 0.1657, 0.1598, 0.1571, 0.1569, 0.157, 0.1588, 0.1606, 0.1622, 0.1646",\
"0.1728, 0.1682, 0.1616, 0.159, 0.1584, 0.1589, 0.1599, 0.1613, 0.1633, 0.165",\
"0.1941, 0.1881, 0.1788, 0.1721, 0.1692, 0.1679, 0.1689, 0.1703, 0.1719, 0.1736",\
"0.2329, 0.2247, 0.2111, 0.2007, 0.1939, 0.1902, 0.1894, 0.1894, 0.1896, 0.1916",\
"0.2906, 0.2798, 0.2614, 0.2452, 0.2358, 0.2297, 0.2251, 0.2236, 0.2234, 0.2233",\
"0.3681, 0.3555, 0.3315, 0.3105, 0.2948, 0.2855, 0.2794, 0.2754, 0.2724, 0.2715",\
"0.4671, 0.4517, 0.4227, 0.396, 0.3753, 0.3596, 0.3511, 0.3456, 0.3404, 0.3387",\
"0.5884, 0.5712, 0.5363, 0.5054, 0.4774, 0.4558, 0.4422, 0.4353, 0.4279, 0.4236",\
"0.7328, 0.714, 0.6734, 0.6357, 0.6036, 0.5759, 0.5548, 0.5411, 0.5355, 0.5295");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.006213, 0.02451, 0.05946, 0.1139, 0.1903, 0.2908, 0.4175, 0.5721, 0.7563");
values("0.4403, 0.4262, 0.3947, 0.3632, 0.3418, 0.3279, 0.3182, 0.3114, 0.3065, 0.3028",\
"0.4386, 0.4248, 0.3929, 0.3619, 0.3401, 0.3262, 0.3167, 0.31, 0.305, 0.3013",\
"0.4362, 0.4222, 0.3905, 0.3592, 0.3374, 0.3235, 0.314, 0.3074, 0.3023, 0.2986",\
"0.4406, 0.4266, 0.3944, 0.3629, 0.341, 0.3267, 0.3172, 0.3103, 0.3053, 0.3016",\
"0.4686, 0.454, 0.4208, 0.3869, 0.3637, 0.3486, 0.3381, 0.3307, 0.3252, 0.3213",\
"0.53, 0.515, 0.4788, 0.4414, 0.4138, 0.396, 0.3835, 0.3748, 0.3683, 0.3636",\
"0.6298, 0.6137, 0.5739, 0.53, 0.4965, 0.4732, 0.4572, 0.4457, 0.437, 0.4308",\
"0.7642, 0.7467, 0.7032, 0.6525, 0.6108, 0.5814, 0.56, 0.5442, 0.5323, 0.5236",\
"0.9298, 0.9117, 0.8641, 0.8069, 0.7562, 0.7183, 0.6911, 0.6705, 0.6549, 0.643",\
"1.125, 1.107, 1.056, 0.993, 0.9329, 0.8861, 0.8512, 0.8249, 0.8046, 0.789");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.006213, 0.02451, 0.05946, 0.1139, 0.1903, 0.2908, 0.4175, 0.5721, 0.7563");
values("0.1969, 0.1914, 0.1835, 0.1794, 0.1782, 0.1785, 0.179, 0.1804, 0.1831, 0.1848",\
"0.1952, 0.1897, 0.1815, 0.1778, 0.1767, 0.177, 0.1783, 0.1793, 0.1809, 0.1826",\
"0.1948, 0.1889, 0.1811, 0.1768, 0.1753, 0.1753, 0.1769, 0.1779, 0.1799, 0.1823",\
"0.2149, 0.2084, 0.1976, 0.1898, 0.1856, 0.1844, 0.1848, 0.1855, 0.1874, 0.1884",\
"0.2576, 0.2484, 0.2329, 0.2216, 0.2134, 0.2089, 0.2075, 0.2067, 0.2076, 0.2089",\
"0.3229, 0.3113, 0.2917, 0.2736, 0.2621, 0.2539, 0.2489, 0.2463, 0.245, 0.2453",\
"0.4137, 0.3998, 0.3743, 0.3506, 0.3326, 0.3213, 0.3129, 0.3075, 0.3041, 0.3029",\
"0.5311, 0.515, 0.4833, 0.4525, 0.4293, 0.4115, 0.4004, 0.3921, 0.3876, 0.3822",\
"0.6764, 0.6581, 0.6205, 0.5848, 0.5532, 0.5286, 0.5106, 0.5008, 0.4927, 0.4874",\
"0.8511, 0.8313, 0.7872, 0.7445, 0.7083, 0.6764, 0.6517, 0.6326, 0.623, 0.6153");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.006213, 0.02451, 0.05946, 0.1139, 0.1903, 0.2908, 0.4175, 0.5721, 0.7563");
values("0.4042, 0.437, 0.5237, 0.6472, 0.8021, 0.9919, 1.221, 1.496, 1.825, 2.214",\
"0.4067, 0.4396, 0.5265, 0.6497, 0.8048, 0.9946, 1.224, 1.499, 1.828, 2.216",\
"0.4337, 0.4665, 0.5532, 0.6764, 0.8316, 1.021, 1.25, 1.526, 1.854, 2.243",\
"0.5096, 0.5425, 0.6289, 0.7521, 0.9068, 1.096, 1.326, 1.601, 1.93, 2.318",\
"0.6418, 0.6745, 0.7599, 0.8826, 1.037, 1.226, 1.455, 1.73, 2.059, 2.448",\
"0.8201, 0.8532, 0.9391, 1.062, 1.217, 1.407, 1.636, 1.911, 2.239, 2.628",\
"1.043, 1.077, 1.163, 1.287, 1.443, 1.634, 1.864, 2.14, 2.468, 2.856",\
"1.308, 1.343, 1.434, 1.56, 1.718, 1.911, 2.142, 2.418, 2.748, 3.136",\
"1.614, 1.652, 1.747, 1.879, 2.042, 2.239, 2.472, 2.75, 3.08, 3.468",\
"1.963, 2.002, 2.103, 2.242, 2.412, 2.614, 2.854, 3.135, 3.466, 3.855");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.006213, 0.02451, 0.05946, 0.1139, 0.1903, 0.2908, 0.4175, 0.5721, 0.7563");
values("0.1799, 0.2035, 0.2759, 0.4064, 0.6088, 0.8927, 1.266, 1.738, 2.312, 2.997",\
"0.1877, 0.2113, 0.2837, 0.4142, 0.6167, 0.9004, 1.274, 1.745, 2.32, 3.005",\
"0.2151, 0.2385, 0.3103, 0.4404, 0.6427, 0.9267, 1.299, 1.771, 2.346, 3.029",\
"0.252, 0.2759, 0.3476, 0.4761, 0.6768, 0.9601, 1.333, 1.804, 2.378, 3.064",\
"0.2689, 0.2947, 0.3675, 0.4953, 0.6946, 0.9762, 1.348, 1.818, 2.393, 3.078",\
"0.2583, 0.2857, 0.3617, 0.4899, 0.6877, 0.9681, 1.339, 1.808, 2.381, 3.064",\
"0.2156, 0.2452, 0.3246, 0.4544, 0.6524, 0.933, 1.302, 1.77, 2.342, 3.026",\
"0.1375, 0.1699, 0.2536, 0.3856, 0.5843, 0.8658, 1.237, 1.704, 2.275, 2.956",\
"0.0229, 0.0574, 0.1461, 0.282, 0.4809, 0.7631, 1.136, 1.605, 2.176, 2.857",\
"-0.1314, -0.0939, 0.0011, 0.1401, 0.3412, 0.6232, 0.9976, 1.471, 2.044, 2.725");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.006213, 0.02451, 0.05946, 0.1139, 0.1903, 0.2908, 0.4175, 0.5721, 0.7563");
values("0.1527, 0.1879, 0.2758, 0.4057, 0.5887, 0.8391, 1.169, 1.6, 2.136, 2.791",\
"0.1529, 0.1878, 0.2757, 0.4053, 0.5897, 0.8388, 1.169, 1.599, 2.138, 2.791",\
"0.1527, 0.1877, 0.2758, 0.4054, 0.5883, 0.8393, 1.171, 1.6, 2.138, 2.79",\
"0.152, 0.1868, 0.276, 0.4049, 0.5882, 0.8392, 1.169, 1.598, 2.138, 2.791",\
"0.1536, 0.1886, 0.2772, 0.4074, 0.591, 0.8398, 1.171, 1.599, 2.137, 2.791",\
"0.165, 0.2004, 0.2874, 0.4172, 0.5974, 0.8454, 1.175, 1.603, 2.139, 2.791",\
"0.1826, 0.2166, 0.302, 0.4304, 0.6096, 0.8566, 1.183, 1.606, 2.142, 2.794",\
"0.2074, 0.2436, 0.3286, 0.4532, 0.6296, 0.8722, 1.197, 1.617, 2.147, 2.797",\
"0.235, 0.2734, 0.362, 0.4876, 0.6602, 0.8978, 1.215, 1.631, 2.157, 2.802",\
"0.2674, 0.3078, 0.4006, 0.5272, 0.7022, 0.9384, 1.252, 1.659, 2.176, 2.814");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.006213, 0.02451, 0.05946, 0.1139, 0.1903, 0.2908, 0.4175, 0.5721, 0.7563");
values("0.07146, 0.1044, 0.2196, 0.4509, 0.8197, 1.338, 2.022, 2.882, 3.933, 5.184",\
"0.07148, 0.1043, 0.2194, 0.4511, 0.8197, 1.34, 2.022, 2.883, 3.933, 5.183",\
"0.0714, 0.1043, 0.2198, 0.451, 0.8212, 1.34, 2.022, 2.883, 3.934, 5.19",\
"0.07922, 0.1106, 0.2235, 0.4516, 0.8196, 1.339, 2.024, 2.883, 3.935, 5.186",\
"0.09112, 0.1215, 0.2312, 0.4554, 0.8224, 1.34, 2.022, 2.881, 3.933, 5.187",\
"0.1066, 0.1374, 0.243, 0.4632, 0.8252, 1.341, 2.026, 2.881, 3.932, 5.184",\
"0.123, 0.1552, 0.2586, 0.4738, 0.834, 1.346, 2.025, 2.885, 3.94, 5.182",\
"0.143, 0.1762, 0.2772, 0.4878, 0.847, 1.36, 2.035, 2.889, 3.937, 5.192",\
"0.163, 0.1994, 0.2986, 0.504, 0.8602, 1.375, 2.054, 2.902, 3.942, 5.189",\
"0.1866, 0.224, 0.3252, 0.5244, 0.876, 1.393, 2.076, 2.927, 3.961, 5.199");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.006213, 0.02451, 0.05946, 0.1139, 0.1903, 0.2908, 0.4175, 0.5721, 0.7563");
values("0.4854, 0.5183, 0.6051, 0.7283, 0.8834, 1.073, 1.302, 1.578, 1.906, 2.295",\
"0.487, 0.5203, 0.6068, 0.7301, 0.8853, 1.075, 1.304, 1.579, 1.908, 2.297",\
"0.4985, 0.5315, 0.618, 0.7414, 0.8965, 1.086, 1.315, 1.59, 1.919, 2.308",\
"0.5414, 0.5742, 0.6604, 0.7835, 0.9383, 1.128, 1.357, 1.632, 1.961, 2.35",\
"0.6345, 0.6678, 0.7546, 0.8774, 1.032, 1.222, 1.451, 1.726, 2.055, 2.444",\
"0.777, 0.8109, 0.8987, 1.024, 1.181, 1.372, 1.601, 1.876, 2.204, 2.593",\
"0.9647, 1, 1.091, 1.219, 1.377, 1.57, 1.801, 2.076, 2.405, 2.793",\
"1.188, 1.225, 1.321, 1.455, 1.619, 1.815, 2.048, 2.325, 2.654, 3.043",\
"1.445, 1.485, 1.586, 1.728, 1.9, 2.103, 2.342, 2.623, 2.953, 3.342",\
"1.737, 1.779, 1.886, 2.035, 2.218, 2.432, 2.68, 2.968, 3.302, 3.692");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.006213, 0.02451, 0.05946, 0.1139, 0.1903, 0.2908, 0.4175, 0.5721, 0.7563");
values("0.2064, 0.2303, 0.3028, 0.4332, 0.6355, 0.9193, 1.292, 1.763, 2.338, 3.021",\
"0.2133, 0.2372, 0.3098, 0.44, 0.6422, 0.9263, 1.299, 1.769, 2.343, 3.027",\
"0.239, 0.263, 0.335, 0.4651, 0.6673, 0.9511, 1.324, 1.795, 2.369, 3.051",\
"0.2821, 0.306, 0.3774, 0.5059, 0.7063, 0.9898, 1.363, 1.832, 2.406, 3.091",\
"0.309, 0.3347, 0.4075, 0.5348, 0.7339, 1.015, 1.388, 1.857, 2.431, 3.115",\
"0.3109, 0.3386, 0.4142, 0.5418, 0.7397, 1.019, 1.39, 1.858, 2.432, 3.114",\
"0.2845, 0.3145, 0.3932, 0.5228, 0.7206, 0.9997, 1.369, 1.836, 2.408, 3.091",\
"0.2266, 0.2589, 0.3424, 0.4737, 0.6726, 0.9526, 1.323, 1.789, 2.359, 3.04",\
"0.1364, 0.1711, 0.2597, 0.3944, 0.5936, 0.875, 1.247, 1.714, 2.284, 2.964",\
"0.012, 0.0496, 0.1443, 0.2823, 0.4826, 0.7654, 1.139, 1.609, 2.182, 2.862");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.006213, 0.02451, 0.05946, 0.1139, 0.1903, 0.2908, 0.4175, 0.5721, 0.7563");
values("0.1521, 0.1881, 0.276, 0.4051, 0.5897, 0.8391, 1.169, 1.599, 2.138, 2.79",\
"0.1521, 0.1877, 0.2757, 0.4056, 0.5896, 0.8393, 1.171, 1.6, 2.138, 2.792",\
"0.1529, 0.1879, 0.276, 0.4057, 0.5884, 0.8391, 1.17, 1.6, 2.137, 2.791",\
"0.1532, 0.1888, 0.2767, 0.4062, 0.5902, 0.8398, 1.17, 1.6, 2.139, 2.791",\
"0.1604, 0.1954, 0.282, 0.4112, 0.5928, 0.841, 1.173, 1.601, 2.137, 2.792",\
"0.17, 0.2062, 0.2954, 0.4236, 0.6014, 0.849, 1.177, 1.604, 2.14, 2.791",\
"0.1884, 0.225, 0.3146, 0.4422, 0.619, 0.8632, 1.187, 1.609, 2.142, 2.79",\
"0.214, 0.253, 0.3476, 0.4758, 0.6484, 0.885, 1.205, 1.621, 2.15, 2.797",\
"0.2424, 0.2846, 0.3856, 0.52, 0.694, 0.927, 1.237, 1.644, 2.164, 2.804",\
"0.2726, 0.3188, 0.4254, 0.5682, 0.7482, 0.985, 1.293, 1.689, 2.194, 2.822");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.006213, 0.02451, 0.05946, 0.1139, 0.1903, 0.2908, 0.4175, 0.5721, 0.7563");
values("0.07474, 0.1074, 0.2222, 0.4525, 0.8224, 1.341, 2.023, 2.882, 3.932, 5.182",\
"0.07502, 0.1073, 0.2221, 0.4524, 0.8207, 1.341, 2.025, 2.881, 3.932, 5.184",\
"0.0746, 0.1071, 0.2223, 0.4525, 0.8216, 1.341, 2.025, 2.882, 3.932, 5.183",\
"0.07996, 0.1116, 0.2246, 0.453, 0.8203, 1.341, 2.025, 2.881, 3.932, 5.182",\
"0.0919, 0.1228, 0.2331, 0.4571, 0.8232, 1.342, 2.025, 2.882, 3.932, 5.183",\
"0.1072, 0.1374, 0.2436, 0.4642, 0.8256, 1.343, 2.024, 2.888, 3.933, 5.181",\
"0.124, 0.1554, 0.2588, 0.475, 0.8352, 1.347, 2.026, 2.886, 3.935, 5.184",\
"0.1426, 0.1766, 0.2778, 0.4886, 0.8476, 1.362, 2.038, 2.888, 3.94, 5.196",\
"0.1642, 0.1998, 0.2994, 0.506, 0.8622, 1.378, 2.058, 2.905, 3.942, 5.193",\
"0.1882, 0.2252, 0.3256, 0.5254, 0.88, 1.399, 2.079, 2.927, 3.963, 5.198");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.006213, 0.02451, 0.05946, 0.1139, 0.1903, 0.2908, 0.4175, 0.5721, 0.7563");
values("0.5182, 0.5513, 0.6376, 0.7611, 0.9162, 1.106, 1.335, 1.61, 1.939, 2.328",\
"0.5217, 0.5546, 0.6413, 0.7647, 0.9197, 1.109, 1.339, 1.614, 1.943, 2.331",\
"0.5318, 0.5648, 0.6512, 0.7747, 0.9297, 1.119, 1.349, 1.624, 1.953, 2.341",\
"0.5576, 0.5905, 0.6768, 0.7997, 0.9548, 1.144, 1.374, 1.649, 1.977, 2.366",\
"0.6236, 0.6568, 0.7435, 0.8669, 1.021, 1.211, 1.44, 1.715, 2.044, 2.433",\
"0.7395, 0.7733, 0.8614, 0.986, 1.142, 1.333, 1.562, 1.837, 2.166, 2.554",\
"0.8993, 0.9348, 1.026, 1.155, 1.314, 1.507, 1.737, 2.013, 2.341, 2.729",\
"1.09, 1.128, 1.226, 1.362, 1.529, 1.727, 1.961, 2.238, 2.567, 2.955",\
"1.308, 1.349, 1.453, 1.599, 1.776, 1.984, 2.227, 2.509, 2.84, 3.228",\
"1.555, 1.597, 1.708, 1.863, 2.052, 2.273, 2.528, 2.821, 3.158, 3.549");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.006213, 0.02451, 0.05946, 0.1139, 0.1903, 0.2908, 0.4175, 0.5721, 0.7563");
values("0.2194, 0.2441, 0.3179, 0.4499, 0.6532, 0.9372, 1.311, 1.78, 2.355, 3.039",\
"0.2253, 0.2501, 0.3238, 0.4558, 0.6589, 0.943, 1.316, 1.787, 2.361, 3.044",\
"0.2501, 0.2745, 0.3483, 0.4797, 0.6828, 0.9667, 1.34, 1.81, 2.385, 3.069",\
"0.2966, 0.3213, 0.3939, 0.5232, 0.7248, 1.008, 1.381, 1.851, 2.424, 3.108",\
"0.3309, 0.3571, 0.4309, 0.5594, 0.7588, 1.041, 1.412, 1.882, 2.455, 3.14",\
"0.3427, 0.3712, 0.4479, 0.5767, 0.775, 1.055, 1.425, 1.893, 2.466, 3.15",\
"0.3289, 0.3595, 0.4398, 0.5706, 0.7694, 1.049, 1.418, 1.885, 2.456, 3.138",\
"0.2873, 0.3207, 0.4068, 0.5397, 0.7394, 1.021, 1.39, 1.856, 2.426, 3.107",\
"0.2166, 0.253, 0.3455, 0.4829, 0.6839, 0.9663, 1.338, 1.807, 2.376, 3.056",\
"0.1164, 0.1559, 0.255, 0.3976, 0.6016, 0.8861, 1.261, 1.731, 2.303, 2.983");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.006213, 0.02451, 0.05946, 0.1139, 0.1903, 0.2908, 0.4175, 0.5721, 0.7563");
values("0.1525, 0.1879, 0.2762, 0.4053, 0.5896, 0.8383, 1.169, 1.599, 2.138, 2.792",\
"0.1523, 0.1881, 0.2759, 0.4054, 0.5884, 0.8384, 1.169, 1.599, 2.138, 2.791",\
"0.1523, 0.1878, 0.2758, 0.4053, 0.5884, 0.839, 1.169, 1.6, 2.135, 2.791",\
"0.1524, 0.188, 0.2765, 0.4063, 0.5886, 0.8394, 1.169, 1.6, 2.138, 2.79",\
"0.1582, 0.1936, 0.2808, 0.41, 0.592, 0.841, 1.171, 1.601, 2.139, 2.791",\
"0.1688, 0.2056, 0.2944, 0.4218, 0.6012, 0.848, 1.175, 1.603, 2.139, 2.79",\
"0.1928, 0.2298, 0.3202, 0.4466, 0.6222, 0.8638, 1.188, 1.611, 2.143, 2.791",\
"0.2224, 0.2624, 0.3596, 0.4892, 0.6614, 0.8948, 1.21, 1.623, 2.15, 2.796",\
"0.2544, 0.2978, 0.4026, 0.5412, 0.7176, 0.9496, 1.257, 1.656, 2.169, 2.806",\
"0.288, 0.336, 0.4488, 0.597, 0.7848, 1.021, 1.328, 1.72, 2.214, 2.83");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.006213, 0.02451, 0.05946, 0.1139, 0.1903, 0.2908, 0.4175, 0.5721, 0.7563");
values("0.07958, 0.1124, 0.2276, 0.4571, 0.8239, 1.344, 2.024, 2.888, 3.933, 5.185",\
"0.07944, 0.1123, 0.2274, 0.4572, 0.8236, 1.343, 2.027, 2.888, 3.931, 5.181",\
"0.07898, 0.1116, 0.2272, 0.4569, 0.8255, 1.344, 2.027, 2.888, 3.934, 5.185",\
"0.08354, 0.1149, 0.228, 0.4568, 0.8251, 1.341, 2.026, 2.884, 3.933, 5.181",\
"0.09602, 0.1278, 0.2365, 0.462, 0.8248, 1.342, 2.027, 2.887, 3.932, 5.183",\
"0.1124, 0.143, 0.2494, 0.4694, 0.83, 1.346, 2.025, 2.889, 3.934, 5.185",\
"0.1322, 0.1642, 0.2658, 0.4822, 0.8406, 1.353, 2.029, 2.891, 3.933, 5.183",\
"0.1542, 0.1894, 0.2886, 0.499, 0.857, 1.369, 2.04, 2.891, 3.943, 5.186",\
"0.1798, 0.2158, 0.316, 0.52, 0.8756, 1.39, 2.063, 2.909, 3.946, 5.197",\
"0.2088, 0.2456, 0.3484, 0.5462, 0.898, 1.415, 2.095, 2.94, 3.967, 5.203");
}
}
}
}