blob: b08f08d3b1016c2e8eba416a3442f39f27ced533 [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.000287631" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E" ;
value : "0.0002596212" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E" ;
value : "0.0003176172" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E" ;
value : "0.0002581632" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0003176172" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.002743 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 25 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001803, 0.0018, 0.001801, 0.001802, 0.001805, 0.001806, 0.001806, \
0.001806, 0.001712, 0.001317");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.001597, -0.001598, -0.001613, -0.001623, -0.001633, -0.00164, \
-0.001644, -0.001646, -0.001598, -0.001395");
}
}
timing() {
related_pin : "E" ;
timing_type : hold_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-4.042, -3.964, -3.692, -3.231, -2.642, -2.005, -1.33, -0.612, 0.164, 1.027",\
"-4.098, -4.022, -3.751, -3.29, -2.694, -2.066, -1.391, -0.678, 0.101, 0.965",\
"-4.36, -4.281, -4.004, -3.548, -2.957, -2.324, -1.648, -0.936, -0.154, 0.714",\
"-4.797, -4.717, -4.448, -3.98, -3.391, -2.76, -2.08, -1.364, -0.577, 0.283",\
"-5.443, -5.36, -5.093, -4.63, -4.044, -3.407, -2.719, -1.992, -1.198, -0.326",\
"-6.335, -6.256, -5.99, -5.527, -4.94, -4.299, -3.607, -2.863, -2.047, -1.157",\
"-7.507, -7.423, -7.153, -6.69, -6.102, -5.459, -4.747, -3.978, -3.139, -2.224",\
"-8.867, -8.791, -8.517, -8.056, -7.458, -6.798, -6.074, -5.288, -4.43, -3.495",\
"-10.38, -10.3, -10.02, -9.554, -8.95, -8.273, -7.542, -6.734, -5.862, -4.913",\
"-12.03, -11.95, -11.68, -11.21, -10.59, -9.896, -9.151, -8.337, -7.445, -6.472");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.258, -0.174, 0.095, 0.631, 1.457, 2.442, 3.521, 4.691, 5.948, 7.295",\
"-0.318, -0.237, 0.032, 0.57, 1.392, 2.379, 3.461, 4.632, 5.891, 7.236",\
"-0.487, -0.409, -0.131, 0.404, 1.22, 2.211, 3.288, 4.458, 5.725, 7.077",\
"-0.799, -0.716, -0.432, 0.107, 0.92, 1.901, 2.991, 4.162, 5.426, 6.781",\
"-1.258, -1.185, -0.899, -0.346, 0.474, 1.463, 2.55, 3.732, 5.006, 6.372",\
"-1.78, -1.7, -1.412, -0.856, -0.021, 0.977, 2.071, 3.263, 4.545, 5.913",\
"-2.303, -2.223, -1.94, -1.377, -0.538, 0.475, 1.581, 2.781, 4.069, 5.448",\
"-2.812, -2.729, -2.442, -1.882, -1.04, -0.016, 1.102, 2.309, 3.615, 4.996",\
"-3.273, -3.197, -2.917, -2.356, -1.501, -0.473, 0.652, 1.88, 3.179, 4.579",\
"-3.678, -3.597, -3.318, -2.763, -1.91, -0.876, 0.257, 1.487, 2.804, 4.205");
}
}
timing() {
related_pin : "E" ;
timing_type : setup_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("5.805, 5.729, 5.448, 4.973, 4.403, 3.844, 3.341, 2.913, 2.546, 2.233",\
"5.863, 5.785, 5.505, 5.031, 4.462, 3.906, 3.402, 2.966, 2.6, 2.287",\
"6.111, 6.029, 5.756, 5.28, 4.707, 4.148, 3.642, 3.208, 2.828, 2.5",\
"6.534, 6.458, 6.179, 5.71, 5.134, 4.573, 4.055, 3.606, 3.208, 2.859",\
"7.166, 7.088, 6.809, 6.331, 5.757, 5.193, 4.667, 4.189, 3.764, 3.378",\
"8.036, 7.954, 7.676, 7.2, 6.629, 6.057, 5.528, 5.025, 4.567, 4.124",\
"9.171, 9.092, 8.816, 8.346, 7.779, 7.209, 6.653, 6.128, 5.618, 5.121",\
"10.57, 10.49, 10.22, 9.754, 9.18, 8.596, 8.022, 7.45, 6.893, 6.327",\
"12.15, 12.07, 11.8, 11.33, 10.75, 10.15, 9.549, 8.946, 8.339, 7.728",\
"13.88, 13.8, 13.53, 13.07, 12.49, 11.87, 11.23, 10.6, 9.947, 9.287");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("1.345, 1.277, 0.981, 0.377, -0.501, -1.534, -2.639, -3.818, -5.071, -6.39",\
"1.393, 1.317, 1.027, 0.425, -0.454, -1.478, -2.588, -3.764, -5.011, -6.333",\
"1.547, 1.474, 1.177, 0.579, -0.3, -1.326, -2.422, -3.599, -4.848, -6.174",\
"1.811, 1.739, 1.443, 0.841, -0.031, -1.045, -2.139, -3.307, -4.565, -5.897",\
"2.224, 2.152, 1.858, 1.27, 0.401, -0.618, -1.711, -2.887, -4.141, -5.479",\
"2.711, 2.632, 2.349, 1.772, 0.896, -0.128, -1.229, -2.417, -3.687, -5.034",\
"3.173, 3.102, 2.815, 2.25, 1.385, 0.349, -0.764, -1.956, -3.234, -4.595",\
"3.637, 3.564, 3.285, 2.717, 1.859, 0.82, -0.304, -1.51, -2.794, -4.16",\
"4.066, 3.992, 3.713, 3.161, 2.301, 1.264, 0.132, -1.088, -2.382, -3.757",\
"4.449, 4.374, 4.096, 3.544, 2.692, 1.662, 0.519, -0.709, -2.021, -3.409");
}
}
}
pin(E) {
capacitance : 0.003351 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 25 ;
min_pulse_width_high : 5.997 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.02256, 0.02248, 0.02227, 0.02208, 0.02197, 0.02193, 0.02194, \
0.02199, 0.02188, 0.01756");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.01362, 0.01358, 0.01343, 0.01322, 0.01307, 0.01298, 0.01297, \
0.01302, 0.0132, 0.01364");
}
}
internal_power() {
when : "D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.02288, 0.02278, 0.02256, 0.02238, 0.02227, 0.02221, 0.02222, \
0.02226, 0.02215, 0.01807");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.0135, 0.01346, 0.01332, 0.01312, 0.01296, 0.01287, 0.01285, \
0.01291, 0.01308, 0.01351");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D" ;
rise_constraint(scalar) {
values("5.997");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "D" ;
rise_constraint(scalar) {
values("3.403");
}
}
}
pin(Q) {
direction : output ;
function : "IQN1" ;
max_capacitance : 0.1921 ;
max_transition : 25 ;
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.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002319, 0.00695, 0.01579, 0.02957, 0.0489, 0.07434, 0.1064, 0.1455, 0.1921");
values("0.02977, 0.0298, 0.02989, 0.03004, 0.03018, 0.0303, 0.03039, 0.03045, 0.03049, 0.03048",\
"0.02968, 0.02971, 0.0298, 0.02994, 0.03009, 0.03021, 0.03029, 0.03036, 0.0304, 0.03039",\
"0.02961, 0.02964, 0.02973, 0.02988, 0.03002, 0.03014, 0.03022, 0.03029, 0.03033, 0.0303",\
"0.02955, 0.02957, 0.02966, 0.0298, 0.02995, 0.03007, 0.03016, 0.03022, 0.03024, 0.03019",\
"0.02947, 0.0295, 0.02959, 0.02973, 0.02987, 0.02999, 0.03008, 0.03014, 0.03016, 0.03003",\
"0.02942, 0.02944, 0.02953, 0.02966, 0.0298, 0.02992, 0.03001, 0.03005, 0.03001, 0.02973",\
"0.02939, 0.0294, 0.02948, 0.02959, 0.02972, 0.02984, 0.02992, 0.02988, 0.02956, 0.029",\
"0.02928, 0.02928, 0.02934, 0.02944, 0.02955, 0.02959, 0.02938, 0.02879, 0.02816, 0.0277",\
"0.02647, 0.02647, 0.02646, 0.02618, 0.02531, 0.02473, 0.02439, 0.02418, 0.02406, 0.02397",\
"0.006945, 0.006962, 0.007028, 0.007123, 0.007234, 0.007341, 0.007433, 0.007505, 0.007561, 0.007604");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002319, 0.00695, 0.01579, 0.02957, 0.0489, 0.07434, 0.1064, 0.1455, 0.1921");
values("0.02201, 0.02207, 0.0222, 0.02241, 0.02263, 0.0228, 0.02343, 0.02991, 0.06028, 0.1176",\
"0.02196, 0.02201, 0.02214, 0.02237, 0.02254, 0.02277, 0.02341, 0.03012, 0.06113, 0.1187",\
"0.02188, 0.02194, 0.02206, 0.02228, 0.02246, 0.02266, 0.02342, 0.03108, 0.06406, 0.1219",\
"0.02181, 0.02186, 0.02198, 0.02219, 0.02236, 0.02255, 0.02356, 0.0332, 0.06983, 0.1274",\
"0.02173, 0.02178, 0.02189, 0.02209, 0.02229, 0.0225, 0.0241, 0.03762, 0.07948, 0.135",\
"0.02165, 0.02169, 0.02181, 0.02198, 0.02213, 0.02244, 0.02539, 0.04592, 0.09303, 0.1422",\
"0.02159, 0.02162, 0.02171, 0.02187, 0.02207, 0.02257, 0.0295, 0.0605, 0.1068, 0.1454",\
"0.02157, 0.0216, 0.02168, 0.0218, 0.02192, 0.02404, 0.04108, 0.07931, 0.1145, 0.14",\
"0.0216, 0.02163, 0.0217, 0.02185, 0.02252, 0.03304, 0.06214, 0.08888, 0.1074, 0.1203",\
"0.02179, 0.02182, 0.02189, 0.02274, 0.03374, 0.05119, 0.06296, 0.07055, 0.07559, 0.07905");
}
}
internal_power() {
related_pin : "E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002319, 0.00695, 0.01579, 0.02957, 0.0489, 0.07434, 0.1064, 0.1455, 0.1921");
values("0.027, 0.02703, 0.02714, 0.02729, 0.02745, 0.02756, 0.02764, 0.0277, 0.02774, 0.02772",\
"0.027, 0.02704, 0.02714, 0.02729, 0.02744, 0.02756, 0.02764, 0.0277, 0.02774, 0.02772",\
"0.02698, 0.02701, 0.02712, 0.02727, 0.02743, 0.02754, 0.02762, 0.02768, 0.02771, 0.02769",\
"0.02691, 0.02694, 0.02704, 0.02719, 0.02735, 0.02746, 0.02755, 0.02761, 0.02763, 0.02757",\
"0.02684, 0.02687, 0.02698, 0.02713, 0.02728, 0.0274, 0.02748, 0.02753, 0.02754, 0.02742",\
"0.02679, 0.02682, 0.02692, 0.02708, 0.02722, 0.02734, 0.02742, 0.02747, 0.02743, 0.02717",\
"0.02674, 0.02676, 0.02687, 0.02701, 0.02716, 0.02727, 0.02735, 0.02735, 0.02714, 0.02665",\
"0.02666, 0.02669, 0.0268, 0.02694, 0.02709, 0.02719, 0.02719, 0.02694, 0.02637, 0.02577",\
"0.02632, 0.02635, 0.02644, 0.02657, 0.02666, 0.02654, 0.02596, 0.02527, 0.02476, 0.0244",\
"0.0224, 0.02242, 0.02228, 0.02138, 0.02079, 0.02047, 0.0203, 0.02019, 0.02012, 0.02008");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002319, 0.00695, 0.01579, 0.02957, 0.0489, 0.07434, 0.1064, 0.1455, 0.1921");
values("0.01266, 0.01271, 0.01284, 0.01304, 0.01325, 0.01338, 0.0144, 0.02447, 0.06219, 0.1198",\
"0.01264, 0.0127, 0.01284, 0.01304, 0.01323, 0.0134, 0.01448, 0.02504, 0.06338, 0.1206",\
"0.01264, 0.01269, 0.01283, 0.01302, 0.01324, 0.01342, 0.01469, 0.02675, 0.06729, 0.1236",\
"0.01264, 0.01269, 0.01283, 0.01303, 0.0132, 0.01342, 0.01529, 0.03063, 0.07466, 0.1285",\
"0.01266, 0.01271, 0.01284, 0.01304, 0.01323, 0.0135, 0.01662, 0.03782, 0.08496, 0.1335",\
"0.01267, 0.01272, 0.01286, 0.01306, 0.01323, 0.01372, 0.01987, 0.04922, 0.09621, 0.1364",\
"0.01267, 0.01272, 0.01286, 0.01307, 0.01326, 0.01451, 0.02769, 0.06508, 0.1046, 0.134",\
"0.01266, 0.01271, 0.01284, 0.01302, 0.01338, 0.01862, 0.04423, 0.07848, 0.104, 0.122",\
"0.01263, 0.01268, 0.01282, 0.01304, 0.01597, 0.03483, 0.05896, 0.07567, 0.08692, 0.09469",\
"0.01249, 0.01254, 0.01286, 0.01878, 0.02894, 0.03548, 0.03946, 0.04196, 0.0436, 0.04472");
}
}
timing() {
related_pin : "D" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002319, 0.00695, 0.01579, 0.02957, 0.0489, 0.07434, 0.1064, 0.1455, 0.1921");
values("4.909, 5.067, 5.495, 6.091, 6.784, 7.562, 8.447, 9.467, 10.65, 12.02",\
"4.969, 5.126, 5.554, 6.151, 6.844, 7.622, 8.507, 9.527, 10.71, 12.08",\
"5.227, 5.383, 5.812, 6.408, 7.101, 7.879, 8.764, 9.784, 10.97, 12.34",\
"5.664, 5.821, 6.249, 6.846, 7.538, 8.316, 9.202, 10.22, 11.41, 12.78",\
"6.31, 6.467, 6.895, 7.492, 8.184, 8.963, 9.848, 10.87, 12.05, 13.42",\
"7.206, 7.363, 7.791, 8.386, 9.079, 9.857, 10.74, 11.76, 12.95, 14.32",\
"8.37, 8.529, 8.959, 9.557, 10.25, 11.03, 11.91, 12.94, 14.12, 15.49",\
"9.742, 9.908, 10.36, 10.97, 11.68, 12.47, 13.36, 14.38, 15.56, 16.94",\
"11.26, 11.43, 11.91, 12.56, 13.29, 14.1, 15.01, 16.04, 17.23, 18.61",\
"12.92, 13.11, 13.61, 14.28, 15.05, 15.88, 16.81, 17.86, 19.06, 20.45");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002319, 0.00695, 0.01579, 0.02957, 0.0489, 0.07434, 0.1064, 0.1455, 0.1921");
values("2.273, 2.417, 2.857, 3.602, 4.681, 6.157, 8.089, 10.52, 13.48, 17.01",\
"2.334, 2.477, 2.918, 3.663, 4.742, 6.218, 8.15, 10.58, 13.54, 17.07",\
"2.5, 2.644, 3.085, 3.83, 4.909, 6.385, 8.316, 10.74, 13.71, 17.24",\
"2.804, 2.947, 3.387, 4.132, 5.21, 6.686, 8.619, 11.05, 14.01, 17.54",\
"3.257, 3.402, 3.844, 4.588, 5.667, 7.143, 9.076, 11.51, 14.47, 18",\
"3.776, 3.928, 4.382, 5.135, 6.216, 7.692, 9.624, 12.06, 15.02, 18.55",\
"4.303, 4.461, 4.932, 5.699, 6.786, 8.265, 10.2, 12.63, 15.59, 19.12",\
"4.814, 4.979, 5.467, 6.25, 7.345, 8.825, 10.76, 13.19, 16.15, 19.69",\
"5.287, 5.462, 5.969, 6.768, 7.872, 9.355, 11.29, 13.72, 16.68, 20.21",\
"5.702, 5.888, 6.418, 7.236, 8.35, 9.835, 11.77, 14.2, 17.17, 20.7");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002319, 0.00695, 0.01579, 0.02957, 0.0489, 0.07434, 0.1064, 0.1455, 0.1921");
values("1.079, 1.192, 1.53, 2.033, 2.658, 3.48, 4.571, 5.989, 7.767, 9.977",\
"1.078, 1.192, 1.529, 2.033, 2.657, 3.48, 4.57, 5.989, 7.771, 9.976",\
"1.078, 1.192, 1.53, 2.033, 2.658, 3.48, 4.568, 5.99, 7.766, 9.978",\
"1.078, 1.192, 1.528, 2.033, 2.658, 3.485, 4.571, 5.99, 7.782, 9.97",\
"1.077, 1.191, 1.529, 2.033, 2.658, 3.48, 4.572, 5.984, 7.778, 9.964",\
"1.076, 1.19, 1.53, 2.032, 2.658, 3.486, 4.576, 5.99, 7.77, 9.978",\
"1.094, 1.206, 1.538, 2.04, 2.664, 3.482, 4.572, 5.99, 7.776, 9.976",\
"1.162, 1.278, 1.608, 2.098, 2.702, 3.514, 4.6, 6.002, 7.78, 9.976",\
"1.252, 1.366, 1.708, 2.204, 2.808, 3.602, 4.672, 6.05, 7.818, 9.992",\
"1.338, 1.46, 1.808, 2.316, 2.922, 3.714, 4.776, 6.136, 7.882, 10.03");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002319, 0.00695, 0.01579, 0.02957, 0.0489, 0.07434, 0.1064, 0.1455, 0.1921");
values("0.834, 0.9932, 1.552, 2.617, 4.297, 6.732, 9.982, 14.08, 19.07, 25.01",\
"0.8334, 0.9934, 1.551, 2.617, 4.298, 6.732, 9.981, 14.08, 19.08, 25.03",\
"0.8332, 0.994, 1.552, 2.618, 4.298, 6.729, 9.981, 14.09, 19.08, 25.02",\
"0.834, 0.9934, 1.551, 2.617, 4.298, 6.725, 9.981, 14.08, 19.07, 24.99",\
"0.8444, 1.003, 1.557, 2.621, 4.296, 6.734, 9.978, 14.07, 19.06, 24.99",\
"0.8918, 1.049, 1.595, 2.642, 4.304, 6.734, 9.976, 14.06, 19.09, 25",\
"0.9434, 1.102, 1.646, 2.682, 4.324, 6.738, 9.976, 14.08, 19.05, 25.01",\
"1, 1.16, 1.7, 2.722, 4.352, 6.748, 9.968, 14.05, 19.06, 25.03",\
"1.068, 1.226, 1.76, 2.772, 4.374, 6.758, 9.98, 14.05, 19.04, 25.03",\
"1.148, 1.304, 1.834, 2.824, 4.404, 6.77, 9.984, 14.07, 19.05, 25.01");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002319, 0.00695, 0.01579, 0.02957, 0.0489, 0.07434, 0.1064, 0.1455, 0.1921");
values("5.112, 5.269, 5.698, 6.294, 6.987, 7.765, 8.65, 9.67, 10.85, 12.23",\
"5.18, 5.338, 5.766, 6.362, 7.055, 7.833, 8.719, 9.738, 10.92, 12.29",\
"5.413, 5.57, 5.998, 6.594, 7.287, 8.065, 8.95, 9.97, 11.15, 12.53",\
"5.827, 5.984, 6.413, 7.008, 7.701, 8.479, 9.365, 10.38, 11.57, 12.94",\
"6.318, 6.476, 6.905, 7.501, 8.193, 8.971, 9.857, 10.88, 12.06, 13.43",\
"6.819, 6.977, 7.405, 8.001, 8.693, 9.471, 10.36, 11.38, 12.56, 13.93",\
"7.308, 7.465, 7.894, 8.49, 9.183, 9.961, 10.85, 11.87, 13.05, 14.42",\
"7.774, 7.931, 8.361, 8.957, 9.649, 10.43, 11.32, 12.34, 13.52, 14.89",\
"8.205, 8.363, 8.791, 9.388, 10.08, 10.86, 11.74, 12.77, 13.95, 15.32",\
"8.594, 8.751, 9.18, 9.776, 10.47, 11.25, 12.13, 13.15, 14.34, 15.71");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002319, 0.00695, 0.01579, 0.02957, 0.0489, 0.07434, 0.1064, 0.1455, 0.1921");
values("4.224, 4.368, 4.808, 5.552, 6.631, 8.106, 10.04, 12.47, 15.43, 18.96",\
"4.291, 4.435, 4.875, 5.619, 6.698, 8.174, 10.1, 12.54, 15.5, 19.03",\
"4.526, 4.671, 5.111, 5.855, 6.934, 8.409, 10.34, 12.77, 15.74, 19.26",\
"4.957, 5.102, 5.542, 6.286, 7.364, 8.839, 10.77, 13.2, 16.17, 19.69",\
"5.472, 5.616, 6.056, 6.8, 7.878, 9.354, 11.29, 13.72, 16.68, 20.21",\
"5.987, 6.131, 6.571, 7.315, 8.394, 9.87, 11.8, 14.23, 17.2, 20.72",\
"6.488, 6.632, 7.072, 7.816, 8.895, 10.37, 12.3, 14.73, 17.7, 21.22",\
"6.964, 7.108, 7.548, 8.292, 9.371, 10.85, 12.78, 15.21, 18.17, 21.7",\
"7.404, 7.547, 7.988, 8.731, 9.81, 11.29, 13.22, 15.64, 18.61, 22.14",\
"7.795, 7.939, 8.38, 9.123, 10.2, 11.68, 13.61, 16.04, 19, 22.53");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002319, 0.00695, 0.01579, 0.02957, 0.0489, 0.07434, 0.1064, 0.1455, 0.1921");
values("1.076, 1.19, 1.528, 2.03, 2.656, 3.478, 4.572, 5.987, 7.782, 9.967",\
"1.076, 1.19, 1.528, 2.03, 2.655, 3.484, 4.569, 5.984, 7.783, 9.969",\
"1.076, 1.19, 1.527, 2.03, 2.655, 3.484, 4.57, 5.985, 7.782, 9.97",\
"1.076, 1.189, 1.527, 2.03, 2.656, 3.481, 4.569, 5.986, 7.78, 9.974",\
"1.076, 1.189, 1.527, 2.029, 2.658, 3.478, 4.57, 5.986, 7.782, 9.964",\
"1.074, 1.19, 1.528, 2.03, 2.656, 3.482, 4.572, 5.986, 7.776, 9.978",\
"1.076, 1.19, 1.528, 2.03, 2.658, 3.48, 4.576, 5.992, 7.776, 9.972",\
"1.078, 1.192, 1.528, 2.032, 2.656, 3.48, 4.57, 5.99, 7.78, 9.962",\
"1.078, 1.192, 1.53, 2.032, 2.658, 3.484, 4.572, 5.986, 7.77, 9.962",\
"1.078, 1.192, 1.53, 2.032, 2.658, 3.486, 4.572, 5.988, 7.77, 9.966");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002319, 0.00695, 0.01579, 0.02957, 0.0489, 0.07434, 0.1064, 0.1455, 0.1921");
values("0.835, 0.9954, 1.551, 2.619, 4.295, 6.73, 9.962, 14.06, 19.06, 25.01",\
"0.8352, 0.9956, 1.551, 2.617, 4.299, 6.726, 9.979, 14.09, 19.09, 25.01",\
"0.835, 0.9972, 1.55, 2.617, 4.298, 6.732, 9.971, 14.09, 19.08, 25.01",\
"0.8348, 0.9958, 1.55, 2.619, 4.294, 6.732, 9.97, 14.07, 19.08, 24.99",\
"0.8348, 0.995, 1.55, 2.619, 4.298, 6.732, 9.97, 14.07, 19.07, 25.01",\
"0.835, 0.9964, 1.551, 2.618, 4.296, 6.732, 9.98, 14.09, 19.05, 25.02",\
"0.836, 0.996, 1.55, 2.62, 4.3, 6.726, 9.978, 14.08, 19.06, 25.02",\
"0.836, 0.996, 1.55, 2.618, 4.3, 6.718, 9.968, 14.05, 19.06, 25.04",\
"0.836, 0.998, 1.55, 2.618, 4.296, 6.732, 9.958, 14.05, 19.06, 25.01",\
"0.836, 0.996, 1.55, 2.618, 4.294, 6.722, 9.962, 14.04, 19.03, 24.99");
}
}
}
}