blob: 3a4a260838612a95b9e61b35c37c376f196e475e [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__dffnrnq_2) {
area : 98.784000 ;
ff(IQ1,IQN1) {
clocked_on : "(!CLKN)" ;
next_state : "D" ;
clear : "(!RN)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&!D&!RN" ;
value : "4.821444e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&!D&RN" ;
value : "6.559704e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&D&!RN" ;
value : "4.842828e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&D&RN" ;
value : "0.00010634004" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&!D&!RN" ;
value : "4.547016e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&!D&RN" ;
value : "4.547016e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&D&!RN" ;
value : "4.547016e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&D&RN" ;
value : "4.522554e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00010634004" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(CLKN) {
capacitance : 0.004188 ;
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.097 ;
min_pulse_width_high : 3.172 ;
min_pulse_width_low : 4.554 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.04249, 0.0424, 0.0422, 0.04198, 0.0418, 0.04163, 0.04151, 0.04142, \
0.04135, 0.04122");
}
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.02782, 0.02779, 0.02768, 0.02749, 0.02728, 0.02712, 0.02696, \
0.02687, 0.02679, 0.02673");
}
}
internal_power() {
when : "!D&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.04249, 0.04241, 0.04221, 0.04197, 0.0418, 0.04163, 0.04151, \
0.04143, 0.04134, 0.04123");
}
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.02781, 0.02779, 0.02768, 0.02749, 0.02728, 0.02712, 0.02697, \
0.02685, 0.02678, 0.02673");
}
}
internal_power() {
when : "D&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.07842, 0.07833, 0.07813, 0.07789, 0.07769, 0.0775, 0.07739, \
0.07736, 0.0773, 0.07286");
}
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.04871, 0.04867, 0.04857, 0.04837, 0.0482, 0.0481, 0.048, 0.04797, \
0.04795, 0.04796");
}
}
internal_power() {
when : "D&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.04194, 0.04186, 0.04166, 0.04143, 0.04126, 0.04109, 0.04097, \
0.0409, 0.04081, 0.04072");
}
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.02798, 0.02796, 0.02786, 0.02767, 0.02745, 0.0273, 0.02715, \
0.02704, 0.02695, 0.0269");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_NOT_D_AND_RN === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D&RN" ;
fall_constraint(scalar) {
values("2.972");
}
rise_constraint(scalar) {
values("3.172");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_D_AND_RN === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&RN" ;
fall_constraint(scalar) {
values("4.554");
}
rise_constraint(scalar) {
values("2.199");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_NOT_D_AND_RN === 1'b1" ;
timing_type : minimum_period ;
when : "!D&RN" ;
fall_constraint(scalar) {
values("6.389");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_D_AND_RN === 1'b1" ;
timing_type : minimum_period ;
when : "D&RN" ;
fall_constraint(scalar) {
values("9.097");
}
}
}
pin(D) {
capacitance : 0.003433 ;
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&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.008881, 0.008654, 0.008398, 0.008268, 0.008215, 0.008168, 0.008151, \
0.008132, 0.008114, 0.008092");
}
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.001431, 0.001366, 0.001213, 0.001053, 0.0009368, 0.0008558, \
0.0008078, 0.0007706, 0.0007424, 0.0007244");
}
}
internal_power() {
when : "!CLKN&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.008879, 0.008657, 0.008393, 0.008266, 0.008215, 0.00817, 0.008141, \
0.008127, 0.008113, 0.008088");
}
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.00143, 0.001364, 0.00121, 0.001058, 0.0009317, 0.0008591, 0.0008101, \
0.0007719, 0.0007415, 0.0007276");
}
}
internal_power() {
when : "CLKN&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.02946, 0.02933, 0.02916, 0.02901, 0.02889, 0.02878, 0.02869, \
0.02862, 0.02855, 0.02842");
}
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.0212, 0.02116, 0.02107, 0.02096, 0.02083, 0.02074, 0.02064, \
0.02056, 0.0205, 0.02044");
}
}
internal_power() {
when : "CLKN&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.02904, 0.02891, 0.02876, 0.0286, 0.02848, 0.02839, 0.02829, \
0.02824, 0.02819, 0.02811");
}
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.02212, 0.02208, 0.02199, 0.02189, 0.02176, 0.02165, 0.02154, \
0.02147, 0.0214, 0.02135");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_RN === 1'b1" ;
timing_type : hold_falling ;
when : "RN" ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.7, 0.77, 1, 1.35, 1.99, 2.83, 3.84, 3.21, 4.26, 5.53",\
"0.66, 0.73, 0.95, 1.29, 1.94, 2.8, 3.78, 3.15, 4.21, 5.47",\
"0.45, 0.53, 0.75, 1.09, 1.74, 2.6, 3.58, 2.94, 3.99, 5.26",\
"0.03, 0.1, 0.32, 0.67, 1.31, 2.17, 3.15, 2.51, 3.55, 4.83",\
"-0.65, -0.58, -0.35, -0.01, 0.63, 1.49, 2.45, 1.84, 2.88, 4.16",\
"-1.53, -1.46, -1.25, -0.93, -0.29, 0.56, 1.48, 0.9, 1.94, 3.21",\
"-2.59, -2.52, -2.3, -2.01, -1.39, -0.56, 0.28, -0.27, 0.76, 2.03",\
"-3.81, -3.73, -3.52, -3.26, -2.66, -1.87, -1.11, -1.66, -0.64, 0.62",\
"-5.19, -5.11, -4.9, -4.67, -4.08, -3.32, -2.63, -3.21, -2.21, -0.97",\
"-6.734, -6.651, -6.44, -6.24, -5.68, -4.95, -4.4, -4.94, -3.97, -2.74");
}
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.43, 1.49, 1.71, 2.14, 2.81, 3.77, 4.99, 6.46, 8.13, 9.98",\
"1.38, 1.43, 1.66, 2.08, 2.76, 3.71, 4.93, 6.41, 8.08, 9.92",\
"1.18, 1.24, 1.46, 1.89, 2.57, 3.52, 4.74, 6.22, 7.88, 9.73",\
"0.83, 0.88, 1.1, 1.53, 2.21, 3.16, 4.39, 5.88, 7.54, 9.4",\
"0.4, 0.46, 0.68, 1.1, 1.78, 2.73, 3.95, 5.44, 7.11, 8.96",\
"-0.06, -0, 0.22, 0.64, 1.3, 2.24, 3.45, 4.93, 6.59, 8.45",\
"-0.59, -0.53, -0.31, 0.11, 0.76, 1.7, 2.89, 4.37, 6.01, 7.86",\
"-1.18, -1.13, -0.9, -0.48, 0.17, 1.09, 2.28, 3.73, 5.37, 7.21",\
"-1.83, -1.78, -1.54, -1.14, -0.48, 0.44, 1.6, 3.06, 4.68, 6.51",\
"-2.52, -2.48, -2.23, -1.83, -1.18, -0.28, 0.87, 2.32, 3.93, 5.75");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_RN === 1'b1" ;
timing_type : setup_falling ;
when : "RN" ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("2.74, 2.65, 2.43, 1.93, 1.32, 0.6, -0.31, -1.39, -2.67, -4.09",\
"2.81, 2.72, 2.48, 1.99, 1.38, 0.67, -0.25, -1.34, -2.61, -4.03",\
"3.02, 2.94, 2.7, 2.22, 1.59, 0.88, -0.05, -1.12, -2.39, -3.81",\
"3.47, 3.36, 3.14, 2.65, 2.03, 1.31, 0.39, -0.68, -1.96, -3.38",\
"4.14, 4.05, 3.82, 3.33, 2.73, 2, 1.07, 0, -1.27, -2.69",\
"5.1, 5, 4.78, 4.28, 3.65, 2.94, 2.02, 0.96, -0.32, -1.75",\
"6.31, 6.22, 5.99, 5.5, 4.89, 4.14, 3.23, 2.17, 0.89, -0.54",\
"7.76, 7.69, 7.45, 6.96, 6.33, 5.59, 4.68, 3.62, 2.34, 0.92",\
"9.49, 9.39, 9.16, 8.68, 8.04, 7.28, 6.35, 5.29, 4.01, 2.57",\
"11.41, 11.31, 11.09, 10.6, 9.93, 9.16, 8.23, 7.16, 5.87, 4.44");
}
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.47, 0.27, -0.2, -0.91, -1.91, -3.19, -4.73, -6.481, -8.44",\
"0.58, 0.53, 0.33, -0.14, -0.85, -1.84, -3.13, -4.67, -6.423, -8.379",\
"0.77, 0.71, 0.51, 0.04, -0.66, -1.66, -2.94, -4.48, -6.23, -8.179",\
"1.12, 1.06, 0.85, 0.39, -0.31, -1.32, -2.59, -4.13, -5.88, -7.83",\
"1.61, 1.56, 1.34, 0.89, 0.19, -0.83, -2.1, -3.65, -5.39, -7.34",\
"2.24, 2.18, 1.97, 1.51, 0.81, -0.2, -1.47, -3.02, -4.76, -6.71",\
"2.96, 2.91, 2.69, 2.23, 1.53, 0.53, -0.75, -2.29, -4.04, -5.98",\
"3.78, 3.72, 3.51, 3.05, 2.35, 1.34, 0.07, -1.48, -3.22, -5.16",\
"4.69, 4.63, 4.42, 3.95, 3.25, 2.25, 0.97, -0.57, -2.31, -4.25",\
"5.67, 5.61, 5.39, 4.93, 4.22, 3.22, 1.95, 0.41, -1.33, -3.27");
}
}
}
pin(Q) {
direction : output ;
function : "IQ1" ;
max_capacitance : 0.409 ;
max_transition : 17 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "CLKN" ;
when : "RN" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003816, 0.0137, 0.03257, 0.06198, 0.1032, 0.1575, 0.2259, 0.3094, 0.409");
values("0.05199, 0.0522, 0.05269, 0.05315, 0.05349, 0.05371, 0.05382, 0.05389, 0.05394, 0.05397",\
"0.05199, 0.0522, 0.05269, 0.05316, 0.0535, 0.05371, 0.05383, 0.0539, 0.05394, 0.05397",\
"0.05202, 0.05224, 0.05269, 0.05318, 0.05351, 0.05373, 0.05385, 0.05392, 0.05395, 0.05399",\
"0.05198, 0.05222, 0.05271, 0.05317, 0.05351, 0.05372, 0.05385, 0.05391, 0.05395, 0.05397",\
"0.05196, 0.05217, 0.05265, 0.05311, 0.05346, 0.05366, 0.05379, 0.05385, 0.0539, 0.05392",\
"0.05188, 0.05209, 0.05257, 0.05304, 0.05338, 0.0536, 0.05371, 0.05379, 0.05383, 0.05385",\
"0.05177, 0.052, 0.05249, 0.05298, 0.05331, 0.05353, 0.05365, 0.05371, 0.05375, 0.05376",\
"0.05172, 0.05191, 0.0524, 0.05287, 0.05323, 0.05344, 0.05355, 0.05362, 0.05366, 0.05363",\
"0.05163, 0.05185, 0.05231, 0.05278, 0.05313, 0.05334, 0.05346, 0.0535, 0.05316, 0.05192",\
"0.05142, 0.05162, 0.05208, 0.05248, 0.05248, 0.05091, 0.04907, 0.04785, 0.04702, 0.04644");
}
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.003816, 0.0137, 0.03257, 0.06198, 0.1032, 0.1575, 0.2259, 0.3094, 0.409");
values("0.05518, 0.05533, 0.0556, 0.05602, 0.05642, 0.05693, 0.05736, 0.05884, 0.07752, 0.1782",\
"0.05521, 0.05533, 0.05566, 0.05604, 0.05648, 0.05696, 0.05764, 0.0589, 0.07853, 0.1814",\
"0.05518, 0.05535, 0.05566, 0.05608, 0.05653, 0.05713, 0.05724, 0.05966, 0.08263, 0.1931",\
"0.05517, 0.0553, 0.05563, 0.056, 0.05653, 0.0571, 0.05761, 0.06009, 0.09254, 0.2159",\
"0.05513, 0.05526, 0.05555, 0.05598, 0.05647, 0.05708, 0.05738, 0.06269, 0.1149, 0.2506",\
"0.05512, 0.05522, 0.05557, 0.05597, 0.05641, 0.05679, 0.05797, 0.07184, 0.1587, 0.2904",\
"0.05513, 0.05526, 0.05554, 0.05597, 0.05635, 0.05708, 0.0606, 0.107, 0.2202, 0.3182",\
"0.05526, 0.05539, 0.0557, 0.05608, 0.05664, 0.05814, 0.08998, 0.1798, 0.2551, 0.3087",\
"0.05535, 0.05551, 0.05577, 0.05623, 0.05969, 0.1029, 0.1552, 0.19, 0.2132, 0.2291",\
"0.03833, 0.03872, 0.03935, 0.03968, 0.03985, 0.0399, 0.03994, 0.03997, 0.03998, 0.03998");
}
}
internal_power() {
related_pin : "RN" ;
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.003816, 0.0137, 0.03257, 0.06198, 0.1032, 0.1575, 0.2259, 0.3094, 0.409");
values("0.08064, 0.08083, 0.0813, 0.08175, 0.08207, 0.08227, 0.08239, 0.08247, 0.08252, 0.08255",\
"0.08041, 0.08063, 0.08111, 0.08156, 0.08187, 0.08208, 0.0822, 0.08228, 0.08233, 0.08236",\
"0.08021, 0.08042, 0.08088, 0.08136, 0.08168, 0.08189, 0.082, 0.08208, 0.08213, 0.08215",\
"0.07997, 0.0802, 0.08063, 0.0811, 0.08141, 0.08165, 0.08177, 0.08185, 0.0819, 0.08194",\
"0.07974, 0.07995, 0.08035, 0.08077, 0.08109, 0.08135, 0.08151, 0.0816, 0.08167, 0.08171",\
"0.07948, 0.07967, 0.08002, 0.08042, 0.08078, 0.08105, 0.08125, 0.08137, 0.08145, 0.08153",\
"0.0792, 0.07934, 0.0797, 0.08008, 0.08044, 0.08071, 0.08094, 0.08109, 0.08119, 0.08126",\
"0.07893, 0.07907, 0.07939, 0.07976, 0.0801, 0.0804, 0.08062, 0.08081, 0.08092, 0.08101",\
"0.07867, 0.07879, 0.0791, 0.07945, 0.07977, 0.08008, 0.0803, 0.08049, 0.08062, 0.08056",\
"0.07839, 0.0785, 0.07878, 0.07912, 0.07944, 0.07972, 0.07992, 0.07958, 0.0781, 0.07675");
}
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.003816, 0.0137, 0.03257, 0.06198, 0.1032, 0.1575, 0.2259, 0.3094, 0.409");
values("0.08064, 0.08083, 0.0813, 0.08175, 0.08207, 0.08227, 0.08239, 0.08247, 0.08252, 0.08255",\
"0.08041, 0.08063, 0.08111, 0.08156, 0.08187, 0.08208, 0.0822, 0.08228, 0.08233, 0.08236",\
"0.08021, 0.08042, 0.08088, 0.08136, 0.08168, 0.08189, 0.082, 0.08208, 0.08213, 0.08215",\
"0.07997, 0.0802, 0.08063, 0.0811, 0.08141, 0.08165, 0.08177, 0.08185, 0.0819, 0.08194",\
"0.07974, 0.07995, 0.08035, 0.08077, 0.08109, 0.08135, 0.08151, 0.0816, 0.08167, 0.08171",\
"0.07948, 0.07967, 0.08002, 0.08042, 0.08078, 0.08105, 0.08125, 0.08137, 0.08145, 0.08153",\
"0.0792, 0.07934, 0.0797, 0.08008, 0.08044, 0.08071, 0.08094, 0.08109, 0.08119, 0.08126",\
"0.07893, 0.07907, 0.07939, 0.07976, 0.0801, 0.0804, 0.08062, 0.08081, 0.08092, 0.08101",\
"0.07867, 0.07879, 0.0791, 0.07945, 0.07977, 0.08008, 0.0803, 0.08049, 0.08062, 0.08056",\
"0.07839, 0.0785, 0.07878, 0.07912, 0.07944, 0.07972, 0.07992, 0.07958, 0.0781, 0.07675");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
related_pin : "RN" ;
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.003816, 0.0137, 0.03257, 0.06198, 0.1032, 0.1575, 0.2259, 0.3094, 0.409");
values("0.08063, 0.08081, 0.08129, 0.08174, 0.08205, 0.08226, 0.08238, 0.08245, 0.0825, 0.08254",\
"0.0804, 0.08062, 0.08109, 0.08155, 0.08186, 0.08207, 0.08219, 0.08226, 0.0823, 0.08234",\
"0.08019, 0.08041, 0.08088, 0.08134, 0.08168, 0.08188, 0.08199, 0.08207, 0.08212, 0.08215",\
"0.07996, 0.08018, 0.08063, 0.08109, 0.08141, 0.08163, 0.08177, 0.08185, 0.08189, 0.08193",\
"0.07974, 0.07994, 0.08036, 0.08076, 0.08111, 0.08134, 0.08149, 0.08161, 0.08167, 0.08169",\
"0.07947, 0.07965, 0.08001, 0.08041, 0.08076, 0.08103, 0.08124, 0.08136, 0.08144, 0.08151",\
"0.0792, 0.07934, 0.07968, 0.08006, 0.08044, 0.08071, 0.08094, 0.08108, 0.0812, 0.08125",\
"0.07894, 0.07906, 0.07941, 0.07977, 0.08009, 0.08039, 0.08062, 0.08079, 0.08091, 0.081",\
"0.07866, 0.07878, 0.07907, 0.07943, 0.07977, 0.08006, 0.08031, 0.08048, 0.0806, 0.08055",\
"0.07838, 0.0785, 0.07878, 0.0791, 0.07943, 0.07972, 0.07991, 0.07956, 0.0781, 0.07675");
}
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.003816, 0.0137, 0.03257, 0.06198, 0.1032, 0.1575, 0.2259, 0.3094, 0.409");
values("0.08063, 0.08081, 0.08129, 0.08174, 0.08205, 0.08226, 0.08238, 0.08245, 0.0825, 0.08254",\
"0.0804, 0.08062, 0.08109, 0.08155, 0.08186, 0.08207, 0.08219, 0.08226, 0.0823, 0.08234",\
"0.08019, 0.08041, 0.08088, 0.08134, 0.08168, 0.08188, 0.08199, 0.08207, 0.08212, 0.08215",\
"0.07996, 0.08018, 0.08063, 0.08109, 0.08141, 0.08163, 0.08177, 0.08185, 0.08189, 0.08193",\
"0.07974, 0.07994, 0.08036, 0.08076, 0.08111, 0.08134, 0.08149, 0.08161, 0.08167, 0.08169",\
"0.07947, 0.07965, 0.08001, 0.08041, 0.08076, 0.08103, 0.08124, 0.08136, 0.08144, 0.08151",\
"0.0792, 0.07934, 0.07968, 0.08006, 0.08044, 0.08071, 0.08094, 0.08108, 0.0812, 0.08125",\
"0.07894, 0.07906, 0.07941, 0.07977, 0.08009, 0.08039, 0.08062, 0.08079, 0.08091, 0.081",\
"0.07866, 0.07878, 0.07907, 0.07943, 0.07977, 0.08006, 0.08031, 0.08048, 0.0806, 0.08055",\
"0.07838, 0.0785, 0.07878, 0.0791, 0.07943, 0.07972, 0.07991, 0.07956, 0.0781, 0.07675");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
related_pin : "RN" ;
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.003816, 0.0137, 0.03257, 0.06198, 0.1032, 0.1575, 0.2259, 0.3094, 0.409");
values("0.05635, 0.05659, 0.05707, 0.05755, 0.05786, 0.05805, 0.05817, 0.05826, 0.0583, 0.05833",\
"0.0563, 0.05651, 0.05701, 0.05747, 0.05779, 0.05798, 0.0581, 0.05818, 0.05822, 0.05825",\
"0.05619, 0.05641, 0.05689, 0.05737, 0.05769, 0.0579, 0.05801, 0.05808, 0.05812, 0.05815",\
"0.05599, 0.05622, 0.05668, 0.05713, 0.05748, 0.05768, 0.05781, 0.05788, 0.05794, 0.05797",\
"0.05568, 0.05586, 0.05628, 0.05672, 0.05704, 0.05727, 0.05743, 0.05752, 0.0576, 0.05764",\
"0.05526, 0.05544, 0.0558, 0.0562, 0.05655, 0.05682, 0.05701, 0.05713, 0.05722, 0.05728",\
"0.0549, 0.05505, 0.05538, 0.05576, 0.05612, 0.05641, 0.05661, 0.05678, 0.05687, 0.05696",\
"0.05458, 0.05473, 0.05504, 0.05539, 0.05575, 0.05603, 0.05626, 0.05644, 0.05656, 0.05665",\
"0.05433, 0.05446, 0.05476, 0.0551, 0.05544, 0.05573, 0.05596, 0.05615, 0.05629, 0.05623",\
"0.05413, 0.05423, 0.05453, 0.05485, 0.05518, 0.05547, 0.05566, 0.05536, 0.05387, 0.05252");
}
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.003816, 0.0137, 0.03257, 0.06198, 0.1032, 0.1575, 0.2259, 0.3094, 0.409");
values("0.05635, 0.05659, 0.05707, 0.05755, 0.05786, 0.05805, 0.05817, 0.05826, 0.0583, 0.05833",\
"0.0563, 0.05651, 0.05701, 0.05747, 0.05779, 0.05798, 0.0581, 0.05818, 0.05822, 0.05825",\
"0.05619, 0.05641, 0.05689, 0.05737, 0.05769, 0.0579, 0.05801, 0.05808, 0.05812, 0.05815",\
"0.05599, 0.05622, 0.05668, 0.05713, 0.05748, 0.05768, 0.05781, 0.05788, 0.05794, 0.05797",\
"0.05568, 0.05586, 0.05628, 0.05672, 0.05704, 0.05727, 0.05743, 0.05752, 0.0576, 0.05764",\
"0.05526, 0.05544, 0.0558, 0.0562, 0.05655, 0.05682, 0.05701, 0.05713, 0.05722, 0.05728",\
"0.0549, 0.05505, 0.05538, 0.05576, 0.05612, 0.05641, 0.05661, 0.05678, 0.05687, 0.05696",\
"0.05458, 0.05473, 0.05504, 0.05539, 0.05575, 0.05603, 0.05626, 0.05644, 0.05656, 0.05665",\
"0.05433, 0.05446, 0.05476, 0.0551, 0.05544, 0.05573, 0.05596, 0.05615, 0.05629, 0.05623",\
"0.05413, 0.05423, 0.05453, 0.05485, 0.05518, 0.05547, 0.05566, 0.05536, 0.05387, 0.05252");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
related_pin : "RN" ;
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.003816, 0.0137, 0.03257, 0.06198, 0.1032, 0.1575, 0.2259, 0.3094, 0.409");
values("0.05759, 0.0578, 0.05829, 0.05875, 0.05907, 0.05927, 0.05939, 0.05946, 0.05951, 0.05955",\
"0.05751, 0.05772, 0.05822, 0.05869, 0.05901, 0.0592, 0.05931, 0.05939, 0.05944, 0.05948",\
"0.05738, 0.05759, 0.05809, 0.05857, 0.05889, 0.05909, 0.05921, 0.05928, 0.05933, 0.05936",\
"0.0572, 0.05742, 0.05789, 0.05834, 0.05869, 0.05888, 0.05901, 0.05909, 0.05914, 0.05918",\
"0.05689, 0.05708, 0.0575, 0.05791, 0.05825, 0.05849, 0.05865, 0.05874, 0.05881, 0.05886",\
"0.0565, 0.05666, 0.05703, 0.05742, 0.05778, 0.05804, 0.05823, 0.05836, 0.05844, 0.05849",\
"0.05612, 0.05625, 0.05661, 0.05699, 0.05734, 0.05761, 0.05782, 0.05798, 0.0581, 0.05816",\
"0.05581, 0.05592, 0.05626, 0.05662, 0.05696, 0.05725, 0.05748, 0.05764, 0.05779, 0.05787",\
"0.05555, 0.05567, 0.05598, 0.05631, 0.05666, 0.05694, 0.05717, 0.05735, 0.05748, 0.05743",\
"0.05534, 0.05547, 0.05572, 0.05604, 0.05639, 0.05666, 0.05688, 0.05655, 0.05508, 0.05372");
}
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.003816, 0.0137, 0.03257, 0.06198, 0.1032, 0.1575, 0.2259, 0.3094, 0.409");
values("0.05759, 0.0578, 0.05829, 0.05875, 0.05907, 0.05927, 0.05939, 0.05946, 0.05951, 0.05955",\
"0.05751, 0.05772, 0.05822, 0.05869, 0.05901, 0.0592, 0.05931, 0.05939, 0.05944, 0.05948",\
"0.05738, 0.05759, 0.05809, 0.05857, 0.05889, 0.05909, 0.05921, 0.05928, 0.05933, 0.05936",\
"0.0572, 0.05742, 0.05789, 0.05834, 0.05869, 0.05888, 0.05901, 0.05909, 0.05914, 0.05918",\
"0.05689, 0.05708, 0.0575, 0.05791, 0.05825, 0.05849, 0.05865, 0.05874, 0.05881, 0.05886",\
"0.0565, 0.05666, 0.05703, 0.05742, 0.05778, 0.05804, 0.05823, 0.05836, 0.05844, 0.05849",\
"0.05612, 0.05625, 0.05661, 0.05699, 0.05734, 0.05761, 0.05782, 0.05798, 0.0581, 0.05816",\
"0.05581, 0.05592, 0.05626, 0.05662, 0.05696, 0.05725, 0.05748, 0.05764, 0.05779, 0.05787",\
"0.05555, 0.05567, 0.05598, 0.05631, 0.05666, 0.05694, 0.05717, 0.05735, 0.05748, 0.05743",\
"0.05534, 0.05547, 0.05572, 0.05604, 0.05639, 0.05666, 0.05688, 0.05655, 0.05508, 0.05372");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
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.003816, 0.0137, 0.03257, 0.06198, 0.1032, 0.1575, 0.2259, 0.3094, 0.409");
values("4.227, 4.29, 4.454, 4.682, 4.963, 5.31, 5.743, 6.278, 6.929, 7.703",\
"4.289, 4.352, 4.517, 4.745, 5.025, 5.372, 5.805, 6.34, 6.991, 7.765",\
"4.513, 4.576, 4.74, 4.968, 5.249, 5.596, 6.029, 6.564, 7.215, 7.989",\
"4.948, 5.012, 5.176, 5.404, 5.684, 6.031, 6.464, 7, 7.65, 8.425",\
"5.636, 5.699, 5.863, 6.091, 6.372, 6.718, 7.151, 7.687, 8.337, 9.112",\
"6.604, 6.667, 6.831, 7.059, 7.339, 7.687, 8.119, 8.656, 9.306, 10.08",\
"7.863, 7.926, 8.091, 8.319, 8.599, 8.947, 9.38, 9.915, 10.57, 11.34",\
"9.384, 9.446, 9.611, 9.839, 10.12, 10.47, 10.9, 11.44, 12.09, 12.86",\
"11.12, 11.18, 11.34, 11.57, 11.85, 12.2, 12.63, 13.17, 13.82, 14.59",\
"13.04, 13.11, 13.27, 13.5, 13.78, 14.13, 14.56, 15.1, 15.75, 16.52");
}
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.003816, 0.0137, 0.03257, 0.06198, 0.1032, 0.1575, 0.2259, 0.3094, 0.409");
values("6.174, 6.281, 6.593, 7.105, 7.844, 8.862, 10.2, 11.87, 13.91, 16.35",\
"6.237, 6.344, 6.656, 7.167, 7.908, 8.925, 10.26, 11.93, 13.97, 16.41",\
"6.459, 6.567, 6.879, 7.39, 8.13, 9.147, 10.48, 12.16, 14.2, 16.63",\
"6.893, 7.001, 7.313, 7.825, 8.565, 9.582, 10.91, 12.59, 14.63, 17.07",\
"7.58, 7.688, 8.001, 8.511, 9.252, 10.27, 11.6, 13.28, 15.32, 17.75",\
"8.548, 8.655, 8.967, 9.48, 10.22, 11.24, 12.57, 14.25, 16.29, 18.72",\
"9.805, 9.914, 10.23, 10.74, 11.48, 12.5, 13.83, 15.5, 17.55, 19.98",\
"11.33, 11.43, 11.75, 12.26, 13, 14.01, 15.35, 17.02, 19.07, 21.5",\
"13.05, 13.16, 13.47, 13.98, 14.72, 15.74, 17.07, 18.75, 20.79, 23.23",\
"14.97, 15.08, 15.39, 15.91, 16.64, 17.66, 19, 20.67, 22.71, 25.14");
}
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.003816, 0.0137, 0.03257, 0.06198, 0.1032, 0.1575, 0.2259, 0.3094, 0.409");
values("0.3124, 0.3626, 0.5074, 0.7356, 1.066, 1.552, 2.222, 3.096, 4.182, 5.48",\
"0.3124, 0.3628, 0.5074, 0.7352, 1.067, 1.552, 2.223, 3.096, 4.181, 5.482",\
"0.3124, 0.3618, 0.5074, 0.7354, 1.066, 1.552, 2.223, 3.093, 4.177, 5.481",\
"0.3128, 0.3626, 0.5068, 0.7356, 1.066, 1.552, 2.221, 3.097, 4.176, 5.481",\
"0.3126, 0.3622, 0.5076, 0.7354, 1.066, 1.552, 2.223, 3.094, 4.18, 5.482",\
"0.3124, 0.3628, 0.5074, 0.7352, 1.067, 1.551, 2.224, 3.098, 4.176, 5.476",\
"0.312, 0.364, 0.506, 0.736, 1.066, 1.552, 2.222, 3.098, 4.18, 5.482",\
"0.312, 0.364, 0.506, 0.736, 1.066, 1.552, 2.222, 3.098, 4.178, 5.474",\
"0.312, 0.364, 0.508, 0.736, 1.066, 1.552, 2.222, 3.096, 4.182, 5.482",\
"0.312, 0.362, 0.508, 0.736, 1.066, 1.55, 2.224, 3.096, 4.178, 5.484");
}
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.003816, 0.0137, 0.03257, 0.06198, 0.1032, 0.1575, 0.2259, 0.3094, 0.409");
values("0.4668, 0.5828, 0.97, 1.692, 2.847, 4.52, 6.735, 9.52, 12.93, 17",\
"0.4664, 0.583, 0.9688, 1.692, 2.846, 4.517, 6.735, 9.518, 12.93, 17",\
"0.467, 0.5826, 0.9698, 1.692, 2.848, 4.52, 6.732, 9.536, 12.93, 17",\
"0.4668, 0.5834, 0.9706, 1.692, 2.847, 4.52, 6.734, 9.52, 12.93, 17",\
"0.4668, 0.5828, 0.9686, 1.692, 2.846, 4.518, 6.736, 9.52, 12.93, 17",\
"0.468, 0.582, 0.97, 1.69, 2.846, 4.514, 6.734, 9.52, 12.94, 17",\
"0.466, 0.582, 0.97, 1.692, 2.846, 4.52, 6.726, 9.52, 12.93, 16.99",\
"0.468, 0.582, 0.97, 1.69, 2.848, 4.514, 6.734, 9.52, 12.94, 17",\
"0.466, 0.582, 0.968, 1.692, 2.848, 4.52, 6.728, 9.538, 12.93, 16.99",\
"0.466, 0.584, 0.97, 1.692, 2.848, 4.516, 6.726, 9.522, 12.94, 17.03");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "CLKN===1'b0 && D===1'b0" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "!CLKN&!D" ;
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.003816, 0.0137, 0.03257, 0.06198, 0.1032, 0.1575, 0.2259, 0.3094, 0.409");
values("1.552, 1.614, 1.777, 2.004, 2.284, 2.631, 3.065, 3.605, 4.264, 5.06",\
"1.614, 1.677, 1.841, 2.068, 2.348, 2.695, 3.129, 3.669, 4.328, 5.124",\
"1.844, 1.907, 2.07, 2.297, 2.577, 2.924, 3.358, 3.898, 4.557, 5.353",\
"2.285, 2.348, 2.511, 2.738, 3.018, 3.365, 3.799, 4.339, 4.999, 5.795",\
"2.976, 3.038, 3.201, 3.428, 3.708, 4.056, 4.49, 5.031, 5.692, 6.486",\
"3.947, 4.009, 4.172, 4.399, 4.68, 5.027, 5.464, 6.004, 6.668, 7.459",\
"5.194, 5.259, 5.428, 5.659, 5.941, 6.29, 6.727, 7.268, 7.937, 8.721",\
"6.666, 6.74, 6.925, 7.17, 7.46, 7.813, 8.252, 8.795, 9.465, 10.24",\
"8.326, 8.409, 8.616, 8.882, 9.188, 9.551, 9.994, 10.54, 11.21, 11.98",\
"10.18, 10.27, 10.5, 10.79, 11.11, 11.49, 11.94, 12.49, 13.16, 13.93");
}
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.003816, 0.0137, 0.03257, 0.06198, 0.1032, 0.1575, 0.2259, 0.3094, 0.409");
values("0.3094, 0.3592, 0.5044, 0.7332, 1.065, 1.553, 2.232, 3.126, 4.242, 5.522",\
"0.31, 0.3596, 0.5046, 0.733, 1.064, 1.553, 2.232, 3.128, 4.242, 5.522",\
"0.3092, 0.359, 0.5042, 0.733, 1.064, 1.552, 2.232, 3.128, 4.242, 5.521",\
"0.3098, 0.3596, 0.5046, 0.7332, 1.064, 1.553, 2.233, 3.13, 4.241, 5.521",\
"0.31, 0.3596, 0.505, 0.7336, 1.066, 1.553, 2.234, 3.134, 4.24, 5.519",\
"0.313, 0.3624, 0.5072, 0.7356, 1.067, 1.555, 2.236, 3.143, 4.236, 5.515",\
"0.3332, 0.383, 0.5248, 0.748, 1.075, 1.562, 2.24, 3.15, 4.23, 5.51",\
"0.392, 0.442, 0.58, 0.79, 1.104, 1.582, 2.254, 3.158, 4.228, 5.5",\
"0.454, 0.512, 0.656, 0.86, 1.162, 1.624, 2.284, 3.17, 4.228, 5.494",\
"0.526, 0.586, 0.742, 0.944, 1.23, 1.674, 2.326, 3.192, 4.236, 5.486");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "CLKN===1'b0 && D===1'b1" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "!CLKN&D" ;
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.003816, 0.0137, 0.03257, 0.06198, 0.1032, 0.1575, 0.2259, 0.3094, 0.409");
values("1.552, 1.614, 1.777, 2.005, 2.284, 2.631, 3.065, 3.605, 4.264, 5.06",\
"1.615, 1.678, 1.841, 2.068, 2.348, 2.695, 3.129, 3.669, 4.327, 5.124",\
"1.844, 1.907, 2.07, 2.297, 2.577, 2.924, 3.358, 3.898, 4.557, 5.353",\
"2.285, 2.348, 2.511, 2.738, 3.018, 3.365, 3.799, 4.339, 4.999, 5.795",\
"2.976, 3.038, 3.201, 3.429, 3.708, 4.056, 4.49, 5.031, 5.692, 6.486",\
"3.947, 4.009, 4.173, 4.399, 4.68, 5.027, 5.463, 6.004, 6.669, 7.459",\
"5.194, 5.26, 5.427, 5.659, 5.941, 6.291, 6.727, 7.268, 7.937, 8.721",\
"6.666, 6.74, 6.925, 7.17, 7.46, 7.814, 8.252, 8.795, 9.466, 10.24",\
"8.326, 8.409, 8.616, 8.883, 9.188, 9.551, 9.994, 10.54, 11.21, 11.98",\
"10.18, 10.27, 10.5, 10.79, 11.11, 11.49, 11.94, 12.49, 13.16, 13.93");
}
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.003816, 0.0137, 0.03257, 0.06198, 0.1032, 0.1575, 0.2259, 0.3094, 0.409");
values("0.3094, 0.3596, 0.5044, 0.733, 1.065, 1.553, 2.232, 3.126, 4.242, 5.522",\
"0.3092, 0.3592, 0.5044, 0.7332, 1.065, 1.552, 2.232, 3.128, 4.242, 5.522",\
"0.3092, 0.359, 0.5042, 0.733, 1.064, 1.553, 2.233, 3.128, 4.242, 5.522",\
"0.3096, 0.3594, 0.5046, 0.733, 1.065, 1.552, 2.233, 3.13, 4.241, 5.52",\
"0.31, 0.36, 0.505, 0.7336, 1.066, 1.553, 2.234, 3.134, 4.24, 5.518",\
"0.3132, 0.3624, 0.508, 0.7352, 1.066, 1.555, 2.236, 3.143, 4.235, 5.515",\
"0.3332, 0.3822, 0.5246, 0.748, 1.075, 1.561, 2.24, 3.152, 4.23, 5.51",\
"0.39, 0.442, 0.58, 0.79, 1.104, 1.58, 2.254, 3.158, 4.228, 5.498",\
"0.454, 0.51, 0.658, 0.86, 1.162, 1.624, 2.284, 3.17, 4.228, 5.492",\
"0.524, 0.586, 0.742, 0.944, 1.23, 1.672, 2.326, 3.19, 4.236, 5.486");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "CLKN===1'b1 && D===1'b0" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "CLKN&!D" ;
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.003816, 0.0137, 0.03257, 0.06198, 0.1032, 0.1575, 0.2259, 0.3094, 0.409");
values("1.549, 1.61, 1.772, 1.999, 2.287, 2.647, 3.09, 3.625, 4.272, 5.045",\
"1.612, 1.674, 1.835, 2.063, 2.351, 2.71, 3.154, 3.688, 4.336, 5.108",\
"1.841, 1.903, 2.065, 2.292, 2.58, 2.94, 3.383, 3.917, 4.565, 5.337",\
"2.282, 2.344, 2.505, 2.733, 3.021, 3.381, 3.824, 4.359, 5.006, 5.778",\
"2.974, 3.035, 3.196, 3.423, 3.711, 4.071, 4.515, 5.049, 5.697, 6.469",\
"3.944, 4.006, 4.167, 4.394, 4.683, 5.043, 5.486, 6.021, 6.669, 7.441",\
"5.192, 5.256, 5.422, 5.653, 5.944, 6.305, 6.748, 7.283, 7.93, 8.703",\
"6.662, 6.735, 6.918, 7.163, 7.462, 7.827, 8.271, 8.805, 9.452, 10.22",\
"8.322, 8.404, 8.608, 8.875, 9.19, 9.565, 10.01, 10.54, 11.19, 11.96",\
"10.17, 10.26, 10.49, 10.78, 11.12, 11.5, 11.95, 12.48, 13.13, 13.9");
}
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.003816, 0.0137, 0.03257, 0.06198, 0.1032, 0.1575, 0.2259, 0.3094, 0.409");
values("0.3066, 0.3554, 0.4988, 0.7424, 1.099, 1.596, 2.243, 3.082, 4.146, 5.445",\
"0.3066, 0.355, 0.4992, 0.7424, 1.099, 1.596, 2.243, 3.082, 4.148, 5.44",\
"0.3064, 0.355, 0.4994, 0.7426, 1.099, 1.596, 2.242, 3.083, 4.147, 5.444",\
"0.3064, 0.3552, 0.4994, 0.7426, 1.099, 1.596, 2.242, 3.081, 4.146, 5.446",\
"0.3064, 0.3556, 0.5, 0.743, 1.099, 1.596, 2.242, 3.082, 4.15, 5.448",\
"0.3096, 0.358, 0.5024, 0.7444, 1.1, 1.596, 2.241, 3.08, 4.149, 5.445",\
"0.3298, 0.378, 0.5196, 0.7576, 1.109, 1.598, 2.24, 3.08, 4.15, 5.44",\
"0.388, 0.438, 0.574, 0.802, 1.138, 1.616, 2.246, 3.08, 4.15, 5.448",\
"0.45, 0.502, 0.648, 0.872, 1.2, 1.654, 2.26, 3.084, 4.146, 5.442",\
"0.518, 0.576, 0.734, 0.958, 1.274, 1.7, 2.28, 3.09, 4.154, 5.44");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "CLKN===1'b1 && D===1'b1" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "CLKN&D" ;
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.003816, 0.0137, 0.03257, 0.06198, 0.1032, 0.1575, 0.2259, 0.3094, 0.409");
values("1.549, 1.611, 1.772, 1.999, 2.287, 2.647, 3.09, 3.625, 4.272, 5.045",\
"1.612, 1.674, 1.835, 2.063, 2.351, 2.71, 3.153, 3.688, 4.336, 5.108",\
"1.841, 1.903, 2.065, 2.292, 2.58, 2.94, 3.383, 3.917, 4.565, 5.337",\
"2.282, 2.344, 2.505, 2.733, 3.021, 3.381, 3.824, 4.358, 5.006, 5.778",\
"2.973, 3.035, 3.196, 3.423, 3.711, 4.071, 4.515, 5.049, 5.697, 6.469",\
"3.945, 4.006, 4.167, 4.394, 4.683, 5.043, 5.486, 6.021, 6.668, 7.441",\
"5.192, 5.256, 5.422, 5.653, 5.944, 6.305, 6.748, 7.283, 7.93, 8.702",\
"6.663, 6.735, 6.918, 7.164, 7.463, 7.828, 8.271, 8.805, 9.452, 10.23",\
"8.322, 8.404, 8.608, 8.875, 9.19, 9.565, 10.01, 10.54, 11.19, 11.96",\
"10.17, 10.26, 10.49, 10.78, 11.12, 11.5, 11.95, 12.48, 13.13, 13.9");
}
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.003816, 0.0137, 0.03257, 0.06198, 0.1032, 0.1575, 0.2259, 0.3094, 0.409");
values("0.3066, 0.355, 0.4994, 0.7426, 1.099, 1.596, 2.242, 3.082, 4.146, 5.446",\
"0.3062, 0.3548, 0.4992, 0.7424, 1.099, 1.596, 2.242, 3.083, 4.149, 5.448",\
"0.3068, 0.3554, 0.499, 0.7426, 1.099, 1.596, 2.243, 3.082, 4.148, 5.447",\
"0.3068, 0.3554, 0.4994, 0.7428, 1.099, 1.596, 2.242, 3.082, 4.146, 5.443",\
"0.3066, 0.3556, 0.5, 0.743, 1.099, 1.596, 2.242, 3.082, 4.15, 5.446",\
"0.3096, 0.358, 0.5026, 0.7444, 1.1, 1.595, 2.241, 3.081, 4.149, 5.44",\
"0.3298, 0.3782, 0.5194, 0.7572, 1.108, 1.599, 2.242, 3.078, 4.15, 5.44",\
"0.386, 0.436, 0.576, 0.8, 1.136, 1.614, 2.248, 3.08, 4.15, 5.448",\
"0.45, 0.504, 0.648, 0.874, 1.198, 1.654, 2.26, 3.084, 4.148, 5.44",\
"0.518, 0.576, 0.732, 0.958, 1.272, 1.7, 2.28, 3.09, 4.15, 5.44");
}
}
timing() {
related_pin : "RN" ;
timing_sense : positive_unate ;
timing_type : clear ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.003816, 0.0137, 0.03257, 0.06198, 0.1032, 0.1575, 0.2259, 0.3094, 0.409");
values("1.552, 1.614, 1.777, 2.005, 2.284, 2.631, 3.065, 3.605, 4.264, 5.06",\
"1.615, 1.678, 1.841, 2.068, 2.348, 2.695, 3.129, 3.669, 4.327, 5.124",\
"1.844, 1.907, 2.07, 2.297, 2.577, 2.924, 3.358, 3.898, 4.557, 5.353",\
"2.285, 2.348, 2.511, 2.738, 3.018, 3.365, 3.799, 4.339, 4.999, 5.795",\
"2.976, 3.038, 3.201, 3.429, 3.708, 4.056, 4.49, 5.031, 5.692, 6.486",\
"3.947, 4.009, 4.173, 4.399, 4.68, 5.027, 5.463, 6.004, 6.669, 7.459",\
"5.194, 5.26, 5.427, 5.659, 5.941, 6.291, 6.727, 7.268, 7.937, 8.721",\
"6.666, 6.74, 6.925, 7.17, 7.46, 7.814, 8.252, 8.795, 9.466, 10.24",\
"8.326, 8.409, 8.616, 8.883, 9.188, 9.551, 9.994, 10.54, 11.21, 11.98",\
"10.18, 10.27, 10.5, 10.79, 11.11, 11.49, 11.94, 12.49, 13.16, 13.93");
}
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.003816, 0.0137, 0.03257, 0.06198, 0.1032, 0.1575, 0.2259, 0.3094, 0.409");
values("0.3094, 0.3592, 0.5044, 0.7332, 1.065, 1.553, 2.232, 3.126, 4.242, 5.522",\
"0.31, 0.3596, 0.5046, 0.733, 1.064, 1.553, 2.232, 3.128, 4.242, 5.522",\
"0.3092, 0.359, 0.5042, 0.733, 1.064, 1.552, 2.232, 3.128, 4.242, 5.521",\
"0.3098, 0.3596, 0.5046, 0.7332, 1.064, 1.553, 2.233, 3.13, 4.241, 5.521",\
"0.31, 0.3596, 0.505, 0.7336, 1.066, 1.553, 2.234, 3.134, 4.24, 5.519",\
"0.313, 0.3624, 0.5072, 0.7356, 1.067, 1.555, 2.236, 3.143, 4.236, 5.515",\
"0.3332, 0.383, 0.5248, 0.748, 1.075, 1.562, 2.24, 3.15, 4.23, 5.51",\
"0.392, 0.442, 0.58, 0.79, 1.104, 1.582, 2.254, 3.158, 4.228, 5.5",\
"0.454, 0.512, 0.656, 0.86, 1.162, 1.624, 2.284, 3.17, 4.228, 5.494",\
"0.526, 0.586, 0.742, 0.944, 1.23, 1.674, 2.326, 3.192, 4.236, 5.486");
}
}
}
pin(RN) {
capacitance : 0.007527 ;
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.148 ;
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.007328, 0.007312, 0.007312, 0.00731, 0.007321, 0.007316, 0.007319, \
0.007317, 0.007314, 0.007272");
}
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.007312, -0.007304, -0.007297, -0.007281, -0.007302, -0.007306, \
-0.007306, -0.007299, -0.007298, -0.007278");
}
}
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.007331, 0.007321, 0.007317, 0.007307, 0.007316, 0.007316, 0.007319, \
0.007316, 0.007315, 0.007275");
}
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.007312, -0.007304, -0.007297, -0.007281, -0.007304, -0.007306, \
-0.007306, -0.007299, -0.007298, -0.007276");
}
}
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.007332, 0.007323, 0.007315, 0.007303, 0.007319, 0.007318, 0.007317, \
0.007318, 0.007315, 0.007275");
}
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.00731, -0.007301, -0.007294, -0.007277, -0.007304, -0.007305, \
-0.007303, -0.007296, -0.007301, -0.007276");
}
}
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.007323, 0.007259, 0.007197, 0.007151, 0.007149, 0.007137, 0.007129, \
0.007119, 0.007117, 0.007077");
}
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.007, -0.007003, -0.007025, -0.007058, -0.007117, -0.007139, \
-0.00715, -0.007154, -0.007168, -0.007147");
}
}
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("-2.86, -2.91, -3.13, -3.62, -4.32, -5.34, -6.636, -8.197, -9.992, -11.95",\
"-2.84, -2.9, -3.11, -3.6, -4.3, -5.31, -6.622, -8.17, -9.959, -11.91",\
"-2.81, -2.89, -3.11, -3.57, -4.29, -5.31, -6.584, -8.168, -9.938, -11.9",\
"-2.89, -2.95, -3.17, -3.65, -4.37, -5.39, -6.68, -8.251, -10.01, -11.97",\
"-2.85, -2.91, -3.12, -3.62, -4.34, -5.36, -6.68, -8.248, -10.05, -12.04",\
"-2.14, -2.2, -2.4, -2.88, -3.62, -4.67, -6.03, -7.62, -9.462, -11.45",\
"-0.76, -0.84, -1.07, -1.58, -2.32, -3.4, -4.78, -6.41, -8.25, -10.3",\
"1.05, 1.03, 0.75, 0.22, -0.53, -1.68, -3.04, -4.76, -6.65, -8.76",\
"3.36, 3.25, 3.11, 2.47, 1.67, 0.52, -0.88, -2.7, -4.65, -6.79",\
"6.04, 6.03, 5.85, 5.17, 4.36, 3.1, 1.65, -0.2, -2.22, -4.45");
}
}
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("4.58, 4.64, 4.86, 5.29, 5.99, 6.95, 8.2, 9.71, 11.43, 13.33",\
"4.57, 4.63, 4.85, 5.29, 5.98, 6.94, 8.19, 9.7, 11.42, 13.32",\
"4.6, 4.66, 4.89, 5.32, 6.01, 6.98, 8.23, 9.74, 11.45, 13.35",\
"4.78, 4.84, 5.06, 5.5, 6.19, 7.16, 8.41, 9.92, 11.64, 13.53",\
"5.14, 5.19, 5.42, 5.86, 6.54, 7.51, 8.76, 10.27, 11.99, 13.89",\
"5.67, 5.74, 5.96, 6.39, 7.08, 8.05, 9.31, 10.81, 12.52, 14.43",\
"6.42, 6.48, 6.7, 7.13, 7.82, 8.79, 10.04, 11.55, 13.26, 15.17",\
"7.36, 7.42, 7.64, 8.07, 8.77, 9.73, 10.99, 12.49, 14.21, 16.11",\
"8.49, 8.55, 8.77, 9.21, 9.9, 10.86, 12.12, 13.62, 15.33, 17.23",\
"9.8, 9.86, 10.09, 10.52, 11.21, 12.18, 13.43, 14.94, 16.65, 18.54");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_NOT_CLKN_AND_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!CLKN&!D" ;
fall_constraint(scalar) {
values("3.148");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_NOT_CLKN_AND_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!CLKN&D" ;
fall_constraint(scalar) {
values("3.148");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_CLKN_AND_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "CLKN&!D" ;
fall_constraint(scalar) {
values("1.851");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_CLKN_AND_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "CLKN&D" ;
fall_constraint(scalar) {
values("1.851");
}
}
}
}