blob: 25c9fd51cbfe191f7a4ff9bac90a026a83e08a91 [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 : "7.22916e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E" ;
value : "4.50504e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E" ;
value : "9.55926e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E" ;
value : "4.36356e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "9.55926e-05" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.002744 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.002362, 0.002358, 0.002358, 0.002355, 0.00236, 0.002361, 0.002361, \
0.002361, 0.002361, 0.00236");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.002073, -0.00208, -0.002108, -0.002128, -0.002136, -0.002149, \
-0.002153, -0.002157, -0.002157, -0.002159");
}
}
timing() {
related_pin : "E" ;
timing_type : hold_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-3.046, -3.01, -2.891, -2.698, -2.46, -2.219, -1.959, -1.673, -1.37, -1.031",\
"-3.072, -3.036, -2.925, -2.728, -2.495, -2.248, -1.99, -1.705, -1.397, -1.064",\
"-3.189, -3.154, -3.036, -2.838, -2.609, -2.358, -2.095, -1.816, -1.511, -1.17",\
"-3.368, -3.338, -3.22, -3.022, -2.791, -2.538, -2.279, -1.998, -1.696, -1.356",\
"-3.641, -3.613, -3.491, -3.295, -3.061, -2.819, -2.557, -2.276, -1.968, -1.625",\
"-4.029, -3.991, -3.871, -3.675, -3.448, -3.202, -2.943, -2.657, -2.348, -2.005",\
"-4.533, -4.501, -4.384, -4.184, -3.952, -3.708, -3.451, -3.166, -2.858, -2.515",\
"-5.17, -5.13, -5.013, -4.817, -4.592, -4.342, -4.076, -3.794, -3.475, -3.13",\
"-5.894, -5.859, -5.74, -5.545, -5.312, -5.057, -4.791, -4.497, -4.183, -3.835",\
"-6.678, -6.647, -6.529, -6.331, -6.086, -5.832, -5.567, -5.271, -4.951, -4.592");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.733, -0.697, -0.57, -0.323, 0.026, 0.409, 0.81, 1.242, 1.703, 2.194",\
"-0.759, -0.724, -0.599, -0.348, 0.002, 0.383, 0.785, 1.22, 1.68, 2.175",\
"-0.83, -0.792, -0.661, -0.415, -0.068, 0.316, 0.718, 1.146, 1.609, 2.101",\
"-0.959, -0.922, -0.797, -0.546, -0.198, 0.181, 0.584, 1.015, 1.476, 1.973",\
"-1.155, -1.126, -1.002, -0.751, -0.41, -0.023, 0.384, 0.814, 1.273, 1.773",\
"-1.424, -1.393, -1.265, -1.024, -0.675, -0.288, 0.123, 0.555, 1.021, 1.515",\
"-1.701, -1.667, -1.54, -1.294, -0.949, -0.568, -0.156, 0.286, 0.758, 1.254",\
"-1.963, -1.934, -1.804, -1.557, -1.217, -0.834, -0.415, 0.023, 0.501, 0.998",\
"-2.208, -2.174, -2.049, -1.807, -1.463, -1.072, -0.66, -0.211, 0.259, 0.767",\
"-2.417, -2.386, -2.264, -2.019, -1.674, -1.282, -0.868, -0.428, 0.052, 0.555");
}
}
timing() {
related_pin : "E" ;
timing_type : setup_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("3.658, 3.628, 3.507, 3.334, 3.148, 2.964, 2.792, 2.628, 2.467, 2.313",\
"3.69, 3.653, 3.538, 3.363, 3.174, 2.994, 2.819, 2.655, 2.498, 2.339",\
"3.799, 3.759, 3.646, 3.47, 3.28, 3.1, 2.923, 2.754, 2.594, 2.431",\
"3.975, 3.942, 3.83, 3.65, 3.458, 3.273, 3.098, 2.935, 2.763, 2.603",\
"4.25, 4.21, 4.092, 3.912, 3.726, 3.537, 3.357, 3.183, 3.014, 2.838",\
"4.618, 4.587, 4.466, 4.291, 4.093, 3.905, 3.721, 3.546, 3.37, 3.188",\
"5.113, 5.078, 4.965, 4.785, 4.588, 4.393, 4.207, 4.022, 3.839, 3.653",\
"5.737, 5.703, 5.585, 5.405, 5.209, 5.016, 4.824, 4.625, 4.429, 4.226",\
"6.475, 6.434, 6.321, 6.142, 5.94, 5.738, 5.535, 5.329, 5.116, 4.891",\
"7.269, 7.234, 7.122, 6.943, 6.73, 6.513, 6.308, 6.084, 5.857, 5.616");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("1.122, 1.089, 0.964, 0.716, 0.368, -0.029, -0.431, -0.854, -1.302, -1.783",\
"1.144, 1.112, 0.991, 0.737, 0.386, -0.002, -0.406, -0.828, -1.277, -1.763",\
"1.211, 1.177, 1.054, 0.806, 0.45, 0.063, -0.341, -0.762, -1.211, -1.693",\
"1.335, 1.304, 1.181, 0.932, 0.574, 0.186, -0.215, -0.638, -1.084, -1.562",\
"1.539, 1.499, 1.378, 1.127, 0.775, 0.388, -0.015, -0.436, -0.888, -1.369",\
"1.797, 1.758, 1.636, 1.392, 1.04, 0.666, 0.257, -0.171, -0.623, -1.103",\
"2.057, 2.023, 1.898, 1.656, 1.309, 0.938, 0.528, 0.104, -0.349, -0.838",\
"2.311, 2.278, 2.153, 1.915, 1.568, 1.194, 0.792, 0.364, -0.09, -0.578",\
"2.536, 2.505, 2.385, 2.139, 1.803, 1.427, 1.028, 0.604, 0.151, -0.336",\
"2.734, 2.704, 2.583, 2.344, 2.004, 1.623, 1.224, 0.799, 0.349, -0.135");
}
}
}
pin(E) {
capacitance : 0.00331 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
min_pulse_width_high : 3.774 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.02724, 0.02711, 0.0268, 0.02658, 0.02654, 0.02663, 0.02688, \
0.02725, 0.02779, 0.02847");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.01603, 0.01594, 0.0157, 0.01546, 0.01532, 0.01534, 0.01553, \
0.01589, 0.0164, 0.01706");
}
}
internal_power() {
when : "D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.02781, 0.02766, 0.02736, 0.02715, 0.0271, 0.02721, 0.02745, \
0.02782, 0.02836, 0.02906");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.01584, 0.01578, 0.01554, 0.0153, 0.01516, 0.01518, 0.01536, \
0.0157, 0.0162, 0.01686");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D" ;
rise_constraint(scalar) {
values("3.774");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "D" ;
rise_constraint(scalar) {
values("1.943");
}
}
}
pin(Q) {
direction : output ;
function : "IQN1" ;
max_capacitance : 0.8254 ;
max_transition : 12 ;
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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.00669, 0.02666, 0.0648, 0.1242, 0.2076, 0.3173, 0.4555, 0.6243, 0.8254");
values("0.07886, 0.07735, 0.07538, 0.0746, 0.0745, 0.0747, 0.075, 0.07527, 0.07549, 0.07566",\
"0.07877, 0.07725, 0.07528, 0.0745, 0.0744, 0.07461, 0.07491, 0.07518, 0.0754, 0.07557",\
"0.07872, 0.07719, 0.07522, 0.07445, 0.07433, 0.07454, 0.07486, 0.07513, 0.07534, 0.07551",\
"0.07864, 0.07712, 0.07514, 0.07438, 0.07427, 0.07448, 0.07477, 0.07504, 0.07526, 0.07544",\
"0.0786, 0.07707, 0.0751, 0.07432, 0.07421, 0.0744, 0.07468, 0.07497, 0.07519, 0.07538",\
"0.0785, 0.07698, 0.07501, 0.07423, 0.0741, 0.07429, 0.07457, 0.07484, 0.07507, 0.07525",\
"0.07851, 0.07698, 0.07499, 0.07418, 0.07403, 0.07419, 0.07446, 0.07476, 0.075, 0.07519",\
"0.07911, 0.07752, 0.07542, 0.0745, 0.07425, 0.07437, 0.07461, 0.07488, 0.07512, 0.07531",\
"0.08048, 0.07876, 0.07635, 0.07521, 0.07483, 0.07483, 0.07501, 0.07523, 0.07546, 0.07557",\
"0.08209, 0.08019, 0.07748, 0.07607, 0.07551, 0.07542, 0.07551, 0.07571, 0.07576, 0.07554");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.00669, 0.02666, 0.0648, 0.1242, 0.2076, 0.3173, 0.4555, 0.6243, 0.8254");
values("0.05896, 0.05896, 0.05911, 0.05977, 0.06062, 0.06139, 0.06266, 0.06336, 0.06571, 0.08862",\
"0.05887, 0.05887, 0.05902, 0.05965, 0.06054, 0.06157, 0.06241, 0.06326, 0.06571, 0.08878",\
"0.05877, 0.05877, 0.05893, 0.05961, 0.06042, 0.06128, 0.06248, 0.06335, 0.06621, 0.09063",\
"0.05875, 0.05872, 0.05889, 0.0595, 0.06035, 0.06112, 0.06239, 0.06324, 0.06675, 0.09454",\
"0.05868, 0.05865, 0.05881, 0.05938, 0.0602, 0.06116, 0.06196, 0.06299, 0.0675, 0.1009",\
"0.05886, 0.05879, 0.05884, 0.05932, 0.05993, 0.06098, 0.06193, 0.06308, 0.06862, 0.113",\
"0.05922, 0.0591, 0.05898, 0.05943, 0.0599, 0.06094, 0.06185, 0.06312, 0.07222, 0.1349",\
"0.05965, 0.05944, 0.05914, 0.05938, 0.06006, 0.06098, 0.06161, 0.06343, 0.07939, 0.1726",\
"0.06028, 0.05998, 0.05973, 0.05965, 0.05984, 0.06056, 0.06194, 0.06477, 0.09479, 0.2386",\
"0.06112, 0.0607, 0.06025, 0.06024, 0.06031, 0.061, 0.06192, 0.07057, 0.1329, 0.349");
}
}
internal_power() {
related_pin : "E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.00669, 0.02666, 0.0648, 0.1242, 0.2076, 0.3173, 0.4555, 0.6243, 0.8254");
values("0.07521, 0.07368, 0.07171, 0.07094, 0.07085, 0.07108, 0.07137, 0.07164, 0.07187, 0.07204",\
"0.07524, 0.07369, 0.07173, 0.07095, 0.07087, 0.0711, 0.07139, 0.07166, 0.07188, 0.07205",\
"0.07522, 0.0737, 0.07171, 0.07093, 0.07086, 0.07108, 0.07137, 0.07164, 0.07185, 0.07203",\
"0.07516, 0.07361, 0.07163, 0.07086, 0.07079, 0.07101, 0.07129, 0.07157, 0.07178, 0.07197",\
"0.07508, 0.07353, 0.07156, 0.07078, 0.0707, 0.07093, 0.07123, 0.07149, 0.0717, 0.07189",\
"0.07498, 0.07344, 0.07148, 0.07071, 0.07062, 0.07085, 0.07115, 0.07142, 0.07164, 0.07182",\
"0.07493, 0.07338, 0.07143, 0.07066, 0.07057, 0.0708, 0.07109, 0.07136, 0.07158, 0.07175",\
"0.07492, 0.07338, 0.07139, 0.07059, 0.07053, 0.07075, 0.07103, 0.07132, 0.07154, 0.0717",\
"0.07484, 0.07332, 0.07132, 0.07055, 0.07047, 0.07069, 0.07099, 0.07124, 0.07145, 0.0716",\
"0.07479, 0.07324, 0.07126, 0.07049, 0.0704, 0.07064, 0.07093, 0.0712, 0.0714, 0.07149");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.00669, 0.02666, 0.0648, 0.1242, 0.2076, 0.3173, 0.4555, 0.6243, 0.8254");
values("0.06034, 0.06036, 0.06052, 0.06111, 0.06196, 0.06275, 0.06395, 0.06489, 0.0682, 0.09574",\
"0.06032, 0.06034, 0.06049, 0.06108, 0.06182, 0.06298, 0.06394, 0.0649, 0.0683, 0.09661",\
"0.06033, 0.06034, 0.06051, 0.0611, 0.06182, 0.06296, 0.06367, 0.06488, 0.06849, 0.09936",\
"0.06034, 0.06031, 0.06049, 0.0611, 0.06199, 0.06299, 0.06368, 0.06498, 0.06922, 0.1044",\
"0.06034, 0.06034, 0.06052, 0.06111, 0.06203, 0.06298, 0.06395, 0.06483, 0.07043, 0.1129",\
"0.06033, 0.06031, 0.06047, 0.06114, 0.06186, 0.06291, 0.06377, 0.06525, 0.0726, 0.1268",\
"0.06033, 0.06034, 0.06044, 0.0611, 0.06184, 0.06273, 0.06375, 0.0654, 0.07655, 0.1491",\
"0.06034, 0.06033, 0.06049, 0.06096, 0.06201, 0.06307, 0.06367, 0.06601, 0.08416, 0.186",\
"0.06035, 0.06033, 0.06045, 0.06113, 0.0616, 0.06283, 0.06426, 0.06755, 0.09927, 0.2468",\
"0.06034, 0.06033, 0.0605, 0.06108, 0.06171, 0.06234, 0.06353, 0.07193, 0.1324, 0.3438");
}
}
timing() {
related_pin : "D" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.00669, 0.02666, 0.0648, 0.1242, 0.2076, 0.3173, 0.4555, 0.6243, 0.8254");
values("3.457, 3.613, 4.002, 4.466, 4.948, 5.464, 6.019, 6.629, 7.306, 8.064",\
"3.486, 3.643, 4.031, 4.495, 4.979, 5.494, 6.048, 6.659, 7.336, 8.094",\
"3.597, 3.754, 4.142, 4.606, 5.09, 5.605, 6.159, 6.77, 7.446, 8.204",\
"3.781, 3.938, 4.326, 4.791, 5.274, 5.789, 6.343, 6.955, 7.631, 8.389",\
"4.055, 4.212, 4.601, 5.064, 5.548, 6.063, 6.617, 7.227, 7.905, 8.663",\
"4.439, 4.595, 4.984, 5.448, 5.932, 6.447, 7.002, 7.611, 8.289, 9.047",\
"4.946, 5.102, 5.491, 5.955, 6.439, 6.953, 7.507, 8.117, 8.795, 9.552",\
"5.58, 5.738, 6.127, 6.592, 7.076, 7.591, 8.147, 8.757, 9.433, 10.19",\
"6.309, 6.471, 6.873, 7.349, 7.839, 8.357, 8.915, 9.527, 10.2, 10.96",\
"7.097, 7.268, 7.688, 8.183, 8.689, 9.222, 9.789, 10.41, 11.09, 11.85");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.00669, 0.02666, 0.0648, 0.1242, 0.2076, 0.3173, 0.4555, 0.6243, 0.8254");
values("1.582, 1.704, 2.019, 2.458, 3.017, 3.74, 4.666, 5.825, 7.235, 8.916",\
"1.606, 1.729, 2.044, 2.483, 3.042, 3.765, 4.691, 5.849, 7.26, 8.939",\
"1.675, 1.798, 2.113, 2.552, 3.111, 3.834, 4.76, 5.919, 7.329, 9.01",\
"1.806, 1.928, 2.244, 2.682, 3.241, 3.964, 4.89, 6.049, 7.458, 9.14",\
"2.008, 2.131, 2.446, 2.884, 3.443, 4.166, 5.091, 6.25, 7.661, 9.344",\
"2.273, 2.398, 2.717, 3.156, 3.716, 4.439, 5.365, 6.523, 7.933, 9.615",\
"2.55, 2.682, 3.015, 3.465, 4.03, 4.754, 5.68, 6.838, 8.248, 9.93",\
"2.819, 2.958, 3.306, 3.772, 4.346, 5.075, 6.001, 7.16, 8.57, 10.25",\
"3.067, 3.214, 3.579, 4.06, 4.645, 5.379, 6.308, 7.466, 8.876, 10.56",\
"3.285, 3.44, 3.825, 4.323, 4.919, 5.659, 6.59, 7.748, 9.16, 10.84");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.00669, 0.02666, 0.0648, 0.1242, 0.2076, 0.3173, 0.4555, 0.6243, 0.8254");
values("0.8002, 0.929, 1.22, 1.493, 1.837, 2.291, 2.858, 3.565, 4.435, 5.506",\
"0.7998, 0.9292, 1.22, 1.492, 1.837, 2.291, 2.857, 3.566, 4.435, 5.507",\
"0.8008, 0.929, 1.22, 1.492, 1.838, 2.291, 2.857, 3.566, 4.438, 5.507",\
"0.8, 0.9286, 1.22, 1.492, 1.837, 2.292, 2.856, 3.566, 4.435, 5.508",\
"0.8, 0.929, 1.22, 1.493, 1.837, 2.291, 2.862, 3.56, 4.439, 5.511",\
"0.8008, 0.929, 1.22, 1.493, 1.836, 2.291, 2.859, 3.564, 4.434, 5.506",\
"0.8, 0.929, 1.22, 1.493, 1.838, 2.292, 2.862, 3.572, 4.44, 5.512",\
"0.8122, 0.9388, 1.229, 1.498, 1.84, 2.29, 2.862, 3.566, 4.444, 5.51",\
"0.858, 0.988, 1.276, 1.534, 1.866, 2.312, 2.87, 3.574, 4.448, 5.518",\
"0.912, 1.046, 1.35, 1.61, 1.936, 2.368, 2.922, 3.608, 4.474, 5.536");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.00669, 0.02666, 0.0648, 0.1242, 0.2076, 0.3173, 0.4555, 0.6243, 0.8254");
values("0.4466, 0.5564, 0.8662, 1.349, 2.105, 3.229, 4.76, 6.73, 9.142, 12.03",\
"0.4468, 0.557, 0.8662, 1.349, 2.105, 3.228, 4.763, 6.723, 9.137, 12.03",\
"0.4464, 0.5566, 0.8662, 1.349, 2.101, 3.224, 4.762, 6.732, 9.147, 12.03",\
"0.4468, 0.557, 0.8662, 1.349, 2.103, 3.225, 4.76, 6.731, 9.144, 12.03",\
"0.447, 0.5574, 0.8664, 1.349, 2.104, 3.228, 4.764, 6.727, 9.146, 12.01",\
"0.4614, 0.5708, 0.8752, 1.352, 2.106, 3.229, 4.76, 6.732, 9.14, 12.03",\
"0.4926, 0.6058, 0.9134, 1.382, 2.121, 3.235, 4.765, 6.731, 9.146, 12.03",\
"0.5278, 0.6462, 0.958, 1.424, 2.151, 3.252, 4.772, 6.732, 9.146, 12.03",\
"0.567, 0.6894, 1.007, 1.468, 2.189, 3.274, 4.78, 6.734, 9.142, 12.02",\
"0.614, 0.74, 1.064, 1.518, 2.228, 3.298, 4.798, 6.736, 9.134, 12.02");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.00669, 0.02666, 0.0648, 0.1242, 0.2076, 0.3173, 0.4555, 0.6243, 0.8254");
values("3.571, 3.727, 4.116, 4.58, 5.063, 5.579, 6.133, 6.745, 7.42, 8.179",\
"3.6, 3.756, 4.145, 4.609, 5.092, 5.608, 6.162, 6.773, 7.449, 8.207",\
"3.699, 3.856, 4.244, 4.709, 5.191, 5.706, 6.262, 6.873, 7.549, 8.307",\
"3.869, 4.026, 4.414, 4.878, 5.361, 5.877, 6.432, 7.042, 7.718, 8.476",\
"4.045, 4.202, 4.59, 5.054, 5.538, 6.053, 6.607, 7.218, 7.895, 8.653",\
"4.204, 4.36, 4.749, 5.213, 5.695, 6.21, 6.766, 7.377, 8.053, 8.812",\
"4.339, 4.496, 4.884, 5.348, 5.832, 6.346, 6.901, 7.512, 8.188, 8.946",\
"4.445, 4.601, 4.99, 5.454, 5.938, 6.452, 7.007, 7.618, 8.295, 9.052",\
"4.518, 4.674, 5.063, 5.527, 6.011, 6.525, 7.082, 7.692, 8.369, 9.127",\
"4.558, 4.714, 5.103, 5.567, 6.051, 6.566, 7.122, 7.732, 8.409, 9.168");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.00669, 0.02666, 0.0648, 0.1242, 0.2076, 0.3173, 0.4555, 0.6243, 0.8254");
values("2.38, 2.502, 2.817, 3.256, 3.815, 4.538, 5.464, 6.623, 8.033, 9.715",\
"2.408, 2.531, 2.846, 3.284, 3.844, 4.566, 5.493, 6.65, 8.062, 9.744",\
"2.509, 2.631, 2.947, 3.385, 3.945, 4.667, 5.593, 6.751, 8.163, 9.844",\
"2.684, 2.807, 3.122, 3.56, 4.12, 4.842, 5.768, 6.926, 8.338, 10.02",\
"2.868, 2.99, 3.305, 3.743, 4.303, 5.026, 5.952, 7.111, 8.521, 10.2",\
"3.031, 3.154, 3.469, 3.907, 4.467, 5.19, 6.115, 7.274, 8.685, 10.37",\
"3.171, 3.293, 3.609, 4.047, 4.606, 5.329, 6.255, 7.413, 8.824, 10.5",\
"3.28, 3.403, 3.718, 4.156, 4.715, 5.438, 6.364, 7.522, 8.934, 10.62",\
"3.356, 3.479, 3.794, 4.232, 4.792, 5.515, 6.44, 7.598, 9.008, 10.69",\
"3.396, 3.518, 3.834, 4.272, 4.831, 5.554, 6.48, 7.637, 9.049, 10.73");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.00669, 0.02666, 0.0648, 0.1242, 0.2076, 0.3173, 0.4555, 0.6243, 0.8254");
values("0.801, 0.929, 1.219, 1.493, 1.838, 2.291, 2.858, 3.567, 4.436, 5.509",\
"0.801, 0.9286, 1.219, 1.492, 1.838, 2.291, 2.856, 3.566, 4.435, 5.509",\
"0.801, 0.9284, 1.219, 1.493, 1.838, 2.292, 2.858, 3.567, 4.439, 5.508",\
"0.8008, 0.9288, 1.219, 1.493, 1.837, 2.291, 2.86, 3.566, 4.437, 5.507",\
"0.8016, 0.9286, 1.219, 1.492, 1.838, 2.291, 2.86, 3.565, 4.437, 5.511",\
"0.8002, 0.9288, 1.219, 1.493, 1.838, 2.292, 2.856, 3.567, 4.436, 5.512",\
"0.8006, 0.9294, 1.219, 1.493, 1.838, 2.291, 2.859, 3.565, 4.433, 5.51",\
"0.801, 0.9296, 1.22, 1.493, 1.837, 2.291, 2.858, 3.566, 4.444, 5.51",\
"0.8012, 0.9304, 1.22, 1.494, 1.838, 2.286, 2.856, 3.562, 4.44, 5.508",\
"0.802, 0.93, 1.22, 1.492, 1.838, 2.288, 2.862, 3.562, 4.436, 5.51");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.00669, 0.02666, 0.0648, 0.1242, 0.2076, 0.3173, 0.4555, 0.6243, 0.8254");
values("0.447, 0.5566, 0.8654, 1.348, 2.106, 3.225, 4.763, 6.731, 9.144, 12.02",\
"0.4468, 0.5564, 0.8652, 1.349, 2.102, 3.229, 4.76, 6.73, 9.146, 12.03",\
"0.4472, 0.5566, 0.8652, 1.349, 2.104, 3.225, 4.765, 6.731, 9.147, 12.03",\
"0.4468, 0.5568, 0.8652, 1.348, 2.102, 3.229, 4.764, 6.731, 9.146, 12.03",\
"0.4472, 0.5566, 0.8656, 1.349, 2.103, 3.225, 4.76, 6.731, 9.146, 12.02",\
"0.447, 0.5568, 0.8654, 1.348, 2.101, 3.229, 4.765, 6.73, 9.146, 12.01",\
"0.4464, 0.557, 0.8656, 1.348, 2.103, 3.229, 4.762, 6.733, 9.147, 12.03",\
"0.4474, 0.5566, 0.8658, 1.348, 2.102, 3.224, 4.763, 6.73, 9.146, 12.03",\
"0.4472, 0.557, 0.866, 1.35, 2.103, 3.226, 4.756, 6.722, 9.138, 12.01",\
"0.446, 0.558, 0.866, 1.348, 2.104, 3.228, 4.756, 6.716, 9.124, 12");
}
}
}
}