blob: 331e0dec7e42fb76299f2d7307b058d8871ee1b2 [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_1) {
area : 56.448000 ;
latch(IQ1,IQN1) {
enable : "E" ;
data_in : "(!D)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E" ;
value : "0.000367873" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E" ;
value : "0.000299464" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E" ;
value : "0.000391556" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E" ;
value : "0.0002928365" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000391556" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.004037 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.8 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.0428, 0.04269, 0.04272, 0.04276, 0.04269, 0.04269, 0.04278, \
0.04267, 0.04277, 0.04278");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.03938, -0.03942, -0.03938, -0.03938, -0.03947, -0.03953, -0.03956, \
-0.03961, -0.03972, -0.03965");
}
}
timing() {
related_pin : "E" ;
timing_type : hold_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.2118, -0.2064, -0.1962, -0.1703, -0.145, -0.1141, -0.0826, -0.0392, 0.002, 0.055",\
"-0.2134, -0.2127, -0.191, -0.1722, -0.1496, -0.1171, -0.0846, -0.0404, 0.001, 0.054",\
"-0.2226, -0.2175, -0.2063, -0.1789, -0.1583, -0.1276, -0.0916, -0.0449, -0.002, 0.052",\
"-0.2493, -0.2427, -0.2308, -0.2069, -0.1792, -0.1534, -0.1125, -0.0729, -0.0265, 0.033",\
"-0.301, -0.2944, -0.2807, -0.2595, -0.2344, -0.199, -0.168, -0.1252, -0.0702, -0.015",\
"-0.3744, -0.3712, -0.3572, -0.3316, -0.3061, -0.2787, -0.2428, -0.1989, -0.1467, -0.09",\
"-0.4769, -0.4697, -0.4553, -0.4306, -0.4018, -0.3778, -0.3429, -0.3015, -0.2509, -0.191",\
"-0.5898, -0.5864, -0.5685, -0.5431, -0.5245, -0.4963, -0.461, -0.4267, -0.3736, -0.321",\
"-0.7184, -0.7119, -0.6992, -0.6742, -0.6509, -0.6246, -0.5958, -0.5591, -0.5126, -0.4634",\
"-0.8579, -0.855, -0.8406, -0.8147, -0.7896, -0.7614, -0.7339, -0.7024, -0.6614, -0.6119");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.0458, -0.0421, -0.0199, 0.0151, 0.0577, 0.1114, 0.1683, 0.2366, 0.312, 0.388",\
"-0.0492, -0.0387, -0.0214, 0.015, 0.0585, 0.1127, 0.1698, 0.2382, 0.308, 0.389",\
"-0.0463, -0.0479, -0.0269, 0.0089, 0.0537, 0.1071, 0.1682, 0.2347, 0.308, 0.394",\
"-0.0542, -0.0555, -0.0375, -0, 0.0489, 0.1033, 0.1627, 0.2351, 0.305, 0.389",\
"-0.0712, -0.0654, -0.0461, -0.005, 0.0373, 0.0934, 0.1588, 0.2234, 0.3, 0.387",\
"-0.0738, -0.0648, -0.051, -0.0121, 0.0328, 0.0876, 0.1548, 0.2229, 0.297, 0.38",\
"-0.0653, -0.0589, -0.0451, -0.0065, 0.0423, 0.0974, 0.1601, 0.2363, 0.311, 0.393",\
"-0.047, -0.0379, -0.0182, 0.0151, 0.0671, 0.1216, 0.1858, 0.2607, 0.337, 0.421",\
"-0.0076, -0.0067, 0.0138, 0.0509, 0.1033, 0.1612, 0.2265, 0.2997, 0.38, 0.467",\
"0.0388, 0.0472, 0.0663, 0.1059, 0.1541, 0.2137, 0.2879, 0.3584, 0.439, 0.529");
}
}
timing() {
related_pin : "E" ;
timing_type : setup_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2862, 0.2855, 0.2697, 0.2484, 0.2329, 0.2456, 0.2755, 0.3321, 0.4043, 0.5016",\
"0.2926, 0.2836, 0.2758, 0.2532, 0.2398, 0.2415, 0.2737, 0.3364, 0.4027, 0.4983",\
"0.2961, 0.2946, 0.2781, 0.2586, 0.2491, 0.2501, 0.2763, 0.3246, 0.3937, 0.4826",\
"0.3274, 0.3186, 0.3048, 0.2828, 0.267, 0.2675, 0.2911, 0.3327, 0.3829, 0.454",\
"0.3686, 0.3707, 0.3565, 0.3296, 0.3142, 0.3119, 0.3272, 0.3523, 0.3944, 0.4494",\
"0.4496, 0.4382, 0.4235, 0.4057, 0.3858, 0.3822, 0.3883, 0.4007, 0.4303, 0.4796",\
"0.5412, 0.5414, 0.5236, 0.5049, 0.4855, 0.4747, 0.4687, 0.4853, 0.5114, 0.5507",\
"0.6584, 0.6564, 0.6404, 0.6204, 0.5934, 0.5794, 0.5764, 0.5844, 0.6134, 0.6454",\
"0.78, 0.78, 0.763, 0.748, 0.724, 0.712, 0.702, 0.707, 0.729, 0.767",\
"0.923, 0.92, 0.907, 0.892, 0.871, 0.85, 0.841, 0.843, 0.868, 0.9");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.0916, 0.0847, 0.0713, 0.0336, -0.0172, -0.0644, -0.1232, -0.1849, -0.2558, -0.33",\
"0.0918, 0.0902, 0.0677, 0.0305, -0.0169, -0.0648, -0.1239, -0.1859, -0.2569, -0.3312",\
"0.0977, 0.0942, 0.0718, 0.0365, -0.0158, -0.0663, -0.1202, -0.1806, -0.2551, -0.3351",\
"0.103, 0.101, 0.0829, 0.0483, -0.005, -0.0577, -0.1181, -0.1775, -0.2563, -0.3351",\
"0.1118, 0.114, 0.0915, 0.0577, 0.0053, -0.0469, -0.1085, -0.1812, -0.254, -0.3383",\
"0.1208, 0.1127, 0.0918, 0.052, 0.007, -0.0478, -0.1063, -0.1814, -0.2608, -0.3448",\
"0.104, 0.098, 0.0793, 0.0437, -0.0088, -0.0586, -0.1314, -0.1955, -0.2783, -0.3543",\
"0.0815, 0.0727, 0.0543, 0.0138, -0.0354, -0.0919, -0.1586, -0.2292, -0.3098, -0.3939",\
"0.036, 0.029, 0.01, -0.0265, -0.0769, -0.1394, -0.2102, -0.2813, -0.3594, -0.4487",\
"-0.017, -0.018, -0.044, -0.083, -0.138, -0.196, -0.269, -0.342, -0.427, -0.5157");
}
}
}
pin(E) {
capacitance : 0.004994 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.8 ;
min_pulse_width_high : 0.3126 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.367, 0.3683, 0.3867, 0.4418, 0.5381, 0.6802, 0.8694, 1.108, \
1.4, 1.747");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.1969, 0.1974, 0.212, 0.2581, 0.3419, 0.4679, 0.6374, 0.8525, \
1.116, 1.43");
}
}
internal_power() {
when : "D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.3699, 0.3711, 0.3905, 0.4458, 0.5425, 0.6843, 0.8738, 1.113, \
1.404, 1.752");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.1936, 0.1941, 0.2083, 0.2539, 0.3375, 0.4631, 0.6319, 0.8467, \
1.11, 1.424");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D" ;
rise_constraint(scalar) {
values("0.3126");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "D" ;
rise_constraint(scalar) {
values("0.2169");
}
}
}
pin(Q) {
direction : output ;
function : "IQN1" ;
max_capacitance : 0.3775 ;
max_transition : 2.8 ;
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.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003599, 0.01272, 0.03014, 0.05728, 0.09536, 0.1455, 0.2086, 0.2857, 0.3775");
values("0.8337, 0.82, 0.7838, 0.7433, 0.7153, 0.6961, 0.6822, 0.6717, 0.6638, 0.6578",\
"0.833, 0.8189, 0.7829, 0.7426, 0.7147, 0.6953, 0.6812, 0.6708, 0.6629, 0.6568",\
"0.8357, 0.8218, 0.7856, 0.7453, 0.7173, 0.698, 0.6839, 0.6734, 0.6655, 0.6595",\
"0.8645, 0.8502, 0.8136, 0.7728, 0.7438, 0.7241, 0.7095, 0.6988, 0.6907, 0.6845",\
"0.9468, 0.9321, 0.8932, 0.849, 0.8169, 0.7948, 0.7784, 0.7661, 0.7571, 0.7501",\
"1.097, 1.081, 1.039, 0.9896, 0.9513, 0.9237, 0.9032, 0.8878, 0.8763, 0.8674",\
"1.316, 1.299, 1.253, 1.196, 1.149, 1.113, 1.086, 1.066, 1.05, 1.038",\
"1.595, 1.577, 1.527, 1.462, 1.404, 1.36, 1.325, 1.298, 1.277, 1.261",\
"1.926, 1.908, 1.855, 1.782, 1.713, 1.658, 1.615, 1.581, 1.554, 1.532",\
"2.311, 2.291, 2.235, 2.157, 2.077, 2.012, 1.959, 1.916, 1.882, 1.854");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003599, 0.01272, 0.03014, 0.05728, 0.09536, 0.1455, 0.2086, 0.2857, 0.3775");
values("0.5363, 0.526, 0.5078, 0.4933, 0.4826, 0.4766, 0.473, 0.4712, 0.4743, 0.477",\
"0.5352, 0.5249, 0.5066, 0.4921, 0.4814, 0.4758, 0.4718, 0.4701, 0.4721, 0.4743",\
"0.5382, 0.5276, 0.5089, 0.4941, 0.484, 0.4769, 0.4728, 0.4745, 0.4743, 0.4743",\
"0.5699, 0.559, 0.5395, 0.5235, 0.5109, 0.5032, 0.499, 0.4965, 0.4985, 0.4996",\
"0.6526, 0.6407, 0.6186, 0.5982, 0.582, 0.5698, 0.5619, 0.5597, 0.5579, 0.5584",\
"0.7902, 0.7769, 0.7479, 0.7223, 0.7029, 0.6847, 0.6711, 0.6653, 0.6607, 0.6607",\
"0.9761, 0.9614, 0.9272, 0.8949, 0.8674, 0.8473, 0.827, 0.8149, 0.8076, 0.8015",\
"1.213, 1.197, 1.157, 1.117, 1.081, 1.054, 1.032, 1.013, 0.9995, 0.9913",\
"1.499, 1.482, 1.437, 1.39, 1.348, 1.311, 1.281, 1.262, 1.241, 1.229",\
"1.835, 1.817, 1.768, 1.714, 1.667, 1.62, 1.582, 1.555, 1.534, 1.513");
}
}
internal_power() {
related_pin : "E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003599, 0.01272, 0.03014, 0.05728, 0.09536, 0.1455, 0.2086, 0.2857, 0.3775");
values("0.7499, 0.7364, 0.7015, 0.6629, 0.6365, 0.6184, 0.6052, 0.5953, 0.5879, 0.5823",\
"0.7495, 0.7361, 0.7011, 0.6625, 0.6361, 0.6181, 0.6048, 0.5949, 0.5876, 0.582",\
"0.7491, 0.7356, 0.7007, 0.6623, 0.6358, 0.6179, 0.6045, 0.5946, 0.5872, 0.5816",\
"0.7508, 0.7374, 0.7021, 0.6636, 0.6374, 0.6195, 0.6065, 0.5966, 0.5893, 0.5836",\
"0.7574, 0.7439, 0.7086, 0.6702, 0.644, 0.6259, 0.6126, 0.6028, 0.5954, 0.5898",\
"0.7677, 0.7541, 0.719, 0.68, 0.6535, 0.635, 0.6216, 0.6118, 0.6043, 0.5986",\
"0.7841, 0.7703, 0.7348, 0.6952, 0.668, 0.6494, 0.6358, 0.6253, 0.6179, 0.6121",\
"0.8041, 0.7901, 0.7542, 0.7138, 0.686, 0.6664, 0.6523, 0.6422, 0.6344, 0.6283",\
"0.8271, 0.8125, 0.7758, 0.7346, 0.706, 0.6862, 0.6717, 0.661, 0.653, 0.6469",\
"0.854, 0.8393, 0.8023, 0.7599, 0.7304, 0.7101, 0.6949, 0.684, 0.6756, 0.6692");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003599, 0.01272, 0.03014, 0.05728, 0.09536, 0.1455, 0.2086, 0.2857, 0.3775");
values("0.5734, 0.5629, 0.5441, 0.5289, 0.5189, 0.5122, 0.5079, 0.5058, 0.5078, 0.5101",\
"0.5735, 0.5629, 0.544, 0.5289, 0.5185, 0.5111, 0.5068, 0.508, 0.5084, 0.5084",\
"0.5739, 0.5636, 0.5446, 0.5302, 0.5192, 0.5118, 0.5074, 0.5087, 0.5085, 0.5085",\
"0.5749, 0.5645, 0.5456, 0.5307, 0.5204, 0.5125, 0.51, 0.5088, 0.5102, 0.5108",\
"0.5767, 0.5662, 0.5474, 0.5327, 0.522, 0.5146, 0.5111, 0.5109, 0.5124, 0.5124",\
"0.5775, 0.5665, 0.5483, 0.5348, 0.5231, 0.515, 0.5129, 0.5108, 0.5117, 0.5134",\
"0.5793, 0.5688, 0.5502, 0.5348, 0.5256, 0.5199, 0.5147, 0.513, 0.5145, 0.514",\
"0.5807, 0.5704, 0.5515, 0.5363, 0.5251, 0.5205, 0.5176, 0.5155, 0.5158, 0.5158",\
"0.5818, 0.5712, 0.5525, 0.5374, 0.5263, 0.5186, 0.5184, 0.5206, 0.521, 0.5171",\
"0.5828, 0.5724, 0.554, 0.538, 0.5284, 0.519, 0.5174, 0.5196, 0.5238, 0.5216");
}
}
timing() {
related_pin : "D" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003599, 0.01272, 0.03014, 0.05728, 0.09536, 0.1455, 0.2086, 0.2857, 0.3775");
values("0.2443, 0.2607, 0.3058, 0.3728, 0.4578, 0.5637, 0.6959, 0.8597, 1.059, 1.297",\
"0.2461, 0.2626, 0.3077, 0.3747, 0.4596, 0.5656, 0.6978, 0.8616, 1.061, 1.299",\
"0.2542, 0.2706, 0.3157, 0.3827, 0.4676, 0.5736, 0.7057, 0.8695, 1.069, 1.307",\
"0.2797, 0.296, 0.3409, 0.4077, 0.4924, 0.5983, 0.7304, 0.8941, 1.094, 1.332",\
"0.3297, 0.3461, 0.3911, 0.4578, 0.5424, 0.648, 0.7799, 0.9434, 1.143, 1.381",\
"0.4026, 0.4195, 0.4655, 0.5331, 0.6179, 0.7234, 0.8548, 1.018, 1.217, 1.454",\
"0.492, 0.5102, 0.5591, 0.6297, 0.7164, 0.8225, 0.9538, 1.116, 1.314, 1.551",\
"0.5948, 0.6142, 0.6666, 0.7418, 0.8331, 0.9419, 1.074, 1.236, 1.434, 1.67",\
"0.7115, 0.7324, 0.7881, 0.868, 0.9645, 1.078, 1.214, 1.378, 1.575, 1.81",\
"0.8422, 0.8644, 0.9235, 1.008, 1.11, 1.229, 1.37, 1.538, 1.737, 1.973");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003599, 0.01272, 0.03014, 0.05728, 0.09536, 0.1455, 0.2086, 0.2857, 0.3775");
values("0.1855, 0.1998, 0.2423, 0.3174, 0.4312, 0.5911, 0.8027, 1.07, 1.396, 1.785",\
"0.1861, 0.2004, 0.2428, 0.3179, 0.4317, 0.5916, 0.8033, 1.071, 1.397, 1.786",\
"0.1891, 0.2034, 0.2457, 0.3208, 0.4345, 0.5944, 0.8058, 1.073, 1.399, 1.789",\
"0.1991, 0.2134, 0.2558, 0.3305, 0.4437, 0.6033, 0.8146, 1.082, 1.408, 1.796",\
"0.2127, 0.2277, 0.2705, 0.3448, 0.4572, 0.6157, 0.8261, 1.092, 1.418, 1.807",\
"0.2215, 0.2372, 0.2816, 0.3564, 0.4682, 0.6254, 0.8347, 1.1, 1.425, 1.814",\
"0.2201, 0.237, 0.2839, 0.36, 0.4725, 0.6293, 0.8372, 1.101, 1.425, 1.813",\
"0.2076, 0.2255, 0.2748, 0.3527, 0.4665, 0.6245, 0.8324, 1.095, 1.418, 1.804",\
"0.1821, 0.2014, 0.2536, 0.3339, 0.449, 0.6084, 0.8182, 1.082, 1.403, 1.788",\
"0.143, 0.1636, 0.2191, 0.3022, 0.4185, 0.5793, 0.7912, 1.057, 1.38, 1.764");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003599, 0.01272, 0.03014, 0.05728, 0.09536, 0.1455, 0.2086, 0.2857, 0.3775");
values("0.08366, 0.1011, 0.1483, 0.2198, 0.3184, 0.4626, 0.6611, 0.9216, 1.249, 1.642",\
"0.0837, 0.101, 0.148, 0.22, 0.3183, 0.4624, 0.6607, 0.9225, 1.248, 1.641",\
"0.08364, 0.1011, 0.148, 0.2199, 0.3183, 0.4625, 0.6609, 0.9227, 1.248, 1.641",\
"0.08336, 0.1009, 0.1483, 0.2204, 0.3186, 0.4625, 0.6609, 0.9224, 1.248, 1.641",\
"0.08632, 0.1041, 0.1511, 0.2224, 0.3203, 0.4635, 0.6613, 0.9226, 1.249, 1.642",\
"0.09368, 0.1121, 0.159, 0.2297, 0.3258, 0.4658, 0.6626, 0.9232, 1.249, 1.64",\
"0.106, 0.1258, 0.1752, 0.2458, 0.3376, 0.4736, 0.6672, 0.9246, 1.25, 1.641",\
"0.1194, 0.1414, 0.1944, 0.269, 0.36, 0.4902, 0.6766, 0.929, 1.25, 1.642",\
"0.1336, 0.157, 0.2146, 0.2944, 0.3876, 0.5176, 0.6992, 0.9422, 1.256, 1.642",\
"0.1494, 0.1736, 0.2354, 0.3202, 0.4174, 0.548, 0.731, 0.9708, 1.275, 1.652");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003599, 0.01272, 0.03014, 0.05728, 0.09536, 0.1455, 0.2086, 0.2857, 0.3775");
values("0.06204, 0.07968, 0.1407, 0.2618, 0.4543, 0.7316, 1.101, 1.565, 2.129, 2.804",\
"0.06212, 0.0797, 0.1411, 0.2617, 0.4543, 0.7315, 1.101, 1.565, 2.129, 2.803",\
"0.06172, 0.0793, 0.1406, 0.2621, 0.4541, 0.7316, 1.1, 1.562, 2.13, 2.808",\
"0.06218, 0.07994, 0.1413, 0.262, 0.4543, 0.7328, 1.101, 1.565, 2.132, 2.802",\
"0.06674, 0.08402, 0.1442, 0.264, 0.455, 0.7318, 1.1, 1.562, 2.128, 2.804",\
"0.0729, 0.0916, 0.1507, 0.2686, 0.4578, 0.7334, 1.099, 1.564, 2.127, 2.804",\
"0.08122, 0.1011, 0.16, 0.2768, 0.4652, 0.7366, 1.101, 1.565, 2.126, 2.802",\
"0.09, 0.111, 0.171, 0.2872, 0.4754, 0.7468, 1.107, 1.565, 2.127, 2.801",\
"0.1008, 0.1222, 0.1836, 0.2976, 0.487, 0.7612, 1.121, 1.574, 2.131, 2.804",\
"0.112, 0.1338, 0.1976, 0.3096, 0.4982, 0.7764, 1.142, 1.594, 2.144, 2.807");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003599, 0.01272, 0.03014, 0.05728, 0.09536, 0.1455, 0.2086, 0.2857, 0.3775");
values("0.2676, 0.2841, 0.3293, 0.3964, 0.4815, 0.5876, 0.7199, 0.8838, 1.083, 1.322",\
"0.2706, 0.2871, 0.3322, 0.3994, 0.4845, 0.5906, 0.7229, 0.8868, 1.086, 1.325",\
"0.2825, 0.299, 0.3442, 0.4113, 0.4964, 0.6026, 0.7348, 0.8987, 1.098, 1.337",\
"0.3001, 0.3166, 0.3617, 0.4288, 0.5139, 0.62, 0.7523, 0.9162, 1.116, 1.354",\
"0.3169, 0.3333, 0.3784, 0.4455, 0.5306, 0.6367, 0.769, 0.9329, 1.132, 1.371",\
"0.3307, 0.3471, 0.3923, 0.4595, 0.5446, 0.6507, 0.783, 0.9469, 1.147, 1.385",\
"0.34, 0.3565, 0.4017, 0.4689, 0.5541, 0.6603, 0.7925, 0.9564, 1.156, 1.394",\
"0.343, 0.3595, 0.4048, 0.4721, 0.5574, 0.6636, 0.796, 0.9598, 1.159, 1.397",\
"0.3389, 0.3555, 0.4009, 0.4683, 0.5537, 0.6599, 0.7923, 0.9562, 1.156, 1.394",\
"0.3275, 0.344, 0.3896, 0.457, 0.5425, 0.6488, 0.7812, 0.9451, 1.145, 1.383");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003599, 0.01272, 0.03014, 0.05728, 0.09536, 0.1455, 0.2086, 0.2857, 0.3775");
values("0.3025, 0.3168, 0.3591, 0.4342, 0.5478, 0.7076, 0.9191, 1.186, 1.513, 1.902",\
"0.3056, 0.3198, 0.3622, 0.4372, 0.5509, 0.7107, 0.922, 1.189, 1.516, 1.905",\
"0.3188, 0.333, 0.3754, 0.4505, 0.5641, 0.7238, 0.9352, 1.202, 1.529, 1.918",\
"0.3379, 0.3522, 0.3945, 0.4696, 0.5832, 0.7429, 0.9542, 1.222, 1.547, 1.938",\
"0.3553, 0.3696, 0.412, 0.4871, 0.6008, 0.7605, 0.9721, 1.239, 1.565, 1.955",\
"0.3689, 0.3829, 0.4256, 0.5006, 0.6142, 0.7739, 0.9852, 1.253, 1.578, 1.968",\
"0.3765, 0.3907, 0.4331, 0.5081, 0.6215, 0.7813, 0.9926, 1.26, 1.586, 1.976",\
"0.377, 0.3912, 0.4336, 0.5086, 0.6222, 0.782, 0.9932, 1.26, 1.586, 1.976",\
"0.37, 0.3842, 0.4265, 0.5015, 0.6151, 0.7752, 0.9862, 1.253, 1.579, 1.968",\
"0.3549, 0.369, 0.4113, 0.4863, 0.5999, 0.7597, 0.9709, 1.238, 1.564, 1.953");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003599, 0.01272, 0.03014, 0.05728, 0.09536, 0.1455, 0.2086, 0.2857, 0.3775");
values("0.0825, 0.0998, 0.1466, 0.2188, 0.3175, 0.4619, 0.6609, 0.9216, 1.249, 1.642",\
"0.0825, 0.0998, 0.1466, 0.2188, 0.3176, 0.4619, 0.6609, 0.9216, 1.248, 1.642",\
"0.08246, 0.09956, 0.1466, 0.2187, 0.3176, 0.4621, 0.6608, 0.9226, 1.249, 1.642",\
"0.08224, 0.09956, 0.1465, 0.2187, 0.3175, 0.4618, 0.6609, 0.922, 1.249, 1.64",\
"0.08222, 0.09948, 0.1466, 0.2188, 0.3177, 0.4618, 0.6609, 0.9215, 1.248, 1.64",\
"0.08256, 0.09986, 0.1471, 0.219, 0.3181, 0.4613, 0.661, 0.9218, 1.249, 1.64",\
"0.08322, 0.1007, 0.1478, 0.22, 0.3186, 0.4616, 0.66, 0.922, 1.248, 1.64",\
"0.0838, 0.1014, 0.1484, 0.2208, 0.3194, 0.4622, 0.6612, 0.9216, 1.247, 1.641",\
"0.0846, 0.102, 0.1496, 0.2218, 0.3204, 0.4634, 0.6616, 0.922, 1.248, 1.639",\
"0.0854, 0.103, 0.1504, 0.2228, 0.3214, 0.4644, 0.662, 0.9236, 1.249, 1.64");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003599, 0.01272, 0.03014, 0.05728, 0.09536, 0.1455, 0.2086, 0.2857, 0.3775");
values("0.062, 0.0794, 0.1409, 0.2622, 0.4543, 0.7314, 1.101, 1.565, 2.129, 2.803",\
"0.06184, 0.07926, 0.1406, 0.2622, 0.4542, 0.7317, 1.1, 1.562, 2.13, 2.808",\
"0.0619, 0.07932, 0.1406, 0.262, 0.4541, 0.7313, 1.1, 1.562, 2.13, 2.808",\
"0.06196, 0.07928, 0.1408, 0.262, 0.4542, 0.7313, 1.099, 1.563, 2.128, 2.806",\
"0.06168, 0.07936, 0.1407, 0.262, 0.4542, 0.7315, 1.101, 1.563, 2.128, 2.807",\
"0.06156, 0.07926, 0.1406, 0.2618, 0.454, 0.731, 1.099, 1.563, 2.128, 2.806",\
"0.0618, 0.0792, 0.1406, 0.262, 0.4542, 0.7312, 1.099, 1.563, 2.129, 2.808",\
"0.0618, 0.0792, 0.1406, 0.2622, 0.4544, 0.733, 1.098, 1.562, 2.127, 2.8",\
"0.0616, 0.0788, 0.1408, 0.262, 0.4544, 0.7326, 1.099, 1.561, 2.126, 2.802",\
"0.0612, 0.0788, 0.1404, 0.262, 0.4542, 0.7312, 1.098, 1.562, 2.127, 2.799");
}
}
}
}