blob: 0fe0a69f330f85409b43f7444458759437e9f1d3 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__dffnsnq_1) {
area : 101.606400 ;
ff(IQ1,IQN1) {
clocked_on : "(!CLKN)" ;
next_state : "D" ;
preset : "(!SETN)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&!D&!SETN" ;
value : "4.460022e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&!D&SETN" ;
value : "6.56667e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&D&!SETN" ;
value : "4.481406e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&D&SETN" ;
value : "0.00010647936" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&!D&!SETN" ;
value : "4.223016e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&!D&SETN" ;
value : "8.046054e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&D&!SETN" ;
value : "4.2444e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&D&SETN" ;
value : "9.973206e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00010647936" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(CLKN) {
capacitance : 0.004191 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 17 ;
min_period : 7.258 ;
min_pulse_width_high : 2.614 ;
min_pulse_width_low : 3.626 ;
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.04587, 0.04579, 0.04559, 0.04534, 0.04512, 0.04489, 0.04473, \
0.04459, 0.04446, 0.04433");
}
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.03647, 0.03645, 0.03632, 0.03605, 0.03575, 0.03552, 0.03535, \
0.03522, 0.03513, 0.03503");
}
}
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.03918, 0.03911, 0.03889, 0.03867, 0.03847, 0.03832, 0.03821, \
0.03814, 0.03806, 0.038");
}
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.0273, 0.02725, 0.02715, 0.02695, 0.02674, 0.02656, 0.0264, 0.02633, \
0.02625, 0.02618");
}
}
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.03974, 0.03965, 0.03945, 0.03921, 0.03902, 0.03887, 0.03874, \
0.03866, 0.03857, 0.03845");
}
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.027, 0.02697, 0.02687, 0.02666, 0.02645, 0.02627, 0.02612, 0.02603, \
0.02595, 0.02589");
}
}
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.03973, 0.03965, 0.03943, 0.03922, 0.039, 0.03887, 0.03874, 0.03865, \
0.03856, 0.03845");
}
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.02699, 0.02697, 0.02686, 0.02665, 0.02645, 0.02627, 0.02611, \
0.02603, 0.02594, 0.02588");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_NOT_D_AND_SETN === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D&SETN" ;
fall_constraint(scalar) {
values("3.496");
}
rise_constraint(scalar) {
values("2.614");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_D_AND_SETN === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&SETN" ;
fall_constraint(scalar) {
values("3.626");
}
rise_constraint(scalar) {
values("2.348");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_NOT_D_AND_SETN === 1'b1" ;
timing_type : minimum_period ;
when : "!D&SETN" ;
fall_constraint(scalar) {
values("7.025");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_D_AND_SETN === 1'b1" ;
timing_type : minimum_period ;
when : "D&SETN" ;
fall_constraint(scalar) {
values("7.258");
}
}
}
pin(D) {
capacitance : 0.003263 ;
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.009392, 0.009213, 0.008983, 0.008865, 0.008804, 0.008763, 0.008742, \
0.008723, 0.008713, 0.008682");
}
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.001375, 0.001234, 0.001079, 0.000964, 0.0008951, 0.0008392, \
0.0008029, 0.0007705, 0.000754");
}
}
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.009388, 0.009217, 0.008989, 0.008872, 0.008805, 0.008763, 0.008743, \
0.008731, 0.008713, 0.008689");
}
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.001372, 0.001232, 0.00108, 0.0009724, 0.0008911, 0.0008356, \
0.0007963, 0.0007767, 0.0007546");
}
}
internal_power() {
when : "CLKN&!SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.0196, 0.01949, 0.01935, 0.01922, 0.01913, 0.01907, 0.01903, \
0.01899, 0.01897, 0.01894");
}
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.008241, 0.008205, 0.008114, 0.008025, 0.007936, 0.007852, 0.007797, \
0.007739, 0.007698, 0.007667");
}
}
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.02935, 0.02924, 0.0291, 0.02897, 0.02885, 0.02876, 0.02869, \
0.02863, 0.0286, 0.02852");
}
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.02168, 0.02165, 0.02156, 0.02144, 0.02133, 0.02121, 0.02112, \
0.02104, 0.02097, 0.02091");
}
}
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.1, -1.06, -0.9, -0.57, -0.04, 0.67, 1.53, 2.55, 3.75, 5.11",\
"-1.16, -1.12, -0.96, -0.63, -0.1, 0.61, 1.47, 2.49, 3.69, 5.06",\
"-1.38, -1.34, -1.18, -0.85, -0.32, 0.39, 1.25, 2.27, 3.48, 4.84",\
"-1.81, -1.78, -1.62, -1.28, -0.75, -0.05, 0.82, 1.84, 3.04, 4.4",\
"-2.49, -2.45, -2.3, -1.95, -1.43, -0.73, 0.13, 1.16, 2.36, 3.72",\
"-3.43, -3.4, -3.24, -2.88, -2.37, -1.67, -0.81, 0.22, 1.42, 2.79",\
"-4.62, -4.59, -4.42, -4.06, -3.54, -2.86, -2.01, -0.98, 0.22, 1.59",\
"-6, -5.96, -5.8, -5.43, -4.92, -4.24, -3.41, -2.39, -1.19, 0.17",\
"-7.559, -7.527, -7.359, -7, -6.48, -5.82, -4.98, -3.98, -2.78, -1.42",\
"-9.301, -9.271, -9.113, -8.746, -8.238, -7.57, -6.75, -5.75, -4.57, -3.21");
}
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.25, 1.31, 1.53, 1.95, 2.63, 3.59, 4.82, 6.26, 7.9, 9.73",\
"1.2, 1.26, 1.47, 1.9, 2.58, 3.53, 4.76, 6.2, 7.85, 9.67",\
"1, 1.06, 1.28, 1.7, 2.38, 3.34, 4.57, 6.02, 7.66, 9.48",\
"0.62, 0.69, 0.9, 1.33, 2, 2.96, 4.2, 5.66, 7.31, 9.14",\
"0.19, 0.26, 0.47, 0.89, 1.56, 2.51, 3.74, 5.2, 6.85, 8.68",\
"-0.3, -0.23, -0.02, 0.39, 1.07, 2, 3.22, 4.66, 6.31, 8.14",\
"-0.86, -0.78, -0.57, -0.16, 0.5, 1.44, 2.65, 4.08, 5.71, 7.53",\
"-1.48, -1.41, -1.2, -0.77, -0.12, 0.82, 2.02, 3.43, 5.06, 6.87",\
"-2.16, -2.09, -1.87, -1.45, -0.81, 0.13, 1.32, 2.73, 4.35, 6.15",\
"-2.88, -2.81, -2.59, -2.17, -1.51, -0.6, 0.58, 1.98, 3.59, 5.37");
}
}
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.33, 2.27, 2.01, 1.55, 0.97, 0.23, -0.69, -1.78, -3.04, -4.46",\
"2.39, 2.33, 2.07, 1.61, 1.03, 0.29, -0.63, -1.73, -2.98, -4.41",\
"2.61, 2.55, 2.29, 1.83, 1.25, 0.52, -0.41, -1.51, -2.76, -4.18",\
"3.04, 2.98, 2.72, 2.26, 1.68, 0.95, 0.02, -1.07, -2.32, -3.75",\
"3.74, 3.67, 3.41, 2.95, 2.37, 1.63, 0.71, -0.38, -1.64, -3.07",\
"4.68, 4.62, 4.36, 3.9, 3.31, 2.57, 1.66, 0.57, -0.69, -2.12",\
"5.89, 5.83, 5.57, 5.11, 4.51, 3.77, 2.86, 1.77, 0.52, -0.92",\
"7.34, 7.28, 7.02, 6.56, 5.95, 5.2, 4.29, 3.2, 1.95, 0.51",\
"9.02, 8.95, 8.7, 8.23, 7.61, 6.85, 5.94, 4.85, 3.59, 2.15",\
"10.87, 10.82, 10.56, 10.09, 9.45, 8.69, 7.76, 6.67, 5.41, 3.97");
}
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.84, 0.77, 0.55, 0.14, -0.59, -1.59, -2.87, -4.38, -6.1, -8.03",\
"0.9, 0.83, 0.62, 0.2, -0.54, -1.53, -2.81, -4.33, -6.05, -7.971",\
"1.08, 1.01, 0.81, 0.39, -0.35, -1.34, -2.62, -4.14, -5.85, -7.782",\
"1.43, 1.36, 1.14, 0.72, 0, -0.99, -2.27, -3.78, -5.5, -7.422",\
"1.94, 1.87, 1.64, 1.23, 0.51, -0.5, -1.78, -3.28, -5, -6.92",\
"2.57, 2.49, 2.29, 1.84, 1.13, 0.13, -1.15, -2.66, -4.38, -6.29",\
"3.28, 3.21, 3, 2.55, 1.85, 0.85, -0.43, -1.94, -3.65, -5.57",\
"4.09, 4.02, 3.79, 3.36, 2.65, 1.66, 0.38, -1.13, -2.85, -4.76",\
"4.98, 4.91, 4.69, 4.24, 3.55, 2.55, 1.27, -0.24, -1.95, -3.87",\
"5.94, 5.87, 5.64, 5.2, 4.49, 3.5, 2.23, 0.72, -0.99, -2.9");
}
}
}
pin(Q) {
direction : output ;
function : "IQ1" ;
max_capacitance : 0.2039 ;
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.0024, 0.007315, 0.0167, 0.03132, 0.05184, 0.07884, 0.1128, 0.1544, 0.2039");
values("0.03906, 0.03913, 0.03931, 0.0395, 0.03966, 0.03976, 0.03983, 0.03987, 0.0399, 0.03992",\
"0.03905, 0.03912, 0.03931, 0.03951, 0.03966, 0.03977, 0.03983, 0.03988, 0.0399, 0.03992",\
"0.03907, 0.03915, 0.03933, 0.03951, 0.03967, 0.03977, 0.03984, 0.0399, 0.03992, 0.03994",\
"0.03905, 0.03912, 0.03931, 0.0395, 0.03966, 0.03975, 0.03982, 0.03987, 0.03989, 0.03991",\
"0.03902, 0.03909, 0.03926, 0.03947, 0.03961, 0.03972, 0.0398, 0.03983, 0.03986, 0.03988",\
"0.03896, 0.03902, 0.0392, 0.0394, 0.03956, 0.03966, 0.03972, 0.03975, 0.03978, 0.03982",\
"0.03888, 0.03897, 0.03913, 0.03933, 0.03948, 0.03959, 0.03965, 0.03969, 0.03972, 0.03974",\
"0.03882, 0.03889, 0.03907, 0.03929, 0.03941, 0.03951, 0.03958, 0.03962, 0.03966, 0.03963",\
"0.03876, 0.03882, 0.039, 0.0392, 0.03937, 0.03947, 0.03954, 0.03955, 0.03926, 0.0384",\
"0.03841, 0.0385, 0.03864, 0.03876, 0.03842, 0.03711, 0.03606, 0.03539, 0.03494, 0.03461");
}
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.0024, 0.007315, 0.0167, 0.03132, 0.05184, 0.07884, 0.1128, 0.1544, 0.2039");
values("0.04783, 0.04787, 0.04803, 0.04824, 0.04848, 0.04874, 0.04897, 0.04936, 0.05537, 0.09479",\
"0.04783, 0.04788, 0.04803, 0.04826, 0.04848, 0.04871, 0.04896, 0.04926, 0.05567, 0.09617",\
"0.04783, 0.04786, 0.04802, 0.04827, 0.04852, 0.04872, 0.04895, 0.04947, 0.05674, 0.1014",\
"0.0478, 0.04785, 0.04799, 0.04822, 0.04845, 0.04865, 0.04881, 0.04971, 0.06017, 0.1119",\
"0.04779, 0.04786, 0.04799, 0.04823, 0.04843, 0.04868, 0.04902, 0.05024, 0.06779, 0.1296",\
"0.04777, 0.04783, 0.04798, 0.04822, 0.04849, 0.04867, 0.0491, 0.05278, 0.0849, 0.1528",\
"0.04781, 0.04787, 0.04804, 0.04826, 0.0485, 0.0487, 0.04961, 0.06335, 0.116, 0.1732",\
"0.0479, 0.04798, 0.04816, 0.04838, 0.0486, 0.04902, 0.0565, 0.09663, 0.1435, 0.1781",\
"0.04802, 0.04807, 0.0482, 0.04843, 0.04889, 0.05867, 0.09196, 0.1192, 0.138, 0.1511",\
"0.04603, 0.04609, 0.04686, 0.05409, 0.06066, 0.06475, 0.06721, 0.06877, 0.06978, 0.07046");
}
}
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.0024, 0.007315, 0.0167, 0.03132, 0.05184, 0.07884, 0.1128, 0.1544, 0.2039");
values("0.06293, 0.06298, 0.06316, 0.06336, 0.0636, 0.06392, 0.06404, 0.06427, 0.06885, 0.1024",\
"0.0629, 0.06296, 0.06313, 0.06335, 0.0636, 0.06391, 0.06402, 0.06435, 0.06908, 0.1039",\
"0.06252, 0.06257, 0.06274, 0.06297, 0.06323, 0.06354, 0.06354, 0.06406, 0.06971, 0.1082",\
"0.06212, 0.06218, 0.06235, 0.06256, 0.06283, 0.06305, 0.06326, 0.06382, 0.07179, 0.1175",\
"0.06182, 0.06186, 0.06204, 0.06228, 0.06252, 0.06272, 0.06296, 0.06411, 0.07744, 0.1344",\
"0.06153, 0.06159, 0.06177, 0.06202, 0.06222, 0.06245, 0.06261, 0.06526, 0.09133, 0.1586",\
"0.06132, 0.0614, 0.06157, 0.06176, 0.06208, 0.06221, 0.06285, 0.07245, 0.1205, 0.1824",\
"0.06116, 0.06123, 0.06138, 0.06163, 0.06185, 0.06208, 0.06674, 0.1017, 0.153, 0.1923",\
"0.06102, 0.06107, 0.06124, 0.06145, 0.06183, 0.06761, 0.09989, 0.1323, 0.1549, 0.1708",\
"0.06081, 0.06089, 0.0611, 0.06689, 0.0781, 0.08544, 0.08995, 0.0928, 0.09468, 0.09598");
/* 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.0024, 0.007315, 0.0167, 0.03132, 0.05184, 0.07884, 0.1128, 0.1544, 0.2039");
values("0.06293, 0.06298, 0.06316, 0.06336, 0.0636, 0.06392, 0.06404, 0.06427, 0.06885, 0.1024",\
"0.0629, 0.06296, 0.06313, 0.06335, 0.0636, 0.06391, 0.06402, 0.06435, 0.06908, 0.1039",\
"0.06252, 0.06257, 0.06274, 0.06297, 0.06323, 0.06354, 0.06354, 0.06406, 0.06971, 0.1082",\
"0.06212, 0.06218, 0.06235, 0.06256, 0.06283, 0.06305, 0.06326, 0.06382, 0.07179, 0.1175",\
"0.06182, 0.06186, 0.06204, 0.06228, 0.06252, 0.06272, 0.06296, 0.06411, 0.07744, 0.1344",\
"0.06153, 0.06159, 0.06177, 0.06202, 0.06222, 0.06245, 0.06261, 0.06526, 0.09133, 0.1586",\
"0.06132, 0.0614, 0.06157, 0.06176, 0.06208, 0.06221, 0.06285, 0.07245, 0.1205, 0.1824",\
"0.06116, 0.06123, 0.06138, 0.06163, 0.06185, 0.06208, 0.06674, 0.1017, 0.153, 0.1923",\
"0.06102, 0.06107, 0.06124, 0.06145, 0.06183, 0.06761, 0.09989, 0.1323, 0.1549, 0.1708",\
"0.06081, 0.06089, 0.0611, 0.06689, 0.0781, 0.08544, 0.08995, 0.0928, 0.09468, 0.09598");
}
}
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.0024, 0.007315, 0.0167, 0.03132, 0.05184, 0.07884, 0.1128, 0.1544, 0.2039");
values("0.06293, 0.06298, 0.06316, 0.06336, 0.0636, 0.06393, 0.06404, 0.06419, 0.06895, 0.1024",\
"0.06291, 0.06296, 0.06314, 0.06336, 0.0636, 0.06392, 0.06402, 0.06436, 0.06908, 0.1039",\
"0.06253, 0.0626, 0.06276, 0.063, 0.06322, 0.06354, 0.06359, 0.06404, 0.06967, 0.1081",\
"0.06212, 0.06218, 0.06234, 0.06257, 0.06277, 0.0631, 0.06339, 0.06361, 0.07168, 0.1175",\
"0.06182, 0.06188, 0.06206, 0.06225, 0.06256, 0.06266, 0.06296, 0.06384, 0.0773, 0.1343",\
"0.06154, 0.06161, 0.06177, 0.06203, 0.06225, 0.06255, 0.06265, 0.06541, 0.09138, 0.1586",\
"0.06135, 0.06141, 0.06157, 0.06178, 0.06201, 0.06218, 0.06269, 0.07252, 0.1205, 0.1823",\
"0.06118, 0.06123, 0.0614, 0.06163, 0.06183, 0.06208, 0.06674, 0.1016, 0.153, 0.1923",\
"0.06103, 0.06109, 0.06123, 0.06144, 0.06173, 0.0676, 0.09991, 0.1323, 0.1549, 0.1708",\
"0.06081, 0.06087, 0.0611, 0.06691, 0.07811, 0.08543, 0.08993, 0.0928, 0.09466, 0.09595");
/* 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.0024, 0.007315, 0.0167, 0.03132, 0.05184, 0.07884, 0.1128, 0.1544, 0.2039");
values("0.06293, 0.06298, 0.06316, 0.06336, 0.0636, 0.06393, 0.06404, 0.06419, 0.06895, 0.1024",\
"0.06291, 0.06296, 0.06314, 0.06336, 0.0636, 0.06392, 0.06402, 0.06436, 0.06908, 0.1039",\
"0.06253, 0.0626, 0.06276, 0.063, 0.06322, 0.06354, 0.06359, 0.06404, 0.06967, 0.1081",\
"0.06212, 0.06218, 0.06234, 0.06257, 0.06277, 0.0631, 0.06339, 0.06361, 0.07168, 0.1175",\
"0.06182, 0.06188, 0.06206, 0.06225, 0.06256, 0.06266, 0.06296, 0.06384, 0.0773, 0.1343",\
"0.06154, 0.06161, 0.06177, 0.06203, 0.06225, 0.06255, 0.06265, 0.06541, 0.09138, 0.1586",\
"0.06135, 0.06141, 0.06157, 0.06178, 0.06201, 0.06218, 0.06269, 0.07252, 0.1205, 0.1823",\
"0.06118, 0.06123, 0.0614, 0.06163, 0.06183, 0.06208, 0.06674, 0.1016, 0.153, 0.1923",\
"0.06103, 0.06109, 0.06123, 0.06144, 0.06173, 0.0676, 0.09991, 0.1323, 0.1549, 0.1708",\
"0.06081, 0.06087, 0.0611, 0.06691, 0.07811, 0.08543, 0.08993, 0.0928, 0.09466, 0.09595");
}
}
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.0024, 0.007315, 0.0167, 0.03132, 0.05184, 0.07884, 0.1128, 0.1544, 0.2039");
values("0.04294, 0.04301, 0.04317, 0.0434, 0.04363, 0.04384, 0.04391, 0.04436, 0.04825, 0.07901",\
"0.04298, 0.04303, 0.04318, 0.04344, 0.04367, 0.04384, 0.04398, 0.04445, 0.04866, 0.08038",\
"0.04285, 0.04289, 0.04305, 0.04329, 0.04353, 0.04376, 0.04381, 0.04433, 0.04914, 0.08482",\
"0.04264, 0.0427, 0.04285, 0.04309, 0.04334, 0.04356, 0.04364, 0.04428, 0.05106, 0.09384",\
"0.04245, 0.04251, 0.04265, 0.04291, 0.04313, 0.04343, 0.04358, 0.04436, 0.05606, 0.1104",\
"0.04227, 0.04231, 0.0425, 0.04272, 0.04301, 0.04318, 0.04331, 0.04579, 0.06868, 0.1352",\
"0.04214, 0.04218, 0.04235, 0.04256, 0.04285, 0.04307, 0.04342, 0.05143, 0.09661, 0.1604",\
"0.04205, 0.04212, 0.04226, 0.0425, 0.04269, 0.043, 0.04647, 0.07757, 0.1311, 0.1733",\
"0.04194, 0.04202, 0.04218, 0.04241, 0.04265, 0.04645, 0.07603, 0.1123, 0.138, 0.1561",\
"0.04185, 0.04192, 0.04209, 0.04468, 0.05912, 0.07061, 0.07784, 0.08243, 0.08549, 0.08756");
/* 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.0024, 0.007315, 0.0167, 0.03132, 0.05184, 0.07884, 0.1128, 0.1544, 0.2039");
values("0.04294, 0.04301, 0.04317, 0.0434, 0.04363, 0.04384, 0.04391, 0.04436, 0.04825, 0.07901",\
"0.04298, 0.04303, 0.04318, 0.04344, 0.04367, 0.04384, 0.04398, 0.04445, 0.04866, 0.08038",\
"0.04285, 0.04289, 0.04305, 0.04329, 0.04353, 0.04376, 0.04381, 0.04433, 0.04914, 0.08482",\
"0.04264, 0.0427, 0.04285, 0.04309, 0.04334, 0.04356, 0.04364, 0.04428, 0.05106, 0.09384",\
"0.04245, 0.04251, 0.04265, 0.04291, 0.04313, 0.04343, 0.04358, 0.04436, 0.05606, 0.1104",\
"0.04227, 0.04231, 0.0425, 0.04272, 0.04301, 0.04318, 0.04331, 0.04579, 0.06868, 0.1352",\
"0.04214, 0.04218, 0.04235, 0.04256, 0.04285, 0.04307, 0.04342, 0.05143, 0.09661, 0.1604",\
"0.04205, 0.04212, 0.04226, 0.0425, 0.04269, 0.043, 0.04647, 0.07757, 0.1311, 0.1733",\
"0.04194, 0.04202, 0.04218, 0.04241, 0.04265, 0.04645, 0.07603, 0.1123, 0.138, 0.1561",\
"0.04185, 0.04192, 0.04209, 0.04468, 0.05912, 0.07061, 0.07784, 0.08243, 0.08549, 0.08756");
}
}
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.0024, 0.007315, 0.0167, 0.03132, 0.05184, 0.07884, 0.1128, 0.1544, 0.2039");
values("0.04275, 0.04282, 0.04298, 0.04321, 0.04345, 0.04377, 0.0439, 0.04408, 0.04815, 0.07886",\
"0.04278, 0.04284, 0.04302, 0.04325, 0.04348, 0.04363, 0.04379, 0.04426, 0.04847, 0.08022",\
"0.04266, 0.04273, 0.04289, 0.0431, 0.04336, 0.04356, 0.0437, 0.044, 0.04896, 0.08447",\
"0.04245, 0.04251, 0.04267, 0.04291, 0.04316, 0.0433, 0.04348, 0.04404, 0.05112, 0.09375",\
"0.04226, 0.04231, 0.04247, 0.0427, 0.04295, 0.04318, 0.04333, 0.04429, 0.05586, 0.1102",\
"0.04209, 0.04215, 0.04231, 0.04252, 0.04278, 0.04305, 0.04327, 0.04541, 0.06853, 0.1346",\
"0.04196, 0.04201, 0.04218, 0.04241, 0.04267, 0.04288, 0.04324, 0.05143, 0.09647, 0.1603",\
"0.04187, 0.04192, 0.04208, 0.04231, 0.04255, 0.04275, 0.04621, 0.07739, 0.1309, 0.1731",\
"0.04177, 0.04183, 0.042, 0.04225, 0.0425, 0.04628, 0.07598, 0.1121, 0.1378, 0.156",\
"0.04169, 0.04175, 0.04191, 0.04449, 0.05895, 0.07045, 0.07766, 0.08228, 0.08531, 0.08739");
/* 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.0024, 0.007315, 0.0167, 0.03132, 0.05184, 0.07884, 0.1128, 0.1544, 0.2039");
values("0.04275, 0.04282, 0.04298, 0.04321, 0.04345, 0.04377, 0.0439, 0.04408, 0.04815, 0.07886",\
"0.04278, 0.04284, 0.04302, 0.04325, 0.04348, 0.04363, 0.04379, 0.04426, 0.04847, 0.08022",\
"0.04266, 0.04273, 0.04289, 0.0431, 0.04336, 0.04356, 0.0437, 0.044, 0.04896, 0.08447",\
"0.04245, 0.04251, 0.04267, 0.04291, 0.04316, 0.0433, 0.04348, 0.04404, 0.05112, 0.09375",\
"0.04226, 0.04231, 0.04247, 0.0427, 0.04295, 0.04318, 0.04333, 0.04429, 0.05586, 0.1102",\
"0.04209, 0.04215, 0.04231, 0.04252, 0.04278, 0.04305, 0.04327, 0.04541, 0.06853, 0.1346",\
"0.04196, 0.04201, 0.04218, 0.04241, 0.04267, 0.04288, 0.04324, 0.05143, 0.09647, 0.1603",\
"0.04187, 0.04192, 0.04208, 0.04231, 0.04255, 0.04275, 0.04621, 0.07739, 0.1309, 0.1731",\
"0.04177, 0.04183, 0.042, 0.04225, 0.0425, 0.04628, 0.07598, 0.1121, 0.1378, 0.156",\
"0.04169, 0.04175, 0.04191, 0.04449, 0.05895, 0.07045, 0.07766, 0.08228, 0.08531, 0.08739");
}
}
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.0024, 0.007315, 0.0167, 0.03132, 0.05184, 0.07884, 0.1128, 0.1544, 0.2039");
values("4.646, 4.696, 4.839, 5.051, 5.326, 5.675, 6.108, 6.642, 7.289, 8.058",\
"4.709, 4.759, 4.902, 5.113, 5.389, 5.737, 6.171, 6.704, 7.351, 8.121",\
"4.932, 4.982, 5.125, 5.336, 5.612, 5.961, 6.394, 6.928, 7.574, 8.345",\
"5.367, 5.417, 5.56, 5.772, 6.047, 6.396, 6.829, 7.362, 8.009, 8.779",\
"6.054, 6.103, 6.246, 6.458, 6.733, 7.082, 7.516, 8.049, 8.695, 9.466",\
"7.02, 7.07, 7.212, 7.425, 7.7, 8.049, 8.481, 9.015, 9.662, 10.43",\
"8.269, 8.32, 8.462, 8.674, 8.949, 9.298, 9.731, 10.26, 10.91, 11.68",\
"9.767, 9.817, 9.96, 10.17, 10.45, 10.8, 11.23, 11.76, 12.41, 13.18",\
"11.47, 11.52, 11.66, 11.87, 12.15, 12.5, 12.93, 13.47, 14.11, 14.88",\
"13.37, 13.42, 13.56, 13.77, 14.05, 14.4, 14.83, 15.36, 16.01, 16.78");
}
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.0024, 0.007315, 0.0167, 0.03132, 0.05184, 0.07884, 0.1128, 0.1544, 0.2039");
values("5.12, 5.194, 5.447, 5.918, 6.645, 7.654, 8.977, 10.64, 12.67, 15.09",\
"5.181, 5.256, 5.509, 5.98, 6.707, 7.715, 9.038, 10.7, 12.73, 15.15",\
"5.404, 5.478, 5.732, 6.203, 6.93, 7.938, 9.261, 10.93, 12.96, 15.38",\
"5.838, 5.913, 6.167, 6.637, 7.364, 8.372, 9.696, 11.36, 13.39, 15.81",\
"6.525, 6.601, 6.853, 7.324, 8.05, 9.059, 10.38, 12.05, 14.08, 16.5",\
"7.492, 7.568, 7.821, 8.292, 9.019, 10.03, 11.35, 13.01, 15.04, 17.46",\
"8.743, 8.818, 9.072, 9.543, 10.27, 11.28, 12.6, 14.26, 16.29, 18.71",\
"10.24, 10.32, 10.57, 11.04, 11.77, 12.78, 14.1, 15.76, 17.79, 20.21",\
"11.94, 12.01, 12.27, 12.74, 13.46, 14.47, 15.8, 17.46, 19.49, 21.91",\
"13.83, 13.9, 14.15, 14.63, 15.35, 16.36, 17.69, 19.35, 21.38, 23.8");
}
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.0024, 0.007315, 0.0167, 0.03132, 0.05184, 0.07884, 0.1128, 0.1544, 0.2039");
values("0.366, 0.407, 0.5372, 0.763, 1.109, 1.599, 2.261, 3.121, 4.197, 5.49",\
"0.3662, 0.4068, 0.5368, 0.7624, 1.108, 1.599, 2.261, 3.12, 4.192, 5.49",\
"0.3656, 0.4066, 0.536, 0.763, 1.109, 1.599, 2.26, 3.123, 4.193, 5.486",\
"0.3652, 0.407, 0.5366, 0.7626, 1.11, 1.599, 2.261, 3.123, 4.197, 5.49",\
"0.3658, 0.4068, 0.5364, 0.7628, 1.108, 1.599, 2.261, 3.121, 4.197, 5.487",\
"0.3658, 0.4068, 0.5368, 0.763, 1.108, 1.598, 2.26, 3.122, 4.192, 5.49",\
"0.364, 0.406, 0.538, 0.762, 1.11, 1.6, 2.262, 3.12, 4.198, 5.488",\
"0.366, 0.408, 0.538, 0.764, 1.108, 1.598, 2.26, 3.122, 4.196, 5.488",\
"0.364, 0.408, 0.536, 0.764, 1.11, 1.598, 2.262, 3.124, 4.196, 5.488",\
"0.366, 0.408, 0.538, 0.764, 1.11, 1.598, 2.26, 3.122, 4.194, 5.488");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.0024, 0.007315, 0.0167, 0.03132, 0.05184, 0.07884, 0.1128, 0.1544, 0.2039");
values("0.462, 0.5704, 0.9618, 1.728, 2.917, 4.588, 6.792, 9.566, 12.96, 17",\
"0.462, 0.5702, 0.9618, 1.728, 2.917, 4.588, 6.793, 9.566, 12.96, 17.01",\
"0.4614, 0.5702, 0.9616, 1.728, 2.917, 4.588, 6.792, 9.566, 12.96, 17.02",\
"0.462, 0.5702, 0.962, 1.728, 2.917, 4.587, 6.787, 9.565, 12.96, 17.03",\
"0.4626, 0.5708, 0.9616, 1.728, 2.917, 4.587, 6.796, 9.564, 12.96, 17.02",\
"0.4622, 0.57, 0.962, 1.728, 2.916, 4.588, 6.798, 9.564, 12.96, 17.03",\
"0.462, 0.57, 0.962, 1.726, 2.916, 4.586, 6.794, 9.564, 12.96, 17",\
"0.464, 0.57, 0.962, 1.728, 2.918, 4.588, 6.792, 9.564, 12.96, 17",\
"0.464, 0.572, 0.962, 1.728, 2.916, 4.586, 6.786, 9.564, 12.96, 17.04",\
"0.46, 0.572, 0.962, 1.728, 2.918, 4.586, 6.786, 9.566, 12.96, 17");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "CLKN===1'b0 && D===1'b0" ;
timing_sense : negative_unate ;
timing_type : preset ;
when : "!CLKN&!D" ;
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.0024, 0.007315, 0.0167, 0.03132, 0.05184, 0.07884, 0.1128, 0.1544, 0.2039");
values("4.392, 4.466, 4.716, 5.183, 5.905, 6.913, 8.236, 9.899, 11.93, 14.35",\
"4.46, 4.534, 4.784, 5.251, 5.973, 6.98, 8.303, 9.969, 12, 14.42",\
"4.685, 4.758, 5.009, 5.476, 6.198, 7.205, 8.528, 10.19, 12.22, 14.64",\
"5.119, 5.192, 5.442, 5.909, 6.631, 7.639, 8.962, 10.63, 12.66, 15.08",\
"5.798, 5.873, 6.123, 6.59, 7.312, 8.319, 9.642, 11.31, 13.34, 15.76",\
"6.758, 6.832, 7.082, 7.549, 8.271, 9.279, 10.6, 12.26, 14.3, 16.71",\
"8.017, 8.09, 8.341, 8.808, 9.529, 10.54, 11.86, 13.52, 15.56, 17.97",\
"9.566, 9.64, 9.89, 10.36, 11.08, 12.09, 13.41, 15.08, 17.11, 19.52",\
"11.36, 11.44, 11.69, 12.16, 12.88, 13.89, 15.21, 16.87, 18.9, 21.32",\
"13.37, 13.45, 13.7, 14.16, 14.89, 15.89, 17.22, 18.88, 20.91, 23.33");
}
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.0024, 0.007315, 0.0167, 0.03132, 0.05184, 0.07884, 0.1128, 0.1544, 0.2039");
values("0.4518, 0.5602, 0.9518, 1.712, 2.905, 4.587, 6.786, 9.58, 12.96, 17",\
"0.4526, 0.5604, 0.9518, 1.712, 2.905, 4.587, 6.786, 9.567, 12.98, 17",\
"0.4522, 0.5604, 0.95, 1.712, 2.905, 4.585, 6.785, 9.566, 12.97, 17",\
"0.4514, 0.5602, 0.9516, 1.712, 2.905, 4.58, 6.787, 9.565, 12.96, 17",\
"0.4526, 0.56, 0.9516, 1.716, 2.908, 4.588, 6.786, 9.58, 12.96, 17",\
"0.4512, 0.5604, 0.9514, 1.716, 2.904, 4.588, 6.786, 9.576, 12.99, 17.02",\
"0.452, 0.562, 0.95, 1.712, 2.906, 4.58, 6.786, 9.582, 12.96, 17",\
"0.452, 0.56, 0.95, 1.712, 2.908, 4.584, 6.784, 9.572, 12.96, 17.01",\
"0.452, 0.558, 0.952, 1.712, 2.908, 4.586, 6.794, 9.564, 12.95, 17.01",\
"0.454, 0.56, 0.95, 1.712, 2.904, 4.58, 6.79, 9.578, 12.96, 17.01");
}
}
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.0024, 0.007315, 0.0167, 0.03132, 0.05184, 0.07884, 0.1128, 0.1544, 0.2039");
values("4.392, 4.466, 4.716, 5.183, 5.905, 6.913, 8.236, 9.9, 11.93, 14.35",\
"4.46, 4.534, 4.784, 5.251, 5.973, 6.981, 8.303, 9.969, 12, 14.42",\
"4.685, 4.759, 5.009, 5.477, 6.198, 7.206, 8.53, 10.19, 12.22, 14.64",\
"5.119, 5.192, 5.442, 5.91, 6.631, 7.639, 8.962, 10.63, 12.66, 15.08",\
"5.798, 5.872, 6.123, 6.59, 7.311, 8.319, 9.642, 11.31, 13.34, 15.76",\
"6.758, 6.832, 7.083, 7.55, 8.271, 9.279, 10.6, 12.27, 14.29, 16.72",\
"8.017, 8.091, 8.341, 8.808, 9.53, 10.54, 11.86, 13.53, 15.55, 17.98",\
"9.567, 9.64, 9.89, 10.36, 11.08, 12.09, 13.41, 15.08, 17.1, 19.52",\
"11.36, 11.44, 11.69, 12.16, 12.88, 13.89, 15.21, 16.87, 18.9, 21.32",\
"13.37, 13.45, 13.7, 14.16, 14.89, 15.89, 17.22, 18.88, 20.91, 23.33");
}
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.0024, 0.007315, 0.0167, 0.03132, 0.05184, 0.07884, 0.1128, 0.1544, 0.2039");
values("0.452, 0.56, 0.952, 1.712, 2.905, 4.586, 6.786, 9.581, 12.96, 17",\
"0.4526, 0.5604, 0.952, 1.712, 2.905, 4.587, 6.786, 9.567, 12.99, 17",\
"0.451, 0.5608, 0.9514, 1.712, 2.905, 4.587, 6.789, 9.567, 12.98, 17",\
"0.4524, 0.561, 0.95, 1.712, 2.905, 4.588, 6.797, 9.569, 12.96, 17",\
"0.452, 0.5602, 0.9512, 1.712, 2.907, 4.581, 6.786, 9.572, 12.96, 17",\
"0.452, 0.5604, 0.9508, 1.714, 2.91, 4.586, 6.794, 9.564, 12.97, 17.03",\
"0.452, 0.56, 0.95, 1.712, 2.906, 4.584, 6.786, 9.566, 12.97, 17.01",\
"0.452, 0.562, 0.95, 1.712, 2.904, 4.584, 6.786, 9.566, 12.96, 17.02",\
"0.452, 0.56, 0.952, 1.712, 2.906, 4.586, 6.796, 9.564, 12.95, 17.01",\
"0.452, 0.562, 0.95, 1.712, 2.904, 4.582, 6.784, 9.566, 12.97, 17");
}
}
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.0024, 0.007315, 0.0167, 0.03132, 0.05184, 0.07884, 0.1128, 0.1544, 0.2039");
values("4.021, 4.096, 4.347, 4.814, 5.536, 6.544, 7.867, 9.533, 11.56, 13.98",\
"4.089, 4.163, 4.414, 4.882, 5.603, 6.611, 7.935, 9.6, 11.63, 14.05",\
"4.314, 4.388, 4.638, 5.105, 5.827, 6.836, 8.159, 9.825, 11.86, 14.27",\
"4.745, 4.819, 5.07, 5.537, 6.259, 7.267, 8.589, 10.26, 12.28, 14.7",\
"5.425, 5.499, 5.75, 6.217, 6.939, 7.947, 9.27, 10.93, 12.97, 15.39",\
"6.383, 6.457, 6.708, 7.175, 7.897, 8.905, 10.23, 11.89, 13.93, 16.35",\
"7.63, 7.705, 7.956, 8.423, 9.145, 10.15, 11.48, 13.14, 15.17, 17.59",\
"9.153, 9.227, 9.478, 9.945, 10.67, 11.68, 13, 14.66, 16.69, 19.11",\
"10.92, 10.99, 11.24, 11.71, 12.43, 13.44, 14.76, 16.42, 18.45, 20.87",\
"12.89, 12.97, 13.22, 13.69, 14.41, 15.42, 16.74, 18.4, 20.44, 22.85");
}
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.0024, 0.007315, 0.0167, 0.03132, 0.05184, 0.07884, 0.1128, 0.1544, 0.2039");
values("0.4566, 0.564, 0.9524, 1.715, 2.907, 4.583, 6.789, 9.565, 12.96, 17",\
"0.4564, 0.565, 0.9528, 1.715, 2.908, 4.582, 6.789, 9.564, 12.97, 17.01",\
"0.4572, 0.5644, 0.9542, 1.714, 2.908, 4.58, 6.786, 9.565, 12.96, 17",\
"0.457, 0.565, 0.9538, 1.715, 2.905, 4.588, 6.785, 9.566, 12.96, 17",\
"0.457, 0.565, 0.9526, 1.715, 2.906, 4.587, 6.786, 9.576, 12.96, 17",\
"0.457, 0.5646, 0.9542, 1.716, 2.909, 4.582, 6.784, 9.58, 12.96, 17.02",\
"0.458, 0.564, 0.954, 1.716, 2.908, 4.588, 6.786, 9.568, 12.98, 17.01",\
"0.458, 0.566, 0.952, 1.716, 2.906, 4.58, 6.786, 9.57, 12.96, 17.01",\
"0.46, 0.564, 0.954, 1.714, 2.906, 4.584, 6.788, 9.57, 12.96, 17",\
"0.46, 0.568, 0.956, 1.716, 2.906, 4.586, 6.786, 9.564, 12.99, 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.0024, 0.007315, 0.0167, 0.03132, 0.05184, 0.07884, 0.1128, 0.1544, 0.2039");
values("4.024, 4.098, 4.349, 4.816, 5.538, 6.546, 7.87, 9.534, 11.57, 13.99",\
"4.09, 4.165, 4.416, 4.883, 5.605, 6.613, 7.936, 9.602, 11.63, 14.06",\
"4.315, 4.39, 4.64, 5.108, 5.829, 6.837, 8.161, 9.824, 11.86, 14.28",\
"4.746, 4.821, 5.071, 5.539, 6.261, 7.268, 8.591, 10.26, 12.29, 14.71",\
"5.426, 5.5, 5.752, 6.219, 6.94, 7.948, 9.271, 10.94, 12.97, 15.39",\
"6.384, 6.458, 6.709, 7.177, 7.899, 8.906, 10.23, 11.89, 13.93, 16.34",\
"7.632, 7.706, 7.957, 8.425, 9.146, 10.15, 11.48, 13.14, 15.17, 17.6",\
"9.154, 9.228, 9.479, 9.946, 10.67, 11.68, 13, 14.66, 16.69, 19.11",\
"10.92, 10.99, 11.24, 11.71, 12.43, 13.44, 14.76, 16.43, 18.46, 20.87",\
"12.89, 12.97, 13.22, 13.69, 14.41, 15.42, 16.74, 18.41, 20.44, 22.85");
}
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.0024, 0.007315, 0.0167, 0.03132, 0.05184, 0.07884, 0.1128, 0.1544, 0.2039");
values("0.4564, 0.5642, 0.9528, 1.714, 2.905, 4.587, 6.786, 9.576, 12.96, 17",\
"0.4564, 0.5646, 0.9536, 1.716, 2.908, 4.583, 6.79, 9.564, 12.97, 17.01",\
"0.457, 0.565, 0.9524, 1.713, 2.908, 4.582, 6.787, 9.584, 12.96, 17.01",\
"0.458, 0.565, 0.9548, 1.716, 2.908, 4.583, 6.785, 9.574, 12.96, 17",\
"0.4578, 0.5644, 0.9526, 1.714, 2.908, 4.585, 6.785, 9.566, 12.96, 17",\
"0.457, 0.5644, 0.9526, 1.714, 2.907, 4.584, 6.794, 9.574, 12.96, 17",\
"0.458, 0.564, 0.954, 1.714, 2.908, 4.582, 6.79, 9.564, 12.98, 17.01",\
"0.458, 0.564, 0.952, 1.716, 2.904, 4.582, 6.788, 9.566, 12.96, 17",\
"0.46, 0.566, 0.954, 1.716, 2.904, 4.586, 6.79, 9.568, 12.96, 17.02",\
"0.46, 0.568, 0.954, 1.716, 2.906, 4.586, 6.792, 9.564, 12.97, 17.01");
}
}
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.0024, 0.007315, 0.0167, 0.03132, 0.05184, 0.07884, 0.1128, 0.1544, 0.2039");
values("4.392, 4.466, 4.716, 5.183, 5.905, 6.913, 8.236, 9.9, 11.93, 14.35",\
"4.46, 4.534, 4.784, 5.251, 5.973, 6.981, 8.303, 9.969, 12, 14.42",\
"4.685, 4.759, 5.009, 5.477, 6.198, 7.206, 8.53, 10.19, 12.22, 14.64",\
"5.119, 5.192, 5.442, 5.91, 6.631, 7.639, 8.962, 10.63, 12.66, 15.08",\
"5.798, 5.872, 6.123, 6.59, 7.311, 8.319, 9.642, 11.31, 13.34, 15.76",\
"6.758, 6.832, 7.083, 7.55, 8.271, 9.279, 10.6, 12.27, 14.29, 16.72",\
"8.017, 8.091, 8.341, 8.808, 9.53, 10.54, 11.86, 13.53, 15.55, 17.98",\
"9.567, 9.64, 9.89, 10.36, 11.08, 12.09, 13.41, 15.08, 17.1, 19.52",\
"11.36, 11.44, 11.69, 12.16, 12.88, 13.89, 15.21, 16.87, 18.9, 21.32",\
"13.37, 13.45, 13.7, 14.16, 14.89, 15.89, 17.22, 18.88, 20.91, 23.33");
}
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.0024, 0.007315, 0.0167, 0.03132, 0.05184, 0.07884, 0.1128, 0.1544, 0.2039");
values("0.452, 0.56, 0.952, 1.712, 2.905, 4.586, 6.786, 9.581, 12.96, 17",\
"0.4526, 0.5604, 0.952, 1.712, 2.905, 4.587, 6.786, 9.567, 12.99, 17",\
"0.451, 0.5608, 0.9514, 1.712, 2.905, 4.587, 6.789, 9.567, 12.98, 17",\
"0.4524, 0.561, 0.95, 1.712, 2.905, 4.588, 6.797, 9.569, 12.96, 17",\
"0.452, 0.5602, 0.9512, 1.712, 2.907, 4.581, 6.786, 9.572, 12.96, 17",\
"0.452, 0.5604, 0.9508, 1.714, 2.91, 4.586, 6.794, 9.564, 12.97, 17.03",\
"0.452, 0.56, 0.95, 1.712, 2.906, 4.584, 6.786, 9.566, 12.97, 17.01",\
"0.452, 0.562, 0.95, 1.712, 2.904, 4.584, 6.786, 9.566, 12.96, 17.02",\
"0.452, 0.56, 0.952, 1.712, 2.906, 4.586, 6.796, 9.564, 12.95, 17.01",\
"0.452, 0.562, 0.95, 1.712, 2.904, 4.582, 6.784, 9.566, 12.97, 17");
}
}
}
pin(SETN) {
capacitance : 0.006376 ;
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.045 ;
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.006164, 0.006156, 0.006156, 0.006142, 0.006149, 0.006159, 0.006153, \
0.006153, 0.006153, 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.004868, -0.004864, -0.004863, -0.004857, -0.004885, -0.0049, \
-0.004911, -0.004934, -0.00498, -0.005087");
}
}
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.006164, 0.006152, 0.006156, 0.006159, 0.006141, 0.006154, 0.006155, \
0.006151, 0.00615, 0.006118");
}
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.004868, -0.004864, -0.004862, -0.004861, -0.004884, -0.004895, \
-0.004914, -0.004932, -0.004978, -0.005086");
}
}
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.01751, 0.01749, 0.01732, 0.01711, 0.01696, 0.01689, 0.01684, \
0.0168, 0.01678, 0.01673");
}
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.004933, 0.004845, 0.004733, 0.004608, 0.004498, 0.004424, \
0.004362, 0.004296, 0.004194");
}
}
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.006162, 0.006155, 0.006146, 0.006146, 0.006154, 0.006154, 0.006154, \
0.006152, 0.006155, 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.004872, -0.004859, -0.004869, -0.004862, -0.004887, -0.0049, \
-0.004916, -0.004935, -0.004983, -0.005095");
}
}
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.27, -0.31, -0.57, -1.04, -1.8, -2.81, -4.12, -5.66, -7.343, -9.23",\
"-0.21, -0.27, -0.51, -1, -1.75, -2.76, -4.07, -5.6, -7.269, -9.18",\
"-0.05, -0.1, -0.34, -0.82, -1.59, -2.57, -3.88, -5.43, -7.127, -9.014",\
"0.27, 0.22, -0.03, -0.51, -1.25, -2.25, -3.55, -5.06, -6.76, -8.664",\
"0.78, 0.72, 0.49, 0, -0.74, -1.73, -3.03, -4.55, -6.24, -8.14",\
"1.46, 1.41, 1.17, 0.7, -0.05, -1.04, -2.33, -3.86, -5.58, -7.49",\
"2.38, 2.34, 2.09, 1.61, 0.85, -0.14, -1.45, -2.97, -4.7, -6.63",\
"3.74, 3.69, 3.44, 2.91, 2.12, 1.09, -0.27, -1.87, -3.59, -5.56",\
"5.68, 5.64, 5.37, 4.85, 3.94, 2.89, 1.4, -0.38, -2.24, -4.26",\
"8.33, 8.3, 7.9, 7.24, 6.29, 5.23, 3.67, 1.85, -0.34, -2.64");
}
}
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.43, 1.65, 2.09, 2.78, 3.74, 4.98, 6.43, 8.08, 9.91",\
"1.32, 1.38, 1.61, 2.04, 2.73, 3.68, 4.93, 6.38, 8.04, 9.86",\
"1.15, 1.21, 1.43, 1.87, 2.55, 3.52, 4.76, 6.21, 7.87, 9.7",\
"0.85, 0.91, 1.13, 1.57, 2.26, 3.22, 4.46, 5.92, 7.58, 9.4",\
"0.46, 0.53, 0.75, 1.19, 1.87, 2.84, 4.08, 5.53, 7.2, 9.03",\
"0.02, 0.09, 0.31, 0.75, 1.43, 2.4, 3.63, 5.09, 6.75, 8.58",\
"-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.69, 7.53",\
"-1.65, -1.59, -1.37, -0.93, -0.24, 0.72, 1.96, 3.42, 5.08, 6.92",\
"-2.33, -2.27, -2.05, -1.61, -0.91, 0.05, 1.29, 2.75, 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("2.775");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "ENABLE_NOT_CLKN_AND_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!CLKN&D" ;
fall_constraint(scalar) {
values("2.775");
}
}
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.045");
}
}
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.045");
}
}
}
}