blob: d1f523a115b688ef369d32dfd416093193244465 [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 : "5.247342e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&!D&SETN" ;
value : "7.40097e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&D&!SETN" ;
value : "5.268726e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&D&SETN" ;
value : "0.00011440926" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&!D&!SETN" ;
value : "5.010336e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&!D&SETN" ;
value : "8.834994e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&D&!SETN" ;
value : "5.03172e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&D&SETN" ;
value : "0.0001130841" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00011440926" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(CLKN) {
capacitance : 0.004155 ;
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 : 9.359 ;
min_pulse_width_high : 2.536 ;
min_pulse_width_low : 4.684 ;
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.04598, 0.04589, 0.04569, 0.04545, 0.04522, 0.045, 0.04484, 0.04469, \
0.04458, 0.04442");
}
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.03586, 0.03584, 0.03571, 0.03544, 0.03514, 0.03491, 0.03474, \
0.0346, 0.03452, 0.03442");
}
}
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.0393, 0.03922, 0.039, 0.03878, 0.03859, 0.03844, 0.03832, 0.03825, \
0.03817, 0.03809");
}
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.02689, 0.02687, 0.02675, 0.02654, 0.02633, 0.02618, 0.02601, \
0.02593, 0.02585, 0.02578");
}
}
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.03985, 0.03977, 0.03956, 0.03933, 0.03914, 0.03898, 0.03886, \
0.03876, 0.03867, 0.03857");
}
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.0266, 0.02658, 0.02647, 0.02626, 0.02605, 0.02588, 0.02572, \
0.02563, 0.02556, 0.02549");
}
}
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.03985, 0.03976, 0.03955, 0.03932, 0.03913, 0.03897, 0.03885, \
0.03876, 0.03868, 0.03856");
}
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.0266, 0.02658, 0.02647, 0.02627, 0.02604, 0.02587, 0.02573, \
0.02562, 0.02555, 0.02549");
}
}
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.684");
}
rise_constraint(scalar) {
values("2.536");
}
}
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.549");
}
rise_constraint(scalar) {
values("2.368");
}
}
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.359");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_D_AND_SETN === 1'b1" ;
timing_type : minimum_period ;
when : "D&SETN" ;
fall_constraint(scalar) {
values("9.073");
}
}
}
pin(D) {
capacitance : 0.003335 ;
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.009678, 0.009514, 0.00928, 0.009161, 0.009101, 0.009062, 0.009042, \
0.009013, 0.009008, 0.008966");
}
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.001418, 0.001374, 0.001236, 0.001086, 0.0009711, 0.0008927, \
0.0008426, 0.0008008, 0.0007743, 0.0007556");
}
}
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.009677, 0.009515, 0.009281, 0.009158, 0.009095, 0.009056, 0.009031, \
0.009009, 0.009002, 0.008972");
}
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.001426, 0.001377, 0.001235, 0.001081, 0.0009693, 0.0008902, \
0.0008368, 0.0008011, 0.0007723, 0.0007549");
}
}
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.01968, 0.01958, 0.01943, 0.0193, 0.01921, 0.01915, 0.0191, 0.01907, \
0.01904, 0.01901");
}
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.00824, 0.008209, 0.008117, 0.008028, 0.007937, 0.007855, 0.007795, \
0.007747, 0.007701, 0.007674");
}
}
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.02943, 0.02932, 0.02917, 0.02903, 0.02892, 0.02883, 0.02876, \
0.02871, 0.02867, 0.02861");
}
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.02189, 0.02187, 0.02177, 0.02166, 0.02153, 0.02143, 0.02132, \
0.02124, 0.02118, 0.02111");
}
}
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.08, -1.05, -0.86, -0.56, -0.03, 0.68, 1.52, 2.55, 3.75, 5.12",\
"-1.14, -1.11, -0.93, -0.61, -0.09, 0.62, 1.46, 2.5, 3.69, 5.06",\
"-1.36, -1.33, -1.15, -0.84, -0.32, 0.4, 1.24, 2.27, 3.48, 4.84",\
"-1.79, -1.76, -1.58, -1.26, -0.74, -0.04, 0.81, 1.84, 3.05, 4.41",\
"-2.47, -2.44, -2.26, -1.93, -1.43, -0.72, 0.13, 1.16, 2.37, 3.73",\
"-3.42, -3.39, -3.2, -2.87, -2.35, -1.66, -0.82, 0.22, 1.42, 2.79",\
"-4.61, -4.57, -4.38, -4.04, -3.53, -2.85, -2.02, -0.98, 0.21, 1.59",\
"-5.98, -5.95, -5.76, -5.42, -4.92, -4.24, -3.42, -2.4, -1.19, 0.17",\
"-7.536, -7.511, -7.319, -6.98, -6.51, -5.81, -5.01, -3.99, -2.8, -1.43",\
"-9.286, -9.256, -9.066, -8.735, -8.227, -7.57, -6.77, -5.77, -4.57, -3.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("1.23, 1.28, 1.5, 1.93, 2.61, 3.57, 4.8, 6.25, 7.9, 9.72",\
"1.17, 1.23, 1.45, 1.88, 2.56, 3.51, 4.75, 6.19, 7.84, 9.66",\
"0.97, 1.04, 1.24, 1.68, 2.36, 3.3, 4.55, 6, 7.65, 9.47",\
"0.59, 0.66, 0.87, 1.3, 1.99, 2.94, 4.18, 5.64, 7.3, 9.13",\
"0.16, 0.22, 0.43, 0.86, 1.54, 2.49, 3.72, 5.18, 6.83, 8.66",\
"-0.34, -0.28, -0.07, 0.36, 1.04, 1.97, 3.2, 4.64, 6.29, 8.12",\
"-0.9, -0.85, -0.63, -0.21, 0.47, 1.4, 2.61, 4.05, 5.69, 7.51",\
"-1.54, -1.49, -1.27, -0.83, -0.15, 0.77, 1.98, 3.39, 5.03, 6.84",\
"-2.23, -2.17, -1.96, -1.52, -0.83, 0.08, 1.27, 2.69, 4.31, 6.11",\
"-2.97, -2.92, -2.7, -2.25, -1.57, -0.67, 0.52, 1.93, 3.54, 5.33");
}
}
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.28, 2.19, 1.94, 1.51, 0.95, 0.2, -0.72, -1.81, -3.06, -4.49",\
"2.34, 2.25, 2, 1.57, 1.01, 0.26, -0.66, -1.75, -3, -4.43",\
"2.55, 2.47, 2.22, 1.79, 1.23, 0.48, -0.44, -1.53, -2.79, -4.21",\
"2.99, 2.9, 2.65, 2.23, 1.67, 0.92, 0, -1.1, -2.35, -3.78",\
"3.67, 3.6, 3.34, 2.91, 2.35, 1.6, 0.68, -0.41, -1.67, -3.09",\
"4.63, 4.54, 4.29, 3.86, 3.29, 2.55, 1.64, 0.55, -0.71, -2.14",\
"5.84, 5.76, 5.5, 5.08, 4.5, 3.75, 2.84, 1.75, 0.49, -0.94",\
"7.29, 7.21, 6.96, 6.52, 5.94, 5.18, 4.28, 3.19, 1.92, 0.49",\
"8.96, 8.89, 8.63, 8.19, 7.6, 6.83, 5.92, 4.83, 3.57, 2.14",\
"10.82, 10.75, 10.5, 10.05, 9.46, 8.66, 7.75, 6.65, 5.39, 3.96");
}
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.88, 0.81, 0.61, 0.2, -0.55, -1.55, -2.82, -4.34, -6.07, -7.994",\
"0.93, 0.86, 0.66, 0.26, -0.49, -1.5, -2.76, -4.29, -6.01, -7.946",\
"1.11, 1.05, 0.85, 0.45, -0.3, -1.31, -2.57, -4.1, -5.82, -7.746",\
"1.47, 1.4, 1.2, 0.79, 0.04, -0.96, -2.24, -3.75, -5.46, -7.394",\
"1.98, 1.9, 1.7, 1.27, 0.55, -0.46, -1.72, -3.26, -4.96, -6.88",\
"2.61, 2.54, 2.32, 1.89, 1.18, 0.17, -1.1, -2.62, -4.34, -6.26",\
"3.32, 3.25, 3.05, 2.6, 1.88, 0.89, -0.38, -1.9, -3.62, -5.53",\
"4.13, 4.06, 3.85, 3.4, 2.69, 1.7, 0.43, -1.09, -2.81, -4.72",\
"5.02, 4.95, 4.74, 4.29, 3.57, 2.59, 1.33, -0.2, -1.91, -3.83",\
"5.98, 5.91, 5.69, 5.24, 4.53, 3.54, 2.29, 0.76, -0.95, -2.86");
}
}
}
pin(Q) {
direction : output ;
function : "IQ1" ;
max_capacitance : 0.8162 ;
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.006627, 0.02638, 0.0641, 0.1229, 0.2053, 0.3138, 0.4505, 0.6174, 0.8162");
values("0.07236, 0.07268, 0.07342, 0.07428, 0.07504, 0.07564, 0.07606, 0.07635, 0.07655, 0.07669",\
"0.07239, 0.0727, 0.07342, 0.07429, 0.07505, 0.07565, 0.07607, 0.07637, 0.07657, 0.07671",\
"0.07241, 0.07271, 0.07344, 0.07431, 0.07507, 0.07567, 0.07609, 0.07638, 0.07658, 0.07672",\
"0.07238, 0.07269, 0.07342, 0.07429, 0.07505, 0.07566, 0.07608, 0.07636, 0.07657, 0.07671",\
"0.07235, 0.07264, 0.07338, 0.07424, 0.07501, 0.07561, 0.07603, 0.07631, 0.07652, 0.07666",\
"0.07226, 0.07257, 0.0733, 0.07416, 0.07493, 0.07554, 0.07595, 0.07626, 0.07644, 0.07657",\
"0.0722, 0.07249, 0.07323, 0.07411, 0.07486, 0.07546, 0.07589, 0.07617, 0.07636, 0.07642",\
"0.07212, 0.07243, 0.07315, 0.07402, 0.07479, 0.0754, 0.0758, 0.07607, 0.07601, 0.07497",\
"0.07194, 0.07225, 0.07296, 0.07382, 0.07454, 0.07499, 0.07472, 0.07261, 0.06964, 0.06739",\
"0.04095, 0.04012, 0.03896, 0.03868, 0.03889, 0.03921, 0.03949, 0.03968, 0.03982, 0.03992");
}
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.006627, 0.02638, 0.0641, 0.1229, 0.2053, 0.3138, 0.4505, 0.6174, 0.8162");
values("0.07493, 0.07516, 0.07579, 0.07662, 0.07755, 0.07845, 0.07943, 0.08183, 0.1134, 0.2996",\
"0.07497, 0.07519, 0.07578, 0.07665, 0.07756, 0.07844, 0.07909, 0.08196, 0.1156, 0.3056",\
"0.07494, 0.07522, 0.07578, 0.07665, 0.07756, 0.07877, 0.0791, 0.08255, 0.1229, 0.3282",\
"0.07496, 0.0752, 0.07576, 0.07663, 0.07754, 0.07843, 0.07907, 0.08388, 0.1399, 0.3734",\
"0.0749, 0.07518, 0.0758, 0.07662, 0.0777, 0.07873, 0.07951, 0.08786, 0.1788, 0.4451",\
"0.07492, 0.07517, 0.07584, 0.07657, 0.07753, 0.07839, 0.08, 0.1024, 0.2599, 0.529",\
"0.07499, 0.07529, 0.07577, 0.07668, 0.07775, 0.07879, 0.0836, 0.1615, 0.3856, 0.5941",\
"0.07508, 0.07531, 0.07588, 0.07672, 0.07769, 0.07996, 0.1274, 0.3056, 0.4706, 0.5893",\
"0.07519, 0.07541, 0.07592, 0.07686, 0.0803, 0.1478, 0.2693, 0.354, 0.4109, 0.4504",\
"0.06228, 0.06236, 0.07039, 0.07911, 0.08422, 0.08694, 0.08857, 0.08951, 0.09003, 0.09051");
}
}
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.006627, 0.02638, 0.0641, 0.1229, 0.2053, 0.3138, 0.4505, 0.6174, 0.8162");
values("0.09061, 0.09087, 0.09152, 0.09236, 0.09332, 0.09404, 0.09514, 0.09636, 0.1203, 0.2795",\
"0.09059, 0.09091, 0.09153, 0.09235, 0.09334, 0.09402, 0.09487, 0.09639, 0.1216, 0.285",\
"0.09024, 0.09053, 0.09117, 0.09195, 0.09283, 0.0937, 0.09441, 0.09628, 0.1263, 0.3058",\
"0.08983, 0.0901, 0.09075, 0.09154, 0.09269, 0.09322, 0.09427, 0.0969, 0.1394, 0.3487",\
"0.0895, 0.08975, 0.09046, 0.09121, 0.09199, 0.09311, 0.09371, 0.09987, 0.1695, 0.4191",\
"0.08923, 0.08953, 0.09016, 0.09095, 0.09182, 0.09263, 0.09394, 0.1089, 0.2377, 0.5122",\
"0.08899, 0.0893, 0.0899, 0.0907, 0.0916, 0.09236, 0.0959, 0.1501, 0.3627, 0.5944",\
"0.08884, 0.08908, 0.08976, 0.09057, 0.09147, 0.09272, 0.1223, 0.2867, 0.4746, 0.6131",\
"0.08865, 0.08892, 0.08948, 0.09033, 0.09198, 0.1338, 0.2692, 0.3757, 0.4482, 0.4986",\
"0.08792, 0.088, 0.09313, 0.1197, 0.1385, 0.1493, 0.1557, 0.1597, 0.1623, 0.164");
/* 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.006627, 0.02638, 0.0641, 0.1229, 0.2053, 0.3138, 0.4505, 0.6174, 0.8162");
values("0.09061, 0.09087, 0.09152, 0.09236, 0.09332, 0.09404, 0.09514, 0.09636, 0.1203, 0.2795",\
"0.09059, 0.09091, 0.09153, 0.09235, 0.09334, 0.09402, 0.09487, 0.09639, 0.1216, 0.285",\
"0.09024, 0.09053, 0.09117, 0.09195, 0.09283, 0.0937, 0.09441, 0.09628, 0.1263, 0.3058",\
"0.08983, 0.0901, 0.09075, 0.09154, 0.09269, 0.09322, 0.09427, 0.0969, 0.1394, 0.3487",\
"0.0895, 0.08975, 0.09046, 0.09121, 0.09199, 0.09311, 0.09371, 0.09987, 0.1695, 0.4191",\
"0.08923, 0.08953, 0.09016, 0.09095, 0.09182, 0.09263, 0.09394, 0.1089, 0.2377, 0.5122",\
"0.08899, 0.0893, 0.0899, 0.0907, 0.0916, 0.09236, 0.0959, 0.1501, 0.3627, 0.5944",\
"0.08884, 0.08908, 0.08976, 0.09057, 0.09147, 0.09272, 0.1223, 0.2867, 0.4746, 0.6131",\
"0.08865, 0.08892, 0.08948, 0.09033, 0.09198, 0.1338, 0.2692, 0.3757, 0.4482, 0.4986",\
"0.08792, 0.088, 0.09313, 0.1197, 0.1385, 0.1493, 0.1557, 0.1597, 0.1623, 0.164");
}
}
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.006627, 0.02638, 0.0641, 0.1229, 0.2053, 0.3138, 0.4505, 0.6174, 0.8162");
values("0.09061, 0.0909, 0.09156, 0.09233, 0.09322, 0.09398, 0.09482, 0.09628, 0.1203, 0.2795",\
"0.0906, 0.09086, 0.09153, 0.09235, 0.09313, 0.09399, 0.09476, 0.09652, 0.1218, 0.2853",\
"0.09023, 0.09055, 0.09125, 0.092, 0.09311, 0.09386, 0.09489, 0.09644, 0.1265, 0.3063",\
"0.08982, 0.09011, 0.09079, 0.09149, 0.09256, 0.09321, 0.09438, 0.09694, 0.1396, 0.3486",\
"0.0895, 0.08976, 0.09035, 0.09119, 0.0921, 0.09314, 0.09378, 0.09926, 0.1688, 0.4194",\
"0.08923, 0.0895, 0.09017, 0.09098, 0.09181, 0.09255, 0.09373, 0.1088, 0.2382, 0.5123",\
"0.08899, 0.08933, 0.08994, 0.09077, 0.09186, 0.09265, 0.09604, 0.1498, 0.3628, 0.5943",\
"0.08881, 0.08907, 0.08973, 0.09061, 0.09146, 0.0928, 0.1219, 0.2858, 0.4747, 0.6131",\
"0.08862, 0.08894, 0.08947, 0.09032, 0.09221, 0.1337, 0.2692, 0.3758, 0.4482, 0.4986",\
"0.08792, 0.08799, 0.09315, 0.1197, 0.1385, 0.1494, 0.1557, 0.1596, 0.1622, 0.1639");
/* 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.006627, 0.02638, 0.0641, 0.1229, 0.2053, 0.3138, 0.4505, 0.6174, 0.8162");
values("0.09061, 0.0909, 0.09156, 0.09233, 0.09322, 0.09398, 0.09482, 0.09628, 0.1203, 0.2795",\
"0.0906, 0.09086, 0.09153, 0.09235, 0.09313, 0.09399, 0.09476, 0.09652, 0.1218, 0.2853",\
"0.09023, 0.09055, 0.09125, 0.092, 0.09311, 0.09386, 0.09489, 0.09644, 0.1265, 0.3063",\
"0.08982, 0.09011, 0.09079, 0.09149, 0.09256, 0.09321, 0.09438, 0.09694, 0.1396, 0.3486",\
"0.0895, 0.08976, 0.09035, 0.09119, 0.0921, 0.09314, 0.09378, 0.09926, 0.1688, 0.4194",\
"0.08923, 0.0895, 0.09017, 0.09098, 0.09181, 0.09255, 0.09373, 0.1088, 0.2382, 0.5123",\
"0.08899, 0.08933, 0.08994, 0.09077, 0.09186, 0.09265, 0.09604, 0.1498, 0.3628, 0.5943",\
"0.08881, 0.08907, 0.08973, 0.09061, 0.09146, 0.0928, 0.1219, 0.2858, 0.4747, 0.6131",\
"0.08862, 0.08894, 0.08947, 0.09032, 0.09221, 0.1337, 0.2692, 0.3758, 0.4482, 0.4986",\
"0.08792, 0.08799, 0.09315, 0.1197, 0.1385, 0.1494, 0.1557, 0.1596, 0.1622, 0.1639");
}
}
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.006627, 0.02638, 0.0641, 0.1229, 0.2053, 0.3138, 0.4505, 0.6174, 0.8162");
values("0.07073, 0.07101, 0.07164, 0.07238, 0.07327, 0.07409, 0.07498, 0.07682, 0.09769, 0.2464",\
"0.07075, 0.07104, 0.07161, 0.07237, 0.0732, 0.07426, 0.07486, 0.07613, 0.09896, 0.2512",\
"0.07063, 0.07093, 0.07156, 0.0723, 0.0731, 0.07387, 0.07481, 0.07646, 0.1028, 0.2712",\
"0.0704, 0.07071, 0.07134, 0.07215, 0.07298, 0.07393, 0.07442, 0.07724, 0.1145, 0.3126",\
"0.07022, 0.07054, 0.07112, 0.0719, 0.07284, 0.0735, 0.0743, 0.07901, 0.141, 0.3828",\
"0.07002, 0.07029, 0.0709, 0.07172, 0.07244, 0.07353, 0.07438, 0.08679, 0.2041, 0.4791",\
"0.06987, 0.07017, 0.0708, 0.07158, 0.07257, 0.07339, 0.07634, 0.1222, 0.3267, 0.5674",\
"0.06978, 0.0701, 0.07068, 0.07147, 0.07241, 0.07378, 0.09592, 0.2485, 0.4483, 0.597",\
"0.06971, 0.06995, 0.07062, 0.07137, 0.07271, 0.1015, 0.2373, 0.3582, 0.4412, 0.499",\
"0.06939, 0.06957, 0.07062, 0.09974, 0.1354, 0.1569, 0.1697, 0.1777, 0.1828, 0.1863");
/* 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.006627, 0.02638, 0.0641, 0.1229, 0.2053, 0.3138, 0.4505, 0.6174, 0.8162");
values("0.07073, 0.07101, 0.07164, 0.07238, 0.07327, 0.07409, 0.07498, 0.07682, 0.09769, 0.2464",\
"0.07075, 0.07104, 0.07161, 0.07237, 0.0732, 0.07426, 0.07486, 0.07613, 0.09896, 0.2512",\
"0.07063, 0.07093, 0.07156, 0.0723, 0.0731, 0.07387, 0.07481, 0.07646, 0.1028, 0.2712",\
"0.0704, 0.07071, 0.07134, 0.07215, 0.07298, 0.07393, 0.07442, 0.07724, 0.1145, 0.3126",\
"0.07022, 0.07054, 0.07112, 0.0719, 0.07284, 0.0735, 0.0743, 0.07901, 0.141, 0.3828",\
"0.07002, 0.07029, 0.0709, 0.07172, 0.07244, 0.07353, 0.07438, 0.08679, 0.2041, 0.4791",\
"0.06987, 0.07017, 0.0708, 0.07158, 0.07257, 0.07339, 0.07634, 0.1222, 0.3267, 0.5674",\
"0.06978, 0.0701, 0.07068, 0.07147, 0.07241, 0.07378, 0.09592, 0.2485, 0.4483, 0.597",\
"0.06971, 0.06995, 0.07062, 0.07137, 0.07271, 0.1015, 0.2373, 0.3582, 0.4412, 0.499",\
"0.06939, 0.06957, 0.07062, 0.09974, 0.1354, 0.1569, 0.1697, 0.1777, 0.1828, 0.1863");
}
}
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.006627, 0.02638, 0.0641, 0.1229, 0.2053, 0.3138, 0.4505, 0.6174, 0.8162");
values("0.07053, 0.07078, 0.07144, 0.07213, 0.07302, 0.0741, 0.07468, 0.07675, 0.09747, 0.2459",\
"0.07056, 0.07082, 0.07149, 0.07222, 0.07301, 0.07385, 0.07491, 0.076, 0.09875, 0.2512",\
"0.07042, 0.0707, 0.07134, 0.07208, 0.0731, 0.07397, 0.07491, 0.07686, 0.1026, 0.2713",\
"0.07023, 0.07049, 0.07116, 0.07178, 0.073, 0.0735, 0.07466, 0.07668, 0.1144, 0.3123",\
"0.07, 0.07034, 0.07091, 0.07171, 0.07267, 0.07331, 0.07456, 0.07885, 0.1413, 0.3827",\
"0.06982, 0.07009, 0.0707, 0.07148, 0.07251, 0.07349, 0.07442, 0.08649, 0.2055, 0.4788",\
"0.06966, 0.06996, 0.07057, 0.07142, 0.07235, 0.07324, 0.07574, 0.1215, 0.3266, 0.5673",\
"0.06959, 0.06986, 0.07042, 0.07131, 0.07212, 0.07321, 0.0962, 0.2484, 0.4481, 0.5967",\
"0.06952, 0.06979, 0.07038, 0.0712, 0.07243, 0.1016, 0.2371, 0.358, 0.441, 0.4988",\
"0.06919, 0.06945, 0.07043, 0.09952, 0.1352, 0.1567, 0.1695, 0.1776, 0.1827, 0.1861");
/* 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.006627, 0.02638, 0.0641, 0.1229, 0.2053, 0.3138, 0.4505, 0.6174, 0.8162");
values("0.07053, 0.07078, 0.07144, 0.07213, 0.07302, 0.0741, 0.07468, 0.07675, 0.09747, 0.2459",\
"0.07056, 0.07082, 0.07149, 0.07222, 0.07301, 0.07385, 0.07491, 0.076, 0.09875, 0.2512",\
"0.07042, 0.0707, 0.07134, 0.07208, 0.0731, 0.07397, 0.07491, 0.07686, 0.1026, 0.2713",\
"0.07023, 0.07049, 0.07116, 0.07178, 0.073, 0.0735, 0.07466, 0.07668, 0.1144, 0.3123",\
"0.07, 0.07034, 0.07091, 0.07171, 0.07267, 0.07331, 0.07456, 0.07885, 0.1413, 0.3827",\
"0.06982, 0.07009, 0.0707, 0.07148, 0.07251, 0.07349, 0.07442, 0.08649, 0.2055, 0.4788",\
"0.06966, 0.06996, 0.07057, 0.07142, 0.07235, 0.07324, 0.07574, 0.1215, 0.3266, 0.5673",\
"0.06959, 0.06986, 0.07042, 0.07131, 0.07212, 0.07321, 0.0962, 0.2484, 0.4481, 0.5967",\
"0.06952, 0.06979, 0.07038, 0.0712, 0.07243, 0.1016, 0.2371, 0.358, 0.441, 0.4988",\
"0.06919, 0.06945, 0.07043, 0.09952, 0.1352, 0.1567, 0.1695, 0.1776, 0.1827, 0.1861");
}
}
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.006627, 0.02638, 0.0641, 0.1229, 0.2053, 0.3138, 0.4505, 0.6174, 0.8162");
values("6.09, 6.19, 6.44, 6.763, 7.136, 7.563, 8.053, 8.624, 9.293, 10.08",\
"6.152, 6.252, 6.503, 6.826, 7.198, 7.625, 8.116, 8.686, 9.355, 10.14",\
"6.376, 6.476, 6.726, 7.049, 7.422, 7.849, 8.339, 8.909, 9.578, 10.36",\
"6.811, 6.911, 7.161, 7.484, 7.857, 8.284, 8.774, 9.345, 10.01, 10.8",\
"7.497, 7.597, 7.847, 8.17, 8.543, 8.969, 9.46, 10.03, 10.7, 11.48",\
"8.463, 8.563, 8.814, 9.136, 9.509, 9.936, 10.43, 11, 11.67, 12.45",\
"9.713, 9.813, 10.06, 10.39, 10.76, 11.19, 11.68, 12.25, 12.92, 13.7",\
"11.21, 11.31, 11.56, 11.89, 12.26, 12.68, 13.17, 13.75, 14.41, 15.2",\
"12.91, 13.02, 13.27, 13.59, 13.96, 14.39, 14.88, 15.45, 16.12, 16.9",\
"14.81, 14.91, 15.16, 15.49, 15.86, 16.29, 16.78, 17.35, 18.02, 18.8");
}
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.006627, 0.02638, 0.0641, 0.1229, 0.2053, 0.3138, 0.4505, 0.6174, 0.8162");
values("5.792, 5.892, 6.187, 6.676, 7.411, 8.428, 9.759, 11.43, 13.48, 15.91",\
"5.855, 5.955, 6.248, 6.739, 7.474, 8.49, 9.822, 11.49, 13.54, 15.97",\
"6.077, 6.178, 6.471, 6.962, 7.697, 8.713, 10.04, 11.72, 13.76, 16.19",\
"6.512, 6.613, 6.906, 7.397, 8.132, 9.148, 10.48, 12.15, 14.19, 16.63",\
"7.198, 7.299, 7.593, 8.084, 8.819, 9.835, 11.17, 12.84, 14.88, 17.31",\
"8.166, 8.268, 8.56, 9.05, 9.787, 10.8, 12.13, 13.81, 15.85, 18.28",\
"9.418, 9.52, 9.812, 10.3, 11.04, 12.05, 13.38, 15.06, 17.1, 19.53",\
"10.92, 11.02, 11.31, 11.8, 12.54, 13.55, 14.88, 16.56, 18.6, 21.03",\
"12.61, 12.72, 13.01, 13.5, 14.23, 15.25, 16.58, 18.25, 20.3, 22.73",\
"14.5, 14.6, 14.9, 15.39, 16.12, 17.14, 18.47, 20.14, 22.19, 24.62");
}
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.006627, 0.02638, 0.0641, 0.1229, 0.2053, 0.3138, 0.4505, 0.6174, 0.8162");
values("0.649, 0.71, 0.8834, 1.141, 1.496, 1.966, 2.583, 3.386, 4.411, 5.666",\
"0.6484, 0.7108, 0.8822, 1.141, 1.498, 1.966, 2.584, 3.387, 4.411, 5.667",\
"0.6484, 0.71, 0.8838, 1.141, 1.497, 1.966, 2.584, 3.388, 4.413, 5.662",\
"0.6486, 0.7108, 0.8826, 1.141, 1.497, 1.966, 2.583, 3.387, 4.411, 5.664",\
"0.6488, 0.71, 0.8832, 1.141, 1.497, 1.966, 2.584, 3.386, 4.412, 5.664",\
"0.65, 0.71, 0.882, 1.142, 1.496, 1.966, 2.584, 3.386, 4.412, 5.668",\
"0.648, 0.71, 0.884, 1.142, 1.496, 1.966, 2.584, 3.39, 4.41, 5.666",\
"0.648, 0.71, 0.884, 1.14, 1.496, 1.966, 2.584, 3.39, 4.412, 5.662",\
"0.65, 0.71, 0.884, 1.14, 1.498, 1.966, 2.584, 3.386, 4.41, 5.662",\
"0.65, 0.71, 0.884, 1.14, 1.496, 1.966, 2.584, 3.388, 4.412, 5.668");
}
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.006627, 0.02638, 0.0641, 0.1229, 0.2053, 0.3138, 0.4505, 0.6174, 0.8162");
values("0.4486, 0.5568, 0.9272, 1.662, 2.847, 4.522, 6.73, 9.539, 12.95, 16.99",\
"0.4492, 0.5566, 0.9276, 1.662, 2.847, 4.521, 6.731, 9.544, 12.93, 17.01",\
"0.4484, 0.5564, 0.9282, 1.662, 2.847, 4.523, 6.734, 9.522, 12.96, 17",\
"0.449, 0.5566, 0.9274, 1.662, 2.847, 4.52, 6.73, 9.522, 12.93, 17",\
"0.4484, 0.557, 0.9264, 1.663, 2.846, 4.522, 6.728, 9.522, 12.93, 17.01",\
"0.45, 0.556, 0.926, 1.662, 2.846, 4.52, 6.73, 9.522, 12.93, 16.99",\
"0.448, 0.556, 0.926, 1.662, 2.846, 4.524, 6.73, 9.522, 12.94, 17",\
"0.448, 0.556, 0.926, 1.662, 2.846, 4.52, 6.73, 9.536, 12.94, 17.01",\
"0.448, 0.556, 0.928, 1.662, 2.848, 4.52, 6.73, 9.522, 12.95, 16.99",\
"0.448, 0.556, 0.926, 1.664, 2.846, 4.518, 6.74, 9.528, 12.94, 16.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.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006627, 0.02638, 0.0641, 0.1229, 0.2053, 0.3138, 0.4505, 0.6174, 0.8162");
values("5.007, 5.105, 5.394, 5.88, 6.611, 7.626, 8.958, 10.63, 12.67, 15.11",\
"5.073, 5.172, 5.461, 5.947, 6.678, 7.692, 9.025, 10.7, 12.74, 15.17",\
"5.3, 5.398, 5.687, 6.173, 6.904, 7.918, 9.249, 10.92, 12.96, 15.4",\
"5.732, 5.832, 6.12, 6.606, 7.337, 8.352, 9.684, 11.36, 13.4, 15.83",\
"6.412, 6.512, 6.8, 7.286, 8.017, 9.032, 10.36, 12.04, 14.08, 16.51",\
"7.372, 7.47, 7.76, 8.246, 8.976, 9.991, 11.32, 13, 15.04, 17.47",\
"8.63, 8.73, 9.017, 9.504, 10.23, 11.25, 12.58, 14.26, 16.3, 18.73",\
"10.18, 10.28, 10.57, 11.05, 11.78, 12.8, 14.13, 15.8, 17.85, 20.28",\
"11.98, 12.08, 12.36, 12.85, 13.58, 14.6, 15.93, 17.6, 19.64, 22.07",\
"13.99, 14.09, 14.37, 14.86, 15.59, 16.61, 17.94, 19.61, 21.65, 24.09");
}
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.006627, 0.02638, 0.0641, 0.1229, 0.2053, 0.3138, 0.4505, 0.6174, 0.8162");
values("0.4352, 0.5434, 0.9128, 1.648, 2.834, 4.514, 6.728, 9.522, 12.93, 16.99",\
"0.4352, 0.5432, 0.9126, 1.649, 2.837, 4.513, 6.735, 9.524, 12.96, 17",\
"0.4352, 0.543, 0.9136, 1.648, 2.832, 4.513, 6.729, 9.526, 12.93, 17",\
"0.435, 0.5422, 0.9122, 1.648, 2.837, 4.513, 6.738, 9.531, 12.94, 17",\
"0.4352, 0.5424, 0.9128, 1.648, 2.832, 4.514, 6.73, 9.52, 12.94, 17",\
"0.4344, 0.5444, 0.912, 1.648, 2.834, 4.514, 6.738, 9.522, 12.93, 17.02",\
"0.436, 0.542, 0.912, 1.648, 2.836, 4.514, 6.734, 9.53, 12.93, 17",\
"0.434, 0.544, 0.91, 1.648, 2.832, 4.514, 6.74, 9.54, 12.93, 16.99",\
"0.436, 0.542, 0.912, 1.648, 2.832, 4.518, 6.728, 9.534, 12.93, 16.99",\
"0.436, 0.544, 0.914, 1.646, 2.836, 4.512, 6.73, 9.522, 12.96, 17");
}
}
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.006627, 0.02638, 0.0641, 0.1229, 0.2053, 0.3138, 0.4505, 0.6174, 0.8162");
values("5.006, 5.106, 5.394, 5.881, 6.611, 7.626, 8.958, 10.63, 12.68, 15.11",\
"5.074, 5.173, 5.461, 5.948, 6.678, 7.693, 9.024, 10.7, 12.74, 15.17",\
"5.3, 5.398, 5.687, 6.173, 6.903, 7.919, 9.251, 10.93, 12.96, 15.4",\
"5.732, 5.831, 6.12, 6.606, 7.337, 8.352, 9.684, 11.36, 13.4, 15.83",\
"6.413, 6.512, 6.8, 7.287, 8.017, 9.032, 10.36, 12.04, 14.08, 16.51",\
"7.372, 7.47, 7.76, 8.246, 8.975, 9.992, 11.32, 13, 15.04, 17.47",\
"8.63, 8.73, 9.018, 9.504, 10.23, 11.25, 12.58, 14.26, 16.3, 18.73",\
"10.18, 10.28, 10.57, 11.05, 11.78, 12.8, 14.13, 15.81, 17.84, 20.28",\
"11.98, 12.08, 12.37, 12.85, 13.58, 14.6, 15.93, 17.6, 19.64, 22.07",\
"13.99, 14.09, 14.38, 14.86, 15.59, 16.61, 17.94, 19.61, 21.65, 24.09");
}
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.006627, 0.02638, 0.0641, 0.1229, 0.2053, 0.3138, 0.4505, 0.6174, 0.8162");
values("0.4356, 0.5428, 0.9126, 1.648, 2.833, 4.514, 6.73, 9.524, 12.94, 16.99",\
"0.4352, 0.5442, 0.9128, 1.647, 2.832, 4.513, 6.732, 9.521, 12.96, 17",\
"0.4348, 0.543, 0.9126, 1.648, 2.838, 4.517, 6.729, 9.524, 12.96, 17.04",\
"0.4356, 0.543, 0.912, 1.648, 2.835, 4.514, 6.74, 9.523, 12.93, 17",\
"0.4352, 0.5424, 0.9122, 1.648, 2.831, 4.512, 6.736, 9.522, 12.93, 17.01",\
"0.436, 0.5442, 0.914, 1.648, 2.836, 4.514, 6.734, 9.534, 12.94, 17.01",\
"0.434, 0.542, 0.912, 1.65, 2.836, 4.514, 6.728, 9.524, 12.93, 17",\
"0.434, 0.542, 0.914, 1.648, 2.836, 4.514, 6.734, 9.522, 12.93, 16.99",\
"0.436, 0.542, 0.912, 1.648, 2.836, 4.512, 6.73, 9.536, 12.93, 17",\
"0.436, 0.542, 0.912, 1.646, 2.836, 4.512, 6.73, 9.52, 12.93, 17.01");
}
}
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.006627, 0.02638, 0.0641, 0.1229, 0.2053, 0.3138, 0.4505, 0.6174, 0.8162");
values("4.67, 4.77, 5.06, 5.547, 6.277, 7.292, 8.624, 10.3, 12.34, 14.78",\
"4.737, 4.837, 5.127, 5.614, 6.345, 7.359, 8.691, 10.37, 12.41, 14.84",\
"4.962, 5.062, 5.352, 5.839, 6.569, 7.585, 8.916, 10.59, 12.63, 15.07",\
"5.393, 5.494, 5.783, 6.271, 7.001, 8.016, 9.347, 11.02, 13.06, 15.5",\
"6.073, 6.173, 6.463, 6.95, 7.68, 8.695, 10.03, 11.7, 13.74, 16.18",\
"7.031, 7.131, 7.421, 7.909, 8.638, 9.654, 10.99, 12.66, 14.7, 17.13",\
"8.278, 8.378, 8.668, 9.156, 9.886, 10.9, 12.23, 13.91, 15.95, 18.38",\
"9.8, 9.9, 10.19, 10.68, 11.41, 12.42, 13.76, 15.43, 17.47, 19.9",\
"11.57, 11.67, 11.96, 12.44, 13.17, 14.19, 15.52, 17.19, 19.23, 21.67",\
"13.55, 13.66, 13.95, 14.43, 15.16, 16.18, 17.51, 19.18, 21.23, 23.66");
}
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.006627, 0.02638, 0.0641, 0.1229, 0.2053, 0.3138, 0.4505, 0.6174, 0.8162");
values("0.4442, 0.551, 0.9172, 1.65, 2.834, 4.513, 6.74, 9.523, 12.95, 17.02",\
"0.4436, 0.551, 0.9174, 1.65, 2.833, 4.513, 6.731, 9.526, 12.93, 17",\
"0.4438, 0.551, 0.918, 1.651, 2.833, 4.513, 6.735, 9.523, 12.93, 16.99",\
"0.444, 0.5516, 0.9186, 1.649, 2.833, 4.513, 6.729, 9.539, 12.94, 17",\
"0.4438, 0.551, 0.9176, 1.651, 2.833, 4.514, 6.733, 9.526, 12.93, 17",\
"0.4436, 0.5506, 0.9172, 1.65, 2.832, 4.514, 6.734, 9.52, 12.93, 17.02",\
"0.444, 0.552, 0.918, 1.65, 2.838, 4.512, 6.728, 9.528, 12.93, 16.99",\
"0.444, 0.552, 0.92, 1.65, 2.836, 4.514, 6.734, 9.524, 12.93, 16.99",\
"0.444, 0.552, 0.92, 1.65, 2.834, 4.512, 6.73, 9.522, 12.93, 17",\
"0.448, 0.554, 0.92, 1.65, 2.834, 4.518, 6.73, 9.526, 12.94, 17");
}
}
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.006627, 0.02638, 0.0641, 0.1229, 0.2053, 0.3138, 0.4505, 0.6174, 0.8162");
values("4.672, 4.772, 5.062, 5.549, 6.279, 7.294, 8.626, 10.3, 12.34, 14.78",\
"4.739, 4.84, 5.13, 5.617, 6.347, 7.362, 8.693, 10.37, 12.41, 14.84",\
"4.963, 5.063, 5.354, 5.84, 6.571, 7.586, 8.917, 10.59, 12.63, 15.07",\
"5.395, 5.495, 5.785, 6.272, 7.002, 8.018, 9.349, 11.02, 13.06, 15.5",\
"6.075, 6.175, 6.465, 6.952, 7.682, 8.697, 10.03, 11.7, 13.74, 16.18",\
"7.033, 7.132, 7.423, 7.909, 8.639, 9.654, 10.99, 12.66, 14.7, 17.13",\
"8.28, 8.38, 8.67, 9.156, 9.887, 10.9, 12.23, 13.91, 15.95, 18.39",\
"9.801, 9.9, 10.19, 10.68, 11.41, 12.42, 13.76, 15.43, 17.47, 19.9",\
"11.57, 11.67, 11.96, 12.44, 13.17, 14.19, 15.52, 17.19, 19.23, 21.67",\
"13.55, 13.66, 13.95, 14.43, 15.16, 16.18, 17.51, 19.18, 21.23, 23.67");
}
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.006627, 0.02638, 0.0641, 0.1229, 0.2053, 0.3138, 0.4505, 0.6174, 0.8162");
values("0.4442, 0.5504, 0.9172, 1.649, 2.833, 4.513, 6.735, 9.522, 12.93, 17.01",\
"0.4444, 0.5508, 0.9186, 1.65, 2.833, 4.514, 6.729, 9.526, 12.94, 17",\
"0.4436, 0.5506, 0.9172, 1.651, 2.833, 4.513, 6.74, 9.522, 12.93, 17",\
"0.4436, 0.5502, 0.9178, 1.649, 2.837, 4.513, 6.741, 9.525, 12.93, 17",\
"0.4446, 0.5512, 0.9174, 1.651, 2.836, 4.514, 6.728, 9.526, 12.93, 17",\
"0.444, 0.5512, 0.9194, 1.65, 2.832, 4.518, 6.73, 9.524, 12.95, 17.04",\
"0.444, 0.55, 0.92, 1.65, 2.832, 4.514, 6.74, 9.526, 12.94, 16.99",\
"0.442, 0.55, 0.92, 1.65, 2.836, 4.512, 6.732, 9.524, 12.93, 17.01",\
"0.444, 0.552, 0.92, 1.648, 2.836, 4.516, 6.732, 9.522, 12.93, 17",\
"0.448, 0.556, 0.92, 1.65, 2.834, 4.52, 6.73, 9.522, 12.93, 17.04");
}
}
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.006627, 0.02638, 0.0641, 0.1229, 0.2053, 0.3138, 0.4505, 0.6174, 0.8162");
values("5.007, 5.105, 5.394, 5.88, 6.611, 7.626, 8.958, 10.63, 12.67, 15.11",\
"5.073, 5.172, 5.461, 5.947, 6.678, 7.692, 9.025, 10.7, 12.74, 15.17",\
"5.3, 5.398, 5.687, 6.173, 6.904, 7.918, 9.249, 10.92, 12.96, 15.4",\
"5.732, 5.832, 6.12, 6.606, 7.337, 8.352, 9.684, 11.36, 13.4, 15.83",\
"6.412, 6.512, 6.8, 7.286, 8.017, 9.032, 10.36, 12.04, 14.08, 16.51",\
"7.372, 7.47, 7.76, 8.246, 8.976, 9.991, 11.32, 13, 15.04, 17.47",\
"8.63, 8.73, 9.017, 9.504, 10.23, 11.25, 12.58, 14.26, 16.3, 18.73",\
"10.18, 10.28, 10.57, 11.05, 11.78, 12.8, 14.13, 15.8, 17.85, 20.28",\
"11.98, 12.08, 12.36, 12.85, 13.58, 14.6, 15.93, 17.6, 19.64, 22.07",\
"13.99, 14.09, 14.37, 14.86, 15.59, 16.61, 17.94, 19.61, 21.65, 24.09");
}
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.006627, 0.02638, 0.0641, 0.1229, 0.2053, 0.3138, 0.4505, 0.6174, 0.8162");
values("0.4442, 0.5504, 0.9172, 1.649, 2.833, 4.513, 6.735, 9.522, 12.93, 17.01",\
"0.4444, 0.5508, 0.9186, 1.65, 2.833, 4.514, 6.729, 9.526, 12.94, 17",\
"0.4436, 0.5506, 0.9172, 1.651, 2.833, 4.513, 6.74, 9.522, 12.93, 17",\
"0.4436, 0.5502, 0.9178, 1.649, 2.837, 4.513, 6.741, 9.525, 12.93, 17",\
"0.4446, 0.5512, 0.9174, 1.651, 2.836, 4.514, 6.728, 9.526, 12.93, 17",\
"0.444, 0.5512, 0.9194, 1.65, 2.832, 4.518, 6.73, 9.524, 12.95, 17.04",\
"0.444, 0.55, 0.92, 1.65, 2.832, 4.514, 6.74, 9.526, 12.94, 16.99",\
"0.442, 0.55, 0.92, 1.65, 2.836, 4.512, 6.732, 9.524, 12.93, 17.01",\
"0.444, 0.552, 0.92, 1.648, 2.836, 4.516, 6.732, 9.522, 12.93, 17",\
"0.448, 0.556, 0.92, 1.65, 2.834, 4.52, 6.73, 9.522, 12.93, 17.04");
}
}
}
pin(SETN) {
capacitance : 0.006441 ;
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.501 ;
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.006166, 0.006158, 0.006151, 0.006144, 0.006146, 0.006155, 0.006154, \
0.006153, 0.006152, 0.00612");
}
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.004639, -0.004629, -0.004635, -0.004632, -0.004655, -0.00467, \
-0.004686, -0.00471, -0.004758, -0.004886");
}
}
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.006167, 0.006159, 0.006153, 0.006145, 0.006158, 0.006157, 0.00615, \
0.006152, 0.006153, 0.006117");
}
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.004639, -0.00463, -0.004635, -0.004631, -0.004655, -0.004671, \
-0.004687, -0.004709, -0.004759, -0.004886");
}
}
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.01748, 0.01747, 0.01729, 0.01709, 0.01695, 0.01687, 0.01682, \
0.01678, 0.01676, 0.01672");
}
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.004944, 0.004927, 0.004843, 0.004733, 0.004611, 0.004506, 0.004423, \
0.004357, 0.004295, 0.004196");
}
}
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.006163, 0.006155, 0.006149, 0.006152, 0.006144, 0.006159, 0.006156, \
0.006156, 0.006151, 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.00464, -0.004632, -0.004636, -0.004633, -0.004656, -0.004672, \
-0.004689, -0.004713, -0.004763, -0.004889");
}
}
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.36, -0.44, -0.68, -1.13, -1.85, -2.9, -4.2, -5.71, -7.397, -9.271",\
"-0.29, -0.39, -0.63, -1.07, -1.8, -2.85, -4.14, -5.66, -7.364, -9.23",\
"-0.14, -0.22, -0.46, -0.9, -1.63, -2.67, -3.94, -5.48, -7.183, -9.051",\
"0.19, 0.1, -0.13, -0.57, -1.27, -2.33, -3.6, -5.12, -6.83, -8.706",\
"0.71, 0.65, 0.41, -0.06, -0.78, -1.81, -3.08, -4.61, -6.31, -8.202",\
"1.39, 1.32, 1.1, 0.62, -0.08, -1.13, -2.39, -3.92, -5.64, -7.53",\
"2.3, 2.25, 2.01, 1.53, 0.81, -0.24, -1.51, -3.05, -4.78, -6.69",\
"3.57, 3.51, 3.26, 2.78, 2.02, 0.93, -0.36, -1.94, -3.7, -5.62",\
"5.44, 5.39, 5.15, 4.59, 3.81, 2.62, 1.2, -0.5, -2.37, -4.33",\
"7.9, 7.86, 7.62, 6.98, 6.29, 4.88, 3.42, 1.51, -0.61, -2.76");
}
}
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.37, 1.44, 1.65, 2.09, 2.78, 3.75, 4.98, 6.44, 8.09, 9.91",\
"1.32, 1.39, 1.61, 2.04, 2.73, 3.69, 4.93, 6.39, 8.05, 9.87",\
"1.15, 1.21, 1.44, 1.87, 2.56, 3.52, 4.76, 6.22, 7.87, 9.7",\
"0.85, 0.92, 1.13, 1.57, 2.26, 3.23, 4.46, 5.92, 7.58, 9.41",\
"0.47, 0.53, 0.75, 1.19, 1.88, 2.84, 4.08, 5.54, 7.2, 9.03",\
"0.02, 0.09, 0.31, 0.75, 1.43, 2.4, 3.63, 5.09, 6.75, 8.59",\
"-0.47, -0.41, -0.19, 0.24, 0.93, 1.9, 3.13, 4.59, 6.25, 8.08",\
"-1.04, -0.97, -0.75, -0.32, 0.37, 1.34, 2.57, 4.04, 5.7, 7.54",\
"-1.65, -1.59, -1.37, -0.93, -0.24, 0.72, 1.96, 3.42, 5.09, 6.92",\
"-2.33, -2.27, -2.04, -1.61, -0.91, 0.05, 1.29, 2.76, 4.42, 6.26");
}
}
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.019");
}
}
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.019");
}
}
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.496");
}
}
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.501");
}
}
}
}