blob: 2369e3db2fcedc140921c618a845b5a26aae2215 [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 : "3.771522e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&RN" ;
value : "5.525496e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&!RN" ;
value : "3.784158e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&RN" ;
value : "3.784158e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&!RN" ;
value : "3.771522e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&RN" ;
value : "7.798194e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&!RN" ;
value : "4.043682e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&RN" ;
value : "3.959928e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "7.798194e-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.00319 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 17 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.002678, 0.002675, 0.002675, 0.002671, 0.002674, 0.00267, 0.002661, \
0.002648, 0.002627, 0.002562");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.002387, -0.002388, -0.002417, -0.002433, -0.002451, -0.002461, \
-0.002465, -0.002466, -0.002469, -0.002464");
}
}
internal_power() {
when : "!E&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.002681, 0.002677, 0.002679, 0.002679, 0.002686, 0.002686, 0.002684, \
0.002686, 0.002686, 0.002672");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.002388, -0.002388, -0.002416, -0.002435, -0.002445, -0.002458, \
-0.002463, -0.002467, -0.002466, -0.002463");
}
}
internal_power() {
when : "E&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.002819, 0.002818, 0.002816, 0.002815, 0.002814, 0.002811, 0.002806, \
0.002795, 0.002781, 0.00273");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.002509, -0.002504, -0.00251, -0.002509, -0.002516, -0.002517, \
-0.002517, -0.002515, -0.002517, -0.002509");
}
}
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.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-3.85, -3.78, -3.55, -3.15, -2.57, -1.89, -1.13, -0.41, 0.63, 1.8",\
"-3.91, -3.85, -3.62, -3.21, -2.64, -1.96, -1.2, -0.46, 0.6, 1.77",\
"-4.13, -4.07, -3.84, -3.43, -2.85, -2.19, -1.43, -0.69, 0.4, 1.57",\
"-4.53, -4.46, -4.24, -3.83, -3.25, -2.59, -1.86, -1.13, -0.02, 1.17",\
"-5.12, -5.05, -4.83, -4.42, -3.85, -3.18, -2.48, -1.75, -0.67, 0.55",\
"-5.94, -5.87, -5.65, -5.24, -4.66, -4.01, -3.31, -2.57, -1.53, -0.31",\
"-7.019, -6.955, -6.722, -6.32, -5.74, -5.09, -4.38, -3.61, -2.63, -1.41",\
"-8.378, -8.313, -8.085, -7.678, -7.11, -6.45, -5.71, -4.91, -3.98, -2.78",\
"-10.02, -9.951, -9.722, -9.318, -8.753, -8.09, -7.34, -6.49, -5.55, -4.42",\
"-11.9, -11.84, -11.62, -11.21, -10.64, -9.962, -9.19, -8.33, -7.35, -6.26");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-2.06, -2.06, -2.11, -2.28, -2.61, -3.11, -3.78, -4.59, -5.5, -6.49",\
"-2.1, -2.11, -2.16, -2.33, -2.65, -3.16, -3.82, -4.63, -5.54, -6.54",\
"-2.27, -2.27, -2.33, -2.49, -2.83, -3.32, -3.99, -4.79, -5.7, -6.7",\
"-2.57, -2.58, -2.63, -2.8, -3.12, -3.62, -4.28, -5.08, -5.97, -6.96",\
"-3.05, -3.05, -3.1, -3.27, -3.6, -4.09, -4.74, -5.51, -6.38, -7.35",\
"-3.7, -3.71, -3.76, -3.92, -4.25, -4.73, -5.34, -6.09, -6.93, -7.87",\
"-4.53, -4.52, -4.57, -4.72, -5.04, -5.49, -6.08, -6.8, -7.61, -8.53",\
"-5.46, -5.46, -5.5, -5.65, -5.93, -6.36, -6.92, -7.61, -8.4, -9.3",\
"-6.504, -6.501, -6.53, -6.66, -6.92, -7.34, -7.86, -8.52, -9.29, -10.17",\
"-7.64, -7.64, -7.657, -7.77, -8.006, -8.39, -8.89, -9.52, -10.27, -11.13");
}
}
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.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("4.52, 4.46, 4.24, 3.86, 3.32, 2.73, 1.95, 1.43, 1.35, 1.52",\
"4.6, 4.53, 4.31, 3.93, 3.39, 2.8, 2.03, 1.49, 1.39, 1.54",\
"4.79, 4.73, 4.51, 4.12, 3.58, 3, 2.28, 1.73, 1.61, 1.71",\
"5.17, 5.11, 4.89, 4.5, 3.97, 3.38, 2.74, 2.16, 2.04, 2.16",\
"5.77, 5.7, 5.48, 5.09, 4.56, 3.97, 3.38, 2.81, 2.63, 2.73",\
"6.56, 6.5, 6.27, 5.88, 5.36, 4.76, 4.19, 3.67, 3.33, 3.33",\
"7.6, 7.53, 7.3, 6.92, 6.38, 5.8, 5.22, 4.68, 4.22, 3.98",\
"8.92, 8.85, 8.63, 8.24, 7.71, 7.13, 6.53, 5.93, 5.39, 4.91",\
"10.54, 10.48, 10.25, 9.86, 9.35, 8.76, 8.13, 7.48, 6.85, 6.23",\
"12.42, 12.35, 12.12, 11.74, 11.23, 10.63, 9.97, 9.26, 8.53, 7.8");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("2.58, 2.59, 2.65, 2.83, 3.21, 3.86, 4.86, 6.23, 7.99, 10.15",\
"2.63, 2.63, 2.68, 2.87, 3.25, 3.89, 4.89, 6.27, 8.02, 10.17",\
"2.8, 2.8, 2.85, 3.04, 3.42, 4.06, 5.06, 6.43, 8.19, 10.35",\
"3.08, 3.08, 3.14, 3.32, 3.71, 4.35, 5.33, 6.68, 8.41, 10.51",\
"3.55, 3.56, 3.62, 3.8, 4.18, 4.81, 5.79, 7.14, 8.84, 10.89",\
"4.18, 4.19, 4.26, 4.44, 4.81, 5.44, 6.38, 7.67, 9.29, 11.25",\
"5, 5.01, 5.07, 5.25, 5.61, 6.21, 7.1, 8.31, 9.85, 11.72",\
"5.92, 5.92, 5.99, 6.17, 6.52, 7.09, 7.91, 9.04, 10.49, 12.25",\
"6.97, 6.97, 7.04, 7.21, 7.56, 8.09, 8.86, 9.92, 11.29, 12.97",\
"8.1, 8.11, 8.18, 8.34, 8.66, 9.18, 9.9, 10.9, 12.18, 13.78");
}
}
}
pin(E) {
capacitance : 0.008599 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 17 ;
min_pulse_width_high : 4.689 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.02025, 0.02008, 0.01979, 0.01959, 0.0195, 0.01944, 0.01938, \
0.01935, 0.01931, 0.01924");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.001093, 0.001049, 0.0008726, 0.0006913, 0.0005109, 0.0003835, \
0.0003013, 0.000232, 0.0001686, 9.482e-05");
}
}
internal_power() {
when : "!D&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.02024, 0.02007, 0.01979, 0.01957, 0.01949, 0.01943, 0.01937, \
0.01934, 0.01932, 0.01922");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.0005812, 0.0005393, 0.0003708, 0.0001763, 1.151e-05, -0.0001161, \
-0.000203, -0.0002633, -0.0003033, -0.0003106");
}
}
internal_power() {
when : "D&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.02032, 0.02015, 0.01986, 0.01965, 0.01957, 0.01951, 0.01945, \
0.01941, 0.01939, 0.01931");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.002941, 0.00289, 0.002723, 0.002527, 0.002345, 0.002221, 0.002119, \
0.00204, 0.001953, 0.001788");
}
}
internal_power() {
when : "D&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.02079, 0.02061, 0.02031, 0.0201, 0.02002, 0.01995, 0.0199, 0.01985, \
0.01979, 0.01965");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.0004911, 0.000445, 0.0003054, 0.0001146, -5.776e-05, -0.0001719, \
-0.0002471, -0.0003118, -0.0003565, -0.000386");
}
}
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("4.689");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D_AND_RN === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&RN" ;
rise_constraint(scalar) {
values("2.386");
}
}
}
pin(Q) {
direction : output ;
function : "IQ2" ;
max_capacitance : 0.8184 ;
max_transition : 17 ;
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.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006642, 0.02645, 0.06426, 0.1232, 0.2059, 0.3146, 0.4517, 0.619, 0.8184");
values("0.1014, 0.1019, 0.1029, 0.1037, 0.1043, 0.1047, 0.1049, 0.105, 0.1051, 0.1051",\
"0.1013, 0.1018, 0.1028, 0.1037, 0.1043, 0.1047, 0.1049, 0.105, 0.1051, 0.1051",\
"0.1013, 0.1017, 0.1027, 0.1036, 0.1042, 0.1046, 0.1048, 0.1049, 0.105, 0.105",\
"0.1012, 0.1016, 0.1026, 0.1035, 0.1041, 0.1045, 0.1046, 0.1048, 0.1049, 0.1049",\
"0.101, 0.1015, 0.1025, 0.1034, 0.104, 0.1043, 0.1045, 0.1047, 0.1047, 0.1048",\
"0.1009, 0.1014, 0.1024, 0.1033, 0.1039, 0.1042, 0.1044, 0.1046, 0.1046, 0.1047",\
"0.1008, 0.1013, 0.1023, 0.1032, 0.1038, 0.1041, 0.1043, 0.1045, 0.1045, 0.1046",\
"0.1007, 0.1012, 0.1022, 0.1031, 0.1037, 0.1041, 0.1043, 0.1044, 0.1044, 0.104",\
"0.1007, 0.1011, 0.1021, 0.103, 0.1036, 0.104, 0.1041, 0.1036, 0.1009, 0.09788",\
"0.09126, 0.09138, 0.08829, 0.08538, 0.08385, 0.08302, 0.08254, 0.08225, 0.08206, 0.08193");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006642, 0.02645, 0.06426, 0.1232, 0.2059, 0.3146, 0.4517, 0.619, 0.8184");
values("0.08484, 0.08519, 0.08604, 0.0872, 0.0883, 0.08923, 0.08974, 0.09056, 0.1064, 0.235",\
"0.08475, 0.08517, 0.08613, 0.08718, 0.08825, 0.08915, 0.08992, 0.09108, 0.1072, 0.2388",\
"0.08472, 0.08508, 0.08599, 0.08712, 0.08833, 0.08887, 0.08966, 0.09069, 0.1107, 0.2545",\
"0.08463, 0.08501, 0.08588, 0.08692, 0.08798, 0.08877, 0.08944, 0.09095, 0.1175, 0.2872",\
"0.08454, 0.08498, 0.08584, 0.087, 0.08794, 0.08877, 0.08926, 0.09321, 0.1337, 0.3439",\
"0.08445, 0.08482, 0.08586, 0.08689, 0.08781, 0.08868, 0.08926, 0.09528, 0.1713, 0.4285",\
"0.08431, 0.08474, 0.08561, 0.08676, 0.08783, 0.08874, 0.08974, 0.1083, 0.2535, 0.527",\
"0.08419, 0.08464, 0.08554, 0.08668, 0.0876, 0.08849, 0.09298, 0.1603, 0.3833, 0.6007",\
"0.08411, 0.08452, 0.08539, 0.08652, 0.08778, 0.08954, 0.1277, 0.3002, 0.4774, 0.6052",\
"0.08398, 0.08441, 0.0852, 0.08645, 0.08831, 0.1359, 0.27, 0.3711, 0.4393, 0.4864");
}
}
internal_power() {
related_pin : "E" ;
when : "RN" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006642, 0.02645, 0.06426, 0.1232, 0.2059, 0.3146, 0.4517, 0.619, 0.8184");
values("0.09816, 0.09861, 0.0996, 0.1005, 0.1011, 0.1014, 0.1016, 0.1018, 0.1018, 0.1019",\
"0.09822, 0.09868, 0.09965, 0.1006, 0.1012, 0.1015, 0.1017, 0.1018, 0.1019, 0.1019",\
"0.09826, 0.09874, 0.09975, 0.1006, 0.1012, 0.1016, 0.1018, 0.1019, 0.102, 0.102",\
"0.09819, 0.09865, 0.09963, 0.1006, 0.1011, 0.1015, 0.1017, 0.1018, 0.1019, 0.1019",\
"0.09805, 0.09849, 0.0995, 0.1004, 0.101, 0.1014, 0.1016, 0.1017, 0.1017, 0.1018",\
"0.09791, 0.0984, 0.09941, 0.1003, 0.1009, 0.1012, 0.1014, 0.1016, 0.1017, 0.1017",\
"0.0978, 0.09829, 0.09928, 0.1002, 0.1008, 0.1011, 0.1013, 0.1014, 0.1015, 0.1016",\
"0.0977, 0.09819, 0.09919, 0.1001, 0.1007, 0.101, 0.1012, 0.1014, 0.1014, 0.1014",\
"0.09761, 0.09805, 0.09903, 0.09994, 0.1006, 0.1009, 0.1011, 0.1012, 0.1011, 0.09982",\
"0.09743, 0.0979, 0.09891, 0.09978, 0.1004, 0.1007, 0.1006, 0.09877, 0.09535, 0.09276");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006642, 0.02645, 0.06426, 0.1232, 0.2059, 0.3146, 0.4517, 0.619, 0.8184");
values("0.08572, 0.08612, 0.08702, 0.08811, 0.08906, 0.09017, 0.09085, 0.09162, 0.1059, 0.2294",\
"0.08573, 0.0861, 0.087, 0.08817, 0.08918, 0.09004, 0.09049, 0.09204, 0.1078, 0.2324",\
"0.08571, 0.08613, 0.08699, 0.08804, 0.08907, 0.09002, 0.09049, 0.09211, 0.1109, 0.2481",\
"0.08567, 0.08607, 0.08695, 0.08808, 0.08928, 0.08982, 0.09071, 0.09203, 0.1166, 0.2805",\
"0.08554, 0.08596, 0.08682, 0.08798, 0.089, 0.09002, 0.09017, 0.09253, 0.1328, 0.3381",\
"0.08538, 0.08574, 0.0867, 0.0878, 0.08867, 0.08973, 0.09025, 0.09658, 0.1704, 0.4248",\
"0.0852, 0.08558, 0.0866, 0.08765, 0.08862, 0.08958, 0.09084, 0.1087, 0.2521, 0.526",\
"0.08504, 0.0854, 0.08626, 0.08749, 0.08835, 0.08942, 0.0935, 0.1602, 0.3825, 0.6007",\
"0.08488, 0.08524, 0.08621, 0.0873, 0.08844, 0.08994, 0.126, 0.2983, 0.4773, 0.6067",\
"0.08471, 0.08516, 0.08603, 0.08701, 0.08894, 0.1329, 0.2683, 0.3726, 0.4432, 0.492");
}
}
internal_power() {
related_pin : "RN" ;
when : "!D&!E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006642, 0.02645, 0.06426, 0.1232, 0.2059, 0.3146, 0.4517, 0.619, 0.8184");
values("0.09913, 0.09962, 0.1006, 0.1015, 0.1021, 0.1025, 0.1027, 0.1027, 0.1028, 0.1029",\
"0.09896, 0.09945, 0.1005, 0.1014, 0.102, 0.1023, 0.1025, 0.1026, 0.1027, 0.1027",\
"0.09886, 0.09934, 0.1004, 0.1013, 0.1019, 0.1022, 0.1024, 0.1025, 0.1026, 0.1026",\
"0.09875, 0.0992, 0.1003, 0.1012, 0.1017, 0.1021, 0.1023, 0.1024, 0.1025, 0.1025",\
"0.0986, 0.09908, 0.1001, 0.101, 0.1016, 0.1019, 0.1021, 0.1022, 0.1023, 0.1023",\
"0.09845, 0.09891, 0.09994, 0.1008, 0.1014, 0.1018, 0.102, 0.1021, 0.1022, 0.1022",\
"0.09828, 0.09873, 0.0998, 0.1007, 0.1013, 0.1016, 0.1018, 0.1019, 0.102, 0.102",\
"0.09804, 0.09854, 0.09956, 0.1005, 0.1011, 0.1014, 0.1016, 0.1017, 0.1018, 0.1017",\
"0.09791, 0.09838, 0.09939, 0.1003, 0.1009, 0.1012, 0.1014, 0.1014, 0.1008, 0.09832",\
"0.09755, 0.09803, 0.09901, 0.0998, 0.09953, 0.0959, 0.09234, 0.08998, 0.08839, 0.08728");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006642, 0.02645, 0.06426, 0.1232, 0.2059, 0.3146, 0.4517, 0.619, 0.8184");
values("0.09913, 0.09962, 0.1006, 0.1015, 0.1021, 0.1025, 0.1027, 0.1027, 0.1028, 0.1029",\
"0.09896, 0.09945, 0.1005, 0.1014, 0.102, 0.1023, 0.1025, 0.1026, 0.1027, 0.1027",\
"0.09886, 0.09934, 0.1004, 0.1013, 0.1019, 0.1022, 0.1024, 0.1025, 0.1026, 0.1026",\
"0.09875, 0.0992, 0.1003, 0.1012, 0.1017, 0.1021, 0.1023, 0.1024, 0.1025, 0.1025",\
"0.0986, 0.09908, 0.1001, 0.101, 0.1016, 0.1019, 0.1021, 0.1022, 0.1023, 0.1023",\
"0.09845, 0.09891, 0.09994, 0.1008, 0.1014, 0.1018, 0.102, 0.1021, 0.1022, 0.1022",\
"0.09828, 0.09873, 0.0998, 0.1007, 0.1013, 0.1016, 0.1018, 0.1019, 0.102, 0.102",\
"0.09804, 0.09854, 0.09956, 0.1005, 0.1011, 0.1014, 0.1016, 0.1017, 0.1018, 0.1017",\
"0.09791, 0.09838, 0.09939, 0.1003, 0.1009, 0.1012, 0.1014, 0.1014, 0.1008, 0.09832",\
"0.09755, 0.09803, 0.09901, 0.0998, 0.09953, 0.0959, 0.09234, 0.08998, 0.08839, 0.08728");
/* 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.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006642, 0.02645, 0.06426, 0.1232, 0.2059, 0.3146, 0.4517, 0.619, 0.8184");
values("0.09911, 0.0996, 0.1006, 0.1015, 0.1021, 0.1024, 0.1026, 0.1027, 0.1028, 0.1029",\
"0.099, 0.09947, 0.1005, 0.1014, 0.102, 0.1023, 0.1025, 0.1026, 0.1027, 0.1027",\
"0.0989, 0.09936, 0.1004, 0.1013, 0.1018, 0.1022, 0.1024, 0.1025, 0.1026, 0.1026",\
"0.09876, 0.09922, 0.1003, 0.1012, 0.1017, 0.1021, 0.1023, 0.1024, 0.1025, 0.1025",\
"0.09865, 0.09909, 0.1001, 0.101, 0.1016, 0.102, 0.1021, 0.1022, 0.1023, 0.1023",\
"0.09846, 0.09895, 0.09997, 0.1009, 0.1015, 0.1018, 0.102, 0.1021, 0.1022, 0.1022",\
"0.0983, 0.09875, 0.09975, 0.1007, 0.1012, 0.1016, 0.1018, 0.1019, 0.102, 0.102",\
"0.09811, 0.09855, 0.09955, 0.1005, 0.1011, 0.1014, 0.1016, 0.1017, 0.1018, 0.1017",\
"0.09789, 0.09838, 0.09938, 0.1003, 0.1009, 0.1012, 0.1014, 0.1014, 0.1008, 0.09834",\
"0.0976, 0.09804, 0.099, 0.09981, 0.09951, 0.0959, 0.09234, 0.08999, 0.08839, 0.08727");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006642, 0.02645, 0.06426, 0.1232, 0.2059, 0.3146, 0.4517, 0.619, 0.8184");
values("0.09911, 0.0996, 0.1006, 0.1015, 0.1021, 0.1024, 0.1026, 0.1027, 0.1028, 0.1029",\
"0.099, 0.09947, 0.1005, 0.1014, 0.102, 0.1023, 0.1025, 0.1026, 0.1027, 0.1027",\
"0.0989, 0.09936, 0.1004, 0.1013, 0.1018, 0.1022, 0.1024, 0.1025, 0.1026, 0.1026",\
"0.09876, 0.09922, 0.1003, 0.1012, 0.1017, 0.1021, 0.1023, 0.1024, 0.1025, 0.1025",\
"0.09865, 0.09909, 0.1001, 0.101, 0.1016, 0.102, 0.1021, 0.1022, 0.1023, 0.1023",\
"0.09846, 0.09895, 0.09997, 0.1009, 0.1015, 0.1018, 0.102, 0.1021, 0.1022, 0.1022",\
"0.0983, 0.09875, 0.09975, 0.1007, 0.1012, 0.1016, 0.1018, 0.1019, 0.102, 0.102",\
"0.09811, 0.09855, 0.09955, 0.1005, 0.1011, 0.1014, 0.1016, 0.1017, 0.1018, 0.1017",\
"0.09789, 0.09838, 0.09938, 0.1003, 0.1009, 0.1012, 0.1014, 0.1014, 0.1008, 0.09834",\
"0.0976, 0.09804, 0.099, 0.09981, 0.09951, 0.0959, 0.09234, 0.08999, 0.08839, 0.08727");
/* 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.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006642, 0.02645, 0.06426, 0.1232, 0.2059, 0.3146, 0.4517, 0.619, 0.8184");
values("0.1046, 0.1051, 0.1061, 0.107, 0.1076, 0.1079, 0.1081, 0.1082, 0.1083, 0.1083",\
"0.1043, 0.1048, 0.1058, 0.1067, 0.1073, 0.1076, 0.1078, 0.1079, 0.108, 0.1081",\
"0.104, 0.1045, 0.1055, 0.1064, 0.107, 0.1073, 0.1075, 0.1076, 0.1077, 0.1077",\
"0.1038, 0.1043, 0.1053, 0.1062, 0.1068, 0.1071, 0.1073, 0.1074, 0.1075, 0.1076",\
"0.1037, 0.1041, 0.1051, 0.106, 0.1066, 0.107, 0.1071, 0.1073, 0.1073, 0.1074",\
"0.1035, 0.1039, 0.1049, 0.1059, 0.1064, 0.1068, 0.107, 0.1071, 0.1071, 0.1072",\
"0.1032, 0.1037, 0.1047, 0.1057, 0.1062, 0.1066, 0.1067, 0.1069, 0.107, 0.107",\
"0.1031, 0.1035, 0.1045, 0.1055, 0.106, 0.1064, 0.1066, 0.1067, 0.1068, 0.1067",\
"0.1028, 0.1033, 0.1043, 0.1052, 0.1058, 0.1061, 0.1063, 0.1064, 0.1057, 0.1033",\
"0.1023, 0.1028, 0.1037, 0.1045, 0.1042, 0.1007, 0.09707, 0.0947, 0.0931, 0.09199");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006642, 0.02645, 0.06426, 0.1232, 0.2059, 0.3146, 0.4517, 0.619, 0.8184");
values("0.08486, 0.08524, 0.08616, 0.08732, 0.08829, 0.08903, 0.09006, 0.09057, 0.1069, 0.2365",\
"0.08487, 0.08527, 0.08616, 0.08722, 0.08834, 0.0893, 0.08954, 0.0909, 0.1075, 0.2411",\
"0.08479, 0.08521, 0.08608, 0.08724, 0.08834, 0.08909, 0.0898, 0.09135, 0.1115, 0.2562",\
"0.08477, 0.08513, 0.08597, 0.08721, 0.08846, 0.08895, 0.08965, 0.09169, 0.1183, 0.2884",\
"0.08467, 0.08511, 0.08592, 0.08711, 0.08815, 0.08898, 0.08984, 0.09204, 0.133, 0.3418",\
"0.08455, 0.08495, 0.08595, 0.0869, 0.08794, 0.0887, 0.08967, 0.09509, 0.1679, 0.4228",\
"0.08445, 0.08481, 0.08574, 0.08687, 0.0879, 0.0888, 0.08951, 0.1069, 0.2436, 0.5186",\
"0.08436, 0.08473, 0.08561, 0.08674, 0.088, 0.0888, 0.09195, 0.1511, 0.3691, 0.595",\
"0.08424, 0.08463, 0.08556, 0.08662, 0.08756, 0.08895, 0.1179, 0.2805, 0.471, 0.6102",\
"0.08413, 0.08452, 0.08533, 0.08641, 0.08788, 0.1186, 0.2547, 0.374, 0.4554, 0.5119");
}
}
timing() {
related_pin : "D" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006642, 0.02645, 0.06426, 0.1232, 0.2059, 0.3146, 0.4517, 0.619, 0.8184");
values("6.412, 6.469, 6.616, 6.822, 7.088, 7.427, 7.857, 8.393, 9.045, 9.821",\
"6.476, 6.533, 6.68, 6.887, 7.152, 7.492, 7.922, 8.458, 9.11, 9.886",\
"6.696, 6.752, 6.9, 7.106, 7.372, 7.711, 8.141, 8.677, 9.329, 10.11",\
"7.093, 7.15, 7.297, 7.503, 7.769, 8.108, 8.539, 9.074, 9.727, 10.5",\
"7.685, 7.742, 7.889, 8.096, 8.361, 8.701, 9.131, 9.666, 10.32, 11.09",\
"8.504, 8.561, 8.709, 8.915, 9.181, 9.52, 9.951, 10.49, 11.14, 11.91",\
"9.582, 9.639, 9.786, 9.992, 10.26, 10.6, 11.03, 11.56, 12.22, 12.99",\
"10.94, 11, 11.14, 11.35, 11.62, 11.95, 12.39, 12.92, 13.57, 14.35",\
"12.58, 12.64, 12.79, 13, 13.26, 13.6, 14.03, 14.57, 15.22, 15.99",\
"14.5, 14.55, 14.7, 14.91, 15.17, 15.51, 15.94, 16.48, 17.13, 17.91");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006642, 0.02645, 0.06426, 0.1232, 0.2059, 0.3146, 0.4517, 0.619, 0.8184");
values("4.051, 4.132, 4.391, 4.864, 5.593, 6.61, 7.942, 9.62, 11.66, 14.1",\
"4.097, 4.178, 4.437, 4.911, 5.64, 6.655, 7.988, 9.666, 11.71, 14.15",\
"4.263, 4.343, 4.602, 5.076, 5.805, 6.822, 8.154, 9.833, 11.87, 14.31",\
"4.567, 4.647, 4.906, 5.38, 6.109, 7.126, 8.459, 10.14, 12.18, 14.62",\
"5.039, 5.12, 5.378, 5.853, 6.582, 7.598, 8.93, 10.61, 12.65, 15.09",\
"5.697, 5.777, 6.036, 6.51, 7.239, 8.255, 9.588, 11.27, 13.31, 15.75",\
"6.528, 6.609, 6.868, 7.342, 8.071, 9.087, 10.42, 12.1, 14.14, 16.58",\
"7.486, 7.567, 7.826, 8.3, 9.029, 10.05, 11.38, 13.06, 15.1, 17.54",\
"8.552, 8.631, 8.89, 9.364, 10.09, 11.11, 12.44, 14.12, 16.16, 18.6",\
"9.711, 9.792, 10.05, 10.52, 11.25, 12.27, 13.6, 15.28, 17.32, 19.76");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006642, 0.02645, 0.06426, 0.1232, 0.2059, 0.3146, 0.4517, 0.619, 0.8184");
values("0.2968, 0.3402, 0.4698, 0.6946, 1.042, 1.545, 2.231, 3.114, 4.203, 5.507",\
"0.2972, 0.34, 0.4698, 0.6948, 1.042, 1.545, 2.23, 3.116, 4.207, 5.51",\
"0.297, 0.34, 0.4698, 0.6958, 1.042, 1.545, 2.231, 3.113, 4.206, 5.507",\
"0.2972, 0.3402, 0.4706, 0.695, 1.042, 1.545, 2.232, 3.115, 4.203, 5.502",\
"0.2968, 0.3402, 0.4706, 0.6948, 1.042, 1.544, 2.232, 3.116, 4.206, 5.51",\
"0.296, 0.34, 0.47, 0.696, 1.042, 1.544, 2.232, 3.116, 4.208, 5.508",\
"0.298, 0.34, 0.47, 0.696, 1.042, 1.544, 2.23, 3.114, 4.204, 5.508",\
"0.296, 0.34, 0.47, 0.694, 1.042, 1.544, 2.232, 3.118, 4.208, 5.508",\
"0.298, 0.34, 0.47, 0.696, 1.042, 1.546, 2.232, 3.118, 4.208, 5.5",\
"0.298, 0.34, 0.47, 0.696, 1.042, 1.546, 2.232, 3.116, 4.208, 5.508");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006642, 0.02645, 0.06426, 0.1232, 0.2059, 0.3146, 0.4517, 0.619, 0.8184");
values("0.317, 0.4256, 0.817, 1.584, 2.788, 4.48, 6.704, 9.501, 12.92, 17",\
"0.3172, 0.4266, 0.8188, 1.584, 2.79, 4.477, 6.708, 9.501, 12.92, 17",\
"0.317, 0.4266, 0.817, 1.585, 2.794, 4.479, 6.706, 9.511, 12.92, 17",\
"0.317, 0.4264, 0.817, 1.585, 2.792, 4.479, 6.697, 9.501, 12.92, 17",\
"0.317, 0.4266, 0.8168, 1.588, 2.792, 4.476, 6.698, 9.516, 12.92, 17.01",\
"0.3168, 0.4266, 0.8188, 1.584, 2.793, 4.476, 6.698, 9.502, 12.92, 17",\
"0.318, 0.428, 0.818, 1.584, 2.788, 4.488, 6.708, 9.512, 12.92, 17",\
"0.316, 0.426, 0.818, 1.584, 2.79, 4.478, 6.708, 9.502, 12.94, 17",\
"0.318, 0.426, 0.816, 1.584, 2.788, 4.476, 6.712, 9.512, 12.92, 16.99",\
"0.318, 0.428, 0.818, 1.586, 2.788, 4.476, 6.698, 9.502, 12.92, 17");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006642, 0.02645, 0.06426, 0.1232, 0.2059, 0.3146, 0.4517, 0.619, 0.8184");
values("6.518, 6.575, 6.722, 6.928, 7.194, 7.533, 7.963, 8.5, 9.151, 9.927",\
"6.583, 6.64, 6.787, 6.994, 7.259, 7.599, 8.029, 8.565, 9.217, 9.994",\
"6.787, 6.844, 6.991, 7.198, 7.463, 7.803, 8.233, 8.769, 9.421, 10.2",\
"7.138, 7.196, 7.342, 7.549, 7.815, 8.154, 8.584, 9.12, 9.772, 10.55",\
"7.591, 7.648, 7.795, 8.002, 8.267, 8.607, 9.037, 9.572, 10.22, 11",\
"8.117, 8.174, 8.321, 8.528, 8.793, 9.133, 9.563, 10.1, 10.75, 11.53",\
"8.714, 8.772, 8.919, 9.126, 9.392, 9.73, 10.16, 10.7, 11.35, 12.12",\
"9.38, 9.438, 9.585, 9.792, 10.06, 10.4, 10.83, 11.36, 12.01, 12.79",\
"10.11, 10.17, 10.32, 10.52, 10.79, 11.13, 11.56, 12.09, 12.75, 13.52",\
"10.91, 10.97, 11.12, 11.32, 11.59, 11.93, 12.36, 12.9, 13.55, 14.32");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006642, 0.02645, 0.06426, 0.1232, 0.2059, 0.3146, 0.4517, 0.619, 0.8184");
values("3.85, 3.93, 4.189, 4.663, 5.392, 6.408, 7.74, 9.419, 11.46, 13.9",\
"3.895, 3.975, 4.234, 4.708, 5.437, 6.453, 7.785, 9.462, 11.51, 13.95",\
"4.065, 4.146, 4.404, 4.878, 5.607, 6.624, 7.956, 9.632, 11.68, 14.12",\
"4.389, 4.47, 4.728, 5.202, 5.931, 6.948, 8.28, 9.958, 12, 14.44",\
"4.896, 4.976, 5.235, 5.709, 6.438, 7.454, 8.787, 10.47, 12.51, 14.94",\
"5.605, 5.685, 5.944, 6.418, 7.146, 8.163, 9.495, 11.17, 13.22, 15.66",\
"6.478, 6.558, 6.817, 7.291, 8.02, 9.035, 10.37, 12.05, 14.09, 16.52",\
"7.443, 7.524, 7.782, 8.256, 8.985, 10, 11.33, 13.01, 15.06, 17.49",\
"8.492, 8.572, 8.831, 9.305, 10.03, 11.05, 12.38, 14.06, 16.1, 18.54",\
"9.618, 9.699, 9.957, 10.43, 11.16, 12.18, 13.51, 15.19, 17.23, 19.67");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006642, 0.02645, 0.06426, 0.1232, 0.2059, 0.3146, 0.4517, 0.619, 0.8184");
values("0.297, 0.3404, 0.4704, 0.6946, 1.042, 1.545, 2.232, 3.117, 4.207, 5.51",\
"0.297, 0.3396, 0.47, 0.6954, 1.043, 1.545, 2.232, 3.115, 4.206, 5.507",\
"0.2968, 0.34, 0.4694, 0.695, 1.043, 1.545, 2.232, 3.114, 4.203, 5.51",\
"0.2968, 0.3402, 0.4702, 0.6948, 1.042, 1.545, 2.231, 3.118, 4.206, 5.504",\
"0.297, 0.3404, 0.4702, 0.6948, 1.042, 1.546, 2.23, 3.112, 4.208, 5.506",\
"0.298, 0.34, 0.47, 0.694, 1.042, 1.544, 2.232, 3.114, 4.206, 5.506",\
"0.298, 0.34, 0.47, 0.694, 1.042, 1.546, 2.23, 3.114, 4.206, 5.506",\
"0.298, 0.34, 0.47, 0.696, 1.042, 1.544, 2.23, 3.112, 4.202, 5.508",\
"0.298, 0.34, 0.47, 0.698, 1.042, 1.544, 2.23, 3.114, 4.21, 5.51",\
"0.296, 0.342, 0.47, 0.696, 1.042, 1.542, 2.23, 3.112, 4.206, 5.5");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006642, 0.02645, 0.06426, 0.1232, 0.2059, 0.3146, 0.4517, 0.619, 0.8184");
values("0.317, 0.4252, 0.817, 1.585, 2.787, 4.476, 6.71, 9.503, 12.92, 17",\
"0.3178, 0.426, 0.8176, 1.584, 2.787, 4.485, 6.706, 9.499, 12.94, 17",\
"0.3178, 0.4266, 0.8174, 1.584, 2.792, 4.485, 6.707, 9.5, 12.93, 17",\
"0.3168, 0.4254, 0.8168, 1.584, 2.794, 4.476, 6.706, 9.502, 12.92, 16.99",\
"0.3178, 0.4266, 0.8172, 1.588, 2.787, 4.476, 6.697, 9.503, 12.92, 17.03",\
"0.3168, 0.4254, 0.8168, 1.588, 2.788, 4.481, 6.706, 9.5, 12.93, 17",\
"0.318, 0.426, 0.82, 1.584, 2.794, 4.482, 6.708, 9.502, 12.92, 17.01",\
"0.318, 0.426, 0.816, 1.584, 2.786, 4.476, 6.704, 9.504, 12.95, 16.99",\
"0.316, 0.426, 0.818, 1.584, 2.788, 4.476, 6.698, 9.5, 12.92, 17.01",\
"0.318, 0.428, 0.818, 1.584, 2.788, 4.476, 6.698, 9.506, 12.92, 17.02");
}
}
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.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006642, 0.02645, 0.06426, 0.1232, 0.2059, 0.3146, 0.4517, 0.619, 0.8184");
values("4.104, 4.161, 4.308, 4.515, 4.78, 5.119, 5.549, 6.085, 6.737, 7.514",\
"4.16, 4.217, 4.364, 4.571, 4.836, 5.175, 5.606, 6.142, 6.793, 7.569",\
"4.385, 4.442, 4.589, 4.795, 5.06, 5.4, 5.83, 6.366, 7.018, 7.795",\
"4.821, 4.878, 5.026, 5.231, 5.497, 5.836, 6.267, 6.803, 7.455, 8.231",\
"5.505, 5.562, 5.709, 5.915, 6.181, 6.52, 6.95, 7.486, 8.138, 8.915",\
"6.469, 6.526, 6.673, 6.88, 7.145, 7.485, 7.915, 8.451, 9.102, 9.878",\
"7.738, 7.795, 7.942, 8.148, 8.414, 8.753, 9.183, 9.719, 10.37, 11.15",\
"9.308, 9.364, 9.512, 9.718, 9.984, 10.32, 10.75, 11.29, 11.94, 12.72",\
"11.14, 11.2, 11.35, 11.55, 11.82, 12.16, 12.59, 13.12, 13.78, 14.55",\
"13.19, 13.25, 13.39, 13.6, 13.86, 14.2, 14.63, 15.17, 15.82, 16.6");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006642, 0.02645, 0.06426, 0.1232, 0.2059, 0.3146, 0.4517, 0.619, 0.8184");
values("0.2968, 0.3394, 0.469, 0.6936, 1.04, 1.544, 2.232, 3.113, 4.202, 5.513",\
"0.2962, 0.339, 0.4692, 0.6958, 1.042, 1.545, 2.23, 3.117, 4.209, 5.501",\
"0.2968, 0.3392, 0.4692, 0.6942, 1.04, 1.544, 2.232, 3.116, 4.205, 5.51",\
"0.2962, 0.3396, 0.4694, 0.6942, 1.04, 1.544, 2.232, 3.116, 4.203, 5.511",\
"0.297, 0.3396, 0.4692, 0.694, 1.041, 1.545, 2.23, 3.113, 4.205, 5.512",\
"0.297, 0.3392, 0.4692, 0.6942, 1.042, 1.543, 2.231, 3.114, 4.208, 5.502",\
"0.296, 0.34, 0.47, 0.696, 1.042, 1.544, 2.23, 3.114, 4.21, 5.502",\
"0.298, 0.338, 0.47, 0.694, 1.042, 1.544, 2.23, 3.114, 4.208, 5.508",\
"0.296, 0.34, 0.468, 0.694, 1.042, 1.542, 2.232, 3.114, 4.208, 5.504",\
"0.298, 0.34, 0.47, 0.696, 1.04, 1.546, 2.23, 3.116, 4.208, 5.51");
}
}
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.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006642, 0.02645, 0.06426, 0.1232, 0.2059, 0.3146, 0.4517, 0.619, 0.8184");
values("4.104, 4.161, 4.308, 4.514, 4.78, 5.119, 5.55, 6.085, 6.737, 7.514",\
"4.161, 4.218, 4.364, 4.571, 4.836, 5.176, 5.606, 6.142, 6.794, 7.57",\
"4.385, 4.442, 4.588, 4.795, 5.06, 5.399, 5.83, 6.366, 7.018, 7.794",\
"4.822, 4.879, 5.025, 5.231, 5.497, 5.837, 6.267, 6.802, 7.454, 8.231",\
"5.506, 5.563, 5.709, 5.916, 6.181, 6.521, 6.95, 7.486, 8.138, 8.914",\
"6.469, 6.527, 6.673, 6.88, 7.146, 7.485, 7.915, 8.451, 9.103, 9.879",\
"7.738, 7.795, 7.942, 8.148, 8.414, 8.753, 9.183, 9.719, 10.37, 11.15",\
"9.308, 9.365, 9.512, 9.718, 9.984, 10.32, 10.75, 11.29, 11.94, 12.72",\
"11.14, 11.2, 11.35, 11.55, 11.82, 12.16, 12.59, 13.12, 13.78, 14.55",\
"13.19, 13.24, 13.39, 13.6, 13.86, 14.2, 14.63, 15.17, 15.82, 16.6");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006642, 0.02645, 0.06426, 0.1232, 0.2059, 0.3146, 0.4517, 0.619, 0.8184");
values("0.2964, 0.3394, 0.469, 0.694, 1.042, 1.544, 2.232, 3.113, 4.204, 5.513",\
"0.296, 0.339, 0.4692, 0.696, 1.041, 1.544, 2.23, 3.117, 4.204, 5.513",\
"0.296, 0.339, 0.4694, 0.6946, 1.041, 1.545, 2.232, 3.114, 4.202, 5.512",\
"0.2958, 0.3392, 0.469, 0.695, 1.042, 1.544, 2.232, 3.117, 4.208, 5.505",\
"0.296, 0.3394, 0.4692, 0.696, 1.041, 1.544, 2.231, 3.117, 4.207, 5.506",\
"0.2958, 0.3392, 0.4692, 0.6944, 1.042, 1.545, 2.231, 3.112, 4.208, 5.51",\
"0.296, 0.34, 0.47, 0.694, 1.042, 1.544, 2.23, 3.116, 4.208, 5.504",\
"0.296, 0.34, 0.47, 0.694, 1.042, 1.544, 2.23, 3.116, 4.202, 5.514",\
"0.296, 0.34, 0.468, 0.694, 1.042, 1.546, 2.232, 3.116, 4.208, 5.506",\
"0.296, 0.34, 0.47, 0.696, 1.042, 1.546, 2.23, 3.116, 4.21, 5.512");
}
}
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.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006642, 0.02645, 0.06426, 0.1232, 0.2059, 0.3146, 0.4517, 0.619, 0.8184");
values("4.1, 4.157, 4.304, 4.511, 4.776, 5.116, 5.546, 6.081, 6.734, 7.51",\
"4.156, 4.213, 4.36, 4.566, 4.832, 5.171, 5.601, 6.137, 6.79, 7.566",\
"4.379, 4.436, 4.583, 4.79, 5.055, 5.394, 5.825, 6.36, 7.012, 7.788",\
"4.815, 4.871, 5.018, 5.225, 5.491, 5.83, 6.26, 6.796, 7.448, 8.224",\
"5.499, 5.556, 5.703, 5.91, 6.175, 6.515, 6.945, 7.481, 8.132, 8.908",\
"6.463, 6.519, 6.667, 6.873, 7.139, 7.478, 7.908, 8.444, 9.096, 9.872",\
"7.731, 7.787, 7.934, 8.142, 8.407, 8.747, 9.177, 9.713, 10.37, 11.14",\
"9.302, 9.359, 9.505, 9.712, 9.978, 10.32, 10.75, 11.28, 11.94, 12.71",\
"11.14, 11.19, 11.34, 11.55, 11.81, 12.15, 12.58, 13.12, 13.77, 14.55",\
"13.18, 13.24, 13.38, 13.59, 13.86, 14.2, 14.63, 15.16, 15.81, 16.59");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006642, 0.02645, 0.06426, 0.1232, 0.2059, 0.3146, 0.4517, 0.619, 0.8184");
values("4.074, 4.154, 4.413, 4.887, 5.616, 6.632, 7.964, 9.643, 11.69, 14.12",\
"4.13, 4.21, 4.468, 4.943, 5.672, 6.688, 8.021, 9.699, 11.74, 14.18",\
"4.296, 4.377, 4.635, 5.11, 5.838, 6.855, 8.187, 9.866, 11.91, 14.35",\
"4.576, 4.657, 4.916, 5.389, 6.119, 7.134, 8.467, 10.14, 12.19, 14.62",\
"4.994, 5.075, 5.334, 5.808, 6.537, 7.554, 8.885, 10.56, 12.61, 15.05",\
"5.574, 5.654, 5.913, 6.387, 7.116, 8.132, 9.465, 11.14, 13.19, 15.62",\
"6.309, 6.389, 6.647, 7.122, 7.85, 8.867, 10.2, 11.88, 13.92, 16.36",\
"7.161, 7.241, 7.499, 7.973, 8.702, 9.72, 11.05, 12.73, 14.78, 17.21",\
"8.124, 8.205, 8.463, 8.937, 9.666, 10.68, 12.01, 13.69, 15.74, 18.17",\
"9.195, 9.275, 9.534, 10.01, 10.74, 11.75, 13.09, 14.76, 16.81, 19.24");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006642, 0.02645, 0.06426, 0.1232, 0.2059, 0.3146, 0.4517, 0.619, 0.8184");
values("0.2966, 0.3396, 0.4694, 0.694, 1.041, 1.545, 2.23, 3.116, 4.207, 5.505",\
"0.2964, 0.3394, 0.4694, 0.695, 1.042, 1.545, 2.23, 3.117, 4.201, 5.511",\
"0.2964, 0.3394, 0.4692, 0.6962, 1.042, 1.545, 2.231, 3.117, 4.209, 5.503",\
"0.2966, 0.3392, 0.4694, 0.6956, 1.041, 1.545, 2.231, 3.113, 4.209, 5.505",\
"0.2962, 0.3392, 0.4692, 0.6942, 1.042, 1.544, 2.23, 3.113, 4.208, 5.503",\
"0.2962, 0.3394, 0.4694, 0.6952, 1.042, 1.545, 2.231, 3.116, 4.206, 5.51",\
"0.296, 0.34, 0.47, 0.696, 1.042, 1.544, 2.23, 3.116, 4.202, 5.512",\
"0.298, 0.34, 0.47, 0.694, 1.042, 1.544, 2.23, 3.118, 4.208, 5.508",\
"0.298, 0.34, 0.472, 0.694, 1.042, 1.544, 2.23, 3.116, 4.202, 5.512",\
"0.298, 0.34, 0.47, 0.698, 1.04, 1.546, 2.23, 3.116, 4.206, 5.512");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006642, 0.02645, 0.06426, 0.1232, 0.2059, 0.3146, 0.4517, 0.619, 0.8184");
values("0.3168, 0.4256, 0.8172, 1.584, 2.791, 4.477, 6.708, 9.502, 12.92, 17",\
"0.317, 0.4264, 0.8188, 1.584, 2.791, 4.476, 6.698, 9.504, 12.92, 17.01",\
"0.317, 0.4268, 0.817, 1.584, 2.787, 4.483, 6.709, 9.502, 12.92, 17",\
"0.3172, 0.4256, 0.817, 1.588, 2.793, 4.476, 6.707, 9.499, 12.92, 17.02",\
"0.3172, 0.4266, 0.817, 1.588, 2.788, 4.484, 6.705, 9.501, 12.92, 17",\
"0.317, 0.4258, 0.8188, 1.584, 2.792, 4.476, 6.706, 9.502, 12.92, 17.02",\
"0.318, 0.426, 0.816, 1.588, 2.79, 4.48, 6.702, 9.514, 12.92, 17.01",\
"0.318, 0.426, 0.816, 1.584, 2.788, 4.476, 6.698, 9.516, 12.94, 16.99",\
"0.316, 0.426, 0.818, 1.586, 2.788, 4.474, 6.708, 9.498, 12.92, 16.99",\
"0.318, 0.426, 0.818, 1.584, 2.79, 4.48, 6.702, 9.502, 12.93, 17");
}
}
timing() {
related_pin : "RN" ;
timing_sense : positive_unate ;
timing_type : clear ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006642, 0.02645, 0.06426, 0.1232, 0.2059, 0.3146, 0.4517, 0.619, 0.8184");
values("4.104, 4.161, 4.308, 4.515, 4.78, 5.119, 5.549, 6.085, 6.737, 7.514",\
"4.16, 4.217, 4.364, 4.571, 4.836, 5.175, 5.606, 6.142, 6.793, 7.569",\
"4.385, 4.442, 4.589, 4.795, 5.06, 5.4, 5.83, 6.366, 7.018, 7.795",\
"4.821, 4.878, 5.026, 5.231, 5.497, 5.836, 6.267, 6.803, 7.455, 8.231",\
"5.505, 5.562, 5.709, 5.915, 6.181, 6.52, 6.95, 7.486, 8.138, 8.915",\
"6.469, 6.526, 6.673, 6.88, 7.145, 7.485, 7.915, 8.451, 9.102, 9.878",\
"7.738, 7.795, 7.942, 8.148, 8.414, 8.753, 9.183, 9.719, 10.37, 11.15",\
"9.308, 9.364, 9.512, 9.718, 9.984, 10.32, 10.75, 11.29, 11.94, 12.72",\
"11.14, 11.2, 11.35, 11.55, 11.82, 12.16, 12.59, 13.12, 13.78, 14.55",\
"13.19, 13.25, 13.39, 13.6, 13.86, 14.2, 14.63, 15.17, 15.82, 16.6");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006642, 0.02645, 0.06426, 0.1232, 0.2059, 0.3146, 0.4517, 0.619, 0.8184");
values("4.074, 4.154, 4.413, 4.887, 5.616, 6.632, 7.964, 9.643, 11.69, 14.12",\
"4.13, 4.21, 4.468, 4.943, 5.672, 6.688, 8.021, 9.699, 11.74, 14.18",\
"4.296, 4.377, 4.635, 5.11, 5.838, 6.855, 8.187, 9.866, 11.91, 14.35",\
"4.576, 4.657, 4.916, 5.389, 6.119, 7.134, 8.467, 10.14, 12.19, 14.62",\
"4.994, 5.075, 5.334, 5.808, 6.537, 7.554, 8.885, 10.56, 12.61, 15.05",\
"5.574, 5.654, 5.913, 6.387, 7.116, 8.132, 9.465, 11.14, 13.19, 15.62",\
"6.309, 6.389, 6.647, 7.122, 7.85, 8.867, 10.2, 11.88, 13.92, 16.36",\
"7.161, 7.241, 7.499, 7.973, 8.702, 9.72, 11.05, 12.73, 14.78, 17.21",\
"8.124, 8.205, 8.463, 8.937, 9.666, 10.68, 12.01, 13.69, 15.74, 18.17",\
"9.195, 9.275, 9.534, 10.01, 10.74, 11.75, 13.09, 14.76, 16.81, 19.24");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006642, 0.02645, 0.06426, 0.1232, 0.2059, 0.3146, 0.4517, 0.619, 0.8184");
values("0.2964, 0.3394, 0.469, 0.694, 1.042, 1.544, 2.232, 3.113, 4.204, 5.513",\
"0.296, 0.339, 0.4692, 0.696, 1.041, 1.544, 2.23, 3.117, 4.204, 5.513",\
"0.296, 0.339, 0.4694, 0.6946, 1.041, 1.545, 2.232, 3.114, 4.202, 5.512",\
"0.2958, 0.3392, 0.469, 0.695, 1.042, 1.544, 2.232, 3.117, 4.208, 5.505",\
"0.296, 0.3394, 0.4692, 0.696, 1.041, 1.544, 2.231, 3.117, 4.207, 5.506",\
"0.2958, 0.3392, 0.4692, 0.6944, 1.042, 1.545, 2.231, 3.112, 4.208, 5.51",\
"0.296, 0.34, 0.47, 0.694, 1.042, 1.544, 2.23, 3.116, 4.208, 5.504",\
"0.296, 0.34, 0.47, 0.694, 1.042, 1.544, 2.23, 3.116, 4.202, 5.514",\
"0.296, 0.34, 0.468, 0.694, 1.042, 1.546, 2.232, 3.116, 4.208, 5.506",\
"0.296, 0.34, 0.47, 0.696, 1.042, 1.546, 2.23, 3.116, 4.21, 5.512");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006642, 0.02645, 0.06426, 0.1232, 0.2059, 0.3146, 0.4517, 0.619, 0.8184");
values("0.3168, 0.4256, 0.8172, 1.584, 2.791, 4.477, 6.708, 9.502, 12.92, 17",\
"0.317, 0.4264, 0.8188, 1.584, 2.791, 4.476, 6.698, 9.504, 12.92, 17.01",\
"0.317, 0.4268, 0.817, 1.584, 2.787, 4.483, 6.709, 9.502, 12.92, 17",\
"0.3172, 0.4256, 0.817, 1.588, 2.793, 4.476, 6.707, 9.499, 12.92, 17.02",\
"0.3172, 0.4266, 0.817, 1.588, 2.788, 4.484, 6.705, 9.501, 12.92, 17",\
"0.317, 0.4258, 0.8188, 1.584, 2.792, 4.476, 6.706, 9.502, 12.92, 17.02",\
"0.318, 0.426, 0.816, 1.588, 2.79, 4.48, 6.702, 9.514, 12.92, 17.01",\
"0.318, 0.426, 0.816, 1.584, 2.788, 4.476, 6.698, 9.516, 12.94, 16.99",\
"0.316, 0.426, 0.818, 1.586, 2.788, 4.474, 6.708, 9.498, 12.92, 16.99",\
"0.318, 0.426, 0.818, 1.584, 2.79, 4.48, 6.702, 9.502, 12.93, 17");
}
}
}
pin(RN) {
capacitance : 0.005437 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 17 ;
min_pulse_width_low : 2.453 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.002534, 0.002523, 0.002519, 0.002522, 0.002521, 0.002524, 0.002523, \
0.002523, 0.00252, 0.002505");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.00252, -0.002524, -0.002521, -0.002515, -0.00252, -0.002518, \
-0.002518, -0.002516, -0.002515, -0.002504");
}
}
internal_power() {
when : "!D&E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.00252, 0.002525, 0.002522, 0.002522, 0.002523, 0.002522, 0.002523, \
0.002523, 0.002522, 0.002506");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.002519, -0.002525, -0.002521, -0.002515, -0.002522, -0.002519, \
-0.002518, -0.002517, -0.002514, -0.002504");
}
}
internal_power() {
when : "D&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.002532, 0.002522, 0.002523, 0.00252, 0.002524, 0.002524, 0.00252, \
0.002523, 0.002522, 0.002506");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.00252, -0.002523, -0.002521, -0.002514, -0.00252, -0.002519, \
-0.002519, -0.002517, -0.002515, -0.002505");
}
}
timing() {
related_pin : "E" ;
timing_type : recovery_falling ;
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("2.6, 2.61, 2.66, 2.85, 3.22, 3.87, 4.86, 6.22, 7.97, 10.11",\
"2.67, 2.66, 2.72, 2.9, 3.29, 3.93, 4.93, 6.31, 8.06, 10.22",\
"2.81, 2.81, 2.87, 3.05, 3.43, 4.07, 5.05, 6.41, 8.14, 10.26",\
"3.09, 3.09, 3.15, 3.34, 3.71, 4.35, 5.33, 6.69, 8.42, 10.54",\
"3.5, 3.51, 3.56, 3.75, 4.13, 4.76, 5.74, 7.09, 8.8, 10.87",\
"4.06, 4.07, 4.13, 4.31, 4.69, 5.31, 6.26, 7.56, 9.21, 11.22",\
"4.78, 4.79, 4.84, 5.02, 5.39, 6, 6.91, 8.17, 9.77, 11.7",\
"5.61, 5.61, 5.68, 5.85, 6.21, 6.8, 7.67, 8.88, 10.43, 12.31",\
"6.56, 6.56, 6.62, 6.8, 7.14, 7.71, 8.55, 9.7, 11.18, 13",\
"7.6, 7.61, 7.67, 7.83, 8.18, 8.72, 9.52, 10.61, 12.03, 13.77");
}
}
timing() {
related_pin : "E" ;
timing_type : removal_falling ;
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-2.08, -2.09, -2.13, -2.3, -2.63, -3.13, -3.8, -4.61, -5.52, -6.52",\
"-2.13, -2.14, -2.18, -2.36, -2.69, -3.19, -3.86, -4.67, -5.57, -6.57",\
"-2.3, -2.31, -2.36, -2.53, -2.85, -3.35, -4.03, -4.83, -5.74, -6.74",\
"-2.58, -2.58, -2.64, -2.8, -3.13, -3.63, -4.3, -5.1, -6.01, -7.01",\
"-3, -3.01, -3.05, -3.23, -3.55, -4.04, -4.71, -5.5, -6.39, -7.38",\
"-3.58, -3.58, -3.63, -3.8, -4.12, -4.62, -5.25, -6.02, -6.9, -7.87",\
"-4.3, -4.3, -4.35, -4.51, -4.83, -5.3, -5.92, -6.67, -7.53, -8.48",\
"-5.13, -5.14, -5.18, -5.33, -5.63, -6.09, -6.7, -7.43, -8.26, -9.21",\
"-6.07, -6.07, -6.11, -6.25, -6.55, -6.99, -7.57, -8.28, -9.1, -10.03",\
"-7.123, -7.125, -7.156, -7.285, -7.56, -7.98, -8.55, -9.23, -10.03, -10.94");
}
}
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("2.453");
}
}
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("2.453");
}
}
}
}