blob: 426ddc5eb7883041354f623a0f4652ff60138681 [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 : "0.0003266406" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E" ;
value : "0.0002985984" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E" ;
value : "0.0003672378" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E" ;
value : "0.0003052404" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0003672378" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.002726 ;
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.001804, 0.001803, 0.001807, 0.001807, 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.001593, -0.001615, -0.001624, -0.001635, -0.00164, \
-0.001643, -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("-7.786, -7.699, -7.433, -6.956, -6.344, -5.675, -4.946, -4.175, -3.344, -2.448",\
"-7.842, -7.765, -7.494, -7.02, -6.406, -5.738, -5.013, -4.235, -3.4, -2.51",\
"-8.111, -8.03, -7.754, -7.281, -6.671, -5.998, -5.273, -4.497, -3.664, -2.768",\
"-8.554, -8.469, -8.195, -7.725, -7.115, -6.445, -5.717, -4.938, -4.105, -3.21",\
"-9.201, -9.121, -8.847, -8.374, -7.761, -7.088, -6.367, -5.588, -4.751, -3.854",\
"-10.1, -10.02, -9.742, -9.272, -8.663, -7.989, -7.261, -6.485, -5.649, -4.743",\
"-11.27, -11.2, -10.92, -10.44, -9.838, -9.168, -8.444, -7.667, -6.823, -5.922",\
"-12.76, -12.68, -12.41, -11.93, -11.33, -10.66, -9.929, -9.147, -8.303, -7.397",\
"-14.55, -14.47, -14.2, -13.72, -13.11, -12.44, -11.71, -10.92, -10.07, -9.138",\
"-16.55, -16.47, -16.2, -15.73, -15.11, -14.42, -13.69, -12.89, -12.02, -11.09");
}
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.626, -1.545, -1.255, -0.691, 0.151, 1.142, 2.234, 3.413, 4.673, 6.034",\
"-1.679, -1.603, -1.315, -0.753, 0.089, 1.084, 2.17, 3.346, 4.616, 5.969",\
"-1.852, -1.774, -1.483, -0.918, -0.078, 0.912, 2.003, 3.181, 4.443, 5.799",\
"-2.158, -2.078, -1.79, -1.222, -0.389, 0.606, 1.696, 2.877, 4.138, 5.498",\
"-2.64, -2.557, -2.276, -1.711, -0.865, 0.13, 1.217, 2.391, 3.664, 5.021",\
"-3.296, -3.216, -2.935, -2.379, -1.536, -0.534, 0.566, 1.749, 3.023, 4.379",\
"-4.024, -3.95, -3.665, -3.109, -2.27, -1.257, -0.154, 1.041, 2.316, 3.686",\
"-4.775, -4.699, -4.418, -3.862, -3.023, -2.012, -0.902, 0.302, 1.596, 2.965",\
"-5.522, -5.45, -5.17, -4.621, -3.778, -2.77, -1.649, -0.447, 0.854, 2.236",\
"-6.256, -6.178, -5.899, -5.354, -4.511, -3.501, -2.389, -1.174, 0.132, 1.524");
}
}
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("9.492, 9.41, 9.133, 8.688, 8.181, 7.668, 7.154, 6.666, 6.195, 5.744",\
"9.554, 9.473, 9.195, 8.749, 8.242, 7.728, 7.217, 6.724, 6.254, 5.808",\
"9.811, 9.724, 9.454, 9.005, 8.494, 7.977, 7.467, 6.968, 6.496, 6.043",\
"10.24, 10.16, 9.884, 9.436, 8.921, 8.407, 7.886, 7.387, 6.902, 6.439",\
"10.88, 10.8, 10.52, 10.07, 9.556, 9.032, 8.507, 7.994, 7.505, 7.026",\
"11.75, 11.67, 11.39, 10.94, 10.43, 9.89, 9.361, 8.845, 8.34, 7.839",\
"12.91, 12.82, 12.55, 12.1, 11.58, 11.03, 10.49, 9.968, 9.445, 8.921",\
"14.37, 14.29, 14.01, 13.56, 13.03, 12.47, 11.93, 11.39, 10.85, 10.3",\
"16.14, 16.06, 15.78, 15.34, 14.8, 14.24, 13.69, 13.11, 12.55, 11.98",\
"18.2, 18.12, 17.85, 17.4, 16.86, 16.29, 15.7, 15.11, 14.51, 13.9");
}
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("2.605, 2.531, 2.25, 1.688, 0.825, -0.203, -1.295, -2.465, -3.712, -5.041",\
"2.665, 2.591, 2.31, 1.748, 0.879, -0.144, -1.238, -2.403, -3.657, -4.985",\
"2.826, 2.751, 2.476, 1.908, 1.043, 0.017, -1.078, -2.241, -3.491, -4.822",\
"3.118, 3.045, 2.765, 2.2, 1.334, 0.31, -0.781, -1.948, -3.192, -4.525",\
"3.587, 3.505, 3.224, 2.663, 1.804, 0.782, -0.314, -1.483, -2.73, -4.061",\
"4.219, 4.14, 3.863, 3.305, 2.453, 1.435, 0.333, -0.838, -2.084, -3.418",\
"4.946, 4.871, 4.59, 4.037, 3.188, 2.184, 1.079, -0.105, -1.363, -2.7",\
"5.674, 5.601, 5.322, 4.772, 3.931, 2.923, 1.824, 0.644, -0.621, -1.969",\
"6.405, 6.335, 6.059, 5.506, 4.672, 3.672, 2.577, 1.393, 0.123, -1.227",\
"7.127, 7.057, 6.777, 6.232, 5.404, 4.407, 3.303, 2.123, 0.852, -0.5");
}
}
}
pin(E) {
capacitance : 0.003309 ;
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 : 9.712 ;
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.02247, 0.02227, 0.02208, 0.02197, 0.02191, 0.02192, \
0.02195, 0.02177, 0.01755");
}
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.0136, 0.01356, 0.01341, 0.0132, 0.01304, 0.01296, 0.01295, 0.01302, \
0.0132, 0.01366");
}
}
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.02296, 0.02286, 0.02265, 0.02246, 0.02235, 0.02229, 0.0223, \
0.02234, 0.02221, 0.01808");
}
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.01347, 0.01343, 0.01329, 0.01308, 0.01293, 0.01284, 0.01283, \
0.01288, 0.01306, 0.01347");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D" ;
rise_constraint(scalar) {
values("9.712");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "D" ;
rise_constraint(scalar) {
values("4.608");
}
}
}
pin(Q) {
direction : output ;
function : "IQN1" ;
max_capacitance : 0.7672 ;
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.006288, 0.02485, 0.0603, 0.1155, 0.193, 0.295, 0.4234, 0.5803, 0.7672");
values("0.03913, 0.03887, 0.03865, 0.03875, 0.03907, 0.03945, 0.03975, 0.03984, 0.03947, 0.03839",\
"0.03902, 0.03877, 0.03854, 0.03865, 0.03897, 0.03935, 0.03964, 0.03971, 0.03931, 0.0382",\
"0.03891, 0.03866, 0.03843, 0.03854, 0.03885, 0.03922, 0.03949, 0.0395, 0.03897, 0.03772",\
"0.03871, 0.03846, 0.03823, 0.03832, 0.03863, 0.03897, 0.03919, 0.03906, 0.03825, 0.0368",\
"0.03832, 0.03807, 0.03783, 0.03792, 0.03818, 0.03845, 0.03852, 0.03804, 0.03674, 0.03519",\
"0.03722, 0.03698, 0.03672, 0.03677, 0.03696, 0.03707, 0.03668, 0.03535, 0.03378, 0.03256",\
"0.03414, 0.03389, 0.03361, 0.03356, 0.03351, 0.03263, 0.03091, 0.0296, 0.02869, 0.02805",\
"0.0257, 0.02542, 0.02483, 0.02239, 0.02071, 0.01987, 0.01949, 0.01934, 0.01928, 0.01927",\
"-0.002917, -0.002993, -0.003005, -0.002794, -0.002426, -0.001997, -0.001584, -0.001228, -0.0009376, -0.0006978",\
"-0.01372, -0.01369, -0.0136, -0.01345, -0.01325, -0.01304, -0.01285, -0.01269, -0.01256, -0.01246");
}
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.006288, 0.02485, 0.0603, 0.1155, 0.193, 0.295, 0.4234, 0.5803, 0.7672");
values("-0.00528, -0.005158, -0.004773, -0.004109, -0.003476, -0.002568, 0.0014, 0.04355, 0.1985, 0.4293",\
"-0.005336, -0.005212, -0.00483, -0.004158, -0.003411, -0.002714, 0.001906, 0.04581, 0.2026, 0.4326",\
"-0.005411, -0.005288, -0.004903, -0.00419, -0.003476, -0.002684, 0.00232, 0.05208, 0.2166, 0.4429",\
"-0.00545, -0.00533, -0.004919, -0.004207, -0.003525, -0.002818, 0.00441, 0.06545, 0.243, 0.4601",\
"-0.005497, -0.005379, -0.005, -0.004369, -0.003687, -0.002802, 0.009308, 0.09269, 0.2836, 0.4799",\
"-0.005518, -0.005419, -0.005089, -0.00445, -0.003941, -0.002269, 0.02265, 0.1422, 0.3317, 0.4918",\
"-0.005514, -0.005432, -0.005175, -0.004595, -0.003974, 0.001717, 0.06042, 0.2135, 0.3662, 0.4778",\
"-0.005459, -0.005427, -0.005201, -0.004851, -0.003198, 0.02548, 0.1396, 0.2643, 0.3527, 0.4144",\
"-0.005472, -0.005465, -0.005313, -0.004524, 0.02147, 0.1061, 0.1762, 0.2218, 0.2522, 0.2731",\
"-0.01032, -0.01031, -0.001036, 0.0174, 0.02903, 0.03562, 0.03947, 0.04179, 0.0433, 0.0443");
}
}
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.006288, 0.02485, 0.0603, 0.1155, 0.193, 0.295, 0.4234, 0.5803, 0.7672");
values("0.03561, 0.03536, 0.03513, 0.03524, 0.03557, 0.03596, 0.03625, 0.03633, 0.03591, 0.03478",\
"0.0356, 0.03535, 0.03513, 0.03523, 0.03555, 0.03594, 0.03623, 0.03629, 0.03584, 0.03467",\
"0.03552, 0.03528, 0.03503, 0.03514, 0.03546, 0.03584, 0.0361, 0.0361, 0.03552, 0.03423",\
"0.03531, 0.03506, 0.03482, 0.03493, 0.03523, 0.03559, 0.03581, 0.03565, 0.03478, 0.03331",\
"0.03491, 0.03466, 0.03443, 0.03451, 0.03479, 0.03509, 0.03517, 0.03467, 0.03337, 0.03182",\
"0.03405, 0.0338, 0.03355, 0.03362, 0.03384, 0.03401, 0.03374, 0.03255, 0.03094, 0.02965",\
"0.03206, 0.0318, 0.03154, 0.03155, 0.03164, 0.03137, 0.03, 0.02842, 0.02726, 0.0264",\
"0.02735, 0.02708, 0.02679, 0.02664, 0.02548, 0.02369, 0.02255, 0.02183, 0.02135, 0.02103",\
"0.01703, 0.01646, 0.01402, 0.01232, 0.01163, 0.01148, 0.01155, 0.01167, 0.01179, 0.01189",\
"-0.009246, -0.009201, -0.009, -0.0086, -0.00808, -0.007556, -0.007108, -0.006756, -0.00649, -0.006293");
}
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.006288, 0.02485, 0.0603, 0.1155, 0.193, 0.295, 0.4234, 0.5803, 0.7672");
values("-0.07906, -0.07892, -0.07855, -0.07788, -0.07728, -0.07633, -0.06876, -0.004277, 0.1761, 0.39",\
"-0.07907, -0.07893, -0.07856, -0.0779, -0.07728, -0.07629, -0.06826, -0.001475, 0.1805, 0.3925",\
"-0.07907, -0.07893, -0.07855, -0.07792, -0.07728, -0.07633, -0.06647, 0.009019, 0.1962, 0.4004",\
"-0.07909, -0.07894, -0.07856, -0.07791, -0.07732, -0.07608, -0.06177, 0.03137, 0.2243, 0.4115",\
"-0.07906, -0.07891, -0.07855, -0.07788, -0.07726, -0.07539, -0.0507, 0.06906, 0.2582, 0.4185",\
"-0.07905, -0.07891, -0.07852, -0.0779, -0.07716, -0.07323, -0.02624, 0.1217, 0.2874, 0.4118",\
"-0.07905, -0.07891, -0.07854, -0.07789, -0.07706, -0.06409, 0.02521, 0.1748, 0.2942, 0.3787",\
"-0.07907, -0.07894, -0.07859, -0.07803, -0.07406, -0.02376, 0.09402, 0.1905, 0.2562, 0.3018",\
"-0.07926, -0.07914, -0.07883, -0.07637, -0.03398, 0.04039, 0.0904, 0.1223, 0.1434, 0.1579",\
"-0.08724, -0.08667, -0.07772, -0.06879, -0.06374, -0.0611, -0.05961, -0.05873, -0.05818, -0.05781");
}
}
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.006288, 0.02485, 0.0603, 0.1155, 0.193, 0.295, 0.4234, 0.5803, 0.7672");
values("8.981, 9.349, 10.21, 11.2, 12.22, 13.3, 14.46, 15.71, 17.09, 18.61",\
"9.042, 9.411, 10.27, 11.26, 12.28, 13.36, 14.52, 15.77, 17.15, 18.67",\
"9.307, 9.674, 10.54, 11.52, 12.55, 13.63, 14.78, 16.04, 17.41, 18.94",\
"9.749, 10.12, 10.98, 11.97, 12.99, 14.07, 15.23, 16.48, 17.86, 19.38",\
"10.4, 10.76, 11.63, 12.62, 13.64, 14.72, 15.87, 17.12, 18.5, 20.03",\
"11.29, 11.66, 12.52, 13.51, 14.53, 15.61, 16.77, 18.02, 19.4, 20.92",\
"12.47, 12.84, 13.7, 14.69, 15.71, 16.79, 17.95, 19.2, 20.58, 22.1",\
"13.96, 14.32, 15.19, 16.18, 17.2, 18.27, 19.43, 20.69, 22.06, 23.59",\
"15.75, 16.12, 16.99, 17.98, 19.01, 20.09, 21.24, 22.5, 23.88, 25.4",\
"17.78, 18.17, 19.07, 20.08, 21.12, 22.21, 23.37, 24.63, 26.01, 27.54");
}
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.006288, 0.02485, 0.0603, 0.1155, 0.193, 0.295, 0.4234, 0.5803, 0.7672");
values("3.695, 3.949, 4.615, 5.55, 6.742, 8.273, 10.23, 12.67, 15.65, 19.19",\
"3.755, 4.01, 4.675, 5.611, 6.802, 8.334, 10.29, 12.74, 15.71, 19.25",\
"3.923, 4.178, 4.843, 5.779, 6.97, 8.501, 10.46, 12.9, 15.88, 19.42",\
"4.229, 4.484, 5.149, 6.085, 7.276, 8.808, 10.76, 13.21, 16.19, 19.73",\
"4.709, 4.964, 5.629, 6.564, 7.755, 9.286, 11.24, 13.69, 16.66, 20.21",\
"5.363, 5.62, 6.287, 7.223, 8.414, 9.945, 11.9, 14.35, 17.32, 20.86",\
"6.109, 6.378, 7.069, 8.021, 9.217, 10.75, 12.7, 15.15, 18.13, 21.67",\
"6.876, 7.16, 7.881, 8.863, 10.08, 11.62, 13.58, 16.02, 19, 22.54",\
"7.647, 7.945, 8.701, 9.713, 10.95, 12.5, 14.47, 16.91, 19.88, 23.43",\
"8.4, 8.716, 9.506, 10.55, 11.81, 13.38, 15.35, 17.79, 20.77, 24.31");
}
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.006288, 0.02485, 0.0603, 0.1155, 0.193, 0.295, 0.4234, 0.5803, 0.7672");
values("1.993, 2.229, 2.74, 3.254, 3.954, 4.88, 6.006, 7.4, 9.102, 11.15",\
"1.992, 2.226, 2.74, 3.252, 3.952, 4.866, 6.01, 7.394, 9.094, 11.15",\
"1.993, 2.227, 2.74, 3.254, 3.952, 4.87, 6.006, 7.4, 9.096, 11.15",\
"1.992, 2.228, 2.742, 3.254, 3.952, 4.88, 6.008, 7.394, 9.094, 11.16",\
"1.994, 2.228, 2.744, 3.254, 3.952, 4.878, 6.006, 7.396, 9.094, 11.15",\
"1.992, 2.23, 2.744, 3.254, 3.954, 4.878, 6.01, 7.394, 9.094, 11.16",\
"1.992, 2.224, 2.742, 3.254, 3.954, 4.87, 6.008, 7.394, 9.106, 11.14",\
"1.994, 2.228, 2.74, 3.254, 3.95, 4.866, 6.008, 7.4, 9.112, 11.17",\
"2.026, 2.26, 2.766, 3.266, 3.962, 4.874, 6.006, 7.404, 9.118, 11.16",\
"2.148, 2.38, 2.872, 3.346, 4.02, 4.92, 6.048, 7.42, 9.132, 11.17");
}
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.006288, 0.02485, 0.0603, 0.1155, 0.193, 0.295, 0.4234, 0.5803, 0.7672");
values("1.007, 1.229, 1.875, 2.889, 4.46, 6.788, 9.965, 14.04, 19.05, 25.01",\
"1.007, 1.228, 1.876, 2.89, 4.462, 6.785, 9.971, 14.05, 19.03, 25.02",\
"1.007, 1.229, 1.875, 2.888, 4.461, 6.788, 9.962, 14.05, 19.04, 25.01",\
"1.008, 1.228, 1.876, 2.888, 4.456, 6.787, 9.97, 14.04, 19.05, 24.99",\
"1.008, 1.229, 1.876, 2.89, 4.46, 6.782, 9.972, 14.04, 19.04, 25.02",\
"1.021, 1.241, 1.883, 2.892, 4.458, 6.786, 9.968, 14.05, 19.03, 25.01",\
"1.086, 1.308, 1.942, 2.93, 4.482, 6.796, 9.974, 14.03, 19.06, 25.03",\
"1.162, 1.388, 2.034, 3.016, 4.534, 6.82, 9.984, 14.03, 19.06, 25.05",\
"1.244, 1.474, 2.13, 3.108, 4.61, 6.872, 9.992, 14.05, 19.06, 25.04",\
"1.338, 1.574, 2.236, 3.206, 4.692, 6.924, 10.04, 14.07, 19.06, 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.006288, 0.02485, 0.0603, 0.1155, 0.193, 0.295, 0.4234, 0.5803, 0.7672");
values("9.209, 9.577, 10.44, 11.43, 12.45, 13.53, 14.69, 15.94, 17.32, 18.84",\
"9.278, 9.645, 10.51, 11.5, 12.52, 13.6, 14.75, 16.01, 17.38, 18.91",\
"9.511, 9.88, 10.74, 11.73, 12.75, 13.83, 14.99, 16.24, 17.62, 19.14",\
"9.933, 10.3, 11.16, 12.15, 13.17, 14.25, 15.41, 16.66, 18.04, 19.57",\
"10.43, 10.8, 11.66, 12.65, 13.67, 14.75, 15.91, 17.16, 18.54, 20.06",\
"10.93, 11.3, 12.16, 13.15, 14.17, 15.25, 16.41, 17.66, 19.04, 20.56",\
"11.42, 11.79, 12.65, 13.64, 14.66, 15.74, 16.9, 18.15, 19.53, 21.05",\
"11.89, 12.25, 13.12, 14.11, 15.13, 16.21, 17.36, 18.62, 19.99, 21.52",\
"12.31, 12.68, 13.55, 14.53, 15.56, 16.63, 17.79, 19.05, 20.42, 21.95",\
"12.7, 13.07, 13.93, 14.92, 15.94, 17.02, 18.18, 19.43, 20.81, 22.33");
}
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.006288, 0.02485, 0.0603, 0.1155, 0.193, 0.295, 0.4234, 0.5803, 0.7672");
values("5.638, 5.893, 6.558, 7.494, 8.685, 10.22, 12.17, 14.62, 17.59, 21.13",\
"5.705, 5.96, 6.625, 7.561, 8.752, 10.28, 12.24, 14.68, 17.66, 21.2",\
"5.941, 6.196, 6.861, 7.797, 8.987, 10.52, 12.48, 14.92, 17.89, 21.44",\
"6.371, 6.626, 7.291, 8.227, 9.418, 10.95, 12.91, 15.35, 18.32, 21.87",\
"6.887, 7.142, 7.807, 8.743, 9.933, 11.46, 13.42, 15.87, 18.84, 22.38",\
"7.403, 7.659, 8.324, 9.258, 10.45, 11.98, 13.94, 16.38, 19.36, 22.9",\
"7.906, 8.16, 8.826, 9.761, 10.95, 12.48, 14.44, 16.88, 19.86, 23.4",\
"8.382, 8.637, 9.303, 10.24, 11.43, 12.96, 14.92, 17.36, 20.34, 23.88",\
"8.823, 9.078, 9.743, 10.68, 11.87, 13.4, 15.36, 17.8, 20.78, 24.32",\
"9.217, 9.473, 10.14, 11.07, 12.26, 13.79, 15.75, 18.2, 21.17, 24.71");
}
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.006288, 0.02485, 0.0603, 0.1155, 0.193, 0.295, 0.4234, 0.5803, 0.7672");
values("1.993, 2.229, 2.739, 3.254, 3.952, 4.868, 6.008, 7.392, 9.096, 11.15",\
"1.994, 2.227, 2.74, 3.254, 3.954, 4.878, 6.01, 7.4, 9.086, 11.15",\
"1.994, 2.229, 2.74, 3.254, 3.95, 4.874, 6.008, 7.392, 9.094, 11.16",\
"1.992, 2.23, 2.738, 3.254, 3.952, 4.87, 6.008, 7.396, 9.088, 11.15",\
"1.992, 2.224, 2.74, 3.254, 3.954, 4.874, 6.01, 7.402, 9.096, 11.14",\
"1.994, 2.23, 2.738, 3.254, 3.954, 4.874, 6.004, 7.394, 9.092, 11.15",\
"1.992, 2.226, 2.738, 3.254, 3.954, 4.87, 6.01, 7.396, 9.104, 11.17",\
"1.994, 2.226, 2.74, 3.254, 3.954, 4.868, 6.006, 7.402, 9.098, 11.16",\
"1.996, 2.232, 2.74, 3.256, 3.954, 4.862, 6.01, 7.392, 9.102, 11.16",\
"1.996, 2.23, 2.74, 3.256, 3.954, 4.874, 6.006, 7.392, 9.088, 11.16");
}
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.006288, 0.02485, 0.0603, 0.1155, 0.193, 0.295, 0.4234, 0.5803, 0.7672");
values("1.009, 1.228, 1.874, 2.891, 4.456, 6.788, 9.962, 14.05, 19.06, 24.99",\
"1.009, 1.229, 1.875, 2.889, 4.456, 6.789, 9.96, 14.05, 19.06, 25",\
"1.008, 1.229, 1.874, 2.889, 4.456, 6.788, 9.962, 14.04, 19.06, 24.98",\
"1.009, 1.228, 1.874, 2.89, 4.457, 6.79, 9.956, 14.05, 19.06, 25.04",\
"1.008, 1.228, 1.874, 2.89, 4.456, 6.788, 9.96, 14.05, 19.03, 25.01",\
"1.008, 1.228, 1.874, 2.89, 4.462, 6.786, 9.968, 14.04, 19.05, 25.01",\
"1.01, 1.23, 1.876, 2.89, 4.456, 6.782, 9.968, 14.02, 19.03, 24.98",\
"1.008, 1.228, 1.874, 2.89, 4.456, 6.78, 9.954, 14.03, 19.06, 25.02",\
"1.01, 1.23, 1.874, 2.89, 4.458, 6.778, 9.954, 14.02, 19.03, 25.06",\
"1.008, 1.23, 1.876, 2.89, 4.462, 6.788, 9.954, 14.03, 19.04, 25.01");
}
}
}
}