blob: 0a292dca3c49ea1e239796e09c7380c46ae20514 [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.0014819508" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E" ;
value : "0.0014522706" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E" ;
value : "0.002155032" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E" ;
value : "0.002137014" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.002155032" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.003847 ;
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.005135, 0.005127, 0.005136, 0.005132, 0.005142, 0.005143, \
0.00514, 0.005138, 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.00465, -0.00466, -0.004654, -0.004661, -0.004673, -0.004696, \
-0.004705, -0.004707, -0.004714, -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("-0.882, -0.864, -0.806, -0.717, -0.618, -0.517, -0.398, -0.259, -0.098, 0.093",\
"-0.893, -0.877, -0.82, -0.725, -0.637, -0.532, -0.416, -0.271, -0.11, 0.081",\
"-0.941, -0.93, -0.869, -0.776, -0.682, -0.579, -0.458, -0.316, -0.155, 0.036",\
"-1.018, -1.002, -0.944, -0.856, -0.76, -0.658, -0.532, -0.39, -0.225, -0.03",\
"-1.149, -1.136, -1.074, -0.987, -0.889, -0.785, -0.661, -0.509, -0.335, -0.141",\
"-1.344, -1.327, -1.265, -1.174, -1.075, -0.966, -0.842, -0.686, -0.519, -0.316",\
"-1.574, -1.564, -1.502, -1.403, -1.314, -1.2, -1.066, -0.919, -0.742, -0.54",\
"-1.865, -1.849, -1.787, -1.693, -1.59, -1.479, -1.352, -1.203, -1.026, -0.825",\
"-2.198, -2.183, -2.126, -2.03, -1.931, -1.817, -1.689, -1.534, -1.361, -1.163",\
"-2.587, -2.571, -2.51, -2.414, -2.315, -2.205, -2.075, -1.926, -1.75, -1.549");
}
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.137, -0.121, -0.052, 0.079, 0.229, 0.402, 0.601, 0.82, 1.062, 1.335",\
"-0.151, -0.134, -0.066, 0.062, 0.22, 0.392, 0.591, 0.809, 1.052, 1.326",\
"-0.182, -0.163, -0.094, 0.033, 0.187, 0.359, 0.562, 0.778, 1.026, 1.3",\
"-0.24, -0.224, -0.158, -0.022, 0.129, 0.308, 0.504, 0.727, 0.98, 1.255",\
"-0.309, -0.295, -0.221, -0.093, 0.066, 0.244, 0.446, 0.678, 0.932, 1.21",\
"-0.363, -0.346, -0.278, -0.144, 0.014, 0.195, 0.403, 0.639, 0.89, 1.175",\
"-0.386, -0.373, -0.305, -0.172, -0.01, 0.17, 0.379, 0.617, 0.869, 1.155",\
"-0.387, -0.372, -0.304, -0.171, -0.004, 0.176, 0.385, 0.615, 0.881, 1.171",\
"-0.346, -0.33, -0.266, -0.134, 0.03, 0.211, 0.424, 0.656, 0.92, 1.213",\
"-0.276, -0.26, -0.188, -0.057, 0.106, 0.291, 0.498, 0.74, 1.005, 1.3");
}
}
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.179, 1.163, 1.103, 1.021, 0.94, 0.883, 0.877, 0.941, 1.063, 1.23",\
"1.193, 1.176, 1.118, 1.038, 0.954, 0.895, 0.893, 0.96, 1.083, 1.251",\
"1.238, 1.221, 1.163, 1.077, 0.998, 0.941, 0.927, 0.984, 1.101, 1.258",\
"1.313, 1.295, 1.24, 1.149, 1.071, 1.016, 1.001, 1.044, 1.147, 1.283",\
"1.434, 1.424, 1.364, 1.272, 1.193, 1.137, 1.104, 1.125, 1.196, 1.295",\
"1.626, 1.61, 1.552, 1.468, 1.384, 1.309, 1.263, 1.254, 1.287, 1.353",\
"1.863, 1.849, 1.794, 1.706, 1.61, 1.536, 1.476, 1.444, 1.441, 1.467",\
"2.148, 2.135, 2.072, 1.987, 1.894, 1.809, 1.743, 1.684, 1.659, 1.66",\
"2.486, 2.473, 2.409, 2.321, 2.227, 2.139, 2.053, 1.983, 1.939, 1.911",\
"2.867, 2.852, 2.793, 2.71, 2.613, 2.521, 2.431, 2.348, 2.287, 2.24");
}
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.366, 0.346, 0.275, 0.136, -0.031, -0.216, -0.411, -0.635, -0.875, -1.146",\
"0.376, 0.355, 0.281, 0.146, -0.023, -0.207, -0.407, -0.623, -0.864, -1.136",\
"0.404, 0.385, 0.31, 0.172, 0.009, -0.178, -0.376, -0.596, -0.84, -1.106",\
"0.455, 0.442, 0.363, 0.225, 0.063, -0.122, -0.318, -0.544, -0.792, -1.063",\
"0.521, 0.5, 0.426, 0.29, 0.132, -0.055, -0.261, -0.489, -0.737, -1.016",\
"0.554, 0.536, 0.465, 0.33, 0.176, -0.016, -0.219, -0.458, -0.711, -0.992",\
"0.567, 0.549, 0.482, 0.348, 0.183, 0.002, -0.213, -0.445, -0.708, -0.987",\
"0.543, 0.523, 0.456, 0.315, 0.157, -0.027, -0.232, -0.47, -0.729, -1.014",\
"0.478, 0.463, 0.395, 0.262, 0.1, -0.089, -0.303, -0.538, -0.798, -1.081",\
"0.384, 0.368, 0.298, 0.161, -0.007, -0.19, -0.4, -0.638, -0.908, -1.2");
}
}
}
pin(E) {
capacitance : 0.00479 ;
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.194 ;
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.04702, 0.04667, 0.04638, 0.04747, 0.05033, 0.05507, 0.06184, \
0.07088, 0.08233, 0.09625");
}
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.02619, 0.02602, 0.02579, 0.02654, 0.02882, 0.03293, 0.039, 0.04711, \
0.05737, 0.06988");
}
}
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.04746, 0.04707, 0.0468, 0.04793, 0.05086, 0.05562, 0.06246, \
0.0715, 0.08299, 0.09693");
}
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.02577, 0.02559, 0.02539, 0.02614, 0.02838, 0.03242, 0.03844, \
0.04653, 0.05674, 0.06921");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D" ;
rise_constraint(scalar) {
values("1.194");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "D" ;
rise_constraint(scalar) {
values("0.8");
}
}
}
pin(Q) {
direction : output ;
function : "IQN1" ;
max_capacitance : 0.3289 ;
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.003263, 0.01121, 0.02638, 0.05002, 0.08318, 0.1268, 0.1818, 0.2489, 0.3289");
values("0.08188, 0.08086, 0.07861, 0.07691, 0.07582, 0.07512, 0.07466, 0.07435, 0.07412, 0.07395",\
"0.08165, 0.08063, 0.0784, 0.07667, 0.07559, 0.07489, 0.07445, 0.07413, 0.07391, 0.07372",\
"0.0814, 0.08036, 0.07812, 0.07641, 0.07532, 0.07462, 0.07415, 0.07384, 0.07362, 0.07345",\
"0.08126, 0.08023, 0.07799, 0.07625, 0.07518, 0.07451, 0.07404, 0.07373, 0.07351, 0.07334",\
"0.08248, 0.08146, 0.07914, 0.07731, 0.07615, 0.07543, 0.07497, 0.07465, 0.07442, 0.07425",\
"0.08649, 0.08533, 0.0828, 0.08069, 0.07934, 0.07847, 0.0779, 0.07751, 0.07723, 0.07703",\
"0.0925, 0.09127, 0.08843, 0.08601, 0.0844, 0.08335, 0.08264, 0.08216, 0.08182, 0.08157",\
"0.1006, 0.09924, 0.09612, 0.09329, 0.09137, 0.09009, 0.08923, 0.08864, 0.08822, 0.08794",\
"0.1109, 0.1095, 0.106, 0.1028, 0.1005, 0.09895, 0.09792, 0.09719, 0.09668, 0.0963",\
"0.1235, 0.122, 0.1182, 0.1145, 0.1119, 0.11, 0.1087, 0.1078, 0.1072, 0.1067");
}
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.003263, 0.01121, 0.02638, 0.05002, 0.08318, 0.1268, 0.1818, 0.2489, 0.3289");
values("0.05564, 0.05533, 0.05496, 0.05492, 0.05512, 0.05538, 0.05568, 0.05591, 0.05637, 0.05766",\
"0.05541, 0.05513, 0.05474, 0.05472, 0.0549, 0.05518, 0.0554, 0.05576, 0.05617, 0.05767",\
"0.05514, 0.05488, 0.05448, 0.05443, 0.05462, 0.05486, 0.05514, 0.0555, 0.05585, 0.05768",\
"0.05545, 0.05516, 0.0547, 0.05458, 0.0547, 0.05494, 0.05518, 0.05556, 0.05595, 0.05749",\
"0.05712, 0.05676, 0.05617, 0.05583, 0.05583, 0.05599, 0.05627, 0.05655, 0.05696, 0.0589",\
"0.06018, 0.0597, 0.05886, 0.05835, 0.05822, 0.05825, 0.05839, 0.05863, 0.05898, 0.06137",\
"0.06493, 0.06435, 0.06327, 0.06245, 0.06207, 0.06215, 0.06215, 0.06223, 0.06266, 0.06566",\
"0.07155, 0.07087, 0.0695, 0.06834, 0.06759, 0.06738, 0.0677, 0.06783, 0.06815, 0.07156",\
"0.08018, 0.07931, 0.07769, 0.07619, 0.07507, 0.07452, 0.07439, 0.07486, 0.07529, 0.08028",\
"0.09069, 0.08965, 0.08773, 0.08587, 0.0845, 0.08355, 0.08312, 0.08336, 0.08449, 0.09177");
}
}
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.003263, 0.01121, 0.02638, 0.05002, 0.08318, 0.1268, 0.1818, 0.2489, 0.3289");
values("0.07244, 0.07145, 0.06929, 0.06764, 0.0666, 0.06592, 0.06547, 0.06517, 0.06495, 0.06479",\
"0.07241, 0.07141, 0.06925, 0.0676, 0.06656, 0.06589, 0.06544, 0.06514, 0.06492, 0.06475",\
"0.07233, 0.07133, 0.06915, 0.06751, 0.06647, 0.06581, 0.06536, 0.06505, 0.06483, 0.06466",\
"0.07218, 0.07118, 0.06901, 0.06737, 0.06633, 0.06567, 0.06522, 0.06492, 0.0647, 0.06454",\
"0.07211, 0.07109, 0.06894, 0.06728, 0.06624, 0.06557, 0.06513, 0.06482, 0.0646, 0.06446",\
"0.07209, 0.07107, 0.06891, 0.06725, 0.06621, 0.06555, 0.06509, 0.06479, 0.06457, 0.06441",\
"0.07219, 0.07118, 0.06901, 0.06737, 0.06635, 0.06568, 0.06523, 0.06492, 0.06471, 0.06455",\
"0.07257, 0.07157, 0.06937, 0.06769, 0.06664, 0.06596, 0.06551, 0.06519, 0.06496, 0.06479",\
"0.07312, 0.07213, 0.06986, 0.06814, 0.06707, 0.06638, 0.06592, 0.06559, 0.06537, 0.06521",\
"0.07381, 0.07275, 0.07049, 0.06869, 0.06757, 0.06686, 0.06638, 0.06606, 0.06582, 0.06566");
}
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.003263, 0.01121, 0.02638, 0.05002, 0.08318, 0.1268, 0.1818, 0.2489, 0.3289");
values("0.05869, 0.05846, 0.05802, 0.05791, 0.05805, 0.05831, 0.05859, 0.05887, 0.0595, 0.06102",\
"0.05864, 0.05838, 0.05796, 0.05786, 0.058, 0.05822, 0.05848, 0.05874, 0.05929, 0.06098",\
"0.0587, 0.05846, 0.05802, 0.05791, 0.05805, 0.05828, 0.05859, 0.05879, 0.05926, 0.061",\
"0.05873, 0.05849, 0.05805, 0.05794, 0.05807, 0.05832, 0.05862, 0.05879, 0.05925, 0.06136",\
"0.05883, 0.05855, 0.05812, 0.05802, 0.05816, 0.05838, 0.05868, 0.05886, 0.05945, 0.06158",\
"0.05892, 0.05861, 0.0582, 0.05811, 0.05825, 0.05845, 0.05877, 0.05905, 0.0595, 0.06226",\
"0.05898, 0.05868, 0.05825, 0.05809, 0.05841, 0.05869, 0.05895, 0.05916, 0.0596, 0.06283",\
"0.05906, 0.05883, 0.05835, 0.05826, 0.05831, 0.05874, 0.05931, 0.05952, 0.05992, 0.06404",\
"0.05919, 0.05893, 0.05848, 0.05835, 0.05837, 0.05865, 0.05905, 0.05993, 0.0605, 0.06587",\
"0.05928, 0.05903, 0.05857, 0.05839, 0.05844, 0.05855, 0.05899, 0.05963, 0.06131, 0.06914");
}
}
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.003263, 0.01121, 0.02638, 0.05002, 0.08318, 0.1268, 0.1818, 0.2489, 0.3289");
values("1.009, 1.059, 1.197, 1.396, 1.637, 1.912, 2.232, 2.609, 3.053, 3.575",\
"1.022, 1.072, 1.21, 1.41, 1.65, 1.926, 2.246, 2.622, 3.066, 3.588",\
"1.069, 1.118, 1.257, 1.456, 1.697, 1.972, 2.292, 2.669, 3.113, 3.634",\
"1.146, 1.196, 1.334, 1.534, 1.774, 2.049, 2.369, 2.746, 3.19, 3.712",\
"1.276, 1.326, 1.464, 1.663, 1.903, 2.179, 2.499, 2.876, 3.32, 3.842",\
"1.459, 1.511, 1.652, 1.855, 2.098, 2.374, 2.695, 3.072, 3.516, 4.037",\
"1.687, 1.74, 1.887, 2.097, 2.347, 2.629, 2.953, 3.332, 3.776, 4.298",\
"1.964, 2.019, 2.171, 2.388, 2.645, 2.935, 3.264, 3.646, 4.093, 4.616",\
"2.289, 2.346, 2.504, 2.729, 2.994, 3.291, 3.627, 4.013, 4.462, 4.986",\
"2.66, 2.72, 2.884, 3.118, 3.393, 3.698, 4.041, 4.433, 4.886, 5.412");
}
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.003263, 0.01121, 0.02638, 0.05002, 0.08318, 0.1268, 0.1818, 0.2489, 0.3289");
values("0.6073, 0.6541, 0.796, 1.033, 1.375, 1.843, 2.458, 3.232, 4.175, 5.3",\
"0.6191, 0.6659, 0.8077, 1.045, 1.387, 1.856, 2.47, 3.245, 4.189, 5.313",\
"0.6489, 0.6958, 0.8375, 1.074, 1.416, 1.885, 2.5, 3.275, 4.217, 5.343",\
"0.7045, 0.7511, 0.8925, 1.129, 1.471, 1.939, 2.554, 3.327, 4.27, 5.396",\
"0.772, 0.82, 0.9639, 1.201, 1.543, 2.011, 2.626, 3.4, 4.344, 5.469",\
"0.8257, 0.8753, 1.023, 1.264, 1.607, 2.075, 2.69, 3.464, 4.407, 5.532",\
"0.8581, 0.9097, 1.062, 1.308, 1.652, 2.121, 2.734, 3.507, 4.452, 5.576",\
"0.8636, 0.9174, 1.075, 1.326, 1.674, 2.142, 2.756, 3.528, 4.471, 5.595",\
"0.8371, 0.8931, 1.057, 1.316, 1.669, 2.139, 2.752, 3.524, 4.466, 5.589",\
"0.7744, 0.8332, 1.005, 1.272, 1.632, 2.106, 2.721, 3.493, 4.435, 5.559");
}
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.003263, 0.01121, 0.02638, 0.05002, 0.08318, 0.1268, 0.1818, 0.2489, 0.3289");
values("0.3028, 0.3487, 0.4784, 0.6746, 0.915, 1.233, 1.665, 2.231, 2.951, 3.826",\
"0.3027, 0.3486, 0.4782, 0.674, 0.9158, 1.236, 1.667, 2.231, 2.947, 3.823",\
"0.3028, 0.3486, 0.4786, 0.6746, 0.9166, 1.235, 1.668, 2.234, 2.95, 3.821",\
"0.303, 0.3488, 0.4786, 0.6746, 0.9154, 1.236, 1.665, 2.234, 2.95, 3.827",\
"0.3046, 0.3508, 0.4802, 0.676, 0.9168, 1.237, 1.665, 2.234, 2.95, 3.827",\
"0.3242, 0.37, 0.4986, 0.6908, 0.9274, 1.242, 1.67, 2.233, 2.952, 3.826",\
"0.345, 0.393, 0.526, 0.7218, 0.9578, 1.265, 1.687, 2.245, 2.954, 3.83",\
"0.367, 0.4174, 0.5548, 0.7534, 0.992, 1.298, 1.713, 2.263, 2.97, 3.832",\
"0.3948, 0.4468, 0.5878, 0.789, 1.029, 1.333, 1.745, 2.289, 2.983, 3.845",\
"0.4246, 0.4788, 0.6258, 0.8306, 1.073, 1.377, 1.782, 2.319, 3.008, 3.862");
}
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.003263, 0.01121, 0.02638, 0.05002, 0.08318, 0.1268, 0.1818, 0.2489, 0.3289");
values("0.2252, 0.284, 0.4765, 0.8341, 1.401, 2.223, 3.329, 4.705, 6.393, 8.409",\
"0.2248, 0.2838, 0.4765, 0.8337, 1.402, 2.222, 3.319, 4.713, 6.403, 8.431",\
"0.2251, 0.2835, 0.476, 0.8336, 1.4, 2.223, 3.319, 4.714, 6.393, 8.429",\
"0.2254, 0.2848, 0.4764, 0.8346, 1.4, 2.222, 3.32, 4.702, 6.388, 8.411",\
"0.2362, 0.295, 0.487, 0.8384, 1.403, 2.224, 3.327, 4.715, 6.409, 8.419",\
"0.2494, 0.3096, 0.5028, 0.853, 1.409, 2.226, 3.319, 4.703, 6.396, 8.408",\
"0.2654, 0.327, 0.5216, 0.8686, 1.418, 2.231, 3.322, 4.7, 6.392, 8.404",\
"0.2846, 0.3468, 0.5448, 0.89, 1.432, 2.237, 3.324, 4.705, 6.394, 8.405",\
"0.3088, 0.3716, 0.5722, 0.9176, 1.452, 2.248, 3.329, 4.709, 6.395, 8.422",\
"0.3346, 0.3992, 0.6036, 0.9506, 1.479, 2.269, 3.343, 4.717, 6.401, 8.407");
}
}
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.003263, 0.01121, 0.02638, 0.05002, 0.08318, 0.1268, 0.1818, 0.2489, 0.3289");
values("1.026, 1.076, 1.214, 1.414, 1.654, 1.93, 2.25, 2.626, 3.07, 3.592",\
"1.041, 1.091, 1.229, 1.429, 1.669, 1.945, 2.265, 2.641, 3.085, 3.607",\
"1.092, 1.142, 1.28, 1.48, 1.72, 1.996, 2.316, 2.692, 3.136, 3.658",\
"1.161, 1.211, 1.349, 1.549, 1.789, 2.064, 2.385, 2.761, 3.205, 3.727",\
"1.216, 1.266, 1.404, 1.604, 1.844, 2.119, 2.44, 2.816, 3.26, 3.782",\
"1.253, 1.303, 1.441, 1.641, 1.881, 2.157, 2.477, 2.853, 3.297, 3.819",\
"1.273, 1.323, 1.461, 1.661, 1.901, 2.177, 2.497, 2.873, 3.318, 3.839",\
"1.273, 1.323, 1.462, 1.661, 1.902, 2.177, 2.498, 2.874, 3.318, 3.84",\
"1.251, 1.3, 1.439, 1.639, 1.88, 2.156, 2.476, 2.853, 3.297, 3.819",\
"1.201, 1.251, 1.39, 1.591, 1.833, 2.109, 2.43, 2.807, 3.251, 3.772");
}
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.003263, 0.01121, 0.02638, 0.05002, 0.08318, 0.1268, 0.1818, 0.2489, 0.3289");
values("1.01, 1.057, 1.198, 1.435, 1.776, 2.245, 2.86, 3.634, 4.579, 5.703",\
"1.024, 1.071, 1.213, 1.449, 1.791, 2.26, 2.875, 3.649, 4.593, 5.718",\
"1.078, 1.125, 1.267, 1.503, 1.845, 2.314, 2.929, 3.701, 4.645, 5.771",\
"1.154, 1.201, 1.342, 1.579, 1.92, 2.389, 3.004, 3.776, 4.721, 5.847",\
"1.213, 1.259, 1.401, 1.637, 1.979, 2.448, 3.063, 3.835, 4.781, 5.905",\
"1.252, 1.299, 1.441, 1.677, 2.019, 2.488, 3.103, 3.876, 4.82, 5.946",\
"1.273, 1.319, 1.461, 1.698, 2.04, 2.508, 3.122, 3.896, 4.839, 5.966",\
"1.269, 1.316, 1.457, 1.694, 2.036, 2.504, 3.119, 3.892, 4.835, 5.961",\
"1.238, 1.285, 1.427, 1.663, 2.005, 2.474, 3.088, 3.861, 4.804, 5.927",\
"1.18, 1.227, 1.369, 1.605, 1.947, 2.416, 3.03, 3.803, 4.746, 5.869");
}
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.003263, 0.01121, 0.02638, 0.05002, 0.08318, 0.1268, 0.1818, 0.2489, 0.3289");
values("0.3012, 0.347, 0.476, 0.6722, 0.9148, 1.233, 1.665, 2.232, 2.949, 3.827",\
"0.3012, 0.3466, 0.476, 0.6722, 0.9146, 1.233, 1.664, 2.233, 2.948, 3.826",\
"0.301, 0.3466, 0.476, 0.6722, 0.9152, 1.234, 1.666, 2.232, 2.95, 3.827",\
"0.3008, 0.3466, 0.476, 0.6722, 0.9148, 1.233, 1.664, 2.233, 2.949, 3.827",\
"0.3002, 0.3464, 0.476, 0.672, 0.9148, 1.235, 1.667, 2.232, 2.945, 3.827",\
"0.3006, 0.3472, 0.4762, 0.6726, 0.9146, 1.235, 1.664, 2.231, 2.95, 3.821",\
"0.301, 0.3468, 0.4766, 0.673, 0.9152, 1.234, 1.664, 2.23, 2.949, 3.827",\
"0.3022, 0.3478, 0.4774, 0.6738, 0.916, 1.236, 1.665, 2.23, 2.946, 3.822",\
"0.3038, 0.3498, 0.4796, 0.6756, 0.918, 1.237, 1.666, 2.232, 2.95, 3.822",\
"0.3072, 0.3532, 0.4826, 0.6786, 0.9206, 1.238, 1.667, 2.236, 2.947, 3.821");
}
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.003263, 0.01121, 0.02638, 0.05002, 0.08318, 0.1268, 0.1818, 0.2489, 0.3289");
values("0.2252, 0.284, 0.4764, 0.8336, 1.402, 2.226, 3.318, 4.715, 6.408, 8.412",\
"0.2258, 0.2844, 0.4764, 0.8338, 1.402, 2.222, 3.318, 4.706, 6.41, 8.418",\
"0.2256, 0.284, 0.4756, 0.8344, 1.4, 2.222, 3.328, 4.704, 6.388, 8.411",\
"0.2252, 0.2842, 0.4756, 0.8346, 1.4, 2.222, 3.327, 4.703, 6.391, 8.431",\
"0.2254, 0.2842, 0.4758, 0.834, 1.402, 2.222, 3.327, 4.703, 6.409, 8.431",\
"0.2254, 0.2844, 0.4758, 0.8342, 1.4, 2.222, 3.327, 4.7, 6.393, 8.43",\
"0.2256, 0.2846, 0.4764, 0.835, 1.402, 2.222, 3.321, 4.715, 6.388, 8.409",\
"0.2252, 0.2842, 0.4758, 0.8336, 1.4, 2.222, 3.318, 4.706, 6.395, 8.429",\
"0.2256, 0.284, 0.476, 0.8346, 1.403, 2.224, 3.322, 4.7, 6.387, 8.402",\
"0.2258, 0.2844, 0.477, 0.8344, 1.401, 2.225, 3.319, 4.702, 6.391, 8.402");
}
}
}
}