blob: 652d3a21b884b057ebe877543ebdd16796795199 [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__latq_4) {
area : 61.465600 ;
latch(IQ1,IQN1) {
enable : "E" ;
data_in : "(!D)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E" ;
value : "0.0004701895" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E" ;
value : "0.0004281035" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E" ;
value : "0.000498421" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E" ;
value : "0.0004135285" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000498421" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.003041 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.02791, 0.02796, 0.0279, 0.02789, 0.02789, 0.02788, 0.02786, \
0.02789, 0.0279, 0.0279");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.02544, -0.02548, -0.02545, -0.02541, -0.02547, -0.02553, -0.02558, \
-0.02564, -0.02562, -0.02568");
}
}
timing() {
related_pin : "E" ;
timing_type : hold_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.4466, -0.4419, -0.4246, -0.4022, -0.379, -0.3497, -0.3273, -0.2964, -0.2578, -0.2126",\
"-0.4488, -0.4411, -0.4296, -0.4072, -0.3829, -0.357, -0.3265, -0.2921, -0.2606, -0.2147",\
"-0.4503, -0.4479, -0.4369, -0.4141, -0.3901, -0.3632, -0.3318, -0.3054, -0.2652, -0.2223",\
"-0.469, -0.4653, -0.4529, -0.4295, -0.4045, -0.3775, -0.3516, -0.3217, -0.2784, -0.2367",\
"-0.5085, -0.501, -0.4921, -0.464, -0.4441, -0.4135, -0.3867, -0.3505, -0.3137, -0.267",\
"-0.5695, -0.5703, -0.5561, -0.5294, -0.5082, -0.4795, -0.4465, -0.4202, -0.3755, -0.3322",\
"-0.6623, -0.6583, -0.6483, -0.6225, -0.5983, -0.5729, -0.541, -0.5051, -0.4704, -0.4233",\
"-0.7808, -0.7799, -0.7626, -0.7354, -0.7096, -0.6873, -0.6606, -0.6276, -0.5816, -0.5414",\
"-0.916, -0.9117, -0.9011, -0.8784, -0.8504, -0.8286, -0.8002, -0.7633, -0.7296, -0.6869",\
"-1.072, -1.065, -1.05, -1.029, -1.006, -0.9839, -0.9572, -0.9277, -0.8942, -0.8518");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.2004, -0.1935, -0.1788, -0.1465, -0.1005, -0.0462, 0.0066, 0.0681, 0.1335, 0.2135",\
"-0.2004, -0.1982, -0.18, -0.1425, -0.1038, -0.0479, 0.0059, 0.068, 0.1337, 0.2071",\
"-0.2045, -0.1983, -0.1748, -0.1452, -0.1008, -0.0535, 0.0035, 0.0676, 0.1345, 0.2087",\
"-0.2039, -0.2006, -0.1896, -0.152, -0.1123, -0.059, -0.0011, 0.0578, 0.1302, 0.2043",\
"-0.2234, -0.2219, -0.2029, -0.1717, -0.1262, -0.075, -0.0164, 0.0458, 0.1135, 0.193",\
"-0.2393, -0.2339, -0.2174, -0.1893, -0.1445, -0.0974, -0.0369, 0.025, 0.0939, 0.1727",\
"-0.2616, -0.2583, -0.2356, -0.202, -0.1649, -0.1087, -0.0589, 0.0045, 0.0773, 0.158",\
"-0.2705, -0.2644, -0.2456, -0.2114, -0.1647, -0.1196, -0.0618, -0, 0.065, 0.1451",\
"-0.2657, -0.2616, -0.244, -0.2108, -0.1693, -0.1143, -0.0621, 0.004, 0.0789, 0.1461",\
"-0.2473, -0.2412, -0.2295, -0.1898, -0.147, -0.0981, -0.0399, 0.0215, 0.0919, 0.1665");
}
}
timing() {
related_pin : "E" ;
timing_type : setup_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.521, 0.5146, 0.5042, 0.4874, 0.4763, 0.4746, 0.4973, 0.5475, 0.6384, 0.7536",\
"0.5215, 0.5178, 0.5053, 0.4856, 0.476, 0.4752, 0.4988, 0.5539, 0.639, 0.7523",\
"0.5299, 0.5235, 0.5155, 0.4964, 0.4841, 0.4793, 0.4995, 0.5596, 0.643, 0.7505",\
"0.5447, 0.5437, 0.5298, 0.5087, 0.4964, 0.4962, 0.5198, 0.5657, 0.6525, 0.7574",\
"0.5797, 0.5807, 0.5644, 0.5474, 0.5349, 0.5326, 0.5521, 0.5981, 0.6665, 0.7653",\
"0.6498, 0.6431, 0.6336, 0.6104, 0.5959, 0.592, 0.6013, 0.6372, 0.702, 0.7959",\
"0.7352, 0.7322, 0.7192, 0.6996, 0.6849, 0.6822, 0.6802, 0.7089, 0.7595, 0.8321",\
"0.8537, 0.8535, 0.8389, 0.8167, 0.7988, 0.7874, 0.788, 0.8048, 0.8489, 0.9049",\
"0.9958, 0.9918, 0.9778, 0.9588, 0.9368, 0.9238, 0.9218, 0.9358, 0.9658, 1.022",\
"1.153, 1.153, 1.14, 1.115, 1.097, 1.083, 1.075, 1.079, 1.104, 1.153");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.2519, 0.248, 0.2294, 0.1938, 0.1523, 0.1087, 0.0541, -0.0033, -0.0701, -0.1391",\
"0.2488, 0.2493, 0.2329, 0.2013, 0.1569, 0.1115, 0.0556, -0.0025, -0.0698, -0.1391",\
"0.2551, 0.2512, 0.2359, 0.2, 0.1586, 0.1116, 0.0546, 0.0002, -0.0688, -0.1391",\
"0.2607, 0.2594, 0.239, 0.2048, 0.1623, 0.1129, 0.0643, 0.0055, -0.0612, -0.132",\
"0.2752, 0.2683, 0.2535, 0.2217, 0.1766, 0.1314, 0.0794, 0.0235, -0.0455, -0.1164",\
"0.2929, 0.2885, 0.2755, 0.2379, 0.1947, 0.1499, 0.1006, 0.0362, -0.0327, -0.1064",\
"0.3102, 0.3014, 0.2872, 0.2511, 0.2121, 0.1634, 0.1071, 0.0465, -0.0165, -0.0944",\
"0.3111, 0.3134, 0.2964, 0.2566, 0.2142, 0.1697, 0.1128, 0.0517, -0.0132, -0.0896",\
"0.308, 0.3043, 0.2822, 0.2511, 0.2064, 0.162, 0.1078, 0.0391, -0.0197, -0.1008",\
"0.2879, 0.282, 0.2643, 0.2332, 0.1854, 0.1395, 0.0853, 0.0139, -0.0522, -0.1281");
}
}
}
pin(E) {
capacitance : 0.003661 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.6 ;
min_pulse_width_high : 0.5538 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.2709, 0.2714, 0.2816, 0.3137, 0.3712, 0.4572, 0.5732, 0.7198, \
0.8993, 1.113");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.1512, 0.1513, 0.1589, 0.1854, 0.235, 0.3108, 0.4136, 0.545, \
0.7062, 0.8991");
}
}
internal_power() {
when : "D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.2771, 0.2778, 0.2883, 0.3205, 0.3785, 0.4644, 0.5803, 0.7271, \
0.9066, 1.12");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.1481, 0.148, 0.1553, 0.1818, 0.231, 0.3064, 0.4093, 0.5407, \
0.7018, 0.8945");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D" ;
rise_constraint(scalar) {
values("0.5538");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "D" ;
rise_constraint(scalar) {
values("0.3951");
}
}
}
pin(Q) {
direction : output ;
function : "IQN1" ;
max_capacitance : 0.9338 ;
max_transition : 2.6 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "D" ;
when : "E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007438, 0.03004, 0.07319, 0.1404, 0.2348, 0.3589, 0.5153, 0.7062, 0.9338");
values("2.882, 2.823, 2.654, 2.418, 2.173, 1.966, 1.818, 1.707, 1.619, 1.548",\
"2.881, 2.822, 2.653, 2.419, 2.173, 1.966, 1.819, 1.706, 1.618, 1.548",\
"2.882, 2.823, 2.654, 2.419, 2.173, 1.966, 1.819, 1.707, 1.619, 1.549",\
"2.889, 2.831, 2.661, 2.426, 2.18, 1.974, 1.826, 1.714, 1.626, 1.556",\
"2.922, 2.863, 2.694, 2.458, 2.211, 2.003, 1.855, 1.742, 1.653, 1.583",\
"3.013, 2.954, 2.784, 2.547, 2.297, 2.084, 1.931, 1.814, 1.722, 1.649",\
"3.203, 3.144, 2.972, 2.729, 2.47, 2.246, 2.083, 1.956, 1.857, 1.777",\
"3.515, 3.454, 3.278, 3.025, 2.752, 2.511, 2.329, 2.187, 2.073, 1.982",\
"3.948, 3.887, 3.704, 3.439, 3.147, 2.882, 2.675, 2.511, 2.377, 2.269",\
"4.488, 4.425, 4.236, 3.958, 3.646, 3.351, 3.115, 2.924, 2.766, 2.637");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007438, 0.03004, 0.07319, 0.1404, 0.2348, 0.3589, 0.5153, 0.7062, 0.9338");
values("1.732, 1.679, 1.532, 1.373, 1.266, 1.183, 1.121, 1.075, 1.047, 1.026",\
"1.732, 1.679, 1.531, 1.371, 1.265, 1.182, 1.118, 1.075, 1.045, 1.025",\
"1.731, 1.678, 1.532, 1.373, 1.264, 1.182, 1.12, 1.074, 1.046, 1.024",\
"1.739, 1.686, 1.54, 1.38, 1.272, 1.188, 1.126, 1.08, 1.05, 1.029",\
"1.786, 1.732, 1.586, 1.425, 1.317, 1.229, 1.163, 1.116, 1.085, 1.062",\
"1.918, 1.864, 1.715, 1.549, 1.432, 1.337, 1.262, 1.207, 1.17, 1.141",\
"2.152, 2.095, 1.939, 1.759, 1.633, 1.524, 1.434, 1.366, 1.315, 1.282",\
"2.473, 2.415, 2.25, 2.052, 1.902, 1.784, 1.678, 1.59, 1.526, 1.473",\
"2.87, 2.809, 2.639, 2.42, 2.247, 2.101, 1.987, 1.883, 1.798, 1.727",\
"3.334, 3.271, 3.092, 2.854, 2.653, 2.484, 2.347, 2.23, 2.13, 2.049");
}
}
internal_power() {
related_pin : "E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007438, 0.03004, 0.07319, 0.1404, 0.2348, 0.3589, 0.5153, 0.7062, 0.9338");
values("2.833, 2.774, 2.605, 2.371, 2.125, 1.919, 1.772, 1.661, 1.573, 1.504",\
"2.833, 2.774, 2.605, 2.371, 2.125, 1.919, 1.772, 1.661, 1.573, 1.504",\
"2.833, 2.773, 2.604, 2.37, 2.125, 1.918, 1.772, 1.66, 1.573, 1.503",\
"2.832, 2.774, 2.604, 2.37, 2.125, 1.918, 1.772, 1.66, 1.573, 1.503",\
"2.834, 2.775, 2.605, 2.371, 2.126, 1.92, 1.773, 1.662, 1.574, 1.505",\
"2.837, 2.779, 2.61, 2.376, 2.13, 1.923, 1.776, 1.665, 1.578, 1.508",\
"2.848, 2.789, 2.62, 2.385, 2.139, 1.932, 1.785, 1.673, 1.585, 1.515",\
"2.868, 2.809, 2.64, 2.404, 2.157, 1.949, 1.8, 1.687, 1.598, 1.527",\
"2.899, 2.839, 2.669, 2.431, 2.183, 1.972, 1.822, 1.707, 1.618, 1.545",\
"2.933, 2.873, 2.701, 2.463, 2.212, 1.998, 1.846, 1.73, 1.638, 1.565");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007438, 0.03004, 0.07319, 0.1404, 0.2348, 0.3589, 0.5153, 0.7062, 0.9338");
values("1.753, 1.699, 1.554, 1.392, 1.286, 1.205, 1.139, 1.095, 1.065, 1.045",\
"1.753, 1.699, 1.552, 1.392, 1.286, 1.206, 1.139, 1.095, 1.063, 1.045",\
"1.753, 1.7, 1.553, 1.394, 1.286, 1.204, 1.139, 1.099, 1.065, 1.045",\
"1.753, 1.7, 1.554, 1.393, 1.287, 1.204, 1.14, 1.1, 1.065, 1.046",\
"1.754, 1.701, 1.555, 1.395, 1.287, 1.205, 1.14, 1.097, 1.066, 1.046",\
"1.755, 1.702, 1.556, 1.395, 1.289, 1.209, 1.141, 1.096, 1.068, 1.045",\
"1.755, 1.702, 1.555, 1.399, 1.291, 1.206, 1.143, 1.099, 1.068, 1.047",\
"1.755, 1.702, 1.556, 1.393, 1.287, 1.213, 1.145, 1.098, 1.069, 1.047",\
"1.755, 1.701, 1.556, 1.396, 1.284, 1.205, 1.151, 1.105, 1.069, 1.046",\
"1.755, 1.702, 1.556, 1.397, 1.29, 1.202, 1.14, 1.107, 1.075, 1.05");
}
}
timing() {
related_pin : "D" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007438, 0.03004, 0.07319, 0.1404, 0.2348, 0.3589, 0.5153, 0.7062, 0.9338");
values("0.5014, 0.5256, 0.5885, 0.6782, 0.7851, 0.9094, 1.054, 1.222, 1.419, 1.648",\
"0.5035, 0.5278, 0.5906, 0.6805, 0.7874, 0.9117, 1.056, 1.224, 1.421, 1.65",\
"0.5099, 0.5342, 0.5973, 0.6871, 0.7939, 0.9183, 1.063, 1.231, 1.427, 1.656",\
"0.5272, 0.5512, 0.6142, 0.704, 0.8109, 0.9352, 1.079, 1.248, 1.444, 1.673",\
"0.5643, 0.5884, 0.6514, 0.7411, 0.8478, 0.9718, 1.116, 1.285, 1.481, 1.71",\
"0.6285, 0.6526, 0.7155, 0.8049, 0.9115, 1.035, 1.179, 1.347, 1.543, 1.772",\
"0.7206, 0.745, 0.8085, 0.898, 1.004, 1.128, 1.271, 1.439, 1.634, 1.863",\
"0.8384, 0.8634, 0.9274, 1.018, 1.125, 1.248, 1.392, 1.559, 1.754, 1.981",\
"0.9751, 1.001, 1.068, 1.161, 1.271, 1.395, 1.539, 1.706, 1.9, 2.127",\
"1.127, 1.154, 1.224, 1.323, 1.436, 1.565, 1.71, 1.878, 2.073, 2.299");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007438, 0.03004, 0.07319, 0.1404, 0.2348, 0.3589, 0.5153, 0.7062, 0.9338");
values("0.371, 0.3925, 0.4485, 0.5296, 0.6386, 0.7858, 0.9777, 1.221, 1.519, 1.877",\
"0.3714, 0.3929, 0.449, 0.53, 0.6391, 0.7862, 0.9781, 1.221, 1.52, 1.877",\
"0.3734, 0.3948, 0.4509, 0.5319, 0.641, 0.7881, 0.9799, 1.223, 1.522, 1.879",\
"0.38, 0.4016, 0.4577, 0.5387, 0.6477, 0.7947, 0.9867, 1.23, 1.528, 1.885",\
"0.3954, 0.4169, 0.473, 0.5539, 0.6627, 0.8094, 1.001, 1.244, 1.542, 1.899",\
"0.4183, 0.4401, 0.4968, 0.5779, 0.6863, 0.8324, 1.023, 1.265, 1.563, 1.919",\
"0.4413, 0.4639, 0.5223, 0.6046, 0.713, 0.8583, 1.048, 1.289, 1.585, 1.941",\
"0.4578, 0.4815, 0.5424, 0.6273, 0.7367, 0.8817, 1.07, 1.309, 1.604, 1.958",\
"0.4643, 0.4892, 0.5531, 0.641, 0.7526, 0.8985, 1.087, 1.325, 1.618, 1.97",\
"0.4589, 0.4851, 0.5519, 0.6433, 0.7575, 0.9049, 1.094, 1.332, 1.624, 1.975");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007438, 0.03004, 0.07319, 0.1404, 0.2348, 0.3589, 0.5153, 0.7062, 0.9338");
values("0.1496, 0.1791, 0.2522, 0.3425, 0.4442, 0.5762, 0.7501, 0.9753, 1.261, 1.615",\
"0.15, 0.1789, 0.2516, 0.3425, 0.4444, 0.5755, 0.7503, 0.976, 1.263, 1.615",\
"0.1499, 0.1801, 0.2522, 0.3426, 0.4442, 0.5755, 0.7503, 0.9762, 1.262, 1.614",\
"0.1496, 0.1801, 0.2521, 0.3426, 0.4443, 0.5756, 0.7504, 0.9764, 1.262, 1.615",\
"0.1504, 0.1792, 0.2516, 0.3429, 0.4444, 0.5764, 0.7506, 0.9766, 1.262, 1.616",\
"0.1499, 0.1788, 0.2524, 0.3434, 0.4454, 0.5772, 0.7512, 0.9766, 1.261, 1.616",\
"0.155, 0.1838, 0.2564, 0.3476, 0.4494, 0.5802, 0.7534, 0.9776, 1.265, 1.616",\
"0.1642, 0.1944, 0.267, 0.3588, 0.4598, 0.5884, 0.7596, 0.983, 1.267, 1.618",\
"0.1798, 0.2122, 0.287, 0.3798, 0.479, 0.6046, 0.7726, 0.9914, 1.272, 1.622",\
"0.1992, 0.232, 0.3122, 0.4104, 0.511, 0.6332, 0.795, 1.008, 1.283, 1.629");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007438, 0.03004, 0.07319, 0.1404, 0.2348, 0.3589, 0.5153, 0.7062, 0.9338");
values("0.0962, 0.12, 0.1863, 0.2875, 0.4511, 0.6928, 1.023, 1.45, 1.969, 2.594",\
"0.09618, 0.1199, 0.1867, 0.287, 0.4511, 0.6938, 1.024, 1.447, 1.969, 2.593",\
"0.09568, 0.1197, 0.1865, 0.2869, 0.451, 0.6928, 1.023, 1.45, 1.969, 2.598",\
"0.09606, 0.1195, 0.1863, 0.2867, 0.451, 0.6939, 1.023, 1.449, 1.972, 2.596",\
"0.09548, 0.1199, 0.1865, 0.287, 0.4513, 0.694, 1.025, 1.448, 1.97, 2.597",\
"0.09894, 0.1236, 0.1896, 0.2897, 0.4527, 0.6948, 1.025, 1.447, 1.97, 2.594",\
"0.1064, 0.1314, 0.198, 0.2966, 0.4566, 0.6968, 1.026, 1.45, 1.973, 2.593",\
"0.1158, 0.1414, 0.2106, 0.309, 0.4654, 0.703, 1.028, 1.449, 1.97, 2.595",\
"0.1282, 0.154, 0.2254, 0.3254, 0.4794, 0.714, 1.036, 1.453, 1.971, 2.593",\
"0.141, 0.1688, 0.2416, 0.3436, 0.4958, 0.7302, 1.051, 1.463, 1.976, 2.596");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007438, 0.03004, 0.07319, 0.1404, 0.2348, 0.3589, 0.5153, 0.7062, 0.9338");
values("0.5359, 0.5602, 0.6229, 0.7126, 0.8197, 0.9441, 1.088, 1.257, 1.453, 1.682",\
"0.5386, 0.5629, 0.6256, 0.7153, 0.8224, 0.9468, 1.091, 1.26, 1.456, 1.685",\
"0.5495, 0.5739, 0.6366, 0.7263, 0.8333, 0.9576, 1.102, 1.271, 1.467, 1.696",\
"0.5671, 0.5914, 0.6542, 0.7439, 0.8509, 0.9754, 1.12, 1.288, 1.484, 1.714",\
"0.5846, 0.6088, 0.6717, 0.7613, 0.8684, 0.9926, 1.137, 1.306, 1.502, 1.731",\
"0.6003, 0.6244, 0.6873, 0.777, 0.884, 1.008, 1.153, 1.321, 1.517, 1.746",\
"0.6134, 0.6375, 0.7004, 0.7901, 0.8972, 1.021, 1.166, 1.334, 1.53, 1.759",\
"0.623, 0.6474, 0.7103, 0.8, 0.907, 1.031, 1.175, 1.344, 1.54, 1.769",\
"0.6276, 0.6518, 0.715, 0.8049, 0.9121, 1.036, 1.181, 1.349, 1.545, 1.774",\
"0.6253, 0.6499, 0.7131, 0.8032, 0.9105, 1.035, 1.179, 1.348, 1.544, 1.773");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007438, 0.03004, 0.07319, 0.1404, 0.2348, 0.3589, 0.5153, 0.7062, 0.9338");
values("0.5089, 0.5303, 0.5863, 0.6675, 0.7765, 0.9236, 1.115, 1.358, 1.657, 2.014",\
"0.5116, 0.533, 0.5891, 0.6703, 0.7793, 0.9264, 1.118, 1.361, 1.66, 2.017",\
"0.5238, 0.5451, 0.6012, 0.6823, 0.7914, 0.9384, 1.13, 1.373, 1.672, 2.029",\
"0.5444, 0.5659, 0.6219, 0.703, 0.8121, 0.9592, 1.151, 1.394, 1.692, 2.05",\
"0.5652, 0.5866, 0.6427, 0.7238, 0.8328, 0.9799, 1.172, 1.415, 1.713, 2.071",\
"0.5829, 0.6044, 0.6607, 0.7415, 0.8508, 0.9979, 1.19, 1.432, 1.731, 2.088",\
"0.5964, 0.6179, 0.6739, 0.7549, 0.864, 1.011, 1.203, 1.446, 1.744, 2.102",\
"0.6044, 0.6258, 0.6819, 0.763, 0.8721, 1.019, 1.211, 1.454, 1.752, 2.11",\
"0.6059, 0.6273, 0.6833, 0.7643, 0.8734, 1.02, 1.212, 1.455, 1.754, 2.111",\
"0.6005, 0.6219, 0.6779, 0.759, 0.868, 1.015, 1.207, 1.45, 1.748, 2.105");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007438, 0.03004, 0.07319, 0.1404, 0.2348, 0.3589, 0.5153, 0.7062, 0.9338");
values("0.1505, 0.1789, 0.2515, 0.3425, 0.4443, 0.5756, 0.7502, 0.975, 1.261, 1.615",\
"0.1504, 0.1789, 0.2516, 0.3424, 0.4443, 0.5755, 0.7502, 0.9752, 1.261, 1.615",\
"0.1505, 0.1788, 0.2515, 0.3424, 0.4442, 0.576, 0.7501, 0.9756, 1.262, 1.615",\
"0.15, 0.1792, 0.2513, 0.3426, 0.4443, 0.5754, 0.7504, 0.9764, 1.262, 1.615",\
"0.15, 0.1789, 0.2514, 0.3424, 0.4445, 0.576, 0.7504, 0.9762, 1.262, 1.615",\
"0.1493, 0.1786, 0.2512, 0.3424, 0.4444, 0.5756, 0.7504, 0.9764, 1.262, 1.615",\
"0.1502, 0.1788, 0.2514, 0.3428, 0.4444, 0.5756, 0.7502, 0.9766, 1.261, 1.615",\
"0.1508, 0.1796, 0.2522, 0.3436, 0.4452, 0.5764, 0.7506, 0.9758, 1.263, 1.615",\
"0.1522, 0.1812, 0.2538, 0.3452, 0.4468, 0.5782, 0.7512, 0.976, 1.262, 1.615",\
"0.1536, 0.1826, 0.2554, 0.3472, 0.4486, 0.5796, 0.7534, 0.9772, 1.262, 1.614");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007438, 0.03004, 0.07319, 0.1404, 0.2348, 0.3589, 0.5153, 0.7062, 0.9338");
values("0.09474, 0.1193, 0.1866, 0.2872, 0.451, 0.694, 1.024, 1.447, 1.97, 2.593",\
"0.095, 0.1194, 0.1865, 0.287, 0.4509, 0.6929, 1.024, 1.447, 1.972, 2.593",\
"0.09478, 0.1196, 0.1866, 0.2873, 0.4508, 0.6928, 1.024, 1.447, 1.97, 2.593",\
"0.09478, 0.1196, 0.1863, 0.287, 0.4513, 0.6929, 1.024, 1.447, 1.97, 2.593",\
"0.09472, 0.1195, 0.1864, 0.2868, 0.4507, 0.6936, 1.024, 1.447, 1.969, 2.593",\
"0.09464, 0.1196, 0.1864, 0.287, 0.4512, 0.694, 1.023, 1.448, 1.969, 2.596",\
"0.095, 0.1194, 0.1866, 0.2866, 0.4512, 0.6938, 1.025, 1.447, 1.969, 2.593",\
"0.0948, 0.1194, 0.1862, 0.2872, 0.4506, 0.6938, 1.023, 1.447, 1.971, 2.593",\
"0.0948, 0.1192, 0.186, 0.287, 0.4506, 0.6932, 1.023, 1.447, 1.971, 2.595",\
"0.0948, 0.1192, 0.1858, 0.287, 0.451, 0.6932, 1.024, 1.447, 1.968, 2.593");
}
}
}
}