blob: ed7a63d5e23d08ea95d85c56ef8bc9bb57d6e60e [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__dffsnq_2) {
area : 104.428800 ;
ff(IQ1,IQN1) {
clocked_on : "CLK" ;
next_state : "D" ;
preset : "(!SETN)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&!D&!SETN" ;
value : "4.489182e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&!D&SETN" ;
value : "7.002936e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&D&!SETN" ;
value : "4.510566e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&D&SETN" ;
value : "8.946288e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&!D&!SETN" ;
value : "4.726188e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&!D&SETN" ;
value : "6.859566e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&D&!SETN" ;
value : "4.747572e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&D&SETN" ;
value : "9.943398e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "9.943398e-05" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(CLK) {
capacitance : 0.004013 ;
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.41 ;
min_pulse_width_high : 3.496 ;
min_pulse_width_low : 3.509 ;
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.05208, 0.05198, 0.05178, 0.05153, 0.05133, 0.05118, 0.05112, \
0.05116, 0.05122, 0.05125");
}
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.03723, 0.03722, 0.03709, 0.03686, 0.03667, 0.03655, 0.03642, \
0.03633, 0.03624, 0.03617");
}
}
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.03755, 0.03747, 0.03725, 0.03702, 0.03681, 0.03668, 0.03656, \
0.03648, 0.03641, 0.03633");
}
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.02922, 0.02919, 0.02907, 0.02887, 0.02865, 0.02847, 0.02832, \
0.0282, 0.02813, 0.02806");
}
}
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.03751, 0.03741, 0.03721, 0.03697, 0.03678, 0.03664, 0.03652, \
0.03645, 0.03637, 0.03629");
}
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.02974, 0.02972, 0.02961, 0.0294, 0.02918, 0.029, 0.02883, 0.02874, \
0.02864, 0.02858");
}
}
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.03749, 0.03741, 0.0372, 0.03697, 0.03678, 0.03663, 0.03651, \
0.03644, 0.03637, 0.03628");
}
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.02975, 0.02973, 0.02961, 0.02939, 0.02917, 0.02899, 0.02884, \
0.02873, 0.02864, 0.02856");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_NOT_D_AND_SETN === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D&SETN" ;
fall_constraint(scalar) {
values("3.353");
}
rise_constraint(scalar) {
values("3.351");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_D_AND_SETN === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&SETN" ;
fall_constraint(scalar) {
values("3.509");
}
rise_constraint(scalar) {
values("3.496");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_NOT_D_AND_SETN === 1'b1" ;
timing_type : minimum_period ;
when : "!D&SETN" ;
rise_constraint(scalar) {
values("7.066");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_D_AND_SETN === 1'b1" ;
timing_type : minimum_period ;
when : "D&SETN" ;
rise_constraint(scalar) {
values("7.41");
}
}
}
pin(D) {
capacitance : 0.003208 ;
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 : "!CLK&!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.02007, 0.01995, 0.01982, 0.01969, 0.0196, 0.01954, 0.01949, \
0.01946, 0.01944, 0.0194");
}
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.008866, 0.008827, 0.008744, 0.008652, 0.008562, 0.008482, 0.008426, \
0.008368, 0.008329, 0.0083");
}
}
internal_power() {
when : "!CLK&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.02905, 0.02894, 0.02881, 0.02867, 0.02857, 0.02847, 0.0284, \
0.02834, 0.0283, 0.02824");
}
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.02227, 0.02223, 0.02214, 0.02203, 0.02191, 0.0218, 0.0217, 0.02163, \
0.02156, 0.02151");
}
}
internal_power() {
when : "CLK&!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.008366, 0.00819, 0.007963, 0.007837, 0.007785, 0.007742, 0.007726, \
0.007709, 0.007691, 0.007671");
}
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.002049, 0.001997, 0.001852, 0.0017, 0.001581, 0.001513, 0.001455, \
0.001419, 0.001393, 0.001378");
}
}
internal_power() {
when : "CLK&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.008366, 0.008195, 0.007965, 0.007845, 0.007777, 0.007753, 0.007722, \
0.007705, 0.007694, 0.007666");
}
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.002049, 0.001996, 0.001859, 0.001697, 0.001585, 0.001508, 0.001459, \
0.001428, 0.001392, 0.001375");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_SETN === 1'b1" ;
timing_type : hold_rising ;
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("0.03, 0.08, 0.27, 0.63, 1.12, 1.77, 2.5, 3.31, 4.21, 5.16",\
"-0.02, 0.02, 0.21, 0.56, 1.06, 1.7, 2.42, 3.24, 4.16, 5.11",\
"-0.25, -0.2, -0.01, 0.33, 0.82, 1.46, 2.17, 2.99, 3.9, 4.87",\
"-0.65, -0.61, -0.42, -0.08, 0.43, 1.03, 1.73, 2.53, 3.43, 4.37",\
"-1.23, -1.2, -1.01, -0.67, -0.2, 0.39, 1.08, 1.86, 2.73, 3.67",\
"-1.91, -1.89, -1.7, -1.4, -1, -0.47, 0.21, 0.98, 1.84, 2.77",\
"-2.71, -2.7, -2.5, -2.21, -1.84, -1.45, -0.83, -0.08, 0.77, 1.68",\
"-3.65, -3.65, -3.45, -3.16, -2.81, -2.46, -1.98, -1.29, -0.46, 0.44",\
"-4.72, -4.73, -4.53, -4.25, -3.91, -3.59, -3.14, -2.63, -1.85, -0.97",\
"-5.93, -5.95, -5.76, -5.49, -5.15, -4.85, -4.43, -3.96, -3.37, -2.54");
}
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.52, -0.46, -0.3, -0.03, 0.29, 0.67, 1.12, 1.62, 2.2, 2.81",\
"-0.57, -0.51, -0.36, -0.09, 0.24, 0.62, 1.06, 1.57, 2.14, 2.76",\
"-0.76, -0.7, -0.54, -0.28, 0.05, 0.43, 0.88, 1.39, 1.95, 2.57",\
"-1.11, -1.05, -0.9, -0.63, -0.3, 0.09, 0.53, 1.04, 1.61, 2.23",\
"-1.59, -1.54, -1.37, -1.11, -0.78, -0.39, 0.06, 0.57, 1.14, 1.77",\
"-2.17, -2.11, -1.95, -1.68, -1.34, -0.96, -0.51, -0, 0.58, 1.2",\
"-2.82, -2.76, -2.6, -2.32, -1.99, -1.6, -1.15, -0.64, -0.07, 0.55",\
"-3.55, -3.49, -3.32, -3.04, -2.71, -2.32, -1.86, -1.36, -0.78, -0.15",\
"-4.34, -4.28, -4.11, -3.83, -3.49, -3.11, -2.66, -2.15, -1.56, -0.95",\
"-5.19, -5.13, -4.97, -4.69, -4.35, -3.98, -3.51, -3, -2.43, -1.8");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_SETN === 1'b1" ;
timing_type : setup_rising ;
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.03, 1.98, 1.78, 1.39, 0.8, 0.13, -0.57, -1.38, -2.26, -3.21",\
"2.09, 2.04, 1.84, 1.45, 0.85, 0.19, -0.51, -1.32, -2.19, -3.15",\
"2.31, 2.26, 2.06, 1.67, 1.07, 0.41, -0.28, -1.1, -1.97, -2.92",\
"2.74, 2.7, 2.49, 2.11, 1.51, 0.84, 0.14, -0.65, -1.53, -2.48",\
"3.43, 3.38, 3.18, 2.79, 2.19, 1.53, 0.82, 0.03, -0.85, -1.79",\
"4.38, 4.33, 4.13, 3.74, 3.15, 2.48, 1.78, 0.96, 0.09, -0.86",\
"5.59, 5.54, 5.34, 4.96, 4.36, 3.68, 2.96, 2.14, 1.27, 0.31",\
"7.04, 6.99, 6.79, 6.41, 5.81, 5.13, 4.4, 3.57, 2.68, 1.72",\
"8.72, 8.67, 8.46, 8.08, 7.5, 6.81, 6.07, 5.23, 4.34, 3.37",\
"10.58, 10.53, 10.33, 9.95, 9.37, 8.68, 7.93, 7.09, 6.19, 5.22");
}
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.15, 2.05, 1.86, 1.46, 0.87, 0.23, -0.4, -1.02, -1.65, -2.3",\
"2.2, 2.09, 1.92, 1.51, 0.93, 0.28, -0.35, -0.96, -1.6, -2.26",\
"2.38, 2.29, 2.1, 1.7, 1.11, 0.46, -0.16, -0.78, -1.41, -2.07",\
"2.73, 2.63, 2.45, 2.04, 1.46, 0.83, 0.19, -0.43, -1.07, -1.72",\
"3.23, 3.14, 2.97, 2.55, 1.97, 1.32, 0.69, 0.07, -0.58, -1.24",\
"3.88, 3.77, 3.6, 3.18, 2.61, 1.95, 1.32, 0.68, 0.03, -0.64",\
"4.58, 4.49, 4.32, 3.91, 3.33, 2.67, 2.03, 1.38, 0.72, 0.05",\
"5.39, 5.3, 5.12, 4.72, 4.14, 3.48, 2.83, 2.17, 1.5, 0.82",\
"6.29, 6.19, 6.01, 5.62, 5.04, 4.38, 3.72, 3.06, 2.37, 1.67",\
"7.26, 7.16, 6.97, 6.58, 6.01, 5.34, 4.68, 4.01, 3.31, 2.61");
}
}
}
pin(Q) {
direction : output ;
function : "IQ1" ;
max_capacitance : 0.4102 ;
max_transition : 17 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "CLK" ;
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.003824, 0.01374, 0.03267, 0.06217, 0.1036, 0.158, 0.2266, 0.3104, 0.4102");
values("0.05362, 0.05383, 0.05427, 0.05473, 0.05507, 0.05529, 0.05542, 0.05552, 0.05557, 0.05561",\
"0.05362, 0.05382, 0.05426, 0.05472, 0.05506, 0.05528, 0.05542, 0.0555, 0.05556, 0.05559",\
"0.05361, 0.05381, 0.05425, 0.05471, 0.05504, 0.05526, 0.0554, 0.05549, 0.05555, 0.05558",\
"0.05359, 0.05379, 0.05422, 0.05469, 0.05502, 0.05525, 0.0554, 0.05548, 0.05553, 0.05557",\
"0.05365, 0.05385, 0.05427, 0.05475, 0.05509, 0.05531, 0.05545, 0.05554, 0.0556, 0.05564",\
"0.05375, 0.05393, 0.05437, 0.05483, 0.05517, 0.05539, 0.05553, 0.05562, 0.05568, 0.05571",\
"0.05383, 0.05402, 0.05446, 0.05492, 0.05526, 0.05549, 0.05562, 0.0557, 0.05576, 0.0558",\
"0.05389, 0.05408, 0.05456, 0.05501, 0.05535, 0.05558, 0.05572, 0.05579, 0.05584, 0.05585",\
"0.05397, 0.05415, 0.05459, 0.05506, 0.05539, 0.05563, 0.05575, 0.05585, 0.05586, 0.05557",\
"0.05401, 0.05424, 0.05467, 0.05511, 0.05545, 0.05569, 0.0558, 0.05545, 0.05402, 0.05254");
}
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.003824, 0.01374, 0.03267, 0.06217, 0.1036, 0.158, 0.2266, 0.3104, 0.4102");
values("0.05603, 0.0562, 0.05653, 0.05698, 0.05752, 0.05796, 0.05836, 0.05904, 0.06878, 0.1427",\
"0.05603, 0.05617, 0.05656, 0.05701, 0.05755, 0.05808, 0.05843, 0.05958, 0.06934, 0.1453",\
"0.05601, 0.05615, 0.05649, 0.057, 0.05745, 0.05789, 0.05837, 0.05935, 0.07194, 0.1533",\
"0.05598, 0.05614, 0.05649, 0.05695, 0.05741, 0.05804, 0.0584, 0.05935, 0.07656, 0.1721",\
"0.05588, 0.05602, 0.05639, 0.05687, 0.05743, 0.05781, 0.05832, 0.06011, 0.08835, 0.2053",\
"0.0558, 0.05597, 0.05634, 0.05679, 0.05727, 0.05776, 0.05826, 0.06293, 0.1109, 0.2462",\
"0.05572, 0.05587, 0.05623, 0.05675, 0.05719, 0.05767, 0.05847, 0.07189, 0.1562, 0.2897",\
"0.0557, 0.05582, 0.0562, 0.05668, 0.05721, 0.0577, 0.06087, 0.104, 0.2172, 0.3186",\
"0.05564, 0.05581, 0.05609, 0.05656, 0.05717, 0.05822, 0.08256, 0.1724, 0.2551, 0.3141",\
"0.05556, 0.0557, 0.05609, 0.05654, 0.05776, 0.08562, 0.1514, 0.1986, 0.2302, 0.252");
}
}
internal_power() {
related_pin : "SETN" ;
when : "!CLK&!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.003824, 0.01374, 0.03267, 0.06217, 0.1036, 0.158, 0.2266, 0.3104, 0.4102");
values("0.05445, 0.05457, 0.05498, 0.05538, 0.05596, 0.05638, 0.05693, 0.05716, 0.06658, 0.1368",\
"0.05446, 0.05462, 0.05496, 0.05538, 0.05599, 0.05634, 0.05688, 0.05725, 0.06739, 0.1397",\
"0.05434, 0.05449, 0.05485, 0.05532, 0.05586, 0.05639, 0.057, 0.05751, 0.06916, 0.1495",\
"0.05422, 0.05435, 0.05473, 0.05521, 0.05563, 0.05622, 0.05654, 0.05773, 0.07409, 0.1694",\
"0.05405, 0.05419, 0.05456, 0.05509, 0.05553, 0.05616, 0.05647, 0.05858, 0.08624, 0.204",\
"0.05392, 0.05404, 0.05442, 0.05484, 0.05537, 0.05582, 0.05638, 0.06152, 0.1157, 0.2527",\
"0.05377, 0.05393, 0.05431, 0.05468, 0.05523, 0.0557, 0.05695, 0.07649, 0.1755, 0.3005",\
"0.05366, 0.0538, 0.05418, 0.05465, 0.0552, 0.05585, 0.06502, 0.1363, 0.2408, 0.3197",\
"0.05357, 0.05374, 0.05405, 0.05449, 0.05508, 0.06601, 0.1326, 0.1989, 0.2443, 0.2758",\
"0.05322, 0.05339, 0.05377, 0.06534, 0.08961, 0.1042, 0.1128, 0.1181, 0.1215, 0.1238");
/* 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.003824, 0.01374, 0.03267, 0.06217, 0.1036, 0.158, 0.2266, 0.3104, 0.4102");
values("0.05445, 0.05457, 0.05498, 0.05538, 0.05596, 0.05638, 0.05693, 0.05716, 0.06658, 0.1368",\
"0.05446, 0.05462, 0.05496, 0.05538, 0.05599, 0.05634, 0.05688, 0.05725, 0.06739, 0.1397",\
"0.05434, 0.05449, 0.05485, 0.05532, 0.05586, 0.05639, 0.057, 0.05751, 0.06916, 0.1495",\
"0.05422, 0.05435, 0.05473, 0.05521, 0.05563, 0.05622, 0.05654, 0.05773, 0.07409, 0.1694",\
"0.05405, 0.05419, 0.05456, 0.05509, 0.05553, 0.05616, 0.05647, 0.05858, 0.08624, 0.204",\
"0.05392, 0.05404, 0.05442, 0.05484, 0.05537, 0.05582, 0.05638, 0.06152, 0.1157, 0.2527",\
"0.05377, 0.05393, 0.05431, 0.05468, 0.05523, 0.0557, 0.05695, 0.07649, 0.1755, 0.3005",\
"0.05366, 0.0538, 0.05418, 0.05465, 0.0552, 0.05585, 0.06502, 0.1363, 0.2408, 0.3197",\
"0.05357, 0.05374, 0.05405, 0.05449, 0.05508, 0.06601, 0.1326, 0.1989, 0.2443, 0.2758",\
"0.05322, 0.05339, 0.05377, 0.06534, 0.08961, 0.1042, 0.1128, 0.1181, 0.1215, 0.1238");
}
}
internal_power() {
related_pin : "SETN" ;
when : "!CLK&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.003824, 0.01374, 0.03267, 0.06217, 0.1036, 0.158, 0.2266, 0.3104, 0.4102");
values("0.05429, 0.05444, 0.05479, 0.05523, 0.05577, 0.05632, 0.05669, 0.05709, 0.06652, 0.1374",\
"0.05429, 0.05445, 0.0548, 0.05523, 0.05585, 0.05618, 0.05672, 0.05703, 0.06721, 0.1402",\
"0.05422, 0.05437, 0.05469, 0.05517, 0.05575, 0.05614, 0.05649, 0.0574, 0.06927, 0.149",\
"0.05406, 0.05421, 0.05458, 0.05501, 0.05561, 0.0561, 0.05653, 0.05764, 0.07448, 0.1701",\
"0.05389, 0.05405, 0.05441, 0.05488, 0.05533, 0.05585, 0.05628, 0.05812, 0.08607, 0.2048",\
"0.05377, 0.05389, 0.0543, 0.05469, 0.05523, 0.05562, 0.05623, 0.06147, 0.1163, 0.2531",\
"0.05363, 0.05377, 0.05412, 0.05459, 0.0551, 0.05564, 0.05675, 0.07644, 0.1755, 0.3003",\
"0.05353, 0.05366, 0.05406, 0.05451, 0.05496, 0.05562, 0.06468, 0.1361, 0.2408, 0.3196",\
"0.05342, 0.05359, 0.05396, 0.05437, 0.05495, 0.06614, 0.1325, 0.1987, 0.2441, 0.2757",\
"0.05309, 0.05322, 0.05364, 0.06515, 0.08947, 0.104, 0.1126, 0.1179, 0.1213, 0.1236");
/* 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.003824, 0.01374, 0.03267, 0.06217, 0.1036, 0.158, 0.2266, 0.3104, 0.4102");
values("0.05429, 0.05444, 0.05479, 0.05523, 0.05577, 0.05632, 0.05669, 0.05709, 0.06652, 0.1374",\
"0.05429, 0.05445, 0.0548, 0.05523, 0.05585, 0.05618, 0.05672, 0.05703, 0.06721, 0.1402",\
"0.05422, 0.05437, 0.05469, 0.05517, 0.05575, 0.05614, 0.05649, 0.0574, 0.06927, 0.149",\
"0.05406, 0.05421, 0.05458, 0.05501, 0.05561, 0.0561, 0.05653, 0.05764, 0.07448, 0.1701",\
"0.05389, 0.05405, 0.05441, 0.05488, 0.05533, 0.05585, 0.05628, 0.05812, 0.08607, 0.2048",\
"0.05377, 0.05389, 0.0543, 0.05469, 0.05523, 0.05562, 0.05623, 0.06147, 0.1163, 0.2531",\
"0.05363, 0.05377, 0.05412, 0.05459, 0.0551, 0.05564, 0.05675, 0.07644, 0.1755, 0.3003",\
"0.05353, 0.05366, 0.05406, 0.05451, 0.05496, 0.05562, 0.06468, 0.1361, 0.2408, 0.3196",\
"0.05342, 0.05359, 0.05396, 0.05437, 0.05495, 0.06614, 0.1325, 0.1987, 0.2441, 0.2757",\
"0.05309, 0.05322, 0.05364, 0.06515, 0.08947, 0.104, 0.1126, 0.1179, 0.1213, 0.1236");
}
}
internal_power() {
related_pin : "SETN" ;
when : "CLK&!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.003824, 0.01374, 0.03267, 0.06217, 0.1036, 0.158, 0.2266, 0.3104, 0.4102");
values("0.07454, 0.07472, 0.07508, 0.07555, 0.07606, 0.07654, 0.07697, 0.07768, 0.08776, 0.16",\
"0.0745, 0.07468, 0.07505, 0.07553, 0.07616, 0.07652, 0.07695, 0.07733, 0.08796, 0.1624",\
"0.0742, 0.07434, 0.07473, 0.07518, 0.07581, 0.07622, 0.07667, 0.07715, 0.08988, 0.1722",\
"0.07386, 0.07403, 0.07441, 0.07483, 0.07549, 0.07582, 0.0761, 0.07732, 0.09485, 0.1925",\
"0.07356, 0.07372, 0.07415, 0.07459, 0.07512, 0.07554, 0.07585, 0.07826, 0.1077, 0.2272",\
"0.07333, 0.07349, 0.07386, 0.07437, 0.07478, 0.07534, 0.07607, 0.08145, 0.1379, 0.2757",\
"0.07308, 0.07328, 0.07367, 0.07416, 0.07466, 0.0751, 0.07639, 0.09763, 0.1988, 0.3219",\
"0.07291, 0.0731, 0.07346, 0.07395, 0.07454, 0.07511, 0.08564, 0.1601, 0.2624, 0.3386",\
"0.07276, 0.07291, 0.07328, 0.07382, 0.07445, 0.08787, 0.156, 0.2184, 0.261, 0.2905",\
"0.07228, 0.07241, 0.07307, 0.08767, 0.1069, 0.118, 0.1245, 0.1285, 0.1311, 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.003824, 0.01374, 0.03267, 0.06217, 0.1036, 0.158, 0.2266, 0.3104, 0.4102");
values("0.07454, 0.07472, 0.07508, 0.07555, 0.07606, 0.07654, 0.07697, 0.07768, 0.08776, 0.16",\
"0.0745, 0.07468, 0.07505, 0.07553, 0.07616, 0.07652, 0.07695, 0.07733, 0.08796, 0.1624",\
"0.0742, 0.07434, 0.07473, 0.07518, 0.07581, 0.07622, 0.07667, 0.07715, 0.08988, 0.1722",\
"0.07386, 0.07403, 0.07441, 0.07483, 0.07549, 0.07582, 0.0761, 0.07732, 0.09485, 0.1925",\
"0.07356, 0.07372, 0.07415, 0.07459, 0.07512, 0.07554, 0.07585, 0.07826, 0.1077, 0.2272",\
"0.07333, 0.07349, 0.07386, 0.07437, 0.07478, 0.07534, 0.07607, 0.08145, 0.1379, 0.2757",\
"0.07308, 0.07328, 0.07367, 0.07416, 0.07466, 0.0751, 0.07639, 0.09763, 0.1988, 0.3219",\
"0.07291, 0.0731, 0.07346, 0.07395, 0.07454, 0.07511, 0.08564, 0.1601, 0.2624, 0.3386",\
"0.07276, 0.07291, 0.07328, 0.07382, 0.07445, 0.08787, 0.156, 0.2184, 0.261, 0.2905",\
"0.07228, 0.07241, 0.07307, 0.08767, 0.1069, 0.118, 0.1245, 0.1285, 0.1311, 0.1328");
}
}
internal_power() {
related_pin : "SETN" ;
when : "CLK&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.003824, 0.01374, 0.03267, 0.06217, 0.1036, 0.158, 0.2266, 0.3104, 0.4102");
values("0.07454, 0.07473, 0.07507, 0.07552, 0.07601, 0.07657, 0.07679, 0.07747, 0.08789, 0.1598",\
"0.07451, 0.0747, 0.07508, 0.07557, 0.07606, 0.0765, 0.07693, 0.07751, 0.08829, 0.1624",\
"0.0742, 0.07436, 0.07474, 0.07519, 0.07577, 0.07624, 0.0769, 0.07732, 0.08968, 0.172",\
"0.07385, 0.07399, 0.07439, 0.07489, 0.0754, 0.07586, 0.07619, 0.07751, 0.09484, 0.1923",\
"0.07359, 0.07376, 0.07415, 0.07459, 0.07508, 0.07554, 0.0761, 0.07789, 0.1078, 0.2273",\
"0.07333, 0.07351, 0.07386, 0.07438, 0.07486, 0.07534, 0.07571, 0.08131, 0.1378, 0.2758",\
"0.07311, 0.07328, 0.07366, 0.07408, 0.07465, 0.07514, 0.07663, 0.09762, 0.1988, 0.3218",\
"0.07292, 0.07306, 0.07346, 0.07395, 0.07451, 0.07504, 0.08563, 0.16, 0.2623, 0.3386",\
"0.07277, 0.07294, 0.07332, 0.07379, 0.07448, 0.08783, 0.156, 0.2184, 0.261, 0.2905",\
"0.07227, 0.07244, 0.07307, 0.08779, 0.1069, 0.118, 0.1245, 0.1285, 0.1311, 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.003824, 0.01374, 0.03267, 0.06217, 0.1036, 0.158, 0.2266, 0.3104, 0.4102");
values("0.07454, 0.07473, 0.07507, 0.07552, 0.07601, 0.07657, 0.07679, 0.07747, 0.08789, 0.1598",\
"0.07451, 0.0747, 0.07508, 0.07557, 0.07606, 0.0765, 0.07693, 0.07751, 0.08829, 0.1624",\
"0.0742, 0.07436, 0.07474, 0.07519, 0.07577, 0.07624, 0.0769, 0.07732, 0.08968, 0.172",\
"0.07385, 0.07399, 0.07439, 0.07489, 0.0754, 0.07586, 0.07619, 0.07751, 0.09484, 0.1923",\
"0.07359, 0.07376, 0.07415, 0.07459, 0.07508, 0.07554, 0.0761, 0.07789, 0.1078, 0.2273",\
"0.07333, 0.07351, 0.07386, 0.07438, 0.07486, 0.07534, 0.07571, 0.08131, 0.1378, 0.2758",\
"0.07311, 0.07328, 0.07366, 0.07408, 0.07465, 0.07514, 0.07663, 0.09762, 0.1988, 0.3218",\
"0.07292, 0.07306, 0.07346, 0.07395, 0.07451, 0.07504, 0.08563, 0.16, 0.2623, 0.3386",\
"0.07277, 0.07294, 0.07332, 0.07379, 0.07448, 0.08783, 0.156, 0.2184, 0.261, 0.2905",\
"0.07227, 0.07244, 0.07307, 0.08779, 0.1069, 0.118, 0.1245, 0.1285, 0.1311, 0.1328");
}
}
timing() {
related_pin : "CLK" ;
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.003824, 0.01374, 0.03267, 0.06217, 0.1036, 0.158, 0.2266, 0.3104, 0.4102");
values("4.858, 4.918, 5.075, 5.292, 5.568, 5.915, 6.348, 6.885, 7.537, 8.314",\
"4.913, 4.974, 5.131, 5.348, 5.623, 5.971, 6.404, 6.941, 7.593, 8.369",\
"5.108, 5.168, 5.325, 5.542, 5.817, 6.165, 6.598, 7.135, 7.787, 8.563",\
"5.478, 5.539, 5.696, 5.913, 6.188, 6.535, 6.969, 7.506, 8.158, 8.934",\
"6.039, 6.1, 6.256, 6.473, 6.749, 7.096, 7.53, 8.066, 8.718, 9.495",\
"6.717, 6.778, 6.934, 7.151, 7.426, 7.773, 8.207, 8.744, 9.396, 10.17",\
"7.478, 7.539, 7.695, 7.912, 8.188, 8.535, 8.969, 9.505, 10.16, 10.93",\
"8.318, 8.379, 8.536, 8.754, 9.029, 9.376, 9.81, 10.35, 11, 11.78",\
"9.241, 9.302, 9.458, 9.675, 9.951, 10.3, 10.73, 11.27, 11.92, 12.7",\
"10.24, 10.3, 10.46, 10.67, 10.95, 11.3, 11.73, 12.27, 12.92, 13.7");
}
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.003824, 0.01374, 0.03267, 0.06217, 0.1036, 0.158, 0.2266, 0.3104, 0.4102");
values("4.56, 4.641, 4.9, 5.375, 6.106, 7.124, 8.458, 10.14, 12.18, 14.62",\
"4.615, 4.697, 4.956, 5.432, 6.162, 7.179, 8.514, 10.19, 12.24, 14.68",\
"4.811, 4.892, 5.151, 5.627, 6.358, 7.375, 8.71, 10.39, 12.44, 14.88",\
"5.183, 5.264, 5.524, 5.999, 6.731, 7.747, 9.082, 10.76, 12.81, 15.25",\
"5.741, 5.823, 6.081, 6.556, 7.288, 8.305, 9.639, 11.32, 13.37, 15.81",\
"6.413, 6.494, 6.754, 7.229, 7.96, 8.977, 10.31, 11.99, 14.04, 16.48",\
"7.169, 7.251, 7.51, 7.985, 8.716, 9.733, 11.07, 12.75, 14.79, 17.24",\
"8.008, 8.088, 8.347, 8.822, 9.554, 10.57, 11.91, 13.58, 15.63, 18.07",\
"8.924, 9.006, 9.264, 9.74, 10.47, 11.49, 12.82, 14.5, 16.55, 18.99",\
"9.919, 10, 10.26, 10.73, 11.46, 12.48, 13.82, 15.5, 17.54, 19.98");
}
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.003824, 0.01374, 0.03267, 0.06217, 0.1036, 0.158, 0.2266, 0.3104, 0.4102");
values("0.3096, 0.3542, 0.4882, 0.714, 1.058, 1.553, 2.227, 3.104, 4.188, 5.495",\
"0.3098, 0.3544, 0.4882, 0.713, 1.059, 1.553, 2.227, 3.104, 4.192, 5.495",\
"0.3094, 0.3544, 0.4882, 0.713, 1.058, 1.553, 2.228, 3.103, 4.193, 5.495",\
"0.3092, 0.3544, 0.488, 0.7134, 1.059, 1.553, 2.226, 3.104, 4.189, 5.496",\
"0.3098, 0.3548, 0.4876, 0.7138, 1.06, 1.553, 2.226, 3.105, 4.19, 5.495",\
"0.3092, 0.3546, 0.4868, 0.7128, 1.059, 1.553, 2.226, 3.102, 4.192, 5.494",\
"0.31, 0.356, 0.488, 0.712, 1.06, 1.554, 2.226, 3.104, 4.192, 5.496",\
"0.31, 0.356, 0.488, 0.714, 1.06, 1.554, 2.226, 3.104, 4.188, 5.488",\
"0.31, 0.354, 0.488, 0.714, 1.058, 1.552, 2.228, 3.102, 4.188, 5.486",\
"0.31, 0.354, 0.486, 0.714, 1.06, 1.554, 2.228, 3.102, 4.184, 5.488");
}
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.003824, 0.01374, 0.03267, 0.06217, 0.1036, 0.158, 0.2266, 0.3104, 0.4102");
values("0.3318, 0.4362, 0.8236, 1.591, 2.79, 4.475, 6.702, 9.498, 12.92, 17.03",\
"0.3326, 0.4372, 0.823, 1.591, 2.79, 4.478, 6.697, 9.513, 12.92, 17.03",\
"0.3306, 0.436, 0.8236, 1.591, 2.789, 4.478, 6.697, 9.505, 12.94, 17",\
"0.3306, 0.4368, 0.823, 1.591, 2.789, 4.478, 6.7, 9.499, 12.92, 17.02",\
"0.3316, 0.4368, 0.8232, 1.591, 2.79, 4.473, 6.702, 9.498, 12.94, 17.03",\
"0.3308, 0.4372, 0.8238, 1.592, 2.788, 4.474, 6.698, 9.51, 12.92, 17",\
"0.332, 0.436, 0.822, 1.59, 2.788, 4.472, 6.7, 9.512, 12.92, 17",\
"0.332, 0.436, 0.824, 1.592, 2.79, 4.478, 6.7, 9.504, 12.94, 17",\
"0.33, 0.436, 0.824, 1.59, 2.79, 4.474, 6.696, 9.502, 12.92, 17",\
"0.33, 0.436, 0.824, 1.59, 2.79, 4.472, 6.694, 9.5, 12.92, 17");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "CLK===1'b0 && D===1'b0" ;
timing_sense : negative_unate ;
timing_type : preset ;
when : "!CLK&!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.003824, 0.01374, 0.03267, 0.06217, 0.1036, 0.158, 0.2266, 0.3104, 0.4102");
values("4.419, 4.499, 4.757, 5.23, 5.958, 6.974, 8.309, 9.989, 12.04, 14.48",\
"4.485, 4.565, 4.823, 5.296, 6.024, 7.041, 8.375, 10.05, 12.1, 14.54",\
"4.71, 4.79, 5.048, 5.521, 6.248, 7.266, 8.601, 10.28, 12.33, 14.77",\
"5.143, 5.223, 5.482, 5.955, 6.682, 7.7, 9.035, 10.71, 12.76, 15.2",\
"5.824, 5.905, 6.162, 6.636, 7.364, 8.38, 9.714, 11.39, 13.44, 15.88",\
"6.781, 6.861, 7.119, 7.592, 8.32, 9.337, 10.67, 12.35, 14.4, 16.84",\
"8.027, 8.108, 8.365, 8.838, 9.567, 10.58, 11.92, 13.6, 15.65, 18.09",\
"9.556, 9.637, 9.895, 10.37, 11.1, 12.11, 13.45, 15.13, 17.17, 19.61",\
"11.34, 11.42, 11.68, 12.15, 12.88, 13.9, 15.23, 16.91, 18.96, 21.4",\
"13.36, 13.45, 13.7, 14.17, 14.9, 15.92, 17.25, 18.93, 20.98, 23.42");
}
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.003824, 0.01374, 0.03267, 0.06217, 0.1036, 0.158, 0.2266, 0.3104, 0.4102");
values("0.3294, 0.4338, 0.8198, 1.582, 2.783, 4.476, 6.704, 9.503, 12.92, 17",\
"0.33, 0.4344, 0.8194, 1.582, 2.783, 4.476, 6.705, 9.5, 12.93, 17.04",\
"0.3298, 0.434, 0.819, 1.585, 2.785, 4.476, 6.705, 9.504, 12.92, 17",\
"0.33, 0.4338, 0.8192, 1.585, 2.783, 4.473, 6.694, 9.504, 12.92, 17",\
"0.33, 0.4348, 0.8188, 1.585, 2.785, 4.475, 6.694, 9.512, 12.92, 17",\
"0.33, 0.4348, 0.8178, 1.583, 2.784, 4.472, 6.698, 9.498, 12.94, 17",\
"0.328, 0.436, 0.82, 1.582, 2.784, 4.472, 6.7, 9.498, 12.92, 17",\
"0.33, 0.434, 0.818, 1.584, 2.786, 4.476, 6.706, 9.502, 12.92, 17.02",\
"0.33, 0.436, 0.82, 1.582, 2.784, 4.476, 6.706, 9.5, 12.92, 17.01",\
"0.334, 0.436, 0.82, 1.582, 2.784, 4.476, 6.706, 9.5, 12.92, 17.03");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "CLK===1'b0 && D===1'b1" ;
timing_sense : negative_unate ;
timing_type : preset ;
when : "!CLK&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.003824, 0.01374, 0.03267, 0.06217, 0.1036, 0.158, 0.2266, 0.3104, 0.4102");
values("4.422, 4.502, 4.76, 5.233, 5.961, 6.978, 8.312, 9.991, 12.04, 14.48",\
"4.488, 4.568, 4.826, 5.299, 6.027, 7.044, 8.378, 10.06, 12.11, 14.55",\
"4.712, 4.793, 5.05, 5.524, 6.252, 7.269, 8.602, 10.28, 12.33, 14.77",\
"5.145, 5.227, 5.485, 5.957, 6.685, 7.702, 9.037, 10.72, 12.76, 15.2",\
"5.826, 5.907, 6.165, 6.638, 7.365, 8.383, 9.717, 11.4, 13.44, 15.89",\
"6.783, 6.863, 7.122, 7.594, 8.322, 9.338, 10.67, 12.35, 14.4, 16.84",\
"8.028, 8.109, 8.368, 8.84, 9.568, 10.58, 11.92, 13.6, 15.65, 18.08",\
"9.557, 9.639, 9.897, 10.37, 11.1, 12.11, 13.45, 15.13, 17.18, 19.61",\
"11.34, 11.42, 11.68, 12.15, 12.88, 13.9, 15.23, 16.91, 18.96, 21.4",\
"13.36, 13.44, 13.7, 14.17, 14.9, 15.92, 17.25, 18.93, 20.98, 23.42");
}
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.003824, 0.01374, 0.03267, 0.06217, 0.1036, 0.158, 0.2266, 0.3104, 0.4102");
values("0.3298, 0.4338, 0.8198, 1.582, 2.783, 4.476, 6.703, 9.5, 12.93, 17.03",\
"0.33, 0.4344, 0.8198, 1.582, 2.783, 4.476, 6.703, 9.499, 12.93, 17.03",\
"0.33, 0.4344, 0.818, 1.582, 2.785, 4.473, 6.695, 9.513, 12.92, 17",\
"0.3302, 0.4348, 0.8182, 1.582, 2.783, 4.472, 6.704, 9.5, 12.93, 17.03",\
"0.3294, 0.4352, 0.8182, 1.582, 2.783, 4.476, 6.7, 9.5, 12.92, 17.03",\
"0.3298, 0.4348, 0.8192, 1.583, 2.786, 4.476, 6.694, 9.5, 12.94, 17.01",\
"0.33, 0.436, 0.82, 1.584, 2.786, 4.472, 6.696, 9.5, 12.94, 17.01",\
"0.33, 0.434, 0.82, 1.582, 2.786, 4.474, 6.696, 9.498, 12.92, 17",\
"0.332, 0.436, 0.82, 1.582, 2.784, 4.476, 6.702, 9.496, 12.92, 17.01",\
"0.334, 0.438, 0.818, 1.584, 2.784, 4.476, 6.698, 9.502, 12.92, 17.02");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "CLK===1'b1 && D===1'b0" ;
timing_sense : negative_unate ;
timing_type : preset ;
when : "CLK&!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.003824, 0.01374, 0.03267, 0.06217, 0.1036, 0.158, 0.2266, 0.3104, 0.4102");
values("4.563, 4.642, 4.898, 5.37, 6.099, 7.116, 8.451, 10.13, 12.18, 14.62",\
"4.63, 4.709, 4.966, 5.438, 6.166, 7.183, 8.518, 10.2, 12.24, 14.68",\
"4.855, 4.934, 5.191, 5.663, 6.392, 7.409, 8.743, 10.42, 12.47, 14.91",\
"5.289, 5.369, 5.625, 6.097, 6.826, 7.842, 9.177, 10.86, 12.9, 15.34",\
"5.969, 6.049, 6.306, 6.777, 7.507, 8.523, 9.857, 11.54, 13.59, 16.02",\
"6.929, 7.008, 7.265, 7.738, 8.465, 9.482, 10.82, 12.5, 14.54, 16.98",\
"8.187, 8.268, 8.524, 8.997, 9.725, 10.74, 12.08, 13.76, 15.8, 18.24",\
"9.741, 9.821, 10.08, 10.55, 11.28, 12.3, 13.63, 15.31, 17.36, 19.79",\
"11.55, 11.63, 11.89, 12.36, 13.09, 14.11, 15.44, 17.12, 19.17, 21.61",\
"13.58, 13.66, 13.92, 14.39, 15.12, 16.13, 17.47, 19.15, 21.2, 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.003824, 0.01374, 0.03267, 0.06217, 0.1036, 0.158, 0.2266, 0.3104, 0.4102");
values("0.3186, 0.4252, 0.813, 1.58, 2.783, 4.472, 6.695, 9.499, 12.93, 17",\
"0.3188, 0.4256, 0.8136, 1.58, 2.784, 4.472, 6.696, 9.5, 12.93, 17",\
"0.319, 0.4252, 0.813, 1.579, 2.785, 4.473, 6.696, 9.498, 12.94, 17",\
"0.319, 0.4242, 0.8132, 1.58, 2.784, 4.471, 6.698, 9.51, 12.93, 17.01",\
"0.32, 0.4244, 0.815, 1.579, 2.784, 4.472, 6.696, 9.498, 12.92, 17",\
"0.3186, 0.4246, 0.814, 1.583, 2.784, 4.47, 6.704, 9.508, 12.92, 17.01",\
"0.32, 0.426, 0.814, 1.584, 2.784, 4.476, 6.696, 9.5, 12.92, 17",\
"0.318, 0.426, 0.814, 1.58, 2.786, 4.47, 6.708, 9.502, 12.92, 17",\
"0.318, 0.426, 0.814, 1.584, 2.784, 4.476, 6.698, 9.498, 12.92, 17",\
"0.32, 0.424, 0.814, 1.58, 2.782, 4.472, 6.696, 9.5, 12.93, 17");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "CLK===1'b1 && D===1'b1" ;
timing_sense : negative_unate ;
timing_type : preset ;
when : "CLK&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.003824, 0.01374, 0.03267, 0.06217, 0.1036, 0.158, 0.2266, 0.3104, 0.4102");
values("4.563, 4.642, 4.898, 5.371, 6.099, 7.116, 8.45, 10.13, 12.18, 14.62",\
"4.63, 4.709, 4.966, 5.438, 6.167, 7.183, 8.518, 10.2, 12.24, 14.69",\
"4.855, 4.934, 5.191, 5.664, 6.392, 7.409, 8.743, 10.42, 12.47, 14.91",\
"5.289, 5.368, 5.625, 6.097, 6.826, 7.842, 9.177, 10.86, 12.9, 15.34",\
"5.97, 6.049, 6.306, 6.778, 7.506, 8.522, 9.857, 11.54, 13.59, 16.03",\
"6.929, 7.009, 7.266, 7.738, 8.466, 9.483, 10.82, 12.5, 14.54, 16.99",\
"8.188, 8.268, 8.524, 8.996, 9.725, 10.74, 12.08, 13.76, 15.8, 18.24",\
"9.742, 9.821, 10.08, 10.55, 11.28, 12.3, 13.63, 15.31, 17.36, 19.79",\
"11.55, 11.63, 11.89, 12.36, 13.09, 14.11, 15.44, 17.12, 19.17, 21.61",\
"13.58, 13.66, 13.92, 14.39, 15.12, 16.13, 17.47, 19.15, 21.2, 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.003824, 0.01374, 0.03267, 0.06217, 0.1036, 0.158, 0.2266, 0.3104, 0.4102");
values("0.3186, 0.425, 0.8136, 1.58, 2.784, 4.474, 6.695, 9.509, 12.94, 17.03",\
"0.3186, 0.4246, 0.8132, 1.58, 2.783, 4.472, 6.697, 9.499, 12.94, 17",\
"0.319, 0.4244, 0.8142, 1.58, 2.782, 4.474, 6.705, 9.511, 12.92, 17.01",\
"0.3188, 0.425, 0.8146, 1.582, 2.783, 4.475, 6.695, 9.499, 12.95, 17.02",\
"0.3186, 0.426, 0.8148, 1.579, 2.785, 4.472, 6.703, 9.502, 12.92, 17.01",\
"0.3188, 0.4254, 0.8126, 1.583, 2.782, 4.476, 6.696, 9.5, 12.92, 17.02",\
"0.32, 0.426, 0.814, 1.58, 2.786, 4.478, 6.708, 9.512, 12.92, 17",\
"0.32, 0.426, 0.814, 1.58, 2.786, 4.472, 6.708, 9.5, 12.92, 17",\
"0.318, 0.426, 0.814, 1.582, 2.782, 4.476, 6.698, 9.498, 12.92, 17",\
"0.318, 0.426, 0.814, 1.582, 2.782, 4.472, 6.694, 9.498, 12.93, 17.03");
}
}
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.003824, 0.01374, 0.03267, 0.06217, 0.1036, 0.158, 0.2266, 0.3104, 0.4102");
values("4.563, 4.642, 4.898, 5.37, 6.099, 7.116, 8.451, 10.13, 12.18, 14.62",\
"4.63, 4.709, 4.966, 5.438, 6.166, 7.183, 8.518, 10.2, 12.24, 14.68",\
"4.855, 4.934, 5.191, 5.663, 6.392, 7.409, 8.743, 10.42, 12.47, 14.91",\
"5.289, 5.369, 5.625, 6.097, 6.826, 7.842, 9.177, 10.86, 12.9, 15.34",\
"5.969, 6.049, 6.306, 6.777, 7.507, 8.523, 9.857, 11.54, 13.59, 16.02",\
"6.929, 7.008, 7.265, 7.738, 8.465, 9.482, 10.82, 12.5, 14.54, 16.98",\
"8.187, 8.268, 8.524, 8.997, 9.725, 10.74, 12.08, 13.76, 15.8, 18.24",\
"9.741, 9.821, 10.08, 10.55, 11.28, 12.3, 13.63, 15.31, 17.36, 19.79",\
"11.55, 11.63, 11.89, 12.36, 13.09, 14.11, 15.44, 17.12, 19.17, 21.61",\
"13.58, 13.66, 13.92, 14.39, 15.12, 16.13, 17.47, 19.15, 21.2, 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.003824, 0.01374, 0.03267, 0.06217, 0.1036, 0.158, 0.2266, 0.3104, 0.4102");
values("0.3294, 0.4338, 0.8198, 1.582, 2.783, 4.476, 6.704, 9.503, 12.92, 17",\
"0.33, 0.4344, 0.8194, 1.582, 2.783, 4.476, 6.705, 9.5, 12.93, 17.04",\
"0.3298, 0.434, 0.819, 1.585, 2.785, 4.476, 6.705, 9.504, 12.92, 17",\
"0.33, 0.4338, 0.8192, 1.585, 2.783, 4.473, 6.694, 9.504, 12.92, 17",\
"0.33, 0.4348, 0.8188, 1.585, 2.785, 4.475, 6.694, 9.512, 12.92, 17",\
"0.33, 0.4348, 0.8178, 1.583, 2.784, 4.472, 6.698, 9.498, 12.94, 17",\
"0.328, 0.436, 0.82, 1.582, 2.784, 4.472, 6.7, 9.498, 12.92, 17",\
"0.33, 0.434, 0.818, 1.584, 2.786, 4.476, 6.706, 9.502, 12.92, 17.02",\
"0.33, 0.436, 0.82, 1.582, 2.784, 4.476, 6.706, 9.5, 12.92, 17.01",\
"0.334, 0.436, 0.82, 1.582, 2.784, 4.476, 6.706, 9.5, 12.92, 17.03");
}
}
}
pin(SETN) {
capacitance : 0.006339 ;
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.527 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLK&!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.01709, 0.01708, 0.01689, 0.01668, 0.01655, 0.01647, 0.01642, \
0.01638, 0.01636, 0.01631");
}
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.004177, 0.004167, 0.004074, 0.003966, 0.003839, 0.003736, 0.003668, \
0.00361, 0.003552, 0.003491");
}
}
internal_power() {
when : "!CLK&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.005788, 0.005785, 0.005773, 0.005764, 0.005775, 0.005774, 0.005771, \
0.005771, 0.005772, 0.00574");
}
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.004869, -0.004873, -0.004871, -0.004889, -0.004901, \
-0.004911, -0.004925, -0.004958, -0.005039");
}
}
internal_power() {
when : "CLK&!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.005793, 0.005778, 0.005771, 0.005768, 0.005768, 0.005779, 0.005775, \
0.005774, 0.005774, 0.005744");
}
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.004868, -0.00487, -0.004866, -0.00489, -0.004898, \
-0.00491, -0.004924, -0.00496, -0.005039");
}
}
internal_power() {
when : "CLK&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.00579, 0.005776, 0.005775, 0.005771, 0.005767, 0.005777, 0.005775, \
0.005776, 0.005772, 0.005738");
}
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.004868, -0.00487, -0.004866, -0.004892, -0.004897, \
-0.004912, -0.004923, -0.00496, -0.00504");
}
}
timing() {
related_pin : "CLK" ;
timing_type : recovery_rising ;
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.53, -0.57, -0.79, -1.18, -1.78, -2.48, -3.28, -4.16, -5.13, -6.15",\
"-0.49, -0.54, -0.74, -1.14, -1.73, -2.46, -3.24, -4.11, -5.09, -6.12",\
"-0.33, -0.38, -0.58, -0.97, -1.58, -2.31, -3.08, -3.96, -4.93, -5.96",\
"-0.01, -0.05, -0.26, -0.65, -1.25, -1.98, -2.76, -3.63, -4.6, -5.64",\
"0.51, 0.46, 0.26, -0.11, -0.71, -1.47, -2.22, -3.12, -4.07, -5.11",\
"1.22, 1.18, 0.96, 0.58, -0.02, -0.74, -1.5, -2.39, -3.36, -4.37",\
"2.15, 2.12, 1.91, 1.52, 0.91, 0.18, -0.6, -1.48, -2.45, -3.46",\
"3.49, 3.47, 3.2, 2.83, 2.13, 1.36, 0.61, -0.32, -1.32, -2.34",\
"5.63, 5.6, 5.38, 4.86, 4.11, 3.18, 2.39, 1.35, 0.22, -0.91",\
"8.31, 8.33, 7.98, 7.6, 6.66, 5.66, 4.84, 3.65, 2.45, 1.35");
}
}
timing() {
related_pin : "CLK" ;
timing_type : removal_rising ;
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.66, 1.72, 1.9, 2.28, 2.85, 3.53, 4.29, 5.13, 6.06, 7.05",\
"1.62, 1.67, 1.86, 2.23, 2.8, 3.48, 4.24, 5.08, 6.01, 7.01",\
"1.44, 1.49, 1.68, 2.05, 2.62, 3.3, 4.06, 4.9, 5.83, 6.83",\
"1.12, 1.18, 1.36, 1.73, 2.31, 2.98, 3.73, 4.58, 5.5, 6.5",\
"0.7, 0.75, 0.94, 1.31, 1.88, 2.55, 3.31, 4.15, 5.08, 6.06",\
"0.16, 0.22, 0.41, 0.78, 1.35, 2.02, 2.78, 3.62, 4.54, 5.54",\
"-0.45, -0.39, -0.2, 0.17, 0.72, 1.4, 2.16, 3, 3.92, 4.91",\
"-1.14, -1.08, -0.9, -0.52, 0.04, 0.71, 1.47, 2.3, 3.22, 4.21",\
"-1.89, -1.83, -1.64, -1.27, -0.71, -0.04, 0.71, 1.54, 2.46, 3.45",\
"-2.69, -2.63, -2.44, -2.07, -1.51, -0.84, -0.09, 0.74, 1.65, 2.63");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "ENABLE_NOT_CLK_AND_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!CLK&!D" ;
fall_constraint(scalar) {
values("3.527");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "ENABLE_NOT_CLK_AND_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!CLK&D" ;
fall_constraint(scalar) {
values("3.527");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "ENABLE_CLK_AND_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "CLK&!D" ;
fall_constraint(scalar) {
values("3.081");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "ENABLE_CLK_AND_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "CLK&D" ;
fall_constraint(scalar) {
values("3.081");
}
}
}
}