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.00046947" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLKN&!D&SETN" ; | |
value : "0.000571" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLKN&D&!SETN" ; | |
value : "0.000471235" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLKN&D&SETN" ; | |
value : "0.00072065" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLKN&!D&!SETN" ; | |
value : "0.00043127" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLKN&!D&SETN" ; | |
value : "0.0007055" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLKN&D&!SETN" ; | |
value : "0.00043279" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLKN&D&SETN" ; | |
value : "0.00067185" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.00072065" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(CLKN) { | |
capacitance : 0.005102 ; | |
clock : true ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 4 ; | |
min_period : 0.904 ; | |
min_pulse_width_high : 0.424 ; | |
min_pulse_width_low : 0.427 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
when : "!D&!SETN" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
values("0.4956, 0.4946, 0.5003, 0.529, 0.5881, 0.6787, 0.8027, 0.9615, \ | |
1.156, 1.388"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
values("0.4102, 0.4095, 0.4137, 0.4393, 0.4902, 0.57, 0.6804, 0.8228, \ | |
0.9976, 1.206"); | |
} | |
} | |
internal_power() { | |
when : "!D&SETN" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
values("0.3992, 0.3984, 0.4042, 0.4317, 0.4864, 0.5703, 0.6862, 0.8341, \ | |
1.016, 1.235"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
values("0.3039, 0.3031, 0.3073, 0.3303, 0.3763, 0.4502, 0.5529, 0.6859, \ | |
0.8501, 1.047"); | |
} | |
} | |
internal_power() { | |
when : "D&!SETN" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
values("0.4131, 0.4121, 0.4183, 0.4456, 0.5003, 0.5842, 0.6995, 0.8475, \ | |
1.03, 1.248"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
values("0.3012, 0.3004, 0.3043, 0.3275, 0.3736, 0.4473, 0.55, 0.683, 0.8473, \ | |
1.045"); | |
} | |
} | |
internal_power() { | |
when : "D&SETN" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
values("0.4131, 0.4121, 0.4181, 0.4458, 0.5002, 0.5842, 0.6996, 0.8479, \ | |
1.03, 1.248"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
values("0.3011, 0.3003, 0.3044, 0.3272, 0.3732, 0.4469, 0.5499, 0.6831, \ | |
0.8473, 1.045"); | |
} | |
} | |
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.427"); | |
} | |
rise_constraint(scalar) { | |
values("0.424"); | |
} | |
} | |
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.417"); | |
} | |
rise_constraint(scalar) { | |
values("0.357"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
sdf_cond : "ENABLE_NOT_D_AND_SETN === 1'b1" ; | |
timing_type : minimum_period ; | |
when : "!D&SETN" ; | |
fall_constraint(scalar) { | |
values("0.904"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
sdf_cond : "ENABLE_D_AND_SETN === 1'b1" ; | |
timing_type : minimum_period ; | |
when : "D&SETN" ; | |
fall_constraint(scalar) { | |
values("0.86"); | |
} | |
} | |
} | |
pin(D) { | |
capacitance : 0.004017 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 4 ; | |
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.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
values("0.09405, 0.09394, 0.1024, 0.1258, 0.1667, 0.2261, 0.3059, 0.4073, \ | |
0.5316, 0.6803"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
values("0.006367, 0.005946, 0.01087, 0.02924, 0.06397, 0.1164, 0.1873, \ | |
0.2782, 0.3904, 0.5245"); | |
} | |
} | |
internal_power() { | |
when : "!CLKN&SETN" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
values("0.094, 0.09396, 0.1025, 0.1258, 0.1666, 0.2261, 0.3058, 0.4072, \ | |
0.5316, 0.6802"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
values("0.006353, 0.005944, 0.01088, 0.0292, 0.06398, 0.1163, 0.1874, \ | |
0.2783, 0.3903, 0.5245"); | |
} | |
} | |
internal_power() { | |
when : "CLKN&!SETN" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
values("0.2094, 0.2096, 0.2151, 0.2329, 0.2671, 0.3204, 0.3949, 0.4918, \ | |
0.6125, 0.7578"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
values("0.08694, 0.0867, 0.09062, 0.1046, 0.1326, 0.1777, 0.2419, 0.3268, \ | |
0.4337, 0.5632"); | |
} | |
} | |
internal_power() { | |
when : "CLKN&SETN" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
values("0.3138, 0.3137, 0.3193, 0.3396, 0.3792, 0.4406, 0.5258, 0.6357, \ | |
0.771, 0.9332"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
values("0.2463, 0.2461, 0.2502, 0.2666, 0.2992, 0.3514, 0.425, 0.5211, \ | |
0.6409, 0.785"); | |
} | |
} | |
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.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
values("0.006, 0.007, 0.036, 0.077, 0.116, 0.172, 0.245, 0.324, 0.417, 0.521",\ | |
"-0.001, -0, 0.028, 0.067, 0.11, 0.168, 0.238, 0.314, 0.412, 0.513",\ | |
"-0.027, -0.028, -0, 0.039, 0.089, 0.136, 0.21, 0.285, 0.379, 0.484",\ | |
"-0.077, -0.073, -0.046, -0.009, 0.035, 0.086, 0.156, 0.238, 0.323, 0.431",\ | |
"-0.142, -0.135, -0.107, -0.07, -0.028, 0.028, 0.086, 0.163, 0.253, 0.353",\ | |
"-0.214, -0.211, -0.182, -0.146, -0.108, -0.054, 0.007, 0.079, 0.157, 0.26",\ | |
"-0.305, -0.299, -0.273, -0.236, -0.194, -0.146, -0.086, -0.021, 0.054, 0.15",\ | |
"-0.401, -0.397, -0.371, -0.337, -0.301, -0.251, -0.196, -0.127, -0.057, 0.029",\ | |
"-0.518, -0.513, -0.483, -0.45, -0.418, -0.373, -0.321, -0.253, -0.178, -0.096",\ | |
"-0.642, -0.639, -0.613, -0.577, -0.548, -0.508, -0.456, -0.387, -0.323, -0.233"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
values("0.103, 0.113, 0.14, 0.192, 0.268, 0.355, 0.459, 0.57, 0.697, 0.828",\ | |
"0.099, 0.109, 0.131, 0.187, 0.266, 0.355, 0.456, 0.563, 0.694, 0.822",\ | |
"0.085, 0.092, 0.114, 0.17, 0.252, 0.337, 0.439, 0.55, 0.677, 0.809",\ | |
"0.067, 0.072, 0.099, 0.155, 0.228, 0.32, 0.417, 0.534, 0.654, 0.792",\ | |
"0.053, 0.056, 0.085, 0.134, 0.217, 0.304, 0.405, 0.518, 0.647, 0.777",\ | |
"0.042, 0.045, 0.079, 0.134, 0.212, 0.302, 0.398, 0.513, 0.637, 0.774",\ | |
"0.048, 0.059, 0.084, 0.135, 0.215, 0.305, 0.402, 0.516, 0.644, 0.776",\ | |
"0.074, 0.076, 0.108, 0.157, 0.235, 0.323, 0.427, 0.533, 0.66, 0.796",\ | |
"0.119, 0.122, 0.154, 0.195, 0.278, 0.359, 0.451, 0.567, 0.689, 0.828",\ | |
"0.181, 0.179, 0.209, 0.258, 0.327, 0.409, 0.504, 0.615, 0.737, 0.871"); | |
} | |
} | |
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.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
values("0.309, 0.293, 0.271, 0.205, 0.129, 0.048, -0.038, -0.131, -0.231, -0.346",\ | |
"0.313, 0.304, 0.272, 0.216, 0.143, 0.057, -0.028, -0.119, -0.223, -0.336",\ | |
"0.341, 0.337, 0.301, 0.245, 0.171, 0.085, 0.002, -0.095, -0.193, -0.308",\ | |
"0.393, 0.385, 0.357, 0.294, 0.219, 0.141, 0.055, -0.034, -0.136, -0.254",\ | |
"0.471, 0.458, 0.434, 0.375, 0.301, 0.221, 0.13, 0.04, -0.061, -0.176",\ | |
"0.569, 0.561, 0.531, 0.471, 0.402, 0.318, 0.232, 0.143, 0.036, -0.075",\ | |
"0.683, 0.674, 0.65, 0.588, 0.513, 0.438, 0.347, 0.257, 0.156, 0.041",\ | |
"0.816, 0.806, 0.777, 0.718, 0.649, 0.57, 0.479, 0.39, 0.289, 0.175",\ | |
"0.961, 0.952, 0.927, 0.866, 0.794, 0.718, 0.633, 0.537, 0.437, 0.326",\ | |
"1.124, 1.11, 1.088, 1.034, 0.96, 0.879, 0.797, 0.705, 0.597, 0.494"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
values("0.195, 0.187, 0.158, 0.119, 0.061, -0.013, -0.073, -0.137, -0.223, -0.296",\ | |
"0.201, 0.19, 0.169, 0.12, 0.065, -0.011, -0.072, -0.137, -0.215, -0.291",\ | |
"0.221, 0.217, 0.182, 0.141, 0.085, 0.012, -0.053, -0.119, -0.201, -0.282",\ | |
"0.249, 0.241, 0.219, 0.173, 0.106, 0.035, -0.036, -0.107, -0.195, -0.259",\ | |
"0.285, 0.275, 0.252, 0.2, 0.133, 0.061, -0.012, -0.091, -0.18, -0.262",\ | |
"0.312, 0.305, 0.276, 0.229, 0.162, 0.076, -0.006, -0.079, -0.186, -0.272",\ | |
"0.331, 0.334, 0.301, 0.251, 0.177, 0.093, 0.008, -0.083, -0.19, -0.286",\ | |
"0.342, 0.332, 0.31, 0.257, 0.185, 0.103, 0.007, -0.083, -0.195, -0.303",\ | |
"0.348, 0.333, 0.306, 0.255, 0.18, 0.096, 0.003, -0.089, -0.207, -0.323",\ | |
"0.331, 0.321, 0.293, 0.242, 0.165, 0.081, -0.014, -0.107, -0.232, -0.349"); | |
} | |
} | |
} | |
pin(Q) { | |
direction : output ; | |
function : "IQ1" ; | |
max_capacitance : 0.7252 ; | |
max_transition : 4 ; | |
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.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.005999, 0.02355, 0.05705, 0.1093, 0.1825, 0.2789, 0.4003, 0.5485, 0.7252"); | |
values("0.7322, 0.7099, 0.6642, 0.6315, 0.6126, 0.6005, 0.5926, 0.5875, 0.5839, 0.5812",\ | |
"0.7321, 0.7099, 0.6642, 0.6312, 0.6122, 0.6007, 0.5929, 0.5877, 0.5839, 0.5813",\ | |
"0.7321, 0.7096, 0.6642, 0.6308, 0.6123, 0.6003, 0.5927, 0.5872, 0.5837, 0.5811",\ | |
"0.7326, 0.7106, 0.6647, 0.6315, 0.6128, 0.601, 0.5932, 0.588, 0.5845, 0.5818",\ | |
"0.7356, 0.7135, 0.6676, 0.6346, 0.6157, 0.6039, 0.5961, 0.5909, 0.5874, 0.5848",\ | |
"0.7413, 0.7191, 0.6734, 0.6401, 0.6215, 0.6099, 0.6022, 0.5968, 0.5932, 0.5906",\ | |
"0.749, 0.7273, 0.6814, 0.6477, 0.6291, 0.617, 0.6094, 0.6041, 0.6005, 0.5977",\ | |
"0.7589, 0.737, 0.6909, 0.6582, 0.639, 0.6271, 0.6193, 0.614, 0.6104, 0.6078",\ | |
"0.7718, 0.7502, 0.7037, 0.6707, 0.6516, 0.6396, 0.632, 0.6267, 0.6229, 0.6203",\ | |
"0.787, 0.7652, 0.7189, 0.6858, 0.6665, 0.6543, 0.6466, 0.6412, 0.6378, 0.635"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.005999, 0.02355, 0.05705, 0.1093, 0.1825, 0.2789, 0.4003, 0.5485, 0.7252"); | |
values("0.7783, 0.7613, 0.7357, 0.7173, 0.7069, 0.7009, 0.7013, 0.7011, 0.7028, 0.7042",\ | |
"0.779, 0.7618, 0.736, 0.718, 0.7075, 0.7014, 0.7013, 0.7017, 0.7034, 0.7053",\ | |
"0.7791, 0.762, 0.7363, 0.7183, 0.7077, 0.7019, 0.7018, 0.7017, 0.7029, 0.7058",\ | |
"0.781, 0.7639, 0.7386, 0.7204, 0.7099, 0.7037, 0.7036, 0.704, 0.7057, 0.7096",\ | |
"0.7854, 0.7681, 0.7429, 0.724, 0.7145, 0.7083, 0.7077, 0.7086, 0.7103, 0.7112",\ | |
"0.7906, 0.7741, 0.7491, 0.7314, 0.7213, 0.7139, 0.7133, 0.7136, 0.7158, 0.7192",\ | |
"0.7972, 0.7806, 0.7554, 0.7385, 0.7277, 0.721, 0.7204, 0.7207, 0.7249, 0.7243",\ | |
"0.8044, 0.7874, 0.7633, 0.7446, 0.7351, 0.7322, 0.7286, 0.7289, 0.7301, 0.7335",\ | |
"0.8133, 0.7959, 0.7693, 0.7521, 0.7404, 0.7365, 0.7424, 0.7418, 0.74, 0.7429",\ | |
"0.8213, 0.8041, 0.7794, 0.7623, 0.7488, 0.7428, 0.7472, 0.7555, 0.7522, 0.7536"); | |
} | |
} | |
internal_power() { | |
related_pin : "SETN" ; | |
when : "!CLKN&!D" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.005999, 0.02355, 0.05705, 0.1093, 0.1825, 0.2789, 0.4003, 0.5485, 0.7252"); | |
values("0.9255, 0.9106, 0.8863, 0.8679, 0.8566, 0.8516, 0.851, 0.8513, 0.8521, 0.8545",\ | |
"0.9248, 0.9095, 0.8853, 0.8673, 0.8556, 0.8503, 0.8487, 0.8505, 0.8507, 0.8561",\ | |
"0.9321, 0.9172, 0.8926, 0.8745, 0.8629, 0.8575, 0.8574, 0.8578, 0.8585, 0.8609",\ | |
"0.9657, 0.9502, 0.9259, 0.9076, 0.8959, 0.8907, 0.8891, 0.8914, 0.8921, 0.895",\ | |
"1.043, 1.028, 1.003, 0.9838, 0.9715, 0.9661, 0.965, 0.9643, 0.9671, 0.9695",\ | |
"1.169, 1.153, 1.128, 1.107, 1.095, 1.088, 1.085, 1.086, 1.087, 1.09",\ | |
"1.346, 1.329, 1.303, 1.281, 1.268, 1.259, 1.255, 1.257, 1.256, 1.258",\ | |
"1.552, 1.534, 1.505, 1.48, 1.467, 1.463, 1.456, 1.453, 1.453, 1.453",\ | |
"1.772, 1.754, 1.724, 1.697, 1.679, 1.671, 1.671, 1.669, 1.665, 1.664",\ | |
"2.007, 1.988, 1.958, 1.932, 1.912, 1.898, 1.894, 1.898, 1.897, 1.898"); | |
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */ | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.005999, 0.02355, 0.05705, 0.1093, 0.1825, 0.2789, 0.4003, 0.5485, 0.7252"); | |
values("0.9255, 0.9106, 0.8863, 0.8679, 0.8566, 0.8516, 0.851, 0.8513, 0.8521, 0.8545",\ | |
"0.9248, 0.9095, 0.8853, 0.8673, 0.8556, 0.8503, 0.8487, 0.8505, 0.8507, 0.8561",\ | |
"0.9321, 0.9172, 0.8926, 0.8745, 0.8629, 0.8575, 0.8574, 0.8578, 0.8585, 0.8609",\ | |
"0.9657, 0.9502, 0.9259, 0.9076, 0.8959, 0.8907, 0.8891, 0.8914, 0.8921, 0.895",\ | |
"1.043, 1.028, 1.003, 0.9838, 0.9715, 0.9661, 0.965, 0.9643, 0.9671, 0.9695",\ | |
"1.169, 1.153, 1.128, 1.107, 1.095, 1.088, 1.085, 1.086, 1.087, 1.09",\ | |
"1.346, 1.329, 1.303, 1.281, 1.268, 1.259, 1.255, 1.257, 1.256, 1.258",\ | |
"1.552, 1.534, 1.505, 1.48, 1.467, 1.463, 1.456, 1.453, 1.453, 1.453",\ | |
"1.772, 1.754, 1.724, 1.697, 1.679, 1.671, 1.671, 1.669, 1.665, 1.664",\ | |
"2.007, 1.988, 1.958, 1.932, 1.912, 1.898, 1.894, 1.898, 1.897, 1.898"); | |
} | |
} | |
internal_power() { | |
related_pin : "SETN" ; | |
when : "!CLKN&D" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.005999, 0.02355, 0.05705, 0.1093, 0.1825, 0.2789, 0.4003, 0.5485, 0.7252"); | |
values("0.9256, 0.9107, 0.8866, 0.868, 0.8573, 0.8511, 0.85, 0.8509, 0.8521, 0.8545",\ | |
"0.9249, 0.9097, 0.8855, 0.8674, 0.8558, 0.8508, 0.8492, 0.8516, 0.8508, 0.8567",\ | |
"0.932, 0.9166, 0.8926, 0.8744, 0.8626, 0.8575, 0.8564, 0.8568, 0.8585, 0.8619",\ | |
"0.9653, 0.9499, 0.9256, 0.9075, 0.8957, 0.8906, 0.889, 0.8908, 0.8911, 0.8945",\ | |
"1.043, 1.027, 1.003, 0.9837, 0.9712, 0.9655, 0.9634, 0.9643, 0.9645, 0.9694",\ | |
"1.17, 1.153, 1.13, 1.108, 1.096, 1.088, 1.086, 1.086, 1.087, 1.089",\ | |
"1.346, 1.328, 1.303, 1.28, 1.268, 1.259, 1.255, 1.257, 1.257, 1.26",\ | |
"1.552, 1.534, 1.506, 1.481, 1.467, 1.462, 1.455, 1.453, 1.453, 1.454",\ | |
"1.772, 1.754, 1.725, 1.697, 1.678, 1.671, 1.67, 1.669, 1.668, 1.664",\ | |
"2.007, 1.988, 1.959, 1.933, 1.912, 1.9, 1.895, 1.899, 1.898, 1.897"); | |
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */ | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.005999, 0.02355, 0.05705, 0.1093, 0.1825, 0.2789, 0.4003, 0.5485, 0.7252"); | |
values("0.9256, 0.9107, 0.8866, 0.868, 0.8573, 0.8511, 0.85, 0.8509, 0.8521, 0.8545",\ | |
"0.9249, 0.9097, 0.8855, 0.8674, 0.8558, 0.8508, 0.8492, 0.8516, 0.8508, 0.8567",\ | |
"0.932, 0.9166, 0.8926, 0.8744, 0.8626, 0.8575, 0.8564, 0.8568, 0.8585, 0.8619",\ | |
"0.9653, 0.9499, 0.9256, 0.9075, 0.8957, 0.8906, 0.889, 0.8908, 0.8911, 0.8945",\ | |
"1.043, 1.027, 1.003, 0.9837, 0.9712, 0.9655, 0.9634, 0.9643, 0.9645, 0.9694",\ | |
"1.17, 1.153, 1.13, 1.108, 1.096, 1.088, 1.086, 1.086, 1.087, 1.089",\ | |
"1.346, 1.328, 1.303, 1.28, 1.268, 1.259, 1.255, 1.257, 1.257, 1.26",\ | |
"1.552, 1.534, 1.506, 1.481, 1.467, 1.462, 1.455, 1.453, 1.453, 1.454",\ | |
"1.772, 1.754, 1.725, 1.697, 1.678, 1.671, 1.67, 1.669, 1.668, 1.664",\ | |
"2.007, 1.988, 1.959, 1.933, 1.912, 1.9, 1.895, 1.899, 1.898, 1.897"); | |
} | |
} | |
internal_power() { | |
related_pin : "SETN" ; | |
when : "CLKN&!D" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.005999, 0.02355, 0.05705, 0.1093, 0.1825, 0.2789, 0.4003, 0.5485, 0.7252"); | |
values("0.6718, 0.6562, 0.633, 0.6157, 0.6049, 0.5996, 0.5985, 0.5993, 0.601, 0.6064",\ | |
"0.6715, 0.6564, 0.6326, 0.6166, 0.604, 0.6003, 0.5992, 0.6006, 0.6013, 0.6057",\ | |
"0.6751, 0.6598, 0.6365, 0.6189, 0.6079, 0.6033, 0.6022, 0.603, 0.6048, 0.6077",\ | |
"0.6916, 0.6764, 0.6526, 0.6365, 0.6252, 0.6194, 0.6183, 0.6196, 0.6208, 0.6252",\ | |
"0.7326, 0.7176, 0.6929, 0.6747, 0.6626, 0.6567, 0.6566, 0.657, 0.6567, 0.6601",\ | |
"0.8013, 0.7851, 0.7604, 0.7409, 0.7275, 0.7204, 0.7188, 0.7186, 0.7209, 0.7248",\ | |
"0.8988, 0.8813, 0.854, 0.8338, 0.8213, 0.8119, 0.8083, 0.8071, 0.8093, 0.8157",\ | |
"1.013, 0.9956, 0.9674, 0.9415, 0.9261, 0.9193, 0.9152, 0.9131, 0.9128, 0.9127",\ | |
"1.136, 1.117, 1.086, 1.06, 1.042, 1.032, 1.03, 1.028, 1.027, 1.026",\ | |
"1.268, 1.248, 1.217, 1.187, 1.169, 1.155, 1.149, 1.152, 1.152, 1.152"); | |
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */ | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.005999, 0.02355, 0.05705, 0.1093, 0.1825, 0.2789, 0.4003, 0.5485, 0.7252"); | |
values("0.6718, 0.6562, 0.633, 0.6157, 0.6049, 0.5996, 0.5985, 0.5993, 0.601, 0.6064",\ | |
"0.6715, 0.6564, 0.6326, 0.6166, 0.604, 0.6003, 0.5992, 0.6006, 0.6013, 0.6057",\ | |
"0.6751, 0.6598, 0.6365, 0.6189, 0.6079, 0.6033, 0.6022, 0.603, 0.6048, 0.6077",\ | |
"0.6916, 0.6764, 0.6526, 0.6365, 0.6252, 0.6194, 0.6183, 0.6196, 0.6208, 0.6252",\ | |
"0.7326, 0.7176, 0.6929, 0.6747, 0.6626, 0.6567, 0.6566, 0.657, 0.6567, 0.6601",\ | |
"0.8013, 0.7851, 0.7604, 0.7409, 0.7275, 0.7204, 0.7188, 0.7186, 0.7209, 0.7248",\ | |
"0.8988, 0.8813, 0.854, 0.8338, 0.8213, 0.8119, 0.8083, 0.8071, 0.8093, 0.8157",\ | |
"1.013, 0.9956, 0.9674, 0.9415, 0.9261, 0.9193, 0.9152, 0.9131, 0.9128, 0.9127",\ | |
"1.136, 1.117, 1.086, 1.06, 1.042, 1.032, 1.03, 1.028, 1.027, 1.026",\ | |
"1.268, 1.248, 1.217, 1.187, 1.169, 1.155, 1.149, 1.152, 1.152, 1.152"); | |
} | |
} | |
internal_power() { | |
related_pin : "SETN" ; | |
when : "CLKN&D" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.005999, 0.02355, 0.05705, 0.1093, 0.1825, 0.2789, 0.4003, 0.5485, 0.7252"); | |
values("0.6693, 0.6535, 0.6303, 0.6125, 0.6026, 0.5979, 0.5968, 0.5967, 0.5994, 0.6023",\ | |
"0.6692, 0.654, 0.6304, 0.6144, 0.6018, 0.598, 0.5964, 0.5978, 0.599, 0.6039",\ | |
"0.673, 0.6571, 0.6336, 0.6178, 0.6061, 0.6012, 0.6001, 0.603, 0.6022, 0.6056",\ | |
"0.6899, 0.6745, 0.6506, 0.6326, 0.6225, 0.6176, 0.6165, 0.6174, 0.6191, 0.6225",\ | |
"0.7306, 0.7158, 0.6913, 0.6717, 0.6607, 0.6548, 0.6532, 0.6545, 0.6557, 0.6581",\ | |
"0.7995, 0.7839, 0.7591, 0.7396, 0.7268, 0.7203, 0.7172, 0.7176, 0.7193, 0.7222",\ | |
"0.8971, 0.8805, 0.8514, 0.8302, 0.8189, 0.8106, 0.8065, 0.8064, 0.8071, 0.8095",\ | |
"1.011, 0.9926, 0.9642, 0.9382, 0.9228, 0.9167, 0.9136, 0.91, 0.9092, 0.9096",\ | |
"1.134, 1.115, 1.085, 1.06, 1.041, 1.03, 1.029, 1.029, 1.026, 1.025",\ | |
"1.267, 1.248, 1.216, 1.186, 1.165, 1.153, 1.148, 1.153, 1.152, 1.153"); | |
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */ | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.005999, 0.02355, 0.05705, 0.1093, 0.1825, 0.2789, 0.4003, 0.5485, 0.7252"); | |
values("0.6693, 0.6535, 0.6303, 0.6125, 0.6026, 0.5979, 0.5968, 0.5967, 0.5994, 0.6023",\ | |
"0.6692, 0.654, 0.6304, 0.6144, 0.6018, 0.598, 0.5964, 0.5978, 0.599, 0.6039",\ | |
"0.673, 0.6571, 0.6336, 0.6178, 0.6061, 0.6012, 0.6001, 0.603, 0.6022, 0.6056",\ | |
"0.6899, 0.6745, 0.6506, 0.6326, 0.6225, 0.6176, 0.6165, 0.6174, 0.6191, 0.6225",\ | |
"0.7306, 0.7158, 0.6913, 0.6717, 0.6607, 0.6548, 0.6532, 0.6545, 0.6557, 0.6581",\ | |
"0.7995, 0.7839, 0.7591, 0.7396, 0.7268, 0.7203, 0.7172, 0.7176, 0.7193, 0.7222",\ | |
"0.8971, 0.8805, 0.8514, 0.8302, 0.8189, 0.8106, 0.8065, 0.8064, 0.8071, 0.8095",\ | |
"1.011, 0.9926, 0.9642, 0.9382, 0.9228, 0.9167, 0.9136, 0.91, 0.9092, 0.9096",\ | |
"1.134, 1.115, 1.085, 1.06, 1.041, 1.03, 1.029, 1.029, 1.026, 1.025",\ | |
"1.267, 1.248, 1.216, 1.186, 1.165, 1.153, 1.148, 1.153, 1.152, 1.153"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
timing_type : falling_edge ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.005999, 0.02355, 0.05705, 0.1093, 0.1825, 0.2789, 0.4003, 0.5485, 0.7252"); | |
values("0.5928, 0.6149, 0.6715, 0.7533, 0.8619, 1.002, 1.183, 1.41, 1.686, 2.017",\ | |
"0.599, 0.6212, 0.6777, 0.7596, 0.8681, 1.009, 1.189, 1.416, 1.693, 2.023",\ | |
"0.6255, 0.6479, 0.7044, 0.7862, 0.8948, 1.035, 1.216, 1.442, 1.719, 2.05",\ | |
"0.681, 0.7031, 0.7597, 0.8416, 0.9502, 1.091, 1.271, 1.498, 1.775, 2.105",\ | |
"0.7592, 0.7813, 0.838, 0.9198, 1.028, 1.169, 1.349, 1.576, 1.853, 2.183",\ | |
"0.8532, 0.8754, 0.9319, 1.014, 1.122, 1.263, 1.443, 1.67, 1.947, 2.277",\ | |
"0.9614, 0.9837, 1.04, 1.122, 1.231, 1.371, 1.552, 1.778, 2.055, 2.386",\ | |
"1.082, 1.104, 1.161, 1.243, 1.351, 1.492, 1.672, 1.899, 2.176, 2.506",\ | |
"1.215, 1.237, 1.294, 1.376, 1.484, 1.625, 1.805, 2.032, 2.309, 2.639",\ | |
"1.361, 1.383, 1.439, 1.521, 1.63, 1.77, 1.951, 2.177, 2.454, 2.785"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.005999, 0.02355, 0.05705, 0.1093, 0.1825, 0.2789, 0.4003, 0.5485, 0.7252"); | |
values("0.6128, 0.6336, 0.6922, 0.7945, 0.953, 1.177, 1.473, 1.846, 2.303, 2.847",\ | |
"0.619, 0.6399, 0.6984, 0.8009, 0.9594, 1.183, 1.479, 1.853, 2.309, 2.853",\ | |
"0.6462, 0.6671, 0.7258, 0.828, 0.9865, 1.211, 1.506, 1.88, 2.336, 2.88",\ | |
"0.7022, 0.723, 0.7818, 0.8841, 1.043, 1.267, 1.562, 1.936, 2.392, 2.935",\ | |
"0.7805, 0.8012, 0.86, 0.9622, 1.121, 1.345, 1.641, 2.014, 2.47, 3.015",\ | |
"0.8745, 0.8953, 0.9541, 1.056, 1.215, 1.439, 1.735, 2.108, 2.564, 3.108",\ | |
"0.9826, 1.004, 1.062, 1.165, 1.323, 1.547, 1.843, 2.216, 2.672, 3.217",\ | |
"1.102, 1.123, 1.182, 1.284, 1.442, 1.667, 1.962, 2.335, 2.791, 3.336",\ | |
"1.233, 1.254, 1.312, 1.415, 1.574, 1.797, 2.093, 2.466, 2.922, 3.466",\ | |
"1.375, 1.396, 1.455, 1.557, 1.716, 1.94, 2.235, 2.608, 3.065, 3.608"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.005999, 0.02355, 0.05705, 0.1093, 0.1825, 0.2789, 0.4003, 0.5485, 0.7252"); | |
values("0.08164, 0.1036, 0.1599, 0.2542, 0.3971, 0.6085, 0.8987, 1.274, 1.734, 2.281",\ | |
"0.08166, 0.1036, 0.1598, 0.2544, 0.3975, 0.6071, 0.8988, 1.273, 1.733, 2.283",\ | |
"0.08152, 0.1036, 0.1599, 0.2544, 0.3971, 0.6072, 0.8986, 1.274, 1.733, 2.283",\ | |
"0.08168, 0.1037, 0.16, 0.2543, 0.3974, 0.607, 0.8988, 1.273, 1.733, 2.283",\ | |
"0.0818, 0.1038, 0.16, 0.254, 0.3972, 0.607, 0.8988, 1.273, 1.733, 2.281",\ | |
"0.0818, 0.1034, 0.1598, 0.2544, 0.3976, 0.6072, 0.8996, 1.272, 1.733, 2.282",\ | |
"0.0816, 0.1036, 0.16, 0.2542, 0.3974, 0.607, 0.8974, 1.274, 1.734, 2.282",\ | |
"0.0814, 0.1036, 0.16, 0.2544, 0.3974, 0.6082, 0.8984, 1.271, 1.733, 2.283",\ | |
"0.0814, 0.104, 0.1602, 0.2544, 0.3974, 0.6074, 0.8996, 1.271, 1.731, 2.282",\ | |
"0.0818, 0.1042, 0.16, 0.2546, 0.3972, 0.6072, 0.8972, 1.272, 1.732, 2.28"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.005999, 0.02355, 0.05705, 0.1093, 0.1825, 0.2789, 0.4003, 0.5485, 0.7252"); | |
values("0.06836, 0.0929, 0.178, 0.3512, 0.6323, 1.029, 1.554, 2.217, 3.026, 3.993",\ | |
"0.06892, 0.09326, 0.178, 0.351, 0.6323, 1.029, 1.554, 2.216, 3.029, 3.989",\ | |
"0.0685, 0.09324, 0.1782, 0.3511, 0.6322, 1.029, 1.554, 2.216, 3.029, 3.996",\ | |
"0.06832, 0.09324, 0.178, 0.351, 0.6322, 1.029, 1.555, 2.216, 3.029, 3.989",\ | |
"0.0684, 0.0932, 0.178, 0.351, 0.6322, 1.029, 1.557, 2.216, 3.029, 3.994",\ | |
"0.068, 0.0928, 0.1784, 0.3514, 0.6324, 1.031, 1.555, 2.217, 3.029, 3.989",\ | |
"0.0682, 0.093, 0.1782, 0.351, 0.6318, 1.029, 1.555, 2.219, 3.024, 3.993",\ | |
"0.0684, 0.0924, 0.178, 0.3516, 0.6322, 1.03, 1.557, 2.219, 3.025, 3.988",\ | |
"0.068, 0.093, 0.178, 0.351, 0.6312, 1.03, 1.555, 2.217, 3.029, 3.985",\ | |
"0.0682, 0.0928, 0.1776, 0.3514, 0.6322, 1.029, 1.556, 2.216, 3.024, 3.992"); | |
} | |
} | |
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.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.005999, 0.02355, 0.05705, 0.1093, 0.1825, 0.2789, 0.4003, 0.5485, 0.7252"); | |
values("0.5102, 0.531, 0.5892, 0.6907, 0.8486, 1.072, 1.368, 1.742, 2.198, 2.742",\ | |
"0.5169, 0.5376, 0.5959, 0.6973, 0.8551, 1.079, 1.375, 1.748, 2.205, 2.748",\ | |
"0.5425, 0.5633, 0.6216, 0.7229, 0.8808, 1.105, 1.4, 1.774, 2.231, 2.774",\ | |
"0.5959, 0.6166, 0.6746, 0.7762, 0.9341, 1.158, 1.454, 1.827, 2.283, 2.828",\ | |
"0.6753, 0.6962, 0.7541, 0.8557, 1.013, 1.237, 1.533, 1.906, 2.362, 2.905",\ | |
"0.7704, 0.7913, 0.8494, 0.9505, 1.108, 1.331, 1.627, 2, 2.457, 2.999",\ | |
"0.8757, 0.8966, 0.9549, 1.055, 1.213, 1.436, 1.731, 2.104, 2.561, 3.104",\ | |
"0.9872, 1.008, 1.067, 1.167, 1.324, 1.547, 1.842, 2.214, 2.671, 3.215",\ | |
"1.104, 1.125, 1.184, 1.284, 1.441, 1.663, 1.957, 2.33, 2.785, 3.329",\ | |
"1.226, 1.247, 1.306, 1.406, 1.562, 1.784, 2.079, 2.451, 2.906, 3.449"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.005999, 0.02355, 0.05705, 0.1093, 0.1825, 0.2789, 0.4003, 0.5485, 0.7252"); | |
values("0.0677, 0.0921, 0.1768, 0.3487, 0.6305, 1.029, 1.554, 2.216, 3.027, 3.996",\ | |
"0.0677, 0.09198, 0.1767, 0.3485, 0.6309, 1.03, 1.557, 2.218, 3.028, 3.99",\ | |
"0.06772, 0.09212, 0.1768, 0.3487, 0.6309, 1.03, 1.554, 2.217, 3.027, 3.996",\ | |
"0.06746, 0.09218, 0.1772, 0.3486, 0.6311, 1.03, 1.554, 2.215, 3.024, 3.996",\ | |
"0.068, 0.0924, 0.1774, 0.3488, 0.6312, 1.03, 1.554, 2.217, 3.025, 3.987",\ | |
"0.0688, 0.0928, 0.1778, 0.3488, 0.6306, 1.03, 1.557, 2.218, 3.027, 3.986",\ | |
"0.0698, 0.094, 0.1784, 0.3494, 0.6302, 1.029, 1.557, 2.215, 3.027, 3.989",\ | |
"0.071, 0.0956, 0.1792, 0.3496, 0.6302, 1.03, 1.556, 2.219, 3.024, 3.994",\ | |
"0.072, 0.0962, 0.1796, 0.3498, 0.6304, 1.03, 1.554, 2.217, 3.026, 3.994",\ | |
"0.073, 0.097, 0.18, 0.3502, 0.631, 1.029, 1.558, 2.216, 3.023, 3.989"); | |
} | |
} | |
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.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.005999, 0.02355, 0.05705, 0.1093, 0.1825, 0.2789, 0.4003, 0.5485, 0.7252"); | |
values("0.5102, 0.531, 0.5893, 0.6907, 0.8487, 1.072, 1.368, 1.742, 2.198, 2.742",\ | |
"0.5168, 0.5376, 0.5959, 0.6973, 0.8551, 1.079, 1.375, 1.748, 2.205, 2.747",\ | |
"0.5424, 0.5632, 0.6213, 0.723, 0.8807, 1.104, 1.4, 1.774, 2.23, 2.773",\ | |
"0.5958, 0.6166, 0.6748, 0.7762, 0.934, 1.158, 1.453, 1.827, 2.284, 2.827",\ | |
"0.6753, 0.6962, 0.7541, 0.8557, 1.013, 1.237, 1.532, 1.906, 2.363, 2.905",\ | |
"0.7705, 0.7912, 0.8497, 0.9507, 1.108, 1.331, 1.627, 2, 2.456, 3.001",\ | |
"0.8756, 0.8963, 0.9549, 1.056, 1.213, 1.435, 1.731, 2.104, 2.56, 3.103",\ | |
"0.9873, 1.008, 1.067, 1.167, 1.324, 1.547, 1.842, 2.214, 2.671, 3.215",\ | |
"1.104, 1.125, 1.184, 1.284, 1.441, 1.663, 1.958, 2.33, 2.785, 3.329",\ | |
"1.226, 1.247, 1.306, 1.406, 1.562, 1.784, 2.079, 2.451, 2.906, 3.449"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.005999, 0.02355, 0.05705, 0.1093, 0.1825, 0.2789, 0.4003, 0.5485, 0.7252"); | |
values("0.06772, 0.0921, 0.1769, 0.3487, 0.6311, 1.029, 1.554, 2.218, 3.027, 3.996",\ | |
"0.06768, 0.092, 0.1767, 0.3489, 0.6307, 1.03, 1.554, 2.216, 3.029, 3.988",\ | |
"0.0678, 0.09206, 0.177, 0.3486, 0.6308, 1.031, 1.555, 2.217, 3.03, 3.987",\ | |
"0.0674, 0.09208, 0.1768, 0.3485, 0.6309, 1.03, 1.557, 2.217, 3.028, 3.989",\ | |
"0.068, 0.0926, 0.1772, 0.3488, 0.631, 1.03, 1.557, 2.217, 3.029, 3.987",\ | |
"0.0686, 0.0926, 0.1776, 0.3488, 0.6304, 1.031, 1.555, 2.22, 3.03, 3.991",\ | |
"0.0698, 0.0938, 0.1782, 0.349, 0.6308, 1.029, 1.554, 2.216, 3.024, 3.989",\ | |
"0.071, 0.095, 0.1792, 0.3496, 0.631, 1.03, 1.556, 2.22, 3.024, 3.996",\ | |
"0.072, 0.096, 0.18, 0.3498, 0.6308, 1.03, 1.554, 2.216, 3.024, 3.994",\ | |
"0.0736, 0.0974, 0.1804, 0.3504, 0.6318, 1.031, 1.555, 2.217, 3.023, 3.992"); | |
} | |
} | |
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.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.005999, 0.02355, 0.05705, 0.1093, 0.1825, 0.2789, 0.4003, 0.5485, 0.7252"); | |
values("0.4584, 0.4789, 0.5372, 0.639, 0.7972, 1.021, 1.317, 1.691, 2.147, 2.69",\ | |
"0.4649, 0.4857, 0.5439, 0.646, 0.8038, 1.028, 1.324, 1.697, 2.153, 2.699",\ | |
"0.491, 0.5117, 0.5701, 0.6718, 0.8298, 1.054, 1.35, 1.723, 2.179, 2.724",\ | |
"0.5441, 0.5649, 0.6231, 0.7252, 0.8829, 1.107, 1.403, 1.776, 2.232, 2.777",\ | |
"0.6206, 0.6414, 0.6997, 0.8012, 0.959, 1.183, 1.478, 1.852, 2.309, 2.853",\ | |
"0.7118, 0.7328, 0.7909, 0.8921, 1.05, 1.273, 1.569, 1.942, 2.398, 2.941",\ | |
"0.8142, 0.8352, 0.8935, 0.9947, 1.152, 1.375, 1.67, 2.043, 2.5, 3.043",\ | |
"0.9248, 0.9463, 1.005, 1.105, 1.262, 1.485, 1.779, 2.152, 2.608, 3.153",\ | |
"1.043, 1.064, 1.123, 1.223, 1.38, 1.602, 1.897, 2.269, 2.724, 3.268",\ | |
"1.167, 1.189, 1.248, 1.348, 1.505, 1.726, 2.021, 2.392, 2.847, 3.391"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.005999, 0.02355, 0.05705, 0.1093, 0.1825, 0.2789, 0.4003, 0.5485, 0.7252"); | |
values("0.0675, 0.0916, 0.1768, 0.3488, 0.631, 1.029, 1.555, 2.219, 3.027, 3.988",\ | |
"0.06744, 0.09176, 0.1768, 0.3486, 0.6311, 1.03, 1.556, 2.22, 3.029, 3.997",\ | |
"0.0676, 0.09198, 0.1766, 0.3488, 0.6309, 1.03, 1.556, 2.219, 3.03, 3.995",\ | |
"0.06748, 0.0919, 0.1768, 0.3487, 0.6302, 1.03, 1.556, 2.22, 3.029, 3.996",\ | |
"0.06756, 0.09202, 0.177, 0.3488, 0.6312, 1.029, 1.554, 2.218, 3.029, 3.996",\ | |
"0.069, 0.0932, 0.1776, 0.35, 0.6314, 1.03, 1.555, 2.217, 3.025, 3.988",\ | |
"0.0702, 0.0944, 0.179, 0.3496, 0.6308, 1.029, 1.554, 2.22, 3.024, 3.99",\ | |
"0.0724, 0.0968, 0.1802, 0.35, 0.6308, 1.029, 1.555, 2.218, 3.029, 3.993",\ | |
"0.074, 0.0982, 0.1808, 0.3508, 0.631, 1.03, 1.556, 2.216, 3.026, 3.987",\ | |
"0.0754, 0.1004, 0.1824, 0.351, 0.6312, 1.029, 1.554, 2.217, 3.023, 3.989"); | |
} | |
} | |
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.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.005999, 0.02355, 0.05705, 0.1093, 0.1825, 0.2789, 0.4003, 0.5485, 0.7252"); | |
values("0.4585, 0.4791, 0.5374, 0.6392, 0.7975, 1.021, 1.317, 1.691, 2.148, 2.69",\ | |
"0.4652, 0.4859, 0.5442, 0.6463, 0.804, 1.028, 1.324, 1.697, 2.154, 2.699",\ | |
"0.4912, 0.5118, 0.5701, 0.6721, 0.8301, 1.054, 1.35, 1.723, 2.179, 2.723",\ | |
"0.5445, 0.565, 0.6232, 0.725, 0.8832, 1.107, 1.403, 1.777, 2.233, 2.776",\ | |
"0.621, 0.6418, 0.7, 0.8013, 0.9593, 1.183, 1.479, 1.852, 2.309, 2.853",\ | |
"0.7122, 0.7329, 0.7912, 0.8927, 1.05, 1.274, 1.569, 1.942, 2.399, 2.943",\ | |
"0.8146, 0.8356, 0.8937, 0.9948, 1.152, 1.375, 1.671, 2.044, 2.5, 3.044",\ | |
"0.9248, 0.9461, 1.005, 1.105, 1.262, 1.485, 1.78, 2.152, 2.608, 3.153",\ | |
"1.043, 1.065, 1.124, 1.224, 1.38, 1.602, 1.897, 2.269, 2.725, 3.268",\ | |
"1.167, 1.19, 1.249, 1.349, 1.504, 1.726, 2.021, 2.393, 2.848, 3.391"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.005999, 0.02355, 0.05705, 0.1093, 0.1825, 0.2789, 0.4003, 0.5485, 0.7252"); | |
values("0.06744, 0.09154, 0.1769, 0.3488, 0.631, 1.03, 1.556, 2.219, 3.027, 3.989",\ | |
"0.06742, 0.0918, 0.1768, 0.3486, 0.6309, 1.03, 1.556, 2.22, 3.029, 3.996",\ | |
"0.06748, 0.09204, 0.1767, 0.3486, 0.6312, 1.03, 1.556, 2.216, 3.029, 3.99",\ | |
"0.06716, 0.09192, 0.1768, 0.3488, 0.631, 1.03, 1.556, 2.219, 3.027, 3.989",\ | |
"0.0675, 0.09208, 0.177, 0.349, 0.6312, 1.029, 1.556, 2.22, 3.03, 3.994",\ | |
"0.0684, 0.093, 0.1778, 0.3492, 0.6304, 1.031, 1.556, 2.217, 3.03, 3.99",\ | |
"0.0704, 0.0946, 0.1788, 0.3494, 0.6306, 1.029, 1.554, 2.216, 3.025, 3.99",\ | |
"0.0724, 0.0964, 0.1802, 0.3502, 0.6312, 1.029, 1.555, 2.22, 3.025, 3.994",\ | |
"0.0742, 0.0984, 0.181, 0.3508, 0.6312, 1.03, 1.555, 2.216, 3.027, 3.991",\ | |
"0.0758, 0.1002, 0.1822, 0.3508, 0.6316, 1.029, 1.554, 2.217, 3.023, 3.987"); | |
} | |
} | |
timing() { | |
related_pin : "SETN" ; | |
timing_sense : negative_unate ; | |
timing_type : preset ; | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.005999, 0.02355, 0.05705, 0.1093, 0.1825, 0.2789, 0.4003, 0.5485, 0.7252"); | |
values("0.5102, 0.531, 0.5893, 0.6907, 0.8487, 1.072, 1.368, 1.742, 2.198, 2.742",\ | |
"0.5168, 0.5376, 0.5959, 0.6973, 0.8551, 1.079, 1.375, 1.748, 2.205, 2.747",\ | |
"0.5424, 0.5632, 0.6213, 0.723, 0.8807, 1.104, 1.4, 1.774, 2.23, 2.773",\ | |
"0.5958, 0.6166, 0.6748, 0.7762, 0.934, 1.158, 1.453, 1.827, 2.284, 2.827",\ | |
"0.6753, 0.6962, 0.7541, 0.8557, 1.013, 1.237, 1.532, 1.906, 2.363, 2.905",\ | |
"0.7705, 0.7912, 0.8497, 0.9507, 1.108, 1.331, 1.627, 2, 2.456, 3.001",\ | |
"0.8756, 0.8963, 0.9549, 1.056, 1.213, 1.435, 1.731, 2.104, 2.56, 3.103",\ | |
"0.9873, 1.008, 1.067, 1.167, 1.324, 1.547, 1.842, 2.214, 2.671, 3.215",\ | |
"1.104, 1.125, 1.184, 1.284, 1.441, 1.663, 1.958, 2.33, 2.785, 3.329",\ | |
"1.226, 1.247, 1.306, 1.406, 1.562, 1.784, 2.079, 2.451, 2.906, 3.449"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.005999, 0.02355, 0.05705, 0.1093, 0.1825, 0.2789, 0.4003, 0.5485, 0.7252"); | |
values("0.0675, 0.0916, 0.1768, 0.3488, 0.631, 1.029, 1.555, 2.219, 3.027, 3.988",\ | |
"0.06744, 0.09176, 0.1768, 0.3486, 0.6311, 1.03, 1.556, 2.22, 3.029, 3.997",\ | |
"0.0676, 0.09198, 0.1766, 0.3488, 0.6309, 1.03, 1.556, 2.219, 3.03, 3.995",\ | |
"0.06748, 0.0919, 0.1768, 0.3487, 0.6302, 1.03, 1.556, 2.22, 3.029, 3.996",\ | |
"0.06756, 0.09202, 0.177, 0.3488, 0.6312, 1.029, 1.554, 2.218, 3.029, 3.996",\ | |
"0.069, 0.0932, 0.1776, 0.35, 0.6314, 1.03, 1.555, 2.217, 3.025, 3.988",\ | |
"0.0702, 0.0944, 0.179, 0.3496, 0.6308, 1.029, 1.554, 2.22, 3.024, 3.99",\ | |
"0.0724, 0.0968, 0.1802, 0.35, 0.6308, 1.029, 1.555, 2.218, 3.029, 3.993",\ | |
"0.074, 0.0982, 0.1808, 0.3508, 0.631, 1.03, 1.556, 2.216, 3.026, 3.987",\ | |
"0.0754, 0.1004, 0.1824, 0.351, 0.6312, 1.029, 1.554, 2.217, 3.023, 3.989"); | |
} | |
} | |
} | |
pin(SETN) { | |
capacitance : 0.009023 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 4 ; | |
min_pulse_width_low : 0.349 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
when : "!CLKN&!D" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
values("0.07498, 0.07483, 0.07457, 0.07441, 0.07449, 0.07458, 0.07459, \ | |
0.07456, 0.07463, 0.07468"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
values("-0.04749, -0.04751, -0.04737, -0.04746, -0.04735, -0.04733, -0.04767, \ | |
-0.0477, -0.04771, -0.04782"); | |
} | |
} | |
internal_power() { | |
when : "!CLKN&D" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
values("0.07495, 0.07474, 0.07456, 0.07448, 0.07454, 0.07446, 0.07458, \ | |
0.07464, 0.07459, 0.07458"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
values("-0.04749, -0.04751, -0.04737, -0.04746, -0.04735, -0.04733, -0.04768, \ | |
-0.0477, -0.04764, -0.04773"); | |
} | |
} | |
internal_power() { | |
when : "CLKN&!D" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
values("0.1988, 0.198, 0.201, 0.216, 0.2461, 0.2939, 0.3609, 0.4475, 0.5551, \ | |
0.6844"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
values("0.03948, 0.03885, 0.04093, 0.05263, 0.07845, 0.1207, 0.1806, 0.2593, \ | |
0.3573, 0.4759"); | |
} | |
} | |
internal_power() { | |
when : "CLKN&D" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
values("0.07487, 0.07477, 0.07458, 0.07466, 0.07453, 0.07448, 0.07466, \ | |
0.07455, 0.07455, 0.07459"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
values("-0.0475, -0.04752, -0.04737, -0.04742, -0.04737, -0.04746, -0.04769, \ | |
-0.04762, -0.04787, -0.04768"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
timing_type : recovery_falling ; | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
values("0.109, 0.099, 0.077, 0.021, -0.049, -0.129, -0.227, -0.319, -0.441, -0.572",\ | |
"0.113, 0.102, 0.075, 0.023, -0.049, -0.13, -0.22, -0.32, -0.442, -0.569",\ | |
"0.132, 0.123, 0.094, 0.037, -0.031, -0.109, -0.209, -0.304, -0.418, -0.556",\ | |
"0.163, 0.157, 0.129, 0.078, 0.004, -0.078, -0.171, -0.271, -0.382, -0.518",\ | |
"0.226, 0.214, 0.185, 0.132, 0.063, -0.019, -0.114, -0.214, -0.335, -0.468",\ | |
"0.319, 0.305, 0.276, 0.222, 0.153, 0.06, -0.033, -0.136, -0.252, -0.384",\ | |
"0.468, 0.448, 0.421, 0.352, 0.28, 0.186, 0.087, -0.007, -0.133, -0.272",\ | |
"0.699, 0.682, 0.648, 0.58, 0.489, 0.382, 0.271, 0.17, 0.044, -0.098",\ | |
"1.039, 1.015, 0.975, 0.9, 0.785, 0.667, 0.548, 0.421, 0.297, 0.147",\ | |
"1.445, 1.393, 1.373, 1.271, 1.16, 1.022, 0.899, 0.781, 0.631, 0.465"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
timing_type : removal_falling ; | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
values("0.097, 0.107, 0.132, 0.186, 0.26, 0.349, 0.451, 0.558, 0.682, 0.813",\ | |
"0.093, 0.102, 0.131, 0.181, 0.258, 0.343, 0.448, 0.557, 0.678, 0.811",\ | |
"0.077, 0.084, 0.114, 0.17, 0.242, 0.33, 0.43, 0.543, 0.66, 0.799",\ | |
"0.05, 0.06, 0.086, 0.138, 0.211, 0.305, 0.402, 0.514, 0.637, 0.77",\ | |
"0.019, 0.03, 0.056, 0.106, 0.182, 0.268, 0.371, 0.482, 0.611, 0.742",\ | |
"-0.019, -0.018, 0.012, 0.066, 0.141, 0.232, 0.332, 0.448, 0.571, 0.706",\ | |
"-0.064, -0.055, -0.026, 0.024, 0.102, 0.193, 0.292, 0.413, 0.531, 0.667",\ | |
"-0.102, -0.095, -0.07, -0.015, 0.061, 0.151, 0.257, 0.368, 0.498, 0.629",\ | |
"-0.145, -0.137, -0.112, -0.059, 0.022, 0.112, 0.218, 0.334, 0.46, 0.597",\ | |
"-0.185, -0.179, -0.153, -0.098, -0.016, 0.074, 0.184, 0.296, 0.429, 0.571"); | |
} | |
} | |
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.349"); | |
} | |
} | |
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.349"); | |
} | |
} | |
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.339"); | |
} | |
} | |
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.339"); | |
} | |
} | |
} | |
} | |