blob: 6ec1f2a6b22c82aa8e137928ee60b38095aed5bf [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__latrnq_4) {
area : 90.316800 ;
latch(IQ2,IQN2) {
enable : "E" ;
data_in : "D" ;
clear : "(!RN)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&!RN" ;
value : "0.00072348" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&RN" ;
value : "0.00077427" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&!RN" ;
value : "0.00071844" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&RN" ;
value : "0.00072168" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&!RN" ;
value : "0.00072408" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&RN" ;
value : "0.00086076" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&!RN" ;
value : "0.00073443" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&RN" ;
value : "0.00075348" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00086076" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.004111 ;
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 : "!E&!RN" ;
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.01344, 0.0137, 0.01409, 0.01437, 0.01457, 0.0147, 0.01477, 0.01482, \
0.01483, 0.01477");
}
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.0106, -0.01057, -0.01058, -0.01063, -0.0107, -0.01073, -0.01074, \
-0.01075, -0.01076, -0.01076");
}
}
internal_power() {
when : "!E&RN" ;
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.0118, 0.01181, 0.01179, 0.0118, 0.0118, 0.01182, 0.01181, 0.01182, \
0.01182, 0.01181");
}
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.01059, -0.01056, -0.01059, -0.01063, -0.01067, -0.01072, -0.01074, \
-0.01075, -0.01075, -0.01076");
}
}
internal_power() {
when : "E&!RN" ;
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.01186, 0.01185, 0.01182, 0.01184, 0.01184, 0.01184, 0.01182, \
0.0118, 0.01177, 0.01173");
}
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.009644, -0.009654, -0.009631, -0.00965, -0.009674, -0.009706, \
-0.009734, -0.009783, -0.00984, -0.009955");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_RN === 1'b1" ;
timing_type : hold_falling ;
when : "RN" ;
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.174, -1.15, -1.056, -0.944, -0.809, -0.636, -0.458, -0.253, -0.021, 0.244",\
"-1.199, -1.179, -1.088, -0.966, -0.835, -0.665, -0.483, -0.278, -0.044, 0.225",\
"-1.272, -1.249, -1.156, -1.042, -0.905, -0.738, -0.553, -0.343, -0.111, 0.157",\
"-1.392, -1.365, -1.276, -1.16, -1.027, -0.854, -0.669, -0.458, -0.219, 0.058",\
"-1.596, -1.567, -1.48, -1.36, -1.224, -1.052, -0.851, -0.639, -0.388, -0.108",\
"-1.867, -1.841, -1.749, -1.63, -1.491, -1.312, -1.104, -0.876, -0.62, -0.333",\
"-2.194, -2.17, -2.078, -1.949, -1.813, -1.629, -1.404, -1.166, -0.901, -0.611",\
"-2.587, -2.56, -2.464, -2.327, -2.185, -2.005, -1.772, -1.522, -1.248, -0.946",\
"-3.03, -3.004, -2.899, -2.765, -2.617, -2.442, -2.207, -1.938, -1.654, -1.341",\
"-3.531, -3.503, -3.39, -3.246, -3.107, -2.933, -2.697, -2.416, -2.114, -1.789");
}
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.968, -0.972, -0.983, -1.074, -1.236, -1.44, -1.639, -1.806, -1.947, -2.04",\
"-0.983, -0.978, -0.998, -1.085, -1.251, -1.454, -1.652, -1.823, -1.956, -2.05",\
"-1.03, -1.029, -1.045, -1.132, -1.289, -1.491, -1.676, -1.84, -1.976, -2.065",\
"-1.119, -1.119, -1.138, -1.22, -1.367, -1.543, -1.716, -1.873, -1.998, -2.083",\
"-1.249, -1.246, -1.26, -1.337, -1.463, -1.614, -1.77, -1.914, -2.03, -2.119",\
"-1.377, -1.373, -1.382, -1.44, -1.55, -1.685, -1.83, -1.966, -2.084, -2.172",\
"-1.484, -1.48, -1.483, -1.53, -1.624, -1.75, -1.887, -2.024, -2.149, -2.252",\
"-1.567, -1.563, -1.566, -1.607, -1.687, -1.808, -1.942, -2.078, -2.213, -2.332",\
"-1.628, -1.62, -1.616, -1.653, -1.728, -1.845, -1.982, -2.138, -2.282, -2.42",\
"-1.642, -1.641, -1.631, -1.665, -1.739, -1.861, -2.013, -2.179, -2.348, -2.508");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_RN === 1'b1" ;
timing_type : setup_falling ;
when : "RN" ;
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.317, 1.291, 1.197, 1.093, 0.991, 0.847, 0.722, 0.625, 0.569, 0.539",\
"1.339, 1.315, 1.224, 1.118, 1.017, 0.873, 0.738, 0.646, 0.572, 0.531",\
"1.413, 1.384, 1.293, 1.189, 1.088, 0.945, 0.81, 0.708, 0.63, 0.584",\
"1.523, 1.497, 1.407, 1.303, 1.204, 1.06, 0.916, 0.795, 0.702, 0.622",\
"1.724, 1.694, 1.606, 1.499, 1.403, 1.248, 1.083, 0.924, 0.789, 0.661",\
"1.985, 1.962, 1.871, 1.765, 1.654, 1.49, 1.296, 1.111, 0.93, 0.746",\
"2.314, 2.285, 2.2, 2.083, 1.959, 1.791, 1.569, 1.351, 1.134, 0.905",\
"2.693, 2.667, 2.576, 2.442, 2.313, 2.145, 1.913, 1.669, 1.417, 1.152",\
"3.132, 3.107, 2.999, 2.857, 2.725, 2.569, 2.323, 2.056, 1.778, 1.486",\
"3.625, 3.598, 3.479, 3.339, 3.206, 3.042, 2.795, 2.507, 2.21, 1.891");
}
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.105, 1.105, 1.13, 1.261, 1.604, 2.192, 3.015, 4.077, 5.383, 6.939",\
"1.124, 1.123, 1.149, 1.278, 1.622, 2.199, 3.026, 4.085, 5.386, 6.942",\
"1.164, 1.165, 1.188, 1.319, 1.667, 2.245, 3.063, 4.103, 5.374, 6.902",\
"1.25, 1.252, 1.276, 1.407, 1.745, 2.302, 3.078, 4.077, 5.306, 6.775",\
"1.377, 1.378, 1.405, 1.522, 1.831, 2.346, 3.068, 4.005, 5.171, 6.565",\
"1.503, 1.502, 1.523, 1.63, 1.896, 2.357, 3.022, 3.889, 4.97, 6.284",\
"1.616, 1.614, 1.632, 1.717, 1.951, 2.364, 2.967, 3.763, 4.771, 5.995",\
"1.708, 1.706, 1.724, 1.793, 2, 2.374, 2.934, 3.686, 4.649, 5.822",\
"1.766, 1.765, 1.779, 1.838, 2.022, 2.37, 2.898, 3.613, 4.547, 5.683",\
"1.8, 1.792, 1.802, 1.86, 2.029, 2.353, 2.849, 3.553, 4.471, 5.625");
}
}
}
pin(E) {
capacitance : 0.01032 ;
clock : 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.432 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!RN" ;
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.07715, 0.0759, 0.07596, 0.08004, 0.08856, 0.1019, 0.1204, 0.1446, \
0.1747, 0.2112");
}
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.004962, 0.004189, 0.003915, 0.006777, 0.01376, 0.02559, 0.04235, \
0.06433, 0.09175, 0.1249");
}
}
internal_power() {
when : "!D&RN" ;
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.07717, 0.07593, 0.07596, 0.08, 0.08856, 0.1019, 0.1204, 0.1446, \
0.1747, 0.2111");
}
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.001204, 0.0004282, 0.0001287, 0.002957, 0.01004, 0.02181, 0.03862, \
0.0606, 0.08809, 0.1213");
}
}
internal_power() {
when : "D&!RN" ;
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.07739, 0.07611, 0.07617, 0.08022, 0.08878, 0.1021, 0.1206, 0.1448, \
0.1749, 0.2113");
}
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.01561, 0.01482, 0.01456, 0.01745, 0.02443, 0.03621, 0.05298, \
0.0749, 0.1023, 0.1353");
}
}
internal_power() {
when : "D&RN" ;
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.07992, 0.07858, 0.07874, 0.08295, 0.09163, 0.1051, 0.1237, 0.148, \
0.1781, 0.2145");
}
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.0009117, 0.0001638, -0.000161, 0.002669, 0.009641, 0.02126, \
0.03793, 0.05983, 0.08719, 0.1203");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D_AND_RN === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D&RN" ;
rise_constraint(scalar) {
values("1.432");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D_AND_RN === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&RN" ;
rise_constraint(scalar) {
values("0.981");
}
}
}
pin(Q) {
direction : output ;
function : "IQ2" ;
max_capacitance : 1.848 ;
max_transition : 13.2 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "D" ;
when : "E&RN" ;
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.01375, 0.0585, 0.144, 0.2771, 0.4639, 0.7097, 1.019, 1.397, 1.848");
values("0.4351, 0.4312, 0.4306, 0.4317, 0.4329, 0.4335, 0.4338, 0.4341, 0.4342, 0.4343",\
"0.4349, 0.4309, 0.4302, 0.4314, 0.4327, 0.4332, 0.4335, 0.4337, 0.4339, 0.434",\
"0.4339, 0.4301, 0.4296, 0.4308, 0.4317, 0.4323, 0.4327, 0.4329, 0.4331, 0.4332",\
"0.4335, 0.4299, 0.4291, 0.4303, 0.4312, 0.432, 0.4324, 0.4326, 0.4328, 0.4329",\
"0.4374, 0.4338, 0.4329, 0.4341, 0.4353, 0.4359, 0.4362, 0.4364, 0.4365, 0.4366",\
"0.4472, 0.4432, 0.4422, 0.4436, 0.4446, 0.4452, 0.4456, 0.4459, 0.4461, 0.4461",\
"0.4614, 0.4575, 0.4565, 0.4572, 0.4584, 0.4591, 0.4595, 0.4597, 0.4599, 0.4599",\
"0.4803, 0.4766, 0.4755, 0.4765, 0.4776, 0.4784, 0.4788, 0.479, 0.4791, 0.4792",\
"0.5058, 0.5016, 0.5007, 0.5014, 0.5025, 0.5032, 0.5037, 0.5039, 0.5041, 0.5041",\
"0.5363, 0.5323, 0.5312, 0.5325, 0.5329, 0.5335, 0.534, 0.5343, 0.5345, 0.5341");
}
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.01375, 0.0585, 0.144, 0.2771, 0.4639, 0.7097, 1.019, 1.397, 1.848");
values("0.3512, 0.35, 0.3505, 0.355, 0.36, 0.3638, 0.3668, 0.3724, 0.4315, 0.7712",\
"0.3507, 0.3491, 0.35, 0.3549, 0.3598, 0.3638, 0.3665, 0.3736, 0.4322, 0.7773",\
"0.3499, 0.3487, 0.3496, 0.3542, 0.359, 0.3638, 0.3671, 0.3736, 0.4371, 0.7958",\
"0.3506, 0.3493, 0.3502, 0.3547, 0.3595, 0.3647, 0.3665, 0.3748, 0.4458, 0.8419",\
"0.3547, 0.3533, 0.3542, 0.3583, 0.3635, 0.3683, 0.3716, 0.38, 0.465, 0.9221",\
"0.3624, 0.3608, 0.3615, 0.3661, 0.3704, 0.3746, 0.3786, 0.3891, 0.5012, 1.043",\
"0.3746, 0.3733, 0.3739, 0.3775, 0.3841, 0.3875, 0.3895, 0.4058, 0.5606, 1.232",\
"0.3916, 0.3898, 0.3904, 0.3944, 0.3976, 0.404, 0.4093, 0.4356, 0.6581, 1.524",\
"0.4134, 0.4118, 0.4123, 0.4159, 0.4193, 0.4238, 0.4315, 0.4853, 0.833, 1.961",\
"0.4402, 0.4387, 0.4382, 0.4425, 0.4458, 0.4472, 0.459, 0.569, 1.145, 2.601");
}
}
internal_power() {
related_pin : "E" ;
when : "RN" ;
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.01375, 0.0585, 0.144, 0.2771, 0.4639, 0.7097, 1.019, 1.397, 1.848");
values("0.4198, 0.416, 0.4152, 0.4166, 0.4176, 0.4181, 0.4185, 0.4187, 0.4188, 0.419",\
"0.4199, 0.4162, 0.4156, 0.4166, 0.4177, 0.4183, 0.4187, 0.4189, 0.419, 0.4191",\
"0.4196, 0.4162, 0.415, 0.4163, 0.4174, 0.418, 0.4184, 0.4186, 0.4188, 0.4189",\
"0.4191, 0.4155, 0.4147, 0.416, 0.4168, 0.4176, 0.418, 0.4182, 0.4184, 0.4185",\
"0.4179, 0.414, 0.4135, 0.4144, 0.4153, 0.4161, 0.4165, 0.4168, 0.4169, 0.417",\
"0.4167, 0.4128, 0.4122, 0.4133, 0.4142, 0.415, 0.4154, 0.4156, 0.4157, 0.4158",\
"0.416, 0.4123, 0.4117, 0.4127, 0.4138, 0.4144, 0.4149, 0.415, 0.4152, 0.4153",\
"0.4163, 0.4124, 0.4119, 0.413, 0.4139, 0.4146, 0.415, 0.4153, 0.4154, 0.4154",\
"0.4167, 0.4131, 0.4126, 0.4132, 0.4144, 0.4151, 0.4154, 0.4157, 0.4158, 0.4159",\
"0.4174, 0.4138, 0.4129, 0.4142, 0.4153, 0.4159, 0.4161, 0.4164, 0.4165, 0.4165");
}
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.01375, 0.0585, 0.144, 0.2771, 0.4639, 0.7097, 1.019, 1.397, 1.848");
values("0.3535, 0.3521, 0.3526, 0.3571, 0.3621, 0.3656, 0.3698, 0.3745, 0.4308, 0.7622",\
"0.3536, 0.3525, 0.3534, 0.3578, 0.3627, 0.3661, 0.3694, 0.3768, 0.4328, 0.7687",\
"0.3539, 0.3524, 0.3534, 0.3576, 0.3632, 0.3664, 0.3703, 0.3756, 0.4363, 0.7913",\
"0.3552, 0.3536, 0.3547, 0.359, 0.3641, 0.369, 0.3705, 0.3785, 0.4494, 0.8394",\
"0.3612, 0.36, 0.3604, 0.3648, 0.369, 0.374, 0.3767, 0.386, 0.4721, 0.9223",\
"0.3706, 0.3692, 0.3697, 0.3744, 0.3789, 0.3825, 0.3856, 0.3982, 0.5096, 1.052",\
"0.3844, 0.3826, 0.3831, 0.3869, 0.3939, 0.3973, 0.3991, 0.4153, 0.5722, 1.249",\
"0.4023, 0.4009, 0.401, 0.4046, 0.4087, 0.4147, 0.4203, 0.4469, 0.6728, 1.542",\
"0.4227, 0.4207, 0.4212, 0.4246, 0.4279, 0.432, 0.4403, 0.4957, 0.8478, 1.982",\
"0.4452, 0.4435, 0.4431, 0.4473, 0.4509, 0.4529, 0.4626, 0.5735, 1.156, 2.62");
}
}
internal_power() {
related_pin : "RN" ;
when : "!D&!E" ;
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.01375, 0.0585, 0.144, 0.2771, 0.4639, 0.7097, 1.019, 1.397, 1.848");
values("0.4091, 0.4054, 0.4051, 0.4062, 0.4073, 0.4078, 0.4082, 0.4084, 0.4085, 0.4086",\
"0.4088, 0.4052, 0.4045, 0.4058, 0.4069, 0.4076, 0.4079, 0.4081, 0.4082, 0.4083",\
"0.4083, 0.4047, 0.4045, 0.4058, 0.4066, 0.4071, 0.4075, 0.4078, 0.408, 0.408",\
"0.4097, 0.406, 0.4058, 0.4071, 0.408, 0.4085, 0.409, 0.4092, 0.4093, 0.4094",\
"0.4172, 0.4136, 0.4132, 0.4144, 0.4155, 0.4161, 0.4165, 0.4167, 0.4168, 0.4169",\
"0.4304, 0.4269, 0.426, 0.4277, 0.4286, 0.429, 0.4294, 0.4296, 0.4298, 0.4299",\
"0.4481, 0.4445, 0.4435, 0.4447, 0.4462, 0.4469, 0.4471, 0.4472, 0.4474, 0.4474",\
"0.4706, 0.4665, 0.4657, 0.4669, 0.4682, 0.4689, 0.4693, 0.4695, 0.4696, 0.4696",\
"0.4972, 0.4933, 0.4922, 0.4935, 0.4947, 0.4954, 0.4957, 0.496, 0.4961, 0.496",\
"0.5278, 0.5238, 0.523, 0.5243, 0.5254, 0.5261, 0.5265, 0.5267, 0.5268, 0.5264");
}
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.01375, 0.0585, 0.144, 0.2771, 0.4639, 0.7097, 1.019, 1.397, 1.848");
values("0.4091, 0.4054, 0.4051, 0.4062, 0.4073, 0.4078, 0.4082, 0.4084, 0.4085, 0.4086",\
"0.4088, 0.4052, 0.4045, 0.4058, 0.4069, 0.4076, 0.4079, 0.4081, 0.4082, 0.4083",\
"0.4083, 0.4047, 0.4045, 0.4058, 0.4066, 0.4071, 0.4075, 0.4078, 0.408, 0.408",\
"0.4097, 0.406, 0.4058, 0.4071, 0.408, 0.4085, 0.409, 0.4092, 0.4093, 0.4094",\
"0.4172, 0.4136, 0.4132, 0.4144, 0.4155, 0.4161, 0.4165, 0.4167, 0.4168, 0.4169",\
"0.4304, 0.4269, 0.426, 0.4277, 0.4286, 0.429, 0.4294, 0.4296, 0.4298, 0.4299",\
"0.4481, 0.4445, 0.4435, 0.4447, 0.4462, 0.4469, 0.4471, 0.4472, 0.4474, 0.4474",\
"0.4706, 0.4665, 0.4657, 0.4669, 0.4682, 0.4689, 0.4693, 0.4695, 0.4696, 0.4696",\
"0.4972, 0.4933, 0.4922, 0.4935, 0.4947, 0.4954, 0.4957, 0.496, 0.4961, 0.496",\
"0.5278, 0.5238, 0.523, 0.5243, 0.5254, 0.5261, 0.5265, 0.5267, 0.5268, 0.5264");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
related_pin : "RN" ;
when : "D&!E" ;
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.01375, 0.0585, 0.144, 0.2771, 0.4639, 0.7097, 1.019, 1.397, 1.848");
values("0.4089, 0.4054, 0.4048, 0.406, 0.407, 0.4076, 0.4079, 0.4082, 0.4083, 0.4084",\
"0.4087, 0.4052, 0.4048, 0.406, 0.4069, 0.4076, 0.4079, 0.4081, 0.4082, 0.4083",\
"0.4084, 0.4047, 0.4044, 0.4057, 0.4066, 0.4072, 0.4075, 0.4078, 0.4079, 0.408",\
"0.4098, 0.4062, 0.4055, 0.407, 0.4079, 0.4086, 0.409, 0.4091, 0.4093, 0.4094",\
"0.4172, 0.4136, 0.4132, 0.4145, 0.4154, 0.416, 0.4164, 0.4166, 0.4168, 0.4169",\
"0.4304, 0.4268, 0.4263, 0.4274, 0.4284, 0.429, 0.4294, 0.4298, 0.4299, 0.43",\
"0.4482, 0.4443, 0.4438, 0.4447, 0.4463, 0.4467, 0.4471, 0.4474, 0.4475, 0.4476",\
"0.4705, 0.4665, 0.466, 0.467, 0.4681, 0.4688, 0.4692, 0.4694, 0.4696, 0.4697",\
"0.4972, 0.4933, 0.4921, 0.4934, 0.4947, 0.4954, 0.4957, 0.4961, 0.4962, 0.4961",\
"0.5277, 0.5239, 0.5228, 0.5241, 0.525, 0.5257, 0.5262, 0.5264, 0.5267, 0.5263");
}
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.01375, 0.0585, 0.144, 0.2771, 0.4639, 0.7097, 1.019, 1.397, 1.848");
values("0.4089, 0.4054, 0.4048, 0.406, 0.407, 0.4076, 0.4079, 0.4082, 0.4083, 0.4084",\
"0.4087, 0.4052, 0.4048, 0.406, 0.4069, 0.4076, 0.4079, 0.4081, 0.4082, 0.4083",\
"0.4084, 0.4047, 0.4044, 0.4057, 0.4066, 0.4072, 0.4075, 0.4078, 0.4079, 0.408",\
"0.4098, 0.4062, 0.4055, 0.407, 0.4079, 0.4086, 0.409, 0.4091, 0.4093, 0.4094",\
"0.4172, 0.4136, 0.4132, 0.4145, 0.4154, 0.416, 0.4164, 0.4166, 0.4168, 0.4169",\
"0.4304, 0.4268, 0.4263, 0.4274, 0.4284, 0.429, 0.4294, 0.4298, 0.4299, 0.43",\
"0.4482, 0.4443, 0.4438, 0.4447, 0.4463, 0.4467, 0.4471, 0.4474, 0.4475, 0.4476",\
"0.4705, 0.4665, 0.466, 0.467, 0.4681, 0.4688, 0.4692, 0.4694, 0.4696, 0.4697",\
"0.4972, 0.4933, 0.4921, 0.4934, 0.4947, 0.4954, 0.4957, 0.4961, 0.4962, 0.4961",\
"0.5277, 0.5239, 0.5228, 0.5241, 0.525, 0.5257, 0.5262, 0.5264, 0.5267, 0.5263");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
related_pin : "RN" ;
when : "D&E" ;
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.01375, 0.0585, 0.144, 0.2771, 0.4639, 0.7097, 1.019, 1.397, 1.848");
values("0.4378, 0.4343, 0.4334, 0.4347, 0.436, 0.4364, 0.4367, 0.4369, 0.4371, 0.4372",\
"0.4358, 0.4324, 0.4317, 0.4329, 0.434, 0.4346, 0.4349, 0.4351, 0.4353, 0.4354",\
"0.4347, 0.431, 0.4307, 0.432, 0.4328, 0.4334, 0.4338, 0.434, 0.4342, 0.4343",\
"0.436, 0.4325, 0.4316, 0.433, 0.4341, 0.4347, 0.435, 0.4352, 0.4354, 0.4355",\
"0.4435, 0.4397, 0.4393, 0.4406, 0.4415, 0.4421, 0.4425, 0.4427, 0.4429, 0.443",\
"0.4551, 0.4513, 0.4511, 0.4519, 0.4528, 0.4536, 0.4539, 0.4541, 0.4543, 0.4544",\
"0.4719, 0.4682, 0.4672, 0.4683, 0.4695, 0.4705, 0.4705, 0.4708, 0.4709, 0.471",\
"0.4951, 0.4913, 0.4904, 0.4914, 0.4925, 0.4932, 0.4936, 0.4938, 0.4939, 0.4941",\
"0.5243, 0.5205, 0.5194, 0.5207, 0.5215, 0.5222, 0.5226, 0.5228, 0.5229, 0.5229",\
"0.5596, 0.5555, 0.5542, 0.5557, 0.5563, 0.557, 0.5576, 0.5578, 0.5579, 0.5575");
}
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.01375, 0.0585, 0.144, 0.2771, 0.4639, 0.7097, 1.019, 1.397, 1.848");
values("0.3516, 0.3504, 0.351, 0.3556, 0.3601, 0.3641, 0.3671, 0.3727, 0.4321, 0.7738",\
"0.3514, 0.3499, 0.3509, 0.3554, 0.3602, 0.3647, 0.368, 0.3736, 0.4331, 0.7806",\
"0.3506, 0.3489, 0.35, 0.3548, 0.3597, 0.3638, 0.368, 0.3742, 0.436, 0.7996",\
"0.351, 0.3495, 0.3505, 0.355, 0.3599, 0.365, 0.3671, 0.3752, 0.4471, 0.8421",\
"0.3545, 0.3531, 0.3539, 0.3584, 0.3627, 0.3677, 0.3719, 0.3794, 0.4646, 0.9098",\
"0.3618, 0.3604, 0.3615, 0.3661, 0.3706, 0.3749, 0.378, 0.3891, 0.4958, 1.024",\
"0.374, 0.3726, 0.3732, 0.3768, 0.3831, 0.3872, 0.3911, 0.4061, 0.5529, 1.202",\
"0.3916, 0.3897, 0.3909, 0.3944, 0.3985, 0.404, 0.4093, 0.4344, 0.6404, 1.469",\
"0.4144, 0.4133, 0.4131, 0.4172, 0.4201, 0.4241, 0.4321, 0.4816, 0.7995, 1.879",\
"0.443, 0.4415, 0.442, 0.445, 0.4489, 0.4523, 0.4595, 0.5565, 1.084, 2.481");
}
}
timing() {
related_pin : "D" ;
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.01375, 0.0585, 0.144, 0.2771, 0.4639, 0.7097, 1.019, 1.397, 1.848");
values("2.018, 2.075, 2.218, 2.421, 2.701, 3.079, 3.573, 4.195, 4.954, 5.858",\
"2.045, 2.103, 2.245, 2.448, 2.728, 3.106, 3.6, 4.222, 4.981, 5.885",\
"2.116, 2.173, 2.316, 2.519, 2.798, 3.177, 3.671, 4.293, 5.052, 5.956",\
"2.235, 2.293, 2.435, 2.638, 2.918, 3.296, 3.79, 4.412, 5.171, 6.075",\
"2.437, 2.494, 2.636, 2.84, 3.119, 3.498, 3.992, 4.614, 5.372, 6.277",\
"2.713, 2.771, 2.913, 3.116, 3.396, 3.774, 4.269, 4.89, 5.649, 6.553",\
"3.047, 3.105, 3.247, 3.45, 3.729, 4.108, 4.602, 5.224, 5.982, 6.887",\
"3.445, 3.503, 3.645, 3.848, 4.128, 4.506, 5, 5.622, 6.381, 7.285",\
"3.905, 3.964, 4.105, 4.308, 4.588, 4.966, 5.46, 6.082, 6.841, 7.745",\
"4.42, 4.478, 4.62, 4.823, 5.103, 5.481, 5.976, 6.598, 7.356, 8.26");
}
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.01375, 0.0585, 0.144, 0.2771, 0.4639, 0.7097, 1.019, 1.397, 1.848");
values("1.672, 1.74, 1.933, 2.282, 2.822, 3.576, 4.566, 5.817, 7.339, 9.157",\
"1.687, 1.754, 1.948, 2.298, 2.837, 3.591, 4.581, 5.832, 7.353, 9.172",\
"1.733, 1.8, 1.994, 2.343, 2.883, 3.636, 4.628, 5.878, 7.402, 9.214",\
"1.823, 1.891, 2.084, 2.433, 2.973, 3.726, 4.719, 5.966, 7.493, 9.304",\
"1.953, 2.02, 2.214, 2.563, 3.102, 3.856, 4.847, 6.094, 7.62, 9.438",\
"2.081, 2.148, 2.342, 2.691, 3.23, 3.984, 4.975, 6.223, 7.747, 9.563",\
"2.194, 2.262, 2.456, 2.804, 3.343, 4.096, 5.087, 6.336, 7.861, 9.675",\
"2.283, 2.351, 2.545, 2.893, 3.433, 4.186, 5.176, 6.423, 7.947, 9.764",\
"2.341, 2.409, 2.603, 2.952, 3.491, 4.244, 5.235, 6.482, 8.004, 9.818",\
"2.364, 2.432, 2.625, 2.974, 3.514, 4.267, 5.259, 6.506, 8.028, 9.842");
}
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.01375, 0.0585, 0.144, 0.2771, 0.4639, 0.7097, 1.019, 1.397, 1.848");
values("0.137, 0.1932, 0.345, 0.608, 1.034, 1.657, 2.491, 3.549, 4.839, 6.374",\
"0.137, 0.1934, 0.3452, 0.608, 1.033, 1.656, 2.491, 3.549, 4.839, 6.377",\
"0.137, 0.1932, 0.3456, 0.6084, 1.035, 1.657, 2.49, 3.549, 4.839, 6.375",\
"0.137, 0.193, 0.3444, 0.608, 1.034, 1.658, 2.493, 3.545, 4.835, 6.379",\
"0.137, 0.1934, 0.3454, 0.6076, 1.035, 1.656, 2.49, 3.548, 4.839, 6.376",\
"0.1372, 0.1932, 0.3444, 0.608, 1.035, 1.658, 2.49, 3.545, 4.837, 6.378",\
"0.1374, 0.1932, 0.3452, 0.6082, 1.034, 1.656, 2.49, 3.546, 4.836, 6.378",\
"0.1376, 0.194, 0.3454, 0.6082, 1.036, 1.656, 2.49, 3.543, 4.832, 6.374",\
"0.1382, 0.1932, 0.346, 0.608, 1.034, 1.658, 2.492, 3.546, 4.832, 6.368",\
"0.14, 0.194, 0.346, 0.61, 1.036, 1.658, 2.49, 3.544, 4.836, 6.37");
}
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.01375, 0.0585, 0.144, 0.2771, 0.4639, 0.7097, 1.019, 1.397, 1.848");
values("0.144, 0.2294, 0.5242, 1.123, 2.067, 3.397, 5.139, 7.338, 10.03, 13.23",\
"0.1442, 0.2296, 0.5234, 1.122, 2.067, 3.391, 5.139, 7.34, 10.03, 13.23",\
"0.145, 0.2296, 0.5232, 1.122, 2.066, 3.397, 5.138, 7.341, 10.03, 13.22",\
"0.1442, 0.2292, 0.5236, 1.122, 2.066, 3.391, 5.145, 7.334, 10.02, 13.23",\
"0.144, 0.2294, 0.5238, 1.124, 2.07, 3.391, 5.139, 7.34, 10.02, 13.23",\
"0.1446, 0.2292, 0.5236, 1.121, 2.067, 3.391, 5.137, 7.34, 10.03, 13.22",\
"0.1444, 0.2294, 0.525, 1.123, 2.067, 3.393, 5.136, 7.336, 10.03, 13.23",\
"0.145, 0.2308, 0.525, 1.122, 2.068, 3.391, 5.135, 7.343, 10.02, 13.22",\
"0.1452, 0.2304, 0.5238, 1.124, 2.066, 3.397, 5.136, 7.334, 10.02, 13.22",\
"0.146, 0.232, 0.524, 1.122, 2.066, 3.396, 5.138, 7.334, 10.02, 13.22");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
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.01375, 0.0585, 0.144, 0.2771, 0.4639, 0.7097, 1.019, 1.397, 1.848");
values("2.055, 2.113, 2.255, 2.458, 2.738, 3.116, 3.61, 4.232, 4.991, 5.895",\
"2.08, 2.138, 2.28, 2.483, 2.763, 3.141, 3.635, 4.257, 5.016, 5.92",\
"2.158, 2.216, 2.357, 2.561, 2.84, 3.219, 3.713, 4.335, 5.093, 5.998",\
"2.234, 2.292, 2.434, 2.637, 2.917, 3.295, 3.789, 4.411, 5.17, 6.074",\
"2.291, 2.348, 2.49, 2.694, 2.973, 3.352, 3.846, 4.468, 5.227, 6.131",\
"2.323, 2.381, 2.523, 2.726, 3.006, 3.384, 3.878, 4.5, 5.259, 6.163",\
"2.327, 2.384, 2.526, 2.729, 3.008, 3.387, 3.881, 4.503, 5.261, 6.166",\
"2.301, 2.358, 2.501, 2.704, 2.983, 3.362, 3.856, 4.478, 5.236, 6.14",\
"2.242, 2.3, 2.442, 2.645, 2.925, 3.303, 3.798, 4.419, 5.178, 6.082",\
"2.146, 2.204, 2.346, 2.55, 2.829, 3.207, 3.702, 4.324, 5.082, 5.986");
}
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.01375, 0.0585, 0.144, 0.2771, 0.4639, 0.7097, 1.019, 1.397, 1.848");
values("1.536, 1.603, 1.797, 2.146, 2.686, 3.44, 4.43, 5.68, 7.2, 9.022",\
"1.557, 1.624, 1.818, 2.167, 2.707, 3.461, 4.451, 5.702, 7.223, 9.042",\
"1.625, 1.692, 1.886, 2.235, 2.775, 3.529, 4.52, 5.768, 7.292, 9.11",\
"1.759, 1.826, 2.02, 2.369, 2.909, 3.662, 4.654, 5.903, 7.429, 9.238",\
"1.934, 2.002, 2.195, 2.544, 3.083, 3.837, 4.829, 6.077, 7.603, 9.414",\
"2.088, 2.156, 2.35, 2.699, 3.238, 3.992, 4.983, 6.231, 7.752, 9.567",\
"2.219, 2.286, 2.48, 2.828, 3.368, 4.121, 5.112, 6.36, 7.886, 9.704",\
"2.321, 2.388, 2.582, 2.93, 3.47, 4.224, 5.214, 6.462, 7.984, 9.799",\
"2.384, 2.451, 2.645, 2.994, 3.533, 4.287, 5.278, 6.525, 8.047, 9.861",\
"2.403, 2.471, 2.665, 3.013, 3.553, 4.307, 5.298, 6.546, 8.068, 9.882");
}
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.01375, 0.0585, 0.144, 0.2771, 0.4639, 0.7097, 1.019, 1.397, 1.848");
values("0.1368, 0.1926, 0.3454, 0.608, 1.034, 1.657, 2.491, 3.546, 4.84, 6.373",\
"0.137, 0.1926, 0.3444, 0.6078, 1.035, 1.658, 2.491, 3.549, 4.839, 6.376",\
"0.137, 0.1932, 0.3454, 0.608, 1.035, 1.657, 2.493, 3.549, 4.839, 6.377",\
"0.137, 0.1926, 0.3446, 0.6082, 1.034, 1.658, 2.49, 3.549, 4.839, 6.375",\
"0.137, 0.1934, 0.3442, 0.608, 1.034, 1.658, 2.492, 3.545, 4.835, 6.369",\
"0.1366, 0.1932, 0.3444, 0.608, 1.034, 1.658, 2.492, 3.545, 4.835, 6.369",\
"0.1366, 0.1926, 0.3446, 0.6078, 1.034, 1.658, 2.49, 3.548, 4.837, 6.377",\
"0.1368, 0.1924, 0.3444, 0.608, 1.034, 1.656, 2.491, 3.544, 4.833, 6.369",\
"0.1374, 0.1926, 0.3448, 0.608, 1.034, 1.656, 2.491, 3.546, 4.832, 6.366",\
"0.138, 0.192, 0.344, 0.608, 1.036, 1.658, 2.492, 3.55, 4.832, 6.368");
}
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.01375, 0.0585, 0.144, 0.2771, 0.4639, 0.7097, 1.019, 1.397, 1.848");
values("0.1444, 0.2292, 0.5236, 1.123, 2.067, 3.394, 5.141, 7.34, 10.03, 13.22",\
"0.1438, 0.2294, 0.523, 1.122, 2.067, 3.394, 5.139, 7.339, 10.03, 13.23",\
"0.1444, 0.2292, 0.5248, 1.124, 2.066, 3.397, 5.135, 7.34, 10.02, 13.23",\
"0.1444, 0.2296, 0.5242, 1.122, 2.067, 3.399, 5.136, 7.339, 10.03, 13.23",\
"0.1438, 0.2296, 0.5234, 1.124, 2.066, 3.392, 5.145, 7.337, 10.02, 13.22",\
"0.1444, 0.2302, 0.5242, 1.121, 2.066, 3.391, 5.136, 7.334, 10.03, 13.22",\
"0.1448, 0.23, 0.5238, 1.123, 2.066, 3.392, 5.141, 7.333, 10.03, 13.23",\
"0.1456, 0.2306, 0.5252, 1.123, 2.068, 3.391, 5.136, 7.345, 10.02, 13.22",\
"0.1456, 0.2316, 0.5244, 1.124, 2.066, 3.395, 5.138, 7.334, 10.02, 13.21",\
"0.148, 0.232, 0.524, 1.122, 2.066, 3.39, 5.142, 7.332, 10.01, 13.22");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "D===1'b0 && E===1'b0" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "!D&!E" ;
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.01375, 0.0585, 0.144, 0.2771, 0.4639, 0.7097, 1.019, 1.397, 1.848");
values("1.389, 1.446, 1.588, 1.791, 2.071, 2.449, 2.943, 3.565, 4.325, 5.229",\
"1.415, 1.472, 1.614, 1.817, 2.097, 2.475, 2.969, 3.591, 4.351, 5.255",\
"1.522, 1.579, 1.722, 1.925, 2.204, 2.582, 3.077, 3.699, 4.459, 5.362",\
"1.737, 1.795, 1.937, 2.14, 2.42, 2.798, 3.292, 3.914, 4.674, 5.578",\
"2.06, 2.117, 2.259, 2.463, 2.742, 3.121, 3.615, 4.236, 4.995, 5.902",\
"2.429, 2.486, 2.629, 2.832, 3.112, 3.49, 3.984, 4.606, 5.366, 6.271",\
"2.834, 2.892, 3.034, 3.237, 3.516, 3.895, 4.389, 5.011, 5.77, 6.675",\
"3.284, 3.341, 3.483, 3.687, 3.966, 4.345, 4.839, 5.461, 6.219, 7.123",\
"3.782, 3.84, 3.982, 4.185, 4.465, 4.843, 5.337, 5.96, 6.718, 7.622",\
"4.333, 4.391, 4.533, 4.736, 5.016, 5.394, 5.889, 6.511, 7.269, 8.175");
}
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.01375, 0.0585, 0.144, 0.2771, 0.4639, 0.7097, 1.019, 1.397, 1.848");
values("0.136, 0.192, 0.3448, 0.6076, 1.035, 1.658, 2.493, 3.55, 4.842, 6.385",\
"0.1364, 0.193, 0.3446, 0.6076, 1.034, 1.657, 2.491, 3.549, 4.843, 6.385",\
"0.1362, 0.1926, 0.3448, 0.6082, 1.034, 1.658, 2.493, 3.55, 4.837, 6.385",\
"0.136, 0.192, 0.3452, 0.608, 1.034, 1.657, 2.491, 3.55, 4.838, 6.385",\
"0.1364, 0.192, 0.3448, 0.6078, 1.034, 1.658, 2.493, 3.546, 4.844, 6.376",\
"0.1362, 0.1928, 0.3446, 0.6072, 1.034, 1.658, 2.493, 3.55, 4.84, 6.38",\
"0.1364, 0.193, 0.3446, 0.6074, 1.034, 1.657, 2.491, 3.55, 4.84, 6.381",\
"0.1366, 0.1932, 0.345, 0.6078, 1.033, 1.656, 2.489, 3.547, 4.833, 6.376",\
"0.137, 0.1926, 0.3456, 0.608, 1.034, 1.656, 2.494, 3.546, 4.83, 6.364",\
"0.138, 0.194, 0.344, 0.608, 1.034, 1.658, 2.494, 3.546, 4.838, 6.372");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "D===1'b1 && E===1'b0" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "D&!E" ;
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.01375, 0.0585, 0.144, 0.2771, 0.4639, 0.7097, 1.019, 1.397, 1.848");
values("1.389, 1.446, 1.588, 1.791, 2.071, 2.449, 2.943, 3.565, 4.324, 5.23",\
"1.415, 1.472, 1.614, 1.817, 2.097, 2.475, 2.969, 3.591, 4.351, 5.254",\
"1.522, 1.579, 1.721, 1.925, 2.204, 2.582, 3.076, 3.699, 4.458, 5.362",\
"1.737, 1.795, 1.937, 2.14, 2.419, 2.798, 3.292, 3.914, 4.674, 5.577",\
"2.06, 2.118, 2.259, 2.463, 2.742, 3.12, 3.615, 4.237, 4.995, 5.902",\
"2.429, 2.487, 2.629, 2.832, 3.112, 3.49, 3.984, 4.606, 5.364, 6.271",\
"2.834, 2.891, 3.034, 3.237, 3.516, 3.895, 4.389, 5.011, 5.77, 6.675",\
"3.284, 3.342, 3.483, 3.687, 3.966, 4.344, 4.839, 5.461, 6.219, 7.123",\
"3.782, 3.84, 3.982, 4.186, 4.466, 4.844, 5.338, 5.961, 6.719, 7.623",\
"4.333, 4.389, 4.533, 4.736, 5.015, 5.394, 5.888, 6.51, 7.268, 8.174");
}
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.01375, 0.0585, 0.144, 0.2771, 0.4639, 0.7097, 1.019, 1.397, 1.848");
values("0.1362, 0.1926, 0.3448, 0.6074, 1.034, 1.657, 2.493, 3.548, 4.843, 6.374",\
"0.1366, 0.1926, 0.3452, 0.6078, 1.034, 1.657, 2.491, 3.55, 4.837, 6.386",\
"0.1366, 0.1922, 0.345, 0.6082, 1.034, 1.656, 2.493, 3.551, 4.837, 6.385",\
"0.1362, 0.1926, 0.3444, 0.6076, 1.034, 1.657, 2.491, 3.55, 4.842, 6.386",\
"0.1364, 0.192, 0.3448, 0.6078, 1.034, 1.658, 2.493, 3.547, 4.843, 6.374",\
"0.1364, 0.1932, 0.3442, 0.607, 1.034, 1.657, 2.493, 3.55, 4.843, 6.381",\
"0.137, 0.1932, 0.3444, 0.6078, 1.035, 1.658, 2.489, 3.549, 4.838, 6.384",\
"0.137, 0.1926, 0.3448, 0.6078, 1.035, 1.658, 2.492, 3.545, 4.837, 6.378",\
"0.1368, 0.1928, 0.3438, 0.608, 1.034, 1.656, 2.492, 3.548, 4.832, 6.366",\
"0.138, 0.194, 0.344, 0.608, 1.034, 1.66, 2.492, 3.546, 4.838, 6.368");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "D===1'b1 && E===1'b1" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "D&E" ;
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.01375, 0.0585, 0.144, 0.2771, 0.4639, 0.7097, 1.019, 1.397, 1.848");
values("1.391, 1.449, 1.591, 1.794, 2.074, 2.452, 2.946, 3.568, 4.327, 5.232",\
"1.415, 1.472, 1.615, 1.818, 2.097, 2.476, 2.97, 3.592, 4.351, 5.256",\
"1.521, 1.578, 1.721, 1.924, 2.203, 2.582, 3.076, 3.698, 4.456, 5.361",\
"1.736, 1.793, 1.936, 2.139, 2.418, 2.797, 3.291, 3.913, 4.671, 5.576",\
"2.058, 2.115, 2.257, 2.461, 2.74, 3.119, 3.613, 4.235, 4.994, 5.899",\
"2.427, 2.484, 2.626, 2.83, 3.109, 3.487, 3.982, 4.604, 5.362, 6.267",\
"2.832, 2.889, 3.031, 3.235, 3.515, 3.893, 4.387, 5.009, 5.768, 6.672",\
"3.285, 3.342, 3.484, 3.688, 3.967, 4.345, 4.84, 5.461, 6.22, 7.124",\
"3.788, 3.845, 3.987, 4.191, 4.47, 4.849, 5.343, 5.965, 6.724, 7.628",\
"4.344, 4.402, 4.543, 4.748, 5.027, 5.405, 5.899, 6.521, 7.28, 8.184");
}
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.01375, 0.0585, 0.144, 0.2771, 0.4639, 0.7097, 1.019, 1.397, 1.848");
values("1.696, 1.763, 1.957, 2.306, 2.845, 3.599, 4.589, 5.84, 7.363, 9.179",\
"1.716, 1.783, 1.977, 2.326, 2.866, 3.62, 4.61, 5.86, 7.38, 9.202",\
"1.752, 1.82, 2.014, 2.363, 2.902, 3.656, 4.647, 5.897, 7.418, 9.238",\
"1.804, 1.871, 2.065, 2.414, 2.954, 3.708, 4.699, 5.946, 7.473, 9.289",\
"1.876, 1.944, 2.137, 2.487, 3.026, 3.78, 4.772, 6.018, 7.545, 9.36",\
"1.942, 2.009, 2.203, 2.552, 3.091, 3.846, 4.837, 6.085, 7.609, 9.426",\
"1.996, 2.064, 2.258, 2.607, 3.146, 3.899, 4.89, 6.138, 7.662, 9.481",\
"2.031, 2.098, 2.292, 2.641, 3.18, 3.934, 4.925, 6.172, 7.694, 9.51",\
"2.034, 2.101, 2.295, 2.644, 3.183, 3.937, 4.929, 6.175, 7.697, 9.511",\
"1.996, 2.064, 2.258, 2.607, 3.146, 3.9, 4.891, 6.138, 7.66, 9.475");
}
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.01375, 0.0585, 0.144, 0.2771, 0.4639, 0.7097, 1.019, 1.397, 1.848");
values("0.1364, 0.193, 0.3448, 0.6076, 1.035, 1.657, 2.492, 3.55, 4.834, 6.374",\
"0.1364, 0.193, 0.3448, 0.6078, 1.034, 1.656, 2.491, 3.546, 4.842, 6.38",\
"0.1362, 0.193, 0.3454, 0.6082, 1.034, 1.656, 2.493, 3.547, 4.837, 6.375",\
"0.1362, 0.1928, 0.3448, 0.6074, 1.034, 1.657, 2.493, 3.548, 4.836, 6.378",\
"0.1364, 0.1922, 0.345, 0.6076, 1.033, 1.656, 2.493, 3.549, 4.842, 6.379",\
"0.1366, 0.1924, 0.3442, 0.6076, 1.034, 1.658, 2.493, 3.549, 4.836, 6.38",\
"0.137, 0.1934, 0.3442, 0.6074, 1.035, 1.657, 2.492, 3.549, 4.84, 6.378",\
"0.137, 0.1934, 0.3446, 0.6084, 1.034, 1.658, 2.489, 3.547, 4.835, 6.368",\
"0.1376, 0.1934, 0.3456, 0.608, 1.034, 1.658, 2.49, 3.544, 4.832, 6.366",\
"0.138, 0.196, 0.346, 0.608, 1.034, 1.656, 2.492, 3.546, 4.836, 6.368");
}
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.01375, 0.0585, 0.144, 0.2771, 0.4639, 0.7097, 1.019, 1.397, 1.848");
values("0.1442, 0.2292, 0.5232, 1.122, 2.066, 3.393, 5.139, 7.336, 10.03, 13.23",\
"0.144, 0.2288, 0.523, 1.122, 2.067, 3.394, 5.141, 7.34, 10.03, 13.22",\
"0.1448, 0.2296, 0.5236, 1.124, 2.067, 3.392, 5.139, 7.34, 10.03, 13.23",\
"0.1444, 0.2296, 0.524, 1.122, 2.07, 3.397, 5.136, 7.339, 10.03, 13.22",\
"0.1448, 0.2298, 0.5236, 1.124, 2.066, 3.392, 5.141, 7.338, 10.03, 13.23",\
"0.1442, 0.2296, 0.524, 1.123, 2.067, 3.391, 5.144, 7.336, 10.03, 13.23",\
"0.1454, 0.2292, 0.5232, 1.122, 2.067, 3.391, 5.135, 7.337, 10.03, 13.23",\
"0.145, 0.2304, 0.5236, 1.122, 2.068, 3.39, 5.135, 7.336, 10.02, 13.22",\
"0.1462, 0.231, 0.5244, 1.124, 2.065, 3.393, 5.139, 7.332, 10.02, 13.22",\
"0.1458, 0.2314, 0.526, 1.122, 2.066, 3.394, 5.144, 7.338, 10.01, 13.22");
}
}
timing() {
related_pin : "RN" ;
timing_sense : positive_unate ;
timing_type : clear ;
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.01375, 0.0585, 0.144, 0.2771, 0.4639, 0.7097, 1.019, 1.397, 1.848");
values("1.391, 1.449, 1.591, 1.794, 2.074, 2.452, 2.946, 3.568, 4.327, 5.232",\
"1.415, 1.472, 1.615, 1.818, 2.097, 2.476, 2.97, 3.592, 4.351, 5.256",\
"1.521, 1.578, 1.721, 1.924, 2.203, 2.582, 3.076, 3.698, 4.456, 5.361",\
"1.736, 1.793, 1.936, 2.139, 2.418, 2.797, 3.291, 3.913, 4.671, 5.576",\
"2.058, 2.115, 2.257, 2.461, 2.74, 3.119, 3.613, 4.235, 4.994, 5.899",\
"2.427, 2.484, 2.626, 2.83, 3.109, 3.487, 3.982, 4.604, 5.362, 6.267",\
"2.832, 2.889, 3.031, 3.235, 3.515, 3.893, 4.387, 5.009, 5.768, 6.672",\
"3.285, 3.342, 3.484, 3.688, 3.967, 4.345, 4.84, 5.461, 6.22, 7.124",\
"3.788, 3.845, 3.987, 4.191, 4.47, 4.849, 5.343, 5.965, 6.724, 7.628",\
"4.344, 4.402, 4.543, 4.748, 5.027, 5.405, 5.899, 6.521, 7.28, 8.184");
}
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.01375, 0.0585, 0.144, 0.2771, 0.4639, 0.7097, 1.019, 1.397, 1.848");
values("1.696, 1.763, 1.957, 2.306, 2.845, 3.599, 4.589, 5.84, 7.363, 9.179",\
"1.716, 1.783, 1.977, 2.326, 2.866, 3.62, 4.61, 5.86, 7.38, 9.202",\
"1.752, 1.82, 2.014, 2.363, 2.902, 3.656, 4.647, 5.897, 7.418, 9.238",\
"1.804, 1.871, 2.065, 2.414, 2.954, 3.708, 4.699, 5.946, 7.473, 9.289",\
"1.876, 1.944, 2.137, 2.487, 3.026, 3.78, 4.772, 6.018, 7.545, 9.36",\
"1.942, 2.009, 2.203, 2.552, 3.091, 3.846, 4.837, 6.085, 7.609, 9.426",\
"1.996, 2.064, 2.258, 2.607, 3.146, 3.899, 4.89, 6.138, 7.662, 9.481",\
"2.031, 2.098, 2.292, 2.641, 3.18, 3.934, 4.925, 6.172, 7.694, 9.51",\
"2.034, 2.101, 2.295, 2.644, 3.183, 3.937, 4.929, 6.175, 7.697, 9.511",\
"1.996, 2.064, 2.258, 2.607, 3.146, 3.9, 4.891, 6.138, 7.66, 9.475");
}
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.01375, 0.0585, 0.144, 0.2771, 0.4639, 0.7097, 1.019, 1.397, 1.848");
values("0.1362, 0.1926, 0.3448, 0.6074, 1.034, 1.657, 2.493, 3.548, 4.843, 6.374",\
"0.1366, 0.1926, 0.3452, 0.6078, 1.034, 1.657, 2.491, 3.55, 4.837, 6.386",\
"0.1366, 0.1922, 0.345, 0.6082, 1.034, 1.656, 2.493, 3.551, 4.837, 6.385",\
"0.1362, 0.1926, 0.3444, 0.6076, 1.034, 1.657, 2.491, 3.55, 4.842, 6.386",\
"0.1364, 0.192, 0.3448, 0.6078, 1.034, 1.658, 2.493, 3.547, 4.843, 6.374",\
"0.1364, 0.1932, 0.3442, 0.607, 1.034, 1.657, 2.493, 3.55, 4.843, 6.381",\
"0.137, 0.1932, 0.3444, 0.6078, 1.035, 1.658, 2.489, 3.549, 4.838, 6.384",\
"0.137, 0.1926, 0.3448, 0.6078, 1.035, 1.658, 2.492, 3.545, 4.837, 6.378",\
"0.1368, 0.1928, 0.3438, 0.608, 1.034, 1.656, 2.492, 3.548, 4.832, 6.366",\
"0.138, 0.194, 0.344, 0.608, 1.034, 1.66, 2.492, 3.546, 4.838, 6.368");
}
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.01375, 0.0585, 0.144, 0.2771, 0.4639, 0.7097, 1.019, 1.397, 1.848");
values("0.1442, 0.2292, 0.5232, 1.122, 2.066, 3.393, 5.139, 7.336, 10.03, 13.23",\
"0.144, 0.2288, 0.523, 1.122, 2.067, 3.394, 5.141, 7.34, 10.03, 13.22",\
"0.1448, 0.2296, 0.5236, 1.124, 2.067, 3.392, 5.139, 7.34, 10.03, 13.23",\
"0.1444, 0.2296, 0.524, 1.122, 2.07, 3.397, 5.136, 7.339, 10.03, 13.22",\
"0.1448, 0.2298, 0.5236, 1.124, 2.066, 3.392, 5.141, 7.338, 10.03, 13.23",\
"0.1442, 0.2296, 0.524, 1.123, 2.067, 3.391, 5.144, 7.336, 10.03, 13.23",\
"0.1454, 0.2292, 0.5232, 1.122, 2.067, 3.391, 5.135, 7.337, 10.03, 13.23",\
"0.145, 0.2304, 0.5236, 1.122, 2.068, 3.39, 5.135, 7.336, 10.02, 13.22",\
"0.1462, 0.231, 0.5244, 1.124, 2.065, 3.393, 5.139, 7.332, 10.02, 13.22",\
"0.1458, 0.2314, 0.526, 1.122, 2.066, 3.394, 5.144, 7.338, 10.01, 13.22");
}
}
}
pin(RN) {
capacitance : 0.006445 ;
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_low : 0.836 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!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.01191, 0.01106, 0.01087, 0.01086, 0.01086, 0.01086, 0.01085, \
0.01085, 0.01085, 0.01086");
}
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.01086, -0.01085, -0.01084, -0.01083, -0.01085, -0.01084, -0.01084, \
-0.01085, -0.01084, -0.01084");
}
}
internal_power() {
when : "!D&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.01159, 0.01088, 0.01086, 0.01086, 0.01086, 0.01087, 0.01086, \
0.01086, 0.01085, 0.01086");
}
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.01086, -0.01085, -0.01085, -0.01083, -0.01085, -0.01085, -0.01085, \
-0.01084, -0.01084, -0.01084");
}
}
internal_power() {
when : "D&!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.01223, 0.01105, 0.01088, 0.01086, 0.01086, 0.01086, 0.01086, \
0.01086, 0.01086, 0.01086");
}
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.01086, -0.01085, -0.01084, -0.01083, -0.01086, -0.01085, -0.01084, \
-0.01084, -0.01084, -0.01084");
}
}
timing() {
related_pin : "E" ;
timing_type : recovery_falling ;
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.128, 1.127, 1.15, 1.285, 1.625, 2.209, 3.034, 4.095, 5.401, 6.955",\
"1.146, 1.151, 1.171, 1.304, 1.65, 2.225, 3.051, 4.112, 5.41, 6.966",\
"1.185, 1.18, 1.209, 1.344, 1.68, 2.264, 3.077, 4.131, 5.412, 6.951",\
"1.237, 1.232, 1.26, 1.391, 1.73, 2.297, 3.1, 4.133, 5.405, 6.919",\
"1.308, 1.306, 1.329, 1.453, 1.781, 2.327, 3.102, 4.105, 5.336, 6.81",\
"1.368, 1.372, 1.391, 1.505, 1.811, 2.332, 3.083, 4.049, 5.241, 6.667",\
"1.428, 1.428, 1.449, 1.552, 1.839, 2.339, 3.053, 3.992, 5.149, 6.543",\
"1.469, 1.464, 1.491, 1.586, 1.849, 2.323, 3.008, 3.921, 5.044, 6.393",\
"1.477, 1.48, 1.497, 1.594, 1.836, 2.283, 2.952, 3.834, 4.944, 6.274",\
"1.453, 1.458, 1.476, 1.563, 1.793, 2.215, 2.855, 3.729, 4.835, 6.164");
}
}
timing() {
related_pin : "E" ;
timing_type : removal_falling ;
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.996, -0.994, -1.009, -1.093, -1.257, -1.465, -1.664, -1.832, -1.971, -2.064",\
"-1.013, -1.015, -1.028, -1.119, -1.279, -1.481, -1.684, -1.859, -1.986, -2.082",\
"-1.05, -1.052, -1.066, -1.148, -1.314, -1.52, -1.717, -1.886, -2.026, -2.114",\
"-1.1, -1.099, -1.114, -1.204, -1.359, -1.554, -1.746, -1.913, -2.045, -2.134",\
"-1.175, -1.173, -1.185, -1.267, -1.413, -1.588, -1.77, -1.931, -2.066, -2.155",\
"-1.233, -1.234, -1.25, -1.321, -1.459, -1.62, -1.794, -1.953, -2.092, -2.182",\
"-1.289, -1.288, -1.3, -1.365, -1.495, -1.654, -1.819, -1.98, -2.113, -2.235",\
"-1.327, -1.33, -1.341, -1.4, -1.52, -1.674, -1.839, -2, -2.152, -2.284",\
"-1.339, -1.335, -1.347, -1.408, -1.52, -1.678, -1.856, -2.031, -2.193, -2.344",\
"-1.302, -1.307, -1.321, -1.376, -1.495, -1.655, -1.85, -2.045, -2.231, -2.406");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_NOT_D_AND_NOT_E === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D&!E" ;
fall_constraint(scalar) {
values("0.836");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_D_AND_NOT_E === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&!E" ;
fall_constraint(scalar) {
values("0.836");
}
}
}
}