blob: 8406f0734ed602cf64d60ed751d4d0223e12cb03 [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_1) {
area : 43.904000 ;
latch(IQ1,IQN1) {
enable : "E" ;
data_in : "(!D)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E" ;
value : "0.000114753" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E" ;
value : "8.55e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E" ;
value : "0.00014199" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E" ;
value : "8.3499e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00014199" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.002914 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 11 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
values("0.006776, 0.006776, 0.006789, 0.006787, 0.006789, 0.006801, 0.006797, \
0.006794, 0.006796, 0.006796");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
values("-0.006139, -0.006131, -0.006195, -0.006242, -0.006256, -0.006285, \
-0.006298, -0.006307, -0.006308, -0.006313");
}
}
timing() {
related_pin : "E" ;
timing_type : hold_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
values("-0.807, -0.784, -0.701, -0.585, -0.47, -0.332, -0.181, 0.003, 0.208, 0.447",\
"-0.831, -0.805, -0.725, -0.61, -0.492, -0.359, -0.204, -0.016, 0.186, 0.427",\
"-0.9, -0.874, -0.788, -0.675, -0.558, -0.426, -0.268, -0.084, 0.126, 0.369",\
"-1.023, -1, -0.918, -0.799, -0.682, -0.548, -0.388, -0.199, 0.015, 0.261",\
"-1.218, -1.195, -1.116, -1.003, -0.875, -0.738, -0.571, -0.377, -0.157, 0.09",\
"-1.481, -1.454, -1.375, -1.257, -1.135, -0.987, -0.816, -0.622, -0.393, -0.139",\
"-1.795, -1.767, -1.68, -1.563, -1.436, -1.281, -1.116, -0.914, -0.686, -0.42",\
"-2.156, -2.133, -2.044, -1.922, -1.789, -1.642, -1.465, -1.258, -1.034, -0.77",\
"-2.583, -2.556, -2.47, -2.348, -2.215, -2.056, -1.883, -1.671, -1.446, -1.184",\
"-3.066, -3.036, -2.951, -2.828, -2.689, -2.534, -2.359, -2.15, -1.92, -1.657");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
values("-0.132, -0.105, -0.01, 0.157, 0.351, 0.563, 0.804, 1.076, 1.368, 1.697",\
"-0.152, -0.119, -0.027, 0.14, 0.333, 0.552, 0.787, 1.055, 1.356, 1.685",\
"-0.191, -0.169, -0.065, 0.097, 0.29, 0.506, 0.746, 1.015, 1.317, 1.643",\
"-0.281, -0.25, -0.153, 0.019, 0.21, 0.432, 0.669, 0.941, 1.245, 1.577",\
"-0.37, -0.342, -0.247, -0.072, 0.126, 0.342, 0.591, 0.87, 1.176, 1.514",\
"-0.442, -0.419, -0.323, -0.149, 0.054, 0.279, 0.53, 0.809, 1.118, 1.457",\
"-0.487, -0.464, -0.365, -0.191, 0.015, 0.236, 0.491, 0.771, 1.087, 1.432",\
"-0.495, -0.474, -0.371, -0.198, 0.011, 0.232, 0.486, 0.771, 1.087, 1.424",\
"-0.465, -0.44, -0.341, -0.165, 0.037, 0.267, 0.52, 0.803, 1.12, 1.462",\
"-0.394, -0.366, -0.267, -0.091, 0.114, 0.336, 0.593, 0.877, 1.195, 1.54");
}
}
timing() {
related_pin : "E" ;
timing_type : setup_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
values("1.208, 1.184, 1.102, 0.986, 0.88, 0.798, 0.752, 0.765, 0.821, 0.922",\
"1.231, 1.208, 1.119, 1.008, 0.9, 0.815, 0.764, 0.771, 0.827, 0.912",\
"1.295, 1.274, 1.187, 1.075, 0.97, 0.88, 0.831, 0.831, 0.881, 0.96",\
"1.418, 1.393, 1.311, 1.193, 1.088, 0.996, 0.935, 0.917, 0.938, 0.99",\
"1.61, 1.584, 1.502, 1.389, 1.286, 1.183, 1.105, 1.061, 1.034, 1.03",\
"1.874, 1.851, 1.773, 1.659, 1.542, 1.436, 1.335, 1.252, 1.178, 1.126",\
"2.186, 2.16, 2.079, 1.971, 1.854, 1.74, 1.616, 1.502, 1.392, 1.292",\
"2.551, 2.525, 2.444, 2.335, 2.22, 2.09, 1.96, 1.826, 1.687, 1.543",\
"2.972, 2.949, 2.869, 2.764, 2.641, 2.509, 2.371, 2.213, 2.051, 1.884",\
"3.443, 3.416, 3.339, 3.248, 3.128, 2.987, 2.84, 2.674, 2.495, 2.309");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
values("0.321, 0.298, 0.192, 0.011, -0.187, -0.399, -0.64, -0.904, -1.197, -1.518",\
"0.338, 0.317, 0.211, 0.027, -0.172, -0.382, -0.625, -0.888, -1.183, -1.498",\
"0.379, 0.352, 0.25, 0.072, -0.129, -0.339, -0.581, -0.842, -1.138, -1.459",\
"0.46, 0.435, 0.328, 0.16, -0.046, -0.258, -0.5, -0.764, -1.068, -1.392",\
"0.543, 0.522, 0.413, 0.242, 0.042, -0.182, -0.426, -0.702, -1.002, -1.333",\
"0.606, 0.581, 0.483, 0.304, 0.105, -0.116, -0.369, -0.649, -0.951, -1.284",\
"0.64, 0.615, 0.512, 0.335, 0.136, -0.092, -0.348, -0.629, -0.937, -1.278",\
"0.629, 0.61, 0.504, 0.325, 0.12, -0.109, -0.363, -0.647, -0.958, -1.297",\
"0.576, 0.552, 0.451, 0.27, 0.059, -0.167, -0.416, -0.699, -1.01, -1.358",\
"0.48, 0.453, 0.355, 0.169, -0.038, -0.262, -0.52, -0.806, -1.12, -1.467");
}
}
}
pin(E) {
capacitance : 0.003574 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 11 ;
min_pulse_width_high : 1.315 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
values("0.0776, 0.077, 0.07652, 0.07785, 0.08114, 0.08665, 0.09448, 0.105, \
0.1181, 0.1344");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
values("0.04526, 0.04484, 0.04424, 0.045, 0.04754, 0.05232, 0.05937, 0.06875, \
0.08072, 0.09525");
}
}
internal_power() {
when : "D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
values("0.07914, 0.07856, 0.07808, 0.07941, 0.08281, 0.08839, 0.09624, \
0.1068, 0.12, 0.1362");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
values("0.04456, 0.0441, 0.04356, 0.04427, 0.04685, 0.05159, 0.05855, \
0.06791, 0.07975, 0.09429");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D" ;
rise_constraint(scalar) {
values("1.315");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "D" ;
rise_constraint(scalar) {
values("0.825");
}
}
}
pin(Q) {
direction : output ;
function : "IQN1" ;
max_capacitance : 0.3582 ;
max_transition : 11 ;
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.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.003466, 0.01212, 0.02865, 0.0544, 0.09053, 0.1381, 0.198, 0.2711, 0.3582");
values("0.1129, 0.1118, 0.1105, 0.1099, 0.1096, 0.1096, 0.1096, 0.1096, 0.1097, 0.1096",\
"0.1126, 0.1116, 0.1102, 0.1096, 0.1094, 0.1094, 0.1094, 0.1094, 0.1094, 0.1094",\
"0.1123, 0.1112, 0.1099, 0.1093, 0.1091, 0.1091, 0.109, 0.109, 0.109, 0.109",\
"0.1123, 0.1112, 0.1098, 0.1092, 0.109, 0.109, 0.109, 0.109, 0.109, 0.109",\
"0.1145, 0.1134, 0.1118, 0.111, 0.1106, 0.1105, 0.1106, 0.1106, 0.1106, 0.1106",\
"0.1193, 0.1179, 0.1161, 0.1149, 0.1144, 0.1142, 0.1141, 0.1141, 0.1141, 0.1141",\
"0.1262, 0.1245, 0.1222, 0.1208, 0.1201, 0.1198, 0.1196, 0.1196, 0.1195, 0.1195",\
"0.1353, 0.1335, 0.1307, 0.1289, 0.1279, 0.1275, 0.1273, 0.1272, 0.1271, 0.1271",\
"0.147, 0.1449, 0.1417, 0.1394, 0.1382, 0.1376, 0.1373, 0.1371, 0.137, 0.1369",\
"0.1614, 0.1591, 0.1553, 0.1527, 0.1512, 0.1503, 0.1498, 0.1495, 0.1493, 0.1492");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.003466, 0.01212, 0.02865, 0.0544, 0.09053, 0.1381, 0.198, 0.2711, 0.3582");
values("0.08317, 0.08297, 0.08292, 0.08332, 0.0841, 0.08482, 0.08553, 0.0863, 0.08688, 0.09788",\
"0.0828, 0.08259, 0.08252, 0.08293, 0.08365, 0.08446, 0.08526, 0.08606, 0.08666, 0.09749",\
"0.08246, 0.08225, 0.08218, 0.08254, 0.08332, 0.08404, 0.08478, 0.08528, 0.08637, 0.09779",\
"0.08299, 0.08272, 0.08245, 0.08272, 0.08341, 0.08416, 0.08481, 0.08552, 0.08687, 0.09972",\
"0.08488, 0.08452, 0.08413, 0.0841, 0.08458, 0.08518, 0.08586, 0.08657, 0.08814, 0.1038",\
"0.08856, 0.08806, 0.0872, 0.08704, 0.08758, 0.08791, 0.08853, 0.08948, 0.0911, 0.1106",\
"0.09424, 0.09348, 0.09243, 0.09187, 0.09178, 0.09274, 0.09282, 0.09344, 0.09659, 0.1224",\
"0.1019, 0.1011, 0.09966, 0.09865, 0.09823, 0.09868, 0.09978, 0.1, 0.1043, 0.1401",\
"0.1118, 0.1107, 0.109, 0.1076, 0.1067, 0.1065, 0.1074, 0.1091, 0.1157, 0.1694",\
"0.1238, 0.1226, 0.1204, 0.1188, 0.1178, 0.1172, 0.1172, 0.1189, 0.1332, 0.2186");
}
}
internal_power() {
related_pin : "E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.003466, 0.01212, 0.02865, 0.0544, 0.09053, 0.1381, 0.198, 0.2711, 0.3582");
values("0.1019, 0.1008, 0.09953, 0.09897, 0.09879, 0.09876, 0.09874, 0.09874, 0.09874, 0.09874",\
"0.1019, 0.1009, 0.09953, 0.09896, 0.09878, 0.09878, 0.09875, 0.09875, 0.09874, 0.09875",\
"0.1017, 0.1007, 0.09943, 0.09886, 0.09867, 0.09866, 0.09865, 0.09864, 0.09863, 0.09863",\
"0.1014, 0.1004, 0.0991, 0.09857, 0.09839, 0.09836, 0.09834, 0.09835, 0.09834, 0.09834",\
"0.1015, 0.1004, 0.09913, 0.0986, 0.09843, 0.09841, 0.09839, 0.09839, 0.09839, 0.09839",\
"0.1014, 0.1003, 0.0991, 0.09853, 0.09834, 0.09832, 0.09831, 0.09832, 0.09832, 0.09832",\
"0.1015, 0.1004, 0.09917, 0.09857, 0.09839, 0.09839, 0.09835, 0.09834, 0.09836, 0.09835",\
"0.1017, 0.1006, 0.09932, 0.09874, 0.09854, 0.09853, 0.09852, 0.09853, 0.09852, 0.09853",\
"0.102, 0.101, 0.09966, 0.09901, 0.09881, 0.09878, 0.09882, 0.09878, 0.09883, 0.09883",\
"0.1025, 0.1014, 0.1, 0.09935, 0.09912, 0.09912, 0.09912, 0.09914, 0.09915, 0.09915");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.003466, 0.01212, 0.02865, 0.0544, 0.09053, 0.1381, 0.198, 0.2711, 0.3582");
values("0.08796, 0.0878, 0.08763, 0.08794, 0.08869, 0.08933, 0.0903, 0.09071, 0.09232, 0.1041",\
"0.08798, 0.08781, 0.08769, 0.08804, 0.08876, 0.08951, 0.09009, 0.09084, 0.09203, 0.1046",\
"0.08795, 0.08779, 0.08766, 0.0881, 0.08873, 0.08945, 0.09013, 0.09081, 0.09207, 0.1055",\
"0.08798, 0.08781, 0.08767, 0.08802, 0.08874, 0.0894, 0.09001, 0.09069, 0.09224, 0.1077",\
"0.08792, 0.08786, 0.08762, 0.08796, 0.08877, 0.08949, 0.09013, 0.09069, 0.09253, 0.1109",\
"0.08786, 0.0877, 0.08768, 0.08814, 0.08862, 0.08935, 0.08999, 0.09088, 0.09307, 0.1153",\
"0.0879, 0.08773, 0.08755, 0.08793, 0.08883, 0.08955, 0.08998, 0.09048, 0.09385, 0.1234",\
"0.08799, 0.08784, 0.08762, 0.08799, 0.08826, 0.08946, 0.09053, 0.09084, 0.09567, 0.1375",\
"0.08797, 0.08782, 0.08764, 0.08815, 0.08863, 0.08896, 0.09033, 0.09178, 0.09987, 0.1612",\
"0.08794, 0.08777, 0.0876, 0.08798, 0.08873, 0.08909, 0.08988, 0.09169, 0.1081, 0.2062");
}
}
timing() {
related_pin : "D" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.003466, 0.01212, 0.02865, 0.0544, 0.09053, 0.1381, 0.198, 0.2711, 0.3582");
values("0.9561, 1.028, 1.215, 1.472, 1.785, 2.172, 2.655, 3.252, 3.979, 4.844",\
"0.9788, 1.051, 1.238, 1.495, 1.808, 2.195, 2.677, 3.275, 4.002, 4.868",\
"1.047, 1.119, 1.307, 1.563, 1.876, 2.263, 2.746, 3.343, 4.07, 4.936",\
"1.171, 1.243, 1.43, 1.687, 2, 2.386, 2.869, 3.467, 4.194, 5.059",\
"1.37, 1.442, 1.631, 1.888, 2.201, 2.588, 3.071, 3.668, 4.395, 5.261",\
"1.622, 1.698, 1.895, 2.16, 2.478, 2.866, 3.35, 3.947, 4.674, 5.54",\
"1.925, 2.004, 2.209, 2.484, 2.81, 3.205, 3.691, 4.289, 5.016, 5.881",\
"2.284, 2.366, 2.579, 2.865, 3.198, 3.598, 4.087, 4.687, 5.414, 6.279",\
"2.7, 2.786, 3.008, 3.303, 3.645, 4.049, 4.541, 5.142, 5.87, 6.736",\
"3.173, 3.265, 3.494, 3.801, 4.152, 4.563, 5.057, 5.66, 6.387, 7.253");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.003466, 0.01212, 0.02865, 0.0544, 0.09053, 0.1381, 0.198, 0.2711, 0.3582");
values("0.605, 0.6709, 0.8594, 1.172, 1.634, 2.28, 3.128, 4.194, 5.497, 7.05",\
"0.6199, 0.6859, 0.8744, 1.187, 1.65, 2.295, 3.142, 4.21, 5.513, 7.065",\
"0.6632, 0.7292, 0.9177, 1.23, 1.693, 2.338, 3.186, 4.253, 5.556, 7.108",\
"0.746, 0.8122, 1.001, 1.313, 1.775, 2.421, 3.268, 4.335, 5.636, 7.19",\
"0.8384, 0.9078, 1.102, 1.416, 1.879, 2.523, 3.372, 4.439, 5.741, 7.294",\
"0.9143, 0.9872, 1.188, 1.506, 1.969, 2.614, 3.462, 4.529, 5.83, 7.382",\
"0.963, 1.039, 1.248, 1.571, 2.035, 2.679, 3.526, 4.593, 5.896, 7.448",\
"0.9787, 1.059, 1.278, 1.605, 2.071, 2.714, 3.561, 4.628, 5.93, 7.482",\
"0.9564, 1.043, 1.272, 1.607, 2.074, 2.718, 3.564, 4.63, 5.933, 7.484",\
"0.8922, 0.9836, 1.226, 1.572, 2.043, 2.688, 3.534, 4.6, 5.901, 7.452");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.003466, 0.01212, 0.02865, 0.0544, 0.09053, 0.1381, 0.198, 0.2711, 0.3582");
values("0.257, 0.3226, 0.4956, 0.7434, 1.103, 1.634, 2.369, 3.326, 4.518, 5.94",\
"0.2569, 0.3224, 0.4956, 0.7434, 1.103, 1.633, 2.369, 3.329, 4.518, 5.944",\
"0.257, 0.3224, 0.4954, 0.744, 1.104, 1.635, 2.37, 3.329, 4.518, 5.944",\
"0.2574, 0.3226, 0.4962, 0.7438, 1.103, 1.634, 2.369, 3.329, 4.518, 5.944",\
"0.2632, 0.3284, 0.5, 0.7466, 1.106, 1.634, 2.369, 3.329, 4.518, 5.944",\
"0.2824, 0.3492, 0.5252, 0.7672, 1.118, 1.642, 2.373, 3.327, 4.515, 5.936",\
"0.3002, 0.3702, 0.5528, 0.7978, 1.144, 1.66, 2.38, 3.333, 4.515, 5.939",\
"0.3182, 0.3902, 0.5798, 0.8274, 1.171, 1.681, 2.394, 3.337, 4.518, 5.945",\
"0.3382, 0.4126, 0.6076, 0.8572, 1.197, 1.7, 2.407, 3.346, 4.523, 5.942",\
"0.3626, 0.4406, 0.6414, 0.894, 1.228, 1.724, 2.422, 3.354, 4.524, 5.942");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.003466, 0.01212, 0.02865, 0.0544, 0.09053, 0.1381, 0.198, 0.2711, 0.3582");
values("0.2069, 0.2816, 0.5273, 0.9963, 1.762, 2.862, 4.31, 6.14, 8.366, 11.02",\
"0.2071, 0.2818, 0.527, 0.9964, 1.761, 2.862, 4.314, 6.14, 8.367, 11.03",\
"0.2071, 0.2819, 0.5268, 0.9964, 1.763, 2.862, 4.314, 6.14, 8.366, 11.03",\
"0.2094, 0.284, 0.5284, 0.9966, 1.761, 2.862, 4.312, 6.135, 8.365, 11.03",\
"0.2236, 0.299, 0.541, 1.003, 1.763, 2.858, 4.311, 6.139, 8.37, 11.02",\
"0.2388, 0.3168, 0.5576, 1.011, 1.766, 2.862, 4.312, 6.137, 8.355, 11.02",\
"0.2572, 0.3378, 0.5774, 1.022, 1.769, 2.86, 4.311, 6.133, 8.364, 11.01",\
"0.2776, 0.3614, 0.6016, 1.036, 1.776, 2.863, 4.307, 6.129, 8.361, 11.02",\
"0.3004, 0.3886, 0.6306, 1.055, 1.783, 2.866, 4.307, 6.128, 8.352, 11.01",\
"0.3244, 0.418, 0.6658, 1.083, 1.797, 2.871, 4.31, 6.131, 8.352, 11");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.003466, 0.01212, 0.02865, 0.0544, 0.09053, 0.1381, 0.198, 0.2711, 0.3582");
values("1.07, 1.142, 1.329, 1.586, 1.899, 2.285, 2.768, 3.366, 4.093, 4.958",\
"1.091, 1.163, 1.35, 1.607, 1.92, 2.306, 2.789, 3.387, 4.114, 4.979",\
"1.164, 1.236, 1.423, 1.68, 1.993, 2.38, 2.862, 3.46, 4.187, 5.052",\
"1.267, 1.339, 1.526, 1.783, 2.095, 2.482, 2.965, 3.563, 4.289, 5.155",\
"1.353, 1.425, 1.613, 1.869, 2.182, 2.569, 3.052, 3.649, 4.376, 5.242",\
"1.419, 1.49, 1.678, 1.935, 2.248, 2.634, 3.117, 3.715, 4.442, 5.307",\
"1.465, 1.537, 1.724, 1.981, 2.294, 2.68, 3.163, 3.761, 4.488, 5.353",\
"1.489, 1.561, 1.749, 2.006, 2.319, 2.705, 3.188, 3.786, 4.512, 5.378",\
"1.49, 1.562, 1.75, 2.007, 2.32, 2.707, 3.19, 3.787, 4.514, 5.38",\
"1.463, 1.535, 1.723, 1.981, 2.294, 2.681, 3.164, 3.762, 4.488, 5.354");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.003466, 0.01212, 0.02865, 0.0544, 0.09053, 0.1381, 0.198, 0.2711, 0.3582");
values("1.082, 1.148, 1.336, 1.648, 2.111, 2.756, 3.604, 4.671, 5.973, 7.527",\
"1.103, 1.169, 1.357, 1.67, 2.132, 2.778, 3.625, 4.692, 5.993, 7.547",\
"1.179, 1.244, 1.433, 1.745, 2.208, 2.853, 3.701, 4.767, 6.068, 7.622",\
"1.286, 1.352, 1.54, 1.852, 2.315, 2.96, 3.809, 4.876, 6.178, 7.73",\
"1.374, 1.44, 1.628, 1.941, 2.403, 3.049, 3.897, 4.964, 6.266, 7.818",\
"1.441, 1.507, 1.696, 2.007, 2.47, 3.115, 3.964, 5.03, 6.332, 7.885",\
"1.487, 1.553, 1.742, 2.054, 2.516, 3.161, 4.008, 5.076, 6.377, 7.932",\
"1.51, 1.575, 1.764, 2.076, 2.539, 3.183, 4.031, 5.097, 6.399, 7.953",\
"1.504, 1.57, 1.758, 2.071, 2.534, 3.179, 4.026, 5.093, 6.394, 7.945",\
"1.469, 1.536, 1.724, 2.036, 2.499, 3.144, 3.992, 5.058, 6.36, 7.911");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.003466, 0.01212, 0.02865, 0.0544, 0.09053, 0.1381, 0.198, 0.2711, 0.3582");
values("0.2566, 0.3214, 0.4948, 0.743, 1.103, 1.633, 2.369, 3.329, 4.516, 5.943",\
"0.2564, 0.3214, 0.4948, 0.7432, 1.103, 1.633, 2.369, 3.325, 4.515, 5.937",\
"0.2564, 0.3218, 0.4948, 0.7432, 1.103, 1.634, 2.369, 3.325, 4.515, 5.937",\
"0.256, 0.3218, 0.495, 0.743, 1.103, 1.633, 2.368, 3.326, 4.515, 5.938",\
"0.2564, 0.322, 0.4948, 0.7434, 1.103, 1.634, 2.368, 3.329, 4.517, 5.944",\
"0.2562, 0.3214, 0.4954, 0.7434, 1.103, 1.635, 2.369, 3.328, 4.513, 5.941",\
"0.2562, 0.322, 0.495, 0.7438, 1.104, 1.633, 2.368, 3.325, 4.512, 5.938",\
"0.257, 0.3218, 0.4956, 0.7438, 1.103, 1.634, 2.368, 3.326, 4.51, 5.937",\
"0.2574, 0.3226, 0.4958, 0.744, 1.105, 1.633, 2.367, 3.324, 4.509, 5.932",\
"0.2586, 0.3242, 0.4972, 0.7452, 1.104, 1.634, 2.368, 3.325, 4.513, 5.936");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.003466, 0.01212, 0.02865, 0.0544, 0.09053, 0.1381, 0.198, 0.2711, 0.3582");
values("0.2082, 0.282, 0.5274, 0.9964, 1.763, 2.86, 4.314, 6.139, 8.37, 11.02",\
"0.2074, 0.2816, 0.5268, 0.9964, 1.763, 2.862, 4.313, 6.134, 8.365, 11.03",\
"0.2074, 0.2818, 0.5274, 0.9964, 1.762, 2.862, 4.31, 6.134, 8.364, 11.03",\
"0.2074, 0.2816, 0.5274, 0.9962, 1.761, 2.857, 4.313, 6.14, 8.369, 11.01",\
"0.2078, 0.2816, 0.5268, 0.995, 1.762, 2.86, 4.314, 6.141, 8.37, 11.02",\
"0.2078, 0.282, 0.5276, 0.9954, 1.762, 2.861, 4.312, 6.133, 8.362, 11.03",\
"0.2074, 0.2818, 0.5266, 0.9952, 1.761, 2.855, 4.306, 6.134, 8.366, 11.03",\
"0.2078, 0.2818, 0.5272, 0.9964, 1.762, 2.855, 4.303, 6.134, 8.364, 11.02",\
"0.208, 0.2818, 0.5276, 0.996, 1.76, 2.859, 4.303, 6.124, 8.349, 11.02",\
"0.2076, 0.2818, 0.527, 0.996, 1.762, 2.858, 4.304, 6.126, 8.346, 11");
}
}
}
}