blob: 2b4958b6370716801c5b06a95f5f39564ea39fd5 [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__latq_2) {
area : 62.092800 ;
latch(IQ1,IQN1) {
enable : "E" ;
data_in : "(!D)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E" ;
value : "0.0015166008" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E" ;
value : "0.0014869008" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E" ;
value : "0.002852784" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E" ;
value : "0.002834766" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.002852784" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.003834 ;
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 : "!E" ;
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.005136, 0.005136, 0.005128, 0.005132, 0.005141, 0.005144, 0.00514, \
0.00514, 0.005141, 0.00514");
}
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.004652, -0.004659, -0.004654, -0.004661, -0.004674, -0.004698, \
-0.004698, -0.004706, -0.004713, -0.004715");
}
}
timing() {
related_pin : "E" ;
timing_type : hold_falling ;
fall_constraint(cnst_ctin_rtin_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.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-1.116, -1.095, -1.04, -0.941, -0.837, -0.731, -0.613, -0.473, -0.308, -0.115",\
"-1.125, -1.113, -1.048, -0.953, -0.856, -0.746, -0.625, -0.487, -0.322, -0.129",\
"-1.174, -1.158, -1.094, -1.004, -0.904, -0.791, -0.67, -0.529, -0.365, -0.179",\
"-1.25, -1.229, -1.178, -1.082, -0.977, -0.873, -0.747, -0.606, -0.438, -0.249",\
"-1.375, -1.363, -1.304, -1.21, -1.106, -0.999, -0.874, -0.727, -0.557, -0.362",\
"-1.575, -1.558, -1.496, -1.403, -1.298, -1.188, -1.059, -0.908, -0.739, -0.537",\
"-1.813, -1.799, -1.741, -1.647, -1.542, -1.424, -1.295, -1.148, -0.973, -0.77",\
"-2.107, -2.089, -2.03, -1.935, -1.829, -1.71, -1.581, -1.432, -1.257, -1.051",\
"-2.447, -2.434, -2.369, -2.278, -2.171, -2.053, -1.92, -1.765, -1.597, -1.392",\
"-2.841, -2.827, -2.767, -2.666, -2.56, -2.445, -2.312, -2.16, -1.988, -1.789");
}
rise_constraint(cnst_ctin_rtin_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.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.275, -0.258, -0.185, -0.046, 0.105, 0.278, 0.477, 0.699, 0.953, 1.223",\
"-0.287, -0.269, -0.194, -0.061, 0.099, 0.271, 0.465, 0.687, 0.934, 1.208",\
"-0.314, -0.298, -0.225, -0.093, 0.068, 0.24, 0.437, 0.661, 0.904, 1.179",\
"-0.374, -0.357, -0.284, -0.15, 0.005, 0.18, 0.387, 0.603, 0.852, 1.129",\
"-0.455, -0.439, -0.366, -0.237, -0.079, 0.098, 0.301, 0.533, 0.784, 1.064",\
"-0.526, -0.508, -0.44, -0.308, -0.149, 0.032, 0.232, 0.467, 0.721, 1.005",\
"-0.576, -0.558, -0.491, -0.357, -0.2, -0.021, 0.182, 0.417, 0.673, 0.96",\
"-0.601, -0.588, -0.517, -0.387, -0.229, -0.047, 0.165, 0.391, 0.65, 0.937",\
"-0.595, -0.574, -0.509, -0.373, -0.219, -0.04, 0.17, 0.399, 0.661, 0.949",\
"-0.551, -0.532, -0.466, -0.33, -0.172, 0.007, 0.212, 0.444, 0.706, 0.99");
}
}
timing() {
related_pin : "E" ;
timing_type : setup_falling ;
fall_constraint(cnst_ctin_rtin_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.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("1.288, 1.272, 1.214, 1.137, 1.071, 1.03, 1.042, 1.119, 1.258, 1.439",\
"1.302, 1.286, 1.229, 1.152, 1.083, 1.04, 1.053, 1.129, 1.263, 1.451",\
"1.349, 1.333, 1.271, 1.191, 1.126, 1.085, 1.095, 1.167, 1.295, 1.463",\
"1.429, 1.409, 1.348, 1.27, 1.195, 1.152, 1.157, 1.214, 1.327, 1.485",\
"1.551, 1.53, 1.475, 1.391, 1.325, 1.274, 1.271, 1.321, 1.409, 1.545",\
"1.738, 1.725, 1.665, 1.582, 1.513, 1.452, 1.434, 1.452, 1.512, 1.612",\
"1.987, 1.975, 1.909, 1.833, 1.75, 1.681, 1.642, 1.634, 1.666, 1.732",\
"2.28, 2.264, 2.206, 2.118, 2.032, 1.957, 1.905, 1.874, 1.884, 1.917",\
"2.626, 2.614, 2.554, 2.466, 2.375, 2.288, 2.221, 2.168, 2.152, 2.158",\
"3.025, 3.006, 2.945, 2.858, 2.765, 2.673, 2.591, 2.527, 2.49, 2.48");
}
rise_constraint(cnst_ctin_rtin_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.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.469, 0.448, 0.381, 0.243, 0.078, -0.109, -0.312, -0.531, -0.781, -1.045",\
"0.478, 0.458, 0.387, 0.25, 0.083, -0.098, -0.298, -0.524, -0.77, -1.039",\
"0.505, 0.49, 0.418, 0.28, 0.111, -0.072, -0.27, -0.492, -0.743, -1.011",\
"0.562, 0.546, 0.471, 0.331, 0.171, -0.008, -0.211, -0.439, -0.689, -0.959",\
"0.638, 0.621, 0.554, 0.414, 0.257, 0.074, -0.133, -0.359, -0.608, -0.889",\
"0.707, 0.692, 0.621, 0.487, 0.33, 0.143, -0.061, -0.294, -0.552, -0.834",\
"0.757, 0.742, 0.668, 0.533, 0.374, 0.193, -0.016, -0.245, -0.506, -0.792",\
"0.768, 0.751, 0.681, 0.55, 0.388, 0.211, 0.007, -0.229, -0.492, -0.773",\
"0.75, 0.738, 0.662, 0.527, 0.368, 0.188, -0.014, -0.247, -0.51, -0.791",\
"0.699, 0.68, 0.613, 0.473, 0.313, 0.133, -0.072, -0.303, -0.564, -0.85");
}
}
}
pin(E) {
capacitance : 0.004788 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.4 ;
min_pulse_width_high : 1.307 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D" ;
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.04709, 0.04676, 0.04647, 0.04756, 0.0504, 0.05515, 0.06193, \
0.07094, 0.0824, 0.09633");
}
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.02623, 0.02605, 0.02583, 0.02659, 0.02885, 0.03297, 0.03903, \
0.04713, 0.0574, 0.0699");
}
}
internal_power() {
when : "D" ;
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.04754, 0.04716, 0.04688, 0.04802, 0.05092, 0.05569, 0.06253, \
0.07156, 0.08305, 0.09702");
}
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.02581, 0.02559, 0.02542, 0.02618, 0.02837, 0.03242, 0.03845, \
0.04651, 0.05675, 0.06923");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D" ;
rise_constraint(scalar) {
values("1.307");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "D" ;
rise_constraint(scalar) {
values("0.897");
}
}
}
pin(Q) {
direction : output ;
function : "IQN1" ;
max_capacitance : 0.6596 ;
max_transition : 8.4 ;
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.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.005546, 0.0215, 0.05197, 0.09945, 0.1661, 0.2537, 0.3641, 0.4989, 0.6596");
values("0.125, 0.1216, 0.1137, 0.107, 0.1029, 0.1003, 0.0986, 0.09742, 0.09659, 0.09598",\
"0.1248, 0.1214, 0.1135, 0.1068, 0.1027, 0.1001, 0.09839, 0.09721, 0.09637, 0.09575",\
"0.1245, 0.1212, 0.1133, 0.1065, 0.1024, 0.09985, 0.09816, 0.09699, 0.09615, 0.09552",\
"0.1244, 0.121, 0.1132, 0.1063, 0.1023, 0.0997, 0.098, 0.09683, 0.096, 0.09539",\
"0.1253, 0.1219, 0.114, 0.1071, 0.1029, 0.1003, 0.09862, 0.09746, 0.09661, 0.096",\
"0.1297, 0.1262, 0.118, 0.1107, 0.1061, 0.1033, 0.1014, 0.1001, 0.09919, 0.09852",\
"0.1379, 0.1342, 0.1254, 0.1173, 0.1121, 0.1088, 0.1066, 0.1051, 0.104, 0.1032",\
"0.1482, 0.1444, 0.1351, 0.126, 0.1201, 0.1162, 0.1137, 0.1119, 0.1106, 0.1097",\
"0.161, 0.157, 0.1471, 0.1372, 0.1304, 0.1259, 0.1229, 0.1208, 0.1193, 0.1181",\
"0.1765, 0.1724, 0.162, 0.151, 0.1432, 0.138, 0.1345, 0.132, 0.1302, 0.1288");
}
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.005546, 0.0215, 0.05197, 0.09945, 0.1661, 0.2537, 0.3641, 0.4989, 0.6596");
values("0.07674, 0.07523, 0.07304, 0.07202, 0.07189, 0.0721, 0.07256, 0.07296, 0.07404, 0.07733",\
"0.07651, 0.07501, 0.0728, 0.0718, 0.07171, 0.07199, 0.07227, 0.07296, 0.07364, 0.07673",\
"0.07627, 0.07466, 0.07254, 0.07154, 0.07141, 0.07163, 0.07205, 0.07262, 0.07364, 0.0766",\
"0.07653, 0.07496, 0.07277, 0.07166, 0.07143, 0.07159, 0.07213, 0.07252, 0.07364, 0.07718",\
"0.07909, 0.07736, 0.07481, 0.07329, 0.07276, 0.07274, 0.0731, 0.07363, 0.07463, 0.07902",\
"0.08345, 0.08135, 0.07823, 0.07645, 0.07549, 0.07511, 0.0753, 0.07573, 0.07621, 0.08143",\
"0.08991, 0.08746, 0.08377, 0.08107, 0.07975, 0.07937, 0.07912, 0.07904, 0.07998, 0.08589",\
"0.0986, 0.09577, 0.09135, 0.08794, 0.08583, 0.08505, 0.08516, 0.08502, 0.08532, 0.09315",\
"0.1098, 0.1065, 0.1012, 0.09709, 0.09422, 0.09246, 0.09211, 0.0928, 0.09344, 0.1035",\
"0.1234, 0.1197, 0.1134, 0.1084, 0.1049, 0.1022, 0.1011, 0.101, 0.1037, 0.1193");
}
}
internal_power() {
related_pin : "E" ;
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.005546, 0.0215, 0.05197, 0.09945, 0.1661, 0.2537, 0.3641, 0.4989, 0.6596");
values("0.1158, 0.1124, 0.1046, 0.09788, 0.09386, 0.09131, 0.08963, 0.08845, 0.08763, 0.08701",\
"0.1158, 0.1124, 0.1046, 0.09784, 0.09381, 0.09129, 0.08961, 0.08843, 0.0876, 0.08699",\
"0.1157, 0.1123, 0.1045, 0.09778, 0.09374, 0.09121, 0.08952, 0.08835, 0.08752, 0.08691",\
"0.1155, 0.1121, 0.1043, 0.09764, 0.09361, 0.09107, 0.08939, 0.08822, 0.08739, 0.08678",\
"0.1154, 0.112, 0.1042, 0.0975, 0.09346, 0.09094, 0.08924, 0.08808, 0.08725, 0.08664",\
"0.1154, 0.112, 0.1042, 0.09749, 0.09344, 0.09091, 0.08922, 0.08805, 0.08722, 0.0866",\
"0.1155, 0.1121, 0.1043, 0.09753, 0.09349, 0.09094, 0.08924, 0.08806, 0.08722, 0.08661",\
"0.1158, 0.1124, 0.1046, 0.09779, 0.09372, 0.09117, 0.08948, 0.08828, 0.08743, 0.08682",\
"0.1164, 0.113, 0.1051, 0.09823, 0.09411, 0.09153, 0.08981, 0.08862, 0.08779, 0.08715",\
"0.1173, 0.1138, 0.1059, 0.0989, 0.09467, 0.09204, 0.09029, 0.08907, 0.08822, 0.08759");
}
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.005546, 0.0215, 0.05197, 0.09945, 0.1661, 0.2537, 0.3641, 0.4989, 0.6596");
values("0.07963, 0.07803, 0.0759, 0.07482, 0.07462, 0.07478, 0.07528, 0.07562, 0.07634, 0.07982",\
"0.07963, 0.07805, 0.0759, 0.07482, 0.07461, 0.07478, 0.0752, 0.07576, 0.07656, 0.08003",\
"0.07964, 0.07805, 0.07591, 0.07485, 0.07463, 0.07479, 0.07515, 0.07583, 0.07673, 0.07993",\
"0.07971, 0.0781, 0.07599, 0.07486, 0.07467, 0.07485, 0.07527, 0.07584, 0.07676, 0.08055",\
"0.07978, 0.07824, 0.0761, 0.07498, 0.07477, 0.07497, 0.07539, 0.07592, 0.07674, 0.08164",\
"0.07992, 0.07825, 0.07616, 0.0751, 0.0749, 0.075, 0.07532, 0.07582, 0.07666, 0.08225",\
"0.07996, 0.07837, 0.07624, 0.07506, 0.07509, 0.07536, 0.0756, 0.07605, 0.07716, 0.08364",\
"0.08006, 0.07846, 0.07625, 0.07518, 0.07471, 0.07548, 0.07625, 0.07658, 0.07721, 0.0862",\
"0.08011, 0.07851, 0.07637, 0.07523, 0.07474, 0.07506, 0.07597, 0.07735, 0.07865, 0.0903",\
"0.08021, 0.07867, 0.07655, 0.07531, 0.07504, 0.07508, 0.07546, 0.0765, 0.08003, 0.09753");
}
}
timing() {
related_pin : "D" ;
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.005546, 0.0215, 0.05197, 0.09945, 0.1661, 0.2537, 0.3641, 0.4989, 0.6596");
values("1.208, 1.272, 1.438, 1.668, 1.94, 2.245, 2.589, 2.985, 3.442, 3.972",\
"1.222, 1.286, 1.452, 1.682, 1.954, 2.259, 2.603, 2.998, 3.456, 3.986",\
"1.269, 1.333, 1.499, 1.729, 2.002, 2.307, 2.651, 3.046, 3.503, 4.034",\
"1.347, 1.41, 1.576, 1.806, 2.078, 2.383, 2.728, 3.123, 3.58, 4.111",\
"1.474, 1.538, 1.704, 1.933, 2.206, 2.511, 2.855, 3.25, 3.707, 4.238",\
"1.667, 1.731, 1.898, 2.128, 2.4, 2.706, 3.05, 3.445, 3.902, 4.433",\
"1.906, 1.972, 2.145, 2.381, 2.66, 2.969, 3.315, 3.711, 4.169, 4.699",\
"2.193, 2.261, 2.439, 2.683, 2.969, 3.286, 3.639, 4.038, 4.498, 5.029",\
"2.532, 2.603, 2.785, 3.036, 3.33, 3.655, 4.014, 4.419, 4.882, 5.415",\
"2.92, 2.993, 3.181, 3.441, 3.743, 4.076, 4.443, 4.853, 5.321, 5.856");
}
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.005546, 0.0215, 0.05197, 0.09945, 0.1661, 0.2537, 0.3641, 0.4989, 0.6596");
values("0.6974, 0.7536, 0.9133, 1.165, 1.516, 1.989, 2.607, 3.383, 4.333, 5.462",\
"0.7093, 0.7655, 0.925, 1.177, 1.528, 2.001, 2.618, 3.396, 4.343, 5.472",\
"0.7392, 0.7951, 0.9549, 1.207, 1.558, 2.031, 2.648, 3.426, 4.374, 5.502",\
"0.7961, 0.8519, 1.012, 1.263, 1.613, 2.087, 2.704, 3.481, 4.43, 5.556",\
"0.8766, 0.9333, 1.094, 1.346, 1.696, 2.168, 2.785, 3.563, 4.511, 5.641",\
"0.9479, 1.007, 1.172, 1.429, 1.781, 2.253, 2.869, 3.646, 4.593, 5.723",\
"1.002, 1.062, 1.233, 1.494, 1.849, 2.322, 2.938, 3.714, 4.66, 5.788",\
"1.031, 1.094, 1.269, 1.537, 1.896, 2.369, 2.985, 3.759, 4.706, 5.835",\
"1.03, 1.096, 1.278, 1.553, 1.916, 2.391, 3.006, 3.781, 4.726, 5.853",\
"0.9957, 1.064, 1.252, 1.536, 1.907, 2.386, 3.002, 3.775, 4.721, 5.848");
}
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.005546, 0.0215, 0.05197, 0.09945, 0.1661, 0.2537, 0.3641, 0.4989, 0.6596");
values("0.3368, 0.3956, 0.549, 0.767, 1.028, 1.351, 1.777, 2.329, 3.028, 3.888",\
"0.3376, 0.3962, 0.549, 0.7666, 1.029, 1.352, 1.779, 2.333, 3.028, 3.89",\
"0.3356, 0.3964, 0.5492, 0.7668, 1.028, 1.351, 1.776, 2.332, 3.032, 3.888",\
"0.3368, 0.3962, 0.55, 0.7668, 1.029, 1.353, 1.78, 2.329, 3.027, 3.888",\
"0.336, 0.396, 0.5504, 0.7676, 1.029, 1.353, 1.778, 2.331, 3.034, 3.895",\
"0.3478, 0.4066, 0.5594, 0.774, 1.035, 1.357, 1.781, 2.334, 3.031, 3.888",\
"0.3718, 0.4332, 0.5892, 0.8048, 1.059, 1.375, 1.794, 2.341, 3.04, 3.898",\
"0.3946, 0.4586, 0.6202, 0.8396, 1.098, 1.412, 1.821, 2.361, 3.049, 3.904",\
"0.422, 0.4868, 0.6524, 0.8772, 1.138, 1.452, 1.859, 2.391, 3.072, 3.918",\
"0.4538, 0.5196, 0.6914, 0.919, 1.182, 1.496, 1.901, 2.429, 3.103, 3.937");
}
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.005546, 0.0215, 0.05197, 0.09945, 0.1661, 0.2537, 0.3641, 0.4989, 0.6596");
values("0.2022, 0.2686, 0.472, 0.8299, 1.386, 2.206, 3.298, 4.688, 6.394, 8.425",\
"0.2018, 0.2686, 0.4721, 0.829, 1.388, 2.202, 3.298, 4.695, 6.387, 8.408",\
"0.2024, 0.2686, 0.4722, 0.8298, 1.388, 2.205, 3.299, 4.692, 6.392, 8.409",\
"0.2016, 0.2684, 0.4728, 0.8302, 1.389, 2.205, 3.305, 4.69, 6.389, 8.405",\
"0.21, 0.2758, 0.4784, 0.8334, 1.388, 2.206, 3.296, 4.694, 6.396, 8.416",\
"0.2252, 0.2916, 0.4974, 0.849, 1.398, 2.209, 3.297, 4.695, 6.388, 8.424",\
"0.2422, 0.3088, 0.5164, 0.8696, 1.411, 2.211, 3.305, 4.688, 6.382, 8.404",\
"0.2618, 0.33, 0.5402, 0.892, 1.427, 2.22, 3.306, 4.695, 6.381, 8.407",\
"0.2866, 0.3546, 0.5672, 0.9214, 1.449, 2.234, 3.312, 4.693, 6.391, 8.412",\
"0.3144, 0.3848, 0.5992, 0.9564, 1.478, 2.254, 3.325, 4.699, 6.392, 8.408");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
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.005546, 0.0215, 0.05197, 0.09945, 0.1661, 0.2537, 0.3641, 0.4989, 0.6596");
values("1.229, 1.293, 1.459, 1.689, 1.961, 2.266, 2.611, 3.006, 3.463, 3.993",\
"1.244, 1.308, 1.474, 1.704, 1.976, 2.281, 2.626, 3.021, 3.478, 4.009",\
"1.295, 1.359, 1.525, 1.755, 2.027, 2.333, 2.677, 3.072, 3.529, 4.059",\
"1.364, 1.428, 1.594, 1.824, 2.096, 2.401, 2.746, 3.141, 3.598, 4.128",\
"1.418, 1.482, 1.648, 1.878, 2.15, 2.455, 2.8, 3.195, 3.652, 4.183",\
"1.454, 1.518, 1.684, 1.914, 2.187, 2.492, 2.836, 3.232, 3.689, 4.219",\
"1.473, 1.536, 1.703, 1.933, 2.205, 2.511, 2.855, 3.25, 3.708, 4.238",\
"1.472, 1.536, 1.703, 1.932, 2.205, 2.51, 2.855, 3.25, 3.707, 4.237",\
"1.45, 1.514, 1.68, 1.91, 2.183, 2.489, 2.833, 3.229, 3.686, 4.216",\
"1.402, 1.466, 1.633, 1.864, 2.137, 2.443, 2.788, 3.183, 3.641, 4.171");
}
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.005546, 0.0215, 0.05197, 0.09945, 0.1661, 0.2537, 0.3641, 0.4989, 0.6596");
values("1.1, 1.155, 1.315, 1.567, 1.918, 2.391, 3.008, 3.784, 4.731, 5.863",\
"1.114, 1.17, 1.33, 1.582, 1.932, 2.405, 3.023, 3.8, 4.749, 5.877",\
"1.168, 1.224, 1.384, 1.636, 1.986, 2.459, 3.077, 3.854, 4.803, 5.932",\
"1.244, 1.3, 1.46, 1.711, 2.062, 2.535, 3.152, 3.93, 4.878, 6.007",\
"1.303, 1.359, 1.519, 1.77, 2.121, 2.594, 3.211, 3.988, 4.937, 6.067",\
"1.343, 1.399, 1.559, 1.81, 2.161, 2.634, 3.251, 4.027, 4.974, 6.106",\
"1.364, 1.419, 1.579, 1.831, 2.181, 2.654, 3.271, 4.048, 4.995, 6.126",\
"1.36, 1.416, 1.576, 1.827, 2.178, 2.651, 3.269, 4.044, 4.992, 6.122",\
"1.33, 1.386, 1.545, 1.797, 2.148, 2.62, 3.238, 4.014, 4.961, 6.089",\
"1.272, 1.328, 1.488, 1.739, 2.09, 2.563, 3.18, 3.957, 4.903, 6.032");
}
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.005546, 0.0215, 0.05197, 0.09945, 0.1661, 0.2537, 0.3641, 0.4989, 0.6596");
values("0.3372, 0.3956, 0.549, 0.7656, 1.028, 1.351, 1.777, 2.329, 3.028, 3.894",\
"0.3356, 0.3954, 0.5492, 0.7654, 1.028, 1.352, 1.777, 2.331, 3.032, 3.891",\
"0.336, 0.3956, 0.549, 0.7656, 1.028, 1.351, 1.777, 2.329, 3.028, 3.889",\
"0.3374, 0.3956, 0.5492, 0.7656, 1.028, 1.351, 1.777, 2.331, 3.031, 3.889",\
"0.3358, 0.3952, 0.5484, 0.7656, 1.028, 1.352, 1.776, 2.329, 3.031, 3.891",\
"0.336, 0.396, 0.5492, 0.766, 1.028, 1.353, 1.778, 2.331, 3.032, 3.894",\
"0.336, 0.3962, 0.5492, 0.766, 1.029, 1.352, 1.776, 2.331, 3.031, 3.893",\
"0.3378, 0.3966, 0.55, 0.7664, 1.029, 1.352, 1.777, 2.328, 3.027, 3.893",\
"0.3386, 0.3984, 0.5514, 0.7682, 1.03, 1.353, 1.778, 2.33, 3.03, 3.888",\
"0.341, 0.401, 0.555, 0.7712, 1.033, 1.355, 1.782, 2.33, 3.028, 3.889");
}
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.005546, 0.0215, 0.05197, 0.09945, 0.1661, 0.2537, 0.3641, 0.4989, 0.6596");
values("0.2028, 0.269, 0.4724, 0.83, 1.388, 2.204, 3.304, 4.687, 6.383, 8.411",\
"0.2026, 0.2684, 0.4722, 0.8296, 1.389, 2.205, 3.298, 4.692, 6.393, 8.41",\
"0.2032, 0.2686, 0.472, 0.83, 1.388, 2.205, 3.299, 4.695, 6.396, 8.411",\
"0.2028, 0.2684, 0.472, 0.8304, 1.388, 2.201, 3.296, 4.694, 6.395, 8.41",\
"0.2024, 0.268, 0.4722, 0.8302, 1.388, 2.201, 3.297, 4.695, 6.397, 8.413",\
"0.203, 0.2686, 0.472, 0.83, 1.387, 2.203, 3.296, 4.686, 6.382, 8.411",\
"0.2028, 0.2684, 0.4718, 0.829, 1.386, 2.202, 3.295, 4.687, 6.385, 8.411",\
"0.2018, 0.2688, 0.4726, 0.83, 1.387, 2.202, 3.298, 4.692, 6.383, 8.423",\
"0.2026, 0.269, 0.4722, 0.831, 1.386, 2.202, 3.301, 4.685, 6.382, 8.415",\
"0.2022, 0.269, 0.4718, 0.8302, 1.388, 2.205, 3.3, 4.684, 6.38, 8.402");
}
}
}
}