blob: 39d2a62ecea47b569fe19d94ea15b51e5461f1dc [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__dffnsnq_2) {
area : 107.251200 ;
ff(IQ1,IQN1) {
clocked_on : "(!CLKN)" ;
next_state : "D" ;
preset : "(!SETN)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&!D&!SETN" ;
value : "4.722462e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&!D&SETN" ;
value : "6.844014e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&D&!SETN" ;
value : "4.743846e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&D&SETN" ;
value : "0.00011160018" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&!D&!SETN" ;
value : "4.485456e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&!D&SETN" ;
value : "8.279172e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&D&!SETN" ;
value : "4.50684e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&D&SETN" ;
value : "0.0001020843" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00011160018" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(CLKN) {
capacitance : 0.004218 ;
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_period : 7.999 ;
min_pulse_width_high : 2.757 ;
min_pulse_width_low : 4.004 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!SETN" ;
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.04612, 0.04603, 0.04583, 0.04558, 0.04535, 0.04513, 0.04495, \
0.0448, 0.04469, 0.04454");
}
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.04112, 0.04111, 0.04098, 0.04069, 0.04039, 0.04015, 0.03999, \
0.03984, 0.03974, 0.03966");
}
}
internal_power() {
when : "!D&SETN" ;
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.03907, 0.039, 0.03877, 0.03855, 0.03835, 0.0382, 0.03808, 0.038, \
0.03793, 0.03785");
}
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.0312, 0.03118, 0.03107, 0.03084, 0.03063, 0.03046, 0.0303, 0.0302, \
0.03012, 0.03006");
}
}
internal_power() {
when : "D&!SETN" ;
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.03971, 0.03962, 0.03942, 0.03918, 0.03899, 0.03883, 0.03871, \
0.03859, 0.03851, 0.0384");
}
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.03089, 0.03087, 0.03076, 0.03055, 0.03034, 0.03015, 0.03, 0.02992, \
0.02983, 0.02976");
}
}
internal_power() {
when : "D&SETN" ;
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.0397, 0.03962, 0.03941, 0.03918, 0.03898, 0.03883, 0.0387, 0.0386, \
0.03851, 0.03838");
}
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.03089, 0.03087, 0.03076, 0.03055, 0.03035, 0.03016, 0.03001, \
0.02991, 0.02981, 0.02977");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_NOT_D_AND_SETN === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D&SETN" ;
fall_constraint(scalar) {
values("3.828");
}
rise_constraint(scalar) {
values("2.757");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_D_AND_SETN === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&SETN" ;
fall_constraint(scalar) {
values("4.004");
}
rise_constraint(scalar) {
values("2.595");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_NOT_D_AND_SETN === 1'b1" ;
timing_type : minimum_period ;
when : "!D&SETN" ;
fall_constraint(scalar) {
values("7.678");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_D_AND_SETN === 1'b1" ;
timing_type : minimum_period ;
when : "D&SETN" ;
fall_constraint(scalar) {
values("7.999");
}
}
}
pin(D) {
capacitance : 0.003374 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 17 ;
nextstate_type : data ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLKN&!SETN" ;
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.009474, 0.009304, 0.009078, 0.008951, 0.008895, 0.008853, 0.008834, \
0.008816, 0.008798, 0.008775");
}
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.001421, 0.00137, 0.001236, 0.001083, 0.0009643, 0.0008936, 0.0008367, \
0.0007967, 0.0007719, 0.0007546");
}
}
internal_power() {
when : "!CLKN&SETN" ;
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.009476, 0.009305, 0.009074, 0.008952, 0.008886, 0.008855, 0.008839, \
0.008813, 0.008805, 0.008771");
}
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.001427, 0.001373, 0.001236, 0.001071, 0.0009645, 0.0008926, \
0.0008355, 0.0008077, 0.000771, 0.0007537");
}
}
internal_power() {
when : "CLKN&!SETN" ;
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.02043, 0.02032, 0.02017, 0.02005, 0.01996, 0.01989, 0.01985, \
0.01982, 0.0198, 0.01975");
}
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.008494, 0.008463, 0.008373, 0.008284, 0.008195, 0.008113, 0.008052, \
0.007997, 0.00796, 0.007926");
}
}
internal_power() {
when : "CLKN&SETN" ;
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.02932, 0.02921, 0.02907, 0.02893, 0.02882, 0.02872, 0.02866, \
0.02861, 0.02856, 0.0285");
}
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.02351, 0.02348, 0.02338, 0.02328, 0.02316, 0.02305, 0.02295, \
0.02287, 0.02281, 0.02275");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_SETN === 1'b1" ;
timing_type : hold_falling ;
when : "SETN" ;
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("-1.09, -1.06, -0.88, -0.57, -0.05, 0.65, 1.5, 2.49, 3.68, 5.04",\
"-1.15, -1.12, -0.94, -0.63, -0.11, 0.59, 1.45, 2.44, 3.62, 4.98",\
"-1.37, -1.35, -1.16, -0.85, -0.33, 0.37, 1.22, 2.22, 3.4, 4.76",\
"-1.81, -1.77, -1.6, -1.28, -0.76, -0.07, 0.79, 1.78, 2.97, 4.33",\
"-2.49, -2.45, -2.27, -1.95, -1.44, -0.74, 0.11, 1.1, 2.29, 3.65",\
"-3.43, -3.4, -3.21, -2.88, -2.37, -1.69, -0.84, 0.16, 1.35, 2.7",\
"-4.61, -4.59, -4.4, -4.06, -3.55, -2.9, -2.04, -1.05, 0.14, 1.5",\
"-6, -5.97, -5.78, -5.45, -4.94, -4.29, -3.44, -2.46, -1.27, 0.09",\
"-7.559, -7.535, -7.343, -7.01, -6.5, -5.85, -5.03, -4.06, -2.87, -1.52",\
"-9.306, -9.281, -9.098, -8.762, -8.256, -7.6, -6.8, -5.84, -4.66, -3.32");
}
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("1.27, 1.33, 1.54, 1.98, 2.65, 3.61, 4.83, 6.29, 7.93, 9.76",\
"1.22, 1.27, 1.5, 1.93, 2.61, 3.55, 4.78, 6.23, 7.88, 9.7",\
"1.02, 1.08, 1.3, 1.73, 2.41, 3.35, 4.59, 6.05, 7.69, 9.51",\
"0.64, 0.7, 0.92, 1.35, 2.03, 2.98, 4.22, 5.69, 7.34, 9.17",\
"0.21, 0.27, 0.49, 0.91, 1.59, 2.54, 3.75, 5.22, 6.88, 8.71",\
"-0.28, -0.23, -0, 0.42, 1.09, 2.02, 3.24, 4.69, 6.34, 8.17",\
"-0.84, -0.78, -0.56, -0.13, 0.53, 1.45, 2.66, 4.1, 5.74, 7.56",\
"-1.47, -1.42, -1.18, -0.75, -0.09, 0.82, 2.02, 3.46, 5.08, 6.9",\
"-2.15, -2.1, -1.86, -1.42, -0.77, 0.14, 1.32, 2.75, 4.36, 6.17",\
"-2.88, -2.83, -2.58, -2.14, -1.49, -0.6, 0.57, 1.99, 3.6, 5.39");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_SETN === 1'b1" ;
timing_type : setup_falling ;
when : "SETN" ;
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("2.47, 2.38, 2.15, 1.7, 1.11, 0.36, -0.57, -1.64, -2.9, -4.31",\
"2.54, 2.45, 2.22, 1.76, 1.18, 0.42, -0.51, -1.58, -2.84, -4.25",\
"2.75, 2.66, 2.43, 1.98, 1.39, 0.64, -0.29, -1.36, -2.62, -4.04",\
"3.18, 3.1, 2.87, 2.41, 1.82, 1.08, 0.15, -0.93, -2.18, -3.6",\
"3.87, 3.79, 3.55, 3.1, 2.51, 1.76, 0.84, -0.24, -1.5, -2.92",\
"4.82, 4.74, 4.5, 4.05, 3.45, 2.7, 1.79, 0.71, -0.55, -1.97",\
"6.04, 5.95, 5.72, 5.27, 4.66, 3.9, 2.99, 1.92, 0.66, -0.76",\
"7.49, 7.41, 7.18, 6.72, 6.11, 5.34, 4.43, 3.36, 2.1, 0.67",\
"9.18, 9.09, 8.86, 8.41, 7.78, 7.01, 6.08, 5.01, 3.75, 2.33",\
"11.05, 10.97, 10.75, 10.28, 9.64, 8.85, 7.92, 6.85, 5.59, 4.16");
}
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("0.94, 0.87, 0.67, 0.26, -0.48, -1.49, -2.75, -4.28, -6, -7.934",\
"1, 0.93, 0.73, 0.32, -0.43, -1.43, -2.69, -4.22, -5.93, -7.874",\
"1.18, 1.11, 0.91, 0.51, -0.24, -1.24, -2.51, -4.03, -5.75, -7.683",\
"1.54, 1.47, 1.26, 0.84, 0.11, -0.89, -2.15, -3.68, -5.4, -7.334",\
"2.05, 1.97, 1.77, 1.33, 0.63, -0.39, -1.66, -3.18, -4.9, -6.82",\
"2.67, 2.6, 2.4, 1.96, 1.25, 0.27, -1.02, -2.55, -4.27, -6.2",\
"3.4, 3.33, 3.12, 2.67, 1.97, 0.97, -0.29, -1.82, -3.53, -5.46",\
"4.22, 4.15, 3.93, 3.49, 2.78, 1.79, 0.52, -1.01, -2.72, -4.64",\
"5.12, 5.05, 4.84, 4.38, 3.67, 2.68, 1.42, -0.1, -1.81, -3.73",\
"6.09, 6.02, 5.8, 5.35, 4.64, 3.65, 2.4, 0.87, -0.84, -2.75");
}
}
}
pin(Q) {
direction : output ;
function : "IQ1" ;
max_capacitance : 0.4087 ;
max_transition : 17 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "CLKN" ;
when : "SETN" ;
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.003814, 0.01369, 0.03256, 0.06194, 0.1032, 0.1574, 0.2258, 0.3092, 0.4087");
values("0.04832, 0.0485, 0.04889, 0.04934, 0.0497, 0.04996, 0.05012, 0.05023, 0.0503, 0.05036",\
"0.0483, 0.04848, 0.04889, 0.04935, 0.04971, 0.04996, 0.05013, 0.05024, 0.0503, 0.05035",\
"0.04833, 0.0485, 0.04892, 0.04937, 0.04973, 0.04998, 0.05016, 0.05025, 0.05033, 0.05038",\
"0.0483, 0.04849, 0.04889, 0.04934, 0.04971, 0.04995, 0.05013, 0.05024, 0.0503, 0.05035",\
"0.04826, 0.04844, 0.04885, 0.0493, 0.04966, 0.04993, 0.05009, 0.0502, 0.05027, 0.05031",\
"0.04819, 0.04837, 0.04876, 0.04922, 0.04959, 0.04985, 0.05001, 0.05012, 0.05019, 0.05024",\
"0.04812, 0.04829, 0.0487, 0.04916, 0.04953, 0.04978, 0.04995, 0.05006, 0.05012, 0.05017",\
"0.04805, 0.04823, 0.04864, 0.04909, 0.04946, 0.04972, 0.04987, 0.04998, 0.05004, 0.04993",\
"0.04798, 0.04816, 0.04857, 0.04903, 0.04939, 0.04964, 0.0498, 0.04972, 0.04881, 0.0473",\
"0.04488, 0.04514, 0.04557, 0.0454, 0.04359, 0.04232, 0.04152, 0.04102, 0.04068, 0.04045");
}
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.003814, 0.01369, 0.03256, 0.06194, 0.1032, 0.1574, 0.2258, 0.3092, 0.4087");
values("0.05576, 0.05588, 0.0562, 0.05668, 0.05713, 0.05757, 0.05818, 0.05877, 0.07181, 0.156",\
"0.05577, 0.05591, 0.05623, 0.05666, 0.05715, 0.0576, 0.05798, 0.05933, 0.07292, 0.1588",\
"0.05575, 0.0559, 0.05622, 0.05666, 0.05712, 0.05775, 0.05814, 0.05911, 0.07628, 0.1695",\
"0.05573, 0.05589, 0.05617, 0.05663, 0.0572, 0.0576, 0.05789, 0.05941, 0.08276, 0.192",\
"0.05571, 0.05586, 0.05616, 0.05662, 0.05713, 0.0576, 0.05794, 0.06103, 0.1001, 0.2274",\
"0.05573, 0.05587, 0.05613, 0.05661, 0.0571, 0.05768, 0.05804, 0.06656, 0.1359, 0.2731",\
"0.05581, 0.05592, 0.05621, 0.05669, 0.05716, 0.0576, 0.05962, 0.08992, 0.1996, 0.3117",\
"0.05593, 0.05606, 0.0564, 0.05681, 0.05736, 0.05813, 0.0753, 0.1598, 0.2513, 0.3176",\
"0.05598, 0.05612, 0.05646, 0.05688, 0.05782, 0.08096, 0.1485, 0.1998, 0.2345, 0.2585",\
"0.05135, 0.05147, 0.05443, 0.06834, 0.07762, 0.08286, 0.08589, 0.08774, 0.08892, 0.08972");
}
}
internal_power() {
related_pin : "SETN" ;
when : "!CLKN&!D" ;
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.003814, 0.01369, 0.03256, 0.06194, 0.1032, 0.1574, 0.2258, 0.3092, 0.4087");
values("0.07249, 0.07266, 0.07301, 0.07346, 0.0739, 0.07443, 0.07485, 0.07533, 0.08558, 0.1573",\
"0.07248, 0.07265, 0.073, 0.07343, 0.0739, 0.0744, 0.07484, 0.07524, 0.08618, 0.1601",\
"0.07211, 0.07229, 0.07261, 0.07305, 0.07361, 0.07426, 0.07455, 0.07523, 0.0875, 0.1692",\
"0.07169, 0.07184, 0.07223, 0.07265, 0.0732, 0.0736, 0.07412, 0.0753, 0.09265, 0.1895",\
"0.07137, 0.07152, 0.0719, 0.07242, 0.07289, 0.07335, 0.0736, 0.07577, 0.1055, 0.2242",\
"0.0711, 0.07127, 0.07159, 0.07206, 0.07252, 0.07297, 0.07358, 0.07923, 0.1356, 0.2728",\
"0.07088, 0.07106, 0.07139, 0.07183, 0.0723, 0.07282, 0.07396, 0.09536, 0.1963, 0.3187",\
"0.0707, 0.07088, 0.0712, 0.07168, 0.0722, 0.07279, 0.08328, 0.158, 0.2595, 0.3353",\
"0.07056, 0.07071, 0.07108, 0.07152, 0.07224, 0.08601, 0.154, 0.2156, 0.2577, 0.287",\
"0.07029, 0.07046, 0.07104, 0.08596, 0.1043, 0.115, 0.1213, 0.1252, 0.1277, 0.1294");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
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.003814, 0.01369, 0.03256, 0.06194, 0.1032, 0.1574, 0.2258, 0.3092, 0.4087");
values("0.07249, 0.07266, 0.07301, 0.07346, 0.0739, 0.07443, 0.07485, 0.07533, 0.08558, 0.1573",\
"0.07248, 0.07265, 0.073, 0.07343, 0.0739, 0.0744, 0.07484, 0.07524, 0.08618, 0.1601",\
"0.07211, 0.07229, 0.07261, 0.07305, 0.07361, 0.07426, 0.07455, 0.07523, 0.0875, 0.1692",\
"0.07169, 0.07184, 0.07223, 0.07265, 0.0732, 0.0736, 0.07412, 0.0753, 0.09265, 0.1895",\
"0.07137, 0.07152, 0.0719, 0.07242, 0.07289, 0.07335, 0.0736, 0.07577, 0.1055, 0.2242",\
"0.0711, 0.07127, 0.07159, 0.07206, 0.07252, 0.07297, 0.07358, 0.07923, 0.1356, 0.2728",\
"0.07088, 0.07106, 0.07139, 0.07183, 0.0723, 0.07282, 0.07396, 0.09536, 0.1963, 0.3187",\
"0.0707, 0.07088, 0.0712, 0.07168, 0.0722, 0.07279, 0.08328, 0.158, 0.2595, 0.3353",\
"0.07056, 0.07071, 0.07108, 0.07152, 0.07224, 0.08601, 0.154, 0.2156, 0.2577, 0.287",\
"0.07029, 0.07046, 0.07104, 0.08596, 0.1043, 0.115, 0.1213, 0.1252, 0.1277, 0.1294");
}
}
internal_power() {
related_pin : "SETN" ;
when : "!CLKN&D" ;
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.003814, 0.01369, 0.03256, 0.06194, 0.1032, 0.1574, 0.2258, 0.3092, 0.4087");
values("0.07252, 0.07269, 0.07304, 0.07348, 0.07393, 0.07445, 0.07484, 0.07561, 0.08561, 0.1573",\
"0.07253, 0.0727, 0.07304, 0.07352, 0.07401, 0.07446, 0.07488, 0.07566, 0.08613, 0.1601",\
"0.07215, 0.07232, 0.0727, 0.07311, 0.07366, 0.0741, 0.07459, 0.07517, 0.08821, 0.1693",\
"0.07175, 0.07194, 0.07228, 0.07276, 0.07329, 0.07373, 0.07399, 0.07505, 0.09252, 0.1895",\
"0.07141, 0.07159, 0.07191, 0.07245, 0.0729, 0.0733, 0.07389, 0.07606, 0.1054, 0.2243",\
"0.07114, 0.07131, 0.07165, 0.0721, 0.07267, 0.07325, 0.07365, 0.07956, 0.1357, 0.2728",\
"0.07094, 0.07109, 0.07143, 0.07192, 0.07244, 0.07307, 0.07407, 0.09537, 0.1965, 0.3188",\
"0.07076, 0.07092, 0.07123, 0.0717, 0.0723, 0.07288, 0.0833, 0.158, 0.2596, 0.3354",\
"0.07061, 0.07074, 0.07113, 0.07154, 0.07227, 0.08603, 0.154, 0.2157, 0.2578, 0.287",\
"0.07031, 0.07046, 0.07104, 0.08607, 0.1043, 0.1151, 0.1214, 0.1253, 0.1278, 0.1294");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
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.003814, 0.01369, 0.03256, 0.06194, 0.1032, 0.1574, 0.2258, 0.3092, 0.4087");
values("0.07252, 0.07269, 0.07304, 0.07348, 0.07393, 0.07445, 0.07484, 0.07561, 0.08561, 0.1573",\
"0.07253, 0.0727, 0.07304, 0.07352, 0.07401, 0.07446, 0.07488, 0.07566, 0.08613, 0.1601",\
"0.07215, 0.07232, 0.0727, 0.07311, 0.07366, 0.0741, 0.07459, 0.07517, 0.08821, 0.1693",\
"0.07175, 0.07194, 0.07228, 0.07276, 0.07329, 0.07373, 0.07399, 0.07505, 0.09252, 0.1895",\
"0.07141, 0.07159, 0.07191, 0.07245, 0.0729, 0.0733, 0.07389, 0.07606, 0.1054, 0.2243",\
"0.07114, 0.07131, 0.07165, 0.0721, 0.07267, 0.07325, 0.07365, 0.07956, 0.1357, 0.2728",\
"0.07094, 0.07109, 0.07143, 0.07192, 0.07244, 0.07307, 0.07407, 0.09537, 0.1965, 0.3188",\
"0.07076, 0.07092, 0.07123, 0.0717, 0.0723, 0.07288, 0.0833, 0.158, 0.2596, 0.3354",\
"0.07061, 0.07074, 0.07113, 0.07154, 0.07227, 0.08603, 0.154, 0.2157, 0.2578, 0.287",\
"0.07031, 0.07046, 0.07104, 0.08607, 0.1043, 0.1151, 0.1214, 0.1253, 0.1278, 0.1294");
}
}
internal_power() {
related_pin : "SETN" ;
when : "CLKN&!D" ;
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.003814, 0.01369, 0.03256, 0.06194, 0.1032, 0.1574, 0.2258, 0.3092, 0.4087");
values("0.05064, 0.05079, 0.05113, 0.05155, 0.0521, 0.05255, 0.05288, 0.05368, 0.06179, 0.1274",\
"0.05069, 0.05085, 0.05119, 0.05164, 0.05214, 0.05261, 0.05297, 0.05337, 0.06267, 0.1305",\
"0.05057, 0.05074, 0.05104, 0.05149, 0.05201, 0.05247, 0.05297, 0.0534, 0.0644, 0.1395",\
"0.05033, 0.0505, 0.05088, 0.0513, 0.05181, 0.05242, 0.05276, 0.05393, 0.06843, 0.1586",\
"0.05012, 0.05027, 0.0507, 0.05104, 0.05159, 0.05204, 0.0524, 0.05398, 0.0797, 0.1927",\
"0.04998, 0.05014, 0.05046, 0.05087, 0.05141, 0.05203, 0.05269, 0.05686, 0.1066, 0.2425",\
"0.04981, 0.04997, 0.05034, 0.05075, 0.05128, 0.05175, 0.05302, 0.07003, 0.1648, 0.2921",\
"0.04972, 0.04985, 0.05025, 0.05069, 0.05116, 0.05188, 0.05931, 0.1259, 0.2329, 0.315",\
"0.04962, 0.04977, 0.05011, 0.05052, 0.05112, 0.05963, 0.1229, 0.1934, 0.2423, 0.2764",\
"0.04954, 0.04967, 0.05004, 0.0571, 0.08615, 0.1058, 0.1176, 0.1248, 0.1296, 0.1328");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
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.003814, 0.01369, 0.03256, 0.06194, 0.1032, 0.1574, 0.2258, 0.3092, 0.4087");
values("0.05064, 0.05079, 0.05113, 0.05155, 0.0521, 0.05255, 0.05288, 0.05368, 0.06179, 0.1274",\
"0.05069, 0.05085, 0.05119, 0.05164, 0.05214, 0.05261, 0.05297, 0.05337, 0.06267, 0.1305",\
"0.05057, 0.05074, 0.05104, 0.05149, 0.05201, 0.05247, 0.05297, 0.0534, 0.0644, 0.1395",\
"0.05033, 0.0505, 0.05088, 0.0513, 0.05181, 0.05242, 0.05276, 0.05393, 0.06843, 0.1586",\
"0.05012, 0.05027, 0.0507, 0.05104, 0.05159, 0.05204, 0.0524, 0.05398, 0.0797, 0.1927",\
"0.04998, 0.05014, 0.05046, 0.05087, 0.05141, 0.05203, 0.05269, 0.05686, 0.1066, 0.2425",\
"0.04981, 0.04997, 0.05034, 0.05075, 0.05128, 0.05175, 0.05302, 0.07003, 0.1648, 0.2921",\
"0.04972, 0.04985, 0.05025, 0.05069, 0.05116, 0.05188, 0.05931, 0.1259, 0.2329, 0.315",\
"0.04962, 0.04977, 0.05011, 0.05052, 0.05112, 0.05963, 0.1229, 0.1934, 0.2423, 0.2764",\
"0.04954, 0.04967, 0.05004, 0.0571, 0.08615, 0.1058, 0.1176, 0.1248, 0.1296, 0.1328");
}
}
internal_power() {
related_pin : "SETN" ;
when : "CLKN&D" ;
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.003814, 0.01369, 0.03256, 0.06194, 0.1032, 0.1574, 0.2258, 0.3092, 0.4087");
values("0.05048, 0.05065, 0.05096, 0.05139, 0.05183, 0.05234, 0.05285, 0.0531, 0.06199, 0.1277",\
"0.05052, 0.05065, 0.05102, 0.05143, 0.05195, 0.05232, 0.05307, 0.05334, 0.0628, 0.1299",\
"0.05037, 0.05052, 0.0509, 0.05132, 0.05181, 0.05248, 0.05273, 0.05331, 0.06394, 0.1393",\
"0.05017, 0.05031, 0.05065, 0.05111, 0.05163, 0.05229, 0.05247, 0.05369, 0.06888, 0.1584",\
"0.04996, 0.05012, 0.05044, 0.05088, 0.05144, 0.05191, 0.05223, 0.05429, 0.07918, 0.1926",\
"0.04977, 0.04993, 0.05032, 0.05074, 0.0513, 0.05174, 0.05214, 0.0566, 0.1068, 0.2426",\
"0.04968, 0.0498, 0.05014, 0.05061, 0.05111, 0.05162, 0.05254, 0.06995, 0.1649, 0.2919",\
"0.04955, 0.04969, 0.05005, 0.05049, 0.051, 0.05144, 0.059, 0.1259, 0.2327, 0.3149",\
"0.04947, 0.04961, 0.04992, 0.05041, 0.05087, 0.05935, 0.1229, 0.1932, 0.2422, 0.2763",\
"0.04933, 0.04948, 0.04988, 0.0568, 0.086, 0.1056, 0.1174, 0.1247, 0.1294, 0.1327");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
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.003814, 0.01369, 0.03256, 0.06194, 0.1032, 0.1574, 0.2258, 0.3092, 0.4087");
values("0.05048, 0.05065, 0.05096, 0.05139, 0.05183, 0.05234, 0.05285, 0.0531, 0.06199, 0.1277",\
"0.05052, 0.05065, 0.05102, 0.05143, 0.05195, 0.05232, 0.05307, 0.05334, 0.0628, 0.1299",\
"0.05037, 0.05052, 0.0509, 0.05132, 0.05181, 0.05248, 0.05273, 0.05331, 0.06394, 0.1393",\
"0.05017, 0.05031, 0.05065, 0.05111, 0.05163, 0.05229, 0.05247, 0.05369, 0.06888, 0.1584",\
"0.04996, 0.05012, 0.05044, 0.05088, 0.05144, 0.05191, 0.05223, 0.05429, 0.07918, 0.1926",\
"0.04977, 0.04993, 0.05032, 0.05074, 0.0513, 0.05174, 0.05214, 0.0566, 0.1068, 0.2426",\
"0.04968, 0.0498, 0.05014, 0.05061, 0.05111, 0.05162, 0.05254, 0.06995, 0.1649, 0.2919",\
"0.04955, 0.04969, 0.05005, 0.05049, 0.051, 0.05144, 0.059, 0.1259, 0.2327, 0.3149",\
"0.04947, 0.04961, 0.04992, 0.05041, 0.05087, 0.05935, 0.1229, 0.1932, 0.2422, 0.2763",\
"0.04933, 0.04948, 0.04988, 0.0568, 0.086, 0.1056, 0.1174, 0.1247, 0.1294, 0.1327");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : falling_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.003814, 0.01369, 0.03256, 0.06194, 0.1032, 0.1574, 0.2258, 0.3092, 0.4087");
values("5.039, 5.114, 5.303, 5.558, 5.867, 6.241, 6.691, 7.234, 7.887, 8.662",\
"5.102, 5.176, 5.366, 5.621, 5.93, 6.304, 6.753, 7.297, 7.95, 8.725",\
"5.325, 5.399, 5.589, 5.844, 6.153, 6.527, 6.977, 7.52, 8.173, 8.948",\
"5.76, 5.835, 6.025, 6.279, 6.589, 6.962, 7.412, 7.955, 8.608, 9.384",\
"6.446, 6.521, 6.71, 6.965, 7.274, 7.648, 8.098, 8.641, 9.294, 10.07",\
"7.412, 7.487, 7.677, 7.931, 8.241, 8.615, 9.064, 9.607, 10.26, 11.04",\
"8.661, 8.736, 8.925, 9.18, 9.49, 9.863, 10.31, 10.86, 11.51, 12.29",\
"10.16, 10.23, 10.42, 10.68, 10.99, 11.36, 11.81, 12.35, 13.01, 13.78",\
"11.86, 11.93, 12.12, 12.38, 12.69, 13.06, 13.51, 14.05, 14.71, 15.48",\
"13.75, 13.83, 14.02, 14.27, 14.58, 14.96, 15.41, 15.95, 16.6, 17.38");
}
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.003814, 0.01369, 0.03256, 0.06194, 0.1032, 0.1574, 0.2258, 0.3092, 0.4087");
values("5.32, 5.406, 5.674, 6.153, 6.883, 7.898, 9.227, 10.9, 12.94, 15.37",\
"5.382, 5.469, 5.737, 6.215, 6.946, 7.961, 9.291, 10.96, 13.01, 15.43",\
"5.604, 5.691, 5.959, 6.437, 7.168, 8.183, 9.513, 11.19, 13.23, 15.66",\
"6.038, 6.126, 6.394, 6.871, 7.603, 8.617, 9.948, 11.62, 13.66, 16.09",\
"6.725, 6.813, 7.08, 7.558, 8.291, 9.305, 10.64, 12.31, 14.35, 16.78",\
"7.694, 7.78, 8.048, 8.525, 9.257, 10.27, 11.6, 13.28, 15.32, 17.75",\
"8.945, 9.032, 9.299, 9.777, 10.51, 11.52, 12.85, 14.53, 16.57, 19",\
"10.44, 10.53, 10.8, 11.28, 12.01, 13.02, 14.35, 16.03, 18.07, 20.5",\
"12.14, 12.23, 12.5, 12.97, 13.71, 14.72, 16.05, 17.72, 19.76, 22.2",\
"14.03, 14.12, 14.39, 14.86, 15.6, 16.61, 17.94, 19.61, 21.65, 24.09");
}
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.003814, 0.01369, 0.03256, 0.06194, 0.1032, 0.1574, 0.2258, 0.3092, 0.4087");
values("0.4172, 0.4688, 0.6174, 0.8538, 1.202, 1.68, 2.325, 3.168, 4.233, 5.524",\
"0.4164, 0.4692, 0.6178, 0.8538, 1.202, 1.681, 2.326, 3.171, 4.231, 5.52",\
"0.4164, 0.4696, 0.6176, 0.8536, 1.202, 1.681, 2.325, 3.17, 4.235, 5.524",\
"0.4168, 0.4698, 0.6178, 0.8534, 1.201, 1.681, 2.326, 3.17, 4.231, 5.521",\
"0.4168, 0.4692, 0.6174, 0.8538, 1.201, 1.681, 2.326, 3.169, 4.234, 5.524",\
"0.4168, 0.469, 0.618, 0.854, 1.202, 1.68, 2.324, 3.17, 4.236, 5.524",\
"0.416, 0.47, 0.618, 0.854, 1.202, 1.68, 2.326, 3.168, 4.234, 5.526",\
"0.416, 0.468, 0.618, 0.854, 1.202, 1.68, 2.326, 3.17, 4.234, 5.518",\
"0.416, 0.47, 0.618, 0.854, 1.202, 1.68, 2.326, 3.172, 4.232, 5.516",\
"0.418, 0.47, 0.618, 0.854, 1.202, 1.682, 2.326, 3.172, 4.232, 5.524");
}
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.003814, 0.01369, 0.03256, 0.06194, 0.1032, 0.1574, 0.2258, 0.3092, 0.4087");
values("0.3694, 0.476, 0.8544, 1.612, 2.807, 4.484, 6.698, 9.495, 12.91, 16.96",\
"0.37, 0.4746, 0.8544, 1.611, 2.807, 4.484, 6.693, 9.507, 12.9, 16.96",\
"0.3696, 0.4766, 0.8542, 1.612, 2.807, 4.482, 6.694, 9.486, 12.92, 16.97",\
"0.3696, 0.4758, 0.8548, 1.611, 2.807, 4.484, 6.695, 9.496, 12.91, 16.98",\
"0.37, 0.4762, 0.8548, 1.612, 2.808, 4.48, 6.696, 9.492, 12.92, 16.98",\
"0.37, 0.476, 0.854, 1.61, 2.806, 4.482, 6.694, 9.496, 12.91, 16.97",\
"0.37, 0.476, 0.854, 1.612, 2.806, 4.484, 6.706, 9.496, 12.91, 16.96",\
"0.37, 0.474, 0.854, 1.612, 2.806, 4.482, 6.704, 9.484, 12.9, 16.98",\
"0.37, 0.476, 0.854, 1.61, 2.806, 4.482, 6.694, 9.484, 12.91, 16.99",\
"0.37, 0.476, 0.854, 1.612, 2.808, 4.48, 6.702, 9.5, 12.92, 17");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "CLKN===1'b0 && D===1'b0" ;
timing_sense : negative_unate ;
timing_type : preset ;
when : "!CLKN&!D" ;
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.003814, 0.01369, 0.03256, 0.06194, 0.1032, 0.1574, 0.2258, 0.3092, 0.4087");
values("4.592, 4.677, 4.941, 5.415, 6.142, 7.155, 8.485, 10.16, 12.2, 14.63",\
"4.659, 4.744, 5.008, 5.482, 6.208, 7.222, 8.552, 10.23, 12.27, 14.7",\
"4.884, 4.97, 5.234, 5.707, 6.434, 7.447, 8.777, 10.45, 12.49, 14.92",\
"5.317, 5.403, 5.667, 6.14, 6.867, 7.88, 9.21, 10.88, 12.92, 15.36",\
"5.997, 6.083, 6.347, 6.821, 7.547, 8.561, 9.891, 11.56, 13.6, 16.04",\
"6.957, 7.042, 7.306, 7.78, 8.507, 9.52, 10.85, 12.52, 14.56, 17",\
"8.217, 8.302, 8.566, 9.04, 9.767, 10.78, 12.11, 13.78, 15.83, 18.26",\
"9.771, 9.856, 10.12, 10.59, 11.32, 12.33, 13.66, 15.34, 17.38, 19.81",\
"11.58, 11.66, 11.93, 12.4, 13.13, 14.14, 15.47, 17.14, 19.19, 21.62",\
"13.6, 13.69, 13.95, 14.42, 15.15, 16.16, 17.49, 19.17, 21.21, 23.64");
}
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.003814, 0.01369, 0.03256, 0.06194, 0.1032, 0.1574, 0.2258, 0.3092, 0.4087");
values("0.3568, 0.4626, 0.841, 1.597, 2.793, 4.485, 6.693, 9.492, 12.91, 16.96",\
"0.3576, 0.4632, 0.841, 1.598, 2.793, 4.483, 6.693, 9.489, 12.91, 16.96",\
"0.3574, 0.463, 0.8412, 1.596, 2.798, 4.482, 6.694, 9.489, 12.89, 16.96",\
"0.3572, 0.4624, 0.842, 1.598, 2.798, 4.484, 6.693, 9.486, 12.92, 16.96",\
"0.3574, 0.4622, 0.8416, 1.599, 2.798, 4.477, 6.693, 9.494, 12.91, 16.96",\
"0.3576, 0.4624, 0.8424, 1.598, 2.794, 4.482, 6.694, 9.492, 12.93, 16.98",\
"0.358, 0.462, 0.84, 1.598, 2.792, 4.482, 6.698, 9.488, 12.9, 16.96",\
"0.358, 0.462, 0.84, 1.6, 2.794, 4.482, 6.692, 9.488, 12.89, 16.96",\
"0.358, 0.464, 0.842, 1.596, 2.796, 4.476, 6.698, 9.484, 12.89, 16.96",\
"0.356, 0.464, 0.842, 1.596, 2.794, 4.476, 6.702, 9.486, 12.91, 16.96");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "CLKN===1'b0 && D===1'b1" ;
timing_sense : negative_unate ;
timing_type : preset ;
when : "!CLKN&D" ;
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.003814, 0.01369, 0.03256, 0.06194, 0.1032, 0.1574, 0.2258, 0.3092, 0.4087");
values("4.592, 4.677, 4.941, 5.415, 6.142, 7.155, 8.485, 10.16, 12.2, 14.63",\
"4.659, 4.744, 5.008, 5.482, 6.209, 7.222, 8.552, 10.23, 12.26, 14.7",\
"4.884, 4.969, 5.234, 5.707, 6.434, 7.447, 8.777, 10.45, 12.49, 14.92",\
"5.317, 5.403, 5.666, 6.14, 6.867, 7.881, 9.211, 10.89, 12.93, 15.36",\
"5.998, 6.083, 6.347, 6.821, 7.548, 8.56, 9.891, 11.56, 13.61, 16.04",\
"6.957, 7.043, 7.306, 7.78, 8.507, 9.52, 10.85, 12.52, 14.57, 17",\
"8.217, 8.302, 8.566, 9.04, 9.766, 10.78, 12.11, 13.78, 15.83, 18.26",\
"9.771, 9.856, 10.12, 10.59, 11.32, 12.33, 13.66, 15.34, 17.38, 19.81",\
"11.58, 11.66, 11.93, 12.4, 13.13, 14.14, 15.47, 17.15, 19.18, 21.62",\
"13.6, 13.69, 13.95, 14.42, 15.15, 16.16, 17.49, 19.16, 21.21, 23.64");
}
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.003814, 0.01369, 0.03256, 0.06194, 0.1032, 0.1574, 0.2258, 0.3092, 0.4087");
values("0.357, 0.4626, 0.841, 1.597, 2.793, 4.484, 6.692, 9.487, 12.91, 16.96",\
"0.3572, 0.4624, 0.8412, 1.599, 2.793, 4.48, 6.695, 9.488, 12.91, 16.96",\
"0.357, 0.4632, 0.8424, 1.599, 2.798, 4.484, 6.692, 9.489, 12.92, 16.96",\
"0.3568, 0.4636, 0.8418, 1.596, 2.797, 4.486, 6.694, 9.485, 12.9, 16.96",\
"0.3572, 0.4632, 0.8412, 1.599, 2.795, 4.482, 6.692, 9.498, 12.89, 16.96",\
"0.3574, 0.4634, 0.8404, 1.597, 2.798, 4.482, 6.692, 9.5, 12.9, 16.99",\
"0.358, 0.464, 0.842, 1.598, 2.794, 4.482, 6.706, 9.49, 12.89, 16.96",\
"0.358, 0.464, 0.842, 1.596, 2.798, 4.476, 6.692, 9.488, 12.89, 16.98",\
"0.358, 0.464, 0.84, 1.596, 2.794, 4.476, 6.694, 9.484, 12.89, 16.96",\
"0.358, 0.464, 0.84, 1.6, 2.796, 4.476, 6.696, 9.5, 12.89, 16.96");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "CLKN===1'b1 && D===1'b0" ;
timing_sense : negative_unate ;
timing_type : preset ;
when : "CLKN&!D" ;
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.003814, 0.01369, 0.03256, 0.06194, 0.1032, 0.1574, 0.2258, 0.3092, 0.4087");
values("4.185, 4.272, 4.538, 5.012, 5.738, 6.752, 8.082, 9.754, 11.79, 14.23",\
"4.253, 4.34, 4.605, 5.08, 5.805, 6.819, 8.15, 9.824, 11.86, 14.29",\
"4.478, 4.564, 4.829, 5.303, 6.03, 7.043, 8.373, 10.05, 12.09, 14.52",\
"4.909, 4.995, 5.261, 5.735, 6.462, 7.475, 8.805, 10.48, 12.52, 14.96",\
"5.589, 5.675, 5.941, 6.415, 7.141, 8.155, 9.485, 11.16, 13.2, 15.63",\
"6.547, 6.634, 6.899, 7.373, 8.1, 9.113, 10.44, 12.12, 14.16, 16.6",\
"7.795, 7.882, 8.147, 8.621, 9.348, 10.36, 11.69, 13.37, 15.41, 17.84",\
"9.319, 9.405, 9.671, 10.15, 10.87, 11.88, 13.21, 14.89, 16.93, 19.36",\
"11.08, 11.17, 11.44, 11.91, 12.64, 13.65, 14.98, 16.65, 18.69, 21.12",\
"13.07, 13.16, 13.42, 13.9, 14.62, 15.64, 16.97, 18.64, 20.69, 23.12");
}
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.003814, 0.01369, 0.03256, 0.06194, 0.1032, 0.1574, 0.2258, 0.3092, 0.4087");
values("0.366, 0.4692, 0.8466, 1.598, 2.794, 4.479, 6.696, 9.501, 12.89, 16.96",\
"0.3652, 0.4704, 0.846, 1.598, 2.797, 4.483, 6.703, 9.489, 12.9, 16.96",\
"0.3654, 0.4704, 0.8456, 1.599, 2.797, 4.483, 6.694, 9.488, 12.9, 16.96",\
"0.3652, 0.4704, 0.8466, 1.598, 2.797, 4.482, 6.692, 9.501, 12.89, 16.96",\
"0.365, 0.4706, 0.8466, 1.598, 2.797, 4.484, 6.691, 9.484, 12.9, 16.96",\
"0.3652, 0.4702, 0.8456, 1.599, 2.797, 4.482, 6.704, 9.488, 12.9, 17.01",\
"0.364, 0.47, 0.846, 1.598, 2.796, 4.484, 6.706, 9.488, 12.9, 16.97",\
"0.366, 0.47, 0.846, 1.598, 2.798, 4.482, 6.694, 9.486, 12.9, 16.96",\
"0.366, 0.472, 0.846, 1.598, 2.794, 4.482, 6.694, 9.492, 12.9, 16.95",\
"0.368, 0.474, 0.848, 1.602, 2.792, 4.48, 6.704, 9.494, 12.92, 16.97");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "CLKN===1'b1 && D===1'b1" ;
timing_sense : negative_unate ;
timing_type : preset ;
when : "CLKN&D" ;
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.003814, 0.01369, 0.03256, 0.06194, 0.1032, 0.1574, 0.2258, 0.3092, 0.4087");
values("4.188, 4.274, 4.539, 5.013, 5.74, 6.753, 8.083, 9.758, 11.8, 14.23",\
"4.255, 4.341, 4.607, 5.081, 5.807, 6.821, 8.152, 9.825, 11.87, 14.3",\
"4.479, 4.566, 4.831, 5.306, 6.032, 7.046, 8.376, 10.05, 12.09, 14.53",\
"4.911, 4.997, 5.263, 5.738, 6.464, 7.477, 8.808, 10.48, 12.52, 14.96",\
"5.59, 5.677, 5.942, 6.416, 7.143, 8.156, 9.487, 11.16, 13.2, 15.63",\
"6.549, 6.635, 6.901, 7.375, 8.101, 9.115, 10.44, 12.12, 14.16, 16.59",\
"7.796, 7.883, 8.148, 8.623, 9.349, 10.36, 11.69, 13.37, 15.41, 17.85",\
"9.319, 9.406, 9.672, 10.15, 10.87, 11.89, 13.22, 14.89, 16.93, 19.36",\
"11.09, 11.17, 11.44, 11.91, 12.64, 13.65, 14.98, 16.66, 18.7, 21.13",\
"13.07, 13.16, 13.42, 13.9, 14.62, 15.64, 16.97, 18.64, 20.69, 23.12");
}
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.003814, 0.01369, 0.03256, 0.06194, 0.1032, 0.1574, 0.2258, 0.3092, 0.4087");
values("0.3656, 0.4692, 0.8462, 1.598, 2.794, 4.483, 6.693, 9.489, 12.9, 16.96",\
"0.365, 0.469, 0.8448, 1.598, 2.797, 4.477, 6.707, 9.485, 12.91, 16.96",\
"0.365, 0.4704, 0.8462, 1.598, 2.796, 4.484, 6.693, 9.495, 12.89, 16.96",\
"0.3648, 0.4706, 0.8456, 1.598, 2.797, 4.483, 6.693, 9.486, 12.91, 16.96",\
"0.365, 0.4692, 0.8458, 1.598, 2.797, 4.476, 6.696, 9.486, 12.9, 16.96",\
"0.365, 0.4692, 0.8458, 1.598, 2.798, 4.476, 6.704, 9.494, 12.9, 17.01",\
"0.366, 0.47, 0.846, 1.598, 2.798, 4.476, 6.704, 9.484, 12.92, 16.96",\
"0.366, 0.468, 0.846, 1.598, 2.796, 4.478, 6.694, 9.502, 12.9, 16.97",\
"0.366, 0.472, 0.846, 1.6, 2.792, 4.478, 6.706, 9.492, 12.89, 16.96",\
"0.368, 0.472, 0.848, 1.598, 2.794, 4.476, 6.694, 9.492, 12.91, 16.96");
}
}
timing() {
related_pin : "SETN" ;
timing_sense : negative_unate ;
timing_type : preset ;
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.003814, 0.01369, 0.03256, 0.06194, 0.1032, 0.1574, 0.2258, 0.3092, 0.4087");
values("4.592, 4.677, 4.941, 5.415, 6.142, 7.155, 8.485, 10.16, 12.2, 14.63",\
"4.659, 4.744, 5.008, 5.482, 6.209, 7.222, 8.552, 10.23, 12.26, 14.7",\
"4.884, 4.969, 5.234, 5.707, 6.434, 7.447, 8.777, 10.45, 12.49, 14.92",\
"5.317, 5.403, 5.666, 6.14, 6.867, 7.881, 9.211, 10.89, 12.93, 15.36",\
"5.998, 6.083, 6.347, 6.821, 7.548, 8.56, 9.891, 11.56, 13.61, 16.04",\
"6.957, 7.043, 7.306, 7.78, 8.507, 9.52, 10.85, 12.52, 14.57, 17",\
"8.217, 8.302, 8.566, 9.04, 9.766, 10.78, 12.11, 13.78, 15.83, 18.26",\
"9.771, 9.856, 10.12, 10.59, 11.32, 12.33, 13.66, 15.34, 17.38, 19.81",\
"11.58, 11.66, 11.93, 12.4, 13.13, 14.14, 15.47, 17.15, 19.18, 21.62",\
"13.6, 13.69, 13.95, 14.42, 15.15, 16.16, 17.49, 19.16, 21.21, 23.64");
}
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.003814, 0.01369, 0.03256, 0.06194, 0.1032, 0.1574, 0.2258, 0.3092, 0.4087");
values("0.3656, 0.4692, 0.8462, 1.598, 2.794, 4.483, 6.693, 9.489, 12.9, 16.96",\
"0.365, 0.469, 0.8448, 1.598, 2.797, 4.477, 6.707, 9.485, 12.91, 16.96",\
"0.365, 0.4704, 0.8462, 1.598, 2.796, 4.484, 6.693, 9.495, 12.89, 16.96",\
"0.3648, 0.4706, 0.8456, 1.598, 2.797, 4.483, 6.693, 9.486, 12.91, 16.96",\
"0.365, 0.4692, 0.8458, 1.598, 2.797, 4.476, 6.696, 9.486, 12.9, 16.96",\
"0.365, 0.4692, 0.8458, 1.598, 2.798, 4.476, 6.704, 9.494, 12.9, 17.01",\
"0.366, 0.47, 0.846, 1.598, 2.798, 4.476, 6.704, 9.484, 12.92, 16.96",\
"0.366, 0.468, 0.846, 1.598, 2.796, 4.478, 6.694, 9.502, 12.9, 16.97",\
"0.366, 0.472, 0.846, 1.6, 2.792, 4.478, 6.706, 9.492, 12.89, 16.96",\
"0.368, 0.472, 0.848, 1.598, 2.794, 4.476, 6.694, 9.492, 12.91, 16.96");
}
}
}
pin(SETN) {
capacitance : 0.006561 ;
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 : 3.226 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLKN&!D" ;
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.00617, 0.006155, 0.006147, 0.006158, 0.006145, 0.006156, 0.006151, \
0.006155, 0.00615, 0.006116");
}
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.004883, -0.004875, -0.004873, -0.004879, -0.004904, -0.004914, \
-0.004925, -0.004945, -0.004989, -0.005097");
}
}
internal_power() {
when : "!CLKN&D" ;
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.006169, 0.006158, 0.006148, 0.006146, 0.00615, 0.006156, 0.006154, \
0.006154, 0.006152, 0.006116");
}
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.004884, -0.004875, -0.004873, -0.004875, -0.004904, -0.004914, \
-0.004926, -0.004942, -0.004989, -0.005098");
}
}
internal_power() {
when : "CLKN&!D" ;
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.01908, 0.01907, 0.0189, 0.0187, 0.01856, 0.01848, 0.01842, 0.01838, \
0.01837, 0.0183");
}
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.004075, 0.004058, 0.003983, 0.00387, 0.003743, 0.003638, 0.003565, \
0.003493, 0.003431, 0.003327");
}
}
internal_power() {
when : "CLKN&D" ;
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.006165, 0.006154, 0.006147, 0.006154, 0.006149, 0.006156, 0.00615, \
0.006154, 0.006153, 0.006119");
}
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.004886, -0.004874, -0.004876, -0.004875, -0.004898, -0.004911, \
-0.004926, -0.004946, -0.004988, -0.005102");
}
}
timing() {
related_pin : "CLKN" ;
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("-0.22, -0.31, -0.54, -0.98, -1.75, -2.8, -4.11, -5.61, -7.305, -9.195",\
"-0.19, -0.27, -0.48, -0.93, -1.69, -2.75, -4.06, -5.55, -7.278, -9.149",\
"-0.03, -0.1, -0.33, -0.76, -1.52, -2.57, -3.87, -5.37, -7.078, -8.978",\
"0.3, 0.22, 0.01, -0.45, -1.2, -2.23, -3.53, -5.01, -6.73, -8.626",\
"0.82, 0.73, 0.52, 0.08, -0.68, -1.72, -3.01, -4.49, -6.21, -8.105",\
"1.51, 1.43, 1.2, 0.77, 0.02, -1.02, -2.32, -3.8, -5.53, -7.43",\
"2.42, 2.34, 2.13, 1.67, 0.93, -0.13, -1.4, -2.93, -4.67, -6.57",\
"3.74, 3.63, 3.44, 3, 2.18, 1.08, -0.24, -1.78, -3.56, -5.5",\
"5.67, 5.58, 5.39, 4.95, 4.09, 2.77, 1.4, -0.31, -2.21, -4.16",\
"8.28, 8.03, 7.89, 7.36, 6.43, 5.12, 3.67, 1.82, -0.39, -2.58");
}
}
timing() {
related_pin : "CLKN" ;
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("1.38, 1.44, 1.66, 2.1, 2.79, 3.74, 4.98, 6.44, 8.1, 9.92",\
"1.33, 1.39, 1.61, 2.05, 2.74, 3.7, 4.93, 6.39, 8.05, 9.88",\
"1.16, 1.22, 1.44, 1.87, 2.57, 3.53, 4.77, 6.22, 7.87, 9.71",\
"0.86, 0.92, 1.14, 1.58, 2.27, 3.23, 4.47, 5.93, 7.59, 9.42",\
"0.48, 0.54, 0.75, 1.2, 1.88, 2.84, 4.08, 5.55, 7.2, 9.04",\
"0.03, 0.1, 0.31, 0.75, 1.44, 2.4, 3.63, 5.1, 6.75, 8.59",\
"-0.47, -0.41, -0.19, 0.25, 0.94, 1.9, 3.13, 4.59, 6.25, 8.09",\
"-1.03, -0.97, -0.75, -0.31, 0.38, 1.34, 2.57, 4.04, 5.7, 7.53",\
"-1.65, -1.59, -1.37, -0.93, -0.24, 0.72, 1.96, 3.42, 5.08, 6.92",\
"-2.33, -2.27, -2.04, -1.61, -0.91, 0.05, 1.29, 2.75, 4.42, 6.25");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "ENABLE_NOT_CLKN_AND_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!CLKN&!D" ;
fall_constraint(scalar) {
values("2.946");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "ENABLE_NOT_CLKN_AND_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!CLKN&D" ;
fall_constraint(scalar) {
values("2.946");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "ENABLE_CLKN_AND_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "CLKN&!D" ;
fall_constraint(scalar) {
values("3.226");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "ENABLE_CLKN_AND_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "CLKN&D" ;
fall_constraint(scalar) {
values("3.226");
}
}
}
}