blob: e76b04c25266f66b4421561ef854d8d6df1c4e8e [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__dffnsnq_2) {
area : 107.251200 ;
ff(IQ1,IQN1) {
clocked_on : "(!CLKN)" ;
next_state : "D" ;
preset : "(!SETN)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&!D&!SETN" ;
value : "0.00137619" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&!D&SETN" ;
value : "0.001450125" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&D&!SETN" ;
value : "0.001353825" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&D&SETN" ;
value : "0.001650195" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&!D&!SETN" ;
value : "0.00135486" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&!D&SETN" ;
value : "0.00165042" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&D&!SETN" ;
value : "0.001323315" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&D&SETN" ;
value : "0.001604025" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00165042" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(CLKN) {
capacitance : 0.005226 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 7.2 ;
min_period : 1.713 ;
min_pulse_width_high : 0.815 ;
min_pulse_width_low : 0.793 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.4089, 0.4077, 0.4094, 0.4258, 0.4623, 0.5194, 0.599, 0.702, \
0.8292, 0.9814");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.3467, 0.3458, 0.3471, 0.3616, 0.3927, 0.4428, 0.514, 0.6066, \
0.7211, 0.8585");
}
}
internal_power() {
when : "!D&SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.3329, 0.3318, 0.3336, 0.3496, 0.3837, 0.4373, 0.512, 0.609, \
0.729, 0.873");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.2585, 0.2577, 0.2589, 0.2721, 0.3004, 0.3469, 0.4136, 0.5005, \
0.6088, 0.7391");
}
}
internal_power() {
when : "D&!SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.3442, 0.3429, 0.3449, 0.3608, 0.3949, 0.4484, 0.523, 0.6199, \
0.7398, 0.8839");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.2559, 0.2552, 0.2564, 0.2696, 0.298, 0.3446, 0.4111, 0.4983, \
0.6062, 0.7367");
}
}
internal_power() {
when : "D&SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.3441, 0.3429, 0.3449, 0.3607, 0.3949, 0.4484, 0.5231, 0.62, \
0.7399, 0.884");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.2559, 0.255, 0.2563, 0.2696, 0.2978, 0.3444, 0.4111, 0.498, \
0.6062, 0.7367");
}
}
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("0.793");
}
rise_constraint(scalar) {
values("0.815");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_D_AND_SETN === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&SETN" ;
fall_constraint(scalar) {
values("0.749");
}
rise_constraint(scalar) {
values("0.645");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_NOT_D_AND_SETN === 1'b1" ;
timing_type : minimum_period ;
when : "!D&SETN" ;
fall_constraint(scalar) {
values("1.713");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_D_AND_SETN === 1'b1" ;
timing_type : minimum_period ;
when : "D&SETN" ;
fall_constraint(scalar) {
values("1.574");
}
}
}
pin(D) {
capacitance : 0.004085 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 7.2 ;
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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.07981, 0.07851, 0.0827, 0.09726, 0.1236, 0.1626, 0.2151, 0.2821, \
0.3644, 0.4631");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.00692, 0.006002, 0.007997, 0.0189, 0.04092, 0.07499, 0.1217, \
0.1818, 0.2562, 0.3453");
}
}
internal_power() {
when : "!CLKN&SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.07981, 0.07851, 0.08268, 0.09727, 0.1236, 0.1626, 0.2151, 0.2821, \
0.3644, 0.4631");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.006925, 0.005984, 0.008012, 0.01888, 0.04086, 0.07508, 0.1217, \
0.1819, 0.2561, 0.3453");
}
}
internal_power() {
when : "CLKN&!SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.1765, 0.1758, 0.1785, 0.1891, 0.2106, 0.2448, 0.2931, 0.3564, \
0.4354, 0.5312");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.07234, 0.07172, 0.07347, 0.08175, 0.09908, 0.1277, 0.1692, 0.2245, \
0.2945, 0.3799");
}
}
internal_power() {
when : "CLKN&SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.2599, 0.2592, 0.2619, 0.2736, 0.2981, 0.3368, 0.3913, 0.4622, \
0.5502, 0.656");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.2051, 0.2044, 0.2061, 0.2156, 0.2354, 0.2677, 0.3145, 0.3762, \
0.4537, 0.5477");
}
}
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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("-0.023, -0.006, 0.035, 0.11, 0.188, 0.281, 0.406, 0.549, 0.714, 0.909",\
"-0.035, -0.023, 0.021, 0.097, 0.173, 0.271, 0.396, 0.538, 0.704, 0.894",\
"-0.085, -0.07, -0.028, 0.049, 0.126, 0.219, 0.34, 0.483, 0.654, 0.843",\
"-0.175, -0.158, -0.12, -0.039, 0.031, 0.124, 0.25, 0.385, 0.549, 0.74",\
"-0.285, -0.274, -0.231, -0.149, -0.081, 0.01, 0.119, 0.254, 0.42, 0.6",\
"-0.42, -0.408, -0.367, -0.286, -0.219, -0.129, -0.028, 0.104, 0.258, 0.435",\
"-0.578, -0.564, -0.525, -0.445, -0.372, -0.292, -0.191, -0.069, 0.077, 0.243",\
"-0.759, -0.745, -0.704, -0.627, -0.56, -0.481, -0.376, -0.26, -0.128, 0.034",\
"-0.963, -0.948, -0.905, -0.829, -0.771, -0.692, -0.594, -0.48, -0.347, -0.198",\
"-1.18, -1.168, -1.132, -1.051, -1.001, -0.93, -0.831, -0.724, -0.589, -0.446");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.177, 0.187, 0.244, 0.345, 0.479, 0.637, 0.822, 1.028, 1.251, 1.496",\
"0.165, 0.182, 0.227, 0.337, 0.467, 0.629, 0.811, 1.013, 1.239, 1.486",\
"0.133, 0.142, 0.198, 0.299, 0.434, 0.596, 0.779, 0.982, 1.205, 1.458",\
"0.091, 0.107, 0.154, 0.259, 0.394, 0.554, 0.741, 0.944, 1.168, 1.42",\
"0.057, 0.068, 0.121, 0.232, 0.368, 0.524, 0.711, 0.917, 1.138, 1.387",\
"0.044, 0.052, 0.102, 0.212, 0.347, 0.512, 0.696, 0.9, 1.132, 1.37",\
"0.046, 0.056, 0.114, 0.216, 0.355, 0.511, 0.702, 0.91, 1.131, 1.377",\
"0.081, 0.089, 0.143, 0.243, 0.378, 0.535, 0.718, 0.925, 1.155, 1.402",\
"0.146, 0.156, 0.212, 0.306, 0.433, 0.588, 0.768, 0.974, 1.196, 1.444",\
"0.25, 0.254, 0.304, 0.4, 0.519, 0.67, 0.843, 1.046, 1.265, 1.513");
}
}
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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.601, 0.591, 0.54, 0.422, 0.277, 0.123, -0.04, -0.219, -0.405, -0.61",\
"0.62, 0.599, 0.549, 0.431, 0.289, 0.133, -0.032, -0.204, -0.393, -0.603",\
"0.67, 0.655, 0.6, 0.485, 0.347, 0.184, 0.021, -0.151, -0.34, -0.545",\
"0.773, 0.764, 0.705, 0.585, 0.45, 0.293, 0.123, -0.051, -0.24, -0.448",\
"0.919, 0.903, 0.847, 0.738, 0.586, 0.436, 0.268, 0.096, -0.093, -0.304",\
"1.09, 1.073, 1.01, 0.904, 0.763, 0.613, 0.443, 0.272, 0.085, -0.13",\
"1.288, 1.278, 1.218, 1.106, 0.972, 0.81, 0.647, 0.48, 0.291, 0.081",\
"1.528, 1.508, 1.456, 1.339, 1.204, 1.049, 0.886, 0.713, 0.525, 0.315",\
"1.782, 1.768, 1.715, 1.603, 1.465, 1.318, 1.151, 0.979, 0.791, 0.584",\
"2.074, 2.059, 2.009, 1.9, 1.758, 1.61, 1.443, 1.275, 1.089, 0.877");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.349, 0.345, 0.292, 0.196, 0.089, -0.025, -0.162, -0.299, -0.432, -0.601",\
"0.36, 0.349, 0.299, 0.209, 0.095, -0.024, -0.156, -0.295, -0.413, -0.594",\
"0.402, 0.395, 0.339, 0.241, 0.136, 0.01, -0.117, -0.251, -0.382, -0.554",\
"0.466, 0.457, 0.4, 0.306, 0.187, 0.057, -0.08, -0.22, -0.372, -0.524",\
"0.524, 0.514, 0.457, 0.366, 0.241, 0.101, -0.042, -0.204, -0.341, -0.539",\
"0.577, 0.569, 0.514, 0.411, 0.286, 0.146, -0.013, -0.175, -0.347, -0.543",\
"0.614, 0.607, 0.556, 0.453, 0.323, 0.172, 0.007, -0.17, -0.356, -0.573",\
"0.639, 0.629, 0.577, 0.469, 0.341, 0.189, 0.014, -0.164, -0.366, -0.59",\
"0.646, 0.636, 0.577, 0.476, 0.34, 0.188, 0.017, -0.179, -0.386, -0.619",\
"0.628, 0.621, 0.563, 0.459, 0.319, 0.163, -0.015, -0.207, -0.417, -0.661");
}
}
}
pin(Q) {
direction : output ;
function : "IQ1" ;
max_capacitance : 0.7791 ;
max_transition : 7.2 ;
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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006371, 0.02522, 0.06122, 0.1173, 0.196, 0.2996, 0.43, 0.5893, 0.7791");
values("0.5648, 0.5483, 0.5169, 0.4971, 0.4863, 0.4797, 0.4754, 0.4726, 0.4707, 0.4693",\
"0.5649, 0.5483, 0.5169, 0.4972, 0.4865, 0.4798, 0.4755, 0.4727, 0.4708, 0.4695",\
"0.5646, 0.548, 0.5169, 0.4971, 0.4863, 0.4797, 0.4755, 0.4727, 0.4707, 0.4694",\
"0.5647, 0.5482, 0.517, 0.4972, 0.4863, 0.4797, 0.4754, 0.4726, 0.4706, 0.4693",\
"0.5664, 0.5498, 0.5185, 0.4986, 0.4878, 0.4812, 0.4769, 0.4742, 0.4722, 0.4709",\
"0.5695, 0.5527, 0.5213, 0.5014, 0.4908, 0.4842, 0.48, 0.4771, 0.4752, 0.4738",\
"0.5738, 0.5572, 0.5259, 0.5062, 0.4952, 0.4886, 0.4843, 0.4815, 0.4795, 0.4782",\
"0.5794, 0.5626, 0.531, 0.5113, 0.5005, 0.4938, 0.4896, 0.4867, 0.4848, 0.4835",\
"0.5862, 0.5696, 0.5384, 0.5186, 0.5078, 0.501, 0.4968, 0.4939, 0.492, 0.4906",\
"0.5949, 0.5786, 0.5469, 0.5271, 0.5161, 0.5095, 0.5051, 0.5024, 0.5005, 0.4991");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006371, 0.02522, 0.06122, 0.1173, 0.196, 0.2996, 0.43, 0.5893, 0.7791");
values("0.6131, 0.6008, 0.5837, 0.5735, 0.5691, 0.5677, 0.5691, 0.5705, 0.5735, 0.5813",\
"0.6129, 0.6008, 0.5841, 0.5734, 0.5689, 0.5685, 0.5689, 0.5704, 0.5715, 0.5793",\
"0.6133, 0.6014, 0.5844, 0.5739, 0.5691, 0.5678, 0.5696, 0.5706, 0.5749, 0.5816",\
"0.6146, 0.603, 0.5858, 0.5755, 0.5707, 0.5704, 0.5713, 0.5728, 0.5748, 0.5836",\
"0.6173, 0.6056, 0.5889, 0.5775, 0.5734, 0.5722, 0.5736, 0.575, 0.5762, 0.5864",\
"0.6212, 0.6091, 0.5919, 0.5813, 0.5766, 0.576, 0.5764, 0.5778, 0.5804, 0.5905",\
"0.6251, 0.6128, 0.5962, 0.5864, 0.581, 0.5805, 0.5809, 0.5824, 0.5855, 0.6032",\
"0.6294, 0.6178, 0.6004, 0.5894, 0.5866, 0.5875, 0.587, 0.5884, 0.5904, 0.6113",\
"0.6345, 0.6221, 0.606, 0.5961, 0.5902, 0.5909, 0.5954, 0.5981, 0.5995, 0.6251",\
"0.6395, 0.6278, 0.6106, 0.6004, 0.595, 0.5931, 0.5962, 0.6034, 0.61, 0.6537");
}
}
internal_power() {
related_pin : "SETN" ;
when : "!CLKN&!D" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006371, 0.02522, 0.06122, 0.1173, 0.196, 0.2996, 0.43, 0.5893, 0.7791");
values("0.7438, 0.7331, 0.717, 0.7057, 0.7013, 0.7004, 0.7004, 0.7023, 0.7053, 0.7133",\
"0.7428, 0.7322, 0.7164, 0.7047, 0.7004, 0.6996, 0.6996, 0.7015, 0.7045, 0.7116",\
"0.7454, 0.7345, 0.7185, 0.7071, 0.7027, 0.7021, 0.703, 0.7044, 0.7069, 0.7147",\
"0.7638, 0.753, 0.7372, 0.7259, 0.7212, 0.7201, 0.7206, 0.7225, 0.725, 0.7328",\
"0.8107, 0.7996, 0.7832, 0.7726, 0.7671, 0.7655, 0.7655, 0.7678, 0.7699, 0.778",\
"0.8901, 0.8786, 0.8619, 0.849, 0.8426, 0.8415, 0.841, 0.8434, 0.8451, 0.8571",\
"1.002, 0.9907, 0.9718, 0.9592, 0.9527, 0.9504, 0.9495, 0.9505, 0.9532, 0.967",\
"1.142, 1.13, 1.111, 1.095, 1.088, 1.087, 1.085, 1.086, 1.087, 1.106",\
"1.295, 1.283, 1.263, 1.245, 1.235, 1.232, 1.235, 1.236, 1.238, 1.261",\
"1.459, 1.446, 1.425, 1.408, 1.396, 1.39, 1.391, 1.395, 1.404, 1.441");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006371, 0.02522, 0.06122, 0.1173, 0.196, 0.2996, 0.43, 0.5893, 0.7791");
values("0.7438, 0.7331, 0.717, 0.7057, 0.7013, 0.7004, 0.7004, 0.7023, 0.7053, 0.7133",\
"0.7428, 0.7322, 0.7164, 0.7047, 0.7004, 0.6996, 0.6996, 0.7015, 0.7045, 0.7116",\
"0.7454, 0.7345, 0.7185, 0.7071, 0.7027, 0.7021, 0.703, 0.7044, 0.7069, 0.7147",\
"0.7638, 0.753, 0.7372, 0.7259, 0.7212, 0.7201, 0.7206, 0.7225, 0.725, 0.7328",\
"0.8107, 0.7996, 0.7832, 0.7726, 0.7671, 0.7655, 0.7655, 0.7678, 0.7699, 0.778",\
"0.8901, 0.8786, 0.8619, 0.849, 0.8426, 0.8415, 0.841, 0.8434, 0.8451, 0.8571",\
"1.002, 0.9907, 0.9718, 0.9592, 0.9527, 0.9504, 0.9495, 0.9505, 0.9532, 0.967",\
"1.142, 1.13, 1.111, 1.095, 1.088, 1.087, 1.085, 1.086, 1.087, 1.106",\
"1.295, 1.283, 1.263, 1.245, 1.235, 1.232, 1.235, 1.236, 1.238, 1.261",\
"1.459, 1.446, 1.425, 1.408, 1.396, 1.39, 1.391, 1.395, 1.404, 1.441");
}
}
internal_power() {
related_pin : "SETN" ;
when : "!CLKN&D" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006371, 0.02522, 0.06122, 0.1173, 0.196, 0.2996, 0.43, 0.5893, 0.7791");
values("0.7439, 0.7333, 0.7165, 0.7058, 0.7011, 0.7, 0.7013, 0.7028, 0.7048, 0.7115",\
"0.7428, 0.7322, 0.7164, 0.7047, 0.7004, 0.6996, 0.6996, 0.7015, 0.704, 0.7116",\
"0.7456, 0.7345, 0.7185, 0.7071, 0.7027, 0.7021, 0.703, 0.7053, 0.7065, 0.7138",\
"0.764, 0.753, 0.7375, 0.7259, 0.7206, 0.7205, 0.7205, 0.7229, 0.7254, 0.7337",\
"0.8109, 0.7995, 0.7833, 0.7727, 0.767, 0.7655, 0.7655, 0.7683, 0.7695, 0.7801",\
"0.8898, 0.8783, 0.862, 0.8489, 0.8429, 0.8419, 0.8415, 0.8433, 0.8455, 0.8569",\
"1.003, 0.9903, 0.9728, 0.9601, 0.953, 0.9504, 0.9495, 0.9501, 0.9527, 0.9661",\
"1.142, 1.13, 1.111, 1.095, 1.088, 1.087, 1.086, 1.085, 1.086, 1.105",\
"1.295, 1.283, 1.263, 1.245, 1.235, 1.232, 1.235, 1.235, 1.238, 1.259",\
"1.46, 1.446, 1.425, 1.408, 1.396, 1.391, 1.391, 1.394, 1.401, 1.44");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006371, 0.02522, 0.06122, 0.1173, 0.196, 0.2996, 0.43, 0.5893, 0.7791");
values("0.7439, 0.7333, 0.7165, 0.7058, 0.7011, 0.7, 0.7013, 0.7028, 0.7048, 0.7115",\
"0.7428, 0.7322, 0.7164, 0.7047, 0.7004, 0.6996, 0.6996, 0.7015, 0.704, 0.7116",\
"0.7456, 0.7345, 0.7185, 0.7071, 0.7027, 0.7021, 0.703, 0.7053, 0.7065, 0.7138",\
"0.764, 0.753, 0.7375, 0.7259, 0.7206, 0.7205, 0.7205, 0.7229, 0.7254, 0.7337",\
"0.8109, 0.7995, 0.7833, 0.7727, 0.767, 0.7655, 0.7655, 0.7683, 0.7695, 0.7801",\
"0.8898, 0.8783, 0.862, 0.8489, 0.8429, 0.8419, 0.8415, 0.8433, 0.8455, 0.8569",\
"1.003, 0.9903, 0.9728, 0.9601, 0.953, 0.9504, 0.9495, 0.9501, 0.9527, 0.9661",\
"1.142, 1.13, 1.111, 1.095, 1.088, 1.087, 1.086, 1.085, 1.086, 1.105",\
"1.295, 1.283, 1.263, 1.245, 1.235, 1.232, 1.235, 1.235, 1.238, 1.259",\
"1.46, 1.446, 1.425, 1.408, 1.396, 1.391, 1.391, 1.394, 1.401, 1.44");
}
}
internal_power() {
related_pin : "SETN" ;
when : "CLKN&!D" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006371, 0.02522, 0.06122, 0.1173, 0.196, 0.2996, 0.43, 0.5893, 0.7791");
values("0.5377, 0.5271, 0.5115, 0.5013, 0.4964, 0.4959, 0.4958, 0.4977, 0.5012, 0.5084",\
"0.5377, 0.5273, 0.5118, 0.5014, 0.4961, 0.4961, 0.4969, 0.4984, 0.5005, 0.5089",\
"0.5392, 0.5283, 0.5127, 0.5018, 0.4979, 0.4978, 0.4978, 0.4993, 0.5049, 0.5102",\
"0.548, 0.5375, 0.5219, 0.5113, 0.5067, 0.5066, 0.5075, 0.5089, 0.5101, 0.5195",\
"0.5727, 0.5618, 0.5463, 0.535, 0.5298, 0.5285, 0.5285, 0.5308, 0.5333, 0.5428",\
"0.6158, 0.6037, 0.5871, 0.5747, 0.5694, 0.5672, 0.5672, 0.5695, 0.5717, 0.5823",\
"0.677, 0.6655, 0.6467, 0.634, 0.6277, 0.6245, 0.6235, 0.6245, 0.6272, 0.6428",\
"0.7546, 0.7416, 0.7216, 0.7063, 0.6972, 0.6969, 0.6959, 0.6965, 0.6979, 0.7153",\
"0.8391, 0.8256, 0.805, 0.7883, 0.7774, 0.7725, 0.777, 0.7757, 0.7801, 0.8007",\
"0.9308, 0.9164, 0.8939, 0.8761, 0.864, 0.8567, 0.8562, 0.8612, 0.8667, 0.9054");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006371, 0.02522, 0.06122, 0.1173, 0.196, 0.2996, 0.43, 0.5893, 0.7791");
values("0.5377, 0.5271, 0.5115, 0.5013, 0.4964, 0.4959, 0.4958, 0.4977, 0.5012, 0.5084",\
"0.5377, 0.5273, 0.5118, 0.5014, 0.4961, 0.4961, 0.4969, 0.4984, 0.5005, 0.5089",\
"0.5392, 0.5283, 0.5127, 0.5018, 0.4979, 0.4978, 0.4978, 0.4993, 0.5049, 0.5102",\
"0.548, 0.5375, 0.5219, 0.5113, 0.5067, 0.5066, 0.5075, 0.5089, 0.5101, 0.5195",\
"0.5727, 0.5618, 0.5463, 0.535, 0.5298, 0.5285, 0.5285, 0.5308, 0.5333, 0.5428",\
"0.6158, 0.6037, 0.5871, 0.5747, 0.5694, 0.5672, 0.5672, 0.5695, 0.5717, 0.5823",\
"0.677, 0.6655, 0.6467, 0.634, 0.6277, 0.6245, 0.6235, 0.6245, 0.6272, 0.6428",\
"0.7546, 0.7416, 0.7216, 0.7063, 0.6972, 0.6969, 0.6959, 0.6965, 0.6979, 0.7153",\
"0.8391, 0.8256, 0.805, 0.7883, 0.7774, 0.7725, 0.777, 0.7757, 0.7801, 0.8007",\
"0.9308, 0.9164, 0.8939, 0.8761, 0.864, 0.8567, 0.8562, 0.8612, 0.8667, 0.9054");
}
}
internal_power() {
related_pin : "SETN" ;
when : "CLKN&D" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006371, 0.02522, 0.06122, 0.1173, 0.196, 0.2996, 0.43, 0.5893, 0.7791");
values("0.5361, 0.5255, 0.5098, 0.4998, 0.4947, 0.4947, 0.4951, 0.4975, 0.5, 0.5072",\
"0.5364, 0.5256, 0.5101, 0.4996, 0.4952, 0.4952, 0.4957, 0.4976, 0.4983, 0.5081",\
"0.5373, 0.5267, 0.5114, 0.501, 0.4959, 0.4957, 0.4962, 0.4985, 0.5015, 0.5086",\
"0.5468, 0.5361, 0.5203, 0.5091, 0.5053, 0.5049, 0.5058, 0.5077, 0.5093, 0.5191",\
"0.5713, 0.5609, 0.5439, 0.5332, 0.5282, 0.5269, 0.5287, 0.5293, 0.5309, 0.5408",\
"0.6137, 0.6024, 0.5861, 0.5743, 0.5677, 0.5655, 0.566, 0.5679, 0.5727, 0.5814",\
"0.6755, 0.6633, 0.6451, 0.6312, 0.6259, 0.6227, 0.6222, 0.6232, 0.6259, 0.639",\
"0.7531, 0.7408, 0.7207, 0.7052, 0.6973, 0.696, 0.6951, 0.6952, 0.6957, 0.7129",\
"0.8379, 0.8247, 0.8028, 0.7874, 0.7757, 0.7721, 0.7743, 0.7757, 0.7775, 0.7986",\
"0.9294, 0.9149, 0.8924, 0.8739, 0.8624, 0.8554, 0.8549, 0.8594, 0.8666, 0.9063");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006371, 0.02522, 0.06122, 0.1173, 0.196, 0.2996, 0.43, 0.5893, 0.7791");
values("0.5361, 0.5255, 0.5098, 0.4998, 0.4947, 0.4947, 0.4951, 0.4975, 0.5, 0.5072",\
"0.5364, 0.5256, 0.5101, 0.4996, 0.4952, 0.4952, 0.4957, 0.4976, 0.4983, 0.5081",\
"0.5373, 0.5267, 0.5114, 0.501, 0.4959, 0.4957, 0.4962, 0.4985, 0.5015, 0.5086",\
"0.5468, 0.5361, 0.5203, 0.5091, 0.5053, 0.5049, 0.5058, 0.5077, 0.5093, 0.5191",\
"0.5713, 0.5609, 0.5439, 0.5332, 0.5282, 0.5269, 0.5287, 0.5293, 0.5309, 0.5408",\
"0.6137, 0.6024, 0.5861, 0.5743, 0.5677, 0.5655, 0.566, 0.5679, 0.5727, 0.5814",\
"0.6755, 0.6633, 0.6451, 0.6312, 0.6259, 0.6227, 0.6222, 0.6232, 0.6259, 0.639",\
"0.7531, 0.7408, 0.7207, 0.7052, 0.6973, 0.696, 0.6951, 0.6952, 0.6957, 0.7129",\
"0.8379, 0.8247, 0.8028, 0.7874, 0.7757, 0.7721, 0.7743, 0.7757, 0.7775, 0.7986",\
"0.9294, 0.9149, 0.8924, 0.8739, 0.8624, 0.8554, 0.8549, 0.8594, 0.8666, 0.9063");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : falling_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006371, 0.02522, 0.06122, 0.1173, 0.196, 0.2996, 0.43, 0.5893, 0.7791");
values("1.087, 1.128, 1.231, 1.378, 1.57, 1.815, 2.128, 2.519, 2.997, 3.567",\
"1.1, 1.141, 1.243, 1.391, 1.583, 1.828, 2.14, 2.532, 3.01, 3.579",\
"1.151, 1.192, 1.295, 1.442, 1.634, 1.879, 2.192, 2.583, 3.061, 3.63",\
"1.256, 1.296, 1.399, 1.547, 1.738, 1.984, 2.296, 2.688, 3.165, 3.735",\
"1.4, 1.441, 1.544, 1.691, 1.883, 2.128, 2.441, 2.832, 3.31, 3.879",\
"1.571, 1.611, 1.714, 1.861, 2.053, 2.298, 2.611, 3.003, 3.48, 4.05",\
"1.766, 1.807, 1.91, 2.057, 2.249, 2.494, 2.807, 3.198, 3.676, 4.246",\
"1.985, 2.026, 2.128, 2.276, 2.468, 2.713, 3.026, 3.417, 3.894, 4.464",\
"2.226, 2.267, 2.37, 2.517, 2.709, 2.954, 3.267, 3.658, 4.136, 4.705",\
"2.491, 2.532, 2.635, 2.782, 2.974, 3.219, 3.532, 3.923, 4.401, 4.97");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006371, 0.02522, 0.06122, 0.1173, 0.196, 0.2996, 0.43, 0.5893, 0.7791");
values("1.114, 1.153, 1.263, 1.449, 1.734, 2.134, 2.66, 3.324, 4.134, 5.102",\
"1.126, 1.165, 1.275, 1.462, 1.746, 2.146, 2.673, 3.336, 4.148, 5.112",\
"1.179, 1.218, 1.327, 1.514, 1.798, 2.198, 2.724, 3.389, 4.199, 5.166",\
"1.284, 1.323, 1.433, 1.619, 1.904, 2.303, 2.83, 3.494, 4.306, 5.273",\
"1.429, 1.468, 1.578, 1.764, 2.049, 2.449, 2.975, 3.639, 4.45, 5.418",\
"1.599, 1.638, 1.748, 1.934, 2.218, 2.618, 3.144, 3.809, 4.619, 5.584",\
"1.794, 1.833, 1.943, 2.129, 2.413, 2.813, 3.34, 4.004, 4.814, 5.782",\
"2.011, 2.05, 2.159, 2.346, 2.631, 3.03, 3.556, 4.221, 5.032, 5.999",\
"2.249, 2.287, 2.397, 2.584, 2.869, 3.269, 3.795, 4.459, 5.269, 6.236",\
"2.506, 2.545, 2.655, 2.842, 3.127, 3.526, 4.052, 4.716, 5.527, 6.491");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006371, 0.02522, 0.06122, 0.1173, 0.196, 0.2996, 0.43, 0.5893, 0.7791");
values("0.1414, 0.1818, 0.282, 0.4504, 0.7018, 1.069, 1.575, 2.229, 3.034, 3.996",\
"0.1418, 0.1812, 0.282, 0.4508, 0.7012, 1.068, 1.575, 2.227, 3.032, 3.994",\
"0.1414, 0.1812, 0.282, 0.4504, 0.7018, 1.068, 1.574, 2.226, 3.032, 3.992",\
"0.1414, 0.1806, 0.2826, 0.4504, 0.7012, 1.068, 1.574, 2.226, 3.032, 3.992",\
"0.1418, 0.181, 0.2824, 0.4506, 0.7018, 1.069, 1.575, 2.229, 3.033, 3.994",\
"0.1416, 0.1808, 0.2824, 0.4506, 0.7016, 1.068, 1.574, 2.226, 3.032, 3.992",\
"0.1416, 0.1814, 0.2824, 0.4504, 0.702, 1.069, 1.575, 2.227, 3.033, 3.996",\
"0.1418, 0.1806, 0.2822, 0.4506, 0.702, 1.069, 1.574, 2.226, 3.029, 3.992",\
"0.1416, 0.1808, 0.2828, 0.451, 0.7014, 1.068, 1.574, 2.225, 3.028, 3.99",\
"0.1422, 0.1808, 0.2822, 0.4508, 0.7016, 1.069, 1.573, 2.227, 3.03, 3.987");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006371, 0.02522, 0.06122, 0.1173, 0.196, 0.2996, 0.43, 0.5893, 0.7791");
values("0.1216, 0.167, 0.3242, 0.6346, 1.138, 1.853, 2.802, 3.996, 5.451, 7.18",\
"0.1208, 0.1678, 0.3242, 0.6346, 1.137, 1.852, 2.802, 3.996, 5.446, 7.177",\
"0.1208, 0.1676, 0.324, 0.6346, 1.139, 1.853, 2.798, 3.99, 5.453, 7.181",\
"0.1214, 0.1672, 0.3242, 0.6344, 1.137, 1.853, 2.797, 3.993, 5.454, 7.193",\
"0.1208, 0.1674, 0.3238, 0.6338, 1.137, 1.856, 2.803, 3.99, 5.444, 7.191",\
"0.1204, 0.1662, 0.3238, 0.6344, 1.138, 1.852, 2.799, 3.988, 5.45, 7.177",\
"0.12, 0.1668, 0.3238, 0.6342, 1.139, 1.856, 2.799, 3.99, 5.45, 7.193",\
"0.1202, 0.1668, 0.324, 0.6336, 1.139, 1.853, 2.803, 3.997, 5.443, 7.178",\
"0.1202, 0.1664, 0.324, 0.6336, 1.137, 1.854, 2.799, 3.991, 5.453, 7.193",\
"0.1204, 0.1664, 0.3242, 0.634, 1.138, 1.853, 2.799, 3.988, 5.448, 7.189");
}
}
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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006371, 0.02522, 0.06122, 0.1173, 0.196, 0.2996, 0.43, 0.5893, 0.7791");
values("0.9247, 0.9634, 1.072, 1.257, 1.54, 1.939, 2.466, 3.131, 3.942, 4.909",\
"0.9383, 0.9772, 1.086, 1.27, 1.554, 1.953, 2.48, 3.144, 3.956, 4.92",\
"0.9896, 1.028, 1.137, 1.321, 1.605, 2.004, 2.531, 3.195, 4.005, 4.974",\
"1.092, 1.131, 1.24, 1.424, 1.707, 2.107, 2.633, 3.298, 4.11, 5.073",\
"1.243, 1.282, 1.391, 1.575, 1.858, 2.257, 2.784, 3.449, 4.258, 5.225",\
"1.421, 1.46, 1.569, 1.753, 2.035, 2.434, 2.961, 3.624, 4.437, 5.401",\
"1.617, 1.656, 1.765, 1.949, 2.231, 2.629, 3.156, 3.82, 4.632, 5.599",\
"1.827, 1.867, 1.976, 2.159, 2.441, 2.839, 3.364, 4.027, 4.838, 5.803",\
"2.048, 2.088, 2.197, 2.38, 2.661, 3.059, 3.584, 4.247, 5.056, 6.023",\
"2.279, 2.319, 2.428, 2.611, 2.892, 3.289, 3.814, 4.476, 5.287, 6.252");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006371, 0.02522, 0.06122, 0.1173, 0.196, 0.2996, 0.43, 0.5893, 0.7791");
values("0.1188, 0.1649, 0.321, 0.6298, 1.136, 1.855, 2.797, 3.996, 5.449, 7.195",\
"0.1195, 0.1653, 0.3212, 0.6286, 1.136, 1.855, 2.798, 3.993, 5.45, 7.179",\
"0.1188, 0.1648, 0.321, 0.6296, 1.136, 1.855, 2.801, 3.996, 5.444, 7.182",\
"0.1194, 0.1646, 0.3212, 0.6288, 1.136, 1.855, 2.798, 3.996, 5.45, 7.179",\
"0.1198, 0.1654, 0.3214, 0.6288, 1.136, 1.855, 2.798, 3.996, 5.444, 7.179",\
"0.1198, 0.1668, 0.3232, 0.6302, 1.135, 1.854, 2.798, 3.994, 5.453, 7.179",\
"0.1228, 0.1688, 0.3244, 0.6296, 1.135, 1.854, 2.798, 3.996, 5.453, 7.182",\
"0.1244, 0.1708, 0.3256, 0.6318, 1.137, 1.852, 2.801, 3.994, 5.45, 7.177",\
"0.126, 0.1726, 0.3268, 0.6314, 1.135, 1.852, 2.797, 3.99, 5.45, 7.179",\
"0.1278, 0.1734, 0.328, 0.6322, 1.137, 1.854, 2.8, 3.99, 5.444, 7.182");
}
}
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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006371, 0.02522, 0.06122, 0.1173, 0.196, 0.2996, 0.43, 0.5893, 0.7791");
values("0.9248, 0.9633, 1.072, 1.257, 1.54, 1.939, 2.466, 3.131, 3.94, 4.909",\
"0.9384, 0.9773, 1.086, 1.27, 1.554, 1.953, 2.48, 3.144, 3.956, 4.92",\
"0.9896, 1.028, 1.137, 1.321, 1.605, 2.004, 2.531, 3.195, 4.006, 4.974",\
"1.092, 1.131, 1.24, 1.424, 1.707, 2.107, 2.634, 3.297, 4.108, 5.076",\
"1.243, 1.282, 1.391, 1.575, 1.858, 2.258, 2.784, 3.449, 4.26, 5.227",\
"1.421, 1.46, 1.569, 1.753, 2.036, 2.435, 2.96, 3.624, 4.435, 5.404",\
"1.617, 1.656, 1.765, 1.949, 2.231, 2.63, 3.156, 3.82, 4.632, 5.596",\
"1.827, 1.867, 1.976, 2.159, 2.441, 2.839, 3.364, 4.027, 4.839, 5.804",\
"2.048, 2.088, 2.197, 2.38, 2.661, 3.058, 3.584, 4.247, 5.056, 6.023",\
"2.279, 2.319, 2.428, 2.611, 2.891, 3.289, 3.814, 4.478, 5.286, 6.252");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006371, 0.02522, 0.06122, 0.1173, 0.196, 0.2996, 0.43, 0.5893, 0.7791");
values("0.1187, 0.165, 0.3216, 0.629, 1.136, 1.853, 2.801, 3.994, 5.444, 7.194",\
"0.1195, 0.1653, 0.3212, 0.6286, 1.136, 1.855, 2.798, 3.994, 5.45, 7.179",\
"0.1186, 0.1648, 0.321, 0.629, 1.136, 1.854, 2.801, 3.997, 5.443, 7.182",\
"0.119, 0.165, 0.3222, 0.629, 1.136, 1.855, 2.799, 3.994, 5.451, 7.181",\
"0.1194, 0.1654, 0.3216, 0.629, 1.134, 1.855, 2.799, 3.994, 5.453, 7.182",\
"0.1202, 0.1666, 0.3228, 0.63, 1.135, 1.854, 2.802, 3.993, 5.444, 7.196",\
"0.1222, 0.1682, 0.3242, 0.6304, 1.135, 1.854, 2.798, 3.988, 5.453, 7.18",\
"0.1244, 0.1704, 0.3254, 0.6316, 1.136, 1.853, 2.801, 3.991, 5.443, 7.177",\
"0.1266, 0.1726, 0.3266, 0.632, 1.135, 1.852, 2.797, 3.99, 5.448, 7.177",\
"0.1288, 0.174, 0.3278, 0.6314, 1.136, 1.854, 2.802, 3.989, 5.443, 7.183");
}
}
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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006371, 0.02522, 0.06122, 0.1173, 0.196, 0.2996, 0.43, 0.5893, 0.7791");
values("0.8301, 0.8688, 0.978, 1.163, 1.446, 1.846, 2.372, 3.037, 3.849, 4.815",\
"0.8443, 0.883, 0.992, 1.177, 1.46, 1.86, 2.387, 3.051, 3.863, 4.829",\
"0.8955, 0.9342, 1.043, 1.228, 1.512, 1.911, 2.438, 3.102, 3.913, 4.881",\
"0.9974, 1.036, 1.145, 1.33, 1.614, 2.013, 2.54, 3.204, 4.016, 4.983",\
"1.141, 1.18, 1.289, 1.474, 1.757, 2.157, 2.683, 3.348, 4.159, 5.126",\
"1.31, 1.349, 1.458, 1.642, 1.926, 2.324, 2.851, 3.514, 4.325, 5.294",\
"1.499, 1.538, 1.647, 1.832, 2.114, 2.512, 3.038, 3.702, 4.513, 5.481",\
"1.704, 1.744, 1.853, 2.037, 2.319, 2.717, 3.242, 3.905, 4.716, 5.683",\
"1.923, 1.964, 2.074, 2.258, 2.539, 2.936, 3.461, 4.124, 4.933, 5.899",\
"2.156, 2.197, 2.307, 2.491, 2.771, 3.168, 3.693, 4.355, 5.165, 6.131");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006371, 0.02522, 0.06122, 0.1173, 0.196, 0.2996, 0.43, 0.5893, 0.7791");
values("0.1183, 0.1651, 0.321, 0.6302, 1.134, 1.855, 2.802, 3.992, 5.448, 7.182",\
"0.1187, 0.1649, 0.3211, 0.6286, 1.136, 1.854, 2.799, 3.995, 5.454, 7.182",\
"0.1184, 0.165, 0.3212, 0.6302, 1.136, 1.852, 2.797, 3.992, 5.455, 7.183",\
"0.1186, 0.1654, 0.321, 0.6286, 1.135, 1.854, 2.803, 3.995, 5.444, 7.183",\
"0.1192, 0.1658, 0.3228, 0.629, 1.136, 1.855, 2.796, 3.995, 5.455, 7.182",\
"0.1208, 0.1676, 0.3236, 0.6302, 1.136, 1.855, 2.799, 3.994, 5.449, 7.183",\
"0.1228, 0.1692, 0.325, 0.632, 1.135, 1.855, 2.802, 3.989, 5.443, 7.183",\
"0.1272, 0.1728, 0.327, 0.6324, 1.135, 1.852, 2.8, 3.993, 5.452, 7.181",\
"0.1298, 0.1752, 0.3294, 0.634, 1.135, 1.854, 2.798, 3.99, 5.453, 7.19",\
"0.1332, 0.178, 0.332, 0.6346, 1.136, 1.855, 2.799, 3.989, 5.443, 7.187");
}
}
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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006371, 0.02522, 0.06122, 0.1173, 0.196, 0.2996, 0.43, 0.5893, 0.7791");
values("0.8307, 0.8694, 0.9784, 1.164, 1.447, 1.847, 2.373, 3.038, 3.849, 4.816",\
"0.8448, 0.8836, 0.9926, 1.178, 1.461, 1.861, 2.387, 3.051, 3.863, 4.831",\
"0.8959, 0.9346, 1.044, 1.229, 1.512, 1.912, 2.438, 3.103, 3.914, 4.882",\
"0.998, 1.037, 1.146, 1.33, 1.614, 2.014, 2.54, 3.205, 4.016, 4.983",\
"1.142, 1.181, 1.289, 1.474, 1.758, 2.157, 2.684, 3.348, 4.16, 5.125",\
"1.31, 1.349, 1.458, 1.643, 1.926, 2.325, 2.851, 3.516, 4.325, 5.293",\
"1.499, 1.538, 1.647, 1.831, 2.114, 2.512, 3.038, 3.702, 4.513, 5.482",\
"1.705, 1.744, 1.854, 2.038, 2.32, 2.718, 3.243, 3.906, 4.717, 5.685",\
"1.924, 1.964, 2.074, 2.258, 2.538, 2.936, 3.461, 4.124, 4.933, 5.9",\
"2.157, 2.197, 2.307, 2.491, 2.772, 3.168, 3.693, 4.356, 5.166, 6.131");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006371, 0.02522, 0.06122, 0.1173, 0.196, 0.2996, 0.43, 0.5893, 0.7791");
values("0.1187, 0.1649, 0.3214, 0.6284, 1.136, 1.855, 2.798, 3.995, 5.455, 7.183",\
"0.1191, 0.1652, 0.321, 0.6286, 1.135, 1.855, 2.803, 3.997, 5.447, 7.183",\
"0.1186, 0.165, 0.322, 0.6284, 1.136, 1.855, 2.799, 3.995, 5.454, 7.183",\
"0.1184, 0.1652, 0.3214, 0.629, 1.135, 1.855, 2.803, 3.995, 5.444, 7.183",\
"0.1186, 0.1654, 0.3218, 0.629, 1.136, 1.855, 2.797, 3.995, 5.454, 7.182",\
"0.121, 0.1676, 0.3236, 0.631, 1.135, 1.853, 2.799, 3.995, 5.443, 7.182",\
"0.1236, 0.1696, 0.3254, 0.6316, 1.135, 1.856, 2.802, 3.994, 5.444, 7.179",\
"0.1264, 0.1726, 0.3272, 0.6316, 1.135, 1.852, 2.8, 3.997, 5.442, 7.189",\
"0.1302, 0.1754, 0.3294, 0.6338, 1.136, 1.853, 2.797, 3.99, 5.448, 7.179",\
"0.1332, 0.1788, 0.3314, 0.6336, 1.138, 1.854, 2.8, 3.992, 5.444, 7.19");
}
}
timing() {
related_pin : "SETN" ;
timing_sense : negative_unate ;
timing_type : preset ;
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006371, 0.02522, 0.06122, 0.1173, 0.196, 0.2996, 0.43, 0.5893, 0.7791");
values("0.9248, 0.9633, 1.072, 1.257, 1.54, 1.939, 2.466, 3.131, 3.94, 4.909",\
"0.9384, 0.9773, 1.086, 1.27, 1.554, 1.953, 2.48, 3.144, 3.956, 4.92",\
"0.9896, 1.028, 1.137, 1.321, 1.605, 2.004, 2.531, 3.195, 4.006, 4.974",\
"1.092, 1.131, 1.24, 1.424, 1.707, 2.107, 2.634, 3.297, 4.108, 5.076",\
"1.243, 1.282, 1.391, 1.575, 1.858, 2.258, 2.784, 3.449, 4.26, 5.227",\
"1.421, 1.46, 1.569, 1.753, 2.036, 2.435, 2.96, 3.624, 4.435, 5.404",\
"1.617, 1.656, 1.765, 1.949, 2.231, 2.63, 3.156, 3.82, 4.632, 5.596",\
"1.827, 1.867, 1.976, 2.159, 2.441, 2.839, 3.364, 4.027, 4.839, 5.804",\
"2.048, 2.088, 2.197, 2.38, 2.661, 3.058, 3.584, 4.247, 5.056, 6.023",\
"2.279, 2.319, 2.428, 2.611, 2.891, 3.289, 3.814, 4.478, 5.286, 6.252");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.006371, 0.02522, 0.06122, 0.1173, 0.196, 0.2996, 0.43, 0.5893, 0.7791");
values("0.1187, 0.165, 0.3216, 0.629, 1.136, 1.853, 2.801, 3.994, 5.444, 7.194",\
"0.1195, 0.1653, 0.3212, 0.6286, 1.136, 1.855, 2.798, 3.994, 5.45, 7.179",\
"0.1186, 0.1648, 0.321, 0.629, 1.136, 1.854, 2.801, 3.997, 5.443, 7.182",\
"0.119, 0.165, 0.3222, 0.629, 1.136, 1.855, 2.799, 3.994, 5.451, 7.181",\
"0.1194, 0.1654, 0.3216, 0.629, 1.134, 1.855, 2.799, 3.994, 5.453, 7.182",\
"0.1202, 0.1666, 0.3228, 0.63, 1.135, 1.854, 2.802, 3.993, 5.444, 7.196",\
"0.1222, 0.1682, 0.3242, 0.6304, 1.135, 1.854, 2.798, 3.988, 5.453, 7.18",\
"0.1244, 0.1704, 0.3254, 0.6316, 1.136, 1.853, 2.801, 3.991, 5.443, 7.177",\
"0.1266, 0.1726, 0.3266, 0.632, 1.135, 1.852, 2.797, 3.99, 5.448, 7.177",\
"0.1288, 0.174, 0.3278, 0.6314, 1.136, 1.854, 2.802, 3.989, 5.443, 7.183");
}
}
}
pin(SETN) {
capacitance : 0.009181 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 7.2 ;
min_pulse_width_low : 0.617 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLKN&!D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.06031, 0.06023, 0.06002, 0.05998, 0.06006, 0.06013, 0.06009, \
0.06009, 0.06006, 0.06005");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("-0.03826, -0.03823, -0.03819, -0.03814, -0.03818, -0.0384, -0.03842, \
-0.03844, -0.03842, -0.03854");
}
}
internal_power() {
when : "!CLKN&D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.06032, 0.06023, 0.06001, 0.06001, 0.06003, 0.06014, 0.06008, \
0.06007, 0.0601, 0.06005");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("-0.03826, -0.03823, -0.03819, -0.03814, -0.03826, -0.0384, -0.03841, \
-0.03839, -0.03844, -0.03854");
}
}
internal_power() {
when : "CLKN&!D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.1662, 0.1655, 0.1665, 0.1748, 0.1934, 0.224, 0.2671, 0.3234, \
0.3935, 0.4781");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.03414, 0.03341, 0.03381, 0.0403, 0.05583, 0.08233, 0.1209, 0.1719, \
0.2358, 0.3134");
}
}
internal_power() {
when : "CLKN&D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.06027, 0.06014, 0.06011, 0.05997, 0.05997, 0.06004, 0.06005, \
0.06008, 0.06007, 0.06004");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("-0.03826, -0.03823, -0.03818, -0.03816, -0.03823, -0.03838, -0.03839, \
-0.03844, -0.0385, -0.03855");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : recovery_falling ;
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.229, 0.212, 0.163, 0.059, -0.072, -0.213, -0.392, -0.579, -0.788, -1.022",\
"0.234, 0.22, 0.169, 0.064, -0.066, -0.216, -0.382, -0.573, -0.779, -1.018",\
"0.264, 0.254, 0.198, 0.093, -0.036, -0.181, -0.356, -0.546, -0.752, -0.996",\
"0.337, 0.32, 0.268, 0.16, 0.033, -0.118, -0.284, -0.475, -0.689, -0.92",\
"0.447, 0.434, 0.382, 0.267, 0.138, -0.011, -0.178, -0.373, -0.58, -0.825",\
"0.617, 0.594, 0.536, 0.43, 0.301, 0.146, -0.03, -0.225, -0.436, -0.679",\
"0.872, 0.855, 0.802, 0.674, 0.536, 0.366, 0.184, -0.014, -0.236, -0.483",\
"1.299, 1.286, 1.23, 1.068, 0.892, 0.701, 0.499, 0.289, 0.054, -0.201",\
"1.91, 1.89, 1.813, 1.633, 1.433, 1.212, 0.972, 0.735, 0.484, 0.213",\
"2.663, 2.652, 2.542, 2.334, 2.119, 1.855, 1.593, 1.335, 1.051, 0.748");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : removal_falling ;
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.177, 0.194, 0.244, 0.345, 0.486, 0.646, 0.822, 1.029, 1.244, 1.496",\
"0.172, 0.182, 0.238, 0.337, 0.474, 0.634, 0.818, 1.018, 1.239, 1.486",\
"0.143, 0.153, 0.205, 0.309, 0.449, 0.607, 0.787, 0.993, 1.212, 1.458",\
"0.091, 0.098, 0.149, 0.253, 0.394, 0.554, 0.741, 0.938, 1.168, 1.41",\
"0.025, 0.041, 0.091, 0.196, 0.333, 0.494, 0.681, 0.885, 1.106, 1.352",\
"-0.035, -0.029, 0.021, 0.125, 0.265, 0.43, 0.616, 0.822, 1.044, 1.294",\
"-0.112, -0.097, -0.048, 0.055, 0.2, 0.357, 0.545, 0.754, 0.982, 1.227",\
"-0.179, -0.169, -0.12, -0.012, 0.128, 0.294, 0.48, 0.694, 0.917, 1.168",\
"-0.25, -0.237, -0.186, -0.078, 0.058, 0.226, 0.42, 0.628, 0.856, 1.111",\
"-0.312, -0.303, -0.256, -0.147, -0.003, 0.164, 0.357, 0.57, 0.803, 1.057");
}
}
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("0.617");
}
}
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("0.617");
}
}
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("0.608");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "ENABLE_CLKN_AND_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "CLKN&D" ;
fall_constraint(scalar) {
values("0.608");
}
}
}
}