blob: 51341fb85f47b08998c98752e09e6f4fce272824 [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_mcu7t5v0__and3_1) {
area : 21.952000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.001407615" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.001674035" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.001675465" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.00807015" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.001676125" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.00652355" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.00646965" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.00517528" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00807015" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.002822 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02559, 0.02556, 0.02544, 0.02535, 0.02539, 0.02539, 0.02539, \
0.0254, 0.02534, 0.02542");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.01426, -0.01426, -0.01424, -0.01422, -0.01418, -0.01422, -0.01424, \
-0.01424, -0.01424, -0.01423");
}
}
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02556, 0.02556, 0.02544, 0.02541, 0.02537, 0.02538, 0.02539, \
0.02543, 0.02539, 0.02539");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.01419, -0.01416, -0.01416, -0.01412, -0.01415, -0.01409, -0.01417, \
-0.01416, -0.01412, -0.01412");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02546, 0.02545, 0.02542, 0.02533, 0.02537, 0.02537, 0.0254, \
0.0254, 0.02539, 0.02539");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.01444, 0.01448, 0.01452, 0.01454, 0.0146, 0.01462, 0.01457, \
0.01459, 0.01469, 0.01463");
}
}
}
pin(A2) {
capacitance : 0.002756 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.0321, 0.03386, 0.03638, 0.03749, 0.03848, 0.03918, 0.03966, \
0.04005, 0.04032, 0.04049");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02284, -0.02282, -0.0227, -0.02267, -0.02268, -0.02267, -0.02267, \
-0.02269, -0.0227, -0.02269");
}
}
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02891, 0.0275, 0.02454, 0.02366, 0.02338, 0.02324, 0.02316, \
0.0231, 0.02302, 0.02299");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02272, -0.02275, -0.02271, -0.0227, -0.0227, -0.02267, -0.02272, \
-0.02269, -0.02266, -0.02272");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02561, 0.02563, 0.02554, 0.02553, 0.02552, 0.0255, 0.02552, \
0.02551, 0.02549, 0.02552");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.01387, -0.01389, -0.01385, -0.01381, -0.0139, -0.01386, -0.0139, \
-0.01392, -0.01389, -0.01397");
}
}
}
pin(A3) {
capacitance : 0.002799 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02461, 0.02352, 0.02295, 0.02275, 0.02271, 0.02269, 0.02273, \
0.02273, 0.02269, 0.02272");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02279, -0.02277, -0.0227, -0.02267, -0.02266, -0.02266, -0.02271, \
-0.0227, -0.02269, -0.02274");
}
}
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02805, 0.02644, 0.02437, 0.02346, 0.02312, 0.0229, 0.02285, \
0.0228, 0.02272, 0.0227");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02274, -0.02278, -0.02271, -0.0227, -0.02267, -0.02266, -0.02272, \
-0.02271, -0.02267, -0.02269");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02625, 0.0248, 0.02371, 0.02323, 0.02306, 0.0229, 0.02284, 0.02282, \
0.02275, 0.02274");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02279, -0.02279, -0.02275, -0.02269, -0.02267, -0.02268, -0.02269, \
-0.02272, -0.02269, -0.02273");
}
}
}
pin(Z) {
direction : output ;
function : "(A1&A2&A3)" ;
max_capacitance : 0.2265 ;
max_transition : 3.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.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002557, 0.00802, 0.01845, 0.03471, 0.05752, 0.08753, 0.1253, 0.1715, 0.2265");
values("0.2828, 0.2781, 0.2673, 0.2585, 0.2524, 0.2483, 0.2455, 0.2436, 0.2423, 0.2412",\
"0.2831, 0.2785, 0.2679, 0.2587, 0.2529, 0.2488, 0.246, 0.2442, 0.2427, 0.2418",\
"0.287, 0.282, 0.2712, 0.2622, 0.2562, 0.252, 0.2492, 0.2473, 0.2461, 0.245",\
"0.3076, 0.3021, 0.2894, 0.2785, 0.2711, 0.2658, 0.2623, 0.26, 0.2583, 0.2569",\
"0.3578, 0.3511, 0.3342, 0.318, 0.3064, 0.2984, 0.2928, 0.2889, 0.2861, 0.284",\
"0.4368, 0.4284, 0.4073, 0.3845, 0.3667, 0.354, 0.3445, 0.338, 0.3333, 0.3297",\
"0.5425, 0.5328, 0.5073, 0.4775, 0.4528, 0.434, 0.42, 0.4098, 0.4023, 0.3966",\
"0.6746, 0.6638, 0.6346, 0.5986, 0.5662, 0.5404, 0.5207, 0.5057, 0.4945, 0.4861",\
"0.8338, 0.8221, 0.7896, 0.7474, 0.7074, 0.674, 0.6475, 0.6273, 0.6116, 0.5993",\
"1.02, 1.008, 0.9726, 0.9257, 0.8773, 0.8359, 0.8022, 0.7755, 0.7543, 0.738");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002557, 0.00802, 0.01845, 0.03471, 0.05752, 0.08753, 0.1253, 0.1715, 0.2265");
values("0.2249, 0.2173, 0.1999, 0.1833, 0.1718, 0.164, 0.159, 0.156, 0.1544, 0.153",\
"0.2246, 0.2173, 0.1997, 0.1832, 0.1718, 0.1638, 0.1588, 0.1561, 0.1545, 0.1535",\
"0.2268, 0.2196, 0.2017, 0.1854, 0.1734, 0.1659, 0.1608, 0.1577, 0.1564, 0.1541",\
"0.241, 0.2337, 0.2157, 0.1986, 0.1858, 0.1778, 0.1724, 0.169, 0.1662, 0.1651",\
"0.2786, 0.2709, 0.2515, 0.2324, 0.2176, 0.2067, 0.1996, 0.1957, 0.1921, 0.1904",\
"0.3411, 0.333, 0.311, 0.2897, 0.2713, 0.2568, 0.2468, 0.2399, 0.2347, 0.2316",\
"0.4301, 0.4211, 0.3968, 0.3697, 0.348, 0.3307, 0.3165, 0.3059, 0.2986, 0.2932",\
"0.5437, 0.5342, 0.507, 0.4759, 0.4476, 0.426, 0.4092, 0.395, 0.384, 0.3757",\
"0.6816, 0.6715, 0.643, 0.606, 0.5727, 0.5453, 0.5234, 0.5067, 0.4934, 0.4819",\
"0.8445, 0.8335, 0.8029, 0.7638, 0.7237, 0.6898, 0.6628, 0.6417, 0.6254, 0.61");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002557, 0.00802, 0.01845, 0.03471, 0.05752, 0.08753, 0.1253, 0.1715, 0.2265");
values("0.3182, 0.313, 0.3006, 0.2897, 0.2823, 0.2773, 0.2737, 0.2712, 0.2695, 0.2683",\
"0.3182, 0.3129, 0.3003, 0.2897, 0.2824, 0.2772, 0.2737, 0.2712, 0.2695, 0.2682",\
"0.3215, 0.3162, 0.3036, 0.2925, 0.2852, 0.2801, 0.2764, 0.274, 0.2723, 0.271",\
"0.3424, 0.3366, 0.3228, 0.3097, 0.3008, 0.2947, 0.2904, 0.2874, 0.2853, 0.2839",\
"0.3956, 0.3885, 0.3707, 0.3526, 0.3393, 0.33, 0.3235, 0.3189, 0.3155, 0.313",\
"0.4808, 0.4723, 0.4501, 0.4254, 0.4056, 0.3909, 0.3803, 0.3727, 0.3672, 0.3631",\
"0.5957, 0.5858, 0.5593, 0.5277, 0.5005, 0.4792, 0.4633, 0.4514, 0.4426, 0.4359",\
"0.7398, 0.7288, 0.6986, 0.6604, 0.625, 0.5961, 0.5734, 0.5563, 0.5432, 0.5335",\
"0.9135, 0.9015, 0.868, 0.8239, 0.7802, 0.7433, 0.7131, 0.6896, 0.671, 0.657",\
"1.118, 1.105, 1.069, 1.019, 0.9672, 0.9215, 0.8831, 0.8523, 0.828, 0.8085");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002557, 0.00802, 0.01845, 0.03471, 0.05752, 0.08753, 0.1253, 0.1715, 0.2265");
values("0.2248, 0.2175, 0.1998, 0.1833, 0.1718, 0.1642, 0.1589, 0.1558, 0.1543, 0.1535",\
"0.2242, 0.217, 0.199, 0.1826, 0.171, 0.1635, 0.1584, 0.1558, 0.1538, 0.1524",\
"0.2251, 0.218, 0.2004, 0.1834, 0.1719, 0.1643, 0.1589, 0.1559, 0.1539, 0.153",\
"0.2377, 0.2304, 0.212, 0.1952, 0.1823, 0.1745, 0.1689, 0.1659, 0.1639, 0.1623",\
"0.2737, 0.2661, 0.2469, 0.2278, 0.2131, 0.2028, 0.196, 0.1914, 0.1886, 0.186",\
"0.3372, 0.329, 0.3074, 0.2854, 0.2678, 0.2537, 0.244, 0.237, 0.2325, 0.2289",\
"0.4292, 0.4202, 0.3961, 0.3685, 0.3462, 0.3295, 0.3158, 0.3056, 0.2985, 0.2927",\
"0.5472, 0.5376, 0.5112, 0.4778, 0.4504, 0.4284, 0.412, 0.3981, 0.3873, 0.3785",\
"0.6911, 0.6808, 0.6524, 0.6152, 0.5815, 0.5531, 0.5317, 0.5148, 0.5022, 0.4907",\
"0.8616, 0.8508, 0.821, 0.7798, 0.7389, 0.7046, 0.6773, 0.6557, 0.6403, 0.626");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002557, 0.00802, 0.01845, 0.03471, 0.05752, 0.08753, 0.1253, 0.1715, 0.2265");
values("0.3543, 0.3485, 0.3346, 0.3216, 0.3128, 0.3067, 0.3023, 0.2992, 0.2971, 0.2953",\
"0.3536, 0.3477, 0.3339, 0.3212, 0.3122, 0.306, 0.3016, 0.2986, 0.2963, 0.2947",\
"0.3568, 0.3509, 0.337, 0.3237, 0.3149, 0.3087, 0.3042, 0.3012, 0.299, 0.2973",\
"0.3787, 0.3722, 0.3568, 0.342, 0.3315, 0.3242, 0.319, 0.3155, 0.3128, 0.311",\
"0.435, 0.4274, 0.4084, 0.3885, 0.3736, 0.363, 0.3553, 0.3499, 0.346, 0.3431",\
"0.5282, 0.5193, 0.4959, 0.4693, 0.4472, 0.4307, 0.4186, 0.4099, 0.4033, 0.3985",\
"0.6556, 0.6454, 0.618, 0.584, 0.5541, 0.5303, 0.512, 0.4984, 0.4881, 0.4803",\
"0.8176, 0.8063, 0.775, 0.7342, 0.6955, 0.6631, 0.6374, 0.6176, 0.6024, 0.5906",\
"1.014, 1.002, 0.9674, 0.9204, 0.873, 0.8315, 0.797, 0.7698, 0.7485, 0.7316",\
"1.246, 1.233, 1.196, 1.143, 1.088, 1.037, 0.9927, 0.9569, 0.9281, 0.905");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002557, 0.00802, 0.01845, 0.03471, 0.05752, 0.08753, 0.1253, 0.1715, 0.2265");
values("0.2248, 0.2173, 0.1998, 0.1832, 0.1715, 0.164, 0.1588, 0.1562, 0.1542, 0.153",\
"0.2241, 0.2167, 0.1992, 0.1824, 0.171, 0.1636, 0.1584, 0.1555, 0.1538, 0.1519",\
"0.224, 0.2168, 0.199, 0.1824, 0.1708, 0.1632, 0.1578, 0.1549, 0.153, 0.1524",\
"0.2342, 0.2267, 0.2088, 0.1919, 0.1796, 0.1717, 0.1665, 0.1634, 0.1611, 0.1596",\
"0.2689, 0.2614, 0.2422, 0.2237, 0.2095, 0.1997, 0.1928, 0.1891, 0.1857, 0.1838",\
"0.3357, 0.3274, 0.3051, 0.2837, 0.2665, 0.2528, 0.2434, 0.237, 0.2317, 0.2294",\
"0.4334, 0.4245, 0.3997, 0.3723, 0.3506, 0.3336, 0.32, 0.3096, 0.3027, 0.2987",\
"0.56, 0.5508, 0.5242, 0.4903, 0.4615, 0.4393, 0.4233, 0.41, 0.3994, 0.3911",\
"0.7155, 0.7057, 0.6775, 0.6389, 0.603, 0.5746, 0.5526, 0.5371, 0.5226, 0.5116",\
"0.9017, 0.8912, 0.8607, 0.8193, 0.7767, 0.7408, 0.7115, 0.6902, 0.6744, 0.6601");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002557, 0.00802, 0.01845, 0.03471, 0.05752, 0.08753, 0.1253, 0.1715, 0.2265");
values("0.1917, 0.207, 0.2519, 0.3231, 0.4231, 0.5569, 0.7312, 0.9503, 1.218, 1.538",\
"0.1973, 0.2126, 0.2575, 0.3287, 0.4286, 0.5626, 0.7367, 0.956, 1.224, 1.543",\
"0.2185, 0.2338, 0.2785, 0.3497, 0.4495, 0.5835, 0.7577, 0.9769, 1.245, 1.564",\
"0.2625, 0.2775, 0.3218, 0.3924, 0.4918, 0.6255, 0.7994, 1.018, 1.286, 1.606",\
"0.3214, 0.3372, 0.3829, 0.454, 0.553, 0.6859, 0.8587, 1.077, 1.344, 1.664",\
"0.3842, 0.4014, 0.4502, 0.5246, 0.6253, 0.7581, 0.9302, 1.147, 1.414, 1.732",\
"0.4494, 0.468, 0.5207, 0.5997, 0.7039, 0.8394, 1.012, 1.228, 1.493, 1.811",\
"0.5172, 0.5375, 0.5943, 0.6776, 0.7868, 0.9257, 1.102, 1.319, 1.584, 1.899",\
"0.5873, 0.6096, 0.6711, 0.7595, 0.8727, 1.015, 1.195, 1.417, 1.684, 2",\
"0.6616, 0.6848, 0.7501, 0.8444, 0.9624, 1.109, 1.292, 1.518, 1.79, 2.111");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002557, 0.00802, 0.01845, 0.03471, 0.05752, 0.08753, 0.1253, 0.1715, 0.2265");
values("0.2888, 0.3074, 0.3636, 0.4548, 0.5871, 0.7687, 1.007, 1.307, 1.676, 2.116",\
"0.2904, 0.3095, 0.3654, 0.4567, 0.5888, 0.7706, 1.009, 1.31, 1.678, 2.117",\
"0.3005, 0.3196, 0.3755, 0.4666, 0.5987, 0.7805, 1.019, 1.32, 1.688, 2.126",\
"0.3269, 0.3457, 0.4015, 0.4924, 0.624, 0.8054, 1.043, 1.344, 1.712, 2.152",\
"0.3653, 0.3845, 0.4406, 0.5308, 0.6621, 0.8424, 1.079, 1.379, 1.747, 2.186",\
"0.4083, 0.4281, 0.4851, 0.5758, 0.7065, 0.886, 1.122, 1.421, 1.788, 2.227",\
"0.451, 0.4717, 0.5311, 0.624, 0.7552, 0.9344, 1.17, 1.467, 1.832, 2.271",\
"0.4908, 0.5125, 0.5744, 0.6708, 0.8045, 0.9854, 1.221, 1.518, 1.881, 2.317",\
"0.526, 0.549, 0.6144, 0.7147, 0.8518, 1.035, 1.273, 1.571, 1.935, 2.369",\
"0.5568, 0.5809, 0.6494, 0.7543, 0.8949, 1.082, 1.323, 1.626, 1.991, 2.426");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002557, 0.00802, 0.01845, 0.03471, 0.05752, 0.08753, 0.1253, 0.1715, 0.2265");
values("0.08642, 0.1033, 0.155, 0.2476, 0.3959, 0.6121, 0.9052, 1.277, 1.736, 2.284",\
"0.08628, 0.1031, 0.1549, 0.2477, 0.396, 0.6118, 0.9038, 1.279, 1.735, 2.284",\
"0.08648, 0.1033, 0.1549, 0.2478, 0.3955, 0.612, 0.9044, 1.276, 1.737, 2.284",\
"0.08878, 0.1057, 0.1569, 0.2491, 0.3969, 0.6122, 0.9036, 1.278, 1.736, 2.283",\
"0.1033, 0.1205, 0.1689, 0.2571, 0.4009, 0.6142, 0.9056, 1.279, 1.734, 2.284",\
"0.1242, 0.1419, 0.1926, 0.2767, 0.4136, 0.6212, 0.9068, 1.279, 1.734, 2.282",\
"0.148, 0.1678, 0.2192, 0.3048, 0.4386, 0.6378, 0.916, 1.282, 1.737, 2.283",\
"0.1738, 0.1956, 0.2498, 0.3366, 0.4686, 0.666, 0.9406, 1.295, 1.742, 2.284",\
"0.2016, 0.2242, 0.2832, 0.37, 0.5012, 0.697, 0.9712, 1.326, 1.763, 2.292",\
"0.2292, 0.2542, 0.3178, 0.4082, 0.5382, 0.7328, 1.006, 1.364, 1.801, 2.323");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002557, 0.00802, 0.01845, 0.03471, 0.05752, 0.08753, 0.1253, 0.1715, 0.2265");
values("0.1223, 0.1459, 0.2182, 0.3552, 0.5797, 0.9045, 1.343, 1.896, 2.574, 3.387",\
"0.1222, 0.1455, 0.2184, 0.3552, 0.5797, 0.9047, 1.342, 1.895, 2.574, 3.384",\
"0.1228, 0.1456, 0.2184, 0.3552, 0.5792, 0.9044, 1.342, 1.896, 2.574, 3.384",\
"0.1219, 0.1455, 0.2187, 0.3564, 0.5794, 0.906, 1.34, 1.896, 2.577, 3.385",\
"0.1269, 0.1508, 0.2229, 0.3582, 0.5823, 0.905, 1.341, 1.895, 2.573, 3.384",\
"0.1343, 0.1591, 0.2312, 0.365, 0.5864, 0.9098, 1.342, 1.898, 2.574, 3.385",\
"0.1482, 0.1726, 0.2466, 0.3782, 0.5962, 0.9152, 1.348, 1.9, 2.574, 3.383",\
"0.164, 0.1886, 0.2656, 0.398, 0.6138, 0.9314, 1.357, 1.904, 2.58, 3.384",\
"0.1794, 0.2064, 0.285, 0.42, 0.6354, 0.9536, 1.378, 1.917, 2.587, 3.392",\
"0.1974, 0.2242, 0.3068, 0.4442, 0.6608, 0.982, 1.41, 1.947, 2.605, 3.398");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002557, 0.00802, 0.01845, 0.03471, 0.05752, 0.08753, 0.1253, 0.1715, 0.2265");
values("0.2085, 0.2245, 0.2711, 0.3439, 0.4444, 0.5786, 0.7527, 0.9717, 1.239, 1.559",\
"0.2136, 0.2296, 0.2762, 0.3489, 0.4496, 0.5837, 0.7578, 0.9767, 1.245, 1.564",\
"0.2345, 0.2504, 0.2969, 0.3696, 0.4701, 0.6041, 0.7782, 0.9971, 1.265, 1.584",\
"0.28, 0.2957, 0.3417, 0.4139, 0.5139, 0.6477, 0.8214, 1.04, 1.308, 1.627",\
"0.3458, 0.3619, 0.409, 0.4811, 0.5805, 0.7133, 0.8862, 1.104, 1.371, 1.69",\
"0.4195, 0.4371, 0.4871, 0.5626, 0.6634, 0.7958, 0.9674, 1.184, 1.451, 1.769",\
"0.4995, 0.5189, 0.573, 0.6523, 0.7567, 0.8914, 1.063, 1.278, 1.543, 1.86",\
"0.5869, 0.6076, 0.6659, 0.7508, 0.8594, 0.997, 1.171, 1.387, 1.65, 1.966",\
"0.6813, 0.7042, 0.7665, 0.8571, 0.9704, 1.112, 1.289, 1.508, 1.773, 2.088",\
"0.7844, 0.8086, 0.8758, 0.9718, 1.09, 1.236, 1.417, 1.639, 1.908, 2.226");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002557, 0.00802, 0.01845, 0.03471, 0.05752, 0.08753, 0.1253, 0.1715, 0.2265");
values("0.3094, 0.3283, 0.3842, 0.4754, 0.608, 0.7892, 1.028, 1.329, 1.697, 2.136",\
"0.31, 0.329, 0.3849, 0.4762, 0.6084, 0.7901, 1.028, 1.329, 1.698, 2.138",\
"0.3126, 0.3316, 0.3875, 0.4786, 0.611, 0.7924, 1.03, 1.332, 1.7, 2.14",\
"0.3252, 0.3441, 0.3997, 0.4905, 0.6224, 0.8039, 1.042, 1.343, 1.711, 2.15",\
"0.3488, 0.368, 0.4241, 0.5146, 0.6462, 0.8266, 1.064, 1.364, 1.732, 2.171",\
"0.3759, 0.3959, 0.4538, 0.5453, 0.676, 0.8559, 1.092, 1.391, 1.758, 2.197",\
"0.3992, 0.4205, 0.4812, 0.5759, 0.7085, 0.8884, 1.124, 1.421, 1.787, 2.224",\
"0.4155, 0.4381, 0.5022, 0.6007, 0.7371, 0.9199, 1.156, 1.453, 1.818, 2.254",\
"0.4237, 0.4473, 0.5149, 0.6184, 0.7594, 0.9457, 1.187, 1.486, 1.85, 2.285",\
"0.422, 0.4471, 0.5182, 0.6268, 0.7726, 0.9633, 1.209, 1.514, 1.882, 2.317");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002557, 0.00802, 0.01845, 0.03471, 0.05752, 0.08753, 0.1253, 0.1715, 0.2265");
values("0.09326, 0.1106, 0.1622, 0.253, 0.3991, 0.6136, 0.9049, 1.277, 1.737, 2.281",\
"0.09328, 0.1105, 0.1624, 0.2531, 0.399, 0.6139, 0.9051, 1.277, 1.737, 2.283",\
"0.09312, 0.1105, 0.1622, 0.2528, 0.3988, 0.6135, 0.9048, 1.277, 1.736, 2.284",\
"0.09484, 0.1124, 0.1639, 0.2541, 0.3999, 0.6139, 0.9052, 1.277, 1.737, 2.281",\
"0.1086, 0.1256, 0.1754, 0.2616, 0.4038, 0.616, 0.9065, 1.279, 1.737, 2.284",\
"0.1303, 0.1486, 0.1989, 0.2824, 0.4166, 0.6216, 0.9082, 1.278, 1.737, 2.283",\
"0.1554, 0.1752, 0.2274, 0.311, 0.4408, 0.6378, 0.9154, 1.281, 1.735, 2.283",\
"0.1826, 0.2038, 0.26, 0.344, 0.4714, 0.6652, 0.937, 1.292, 1.741, 2.283",\
"0.2118, 0.2352, 0.2954, 0.3818, 0.5066, 0.6972, 0.9682, 1.319, 1.757, 2.29",\
"0.2426, 0.2686, 0.3338, 0.4224, 0.5458, 0.7342, 1.004, 1.356, 1.791, 2.313");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002557, 0.00802, 0.01845, 0.03471, 0.05752, 0.08753, 0.1253, 0.1715, 0.2265");
values("0.1226, 0.1455, 0.2182, 0.3553, 0.5797, 0.9061, 1.343, 1.896, 2.574, 3.384",\
"0.1219, 0.1461, 0.2184, 0.3553, 0.5793, 0.9045, 1.343, 1.896, 2.575, 3.386",\
"0.1218, 0.1455, 0.2182, 0.3554, 0.5796, 0.9058, 1.343, 1.896, 2.574, 3.383",\
"0.122, 0.1455, 0.2183, 0.357, 0.5795, 0.9049, 1.342, 1.895, 2.574, 3.385",\
"0.1271, 0.1504, 0.2227, 0.3584, 0.5818, 0.9062, 1.341, 1.895, 2.573, 3.386",\
"0.1368, 0.161, 0.2338, 0.3667, 0.5874, 0.9092, 1.342, 1.898, 2.573, 3.389",\
"0.1516, 0.1766, 0.2516, 0.3832, 0.5996, 0.9176, 1.348, 1.897, 2.574, 3.383",\
"0.1664, 0.1932, 0.2712, 0.4066, 0.622, 0.938, 1.36, 1.905, 2.578, 3.388",\
"0.1832, 0.211, 0.2928, 0.433, 0.6486, 0.965, 1.388, 1.923, 2.587, 3.389",\
"0.2008, 0.2304, 0.3178, 0.4592, 0.6788, 0.9982, 1.425, 1.96, 2.614, 3.404");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002557, 0.00802, 0.01845, 0.03471, 0.05752, 0.08753, 0.1253, 0.1715, 0.2265");
values("0.2233, 0.2398, 0.288, 0.3623, 0.4638, 0.5985, 0.7727, 0.9916, 1.259, 1.579",\
"0.2276, 0.2442, 0.2924, 0.3666, 0.4682, 0.6029, 0.7771, 0.996, 1.264, 1.583",\
"0.2482, 0.2648, 0.3128, 0.3871, 0.4886, 0.6231, 0.7972, 1.016, 1.284, 1.603",\
"0.2951, 0.3115, 0.3589, 0.4326, 0.5336, 0.6678, 0.8417, 1.06, 1.328, 1.647",\
"0.3668, 0.3835, 0.4314, 0.5048, 0.605, 0.7382, 0.9112, 1.129, 1.396, 1.715",\
"0.4521, 0.4704, 0.5213, 0.5976, 0.6986, 0.8311, 1.003, 1.219, 1.485, 1.803",\
"0.5482, 0.5683, 0.6235, 0.7043, 0.8085, 0.9424, 1.113, 1.329, 1.593, 1.91",\
"0.6574, 0.6789, 0.7384, 0.8246, 0.9335, 1.071, 1.243, 1.458, 1.721, 2.036",\
"0.7796, 0.8028, 0.8669, 0.9585, 1.073, 1.214, 1.39, 1.607, 1.87, 2.184",\
"0.9165, 0.9412, 1.01, 1.108, 1.228, 1.374, 1.553, 1.774, 2.04, 2.355");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002557, 0.00802, 0.01845, 0.03471, 0.05752, 0.08753, 0.1253, 0.1715, 0.2265");
values("0.3209, 0.3397, 0.3959, 0.4867, 0.6191, 0.801, 1.039, 1.34, 1.709, 2.149",\
"0.3213, 0.3402, 0.3962, 0.4875, 0.6199, 0.8013, 1.04, 1.34, 1.709, 2.149",\
"0.3192, 0.3382, 0.3941, 0.4853, 0.6177, 0.799, 1.037, 1.338, 1.707, 2.146",\
"0.3191, 0.3379, 0.3938, 0.4847, 0.6166, 0.7983, 1.036, 1.337, 1.705, 2.145",\
"0.3255, 0.3449, 0.4007, 0.4913, 0.6232, 0.8037, 1.041, 1.341, 1.709, 2.149",\
"0.3316, 0.3519, 0.4102, 0.5028, 0.6342, 0.8139, 1.05, 1.349, 1.717, 2.155",\
"0.3284, 0.3501, 0.4126, 0.5096, 0.6442, 0.8253, 1.061, 1.359, 1.724, 2.162",\
"0.314, 0.3372, 0.4036, 0.5061, 0.6456, 0.8311, 1.07, 1.367, 1.732, 2.168",\
"0.2855, 0.3103, 0.381, 0.4893, 0.6352, 0.8261, 1.071, 1.373, 1.738, 2.173",\
"0.2423, 0.2684, 0.3431, 0.4574, 0.6102, 0.808, 1.059, 1.368, 1.739, 2.176");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002557, 0.00802, 0.01845, 0.03471, 0.05752, 0.08753, 0.1253, 0.1715, 0.2265");
values("0.09992, 0.1178, 0.1701, 0.2598, 0.4042, 0.6168, 0.907, 1.28, 1.737, 2.284",\
"0.1001, 0.118, 0.1701, 0.2602, 0.4036, 0.6159, 0.9067, 1.28, 1.736, 2.284",\
"0.1, 0.1178, 0.1701, 0.2599, 0.4044, 0.617, 0.9075, 1.279, 1.737, 2.282",\
"0.1013, 0.1192, 0.1719, 0.2611, 0.4049, 0.6164, 0.9075, 1.28, 1.735, 2.283",\
"0.1139, 0.131, 0.1815, 0.268, 0.4089, 0.6191, 0.9076, 1.278, 1.737, 2.284",\
"0.1364, 0.1548, 0.2056, 0.288, 0.421, 0.6242, 0.91, 1.281, 1.737, 2.284",\
"0.1622, 0.182, 0.2352, 0.3176, 0.4462, 0.6408, 0.9176, 1.283, 1.738, 2.283",\
"0.1928, 0.2144, 0.27, 0.3534, 0.4784, 0.6678, 0.937, 1.293, 1.742, 2.284",\
"0.2248, 0.2486, 0.31, 0.3952, 0.518, 0.7036, 0.9698, 1.319, 1.755, 2.288",\
"0.2604, 0.2856, 0.3504, 0.4398, 0.5616, 0.7436, 1.008, 1.356, 1.787, 2.31");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002557, 0.00802, 0.01845, 0.03471, 0.05752, 0.08753, 0.1253, 0.1715, 0.2265");
values("0.1226, 0.1457, 0.2182, 0.355, 0.5792, 0.9045, 1.343, 1.895, 2.573, 3.386",\
"0.1224, 0.1459, 0.2182, 0.3551, 0.5797, 0.9058, 1.341, 1.895, 2.574, 3.386",\
"0.1224, 0.1455, 0.2182, 0.3554, 0.5797, 0.9059, 1.343, 1.896, 2.575, 3.384",\
"0.1222, 0.1454, 0.2187, 0.3557, 0.5793, 0.9045, 1.342, 1.895, 2.574, 3.386",\
"0.1272, 0.1501, 0.2224, 0.3584, 0.5821, 0.9071, 1.341, 1.896, 2.575, 3.383",\
"0.1388, 0.1635, 0.2362, 0.3684, 0.5876, 0.9084, 1.345, 1.895, 2.574, 3.384",\
"0.1546, 0.1818, 0.2574, 0.3898, 0.6058, 0.9198, 1.348, 1.899, 2.577, 3.383",\
"0.172, 0.1998, 0.2812, 0.4182, 0.6332, 0.9468, 1.366, 1.906, 2.577, 3.385",\
"0.1906, 0.2206, 0.306, 0.4494, 0.6678, 0.9826, 1.402, 1.934, 2.592, 3.39",\
"0.2096, 0.2408, 0.3338, 0.4842, 0.706, 1.024, 1.45, 1.982, 2.63, 3.412");
}
}
}
}