blob: 56879ccdba402a48e3ab8700479757c1459f60f0 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__icgtn_4) {
area : 101.606400 ;
clock_gating_integrated_cell : "latch_negedge_precontrol" ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&!E&!TE" ;
value : "0.00093651" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&!E&TE" ;
value : "0.00085521" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&E&!TE" ;
value : "0.00085077" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&E&TE" ;
value : "0.00085077" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&!E&!TE" ;
value : "0.00078633" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&!E&TE" ;
value : "0.00078063" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&E&!TE" ;
value : "0.00076884" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&E&TE" ;
value : "0.00076881" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00093651" ;
}
statetable("CLKN E TE", "IQ3 IQN3") {
table : "H L L : - - : L H, \
H H - : - - : H L, \
H - H : - - : H L, \
L - - : - - : N N" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(CLKN) {
capacitance : 0.01116 ;
clock : true ;
clock_gate_clock_pin : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 13.2 ;
min_pulse_width_high : 1.864 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E&!TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.1334, 0.1324, 0.1321, 0.1363, 0.1458, 0.1611, 0.1827, 0.211, \
0.2462, 0.2889");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.06677, 0.06604, 0.06546, 0.06856, 0.07674, 0.09058, 0.1105, \
0.1367, 0.1694, 0.2089");
}
}
internal_power() {
when : "!E&TE" ;
fall_power(scalar) {
values("0");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.2282, 0.2275, 0.2268, 0.2299, 0.2378, 0.2514, 0.2712, 0.2971, \
0.3303, 0.3731");
}
}
internal_power() {
when : "E&!TE" ;
fall_power(scalar) {
values("0");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.22, 0.2193, 0.2188, 0.2219, 0.2301, 0.244, 0.2639, 0.2902, 0.3239, \
0.3671");
}
}
internal_power() {
when : "E&TE" ;
fall_power(scalar) {
values("0");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.2197, 0.2189, 0.2184, 0.2215, 0.2298, 0.2436, 0.2636, 0.2899, \
0.3237, 0.3675");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_NOT_E_AND_NOT_TE === 1'b1" ;
timing_type : min_pulse_width ;
when : "!E&!TE" ;
rise_constraint(scalar) {
values("1.222");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_NOT_E_AND_TE === 1'b1" ;
timing_type : min_pulse_width ;
when : "!E&TE" ;
rise_constraint(scalar) {
values("1.864");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_E_AND_NOT_TE === 1'b1" ;
timing_type : min_pulse_width ;
when : "E&!TE" ;
rise_constraint(scalar) {
values("1.788");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_E_AND_TE === 1'b1" ;
timing_type : min_pulse_width ;
when : "E&TE" ;
rise_constraint(scalar) {
values("1.682");
}
}
}
pin(E) {
capacitance : 0.00464 ;
clock_gate_enable_pin : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 13.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLKN&!TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.01663, 0.01662, 0.01662, 0.01661, 0.01662, 0.01663, 0.01664, \
0.01664, 0.01663, 0.01663");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("-0.01501, -0.01495, -0.01495, -0.01501, -0.01507, -0.01514, -0.01516, \
-0.01518, -0.01519, -0.01519");
}
}
internal_power() {
when : "!CLKN&TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.007182, 0.007176, 0.007176, 0.007193, 0.007199, 0.007211, 0.007216, \
0.007215, 0.007218, 0.007215");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("-0.006979, -0.006974, -0.006968, -0.006981, -0.006979, -0.006994, \
-0.006995, -0.00699, -0.006996, -0.006992");
}
}
internal_power() {
when : "CLKN&!TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.2033, 0.2025, 0.2017, 0.2015, 0.2047, 0.2125, 0.225, 0.2425, \
0.265, 0.2925");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.1428, 0.1429, 0.1421, 0.142, 0.1445, 0.1504, 0.1606, 0.1752, \
0.1943, 0.2181");
}
}
internal_power() {
when : "CLKN&TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.007775, 0.007749, 0.007744, 0.007757, 0.007768, 0.007754, 0.007715, \
0.007679, 0.007604, 0.007488");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("-0.005964, -0.005952, -0.005953, -0.00598, -0.00601, -0.00602, \
-0.006033, -0.006056, -0.006088, -0.00614");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : hold_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("-1.237, -1.209, -1.117, -0.993, -0.868, -0.738, -0.583, -0.413, -0.213, 0.014",\
"-1.251, -1.225, -1.126, -1.006, -0.885, -0.743, -0.598, -0.422, -0.226, 0.002",\
"-1.312, -1.286, -1.193, -1.067, -0.943, -0.813, -0.662, -0.483, -0.28, -0.054",\
"-1.423, -1.398, -1.301, -1.182, -1.058, -0.919, -0.766, -0.584, -0.378, -0.146",\
"-1.623, -1.595, -1.499, -1.376, -1.254, -1.111, -0.945, -0.762, -0.545, -0.308",\
"-1.901, -1.867, -1.777, -1.652, -1.524, -1.377, -1.21, -1.022, -0.803, -0.549",\
"-2.257, -2.228, -2.132, -2.009, -1.873, -1.725, -1.557, -1.358, -1.134, -0.883",\
"-2.693, -2.668, -2.567, -2.442, -2.308, -2.158, -1.979, -1.783, -1.561, -1.311",\
"-3.204, -3.18, -3.087, -2.956, -2.818, -2.665, -2.494, -2.293, -2.069, -1.815",\
"-3.791, -3.765, -3.666, -3.535, -3.405, -3.248, -3.072, -2.878, -2.65, -2.398");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("-0.2, -0.169, -0.057, 0.125, 0.337, 0.573, 0.837, 1.131, 1.447, 1.792",\
"-0.225, -0.192, -0.083, 0.103, 0.313, 0.548, 0.815, 1.105, 1.419, 1.768",\
"-0.285, -0.25, -0.142, 0.048, 0.259, 0.496, 0.759, 1.051, 1.366, 1.721",\
"-0.38, -0.349, -0.235, -0.044, 0.171, 0.409, 0.677, 0.977, 1.296, 1.648",\
"-0.481, -0.452, -0.335, -0.14, 0.08, 0.327, 0.602, 0.904, 1.233, 1.594",\
"-0.556, -0.523, -0.411, -0.22, 0.006, 0.259, 0.542, 0.851, 1.185, 1.546",\
"-0.592, -0.56, -0.448, -0.251, -0.026, 0.225, 0.513, 0.825, 1.165, 1.535",\
"-0.573, -0.549, -0.434, -0.237, -0.015, 0.238, 0.529, 0.843, 1.188, 1.565",\
"-0.509, -0.485, -0.365, -0.171, 0.058, 0.31, 0.595, 0.913, 1.263, 1.64",\
"-0.386, -0.36, -0.247, -0.041, 0.181, 0.431, 0.72, 1.043, 1.39, 1.773");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : setup_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("1.259, 1.231, 1.137, 1.012, 0.879, 0.746, 0.596, 0.421, 0.22, -0.006",\
"1.273, 1.242, 1.149, 1.025, 0.895, 0.76, 0.604, 0.43, 0.232, 0.006",\
"1.332, 1.309, 1.209, 1.083, 0.956, 0.822, 0.668, 0.492, 0.286, 0.063",\
"1.442, 1.418, 1.325, 1.198, 1.065, 0.93, 0.774, 0.594, 0.384, 0.154",\
"1.639, 1.611, 1.518, 1.399, 1.264, 1.124, 0.954, 0.767, 0.553, 0.317",\
"1.918, 1.892, 1.796, 1.668, 1.537, 1.385, 1.22, 1.028, 0.811, 0.559",\
"2.276, 2.246, 2.153, 2.023, 1.89, 1.735, 1.563, 1.365, 1.143, 0.894",\
"2.72, 2.685, 2.594, 2.462, 2.319, 2.164, 1.994, 1.791, 1.566, 1.317",\
"3.229, 3.204, 3.106, 2.976, 2.833, 2.672, 2.503, 2.303, 2.075, 1.822",\
"3.815, 3.789, 3.691, 3.56, 3.424, 3.258, 3.083, 2.884, 2.664, 2.414");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("1.328, 1.32, 1.285, 1.236, 1.167, 1.093, 0.973, 0.794, 0.544, 0.246",\
"1.347, 1.343, 1.315, 1.264, 1.195, 1.124, 0.993, 0.816, 0.566, 0.268",\
"1.413, 1.4, 1.367, 1.319, 1.251, 1.18, 1.054, 0.876, 0.624, 0.339",\
"1.498, 1.491, 1.455, 1.407, 1.336, 1.266, 1.14, 0.961, 0.715, 0.418",\
"1.591, 1.583, 1.55, 1.507, 1.433, 1.366, 1.237, 1.058, 0.804, 0.516",\
"1.672, 1.658, 1.626, 1.576, 1.511, 1.441, 1.311, 1.13, 0.89, 0.588",\
"1.71, 1.697, 1.666, 1.62, 1.547, 1.471, 1.349, 1.166, 0.928, 0.627",\
"1.708, 1.697, 1.668, 1.616, 1.547, 1.475, 1.343, 1.165, 0.924, 0.624",\
"1.658, 1.644, 1.61, 1.561, 1.499, 1.424, 1.291, 1.116, 0.866, 0.572",\
"1.547, 1.545, 1.509, 1.461, 1.395, 1.32, 1.187, 1.012, 0.768, 0.461");
}
}
}
pin(IQ3) {
direction : internal ;
internal_node : IQ3 ;
inverted_output : false ;
}
pin(IQN3) {
direction : internal ;
internal_node : IQN3 ;
inverted_output : true ;
}
pin(Q) {
clock_gate_out_pin : true ;
direction : output ;
max_capacitance : 1.847 ;
max_transition : 13.2 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
state_function : "(CLKN|(!IQ3))" ;
internal_power() {
related_pin : "CLKN" ;
when : "!E&!TE" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.01374, 0.05847, 0.1439, 0.277, 0.4637, 0.7094, 1.019, 1.397, 1.847");
values("0.3536, 0.3494, 0.3463, 0.3484, 0.3529, 0.3572, 0.3585, 0.363, 0.4032, 0.6732",\
"0.3539, 0.3497, 0.3467, 0.3488, 0.3533, 0.3576, 0.3593, 0.3652, 0.4055, 0.6792",\
"0.3539, 0.3496, 0.3463, 0.3481, 0.3527, 0.3567, 0.3586, 0.3634, 0.4081, 0.6997",\
"0.3619, 0.3563, 0.3501, 0.3497, 0.3535, 0.3569, 0.3591, 0.3645, 0.4163, 0.7438",\
"0.3799, 0.371, 0.3611, 0.3572, 0.359, 0.3616, 0.3633, 0.3696, 0.4346, 0.8128",\
"0.4049, 0.3923, 0.3777, 0.3708, 0.3702, 0.3706, 0.3722, 0.3805, 0.4639, 0.9195",\
"0.4384, 0.4221, 0.4027, 0.3914, 0.3868, 0.3872, 0.3881, 0.3996, 0.5137, 1.079",\
"0.4816, 0.4611, 0.4367, 0.4212, 0.4125, 0.4099, 0.413, 0.4298, 0.5998, 1.328",\
"0.5318, 0.5075, 0.4771, 0.4574, 0.4452, 0.4379, 0.4388, 0.4769, 0.7424, 1.712",\
"0.5866, 0.5586, 0.5218, 0.4978, 0.4819, 0.4716, 0.4695, 0.5398, 0.9916, 2.282");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.01374, 0.05847, 0.1439, 0.277, 0.4637, 0.7094, 1.019, 1.397, 1.847");
values("0.3536, 0.3494, 0.3463, 0.3484, 0.3529, 0.3572, 0.3585, 0.363, 0.4032, 0.6732",\
"0.3539, 0.3497, 0.3467, 0.3488, 0.3533, 0.3576, 0.3593, 0.3652, 0.4055, 0.6792",\
"0.3539, 0.3496, 0.3463, 0.3481, 0.3527, 0.3567, 0.3586, 0.3634, 0.4081, 0.6997",\
"0.3619, 0.3563, 0.3501, 0.3497, 0.3535, 0.3569, 0.3591, 0.3645, 0.4163, 0.7438",\
"0.3799, 0.371, 0.3611, 0.3572, 0.359, 0.3616, 0.3633, 0.3696, 0.4346, 0.8128",\
"0.4049, 0.3923, 0.3777, 0.3708, 0.3702, 0.3706, 0.3722, 0.3805, 0.4639, 0.9195",\
"0.4384, 0.4221, 0.4027, 0.3914, 0.3868, 0.3872, 0.3881, 0.3996, 0.5137, 1.079",\
"0.4816, 0.4611, 0.4367, 0.4212, 0.4125, 0.4099, 0.413, 0.4298, 0.5998, 1.328",\
"0.5318, 0.5075, 0.4771, 0.4574, 0.4452, 0.4379, 0.4388, 0.4769, 0.7424, 1.712",\
"0.5866, 0.5586, 0.5218, 0.4978, 0.4819, 0.4716, 0.4695, 0.5398, 0.9916, 2.282");
}
}
internal_power() {
related_pin : "CLKN" ;
when : "!E&TE" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.01374, 0.05847, 0.1439, 0.277, 0.4637, 0.7094, 1.019, 1.397, 1.847");
values("0.4028, 0.386, 0.3637, 0.3537, 0.3491, 0.3468, 0.3454, 0.3445, 0.3439, 0.3434",\
"0.4011, 0.3843, 0.3621, 0.3523, 0.3476, 0.3453, 0.3438, 0.3429, 0.3423, 0.3418",\
"0.4001, 0.3833, 0.3609, 0.3511, 0.3465, 0.3441, 0.3427, 0.3418, 0.3412, 0.3408",\
"0.4061, 0.3892, 0.3666, 0.3563, 0.3517, 0.3494, 0.3482, 0.3473, 0.3468, 0.3464",\
"0.4294, 0.4117, 0.3866, 0.3741, 0.368, 0.3651, 0.3635, 0.3626, 0.3619, 0.3614",\
"0.4762, 0.4558, 0.4245, 0.4072, 0.3982, 0.3935, 0.3908, 0.3891, 0.3881, 0.3873",\
"0.5352, 0.5123, 0.4745, 0.4524, 0.4403, 0.4333, 0.4294, 0.4268, 0.4254, 0.4243",\
"0.6065, 0.5815, 0.5378, 0.5106, 0.4951, 0.486, 0.4806, 0.4772, 0.4749, 0.4732",\
"0.692, 0.6655, 0.616, 0.5833, 0.5639, 0.5522, 0.545, 0.5406, 0.5375, 0.5345",\
"0.7939, 0.7658, 0.7103, 0.6717, 0.648, 0.6331, 0.6237, 0.6177, 0.6132, 0.6081");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.01374, 0.05847, 0.1439, 0.277, 0.4637, 0.7094, 1.019, 1.397, 1.847");
values("0.01291, 0.00865, 0.006438, 0.00854, 0.01102, 0.01387, 0.01822, 0.0215, 0.0649, 0.3409",\
"0.01314, 0.009463, 0.006891, 0.008753, 0.0115, 0.01496, 0.01841, 0.02439, 0.06639, 0.343",\
"0.0134, 0.009316, 0.006774, 0.008606, 0.01138, 0.01436, 0.01751, 0.0235, 0.07001, 0.3657",\
"0.02161, 0.0163, 0.01058, 0.01022, 0.01206, 0.01555, 0.0175, 0.02502, 0.07949, 0.4042",\
"0.03984, 0.0306, 0.02116, 0.01768, 0.0177, 0.01927, 0.02332, 0.02908, 0.09595, 0.4741",\
"0.06456, 0.05203, 0.03821, 0.03002, 0.0292, 0.02938, 0.03103, 0.03897, 0.1286, 0.5802",\
"0.09676, 0.0806, 0.06137, 0.04968, 0.04408, 0.04625, 0.04593, 0.05508, 0.1739, 0.7412",\
"0.1372, 0.1165, 0.09292, 0.07657, 0.06708, 0.06378, 0.06868, 0.08669, 0.256, 0.9871",\
"0.1849, 0.1605, 0.1304, 0.1107, 0.09785, 0.08945, 0.09006, 0.1294, 0.3974, 1.367",\
"0.2374, 0.21, 0.1732, 0.1489, 0.1328, 0.1231, 0.1208, 0.1923, 0.6453, 1.939");
}
}
internal_power() {
related_pin : "CLKN" ;
when : "E&!TE" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.01374, 0.05847, 0.1439, 0.277, 0.4637, 0.7094, 1.019, 1.397, 1.847");
values("0.4026, 0.3858, 0.3635, 0.3535, 0.349, 0.3466, 0.3452, 0.3443, 0.3437, 0.3432",\
"0.4009, 0.3841, 0.3619, 0.3521, 0.3474, 0.3451, 0.3436, 0.3427, 0.3421, 0.3416",\
"0.3999, 0.383, 0.3607, 0.3509, 0.3463, 0.3438, 0.3425, 0.3416, 0.341, 0.3406",\
"0.4059, 0.389, 0.3664, 0.3561, 0.3515, 0.3491, 0.3479, 0.3471, 0.3465, 0.3461",\
"0.4292, 0.4114, 0.3864, 0.3737, 0.3678, 0.3649, 0.3633, 0.3624, 0.3617, 0.3612",\
"0.476, 0.4556, 0.4243, 0.407, 0.3981, 0.3932, 0.3905, 0.3888, 0.3878, 0.3871",\
"0.5349, 0.5121, 0.4744, 0.452, 0.44, 0.4331, 0.429, 0.4267, 0.4251, 0.424",\
"0.6063, 0.5813, 0.5376, 0.5105, 0.4949, 0.4858, 0.4803, 0.4769, 0.4748, 0.473",\
"0.6918, 0.6653, 0.6157, 0.5831, 0.5637, 0.5519, 0.5448, 0.5403, 0.5372, 0.5343",\
"0.7937, 0.7656, 0.7101, 0.6716, 0.6478, 0.6329, 0.6237, 0.6177, 0.6131, 0.6079");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.01374, 0.05847, 0.1439, 0.277, 0.4637, 0.7094, 1.019, 1.397, 1.847");
values("0.02117, 0.01692, 0.01471, 0.01648, 0.01926, 0.02236, 0.02581, 0.03208, 0.07309, 0.3461",\
"0.02137, 0.01764, 0.0151, 0.01699, 0.02013, 0.0234, 0.02685, 0.03253, 0.07484, 0.3514",\
"0.02157, 0.01745, 0.01488, 0.01671, 0.01952, 0.02241, 0.02556, 0.03155, 0.07806, 0.3738",\
"0.02979, 0.02418, 0.01861, 0.01804, 0.02043, 0.0235, 0.02575, 0.03266, 0.08684, 0.4128",\
"0.04762, 0.03844, 0.02897, 0.02552, 0.0256, 0.02732, 0.03107, 0.03683, 0.1043, 0.4821",\
"0.07219, 0.05974, 0.04553, 0.03761, 0.03664, 0.0371, 0.03845, 0.04788, 0.1326, 0.5885",\
"0.1041, 0.0878, 0.06906, 0.05694, 0.05147, 0.05349, 0.05436, 0.06441, 0.1804, 0.7481",\
"0.1442, 0.1236, 0.09981, 0.08382, 0.07367, 0.07134, 0.07594, 0.09244, 0.2667, 0.9924",\
"0.1914, 0.1671, 0.137, 0.117, 0.104, 0.09614, 0.09674, 0.1361, 0.4037, 1.376",\
"0.2435, 0.2159, 0.1793, 0.1549, 0.1389, 0.1273, 0.1252, 0.198, 0.6513, 1.944");
}
}
internal_power() {
related_pin : "CLKN" ;
when : "E&TE" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.01374, 0.05847, 0.1439, 0.277, 0.4637, 0.7094, 1.019, 1.397, 1.847");
values("0.4025, 0.3857, 0.3635, 0.3535, 0.3489, 0.3466, 0.3452, 0.3443, 0.3436, 0.3432",\
"0.401, 0.3841, 0.3619, 0.3519, 0.3474, 0.345, 0.3436, 0.3427, 0.3421, 0.3416",\
"0.3998, 0.3831, 0.3608, 0.3509, 0.3463, 0.3439, 0.3425, 0.3416, 0.3409, 0.3405",\
"0.4059, 0.389, 0.3664, 0.3561, 0.3515, 0.3491, 0.348, 0.3471, 0.3466, 0.3462",\
"0.4292, 0.4115, 0.3864, 0.3738, 0.3678, 0.3649, 0.3633, 0.3623, 0.3618, 0.3613",\
"0.476, 0.4556, 0.4241, 0.4071, 0.398, 0.3931, 0.3906, 0.3889, 0.3878, 0.3871",\
"0.535, 0.5121, 0.4743, 0.4523, 0.4401, 0.4332, 0.4291, 0.4267, 0.4253, 0.4239",\
"0.6063, 0.5813, 0.5376, 0.5105, 0.4949, 0.4858, 0.4803, 0.477, 0.4747, 0.473",\
"0.6918, 0.6653, 0.6155, 0.5831, 0.5637, 0.5518, 0.5448, 0.5403, 0.5372, 0.5342",\
"0.7936, 0.7656, 0.7102, 0.6716, 0.6479, 0.6329, 0.6236, 0.6176, 0.6131, 0.6079");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.01374, 0.05847, 0.1439, 0.277, 0.4637, 0.7094, 1.019, 1.397, 1.847");
values("0.02152, 0.01727, 0.01506, 0.0171, 0.02006, 0.02271, 0.02616, 0.03213, 0.07547, 0.3474",\
"0.02173, 0.018, 0.01546, 0.01735, 0.02049, 0.02317, 0.02559, 0.0317, 0.0755, 0.3512",\
"0.02196, 0.01785, 0.01527, 0.01711, 0.01985, 0.0228, 0.02595, 0.03194, 0.08048, 0.3735",\
"0.03015, 0.02463, 0.01893, 0.01861, 0.02051, 0.02391, 0.02736, 0.03367, 0.08755, 0.4155",\
"0.0479, 0.03889, 0.02933, 0.02585, 0.02592, 0.02764, 0.03139, 0.03925, 0.1043, 0.4839",\
"0.07261, 0.06016, 0.04574, 0.03782, 0.03706, 0.03725, 0.0389, 0.04773, 0.1331, 0.5878",\
"0.1043, 0.08824, 0.06911, 0.05729, 0.0514, 0.05351, 0.05378, 0.06263, 0.1809, 0.7493",\
"0.1445, 0.1242, 0.1, 0.08373, 0.07465, 0.071, 0.07663, 0.0918, 0.2632, 0.994",\
"0.1915, 0.1674, 0.1374, 0.1171, 0.1044, 0.09539, 0.0954, 0.1372, 0.4045, 1.375",\
"0.2432, 0.2152, 0.1787, 0.1546, 0.1379, 0.1276, 0.1252, 0.1967, 0.6501, 1.945");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "E===1'b0 && TE===1'b1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
when : "!E&TE" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.01374, 0.05847, 0.1439, 0.277, 0.4637, 0.7094, 1.019, 1.397, 1.847");
values("1.042, 1.142, 1.387, 1.727, 2.151, 2.681, 3.347, 4.172, 5.176, 6.373",\
"1.061, 1.161, 1.406, 1.746, 2.17, 2.7, 3.366, 4.192, 5.196, 6.392",\
"1.145, 1.245, 1.49, 1.83, 2.253, 2.784, 3.45, 4.275, 5.279, 6.475",\
"1.331, 1.431, 1.676, 2.016, 2.439, 2.97, 3.635, 4.461, 5.465, 6.661",\
"1.637, 1.737, 1.981, 2.32, 2.744, 3.274, 3.94, 4.765, 5.769, 6.965",\
"2.01, 2.116, 2.367, 2.713, 3.14, 3.672, 4.337, 5.162, 6.165, 7.361",\
"2.423, 2.535, 2.798, 3.154, 3.59, 4.127, 4.794, 5.619, 6.622, 7.816",\
"2.889, 3.006, 3.281, 3.648, 4.092, 4.633, 5.303, 6.13, 7.133, 8.327",\
"3.415, 3.538, 3.826, 4.204, 4.656, 5.202, 5.874, 6.701, 7.705, 8.9",\
"4.002, 4.13, 4.431, 4.824, 5.288, 5.84, 6.514, 7.341, 8.345, 9.54");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.01374, 0.05847, 0.1439, 0.277, 0.4637, 0.7094, 1.019, 1.397, 1.847");
values("0.5253, 0.6055, 0.8202, 1.175, 1.714, 2.467, 3.459, 4.709, 6.228, 8.048",\
"0.5522, 0.6327, 0.8473, 1.202, 1.741, 2.495, 3.486, 4.735, 6.259, 8.072",\
"0.6432, 0.7234, 0.9379, 1.292, 1.831, 2.585, 3.577, 4.824, 6.344, 8.166",\
"0.8083, 0.8891, 1.103, 1.456, 1.994, 2.748, 3.74, 4.984, 6.514, 8.323",\
"0.9679, 1.055, 1.279, 1.634, 2.17, 2.922, 3.914, 5.164, 6.687, 8.498",\
"1.093, 1.186, 1.423, 1.783, 2.318, 3.068, 4.057, 5.306, 6.828, 8.642",\
"1.182, 1.282, 1.532, 1.899, 2.433, 3.182, 4.169, 5.414, 6.938, 8.754",\
"1.23, 1.337, 1.603, 1.981, 2.516, 3.262, 4.247, 5.492, 7.011, 8.824",\
"1.233, 1.348, 1.629, 2.022, 2.561, 3.307, 4.29, 5.533, 7.052, 8.863",\
"1.187, 1.309, 1.606, 2.016, 2.563, 3.312, 4.296, 5.537, 7.054, 8.865");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.01374, 0.05847, 0.1439, 0.277, 0.4637, 0.7094, 1.019, 1.397, 1.847");
values("0.2978, 0.3932, 0.6382, 1.006, 1.54, 2.313, 3.371, 4.746, 6.444, 8.476",\
"0.298, 0.3928, 0.6394, 1.008, 1.543, 2.313, 3.37, 4.747, 6.44, 8.476",\
"0.298, 0.393, 0.6382, 1.006, 1.543, 2.312, 3.374, 4.744, 6.443, 8.476",\
"0.298, 0.393, 0.6398, 1.007, 1.543, 2.314, 3.375, 4.745, 6.443, 8.476",\
"0.3064, 0.401, 0.6452, 1.014, 1.545, 2.315, 3.374, 4.746, 6.444, 8.478",\
"0.3506, 0.4444, 0.6826, 1.043, 1.563, 2.325, 3.379, 4.745, 6.444, 8.474",\
"0.3942, 0.4922, 0.7294, 1.089, 1.601, 2.35, 3.394, 4.749, 6.446, 8.475",\
"0.4352, 0.5388, 0.7802, 1.135, 1.638, 2.381, 3.412, 4.764, 6.454, 8.47",\
"0.4788, 0.5856, 0.8328, 1.185, 1.68, 2.406, 3.434, 4.78, 6.458, 8.48",\
"0.526, 0.638, 0.894, 1.248, 1.73, 2.442, 3.45, 4.788, 6.472, 8.486");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.01374, 0.05847, 0.1439, 0.277, 0.4637, 0.7094, 1.019, 1.397, 1.847");
values("0.1746, 0.2678, 0.5558, 1.134, 2.072, 3.396, 5.144, 7.347, 10.04, 13.24",\
"0.175, 0.2687, 0.556, 1.134, 2.073, 3.401, 5.145, 7.348, 10.03, 13.23",\
"0.1751, 0.2676, 0.5566, 1.134, 2.073, 3.396, 5.148, 7.349, 10.04, 13.24",\
"0.1842, 0.2752, 0.5598, 1.136, 2.073, 3.401, 5.143, 7.343, 10.04, 13.25",\
"0.2172, 0.3088, 0.5876, 1.143, 2.075, 3.396, 5.145, 7.344, 10.04, 13.23",\
"0.2522, 0.3452, 0.6214, 1.162, 2.079, 3.4, 5.14, 7.343, 10.03, 13.23",\
"0.2904, 0.3854, 0.6638, 1.182, 2.086, 3.402, 5.143, 7.341, 10.03, 13.23",\
"0.3318, 0.4298, 0.7138, 1.214, 2.098, 3.408, 5.146, 7.345, 10.03, 13.22",\
"0.3774, 0.479, 0.7682, 1.258, 2.121, 3.419, 5.151, 7.345, 10.02, 13.23",\
"0.4256, 0.532, 0.8284, 1.313, 2.157, 3.44, 5.164, 7.352, 10.03, 13.22");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "E===1'b1 && TE===1'b0" ;
timing_sense : positive_unate ;
timing_type : combinational ;
when : "E&!TE" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.01374, 0.05847, 0.1439, 0.277, 0.4637, 0.7094, 1.019, 1.397, 1.847");
values("1.042, 1.142, 1.387, 1.727, 2.151, 2.681, 3.347, 4.172, 5.176, 6.373",\
"1.061, 1.161, 1.406, 1.746, 2.17, 2.7, 3.366, 4.192, 5.196, 6.392",\
"1.145, 1.245, 1.49, 1.83, 2.253, 2.784, 3.45, 4.275, 5.279, 6.475",\
"1.331, 1.431, 1.676, 2.016, 2.439, 2.97, 3.635, 4.461, 5.465, 6.661",\
"1.637, 1.737, 1.981, 2.32, 2.744, 3.274, 3.94, 4.765, 5.769, 6.965",\
"2.01, 2.116, 2.367, 2.713, 3.14, 3.672, 4.337, 5.162, 6.165, 7.361",\
"2.423, 2.534, 2.798, 3.153, 3.59, 4.127, 4.794, 5.619, 6.622, 7.816",\
"2.889, 3.006, 3.281, 3.648, 4.092, 4.632, 5.303, 6.13, 7.133, 8.327",\
"3.415, 3.538, 3.826, 4.204, 4.656, 5.202, 5.874, 6.701, 7.706, 8.9",\
"4.002, 4.13, 4.431, 4.824, 5.288, 5.84, 6.513, 7.341, 8.344, 9.54");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.01374, 0.05847, 0.1439, 0.277, 0.4637, 0.7094, 1.019, 1.397, 1.847");
values("0.5253, 0.6055, 0.8202, 1.175, 1.714, 2.467, 3.459, 4.705, 6.231, 8.042",\
"0.5522, 0.6327, 0.8473, 1.202, 1.741, 2.495, 3.486, 4.735, 6.259, 8.072",\
"0.6432, 0.7234, 0.9379, 1.292, 1.831, 2.585, 3.577, 4.824, 6.345, 8.166",\
"0.8084, 0.889, 1.103, 1.456, 1.994, 2.748, 3.74, 4.986, 6.507, 8.321",\
"0.9678, 1.055, 1.279, 1.634, 2.17, 2.923, 3.914, 5.163, 6.685, 8.5",\
"1.093, 1.186, 1.423, 1.783, 2.318, 3.068, 4.057, 5.305, 6.829, 8.643",\
"1.181, 1.282, 1.532, 1.899, 2.433, 3.182, 4.169, 5.414, 6.938, 8.754",\
"1.23, 1.337, 1.603, 1.981, 2.516, 3.262, 4.248, 5.491, 7.01, 8.824",\
"1.233, 1.348, 1.629, 2.022, 2.561, 3.307, 4.29, 5.533, 7.052, 8.864",\
"1.186, 1.309, 1.606, 2.016, 2.563, 3.311, 4.296, 5.537, 7.054, 8.865");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.01374, 0.05847, 0.1439, 0.277, 0.4637, 0.7094, 1.019, 1.397, 1.847");
values("0.2978, 0.3932, 0.6382, 1.006, 1.54, 2.314, 3.371, 4.746, 6.443, 8.476",\
"0.298, 0.393, 0.6394, 1.008, 1.543, 2.313, 3.37, 4.747, 6.441, 8.476",\
"0.2978, 0.393, 0.6382, 1.007, 1.543, 2.312, 3.374, 4.744, 6.443, 8.476",\
"0.298, 0.393, 0.6398, 1.007, 1.543, 2.314, 3.375, 4.745, 6.443, 8.476",\
"0.3062, 0.401, 0.6452, 1.012, 1.545, 2.315, 3.374, 4.746, 6.444, 8.478",\
"0.3504, 0.4448, 0.6826, 1.044, 1.563, 2.324, 3.378, 4.748, 6.444, 8.474",\
"0.394, 0.4934, 0.7292, 1.09, 1.601, 2.351, 3.39, 4.754, 6.443, 8.478",\
"0.4352, 0.5386, 0.78, 1.136, 1.638, 2.381, 3.414, 4.764, 6.452, 8.47",\
"0.4788, 0.5872, 0.8334, 1.185, 1.678, 2.406, 3.432, 4.778, 6.458, 8.482",\
"0.526, 0.638, 0.894, 1.246, 1.73, 2.442, 3.45, 4.794, 6.476, 8.488");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.01374, 0.05847, 0.1439, 0.277, 0.4637, 0.7094, 1.019, 1.397, 1.847");
values("0.1746, 0.2678, 0.5558, 1.133, 2.071, 3.395, 5.145, 7.344, 10.03, 13.24",\
"0.1751, 0.2687, 0.556, 1.134, 2.073, 3.401, 5.145, 7.347, 10.03, 13.23",\
"0.1751, 0.2676, 0.5566, 1.134, 2.073, 3.396, 5.148, 7.349, 10.04, 13.24",\
"0.184, 0.2754, 0.5596, 1.133, 2.072, 3.401, 5.143, 7.348, 10.04, 13.24",\
"0.217, 0.3088, 0.5876, 1.143, 2.075, 3.4, 5.145, 7.345, 10.03, 13.23",\
"0.2532, 0.3454, 0.621, 1.161, 2.079, 3.401, 5.141, 7.34, 10.03, 13.23",\
"0.2918, 0.3878, 0.6624, 1.183, 2.085, 3.402, 5.146, 7.335, 10.03, 13.22",\
"0.3318, 0.43, 0.7126, 1.215, 2.099, 3.409, 5.148, 7.343, 10.02, 13.21",\
"0.3774, 0.479, 0.7686, 1.258, 2.121, 3.418, 5.153, 7.345, 10.02, 13.24",\
"0.4256, 0.5308, 0.8282, 1.313, 2.157, 3.44, 5.162, 7.352, 10.03, 13.22");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "E===1'b1 && TE===1'b1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
when : "E&TE" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.01374, 0.05847, 0.1439, 0.277, 0.4637, 0.7094, 1.019, 1.397, 1.847");
values("1.042, 1.142, 1.387, 1.727, 2.151, 2.681, 3.347, 4.173, 5.176, 6.373",\
"1.061, 1.161, 1.406, 1.746, 2.17, 2.7, 3.366, 4.191, 5.195, 6.392",\
"1.145, 1.245, 1.49, 1.83, 2.253, 2.784, 3.449, 4.275, 5.279, 6.475",\
"1.331, 1.431, 1.676, 2.016, 2.439, 2.97, 3.635, 4.461, 5.465, 6.661",\
"1.637, 1.737, 1.981, 2.32, 2.744, 3.274, 3.94, 4.765, 5.769, 6.965",\
"2.01, 2.116, 2.367, 2.713, 3.14, 3.672, 4.337, 5.162, 6.166, 7.361",\
"2.423, 2.534, 2.798, 3.154, 3.59, 4.127, 4.794, 5.619, 6.622, 7.816",\
"2.889, 3.006, 3.281, 3.647, 4.092, 4.633, 5.303, 6.13, 7.133, 8.327",\
"3.415, 3.537, 3.826, 4.204, 4.656, 5.202, 5.874, 6.701, 7.706, 8.901",\
"4.002, 4.13, 4.431, 4.824, 5.288, 5.84, 6.514, 7.341, 8.345, 9.541");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.01374, 0.05847, 0.1439, 0.277, 0.4637, 0.7094, 1.019, 1.397, 1.847");
values("0.5253, 0.6055, 0.8202, 1.175, 1.714, 2.467, 3.459, 4.708, 6.232, 8.052",\
"0.5522, 0.6327, 0.8473, 1.202, 1.741, 2.494, 3.485, 4.736, 6.261, 8.079",\
"0.6432, 0.7234, 0.9379, 1.292, 1.831, 2.585, 3.577, 4.826, 6.35, 8.17",\
"0.8083, 0.889, 1.103, 1.456, 1.994, 2.748, 3.74, 4.986, 6.51, 8.324",\
"0.9679, 1.055, 1.279, 1.634, 2.17, 2.923, 3.914, 5.161, 6.682, 8.498",\
"1.093, 1.186, 1.423, 1.783, 2.318, 3.068, 4.057, 5.305, 6.829, 8.645",\
"1.182, 1.282, 1.532, 1.899, 2.433, 3.183, 4.169, 5.414, 6.935, 8.752",\
"1.23, 1.337, 1.603, 1.981, 2.516, 3.262, 4.248, 5.491, 7.01, 8.822",\
"1.233, 1.348, 1.629, 2.022, 2.561, 3.307, 4.29, 5.533, 7.053, 8.863",\
"1.186, 1.309, 1.606, 2.016, 2.563, 3.311, 4.296, 5.537, 7.054, 8.865");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.01374, 0.05847, 0.1439, 0.277, 0.4637, 0.7094, 1.019, 1.397, 1.847");
values("0.2977, 0.393, 0.6394, 1.005, 1.541, 2.313, 3.371, 4.742, 6.443, 8.474",\
"0.2978, 0.393, 0.6384, 1.007, 1.541, 2.314, 3.371, 4.746, 6.443, 8.475",\
"0.2978, 0.393, 0.6384, 1.007, 1.543, 2.312, 3.372, 4.742, 6.443, 8.474",\
"0.298, 0.393, 0.6396, 1.007, 1.543, 2.312, 3.375, 4.745, 6.443, 8.476",\
"0.3062, 0.401, 0.645, 1.012, 1.545, 2.315, 3.374, 4.746, 6.443, 8.478",\
"0.3506, 0.4442, 0.6838, 1.045, 1.563, 2.322, 3.379, 4.747, 6.444, 8.476",\
"0.394, 0.493, 0.729, 1.089, 1.601, 2.351, 3.393, 4.754, 6.441, 8.472",\
"0.4358, 0.5388, 0.7788, 1.135, 1.639, 2.38, 3.412, 4.766, 6.448, 8.47",\
"0.4778, 0.587, 0.8324, 1.185, 1.68, 2.406, 3.43, 4.778, 6.46, 8.484",\
"0.526, 0.638, 0.896, 1.248, 1.73, 2.442, 3.45, 4.788, 6.472, 8.492");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.01374, 0.05847, 0.1439, 0.277, 0.4637, 0.7094, 1.019, 1.397, 1.847");
values("0.1746, 0.2678, 0.5558, 1.134, 2.074, 3.398, 5.148, 7.348, 10.04, 13.24",\
"0.175, 0.2687, 0.5559, 1.134, 2.073, 3.4, 5.151, 7.342, 10.03, 13.24",\
"0.1751, 0.2676, 0.5562, 1.134, 2.074, 3.403, 5.144, 7.346, 10.03, 13.24",\
"0.1844, 0.2754, 0.5596, 1.135, 2.073, 3.401, 5.145, 7.344, 10.03, 13.24",\
"0.2176, 0.3088, 0.5876, 1.143, 2.075, 3.399, 5.145, 7.346, 10.04, 13.24",\
"0.253, 0.3456, 0.6214, 1.161, 2.079, 3.4, 5.14, 7.342, 10.03, 13.24",\
"0.2908, 0.3856, 0.6624, 1.183, 2.087, 3.402, 5.143, 7.343, 10.02, 13.23",\
"0.3318, 0.4308, 0.7122, 1.215, 2.098, 3.408, 5.146, 7.341, 10.03, 13.22",\
"0.3774, 0.4794, 0.7686, 1.258, 2.123, 3.419, 5.151, 7.345, 10.02, 13.23",\
"0.4258, 0.5308, 0.829, 1.313, 2.155, 3.44, 5.162, 7.35, 10.03, 13.22");
}
}
timing() {
related_pin : "CLKN" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.01374, 0.05847, 0.1439, 0.277, 0.4637, 0.7094, 1.019, 1.397, 1.847");
values("1.042, 1.142, 1.387, 1.727, 2.151, 2.681, 3.347, 4.173, 5.176, 6.373",\
"1.061, 1.161, 1.406, 1.746, 2.17, 2.7, 3.366, 4.191, 5.195, 6.392",\
"1.145, 1.245, 1.49, 1.83, 2.253, 2.784, 3.449, 4.275, 5.279, 6.475",\
"1.331, 1.431, 1.676, 2.016, 2.439, 2.97, 3.635, 4.461, 5.465, 6.661",\
"1.637, 1.737, 1.981, 2.32, 2.744, 3.274, 3.94, 4.765, 5.769, 6.965",\
"2.01, 2.116, 2.367, 2.713, 3.14, 3.672, 4.337, 5.162, 6.166, 7.361",\
"2.423, 2.534, 2.798, 3.154, 3.59, 4.127, 4.794, 5.619, 6.622, 7.816",\
"2.889, 3.006, 3.281, 3.647, 4.092, 4.633, 5.303, 6.13, 7.133, 8.327",\
"3.415, 3.537, 3.826, 4.204, 4.656, 5.202, 5.874, 6.701, 7.706, 8.901",\
"4.002, 4.13, 4.431, 4.824, 5.288, 5.84, 6.514, 7.341, 8.345, 9.541");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.01374, 0.05847, 0.1439, 0.277, 0.4637, 0.7094, 1.019, 1.397, 1.847");
values("0.5253, 0.6055, 0.8202, 1.175, 1.714, 2.467, 3.459, 4.708, 6.232, 8.052",\
"0.5522, 0.6327, 0.8473, 1.202, 1.741, 2.494, 3.485, 4.736, 6.261, 8.079",\
"0.6432, 0.7234, 0.9379, 1.292, 1.831, 2.585, 3.577, 4.826, 6.35, 8.17",\
"0.8083, 0.889, 1.103, 1.456, 1.994, 2.748, 3.74, 4.986, 6.51, 8.324",\
"0.9679, 1.055, 1.279, 1.634, 2.17, 2.923, 3.914, 5.161, 6.682, 8.498",\
"1.093, 1.186, 1.423, 1.783, 2.318, 3.068, 4.057, 5.305, 6.829, 8.645",\
"1.182, 1.282, 1.532, 1.899, 2.433, 3.183, 4.169, 5.414, 6.935, 8.752",\
"1.23, 1.337, 1.603, 1.981, 2.516, 3.262, 4.248, 5.491, 7.01, 8.822",\
"1.233, 1.348, 1.629, 2.022, 2.561, 3.307, 4.29, 5.533, 7.053, 8.863",\
"1.186, 1.309, 1.606, 2.016, 2.563, 3.311, 4.296, 5.537, 7.054, 8.865");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.01374, 0.05847, 0.1439, 0.277, 0.4637, 0.7094, 1.019, 1.397, 1.847");
values("0.2977, 0.393, 0.6394, 1.005, 1.541, 2.313, 3.371, 4.742, 6.443, 8.474",\
"0.2978, 0.393, 0.6384, 1.007, 1.541, 2.314, 3.371, 4.746, 6.443, 8.475",\
"0.2978, 0.393, 0.6384, 1.007, 1.543, 2.312, 3.372, 4.742, 6.443, 8.474",\
"0.298, 0.393, 0.6396, 1.007, 1.543, 2.312, 3.375, 4.745, 6.443, 8.476",\
"0.3062, 0.401, 0.645, 1.012, 1.545, 2.315, 3.374, 4.746, 6.443, 8.478",\
"0.3506, 0.4442, 0.6838, 1.045, 1.563, 2.322, 3.379, 4.747, 6.444, 8.476",\
"0.394, 0.493, 0.729, 1.089, 1.601, 2.351, 3.393, 4.754, 6.441, 8.472",\
"0.4358, 0.5388, 0.7788, 1.135, 1.639, 2.38, 3.412, 4.766, 6.448, 8.47",\
"0.4778, 0.587, 0.8324, 1.185, 1.68, 2.406, 3.43, 4.778, 6.46, 8.484",\
"0.526, 0.638, 0.896, 1.248, 1.73, 2.442, 3.45, 4.788, 6.472, 8.492");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.01374, 0.05847, 0.1439, 0.277, 0.4637, 0.7094, 1.019, 1.397, 1.847");
values("0.1746, 0.2678, 0.5558, 1.134, 2.072, 3.396, 5.144, 7.347, 10.04, 13.24",\
"0.175, 0.2687, 0.556, 1.134, 2.073, 3.401, 5.145, 7.348, 10.03, 13.23",\
"0.1751, 0.2676, 0.5566, 1.134, 2.073, 3.396, 5.148, 7.349, 10.04, 13.24",\
"0.1842, 0.2752, 0.5598, 1.136, 2.073, 3.401, 5.143, 7.343, 10.04, 13.25",\
"0.2172, 0.3088, 0.5876, 1.143, 2.075, 3.396, 5.145, 7.344, 10.04, 13.23",\
"0.2522, 0.3452, 0.6214, 1.162, 2.079, 3.4, 5.14, 7.343, 10.03, 13.23",\
"0.2904, 0.3854, 0.6638, 1.182, 2.086, 3.402, 5.143, 7.341, 10.03, 13.23",\
"0.3318, 0.4298, 0.7138, 1.214, 2.098, 3.408, 5.146, 7.345, 10.03, 13.22",\
"0.3774, 0.479, 0.7682, 1.258, 2.121, 3.419, 5.151, 7.345, 10.02, 13.23",\
"0.4256, 0.532, 0.8284, 1.313, 2.157, 3.44, 5.164, 7.352, 10.03, 13.22");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "E===1'b0 && TE===1'b0" ;
timing_sense : positive_unate ;
timing_type : combinational_rise ;
when : "!E&!TE" ;
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.01374, 0.05847, 0.1439, 0.277, 0.4637, 0.7094, 1.019, 1.397, 1.847");
values("0.5252, 0.6055, 0.8203, 1.175, 1.713, 2.469, 3.457, 4.702, 6.223, 8.036",\
"0.5524, 0.6325, 0.8473, 1.202, 1.741, 2.496, 3.484, 4.729, 6.25, 8.063",\
"0.6432, 0.7233, 0.9379, 1.292, 1.831, 2.586, 3.574, 4.82, 6.341, 8.156",\
"0.8085, 0.8889, 1.103, 1.456, 1.994, 2.749, 3.737, 4.982, 6.504, 8.319",\
"0.9679, 1.055, 1.279, 1.634, 2.171, 2.924, 3.911, 5.157, 6.678, 8.493",\
"1.093, 1.186, 1.423, 1.783, 2.319, 3.07, 4.056, 5.301, 6.822, 8.636",\
"1.182, 1.282, 1.532, 1.899, 2.435, 3.183, 4.168, 5.412, 6.933, 8.746",\
"1.23, 1.337, 1.603, 1.981, 2.518, 3.264, 4.248, 5.491, 7.009, 8.822",\
"1.233, 1.348, 1.629, 2.022, 2.564, 3.308, 4.289, 5.53, 7.049, 8.859",\
"1.187, 1.309, 1.606, 2.016, 2.566, 3.307, 4.285, 5.525, 7.041, 8.852");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.01374, 0.05847, 0.1439, 0.277, 0.4637, 0.7094, 1.019, 1.397, 1.847");
values("0.1752, 0.268, 0.5562, 1.132, 2.074, 3.395, 5.131, 7.326, 10.01, 13.21",\
"0.175, 0.2679, 0.5564, 1.133, 2.074, 3.393, 5.132, 7.322, 10.01, 13.21",\
"0.1752, 0.2682, 0.5564, 1.133, 2.074, 3.396, 5.127, 7.333, 10.01, 13.21",\
"0.184, 0.2758, 0.5596, 1.134, 2.074, 3.396, 5.128, 7.33, 10.01, 13.23",\
"0.2168, 0.3098, 0.587, 1.142, 2.075, 3.394, 5.128, 7.332, 10.01, 13.23",\
"0.2518, 0.3464, 0.6218, 1.16, 2.081, 3.395, 5.131, 7.337, 10.01, 13.23",\
"0.2908, 0.3856, 0.662, 1.182, 2.088, 3.394, 5.133, 7.325, 10.01, 13.2",\
"0.3324, 0.4298, 0.7124, 1.214, 2.101, 3.401, 5.129, 7.326, 10.02, 13.21",\
"0.378, 0.4786, 0.7684, 1.258, 2.122, 3.403, 5.132, 7.327, 10.01, 13.21",\
"0.4254, 0.5324, 0.8288, 1.312, 2.149, 3.41, 5.132, 7.328, 10.01, 13.2");
}
}
}
pin(TE) {
capacitance : 0.004633 ;
clock_gate_test_pin : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 13.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLKN&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.02648, 0.02643, 0.02645, 0.02643, 0.02643, 0.02645, 0.02646, \
0.02646, 0.02646, 0.02646");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("-0.01306, -0.01333, -0.01384, -0.01426, -0.01452, -0.01468, -0.01476, \
-0.01483, -0.01487, -0.0149");
}
}
internal_power() {
when : "!CLKN&E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.01535, 0.01532, 0.01532, 0.01534, 0.01535, 0.01537, 0.01536, \
0.01535, 0.01535, 0.01535");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("-0.01467, -0.01463, -0.01468, -0.0148, -0.0149, -0.01499, -0.01502, \
-0.01505, -0.01507, -0.01509");
}
}
internal_power() {
when : "CLKN&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.2133, 0.2126, 0.2117, 0.2112, 0.2134, 0.2204, 0.2335, 0.2533, \
0.2797, 0.3121");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.1504, 0.1495, 0.1484, 0.1481, 0.1506, 0.157, 0.1683, 0.185, \
0.2074, 0.2354");
}
}
internal_power() {
when : "CLKN&E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.01535, 0.01532, 0.01531, 0.01532, 0.01533, 0.01536, 0.01534, \
0.01535, 0.01535, 0.01535");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("-0.01456, -0.01452, -0.01465, -0.01479, -0.01491, -0.01498, -0.01502, \
-0.01504, -0.01507, -0.01508");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : hold_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("-1.288, -1.261, -1.164, -1.043, -0.921, -0.78, -0.634, -0.457, -0.262, -0.033",\
"-1.31, -1.279, -1.187, -1.066, -0.94, -0.804, -0.655, -0.476, -0.281, -0.054",\
"-1.372, -1.347, -1.251, -1.124, -1, -0.87, -0.716, -0.539, -0.342, -0.111",\
"-1.461, -1.438, -1.341, -1.22, -1.096, -0.957, -0.804, -0.634, -0.431, -0.197",\
"-1.601, -1.573, -1.48, -1.36, -1.234, -1.098, -0.937, -0.762, -0.553, -0.317",\
"-1.791, -1.772, -1.674, -1.554, -1.426, -1.288, -1.129, -0.946, -0.732, -0.49",\
"-2.056, -2.029, -1.936, -1.814, -1.684, -1.547, -1.386, -1.203, -0.991, -0.752",\
"-2.392, -2.372, -2.277, -2.155, -2.028, -1.884, -1.728, -1.548, -1.34, -1.098",\
"-2.801, -2.773, -2.68, -2.559, -2.431, -2.291, -2.144, -1.964, -1.761, -1.52",\
"-3.254, -3.224, -3.137, -3.016, -2.889, -2.756, -2.61, -2.441, -2.238, -2.008");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("-0.223, -0.191, -0.083, 0.113, 0.327, 0.565, 0.824, 1.114, 1.435, 1.784",\
"-0.24, -0.211, -0.098, 0.09, 0.302, 0.54, 0.808, 1.096, 1.413, 1.76",\
"-0.299, -0.273, -0.158, 0.04, 0.247, 0.487, 0.752, 1.042, 1.36, 1.713",\
"-0.398, -0.369, -0.259, -0.06, 0.155, 0.399, 0.67, 0.962, 1.289, 1.639",\
"-0.519, -0.486, -0.373, -0.171, 0.06, 0.308, 0.584, 0.887, 1.219, 1.576",\
"-0.607, -0.584, -0.468, -0.263, -0.027, 0.226, 0.516, 0.825, 1.169, 1.536",\
"-0.674, -0.643, -0.529, -0.318, -0.077, 0.179, 0.476, 0.795, 1.138, 1.513",\
"-0.697, -0.665, -0.546, -0.333, -0.094, 0.174, 0.47, 0.8, 1.152, 1.528",\
"-0.677, -0.649, -0.527, -0.304, -0.057, 0.214, 0.515, 0.847, 1.203, 1.592",\
"-0.615, -0.583, -0.458, -0.228, 0.018, 0.293, 0.606, 0.946, 1.314, 1.703");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : setup_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("1.305, 1.276, 1.184, 1.062, 0.927, 0.797, 0.64, 0.466, 0.268, 0.041",\
"1.325, 1.297, 1.201, 1.078, 0.951, 0.812, 0.661, 0.484, 0.286, 0.061",\
"1.392, 1.362, 1.267, 1.14, 1.012, 0.879, 0.723, 0.549, 0.349, 0.12",\
"1.479, 1.457, 1.358, 1.231, 1.104, 0.968, 0.819, 0.639, 0.437, 0.205",\
"1.623, 1.594, 1.5, 1.375, 1.244, 1.104, 0.945, 0.767, 0.56, 0.326",\
"1.816, 1.788, 1.692, 1.565, 1.439, 1.296, 1.134, 0.952, 0.739, 0.5",\
"2.081, 2.054, 1.957, 1.829, 1.701, 1.557, 1.398, 1.21, 1, 0.758",\
"2.418, 2.389, 2.295, 2.17, 2.039, 1.896, 1.735, 1.556, 1.345, 1.104",\
"2.825, 2.797, 2.705, 2.579, 2.445, 2.307, 2.153, 1.974, 1.767, 1.527",\
"3.286, 3.256, 3.162, 3.042, 2.907, 2.776, 2.621, 2.446, 2.252, 2.023");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("1.391, 1.38, 1.352, 1.298, 1.231, 1.16, 1.03, 0.856, 0.599, 0.31",\
"1.414, 1.407, 1.368, 1.324, 1.256, 1.185, 1.051, 0.87, 0.626, 0.324",\
"1.466, 1.46, 1.425, 1.376, 1.308, 1.237, 1.108, 0.923, 0.681, 0.38",\
"1.554, 1.544, 1.52, 1.468, 1.397, 1.32, 1.193, 1.016, 0.768, 0.469",\
"1.665, 1.656, 1.619, 1.576, 1.512, 1.437, 1.306, 1.125, 0.868, 0.579",\
"1.757, 1.745, 1.721, 1.668, 1.596, 1.522, 1.393, 1.219, 0.97, 0.667",\
"1.83, 1.812, 1.781, 1.732, 1.667, 1.593, 1.465, 1.284, 1.035, 0.731",\
"1.859, 1.85, 1.818, 1.772, 1.698, 1.628, 1.498, 1.313, 1.073, 0.769",\
"1.857, 1.85, 1.817, 1.766, 1.699, 1.63, 1.497, 1.306, 1.061, 0.751",\
"1.816, 1.808, 1.769, 1.724, 1.649, 1.576, 1.448, 1.267, 1.015, 0.711");
}
}
}
}