blob: 3e85cde451b35d74c27667e0d9acd75755584c42 [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 : "4.304502e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E" ;
value : "2.428542e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E" ;
value : "6.02478e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E" ;
value : "2.345598e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "6.02478e-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.002568 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 21 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001618, 0.001617, 0.001618, 0.001616, 0.00162, 0.001622, 0.001622, \
0.001621, 0.001622, 0.00137");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001443, -0.001458, -0.001474, -0.001483, -0.001497, -0.001499, \
-0.001501, -0.001503, -0.001505, -0.00137");
}
}
timing() {
related_pin : "E" ;
timing_type : hold_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-3.819, -3.735, -3.452, -2.952, -2.269, -1.465, -0.63, 0.464, 1.771, 3.242",\
"-3.886, -3.798, -3.514, -3.015, -2.337, -1.53, -0.698, 0.399, 1.713, 3.179",\
"-4.15, -4.067, -3.777, -3.286, -2.605, -1.793, -0.975, 0.134, 1.446, 2.914",\
"-4.625, -4.538, -4.255, -3.764, -3.078, -2.267, -1.44, -0.352, 0.961, 2.435",\
"-5.346, -5.261, -4.976, -4.478, -3.8, -2.989, -2.132, -1.073, 0.245, 1.729",\
"-6.345, -6.262, -5.972, -5.481, -4.803, -3.994, -3.088, -2.05, -0.757, 0.729",\
"-7.663, -7.58, -7.29, -6.798, -6.123, -5.303, -4.364, -3.321, -2.053, -0.569",\
"-9.306, -9.222, -8.942, -8.45, -7.774, -6.943, -5.983, -4.897, -3.646, -2.17",\
"-11.25, -11.17, -10.89, -10.4, -9.718, -8.877, -7.893, -6.771, -5.508, -4.045",\
"-13.47, -13.38, -13.1, -12.61, -11.92, -11.06, -10.06, -8.918, -7.616, -6.16");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.029, 0.046, 0.322, 0.855, 1.692, 2.831, 4.217, 5.806, 7.597, 9.6",\
"-0.088, -0.011, 0.256, 0.796, 1.63, 2.771, 4.153, 5.743, 7.534, 9.545",\
"-0.268, -0.194, 0.083, 0.605, 1.445, 2.585, 3.965, 5.55, 7.349, 9.354",\
"-0.61, -0.533, -0.261, 0.275, 1.107, 2.248, 3.623, 5.208, 7.002, 9.01",\
"-1.151, -1.067, -0.782, -0.251, 0.586, 1.731, 3.113, 4.696, 6.489, 8.497",\
"-1.814, -1.734, -1.449, -0.9, -0.058, 1.091, 2.479, 4.068, 5.865, 7.876",\
"-2.571, -2.489, -2.207, -1.652, -0.796, 0.353, 1.75, 3.345, 5.155, 7.166",\
"-3.393, -3.314, -3.033, -2.479, -1.618, -0.454, 0.945, 2.554, 4.365, 6.377",\
"-4.272, -4.198, -3.92, -3.369, -2.502, -1.333, 0.081, 1.696, 3.509, 5.532",\
"-5.203, -5.131, -4.848, -4.304, -3.438, -2.26, -0.839, 0.784, 2.603, 4.632");
}
}
timing() {
related_pin : "E" ;
timing_type : setup_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("5.382, 5.297, 5.006, 4.49, 3.817, 3.069, 2.324, 1.783, 1.724, 1.987",\
"5.447, 5.36, 5.066, 4.551, 3.875, 3.136, 2.382, 1.854, 1.795, 2.07",\
"5.704, 5.618, 5.326, 4.805, 4.131, 3.388, 2.633, 2.097, 2.033, 2.292",\
"6.163, 6.084, 5.786, 5.271, 4.598, 3.851, 3.09, 2.519, 2.406, 2.622",\
"6.862, 6.783, 6.492, 5.968, 5.296, 4.55, 3.783, 3.148, 2.91, 3.037",\
"7.838, 7.754, 7.466, 6.947, 6.278, 5.523, 4.748, 4.033, 3.595, 3.51",\
"9.122, 9.043, 8.748, 8.237, 7.564, 6.811, 6.028, 5.218, 4.558, 4.154",\
"10.75, 10.66, 10.37, 9.858, 9.19, 8.434, 7.617, 6.757, 5.905, 5.192",\
"12.7, 12.62, 12.33, 11.82, 11.15, 10.38, 9.54, 8.623, 7.657, 6.701",\
"14.96, 14.88, 14.58, 14.08, 13.42, 12.63, 11.76, 10.79, 9.744, 8.637");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.916, 0.84, 0.541, -0.032, -0.893, -2.068, -3.462, -5.035, -6.792, -8.745",\
"0.966, 0.887, 0.587, 0.021, -0.84, -2.015, -3.404, -4.976, -6.731, -8.684",\
"1.13, 1.047, 0.748, 0.175, -0.677, -1.835, -3.225, -4.795, -6.541, -8.499",\
"1.424, 1.34, 1.041, 0.466, -0.382, -1.531, -2.915, -4.48, -6.241, -8.197",\
"1.894, 1.815, 1.521, 0.952, 0.101, -1.057, -2.439, -4.01, -5.787, -7.759",\
"2.538, 2.463, 2.177, 1.608, 0.742, -0.412, -1.809, -3.4, -5.18, -7.167",\
"3.267, 3.197, 2.91, 2.348, 1.477, 0.31, -1.095, -2.691, -4.488, -6.486",\
"4.074, 3.997, 3.716, 3.167, 2.295, 1.117, -0.297, -1.909, -3.707, -5.713",\
"4.945, 4.867, 4.59, 4.042, 3.175, 1.992, 0.572, -1.046, -2.862, -4.879",\
"5.871, 5.797, 5.523, 4.976, 4.111, 2.93, 1.502, -0.12, -1.95, -3.974");
}
}
}
pin(E) {
capacitance : 0.003159 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 21 ;
min_pulse_width_high : 5.634 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.02138, 0.02131, 0.02115, 0.02099, 0.02087, 0.02079, 0.02074, \
0.02069, 0.02062, 0.01931");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.01298, 0.01295, 0.01286, 0.01269, 0.01255, 0.01244, 0.01237, \
0.01232, 0.01228, 0.0124");
}
}
internal_power() {
when : "D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.02159, 0.02151, 0.02135, 0.02119, 0.02108, 0.021, 0.02094, 0.02087, \
0.02079, 0.01957");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.01294, 0.01292, 0.01282, 0.01266, 0.01252, 0.01242, 0.01233, \
0.01229, 0.01225, 0.01238");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D" ;
rise_constraint(scalar) {
values("5.634");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "D" ;
rise_constraint(scalar) {
values("2.859");
}
}
}
pin(Q) {
direction : output ;
function : "IQN1" ;
max_capacitance : 0.1645 ;
max_transition : 21 ;
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.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002128, 0.006088, 0.01365, 0.02543, 0.04196, 0.06372, 0.09112, 0.1246, 0.1645");
values("0.02799, 0.02803, 0.02813, 0.02825, 0.02837, 0.02846, 0.02853, 0.02859, 0.02863, 0.02865",\
"0.02793, 0.02796, 0.02806, 0.02817, 0.02829, 0.02839, 0.02846, 0.02851, 0.02855, 0.02858",\
"0.02787, 0.02791, 0.028, 0.02813, 0.02824, 0.02834, 0.0284, 0.02846, 0.02849, 0.02852",\
"0.02782, 0.02785, 0.02794, 0.02807, 0.02818, 0.02828, 0.02835, 0.02841, 0.02844, 0.02847",\
"0.02777, 0.02781, 0.0279, 0.02802, 0.02813, 0.02823, 0.02829, 0.02835, 0.02839, 0.02841",\
"0.02773, 0.02777, 0.02785, 0.02796, 0.02808, 0.02817, 0.02825, 0.0283, 0.02835, 0.02836",\
"0.02768, 0.02772, 0.0278, 0.02791, 0.02802, 0.02811, 0.02819, 0.02824, 0.02827, 0.02818",\
"0.02763, 0.02766, 0.02774, 0.02784, 0.02795, 0.02804, 0.0281, 0.0281, 0.02781, 0.02723",\
"0.0271, 0.02713, 0.02719, 0.02726, 0.02725, 0.0269, 0.02617, 0.02564, 0.02526, 0.02501",\
"0.008496, 0.008534, 0.008625, 0.008734, 0.008841, 0.008943, 0.009027, 0.009094, 0.009148, 0.009188");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002128, 0.006088, 0.01365, 0.02543, 0.04196, 0.06372, 0.09112, 0.1246, 0.1645");
values("0.02197, 0.02201, 0.0221, 0.02228, 0.02243, 0.02255, 0.02272, 0.02317, 0.03097, 0.07077",\
"0.02192, 0.02196, 0.02206, 0.02224, 0.0224, 0.0226, 0.02266, 0.02338, 0.0313, 0.07185",\
"0.02187, 0.02191, 0.02201, 0.02218, 0.02234, 0.02246, 0.02257, 0.02324, 0.03261, 0.07576",\
"0.02182, 0.02186, 0.02196, 0.02212, 0.02232, 0.02239, 0.02256, 0.0234, 0.03566, 0.0831",\
"0.02174, 0.02178, 0.02187, 0.02201, 0.02216, 0.02239, 0.02241, 0.02416, 0.04243, 0.09486",\
"0.02166, 0.02171, 0.02181, 0.02191, 0.02211, 0.02221, 0.02247, 0.02601, 0.05422, 0.1086",\
"0.0216, 0.02163, 0.0217, 0.02183, 0.02194, 0.02218, 0.02271, 0.03241, 0.07342, 0.1212",\
"0.02153, 0.02156, 0.02163, 0.02173, 0.02186, 0.0221, 0.02492, 0.05005, 0.09311, 0.1272",\
"0.02147, 0.0215, 0.02157, 0.02166, 0.02174, 0.02292, 0.03958, 0.07401, 0.1008, 0.12",\
"0.02153, 0.02156, 0.02162, 0.02173, 0.02327, 0.04038, 0.06087, 0.07488, 0.08436, 0.09096");
}
}
internal_power() {
related_pin : "E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002128, 0.006088, 0.01365, 0.02543, 0.04196, 0.06372, 0.09112, 0.1246, 0.1645");
values("0.02565, 0.02568, 0.02578, 0.02591, 0.02603, 0.02612, 0.02619, 0.02624, 0.02628, 0.0263",\
"0.02566, 0.02569, 0.0258, 0.02593, 0.02604, 0.02614, 0.02621, 0.02625, 0.02629, 0.02631",\
"0.02563, 0.02566, 0.02577, 0.02589, 0.02601, 0.0261, 0.02617, 0.02622, 0.02626, 0.02628",\
"0.02557, 0.0256, 0.0257, 0.02583, 0.02594, 0.02604, 0.02611, 0.02616, 0.02619, 0.02621",\
"0.02552, 0.02554, 0.02564, 0.02577, 0.02589, 0.02599, 0.02605, 0.0261, 0.02614, 0.02616",\
"0.02547, 0.02551, 0.0256, 0.02573, 0.02584, 0.02593, 0.026, 0.02605, 0.02608, 0.02609",\
"0.02543, 0.02546, 0.02556, 0.02568, 0.02581, 0.0259, 0.02598, 0.02601, 0.02605, 0.026",\
"0.02538, 0.02541, 0.02552, 0.02564, 0.02576, 0.02586, 0.02592, 0.02596, 0.0259, 0.02556",\
"0.02533, 0.02536, 0.02545, 0.02558, 0.02569, 0.02577, 0.02576, 0.02549, 0.02486, 0.02431",\
"0.024, 0.02402, 0.0241, 0.02412, 0.02368, 0.02292, 0.02242, 0.0221, 0.02188, 0.02173");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002128, 0.006088, 0.01365, 0.02543, 0.04196, 0.06372, 0.09112, 0.1246, 0.1645");
values("0.02302, 0.02307, 0.02316, 0.02331, 0.02349, 0.02359, 0.02377, 0.0247, 0.03789, 0.0866",\
"0.02301, 0.02305, 0.02314, 0.02331, 0.02349, 0.02357, 0.02368, 0.02474, 0.0385, 0.08781",\
"0.023, 0.02304, 0.02314, 0.0233, 0.02348, 0.02361, 0.02368, 0.02508, 0.04092, 0.09211",\
"0.02301, 0.02305, 0.02314, 0.0233, 0.02346, 0.0236, 0.02378, 0.02587, 0.04636, 0.1003",\
"0.02301, 0.02305, 0.02314, 0.02329, 0.0235, 0.02357, 0.02377, 0.02761, 0.05633, 0.1106",\
"0.02302, 0.02306, 0.02315, 0.02332, 0.02349, 0.02358, 0.02401, 0.03226, 0.07162, 0.1209",\
"0.02301, 0.02305, 0.02315, 0.02332, 0.02347, 0.02367, 0.02528, 0.04456, 0.08929, 0.1279",\
"0.02298, 0.02303, 0.02311, 0.02324, 0.02343, 0.02383, 0.03196, 0.06646, 0.1013, 0.1268",\
"0.02297, 0.02302, 0.0231, 0.02325, 0.02346, 0.02848, 0.05479, 0.08046, 0.09839, 0.111",\
"0.02293, 0.02297, 0.02306, 0.02353, 0.0331, 0.04812, 0.05806, 0.0645, 0.06879, 0.07175");
}
}
timing() {
related_pin : "D" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002128, 0.006088, 0.01365, 0.02543, 0.04196, 0.06372, 0.09112, 0.1246, 0.1645");
values("4.702, 4.814, 5.126, 5.564, 6.07, 6.636, 7.28, 8.024, 8.89, 9.9",\
"4.767, 4.878, 5.191, 5.628, 6.135, 6.701, 7.344, 8.089, 8.955, 9.965",\
"5.033, 5.144, 5.457, 5.894, 6.4, 6.966, 7.611, 8.355, 9.221, 10.23",\
"5.509, 5.621, 5.934, 6.371, 6.877, 7.443, 8.087, 8.832, 9.698, 10.71",\
"6.228, 6.34, 6.652, 7.089, 7.596, 8.162, 8.806, 9.55, 10.42, 11.43",\
"7.229, 7.341, 7.653, 8.091, 8.596, 9.162, 9.807, 10.55, 11.42, 12.43",\
"8.545, 8.656, 8.969, 9.406, 9.911, 10.48, 11.12, 11.87, 12.73, 13.74",\
"10.19, 10.31, 10.62, 11.06, 11.56, 12.13, 12.78, 13.52, 14.39, 15.4",\
"12.16, 12.27, 12.6, 13.04, 13.55, 14.12, 14.77, 15.52, 16.38, 17.4",\
"14.39, 14.51, 14.85, 15.31, 15.84, 16.42, 17.08, 17.83, 18.69, 19.71");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002128, 0.006088, 0.01365, 0.02543, 0.04196, 0.06372, 0.09112, 0.1246, 0.1645");
values("1.931, 2.039, 2.384, 2.993, 3.892, 5.133, 6.76, 8.806, 11.3, 14.28",\
"1.993, 2.1, 2.445, 3.054, 3.954, 5.194, 6.82, 8.868, 11.36, 14.33",\
"2.174, 2.282, 2.626, 3.235, 4.135, 5.375, 7.003, 9.05, 11.54, 14.52",\
"2.514, 2.621, 2.965, 3.573, 4.473, 5.713, 7.34, 9.388, 11.88, 14.85",\
"3.036, 3.144, 3.488, 4.096, 4.995, 6.235, 7.863, 9.911, 12.41, 15.38",\
"3.707, 3.817, 4.167, 4.776, 5.675, 6.916, 8.544, 10.59, 13.09, 16.06",\
"4.469, 4.583, 4.94, 5.556, 6.459, 7.699, 9.325, 11.37, 13.87, 16.84",\
"5.304, 5.423, 5.789, 6.413, 7.317, 8.559, 10.19, 12.23, 14.73, 17.7",\
"6.203, 6.326, 6.701, 7.333, 8.241, 9.484, 11.11, 13.16, 15.65, 18.63",\
"7.153, 7.282, 7.669, 8.309, 9.221, 10.46, 12.09, 14.14, 16.64, 19.61");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002128, 0.006088, 0.01365, 0.02543, 0.04196, 0.06372, 0.09112, 0.1246, 0.1645");
values("0.8618, 0.9454, 1.191, 1.544, 1.974, 2.547, 3.323, 4.342, 5.64, 7.233",\
"0.861, 0.9452, 1.191, 1.544, 1.973, 2.548, 3.322, 4.342, 5.638, 7.236",\
"0.8608, 0.9452, 1.19, 1.544, 1.974, 2.548, 3.324, 4.343, 5.634, 7.237",\
"0.8618, 0.945, 1.19, 1.544, 1.973, 2.546, 3.322, 4.342, 5.638, 7.232",\
"0.861, 0.9456, 1.19, 1.545, 1.973, 2.549, 3.322, 4.342, 5.636, 7.232",\
"0.862, 0.946, 1.19, 1.546, 1.974, 2.548, 3.324, 4.342, 5.64, 7.234",\
"0.862, 0.946, 1.19, 1.546, 1.974, 2.548, 3.324, 4.34, 5.64, 7.236",\
"0.872, 0.954, 1.198, 1.55, 1.976, 2.55, 3.326, 4.344, 5.64, 7.23",\
"0.906, 0.988, 1.232, 1.578, 1.998, 2.564, 3.336, 4.352, 5.644, 7.236",\
"0.964, 1.052, 1.3, 1.648, 2.06, 2.616, 3.374, 4.374, 5.656, 7.244");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002128, 0.006088, 0.01365, 0.02543, 0.04196, 0.06372, 0.09112, 0.1246, 0.1645");
values("0.6834, 0.8178, 1.294, 2.208, 3.63, 5.669, 8.382, 11.8, 16, 20.95",\
"0.6828, 0.8178, 1.294, 2.208, 3.63, 5.679, 8.397, 11.83, 15.98, 20.96",\
"0.683, 0.8172, 1.294, 2.207, 3.628, 5.67, 8.39, 11.8, 15.98, 20.98",\
"0.683, 0.8178, 1.294, 2.208, 3.629, 5.676, 8.395, 11.81, 15.98, 20.96",\
"0.686, 0.821, 1.296, 2.209, 3.63, 5.677, 8.389, 11.8, 16.01, 20.97",\
"0.7094, 0.8422, 1.311, 2.215, 3.631, 5.669, 8.38, 11.8, 15.98, 20.98",\
"0.7408, 0.874, 1.34, 2.235, 3.638, 5.68, 8.384, 11.8, 15.98, 20.96",\
"0.774, 0.908, 1.37, 2.256, 3.652, 5.684, 8.396, 11.81, 15.98, 20.95",\
"0.812, 0.944, 1.404, 2.282, 3.664, 5.688, 8.394, 11.81, 15.98, 21",\
"0.856, 0.986, 1.442, 2.31, 3.682, 5.694, 8.4, 11.82, 15.99, 20.97");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002128, 0.006088, 0.01365, 0.02543, 0.04196, 0.06372, 0.09112, 0.1246, 0.1645");
values("4.962, 5.074, 5.386, 5.824, 6.33, 6.896, 7.54, 8.284, 9.15, 10.16",\
"5.03, 5.142, 5.454, 5.892, 6.397, 6.964, 7.608, 8.352, 9.218, 10.23",\
"5.256, 5.368, 5.68, 6.118, 6.624, 7.19, 7.833, 8.578, 9.445, 10.45",\
"5.679, 5.791, 6.103, 6.541, 7.047, 7.613, 8.256, 9.001, 9.868, 10.88",\
"6.256, 6.368, 6.679, 7.118, 7.623, 8.19, 8.834, 9.578, 10.44, 11.45",\
"6.915, 7.027, 7.339, 7.776, 8.281, 8.847, 9.491, 10.24, 11.1, 12.11",\
"7.646, 7.757, 8.069, 8.505, 9.012, 9.578, 10.22, 10.97, 11.83, 12.84",\
"8.44, 8.552, 8.865, 9.303, 9.809, 10.38, 11.02, 11.76, 12.63, 13.64",\
"9.297, 9.409, 9.719, 10.16, 10.66, 11.23, 11.87, 12.62, 13.49, 14.49",\
"10.21, 10.32, 10.63, 11.07, 11.58, 12.15, 12.79, 13.53, 14.4, 15.41");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002128, 0.006088, 0.01365, 0.02543, 0.04196, 0.06372, 0.09112, 0.1246, 0.1645");
values("3.767, 3.874, 4.218, 4.826, 5.726, 6.967, 8.594, 10.64, 13.14, 16.11",\
"3.833, 3.94, 4.284, 4.892, 5.792, 7.032, 8.659, 10.7, 13.2, 16.18",\
"4.062, 4.169, 4.513, 5.121, 6.021, 7.261, 8.889, 10.93, 13.43, 16.4",\
"4.497, 4.605, 4.949, 5.557, 6.456, 7.697, 9.324, 11.37, 13.87, 16.84",\
"5.089, 5.196, 5.54, 6.148, 7.048, 8.288, 9.917, 11.96, 14.46, 17.43",\
"5.759, 5.866, 6.21, 6.819, 7.719, 8.959, 10.59, 12.63, 15.13, 18.1",\
"6.497, 6.605, 6.948, 7.556, 8.455, 9.695, 11.32, 13.37, 15.87, 18.84",\
"7.297, 7.406, 7.749, 8.357, 9.257, 10.5, 12.13, 14.17, 16.67, 19.64",\
"8.16, 8.268, 8.611, 9.22, 10.12, 11.36, 12.99, 15.03, 17.53, 20.5",\
"9.081, 9.188, 9.533, 10.14, 11.04, 12.28, 13.91, 15.95, 18.45, 21.42");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002128, 0.006088, 0.01365, 0.02543, 0.04196, 0.06372, 0.09112, 0.1246, 0.1645");
values("0.8614, 0.9452, 1.19, 1.543, 1.973, 2.547, 3.322, 4.341, 5.638, 7.234",\
"0.8614, 0.9448, 1.19, 1.543, 1.973, 2.547, 3.322, 4.341, 5.64, 7.232",\
"0.8606, 0.945, 1.19, 1.543, 1.973, 2.547, 3.322, 4.341, 5.637, 7.233",\
"0.8612, 0.9452, 1.189, 1.543, 1.973, 2.546, 3.322, 4.342, 5.64, 7.236",\
"0.8604, 0.9452, 1.189, 1.543, 1.973, 2.546, 3.322, 4.34, 5.636, 7.232",\
"0.861, 0.9452, 1.19, 1.544, 1.974, 2.548, 3.322, 4.34, 5.636, 7.238",\
"0.862, 0.946, 1.188, 1.542, 1.974, 2.546, 3.322, 4.34, 5.638, 7.236",\
"0.862, 0.946, 1.19, 1.544, 1.974, 2.548, 3.326, 4.344, 5.64, 7.23",\
"0.862, 0.946, 1.192, 1.546, 1.976, 2.548, 3.322, 4.346, 5.634, 7.228",\
"0.862, 0.946, 1.192, 1.544, 1.974, 2.548, 3.322, 4.342, 5.638, 7.23");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002128, 0.006088, 0.01365, 0.02543, 0.04196, 0.06372, 0.09112, 0.1246, 0.1645");
values("0.6838, 0.818, 1.294, 2.208, 3.63, 5.669, 8.382, 11.81, 16.01, 20.96",\
"0.6834, 0.8186, 1.294, 2.208, 3.63, 5.67, 8.383, 11.81, 16.01, 20.95",\
"0.6832, 0.8182, 1.294, 2.207, 3.63, 5.669, 8.38, 11.81, 16.01, 20.95",\
"0.6828, 0.8186, 1.294, 2.208, 3.629, 5.669, 8.381, 11.8, 15.98, 20.99",\
"0.6832, 0.8184, 1.294, 2.208, 3.63, 5.67, 8.383, 11.8, 16.01, 20.96",\
"0.6832, 0.8184, 1.294, 2.207, 3.628, 5.67, 8.384, 11.81, 16.01, 20.95",\
"0.684, 0.818, 1.294, 2.208, 3.63, 5.68, 8.394, 11.81, 15.98, 20.96",\
"0.684, 0.818, 1.294, 2.208, 3.63, 5.672, 8.382, 11.82, 15.98, 20.95",\
"0.682, 0.818, 1.294, 2.208, 3.63, 5.668, 8.38, 11.81, 15.97, 20.96",\
"0.682, 0.818, 1.294, 2.208, 3.628, 5.668, 8.382, 11.8, 15.99, 20.95");
}
}
}
}