blob: fb4df541ec9dd6637a635c717e9d9828958d9b3d [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__dffnsnq_4) {
area : 118.540800 ;
ff(IQ1,IQN1) {
clocked_on : "(!CLKN)" ;
next_state : "D" ;
preset : "(!SETN)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&!D&!SETN" ;
value : "0.000420633" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&!D&SETN" ;
value : "0.0004434264" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&D&!SETN" ;
value : "0.0004168746" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&D&SETN" ;
value : "0.0005236002" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&!D&!SETN" ;
value : "0.0004183812" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&!D&SETN" ;
value : "0.0005114016" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&D&!SETN" ;
value : "0.0004134726" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&D&SETN" ;
value : "0.0005241996" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0005241996" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(CLKN) {
capacitance : 0.004469 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 20 ;
min_period : 9.992 ;
min_pulse_width_high : 3.06 ;
min_pulse_width_low : 4.99 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.04848, 0.04838, 0.04812, 0.0478, 0.0475, 0.04726, 0.04711, 0.04702, \
0.047, 0.04645");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.03764, 0.03761, 0.03743, 0.03704, 0.03668, 0.03641, 0.03624, \
0.03615, 0.03615, 0.03638");
}
}
internal_power() {
when : "!D&SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.04085, 0.04073, 0.04046, 0.04016, 0.03994, 0.03978, 0.03969, \
0.03966, 0.03972, 0.03928");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.02807, 0.02803, 0.02787, 0.02756, 0.0273, 0.02709, 0.02696, \
0.02692, 0.02692, 0.02719");
}
}
internal_power() {
when : "D&!SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.0417, 0.0416, 0.04134, 0.04104, 0.0408, 0.04063, 0.04053, 0.04049, \
0.0405, 0.04001");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.02777, 0.02773, 0.02757, 0.02728, 0.027, 0.0268, 0.02666, 0.0266, \
0.02663, 0.02687");
}
}
internal_power() {
when : "D&SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.0417, 0.0416, 0.04133, 0.04104, 0.04079, 0.04062, 0.04054, 0.04049, \
0.0405, 0.03997");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.02777, 0.02773, 0.02756, 0.02727, 0.02699, 0.02678, 0.02666, \
0.02661, 0.02663, 0.02687");
}
}
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("4.99");
}
rise_constraint(scalar) {
values("3.06");
}
}
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.752");
}
rise_constraint(scalar) {
values("2.724");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_NOT_D_AND_SETN === 1'b1" ;
timing_type : minimum_period ;
when : "!D&SETN" ;
fall_constraint(scalar) {
values("9.992");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_D_AND_SETN === 1'b1" ;
timing_type : minimum_period ;
when : "D&SETN" ;
fall_constraint(scalar) {
values("9.525");
}
}
}
pin(D) {
capacitance : 0.003555 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 20 ;
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.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.01034, 0.01014, 0.009853, 0.009701, 0.009653, 0.00965, 0.009694, \
0.009769, 0.009886, 0.009711");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.001679, 0.001597, 0.0014, 0.001202, 0.001077, 0.001024, 0.001024, \
0.001078, 0.001176, 0.001435");
}
}
internal_power() {
when : "!CLKN&SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.01033, 0.01013, 0.009853, 0.009702, 0.009646, 0.009653, 0.009694, \
0.009773, 0.009885, 0.009716");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.001673, 0.001598, 0.001395, 0.001196, 0.001079, 0.001026, 0.001024, \
0.001077, 0.001174, 0.001435");
}
}
internal_power() {
when : "CLKN&!SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.02108, 0.02095, 0.02077, 0.02062, 0.02051, 0.02046, 0.02045, \
0.02048, 0.02054, 0.02016");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.009224, 0.00917, 0.00904, 0.008919, 0.008811, 0.008723, 0.008685, \
0.008679, 0.008724, 0.008918");
}
}
internal_power() {
when : "CLKN&SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.03177, 0.03164, 0.03147, 0.03129, 0.03115, 0.03106, 0.03103, \
0.03102, 0.03106, 0.03062");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.02393, 0.02388, 0.02375, 0.02359, 0.02344, 0.02332, 0.02323, \
0.02319, 0.02319, 0.02334");
}
}
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.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("-1.12, -1.08, -0.9, -0.57, -0.08, 0.54, 1.23, 1.99, 2.84, 3.79",\
"-1.17, -1.14, -0.96, -0.63, -0.13, 0.48, 1.17, 1.93, 2.77, 3.73",\
"-1.4, -1.36, -1.18, -0.85, -0.35, 0.26, 0.95, 1.72, 2.58, 3.52",\
"-1.82, -1.78, -1.62, -1.27, -0.78, -0.17, 0.52, 1.29, 2.14, 3.08",\
"-2.5, -2.46, -2.28, -1.94, -1.45, -0.83, -0.15, 0.61, 1.48, 2.42",\
"-3.39, -3.34, -3.16, -2.81, -2.31, -1.72, -1.03, -0.27, 0.59, 1.53",\
"-4.38, -4.35, -4.16, -3.82, -3.33, -2.72, -2.05, -1.31, -0.44, 0.49",\
"-5.48, -5.44, -5.26, -4.92, -4.43, -3.84, -3.17, -2.43, -1.57, -0.65",\
"-6.66, -6.63, -6.45, -6.11, -5.63, -5.04, -4.38, -3.64, -2.79, -1.87",\
"-7.93, -7.9, -7.72, -7.4, -6.92, -6.33, -5.67, -4.94, -4.1, -3.19");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("1.12, 1.2, 1.4, 1.83, 2.5, 3.4, 4.45, 5.59, 6.82, 8.12",\
"1.07, 1.14, 1.35, 1.77, 2.44, 3.34, 4.39, 5.54, 6.77, 8.07",\
"0.86, 0.93, 1.13, 1.55, 2.24, 3.14, 4.19, 5.34, 6.57, 7.87",\
"0.52, 0.58, 0.78, 1.21, 1.89, 2.79, 3.85, 5, 6.23, 7.53",\
"0.15, 0.22, 0.42, 0.84, 1.51, 2.41, 3.46, 4.6, 5.83, 7.14",\
"-0.23, -0.16, 0.05, 0.47, 1.13, 2.01, 3.06, 4.2, 5.43, 6.74",\
"-0.62, -0.55, -0.34, 0.08, 0.74, 1.62, 2.65, 3.79, 5.02, 6.33",\
"-1, -0.93, -0.72, -0.29, 0.36, 1.23, 2.25, 3.39, 4.61, 5.91",\
"-1.36, -1.28, -1.07, -0.65, 0.01, 0.86, 1.88, 3, 4.22, 5.51",\
"-1.68, -1.6, -1.39, -0.97, -0.32, 0.53, 1.54, 2.65, 3.85, 5.14");
}
}
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.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("2.64, 2.59, 2.36, 1.86, 1.23, 0.55, -0.22, -1.06, -1.99, -3.01",\
"2.7, 2.65, 2.41, 1.93, 1.29, 0.61, -0.16, -1, -1.93, -2.94",\
"2.92, 2.86, 2.63, 2.14, 1.51, 0.82, 0.05, -0.79, -1.72, -2.73",\
"3.36, 3.29, 3.06, 2.58, 1.93, 1.25, 0.48, -0.36, -1.29, -2.29",\
"4.03, 3.97, 3.74, 3.25, 2.61, 1.93, 1.16, 0.32, -0.61, -1.62",\
"4.92, 4.86, 4.63, 4.15, 3.5, 2.82, 2.05, 1.21, 0.28, -0.74",\
"6.02, 5.95, 5.72, 5.24, 4.59, 3.89, 3.12, 2.28, 1.35, 0.33",\
"7.22, 7.17, 6.94, 6.45, 5.79, 5.09, 4.3, 3.46, 2.52, 1.52",\
"8.54, 8.48, 8.25, 7.76, 7.1, 6.39, 5.59, 4.74, 3.8, 2.8",\
"9.93, 9.88, 9.65, 9.18, 8.49, 7.77, 6.97, 6.11, 5.17, 4.16");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("1.21, 1.15, 0.98, 0.58, -0.11, -1, -2.15, -3.31, -4.6, -5.95",\
"1.27, 1.22, 1.04, 0.64, -0.04, -0.94, -2.09, -3.26, -4.49, -5.86",\
"1.44, 1.39, 1.22, 0.81, 0.13, -0.76, -1.91, -3.07, -4.36, -5.69",\
"1.82, 1.75, 1.57, 1.15, 0.48, -0.42, -1.55, -2.72, -4, -5.34",\
"2.27, 2.22, 2.03, 1.61, 0.92, 0.05, -1.08, -2.26, -3.54, -4.89",\
"2.82, 2.74, 2.56, 2.11, 1.41, 0.57, -0.57, -1.74, -3.01, -4.35",\
"3.38, 3.3, 3.12, 2.67, 1.96, 1.09, 0, -1.17, -2.44, -3.77",\
"3.94, 3.88, 3.68, 3.24, 2.52, 1.63, 0.55, -0.61, -1.86, -3.2",\
"4.52, 4.46, 4.26, 3.81, 3.09, 2.2, 1.1, -0.04, -1.3, -2.6",\
"5.1, 5.02, 4.83, 4.37, 3.65, 2.74, 1.65, 0.5, -0.75, -2.06");
}
}
}
pin(Q) {
direction : output ;
function : "IQ1" ;
max_capacitance : 0.9448 ;
max_transition : 20 ;
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.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007514, 0.03038, 0.07405, 0.1421, 0.2375, 0.3631, 0.5214, 0.7145, 0.9448");
values("0.07671, 0.07695, 0.07771, 0.07879, 0.0798, 0.08056, 0.08109, 0.08146, 0.0817, 0.08184",\
"0.07674, 0.07698, 0.07774, 0.07882, 0.07982, 0.08059, 0.08113, 0.08149, 0.08173, 0.08187",\
"0.07674, 0.07698, 0.07773, 0.07883, 0.07983, 0.08059, 0.08112, 0.08148, 0.08173, 0.08185",\
"0.07671, 0.07698, 0.07773, 0.07881, 0.07981, 0.08057, 0.08111, 0.08147, 0.08172, 0.08181",\
"0.07664, 0.07688, 0.07763, 0.07872, 0.07972, 0.0805, 0.08103, 0.08139, 0.08161, 0.08159",\
"0.07653, 0.07677, 0.07754, 0.07862, 0.07963, 0.08039, 0.08092, 0.08127, 0.08141, 0.08102",\
"0.07646, 0.07671, 0.07747, 0.07855, 0.07955, 0.08031, 0.08083, 0.08108, 0.08074, 0.07919",\
"0.07633, 0.07658, 0.07735, 0.07842, 0.0794, 0.0801, 0.08036, 0.07953, 0.07713, 0.07434",\
"0.07481, 0.07504, 0.07572, 0.07656, 0.07689, 0.07536, 0.07216, 0.06965, 0.06788, 0.06662",\
"0.02479, 0.02502, 0.02583, 0.02697, 0.02804, 0.02886, 0.02943, 0.02982, 0.03009, 0.03028");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007514, 0.03038, 0.07405, 0.1421, 0.2375, 0.3631, 0.5214, 0.7145, 0.9448");
values("0.04367, 0.04399, 0.04476, 0.04582, 0.04714, 0.04834, 0.05117, 0.0772, 0.2131, 0.4945",\
"0.04368, 0.04399, 0.04473, 0.04583, 0.04711, 0.04841, 0.0508, 0.07831, 0.2166, 0.5003",\
"0.04368, 0.04399, 0.04476, 0.04583, 0.04709, 0.04826, 0.05161, 0.08294, 0.2336, 0.5204",\
"0.04368, 0.04398, 0.04477, 0.04581, 0.04713, 0.04832, 0.05242, 0.09545, 0.2697, 0.5568",\
"0.04365, 0.04398, 0.04471, 0.04578, 0.04706, 0.04825, 0.05608, 0.1219, 0.3306, 0.6056",\
"0.04375, 0.04405, 0.0448, 0.04589, 0.04712, 0.04884, 0.06666, 0.1795, 0.4162, 0.6482",\
"0.04385, 0.04418, 0.04498, 0.04599, 0.04736, 0.0518, 0.1042, 0.2814, 0.4919, 0.6516",\
"0.04397, 0.04431, 0.04506, 0.0461, 0.04817, 0.07658, 0.2099, 0.3742, 0.493, 0.5759",\
"0.04395, 0.04427, 0.04496, 0.04713, 0.08408, 0.1866, 0.2649, 0.315, 0.348, 0.3705",\
"-0.003415, -0.003127, -0.002785, -0.002712, -0.002681, -0.002692, -0.002705, -0.002721, -0.00273, -0.002751");
}
}
internal_power() {
related_pin : "SETN" ;
when : "!CLKN&!D" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007514, 0.03038, 0.07405, 0.1421, 0.2375, 0.3631, 0.5214, 0.7145, 0.9448");
values("0.07101, 0.07134, 0.07216, 0.07327, 0.07448, 0.07565, 0.07759, 0.09788, 0.2157, 0.4895",\
"0.07106, 0.07137, 0.07216, 0.07331, 0.07452, 0.07579, 0.07793, 0.09965, 0.2193, 0.4936",\
"0.0706, 0.07092, 0.07173, 0.07287, 0.07407, 0.07548, 0.0778, 0.103, 0.236, 0.5145",\
"0.07009, 0.07042, 0.07121, 0.07236, 0.07345, 0.07479, 0.0782, 0.112, 0.2659, 0.553",\
"0.06969, 0.07, 0.07078, 0.07195, 0.07315, 0.0745, 0.08004, 0.1329, 0.3236, 0.608",\
"0.0694, 0.06975, 0.07049, 0.07161, 0.07284, 0.07434, 0.08688, 0.1804, 0.4109, 0.6618",\
"0.06919, 0.06952, 0.07029, 0.07141, 0.07262, 0.07602, 0.1157, 0.2794, 0.5032, 0.6816",\
"0.06908, 0.06941, 0.07021, 0.07128, 0.07295, 0.09431, 0.2155, 0.3916, 0.5252, 0.6187",\
"0.06908, 0.0694, 0.07025, 0.0719, 0.101, 0.2056, 0.2951, 0.3528, 0.3909, 0.417",\
"0.03683, 0.03723, 0.03771, 0.03789, 0.03793, 0.03793, 0.03792, 0.03791, 0.0379, 0.03789");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007514, 0.03038, 0.07405, 0.1421, 0.2375, 0.3631, 0.5214, 0.7145, 0.9448");
values("0.07101, 0.07134, 0.07216, 0.07327, 0.07448, 0.07565, 0.07759, 0.09788, 0.2157, 0.4895",\
"0.07106, 0.07137, 0.07216, 0.07331, 0.07452, 0.07579, 0.07793, 0.09965, 0.2193, 0.4936",\
"0.0706, 0.07092, 0.07173, 0.07287, 0.07407, 0.07548, 0.0778, 0.103, 0.236, 0.5145",\
"0.07009, 0.07042, 0.07121, 0.07236, 0.07345, 0.07479, 0.0782, 0.112, 0.2659, 0.553",\
"0.06969, 0.07, 0.07078, 0.07195, 0.07315, 0.0745, 0.08004, 0.1329, 0.3236, 0.608",\
"0.0694, 0.06975, 0.07049, 0.07161, 0.07284, 0.07434, 0.08688, 0.1804, 0.4109, 0.6618",\
"0.06919, 0.06952, 0.07029, 0.07141, 0.07262, 0.07602, 0.1157, 0.2794, 0.5032, 0.6816",\
"0.06908, 0.06941, 0.07021, 0.07128, 0.07295, 0.09431, 0.2155, 0.3916, 0.5252, 0.6187",\
"0.06908, 0.0694, 0.07025, 0.0719, 0.101, 0.2056, 0.2951, 0.3528, 0.3909, 0.417",\
"0.03683, 0.03723, 0.03771, 0.03789, 0.03793, 0.03793, 0.03792, 0.03791, 0.0379, 0.03789");
}
}
internal_power() {
related_pin : "SETN" ;
when : "!CLKN&D" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007514, 0.03038, 0.07405, 0.1421, 0.2375, 0.3631, 0.5214, 0.7145, 0.9448");
values("0.07084, 0.07117, 0.07196, 0.07306, 0.07431, 0.07545, 0.07747, 0.09748, 0.2153, 0.489",\
"0.07087, 0.07121, 0.07197, 0.0731, 0.07421, 0.07569, 0.07781, 0.0989, 0.2191, 0.4952",\
"0.07043, 0.07077, 0.07161, 0.07272, 0.0739, 0.075, 0.07783, 0.1026, 0.2344, 0.5158",\
"0.06996, 0.07028, 0.07106, 0.07207, 0.07341, 0.07466, 0.07766, 0.1119, 0.2663, 0.5543",\
"0.06951, 0.06985, 0.07071, 0.07179, 0.07299, 0.07409, 0.0801, 0.132, 0.3231, 0.6073",\
"0.0692, 0.06957, 0.07039, 0.07148, 0.07266, 0.07399, 0.08714, 0.1803, 0.4105, 0.6617",\
"0.06902, 0.06936, 0.07019, 0.07116, 0.07233, 0.07565, 0.116, 0.2793, 0.5032, 0.6815",\
"0.06893, 0.06926, 0.06998, 0.07105, 0.07281, 0.0938, 0.2152, 0.3915, 0.5249, 0.6185",\
"0.06889, 0.06922, 0.06999, 0.07174, 0.1008, 0.2056, 0.2949, 0.3526, 0.3907, 0.4167",\
"0.03667, 0.03706, 0.03754, 0.03766, 0.03773, 0.03776, 0.03774, 0.03772, 0.03771, 0.03771");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007514, 0.03038, 0.07405, 0.1421, 0.2375, 0.3631, 0.5214, 0.7145, 0.9448");
values("0.07084, 0.07117, 0.07196, 0.07306, 0.07431, 0.07545, 0.07747, 0.09748, 0.2153, 0.489",\
"0.07087, 0.07121, 0.07197, 0.0731, 0.07421, 0.07569, 0.07781, 0.0989, 0.2191, 0.4952",\
"0.07043, 0.07077, 0.07161, 0.07272, 0.0739, 0.075, 0.07783, 0.1026, 0.2344, 0.5158",\
"0.06996, 0.07028, 0.07106, 0.07207, 0.07341, 0.07466, 0.07766, 0.1119, 0.2663, 0.5543",\
"0.06951, 0.06985, 0.07071, 0.07179, 0.07299, 0.07409, 0.0801, 0.132, 0.3231, 0.6073",\
"0.0692, 0.06957, 0.07039, 0.07148, 0.07266, 0.07399, 0.08714, 0.1803, 0.4105, 0.6617",\
"0.06902, 0.06936, 0.07019, 0.07116, 0.07233, 0.07565, 0.116, 0.2793, 0.5032, 0.6815",\
"0.06893, 0.06926, 0.06998, 0.07105, 0.07281, 0.0938, 0.2152, 0.3915, 0.5249, 0.6185",\
"0.06889, 0.06922, 0.06999, 0.07174, 0.1008, 0.2056, 0.2949, 0.3526, 0.3907, 0.4167",\
"0.03667, 0.03706, 0.03754, 0.03766, 0.03773, 0.03776, 0.03774, 0.03772, 0.03771, 0.03771");
}
}
internal_power() {
related_pin : "SETN" ;
when : "CLKN&!D" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007514, 0.03038, 0.07405, 0.1421, 0.2375, 0.3631, 0.5214, 0.7145, 0.9448");
values("0.05347, 0.05377, 0.05457, 0.05559, 0.05684, 0.05823, 0.05992, 0.079, 0.188, 0.4537",\
"0.05352, 0.05382, 0.05464, 0.05557, 0.05695, 0.05805, 0.05987, 0.07902, 0.1919, 0.46",\
"0.05334, 0.05366, 0.05453, 0.05553, 0.05673, 0.05785, 0.06052, 0.08205, 0.2064, 0.4811",\
"0.05312, 0.0534, 0.05423, 0.05533, 0.05648, 0.05763, 0.06036, 0.09085, 0.2366, 0.5209",\
"0.05286, 0.05318, 0.05391, 0.05496, 0.05621, 0.05733, 0.06212, 0.1095, 0.2915, 0.5776",\
"0.05263, 0.05298, 0.05378, 0.05476, 0.05606, 0.05737, 0.0682, 0.1535, 0.3778, 0.6374",\
"0.05249, 0.0528, 0.05358, 0.0546, 0.0559, 0.05841, 0.09194, 0.2453, 0.4754, 0.6659",\
"0.05245, 0.05276, 0.05352, 0.05452, 0.056, 0.07194, 0.1801, 0.3647, 0.5128, 0.6173",\
"0.05241, 0.05273, 0.05346, 0.05462, 0.07302, 0.1736, 0.2827, 0.3549, 0.4028, 0.4357",\
"0.04071, 0.04135, 0.04788, 0.0534, 0.0563, 0.0578, 0.05862, 0.05909, 0.05937, 0.05956");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007514, 0.03038, 0.07405, 0.1421, 0.2375, 0.3631, 0.5214, 0.7145, 0.9448");
values("0.05347, 0.05377, 0.05457, 0.05559, 0.05684, 0.05823, 0.05992, 0.079, 0.188, 0.4537",\
"0.05352, 0.05382, 0.05464, 0.05557, 0.05695, 0.05805, 0.05987, 0.07902, 0.1919, 0.46",\
"0.05334, 0.05366, 0.05453, 0.05553, 0.05673, 0.05785, 0.06052, 0.08205, 0.2064, 0.4811",\
"0.05312, 0.0534, 0.05423, 0.05533, 0.05648, 0.05763, 0.06036, 0.09085, 0.2366, 0.5209",\
"0.05286, 0.05318, 0.05391, 0.05496, 0.05621, 0.05733, 0.06212, 0.1095, 0.2915, 0.5776",\
"0.05263, 0.05298, 0.05378, 0.05476, 0.05606, 0.05737, 0.0682, 0.1535, 0.3778, 0.6374",\
"0.05249, 0.0528, 0.05358, 0.0546, 0.0559, 0.05841, 0.09194, 0.2453, 0.4754, 0.6659",\
"0.05245, 0.05276, 0.05352, 0.05452, 0.056, 0.07194, 0.1801, 0.3647, 0.5128, 0.6173",\
"0.05241, 0.05273, 0.05346, 0.05462, 0.07302, 0.1736, 0.2827, 0.3549, 0.4028, 0.4357",\
"0.04071, 0.04135, 0.04788, 0.0534, 0.0563, 0.0578, 0.05862, 0.05909, 0.05937, 0.05956");
}
}
internal_power() {
related_pin : "SETN" ;
when : "CLKN&D" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007514, 0.03038, 0.07405, 0.1421, 0.2375, 0.3631, 0.5214, 0.7145, 0.9448");
values("0.05336, 0.05371, 0.05449, 0.0555, 0.05679, 0.05793, 0.05979, 0.07887, 0.1868, 0.454",\
"0.05341, 0.05372, 0.05455, 0.05551, 0.05685, 0.05796, 0.05989, 0.07939, 0.1911, 0.4603",\
"0.05325, 0.05356, 0.05433, 0.05546, 0.05663, 0.05803, 0.06003, 0.08281, 0.2061, 0.4814",\
"0.05303, 0.05333, 0.05411, 0.05514, 0.05644, 0.05751, 0.06078, 0.0908, 0.2368, 0.5208",\
"0.05277, 0.05305, 0.05393, 0.05487, 0.0562, 0.05749, 0.06213, 0.1097, 0.291, 0.5774",\
"0.05253, 0.05284, 0.05364, 0.05474, 0.05596, 0.05744, 0.06808, 0.1534, 0.3777, 0.6373",\
"0.05242, 0.05273, 0.05346, 0.05458, 0.0558, 0.05865, 0.09176, 0.2452, 0.4756, 0.6657",\
"0.05232, 0.05265, 0.05345, 0.05444, 0.05584, 0.0718, 0.18, 0.3646, 0.5127, 0.6171",\
"0.0523, 0.0526, 0.05332, 0.05456, 0.07291, 0.1735, 0.2826, 0.3548, 0.4028, 0.4356",\
"0.04058, 0.0413, 0.04771, 0.0533, 0.0562, 0.05772, 0.05854, 0.05902, 0.05928, 0.05952");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007514, 0.03038, 0.07405, 0.1421, 0.2375, 0.3631, 0.5214, 0.7145, 0.9448");
values("0.05336, 0.05371, 0.05449, 0.0555, 0.05679, 0.05793, 0.05979, 0.07887, 0.1868, 0.454",\
"0.05341, 0.05372, 0.05455, 0.05551, 0.05685, 0.05796, 0.05989, 0.07939, 0.1911, 0.4603",\
"0.05325, 0.05356, 0.05433, 0.05546, 0.05663, 0.05803, 0.06003, 0.08281, 0.2061, 0.4814",\
"0.05303, 0.05333, 0.05411, 0.05514, 0.05644, 0.05751, 0.06078, 0.0908, 0.2368, 0.5208",\
"0.05277, 0.05305, 0.05393, 0.05487, 0.0562, 0.05749, 0.06213, 0.1097, 0.291, 0.5774",\
"0.05253, 0.05284, 0.05364, 0.05474, 0.05596, 0.05744, 0.06808, 0.1534, 0.3777, 0.6373",\
"0.05242, 0.05273, 0.05346, 0.05458, 0.0558, 0.05865, 0.09176, 0.2452, 0.4756, 0.6657",\
"0.05232, 0.05265, 0.05345, 0.05444, 0.05584, 0.0718, 0.18, 0.3646, 0.5127, 0.6171",\
"0.0523, 0.0526, 0.05332, 0.05456, 0.07291, 0.1735, 0.2826, 0.3548, 0.4028, 0.4356",\
"0.04058, 0.0413, 0.04771, 0.0533, 0.0562, 0.05772, 0.05854, 0.05902, 0.05928, 0.05952");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : falling_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007514, 0.03038, 0.07405, 0.1421, 0.2375, 0.3631, 0.5214, 0.7145, 0.9448");
values("6.456, 6.593, 6.926, 7.356, 7.857, 8.434, 9.098, 9.869, 10.77, 11.82",\
"6.517, 6.654, 6.987, 7.418, 7.919, 8.496, 9.16, 9.93, 10.83, 11.88",\
"6.739, 6.875, 7.208, 7.638, 8.14, 8.716, 9.38, 10.15, 11.05, 12.11",\
"7.171, 7.307, 7.64, 8.07, 8.572, 9.148, 9.812, 10.58, 11.49, 12.54",\
"7.852, 7.988, 8.32, 8.751, 9.253, 9.829, 10.49, 11.27, 12.17, 13.22",\
"8.783, 8.919, 9.252, 9.683, 10.18, 10.76, 11.42, 12.2, 13.1, 14.15",\
"9.888, 10.02, 10.36, 10.79, 11.29, 11.87, 12.53, 13.3, 14.2, 15.26",\
"11.1, 11.24, 11.57, 12, 12.5, 13.08, 13.74, 14.52, 15.42, 16.47",\
"12.42, 12.55, 12.88, 13.31, 13.82, 14.39, 15.06, 15.83, 16.73, 17.78",\
"13.82, 13.96, 14.29, 14.72, 15.22, 15.8, 16.46, 17.23, 18.13, 19.19");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007514, 0.03038, 0.07405, 0.1421, 0.2375, 0.3631, 0.5214, 0.7145, 0.9448");
values("6.139, 6.277, 6.656, 7.253, 8.119, 9.309, 10.86, 12.82, 15.2, 18.04",\
"6.199, 6.337, 6.716, 7.313, 8.18, 9.368, 10.92, 12.88, 15.26, 18.1",\
"6.419, 6.558, 6.937, 7.533, 8.399, 9.589, 11.14, 13.1, 15.48, 18.32",\
"6.853, 6.991, 7.369, 7.966, 8.833, 10.02, 11.58, 13.53, 15.92, 18.76",\
"7.536, 7.674, 8.052, 8.649, 9.516, 10.71, 12.26, 14.22, 16.6, 19.44",\
"8.469, 8.607, 8.985, 9.582, 10.45, 11.64, 13.19, 15.15, 17.53, 20.37",\
"9.568, 9.707, 10.08, 10.68, 11.55, 12.74, 14.29, 16.25, 18.63, 21.47",\
"10.77, 10.91, 11.29, 11.88, 12.75, 13.94, 15.49, 17.45, 19.83, 22.67",\
"12.06, 12.2, 12.58, 13.18, 14.04, 15.23, 16.79, 18.74, 21.13, 23.97",\
"13.44, 13.58, 13.96, 14.56, 15.42, 16.61, 18.17, 20.12, 22.51, 25.35");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007514, 0.03038, 0.07405, 0.1421, 0.2375, 0.3631, 0.5214, 0.7145, 0.9448");
values("0.7526, 0.8378, 1.077, 1.448, 1.954, 2.618, 3.478, 4.593, 5.993, 7.702",\
"0.7528, 0.8388, 1.078, 1.448, 1.953, 2.617, 3.481, 4.593, 5.993, 7.708",\
"0.7526, 0.8374, 1.076, 1.446, 1.955, 2.618, 3.481, 4.592, 5.994, 7.708",\
"0.7526, 0.8374, 1.078, 1.447, 1.953, 2.618, 3.481, 4.594, 5.988, 7.7",\
"0.7528, 0.8382, 1.077, 1.444, 1.954, 2.618, 3.478, 4.594, 5.994, 7.702",\
"0.752, 0.838, 1.076, 1.446, 1.954, 2.616, 3.478, 4.592, 5.988, 7.708",\
"0.754, 0.84, 1.078, 1.446, 1.954, 2.618, 3.478, 4.592, 5.996, 7.708",\
"0.754, 0.838, 1.078, 1.448, 1.956, 2.618, 3.478, 4.594, 5.99, 7.698",\
"0.754, 0.838, 1.078, 1.444, 1.956, 2.618, 3.476, 4.59, 5.99, 7.708",\
"0.754, 0.838, 1.078, 1.446, 1.954, 2.618, 3.478, 4.588, 5.992, 7.71");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007514, 0.03038, 0.07405, 0.1421, 0.2375, 0.3631, 0.5214, 0.7145, 0.9448");
values("0.579, 0.706, 1.131, 1.963, 3.333, 5.293, 7.9, 11.2, 15.22, 20.01",\
"0.579, 0.7062, 1.13, 1.963, 3.331, 5.295, 7.894, 11.19, 15.2, 20.01",\
"0.5786, 0.7062, 1.128, 1.964, 3.333, 5.292, 7.902, 11.19, 15.2, 19.99",\
"0.5788, 0.7058, 1.132, 1.964, 3.333, 5.292, 7.898, 11.19, 15.22, 19.98",\
"0.5794, 0.7056, 1.13, 1.964, 3.332, 5.294, 7.902, 11.19, 15.21, 19.97",\
"0.58, 0.706, 1.128, 1.964, 3.334, 5.292, 7.9, 11.19, 15.21, 19.99",\
"0.58, 0.706, 1.13, 1.964, 3.33, 5.292, 7.9, 11.2, 15.19, 19.97",\
"0.578, 0.704, 1.128, 1.964, 3.332, 5.296, 7.898, 11.19, 15.21, 20",\
"0.58, 0.706, 1.13, 1.962, 3.334, 5.29, 7.898, 11.19, 15.22, 20.01",\
"0.578, 0.706, 1.128, 1.962, 3.332, 5.288, 7.898, 11.19, 15.2, 19.99");
}
}
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.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007514, 0.03038, 0.07405, 0.1421, 0.2375, 0.3631, 0.5214, 0.7145, 0.9448");
values("5.356, 5.49, 5.861, 6.451, 7.31, 8.498, 10.05, 12.01, 14.39, 17.23",\
"5.424, 5.558, 5.929, 6.519, 7.378, 8.566, 10.12, 12.08, 14.46, 17.3",\
"5.648, 5.783, 6.154, 6.743, 7.603, 8.79, 10.34, 12.3, 14.68, 17.53",\
"6.08, 6.215, 6.586, 7.175, 8.034, 9.221, 10.78, 12.73, 15.12, 17.96",\
"6.758, 6.893, 7.264, 7.853, 8.712, 9.9, 11.46, 13.41, 15.8, 18.63",\
"7.708, 7.843, 8.215, 8.803, 9.663, 10.85, 12.41, 14.36, 16.75, 19.59",\
"8.913, 9.048, 9.419, 10.01, 10.87, 12.05, 13.61, 15.56, 17.95, 20.78",\
"10.29, 10.43, 10.8, 11.39, 12.25, 13.43, 14.99, 16.95, 19.33, 22.17",\
"11.79, 11.92, 12.3, 12.89, 13.74, 14.93, 16.49, 18.44, 20.83, 23.67",\
"13.38, 13.52, 13.89, 14.48, 15.34, 16.52, 18.08, 20.03, 22.42, 25.26");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007514, 0.03038, 0.07405, 0.1421, 0.2375, 0.3631, 0.5214, 0.7145, 0.9448");
values("0.5552, 0.6824, 1.107, 1.942, 3.315, 5.292, 7.904, 11.18, 15.23, 20",\
"0.5552, 0.6814, 1.107, 1.942, 3.316, 5.293, 7.903, 11.2, 15.19, 19.99",\
"0.5554, 0.6824, 1.107, 1.942, 3.317, 5.292, 7.901, 11.2, 15.22, 19.98",\
"0.555, 0.682, 1.106, 1.942, 3.315, 5.292, 7.901, 11.2, 15.2, 19.99",\
"0.5546, 0.682, 1.105, 1.942, 3.316, 5.292, 7.902, 11.2, 15.21, 19.99",\
"0.556, 0.682, 1.106, 1.942, 3.314, 5.292, 7.894, 11.19, 15.19, 19.97",\
"0.554, 0.682, 1.106, 1.942, 3.316, 5.292, 7.896, 11.2, 15.2, 19.99",\
"0.556, 0.682, 1.108, 1.942, 3.314, 5.29, 7.904, 11.17, 15.19, 20.01",\
"0.558, 0.684, 1.106, 1.942, 3.314, 5.284, 7.894, 11.18, 15.2, 20.01",\
"0.56, 0.686, 1.108, 1.942, 3.31, 5.284, 7.892, 11.19, 15.22, 20.03");
}
}
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.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007514, 0.03038, 0.07405, 0.1421, 0.2375, 0.3631, 0.5214, 0.7145, 0.9448");
values("5.356, 5.491, 5.861, 6.451, 7.31, 8.497, 10.05, 12.01, 14.4, 17.23",\
"5.424, 5.559, 5.93, 6.519, 7.378, 8.566, 10.12, 12.08, 14.46, 17.3",\
"5.649, 5.783, 6.154, 6.744, 7.603, 8.791, 10.35, 12.3, 14.69, 17.52",\
"6.08, 6.215, 6.586, 7.175, 8.035, 9.222, 10.78, 12.73, 15.12, 17.95",\
"6.758, 6.893, 7.264, 7.854, 8.712, 9.9, 11.46, 13.41, 15.8, 18.63",\
"7.709, 7.844, 8.215, 8.804, 9.664, 10.85, 12.41, 14.36, 16.75, 19.59",\
"8.913, 9.048, 9.419, 10.01, 10.87, 12.05, 13.61, 15.56, 17.95, 20.79",\
"10.29, 10.43, 10.8, 11.39, 12.25, 13.43, 14.99, 16.95, 19.33, 22.17",\
"11.79, 11.92, 12.3, 12.89, 13.74, 14.93, 16.49, 18.44, 20.83, 23.67",\
"13.38, 13.52, 13.89, 14.48, 15.34, 16.52, 18.08, 20.03, 22.42, 25.26");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007514, 0.03038, 0.07405, 0.1421, 0.2375, 0.3631, 0.5214, 0.7145, 0.9448");
values("0.5552, 0.6824, 1.107, 1.942, 3.315, 5.291, 7.904, 11.18, 15.19, 20.03",\
"0.5554, 0.6816, 1.107, 1.941, 3.315, 5.292, 7.903, 11.2, 15.19, 20.03",\
"0.555, 0.6814, 1.107, 1.942, 3.316, 5.288, 7.905, 11.2, 15.19, 20.03",\
"0.5554, 0.6824, 1.107, 1.94, 3.317, 5.292, 7.899, 11.2, 15.19, 20.02",\
"0.5558, 0.6816, 1.107, 1.94, 3.314, 5.292, 7.902, 11.2, 15.19, 19.98",\
"0.556, 0.682, 1.108, 1.942, 3.316, 5.288, 7.904, 11.18, 15.19, 19.98",\
"0.556, 0.682, 1.108, 1.94, 3.312, 5.286, 7.904, 11.2, 15.19, 19.99",\
"0.556, 0.684, 1.108, 1.942, 3.316, 5.286, 7.896, 11.17, 15.19, 20.01",\
"0.558, 0.684, 1.108, 1.942, 3.316, 5.282, 7.898, 11.18, 15.23, 19.98",\
"0.558, 0.686, 1.112, 1.942, 3.31, 5.286, 7.892, 11.18, 15.21, 19.99");
}
}
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.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007514, 0.03038, 0.07405, 0.1421, 0.2375, 0.3631, 0.5214, 0.7145, 0.9448");
values("4.965, 5.101, 5.477, 6.068, 6.928, 8.116, 9.671, 11.63, 14.01, 16.85",\
"5.033, 5.17, 5.546, 6.136, 6.997, 8.184, 9.739, 11.7, 14.08, 16.92",\
"5.256, 5.393, 5.769, 6.359, 7.219, 8.406, 9.962, 11.92, 14.3, 17.14",\
"5.685, 5.823, 6.198, 6.789, 7.648, 8.836, 10.39, 12.35, 14.73, 17.57",\
"6.361, 6.498, 6.874, 7.465, 8.324, 9.511, 11.07, 13.02, 15.41, 18.24",\
"7.299, 7.436, 7.812, 8.403, 9.262, 10.45, 12.01, 13.96, 16.35, 19.18",\
"8.464, 8.601, 8.976, 9.568, 10.43, 11.61, 13.17, 15.13, 17.51, 20.35",\
"9.795, 9.933, 10.31, 10.9, 11.76, 12.95, 14.5, 16.46, 18.84, 21.68",\
"11.25, 11.38, 11.76, 12.35, 13.21, 14.4, 15.96, 17.91, 20.3, 23.14",\
"12.8, 12.94, 13.32, 13.91, 14.77, 15.96, 17.51, 19.47, 21.85, 24.69");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007514, 0.03038, 0.07405, 0.1421, 0.2375, 0.3631, 0.5214, 0.7145, 0.9448");
values("0.57, 0.6958, 1.118, 1.948, 3.319, 5.291, 7.898, 11.2, 15.18, 19.98",\
"0.5712, 0.6972, 1.116, 1.946, 3.317, 5.286, 7.904, 11.19, 15.23, 19.98",\
"0.57, 0.6978, 1.117, 1.947, 3.317, 5.285, 7.903, 11.18, 15.23, 19.98",\
"0.5702, 0.6966, 1.116, 1.948, 3.319, 5.286, 7.895, 11.19, 15.2, 19.98",\
"0.5704, 0.6962, 1.117, 1.949, 3.317, 5.288, 7.894, 11.2, 15.18, 19.96",\
"0.572, 0.696, 1.118, 1.948, 3.316, 5.288, 7.898, 11.2, 15.19, 19.98",\
"0.572, 0.696, 1.118, 1.948, 3.318, 5.288, 7.896, 11.2, 15.18, 19.97",\
"0.576, 0.698, 1.118, 1.95, 3.32, 5.292, 7.904, 11.18, 15.2, 19.98",\
"0.582, 0.706, 1.122, 1.95, 3.316, 5.29, 7.89, 11.2, 15.19, 19.98",\
"0.588, 0.712, 1.13, 1.952, 3.316, 5.284, 7.894, 11.19, 15.22, 20.03");
}
}
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.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007514, 0.03038, 0.07405, 0.1421, 0.2375, 0.3631, 0.5214, 0.7145, 0.9448");
values("4.967, 5.105, 5.48, 6.071, 6.931, 8.118, 9.673, 11.63, 14.01, 16.85",\
"5.036, 5.173, 5.548, 6.139, 6.999, 8.186, 9.741, 11.7, 14.08, 16.92",\
"5.259, 5.396, 5.771, 6.362, 7.222, 8.409, 9.964, 11.92, 14.31, 17.14",\
"5.688, 5.824, 6.199, 6.79, 7.651, 8.838, 10.39, 12.35, 14.73, 17.57",\
"6.364, 6.5, 6.876, 7.467, 8.326, 9.514, 11.07, 13.02, 15.41, 18.25",\
"7.301, 7.438, 7.813, 8.404, 9.264, 10.45, 12.01, 13.96, 16.35, 19.19",\
"8.465, 8.603, 8.978, 9.569, 10.43, 11.62, 13.17, 15.13, 17.51, 20.35",\
"9.795, 9.933, 10.31, 10.9, 11.76, 12.95, 14.5, 16.46, 18.84, 21.68",\
"11.25, 11.38, 11.76, 12.35, 13.21, 14.4, 15.95, 17.91, 20.29, 23.14",\
"12.8, 12.94, 13.32, 13.91, 14.77, 15.96, 17.51, 19.47, 21.85, 24.69");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007514, 0.03038, 0.07405, 0.1421, 0.2375, 0.3631, 0.5214, 0.7145, 0.9448");
values("0.571, 0.6964, 1.117, 1.948, 3.319, 5.287, 7.899, 11.2, 15.18, 19.98",\
"0.5706, 0.6964, 1.116, 1.946, 3.316, 5.287, 7.895, 11.19, 15.2, 19.97",\
"0.5704, 0.6966, 1.118, 1.948, 3.318, 5.291, 7.897, 11.2, 15.18, 19.98",\
"0.571, 0.6968, 1.118, 1.947, 3.317, 5.287, 7.903, 11.2, 15.21, 19.98",\
"0.5704, 0.6968, 1.117, 1.946, 3.316, 5.292, 7.896, 11.19, 15.19, 19.96",\
"0.57, 0.696, 1.116, 1.948, 3.318, 5.29, 7.9, 11.2, 15.2, 19.97",\
"0.57, 0.696, 1.118, 1.946, 3.318, 5.288, 7.898, 11.19, 15.19, 19.98",\
"0.574, 0.7, 1.118, 1.95, 3.318, 5.292, 7.904, 11.18, 15.2, 19.97",\
"0.582, 0.706, 1.124, 1.952, 3.316, 5.288, 7.89, 11.2, 15.23, 19.98",\
"0.588, 0.714, 1.13, 1.952, 3.314, 5.286, 7.89, 11.19, 15.2, 19.99");
}
}
timing() {
related_pin : "SETN" ;
timing_sense : negative_unate ;
timing_type : preset ;
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007514, 0.03038, 0.07405, 0.1421, 0.2375, 0.3631, 0.5214, 0.7145, 0.9448");
values("5.356, 5.491, 5.861, 6.451, 7.31, 8.497, 10.05, 12.01, 14.4, 17.23",\
"5.424, 5.559, 5.93, 6.519, 7.378, 8.566, 10.12, 12.08, 14.46, 17.3",\
"5.649, 5.783, 6.154, 6.744, 7.603, 8.791, 10.35, 12.3, 14.69, 17.52",\
"6.08, 6.215, 6.586, 7.175, 8.035, 9.222, 10.78, 12.73, 15.12, 17.95",\
"6.758, 6.893, 7.264, 7.854, 8.712, 9.9, 11.46, 13.41, 15.8, 18.63",\
"7.709, 7.844, 8.215, 8.804, 9.664, 10.85, 12.41, 14.36, 16.75, 19.59",\
"8.913, 9.048, 9.419, 10.01, 10.87, 12.05, 13.61, 15.56, 17.95, 20.79",\
"10.29, 10.43, 10.8, 11.39, 12.25, 13.43, 14.99, 16.95, 19.33, 22.17",\
"11.79, 11.92, 12.3, 12.89, 13.74, 14.93, 16.49, 18.44, 20.83, 23.67",\
"13.38, 13.52, 13.89, 14.48, 15.34, 16.52, 18.08, 20.03, 22.42, 25.26");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.007514, 0.03038, 0.07405, 0.1421, 0.2375, 0.3631, 0.5214, 0.7145, 0.9448");
values("0.5552, 0.6824, 1.107, 1.942, 3.315, 5.291, 7.904, 11.18, 15.19, 20.03",\
"0.5554, 0.6816, 1.107, 1.941, 3.315, 5.292, 7.903, 11.2, 15.19, 20.03",\
"0.555, 0.6814, 1.107, 1.942, 3.316, 5.288, 7.905, 11.2, 15.19, 20.03",\
"0.5554, 0.6824, 1.107, 1.94, 3.317, 5.292, 7.899, 11.2, 15.19, 20.02",\
"0.5558, 0.6816, 1.107, 1.94, 3.314, 5.292, 7.902, 11.2, 15.19, 19.98",\
"0.556, 0.682, 1.108, 1.942, 3.316, 5.288, 7.904, 11.18, 15.19, 19.98",\
"0.556, 0.682, 1.108, 1.94, 3.312, 5.286, 7.904, 11.2, 15.19, 19.99",\
"0.556, 0.684, 1.108, 1.942, 3.316, 5.286, 7.896, 11.17, 15.19, 20.01",\
"0.558, 0.684, 1.108, 1.942, 3.316, 5.282, 7.898, 11.18, 15.23, 19.98",\
"0.558, 0.686, 1.112, 1.942, 3.31, 5.286, 7.892, 11.18, 15.21, 19.99");
}
}
}
pin(SETN) {
capacitance : 0.007484 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 20 ;
min_pulse_width_low : 3.739 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLKN&!D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.006634, 0.006627, 0.006613, 0.006618, 0.006626, 0.006625, 0.006627, \
0.006628, 0.006627, 0.005927");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("-0.004239, -0.004233, -0.004238, -0.004247, -0.004276, -0.004303, \
-0.004345, -0.004406, -0.004543, -0.00463");
}
}
internal_power() {
when : "!CLKN&D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.006635, 0.006624, 0.006623, 0.006607, 0.006624, 0.006628, 0.006622, \
0.00662, 0.006622, 0.005924");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("-0.004239, -0.004233, -0.004238, -0.004248, -0.004276, -0.004303, \
-0.004343, -0.004403, -0.004542, -0.00463");
}
}
internal_power() {
when : "CLKN&!D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.01848, 0.01848, 0.01826, 0.01802, 0.01787, 0.01779, 0.01777, \
0.01781, 0.01788, 0.01729");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.005969, 0.005937, 0.005823, 0.005656, 0.005493, 0.005376, 0.005313, \
0.005278, 0.005257, 0.005393");
}
}
internal_power() {
when : "CLKN&D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.006635, 0.006624, 0.006617, 0.006614, 0.006616, 0.006626, 0.006624, \
0.006626, 0.006622, 0.005925");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("-0.00424, -0.004234, -0.004237, -0.004249, -0.004276, -0.004304, \
-0.004342, -0.004409, -0.004544, -0.004635");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : recovery_falling ;
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.1, 0.04, -0.18, -0.67, -1.41, -2.36, -3.44, -4.58, -5.84, -7.16",\
"0.14, 0.08, -0.14, -0.63, -1.36, -2.31, -3.39, -4.53, -5.79, -7.12",\
"0.29, 0.22, 0, -0.48, -1.21, -2.14, -3.24, -4.37, -5.6, -6.94",\
"0.61, 0.54, 0.33, -0.15, -0.88, -1.82, -2.9, -4.05, -5.29, -6.6",\
"1.1, 1.04, 0.84, 0.35, -0.39, -1.32, -2.41, -3.55, -4.79, -6.13",\
"1.74, 1.68, 1.46, 0.99, 0.27, -0.69, -1.78, -2.93, -4.2, -5.53",\
"2.64, 2.59, 2.38, 1.89, 1.14, 0.19, -0.94, -2.1, -3.4, -4.76",\
"3.96, 3.92, 3.74, 3.2, 2.39, 1.38, 0.19, -1.03, -2.36, -3.71",\
"6.09, 6.09, 5.88, 5.23, 4.28, 3.23, 1.82, 0.45, -1.04, -2.52",\
"8.85, 8.84, 8.61, 7.87, 6.88, 5.6, 4.09, 2.59, 1.03, -0.85");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : removal_falling ;
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("1.31, 1.37, 1.58, 2.02, 2.7, 3.61, 4.67, 5.82, 7.06, 8.37",\
"1.26, 1.32, 1.54, 1.97, 2.66, 3.57, 4.63, 5.77, 7.01, 8.32",\
"1.09, 1.16, 1.37, 1.8, 2.48, 3.4, 4.46, 5.61, 6.85, 8.16",\
"0.8, 0.86, 1.07, 1.51, 2.19, 3.11, 4.18, 5.33, 6.57, 7.89",\
"0.46, 0.52, 0.73, 1.17, 1.86, 2.77, 3.84, 4.99, 6.24, 7.56",\
"0.1, 0.17, 0.38, 0.81, 1.5, 2.41, 3.48, 4.64, 5.89, 7.21",\
"-0.26, -0.19, 0.01, 0.45, 1.14, 2.05, 3.13, 4.28, 5.53, 6.86",\
"-0.62, -0.56, -0.34, 0.09, 0.78, 1.69, 2.77, 3.93, 5.18, 6.51",\
"-0.97, -0.91, -0.7, -0.25, 0.43, 1.35, 2.42, 3.59, 4.85, 6.18",\
"-1.31, -1.24, -1.03, -0.59, 0.1, 1.01, 2.09, 3.27, 4.53, 5.86");
}
}
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("3.275");
}
}
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("3.275");
}
}
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.732");
}
}
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.739");
}
}
}
}