blob: e2723f08d5a5581629f00ea12d56671a6752afb1 [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 : "6.09192e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&!D&RN" ;
value : "8.5833e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&D&!RN" ;
value : "6.12432e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&D&RN" ;
value : "0.0001392282" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&!D&!RN" ;
value : "5.6565e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&!D&RN" ;
value : "5.65938e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&D&!RN" ;
value : "5.65848e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&D&RN" ;
value : "5.67414e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0001392282" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(CLKN) {
capacitance : 0.004489 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
min_period : 3.692 ;
min_pulse_width_high : 1.337 ;
min_pulse_width_low : 1.855 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.05265, 0.05247, 0.05204, 0.05164, 0.05144, 0.05142, 0.05155, \
0.05192, 0.05243, 0.0531");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.0342, 0.0341, 0.03382, 0.03343, 0.03314, 0.03304, 0.03312, 0.03342, \
0.03391, 0.03458");
}
}
internal_power() {
when : "!D&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.05265, 0.05247, 0.05203, 0.05165, 0.05144, 0.05141, 0.05157, \
0.0519, 0.05243, 0.05308");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.03419, 0.0341, 0.03381, 0.03342, 0.03314, 0.03302, 0.03311, \
0.03342, 0.0339, 0.03458");
}
}
internal_power() {
when : "D&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.1025, 0.1023, 0.1019, 0.1015, 0.1013, 0.1013, 0.1015, 0.1018, \
0.1023, 0.103");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.06049, 0.06038, 0.06011, 0.05977, 0.0596, 0.05965, 0.05988, \
0.0603, 0.06093, 0.06174");
}
}
internal_power() {
when : "D&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.05158, 0.05138, 0.05095, 0.05056, 0.05037, 0.05035, 0.0505, \
0.05084, 0.05136, 0.05203");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.0344, 0.0343, 0.03401, 0.03363, 0.03334, 0.03323, 0.03333, 0.03362, \
0.03411, 0.03478");
}
}
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("1.291");
}
rise_constraint(scalar) {
values("1.337");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_D_AND_RN === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&RN" ;
fall_constraint(scalar) {
values("1.855");
}
rise_constraint(scalar) {
values("1.053");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_NOT_D_AND_RN === 1'b1" ;
timing_type : minimum_period ;
when : "!D&RN" ;
fall_constraint(scalar) {
values("2.777");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_D_AND_RN === 1'b1" ;
timing_type : minimum_period ;
when : "D&RN" ;
fall_constraint(scalar) {
values("3.692");
}
}
}
pin(D) {
capacitance : 0.003675 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.01141, 0.011, 0.01061, 0.01051, 0.0106, 0.0108, 0.01111, 0.01155, \
0.01214, 0.0129");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.001802, 0.00163, 0.001312, 0.001111, 0.001065, 0.0012, 0.001483, \
0.001901, 0.002482, 0.00322");
}
}
internal_power() {
when : "!CLKN&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.01141, 0.01099, 0.01061, 0.01051, 0.01058, 0.0108, 0.0111, 0.01155, \
0.01214, 0.01289");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.001801, 0.001643, 0.001304, 0.00111, 0.001079, 0.001187, 0.00148, \
0.001911, 0.002484, 0.003227");
}
}
internal_power() {
when : "CLKN&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.03835, 0.03812, 0.03781, 0.03759, 0.03747, 0.03753, 0.03771, \
0.03806, 0.03858, 0.03922");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.02655, 0.02645, 0.02624, 0.02605, 0.02589, 0.02587, 0.02596, \
0.02621, 0.02663, 0.02716");
}
}
internal_power() {
when : "CLKN&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.03709, 0.03685, 0.03658, 0.03634, 0.03624, 0.03628, 0.03648, \
0.03683, 0.03734, 0.03799");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.02778, 0.02766, 0.02746, 0.02727, 0.02712, 0.02708, 0.02718, \
0.02742, 0.02781, 0.02837");
}
}
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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.218, 0.256, 0.352, 0.538, 0.782, 0.874, 1.046, 1.332, 1.686, 2.093",\
"0.194, 0.22, 0.321, 0.508, 0.753, 0.844, 1.012, 1.302, 1.658, 2.067",\
"0.067, 0.099, 0.207, 0.39, 0.625, 0.722, 0.891, 1.18, 1.535, 1.945",\
"-0.179, -0.145, -0.044, 0.142, 0.39, 0.479, 0.652, 0.941, 1.301, 1.702",\
"-0.487, -0.462, -0.371, -0.2, 0.045, 0.15, 0.313, 0.6, 0.953, 1.361",\
"-0.843, -0.805, -0.722, -0.548, -0.317, -0.214, -0.071, 0.189, 0.536, 0.933",\
"-1.212, -1.171, -1.095, -0.932, -0.713, -0.614, -0.479, -0.24, 0.096, 0.482",\
"-1.607, -1.573, -1.496, -1.345, -1.135, -1.031, -0.907, -0.697, -0.379, -0.003",\
"-2.032, -2.007, -1.929, -1.783, -1.574, -1.485, -1.364, -1.175, -0.885, -0.508",\
"-2.489, -2.458, -2.39, -2.251, -2.061, -1.972, -1.857, -1.679, -1.412, -1.052");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.555, 0.584, 0.702, 0.936, 1.303, 1.727, 2.189, 2.676, 3.195, 3.741",\
"0.522, 0.556, 0.67, 0.909, 1.264, 1.694, 2.157, 2.646, 3.164, 3.712",\
"0.417, 0.449, 0.571, 0.804, 1.164, 1.593, 2.053, 2.546, 3.058, 3.607",\
"0.289, 0.324, 0.437, 0.674, 1.035, 1.462, 1.922, 2.42, 2.935, 3.482",\
"0.181, 0.212, 0.329, 0.56, 0.911, 1.339, 1.803, 2.292, 2.809, 3.357",\
"0.088, 0.117, 0.236, 0.464, 0.812, 1.235, 1.698, 2.181, 2.702, 3.244",\
"0.017, 0.05, 0.166, 0.393, 0.738, 1.155, 1.608, 2.1, 2.614, 3.163",\
"-0.028, 0.008, 0.125, 0.354, 0.689, 1.101, 1.554, 2.035, 2.55, 3.09",\
"-0.024, 0.013, 0.13, 0.351, 0.68, 1.087, 1.532, 2.006, 2.515, 3.056",\
"0.038, 0.071, 0.183, 0.397, 0.71, 1.101, 1.536, 2.012, 2.515, 3.057");
}
}
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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("1.059, 1.038, 0.906, 0.67, 0.397, 0.072, -0.27, -0.66, -1.077, -1.531",\
"1.093, 1.068, 0.934, 0.7, 0.427, 0.109, -0.242, -0.631, -1.044, -1.502",\
"1.211, 1.184, 1.054, 0.821, 0.549, 0.227, -0.119, -0.506, -0.925, -1.382",\
"1.451, 1.427, 1.294, 1.063, 0.793, 0.464, 0.12, -0.271, -0.68, -1.144",\
"1.814, 1.79, 1.662, 1.425, 1.157, 0.824, 0.479, 0.089, -0.326, -0.783",\
"2.277, 2.251, 2.119, 1.889, 1.608, 1.279, 0.933, 0.537, 0.124, -0.341",\
"2.798, 2.771, 2.646, 2.408, 2.125, 1.781, 1.43, 1.028, 0.616, 0.151",\
"3.364, 3.343, 3.212, 2.971, 2.67, 2.321, 1.965, 1.568, 1.145, 0.679",\
"3.963, 3.944, 3.817, 3.574, 3.267, 2.905, 2.541, 2.138, 1.716, 1.24",\
"4.612, 4.596, 4.467, 4.218, 3.91, 3.531, 3.163, 2.742, 2.318, 1.841");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.344, 0.318, 0.213, -0.012, -0.389, -0.866, -1.321, -1.858, -2.361, -2.935",\
"0.373, 0.353, 0.242, 0.022, -0.36, -0.836, -1.288, -1.828, -2.328, -2.908",\
"0.473, 0.449, 0.345, 0.114, -0.261, -0.739, -1.188, -1.727, -2.226, -2.806",\
"0.636, 0.607, 0.496, 0.269, -0.099, -0.578, -1.021, -1.566, -2.067, -2.638",\
"0.831, 0.804, 0.69, 0.454, 0.101, -0.377, -0.823, -1.369, -1.874, -2.441",\
"1.029, 1.003, 0.886, 0.648, 0.282, -0.177, -0.623, -1.165, -1.666, -2.24",\
"1.218, 1.188, 1.07, 0.829, 0.462, 0.003, -0.446, -0.981, -1.478, -2.045",\
"1.388, 1.36, 1.24, 0.996, 0.62, 0.16, -0.287, -0.816, -1.306, -1.878",\
"1.527, 1.498, 1.375, 1.132, 0.764, 0.296, -0.158, -0.678, -1.177, -1.743",\
"1.639, 1.61, 1.493, 1.245, 0.874, 0.404, -0.052, -0.574, -1.077, -1.642");
}
}
}
pin(Q) {
direction : output ;
function : "IQ1" ;
max_capacitance : 0.6303 ;
max_transition : 12 ;
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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005344, 0.02059, 0.04971, 0.09507, 0.1587, 0.2425, 0.348, 0.4768, 0.6303");
values("0.06568, 0.06602, 0.06685, 0.06762, 0.06812, 0.06841, 0.06857, 0.06867, 0.06873, 0.06877",\
"0.0657, 0.06603, 0.06684, 0.06763, 0.06812, 0.06842, 0.06858, 0.06868, 0.06874, 0.06878",\
"0.06572, 0.06602, 0.06686, 0.06764, 0.06815, 0.06843, 0.0686, 0.06869, 0.06875, 0.06879",\
"0.06563, 0.06596, 0.06677, 0.06756, 0.06805, 0.06835, 0.0685, 0.0686, 0.06866, 0.0687",\
"0.0655, 0.06581, 0.06663, 0.06743, 0.06793, 0.0682, 0.06838, 0.06846, 0.06853, 0.06858",\
"0.06531, 0.06563, 0.06643, 0.06723, 0.06775, 0.06805, 0.06821, 0.06831, 0.06839, 0.06839",\
"0.06517, 0.06545, 0.06632, 0.0671, 0.06759, 0.06787, 0.06804, 0.06814, 0.0682, 0.06824",\
"0.06509, 0.06537, 0.06619, 0.06697, 0.0675, 0.06779, 0.06794, 0.06805, 0.06812, 0.06816",\
"0.06495, 0.0653, 0.06606, 0.06684, 0.06734, 0.06765, 0.06782, 0.06792, 0.06798, 0.06802",\
"0.06491, 0.06524, 0.06606, 0.06682, 0.0673, 0.0676, 0.06777, 0.06788, 0.06794, 0.06797");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005344, 0.02059, 0.04971, 0.09507, 0.1587, 0.2425, 0.348, 0.4768, 0.6303");
values("0.07357, 0.07369, 0.07415, 0.07487, 0.07568, 0.07668, 0.0771, 0.07801, 0.08038, 0.1011",\
"0.07357, 0.07374, 0.07417, 0.07491, 0.0757, 0.07648, 0.07719, 0.07796, 0.08055, 0.1022",\
"0.07351, 0.07371, 0.07415, 0.0749, 0.07573, 0.07656, 0.07719, 0.07794, 0.08134, 0.1039",\
"0.07355, 0.07369, 0.07413, 0.07492, 0.07564, 0.07642, 0.07717, 0.07805, 0.08173, 0.1087",\
"0.0736, 0.07373, 0.07414, 0.07497, 0.0757, 0.07648, 0.07721, 0.0778, 0.08266, 0.1179",\
"0.07389, 0.07403, 0.07446, 0.07533, 0.07608, 0.07679, 0.07743, 0.07852, 0.08534, 0.1335",\
"0.07422, 0.07436, 0.07476, 0.0755, 0.07643, 0.0771, 0.07801, 0.07942, 0.09082, 0.1612",\
"0.0745, 0.07464, 0.07498, 0.07587, 0.07666, 0.07736, 0.07807, 0.0803, 0.1026, 0.2113",\
"0.07472, 0.07482, 0.07532, 0.07597, 0.07689, 0.07783, 0.07858, 0.08467, 0.1305, 0.2946",\
"0.07494, 0.07512, 0.07558, 0.07626, 0.07705, 0.07776, 0.07968, 0.09748, 0.1967, 0.4203");
}
}
internal_power() {
related_pin : "RN" ;
when : "!CLKN&!D" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005344, 0.02059, 0.04971, 0.09507, 0.1587, 0.2425, 0.348, 0.4768, 0.6303");
values("0.1045, 0.1049, 0.1057, 0.1064, 0.1069, 0.1072, 0.1073, 0.1074, 0.1075, 0.1076",\
"0.1044, 0.1047, 0.1055, 0.1063, 0.1068, 0.107, 0.1072, 0.1073, 0.1074, 0.1074",\
"0.1039, 0.1042, 0.1051, 0.1058, 0.1063, 0.1066, 0.1068, 0.1069, 0.1069, 0.107",\
"0.1035, 0.1038, 0.1045, 0.1053, 0.1058, 0.1061, 0.1063, 0.1064, 0.1065, 0.1066",\
"0.1031, 0.1033, 0.1039, 0.1046, 0.1052, 0.1056, 0.1059, 0.106, 0.1061, 0.1062",\
"0.103, 0.103, 0.1035, 0.1041, 0.1047, 0.1052, 0.1055, 0.1057, 0.1058, 0.1059",\
"0.103, 0.1031, 0.1033, 0.1038, 0.1044, 0.1049, 0.1052, 0.1055, 0.1056, 0.1057",\
"0.1034, 0.1033, 0.1035, 0.1039, 0.1044, 0.1049, 0.1052, 0.1055, 0.1056, 0.1058",\
"0.1041, 0.1039, 0.104, 0.1043, 0.1047, 0.1052, 0.1055, 0.1058, 0.106, 0.1061",\
"0.1052, 0.105, 0.1049, 0.105, 0.1054, 0.1058, 0.1062, 0.1064, 0.1066, 0.1068");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005344, 0.02059, 0.04971, 0.09507, 0.1587, 0.2425, 0.348, 0.4768, 0.6303");
values("0.1045, 0.1049, 0.1057, 0.1064, 0.1069, 0.1072, 0.1073, 0.1074, 0.1075, 0.1076",\
"0.1044, 0.1047, 0.1055, 0.1063, 0.1068, 0.107, 0.1072, 0.1073, 0.1074, 0.1074",\
"0.1039, 0.1042, 0.1051, 0.1058, 0.1063, 0.1066, 0.1068, 0.1069, 0.1069, 0.107",\
"0.1035, 0.1038, 0.1045, 0.1053, 0.1058, 0.1061, 0.1063, 0.1064, 0.1065, 0.1066",\
"0.1031, 0.1033, 0.1039, 0.1046, 0.1052, 0.1056, 0.1059, 0.106, 0.1061, 0.1062",\
"0.103, 0.103, 0.1035, 0.1041, 0.1047, 0.1052, 0.1055, 0.1057, 0.1058, 0.1059",\
"0.103, 0.1031, 0.1033, 0.1038, 0.1044, 0.1049, 0.1052, 0.1055, 0.1056, 0.1057",\
"0.1034, 0.1033, 0.1035, 0.1039, 0.1044, 0.1049, 0.1052, 0.1055, 0.1056, 0.1058",\
"0.1041, 0.1039, 0.104, 0.1043, 0.1047, 0.1052, 0.1055, 0.1058, 0.106, 0.1061",\
"0.1052, 0.105, 0.1049, 0.105, 0.1054, 0.1058, 0.1062, 0.1064, 0.1066, 0.1068");
/* 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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005344, 0.02059, 0.04971, 0.09507, 0.1587, 0.2425, 0.348, 0.4768, 0.6303");
values("0.1046, 0.1049, 0.1057, 0.1065, 0.107, 0.1072, 0.1074, 0.1075, 0.1075, 0.1076",\
"0.1043, 0.1047, 0.1055, 0.1063, 0.1067, 0.107, 0.1072, 0.1073, 0.1073, 0.1074",\
"0.1039, 0.1042, 0.1051, 0.1058, 0.1063, 0.1066, 0.1068, 0.1069, 0.1069, 0.107",\
"0.1035, 0.1037, 0.1045, 0.1052, 0.1058, 0.1061, 0.1063, 0.1064, 0.1065, 0.1065",\
"0.1031, 0.1033, 0.1039, 0.1046, 0.1052, 0.1056, 0.1058, 0.106, 0.1061, 0.1062",\
"0.1029, 0.1031, 0.1035, 0.1041, 0.1047, 0.1052, 0.1054, 0.1057, 0.1058, 0.1059",\
"0.103, 0.103, 0.1033, 0.1039, 0.1044, 0.1049, 0.1052, 0.1054, 0.1056, 0.1057",\
"0.1034, 0.1033, 0.1035, 0.1039, 0.1044, 0.1049, 0.1052, 0.1055, 0.1057, 0.1058",\
"0.1041, 0.104, 0.104, 0.1043, 0.1047, 0.1051, 0.1055, 0.1058, 0.106, 0.1061",\
"0.1052, 0.105, 0.1048, 0.105, 0.1054, 0.1058, 0.1061, 0.1064, 0.1066, 0.1068");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005344, 0.02059, 0.04971, 0.09507, 0.1587, 0.2425, 0.348, 0.4768, 0.6303");
values("0.1046, 0.1049, 0.1057, 0.1065, 0.107, 0.1072, 0.1074, 0.1075, 0.1075, 0.1076",\
"0.1043, 0.1047, 0.1055, 0.1063, 0.1067, 0.107, 0.1072, 0.1073, 0.1073, 0.1074",\
"0.1039, 0.1042, 0.1051, 0.1058, 0.1063, 0.1066, 0.1068, 0.1069, 0.1069, 0.107",\
"0.1035, 0.1037, 0.1045, 0.1052, 0.1058, 0.1061, 0.1063, 0.1064, 0.1065, 0.1065",\
"0.1031, 0.1033, 0.1039, 0.1046, 0.1052, 0.1056, 0.1058, 0.106, 0.1061, 0.1062",\
"0.1029, 0.1031, 0.1035, 0.1041, 0.1047, 0.1052, 0.1054, 0.1057, 0.1058, 0.1059",\
"0.103, 0.103, 0.1033, 0.1039, 0.1044, 0.1049, 0.1052, 0.1054, 0.1056, 0.1057",\
"0.1034, 0.1033, 0.1035, 0.1039, 0.1044, 0.1049, 0.1052, 0.1055, 0.1057, 0.1058",\
"0.1041, 0.104, 0.104, 0.1043, 0.1047, 0.1051, 0.1055, 0.1058, 0.106, 0.1061",\
"0.1052, 0.105, 0.1048, 0.105, 0.1054, 0.1058, 0.1061, 0.1064, 0.1066, 0.1068");
/* 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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005344, 0.02059, 0.04971, 0.09507, 0.1587, 0.2425, 0.348, 0.4768, 0.6303");
values("0.07246, 0.07282, 0.07368, 0.07445, 0.07491, 0.07519, 0.07536, 0.07546, 0.07552, 0.07557",\
"0.0724, 0.07274, 0.07359, 0.07437, 0.07484, 0.0751, 0.07527, 0.07537, 0.07543, 0.07548",\
"0.07211, 0.07244, 0.07329, 0.07407, 0.07454, 0.07483, 0.075, 0.07509, 0.07516, 0.07521",\
"0.0716, 0.0719, 0.07262, 0.07339, 0.0739, 0.07424, 0.07444, 0.07456, 0.07464, 0.0747",\
"0.07096, 0.07119, 0.07177, 0.0725, 0.07307, 0.07346, 0.07372, 0.07388, 0.07399, 0.07409",\
"0.07064, 0.07079, 0.07125, 0.07186, 0.07244, 0.07288, 0.07318, 0.07337, 0.07351, 0.07361",\
"0.0706, 0.07062, 0.07097, 0.07151, 0.07207, 0.07253, 0.07285, 0.07308, 0.07326, 0.07338",\
"0.07096, 0.07089, 0.07105, 0.07149, 0.07196, 0.07245, 0.07281, 0.07305, 0.07324, 0.07338",\
"0.0715, 0.07135, 0.07144, 0.07171, 0.07215, 0.0726, 0.07296, 0.07325, 0.07342, 0.0736",\
"0.07239, 0.07216, 0.07204, 0.07223, 0.07261, 0.07303, 0.07336, 0.07362, 0.07387, 0.07404");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005344, 0.02059, 0.04971, 0.09507, 0.1587, 0.2425, 0.348, 0.4768, 0.6303");
values("0.07246, 0.07282, 0.07368, 0.07445, 0.07491, 0.07519, 0.07536, 0.07546, 0.07552, 0.07557",\
"0.0724, 0.07274, 0.07359, 0.07437, 0.07484, 0.0751, 0.07527, 0.07537, 0.07543, 0.07548",\
"0.07211, 0.07244, 0.07329, 0.07407, 0.07454, 0.07483, 0.075, 0.07509, 0.07516, 0.07521",\
"0.0716, 0.0719, 0.07262, 0.07339, 0.0739, 0.07424, 0.07444, 0.07456, 0.07464, 0.0747",\
"0.07096, 0.07119, 0.07177, 0.0725, 0.07307, 0.07346, 0.07372, 0.07388, 0.07399, 0.07409",\
"0.07064, 0.07079, 0.07125, 0.07186, 0.07244, 0.07288, 0.07318, 0.07337, 0.07351, 0.07361",\
"0.0706, 0.07062, 0.07097, 0.07151, 0.07207, 0.07253, 0.07285, 0.07308, 0.07326, 0.07338",\
"0.07096, 0.07089, 0.07105, 0.07149, 0.07196, 0.07245, 0.07281, 0.07305, 0.07324, 0.07338",\
"0.0715, 0.07135, 0.07144, 0.07171, 0.07215, 0.0726, 0.07296, 0.07325, 0.07342, 0.0736",\
"0.07239, 0.07216, 0.07204, 0.07223, 0.07261, 0.07303, 0.07336, 0.07362, 0.07387, 0.07404");
/* 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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005344, 0.02059, 0.04971, 0.09507, 0.1587, 0.2425, 0.348, 0.4768, 0.6303");
values("0.07439, 0.07469, 0.07556, 0.07632, 0.07681, 0.07707, 0.07724, 0.07734, 0.0774, 0.07746",\
"0.07429, 0.07464, 0.07551, 0.07628, 0.07674, 0.07702, 0.07719, 0.07728, 0.07734, 0.0774",\
"0.07403, 0.07436, 0.0752, 0.07597, 0.07645, 0.07673, 0.07691, 0.077, 0.07707, 0.07712",\
"0.07348, 0.07378, 0.07452, 0.07528, 0.07581, 0.07615, 0.07635, 0.07647, 0.07656, 0.07662",\
"0.07284, 0.07308, 0.07367, 0.07438, 0.07496, 0.07535, 0.0756, 0.07578, 0.07589, 0.07597",\
"0.07255, 0.07267, 0.07314, 0.07376, 0.07434, 0.07478, 0.07507, 0.07527, 0.07542, 0.07552",\
"0.07255, 0.07256, 0.07289, 0.07341, 0.07399, 0.0744, 0.07477, 0.07499, 0.07516, 0.07529",\
"0.07286, 0.0728, 0.07296, 0.07338, 0.07389, 0.07434, 0.07469, 0.07496, 0.07514, 0.07528",\
"0.07344, 0.07327, 0.0733, 0.07361, 0.07405, 0.0745, 0.07485, 0.07511, 0.07533, 0.07548",\
"0.07429, 0.07406, 0.07393, 0.07412, 0.0745, 0.07489, 0.07524, 0.07552, 0.07574, 0.0759");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005344, 0.02059, 0.04971, 0.09507, 0.1587, 0.2425, 0.348, 0.4768, 0.6303");
values("0.07439, 0.07469, 0.07556, 0.07632, 0.07681, 0.07707, 0.07724, 0.07734, 0.0774, 0.07746",\
"0.07429, 0.07464, 0.07551, 0.07628, 0.07674, 0.07702, 0.07719, 0.07728, 0.07734, 0.0774",\
"0.07403, 0.07436, 0.0752, 0.07597, 0.07645, 0.07673, 0.07691, 0.077, 0.07707, 0.07712",\
"0.07348, 0.07378, 0.07452, 0.07528, 0.07581, 0.07615, 0.07635, 0.07647, 0.07656, 0.07662",\
"0.07284, 0.07308, 0.07367, 0.07438, 0.07496, 0.07535, 0.0756, 0.07578, 0.07589, 0.07597",\
"0.07255, 0.07267, 0.07314, 0.07376, 0.07434, 0.07478, 0.07507, 0.07527, 0.07542, 0.07552",\
"0.07255, 0.07256, 0.07289, 0.07341, 0.07399, 0.0744, 0.07477, 0.07499, 0.07516, 0.07529",\
"0.07286, 0.0728, 0.07296, 0.07338, 0.07389, 0.07434, 0.07469, 0.07496, 0.07514, 0.07528",\
"0.07344, 0.07327, 0.0733, 0.07361, 0.07405, 0.0745, 0.07485, 0.07511, 0.07533, 0.07548",\
"0.07429, 0.07406, 0.07393, 0.07412, 0.0745, 0.07489, 0.07524, 0.07552, 0.07574, 0.0759");
/* 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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005344, 0.02059, 0.04971, 0.09507, 0.1587, 0.2425, 0.348, 0.4768, 0.6303");
values("1.855, 1.909, 2.04, 2.219, 2.446, 2.737, 3.108, 3.573, 4.14, 4.816",\
"1.889, 1.942, 2.074, 2.252, 2.479, 2.77, 3.142, 3.607, 4.173, 4.848",\
"2.011, 2.065, 2.196, 2.375, 2.602, 2.893, 3.264, 3.729, 4.296, 4.972",\
"2.252, 2.306, 2.437, 2.616, 2.842, 3.133, 3.505, 3.97, 4.536, 5.212",\
"2.624, 2.678, 2.81, 2.988, 3.215, 3.506, 3.878, 4.342, 4.909, 5.585",\
"3.087, 3.14, 3.271, 3.451, 3.677, 3.968, 4.34, 4.805, 5.372, 6.047",\
"3.589, 3.643, 3.775, 3.953, 4.18, 4.472, 4.843, 5.308, 5.875, 6.551",\
"4.126, 4.179, 4.311, 4.49, 4.717, 5.008, 5.38, 5.845, 6.411, 7.086",\
"4.693, 4.746, 4.878, 5.057, 5.284, 5.575, 5.947, 6.411, 6.978, 7.653",\
"5.29, 5.343, 5.475, 5.654, 5.881, 6.172, 6.544, 7.009, 7.576, 8.251");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005344, 0.02059, 0.04971, 0.09507, 0.1587, 0.2425, 0.348, 0.4768, 0.6303");
values("2.626, 2.714, 2.946, 3.304, 3.817, 4.522, 5.446, 6.608, 8.023, 9.712",\
"2.658, 2.747, 2.979, 3.337, 3.85, 4.555, 5.479, 6.64, 8.056, 9.744",\
"2.781, 2.869, 3.101, 3.459, 3.972, 4.677, 5.6, 6.762, 8.179, 9.868",\
"3.022, 3.11, 3.342, 3.701, 4.213, 4.919, 5.842, 7.004, 8.42, 10.11",\
"3.393, 3.481, 3.713, 4.072, 4.584, 5.29, 6.213, 7.374, 8.79, 10.48",\
"3.853, 3.942, 4.173, 4.532, 5.044, 5.75, 6.674, 7.835, 9.253, 10.94",\
"4.353, 4.44, 4.673, 5.031, 5.544, 6.249, 7.173, 8.334, 9.75, 11.44",\
"4.883, 4.971, 5.204, 5.562, 6.074, 6.779, 7.703, 8.864, 10.28, 11.97",\
"5.442, 5.531, 5.763, 6.121, 6.634, 7.339, 8.263, 9.424, 10.84, 12.53",\
"6.03, 6.118, 6.351, 6.709, 7.222, 7.927, 8.85, 10.01, 11.43, 13.11");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005344, 0.02059, 0.04971, 0.09507, 0.1587, 0.2425, 0.348, 0.4768, 0.6303");
values("0.1766, 0.22, 0.343, 0.5396, 0.8412, 1.288, 1.9, 2.686, 3.65, 4.801",\
"0.177, 0.22, 0.3426, 0.5396, 0.842, 1.288, 1.9, 2.686, 3.65, 4.808",\
"0.177, 0.22, 0.3432, 0.5388, 0.8408, 1.288, 1.898, 2.684, 3.652, 4.803",\
"0.177, 0.22, 0.3426, 0.5388, 0.8412, 1.288, 1.9, 2.686, 3.65, 4.799",\
"0.1768, 0.2206, 0.3432, 0.5392, 0.8416, 1.288, 1.899, 2.684, 3.652, 4.808",\
"0.177, 0.2204, 0.3434, 0.539, 0.8412, 1.287, 1.899, 2.684, 3.653, 4.798",\
"0.1772, 0.2204, 0.3436, 0.5388, 0.842, 1.288, 1.899, 2.683, 3.652, 4.802",\
"0.1776, 0.221, 0.343, 0.5388, 0.8418, 1.288, 1.901, 2.687, 3.647, 4.802",\
"0.178, 0.222, 0.344, 0.54, 0.842, 1.288, 1.9, 2.684, 3.646, 4.796",\
"0.178, 0.22, 0.344, 0.54, 0.842, 1.288, 1.9, 2.688, 3.648, 4.796");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005344, 0.02059, 0.04971, 0.09507, 0.1587, 0.2425, 0.348, 0.4768, 0.6303");
values("0.2714, 0.3554, 0.621, 1.119, 1.939, 3.125, 4.693, 6.685, 9.109, 12.01",\
"0.2728, 0.3554, 0.6204, 1.119, 1.937, 3.125, 4.692, 6.682, 9.106, 12.01",\
"0.2712, 0.3558, 0.6208, 1.119, 1.938, 3.123, 4.698, 6.685, 9.111, 11.99",\
"0.2712, 0.3556, 0.622, 1.119, 1.939, 3.121, 4.698, 6.684, 9.113, 12.01",\
"0.2716, 0.3554, 0.6216, 1.119, 1.939, 3.125, 4.698, 6.681, 9.107, 12.01",\
"0.2714, 0.355, 0.6204, 1.118, 1.936, 3.122, 4.693, 6.681, 9.112, 12",\
"0.2724, 0.3556, 0.6212, 1.119, 1.937, 3.123, 4.694, 6.683, 9.11, 12",\
"0.271, 0.3552, 0.6218, 1.118, 1.937, 3.126, 4.694, 6.676, 9.102, 12.01",\
"0.272, 0.354, 0.622, 1.12, 1.936, 3.12, 4.692, 6.68, 9.108, 12.01",\
"0.27, 0.354, 0.62, 1.12, 1.938, 3.124, 4.69, 6.67, 9.094, 11.98");
}
}
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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005344, 0.02059, 0.04971, 0.09507, 0.1587, 0.2425, 0.348, 0.4768, 0.6303");
values("0.6698, 0.7234, 0.8548, 1.034, 1.261, 1.553, 1.928, 2.404, 2.972, 3.645",\
"0.7046, 0.7583, 0.8897, 1.068, 1.295, 1.588, 1.963, 2.439, 3.006, 3.68",\
"0.8309, 0.8845, 1.016, 1.195, 1.422, 1.714, 2.09, 2.565, 3.133, 3.806",\
"1.075, 1.128, 1.259, 1.438, 1.666, 1.958, 2.334, 2.81, 3.376, 4.05",\
"1.445, 1.5, 1.634, 1.814, 2.042, 2.336, 2.713, 3.187, 3.753, 4.427",\
"1.879, 1.944, 2.094, 2.285, 2.519, 2.815, 3.194, 3.665, 4.231, 4.904",\
"2.342, 2.417, 2.588, 2.796, 3.042, 3.344, 3.727, 4.195, 4.76, 5.434",\
"2.833, 2.918, 3.112, 3.341, 3.599, 3.908, 4.294, 4.761, 5.326, 5.999",\
"3.35, 3.445, 3.662, 3.914, 4.188, 4.506, 4.894, 5.36, 5.924, 6.598",\
"3.893, 3.998, 4.238, 4.516, 4.807, 5.136, 5.526, 5.99, 6.554, 7.227");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005344, 0.02059, 0.04971, 0.09507, 0.1587, 0.2425, 0.348, 0.4768, 0.6303");
values("0.1769, 0.2202, 0.343, 0.5393, 0.843, 1.295, 1.926, 2.707, 3.657, 4.787",\
"0.177, 0.2202, 0.3423, 0.5384, 0.8428, 1.295, 1.926, 2.706, 3.655, 4.79",\
"0.177, 0.2204, 0.3424, 0.5386, 0.8428, 1.296, 1.926, 2.706, 3.655, 4.791",\
"0.1774, 0.2208, 0.3434, 0.5396, 0.8432, 1.297, 1.926, 2.705, 3.651, 4.79",\
"0.1896, 0.231, 0.3502, 0.5428, 0.8462, 1.3, 1.925, 2.702, 3.647, 4.784",\
"0.2352, 0.277, 0.3904, 0.572, 0.8638, 1.311, 1.926, 2.697, 3.64, 4.787",\
"0.2816, 0.3306, 0.4466, 0.6206, 0.9012, 1.338, 1.934, 2.697, 3.639, 4.783",\
"0.3308, 0.386, 0.5108, 0.6766, 0.945, 1.369, 1.947, 2.698, 3.639, 4.784",\
"0.38, 0.4424, 0.5806, 0.7426, 0.9962, 1.401, 1.959, 2.7, 3.642, 4.786",\
"0.428, 0.5, 0.652, 0.818, 1.056, 1.438, 1.972, 2.7, 3.642, 4.788");
}
}
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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005344, 0.02059, 0.04971, 0.09507, 0.1587, 0.2425, 0.348, 0.4768, 0.6303");
values("0.6698, 0.7234, 0.8548, 1.034, 1.261, 1.553, 1.928, 2.404, 2.972, 3.645",\
"0.7046, 0.7583, 0.8897, 1.068, 1.295, 1.588, 1.963, 2.439, 3.006, 3.68",\
"0.8309, 0.8845, 1.016, 1.195, 1.422, 1.714, 2.09, 2.565, 3.133, 3.806",\
"1.075, 1.128, 1.259, 1.438, 1.665, 1.958, 2.334, 2.81, 3.376, 4.05",\
"1.446, 1.5, 1.634, 1.814, 2.042, 2.336, 2.714, 3.187, 3.753, 4.427",\
"1.879, 1.944, 2.094, 2.285, 2.519, 2.815, 3.195, 3.665, 4.231, 4.905",\
"2.342, 2.417, 2.588, 2.796, 3.042, 3.344, 3.727, 4.195, 4.76, 5.434",\
"2.833, 2.918, 3.112, 3.341, 3.599, 3.908, 4.294, 4.761, 5.326, 5.999",\
"3.349, 3.445, 3.662, 3.914, 4.188, 4.506, 4.894, 5.36, 5.924, 6.598",\
"3.893, 3.998, 4.239, 4.516, 4.807, 5.137, 5.526, 5.99, 6.554, 7.227");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005344, 0.02059, 0.04971, 0.09507, 0.1587, 0.2425, 0.348, 0.4768, 0.6303");
values("0.1769, 0.2201, 0.343, 0.5387, 0.843, 1.295, 1.926, 2.706, 3.656, 4.79",\
"0.177, 0.2202, 0.3423, 0.5384, 0.8428, 1.295, 1.926, 2.706, 3.656, 4.788",\
"0.177, 0.2204, 0.3424, 0.5386, 0.8438, 1.296, 1.927, 2.706, 3.655, 4.787",\
"0.1768, 0.2206, 0.343, 0.5398, 0.8436, 1.297, 1.926, 2.704, 3.652, 4.788",\
"0.19, 0.2314, 0.3502, 0.5428, 0.8466, 1.3, 1.925, 2.701, 3.644, 4.786",\
"0.235, 0.2778, 0.3908, 0.572, 0.864, 1.311, 1.926, 2.697, 3.641, 4.789",\
"0.282, 0.3304, 0.4474, 0.6204, 0.9012, 1.338, 1.934, 2.696, 3.64, 4.787",\
"0.3308, 0.3862, 0.5116, 0.6768, 0.9454, 1.368, 1.948, 2.698, 3.638, 4.785",\
"0.3802, 0.4424, 0.5808, 0.743, 0.9964, 1.403, 1.959, 2.7, 3.642, 4.786",\
"0.43, 0.5, 0.652, 0.818, 1.058, 1.438, 1.972, 2.7, 3.642, 4.788");
}
}
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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005344, 0.02059, 0.04971, 0.09507, 0.1587, 0.2425, 0.348, 0.4768, 0.6303");
values("0.6676, 0.7208, 0.8509, 1.031, 1.263, 1.558, 1.928, 2.391, 2.957, 3.632",\
"0.7024, 0.7556, 0.8858, 1.066, 1.298, 1.592, 1.963, 2.426, 2.992, 3.667",\
"0.8287, 0.882, 1.012, 1.192, 1.425, 1.719, 2.089, 2.552, 3.118, 3.793",\
"1.073, 1.126, 1.256, 1.436, 1.668, 1.963, 2.333, 2.797, 3.362, 4.037",\
"1.443, 1.498, 1.63, 1.811, 2.045, 2.339, 2.71, 3.173, 3.739, 4.413",\
"1.876, 1.941, 2.089, 2.281, 2.52, 2.814, 3.185, 3.648, 4.213, 4.889",\
"2.339, 2.413, 2.582, 2.791, 3.041, 3.338, 3.708, 4.171, 4.736, 5.411",\
"2.829, 2.913, 3.104, 3.334, 3.595, 3.895, 4.265, 4.727, 5.293, 5.967",\
"3.346, 3.44, 3.652, 3.906, 4.181, 4.483, 4.852, 5.314, 5.879, 6.553",\
"3.889, 3.992, 4.227, 4.506, 4.798, 5.101, 5.469, 5.931, 6.495, 7.17");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005344, 0.02059, 0.04971, 0.09507, 0.1587, 0.2425, 0.348, 0.4768, 0.6303");
values("0.1764, 0.2187, 0.3401, 0.5478, 0.8556, 1.289, 1.887, 2.67, 3.633, 4.792",\
"0.1764, 0.2187, 0.3398, 0.5477, 0.8558, 1.289, 1.888, 2.671, 3.633, 4.791",\
"0.1764, 0.2186, 0.34, 0.5474, 0.8558, 1.289, 1.887, 2.67, 3.637, 4.792",\
"0.1762, 0.2186, 0.3404, 0.548, 0.8558, 1.289, 1.888, 2.671, 3.636, 4.79",\
"0.1894, 0.229, 0.3474, 0.5514, 0.857, 1.289, 1.887, 2.67, 3.636, 4.792",\
"0.2328, 0.2744, 0.387, 0.5812, 0.8708, 1.291, 1.887, 2.667, 3.633, 4.789",\
"0.2792, 0.3254, 0.4416, 0.63, 0.9012, 1.302, 1.89, 2.67, 3.635, 4.789",\
"0.3268, 0.3796, 0.5054, 0.688, 0.9354, 1.314, 1.894, 2.671, 3.633, 4.788",\
"0.3748, 0.4344, 0.5732, 0.755, 0.9734, 1.325, 1.9, 2.674, 3.636, 4.786",\
"0.422, 0.49, 0.64, 0.832, 1.016, 1.336, 1.9, 2.674, 3.636, 4.79");
}
}
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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005344, 0.02059, 0.04971, 0.09507, 0.1587, 0.2425, 0.348, 0.4768, 0.6303");
values("0.6677, 0.7209, 0.8509, 1.031, 1.264, 1.558, 1.928, 2.391, 2.957, 3.632",\
"0.7025, 0.7557, 0.8859, 1.066, 1.298, 1.592, 1.963, 2.426, 2.992, 3.667",\
"0.8288, 0.882, 1.012, 1.192, 1.425, 1.719, 2.089, 2.552, 3.118, 3.793",\
"1.073, 1.126, 1.256, 1.436, 1.668, 1.963, 2.333, 2.796, 3.362, 4.037",\
"1.443, 1.498, 1.63, 1.812, 2.045, 2.339, 2.71, 3.173, 3.739, 4.414",\
"1.876, 1.941, 2.089, 2.281, 2.52, 2.815, 3.185, 3.648, 4.214, 4.889",\
"2.339, 2.414, 2.582, 2.792, 3.041, 3.338, 3.708, 4.171, 4.737, 5.412",\
"2.829, 2.913, 3.103, 3.334, 3.595, 3.895, 4.264, 4.728, 5.293, 5.967",\
"3.346, 3.439, 3.652, 3.906, 4.181, 4.483, 4.852, 5.314, 5.879, 6.554",\
"3.889, 3.992, 4.226, 4.506, 4.797, 5.1, 5.468, 5.93, 6.495, 7.169");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005344, 0.02059, 0.04971, 0.09507, 0.1587, 0.2425, 0.348, 0.4768, 0.6303");
values("0.1765, 0.2186, 0.34, 0.5475, 0.8556, 1.289, 1.888, 2.67, 3.631, 4.791",\
"0.1763, 0.2186, 0.34, 0.5477, 0.8556, 1.289, 1.888, 2.67, 3.633, 4.792",\
"0.1764, 0.2186, 0.34, 0.5478, 0.856, 1.289, 1.887, 2.67, 3.637, 4.791",\
"0.1762, 0.219, 0.3402, 0.5476, 0.8556, 1.289, 1.887, 2.67, 3.633, 4.792",\
"0.189, 0.229, 0.3474, 0.5514, 0.8566, 1.288, 1.887, 2.671, 3.637, 4.79",\
"0.2328, 0.274, 0.387, 0.5814, 0.8706, 1.292, 1.887, 2.668, 3.637, 4.789",\
"0.279, 0.3264, 0.443, 0.6298, 0.902, 1.303, 1.89, 2.671, 3.633, 4.791",\
"0.327, 0.3794, 0.5064, 0.688, 0.9362, 1.315, 1.895, 2.671, 3.632, 4.786",\
"0.3752, 0.4342, 0.5726, 0.7552, 0.9732, 1.326, 1.898, 2.674, 3.636, 4.786",\
"0.422, 0.488, 0.642, 0.832, 1.016, 1.336, 1.9, 2.674, 3.636, 4.786");
}
}
timing() {
related_pin : "RN" ;
timing_sense : positive_unate ;
timing_type : clear ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005344, 0.02059, 0.04971, 0.09507, 0.1587, 0.2425, 0.348, 0.4768, 0.6303");
values("0.6698, 0.7234, 0.8548, 1.034, 1.261, 1.553, 1.928, 2.404, 2.972, 3.645",\
"0.7046, 0.7583, 0.8897, 1.068, 1.295, 1.588, 1.963, 2.439, 3.006, 3.68",\
"0.8309, 0.8845, 1.016, 1.195, 1.422, 1.714, 2.09, 2.565, 3.133, 3.806",\
"1.075, 1.128, 1.259, 1.438, 1.665, 1.958, 2.334, 2.81, 3.376, 4.05",\
"1.446, 1.5, 1.634, 1.814, 2.042, 2.336, 2.714, 3.187, 3.753, 4.427",\
"1.879, 1.944, 2.094, 2.285, 2.519, 2.815, 3.195, 3.665, 4.231, 4.905",\
"2.342, 2.417, 2.588, 2.796, 3.042, 3.344, 3.727, 4.195, 4.76, 5.434",\
"2.833, 2.918, 3.112, 3.341, 3.599, 3.908, 4.294, 4.761, 5.326, 5.999",\
"3.349, 3.445, 3.662, 3.914, 4.188, 4.506, 4.894, 5.36, 5.924, 6.598",\
"3.893, 3.998, 4.239, 4.516, 4.807, 5.137, 5.526, 5.99, 6.554, 7.227");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005344, 0.02059, 0.04971, 0.09507, 0.1587, 0.2425, 0.348, 0.4768, 0.6303");
values("0.1764, 0.2187, 0.3401, 0.5478, 0.8556, 1.289, 1.887, 2.67, 3.633, 4.792",\
"0.1764, 0.2187, 0.3398, 0.5477, 0.8558, 1.289, 1.888, 2.671, 3.633, 4.791",\
"0.1764, 0.2186, 0.34, 0.5474, 0.8558, 1.289, 1.887, 2.67, 3.637, 4.792",\
"0.1762, 0.2186, 0.3404, 0.548, 0.8558, 1.289, 1.888, 2.671, 3.636, 4.79",\
"0.1894, 0.229, 0.3474, 0.5514, 0.857, 1.289, 1.887, 2.67, 3.636, 4.792",\
"0.2328, 0.2744, 0.387, 0.5812, 0.8708, 1.291, 1.887, 2.667, 3.633, 4.789",\
"0.2792, 0.3254, 0.4416, 0.63, 0.9012, 1.302, 1.89, 2.67, 3.635, 4.789",\
"0.3268, 0.3796, 0.5054, 0.688, 0.9354, 1.314, 1.894, 2.671, 3.633, 4.788",\
"0.3748, 0.4344, 0.5732, 0.755, 0.9734, 1.325, 1.9, 2.674, 3.636, 4.786",\
"0.422, 0.49, 0.64, 0.832, 1.016, 1.336, 1.9, 2.674, 3.636, 4.79");
}
}
}
pin(RN) {
capacitance : 0.008643 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
min_pulse_width_low : 1.416 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLKN&!D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.01014, 0.009935, 0.009925, 0.009916, 0.009919, 0.009941, 0.009931, \
0.009935, 0.009927, 0.009929");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.009916, -0.009901, -0.009893, -0.00989, -0.009919, -0.00992, \
-0.009914, -0.009911, -0.009911, -0.009912");
}
}
internal_power() {
when : "!CLKN&D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.01008, 0.009942, 0.00992, 0.009913, 0.009934, 0.009934, 0.009933, \
0.009925, 0.009931, 0.009932");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.009916, -0.009902, -0.009893, -0.009889, -0.009918, -0.009918, \
-0.009914, -0.009911, -0.009911, -0.009913");
}
}
internal_power() {
when : "CLKN&!D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.01001, 0.009938, 0.009917, 0.009916, 0.009936, 0.009928, 0.009933, \
0.00993, 0.00993, 0.009929");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.009913, -0.009893, -0.009889, -0.009886, -0.009916, -0.009909, \
-0.00991, -0.009913, -0.009914, -0.009913");
}
}
internal_power() {
when : "CLKN&D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.009966, 0.009806, 0.009684, 0.009632, 0.009642, 0.009628, 0.00962, \
0.009614, 0.009612, 0.009606");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.009493, -0.009514, -0.009591, -0.009651, -0.009738, -0.009761, \
-0.009769, -0.009783, -0.009794, -0.009805");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : recovery_falling ;
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-1.294, -1.319, -1.446, -1.699, -2.089, -2.603, -3.12, -3.664, -4.221, -4.828",\
"-1.286, -1.315, -1.434, -1.692, -2.086, -2.592, -3.11, -3.655, -4.21, -4.813",\
"-1.282, -1.306, -1.429, -1.685, -2.079, -2.585, -3.073, -3.639, -4.2, -4.808",\
"-1.23, -1.255, -1.378, -1.635, -2.027, -2.533, -3.036, -3.605, -4.165, -4.775",\
"-0.927, -0.942, -1.029, -1.331, -1.731, -2.276, -2.776, -3.378, -3.94, -4.569",\
"-0.211, -0.292, -0.357, -0.692, -1.105, -1.619, -2.18, -2.814, -3.383, -4.032",\
"0.764, 0.662, 0.613, 0.249, -0.181, -0.72, -1.308, -1.986, -2.566, -3.252",\
"2.012, 1.901, 1.872, 1.465, 1.008, 0.427, -0.186, -0.927, -1.512, -2.233",\
"3.557, 3.402, 3.429, 2.947, 2.463, 1.84, 1.191, 0.379, -0.221, -0.986",\
"5.404, 5.205, 5.268, 4.706, 4.198, 3.522, 2.826, 2.083, 1.318, 0.498");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : removal_falling ;
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("1.946, 1.981, 2.101, 2.34, 2.718, 3.161, 3.636, 4.15, 4.692, 5.26",\
"1.94, 1.977, 2.097, 2.34, 2.709, 3.157, 3.635, 4.146, 4.685, 5.255",\
"1.968, 1.997, 2.129, 2.362, 2.733, 3.18, 3.66, 4.168, 4.713, 5.283",\
"2.062, 2.099, 2.221, 2.46, 2.828, 3.278, 3.76, 4.275, 4.81, 5.379",\
"2.254, 2.285, 2.406, 2.65, 3.025, 3.466, 3.945, 4.459, 4.998, 5.567",\
"2.53, 2.565, 2.686, 2.936, 3.298, 3.742, 4.227, 4.737, 5.281, 5.851",\
"2.883, 2.918, 3.04, 3.283, 3.648, 4.101, 4.575, 5.087, 5.624, 6.199",\
"3.292, 3.327, 3.445, 3.688, 4.055, 4.504, 4.979, 5.488, 6.031, 6.594",\
"3.745, 3.782, 3.901, 4.144, 4.51, 4.956, 5.433, 5.945, 6.476, 7.045",\
"4.249, 4.281, 4.404, 4.647, 5.015, 5.454, 5.938, 6.44, 6.973, 7.543");
}
}
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("1.416");
}
}
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("1.416");
}
}
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("0.844");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_CLKN_AND_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "CLKN&D" ;
fall_constraint(scalar) {
values("0.844");
}
}
}
}