blob: eccb656863a30892ee962d7e2527206b2d4272dd [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__latrnq_4) {
area : 90.316800 ;
latch(IQ2,IQN2) {
enable : "E" ;
data_in : "D" ;
clear : "(!RN)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&!RN" ;
value : "0.0001632015" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&RN" ;
value : "0.0002015343" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&!RN" ;
value : "0.0001636998" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&RN" ;
value : "0.0001637526" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&!RN" ;
value : "0.0001632246" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&RN" ;
value : "0.0002518989" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&!RN" ;
value : "0.0001796157" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&RN" ;
value : "0.0001720191" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0002518989" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.004075 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.0183, 0.01844, 0.01867, 0.01897, 0.01926, 0.01951, 0.01964, \
0.01976, 0.01984, 0.01988");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.01295, -0.01296, -0.01295, -0.01306, -0.01309, -0.01313, -0.01311, \
-0.01317, -0.01319, -0.01319");
}
}
internal_power() {
when : "!E&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.01442, 0.01444, 0.01444, 0.01446, 0.01443, 0.01445, 0.01446, \
0.01444, 0.01445, 0.01445");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.01293, -0.01292, -0.01297, -0.01304, -0.0131, -0.01309, -0.01316, \
-0.01315, -0.01318, -0.01319");
}
}
internal_power() {
when : "E&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.0148, 0.01483, 0.01479, 0.01476, 0.01478, 0.0148, 0.01478, 0.01478, \
0.01477, 0.01477");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.01129, -0.0113, -0.01129, -0.01128, -0.01129, -0.01132, -0.0113, \
-0.01136, -0.01138, -0.0114");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_RN === 1'b1" ;
timing_type : hold_falling ;
when : "RN" ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.572, -0.558, -0.521, -0.471, -0.41, -0.326, -0.241, -0.154, -0.045, 0.076",\
"-0.579, -0.568, -0.536, -0.483, -0.42, -0.335, -0.253, -0.157, -0.053, 0.067",\
"-0.604, -0.593, -0.559, -0.503, -0.443, -0.368, -0.281, -0.188, -0.079, 0.046",\
"-0.653, -0.648, -0.607, -0.554, -0.495, -0.415, -0.328, -0.234, -0.121, 0.003",\
"-0.748, -0.737, -0.7, -0.642, -0.579, -0.497, -0.407, -0.309, -0.197, -0.066",\
"-0.866, -0.859, -0.817, -0.77, -0.704, -0.619, -0.518, -0.421, -0.302, -0.171",\
"-1.026, -1.016, -0.974, -0.922, -0.854, -0.769, -0.666, -0.555, -0.436, -0.305",\
"-1.214, -1.201, -1.162, -1.1, -1.035, -0.954, -0.841, -0.728, -0.607, -0.467",\
"-1.426, -1.413, -1.366, -1.305, -1.244, -1.158, -1.049, -0.925, -0.799, -0.66",\
"-1.66, -1.647, -1.602, -1.538, -1.473, -1.389, -1.284, -1.156, -1.018, -0.87");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.481, -0.48, -0.484, -0.522, -0.59, -0.681, -0.772, -0.846, -0.904, -0.941",\
"-0.488, -0.488, -0.486, -0.529, -0.595, -0.681, -0.773, -0.849, -0.908, -0.941",\
"-0.502, -0.503, -0.509, -0.539, -0.612, -0.695, -0.783, -0.854, -0.913, -0.947",\
"-0.537, -0.534, -0.544, -0.577, -0.643, -0.718, -0.794, -0.863, -0.914, -0.946",\
"-0.59, -0.591, -0.596, -0.627, -0.677, -0.75, -0.817, -0.878, -0.928, -0.958",\
"-0.646, -0.642, -0.649, -0.674, -0.717, -0.774, -0.835, -0.899, -0.954, -0.992",\
"-0.691, -0.688, -0.693, -0.714, -0.747, -0.808, -0.867, -0.928, -0.979, -1.029",\
"-0.724, -0.722, -0.727, -0.738, -0.777, -0.828, -0.889, -0.954, -1.016, -1.073",\
"-0.747, -0.746, -0.743, -0.759, -0.795, -0.847, -0.916, -0.983, -1.057, -1.123",\
"-0.754, -0.75, -0.745, -0.763, -0.792, -0.851, -0.927, -1.01, -1.094, -1.172");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_RN === 1'b1" ;
timing_type : setup_falling ;
when : "RN" ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.641, 0.629, 0.594, 0.55, 0.5, 0.436, 0.369, 0.323, 0.294, 0.277",\
"0.651, 0.64, 0.605, 0.558, 0.513, 0.448, 0.377, 0.328, 0.298, 0.281",\
"0.677, 0.673, 0.629, 0.583, 0.534, 0.471, 0.404, 0.357, 0.32, 0.294",\
"0.724, 0.716, 0.678, 0.629, 0.581, 0.516, 0.442, 0.386, 0.344, 0.312",\
"0.81, 0.801, 0.765, 0.72, 0.667, 0.598, 0.514, 0.446, 0.379, 0.319",\
"0.934, 0.928, 0.891, 0.839, 0.787, 0.712, 0.614, 0.529, 0.443, 0.362",\
"1.087, 1.077, 1.038, 0.986, 0.927, 0.855, 0.745, 0.645, 0.545, 0.44",\
"1.273, 1.26, 1.215, 1.157, 1.093, 1.02, 0.91, 0.801, 0.683, 0.562",\
"1.477, 1.465, 1.419, 1.36, 1.298, 1.225, 1.108, 0.983, 0.86, 0.73",\
"1.711, 1.698, 1.646, 1.585, 1.524, 1.444, 1.334, 1.201, 1.062, 0.919");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.55, 0.551, 0.557, 0.615, 0.759, 1.011, 1.381, 1.851, 2.432, 3.128",\
"0.553, 0.553, 0.566, 0.619, 0.763, 1.019, 1.379, 1.857, 2.426, 3.12",\
"0.576, 0.573, 0.578, 0.637, 0.781, 1.03, 1.39, 1.857, 2.423, 3.108",\
"0.609, 0.61, 0.615, 0.669, 0.815, 1.058, 1.404, 1.853, 2.402, 3.064",\
"0.658, 0.661, 0.667, 0.72, 0.844, 1.073, 1.39, 1.805, 2.323, 2.952",\
"0.714, 0.711, 0.723, 0.765, 0.875, 1.076, 1.363, 1.742, 2.222, 2.798",\
"0.764, 0.762, 0.771, 0.806, 0.903, 1.076, 1.336, 1.695, 2.138, 2.682",\
"0.8, 0.799, 0.806, 0.843, 0.924, 1.085, 1.331, 1.666, 2.092, 2.611",\
"0.826, 0.826, 0.832, 0.858, 0.936, 1.084, 1.308, 1.63, 2.032, 2.547",\
"0.835, 0.831, 0.835, 0.858, 0.935, 1.07, 1.288, 1.6, 2.005, 2.522");
}
}
}
pin(E) {
capacitance : 0.01009 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6 ;
min_pulse_width_high : 0.705 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.08892, 0.08784, 0.08871, 0.09489, 0.1073, 0.1266, 0.1532, 0.1879, \
0.2309, 0.2827");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.005299, 0.004583, 0.004789, 0.00932, 0.01977, 0.03664, 0.06052, \
0.09148, 0.1302, 0.1769");
}
}
internal_power() {
when : "!D&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.0889, 0.08778, 0.08867, 0.09482, 0.1073, 0.1266, 0.1532, 0.1879, \
0.2308, 0.2827");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.0005232, -0.0001702, 5.932e-05, 0.004577, 0.01497, 0.03196, \
0.05571, 0.08684, 0.1256, 0.1722");
}
}
internal_power() {
when : "D&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.0892, 0.0881, 0.08901, 0.09515, 0.1076, 0.1269, 0.1534, 0.1881, \
0.2311, 0.2829");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.01877, 0.018, 0.01828, 0.02275, 0.03323, 0.05006, 0.074, 0.105, \
0.1437, 0.1903");
}
}
internal_power() {
when : "D&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.09221, 0.09121, 0.09219, 0.09855, 0.1112, 0.1305, 0.1574, 0.1921, \
0.2352, 0.2871");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.0002277, -0.0005098, -0.0002923, 0.004143, 0.01436, 0.03116, \
0.05478, 0.08584, 0.1244, 0.1711");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D_AND_RN === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D&RN" ;
rise_constraint(scalar) {
values("0.705");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D_AND_RN === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&RN" ;
rise_constraint(scalar) {
values("0.485");
}
}
}
pin(Q) {
direction : output ;
function : "IQ2" ;
max_capacitance : 1.53 ;
max_transition : 6 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "D" ;
when : "E&RN" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01155, 0.0486, 0.1193, 0.2295, 0.3842, 0.5877, 0.844, 1.157, 1.53");
values("0.5359, 0.5284, 0.5224, 0.5215, 0.5214, 0.5217, 0.5218, 0.5219, 0.5219, 0.5219",\
"0.5355, 0.5278, 0.5225, 0.5212, 0.521, 0.5211, 0.5214, 0.5215, 0.5216, 0.5216",\
"0.5345, 0.5269, 0.5215, 0.5202, 0.52, 0.5201, 0.5205, 0.5206, 0.5206, 0.5207",\
"0.5347, 0.5274, 0.5215, 0.5204, 0.5205, 0.5205, 0.5207, 0.5208, 0.5209, 0.5209",\
"0.5407, 0.533, 0.5276, 0.5266, 0.5262, 0.5263, 0.5266, 0.5267, 0.5267, 0.5268",\
"0.5548, 0.5474, 0.5415, 0.5407, 0.5403, 0.5404, 0.5408, 0.5408, 0.5409, 0.541",\
"0.576, 0.5681, 0.5621, 0.5607, 0.5611, 0.5611, 0.5614, 0.5615, 0.5615, 0.5616",\
"0.6061, 0.5983, 0.5922, 0.5909, 0.5909, 0.5914, 0.5913, 0.5913, 0.5913, 0.5914",\
"0.6446, 0.6372, 0.6304, 0.6292, 0.6293, 0.6292, 0.6295, 0.6296, 0.6297, 0.6297",\
"0.6913, 0.6833, 0.6765, 0.675, 0.6755, 0.6757, 0.6756, 0.6756, 0.6758, 0.6756");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01155, 0.0486, 0.1193, 0.2295, 0.3842, 0.5877, 0.844, 1.157, 1.53");
values("0.4271, 0.4234, 0.4219, 0.4245, 0.4287, 0.4316, 0.4359, 0.4391, 0.4428, 0.4475",\
"0.4266, 0.4228, 0.4215, 0.4234, 0.4272, 0.4322, 0.4353, 0.4385, 0.4422, 0.4468",\
"0.4258, 0.4224, 0.4211, 0.4224, 0.4264, 0.4309, 0.4343, 0.4381, 0.4418, 0.4475",\
"0.4268, 0.423, 0.4221, 0.4239, 0.4284, 0.4332, 0.4353, 0.4411, 0.4428, 0.4488",\
"0.4334, 0.4304, 0.4282, 0.431, 0.4351, 0.4388, 0.4432, 0.4454, 0.4484, 0.4534",\
"0.4451, 0.4414, 0.4406, 0.4428, 0.4461, 0.4497, 0.4544, 0.4573, 0.461, 0.4673",\
"0.4643, 0.46, 0.4583, 0.4595, 0.4662, 0.4692, 0.4722, 0.4751, 0.4794, 0.4838",\
"0.4898, 0.4862, 0.4832, 0.4844, 0.4888, 0.4959, 0.4996, 0.5031, 0.5039, 0.5122",\
"0.5229, 0.5192, 0.5172, 0.5173, 0.5201, 0.5246, 0.5323, 0.5388, 0.5395, 0.5439",\
"0.563, 0.5592, 0.5557, 0.5584, 0.5613, 0.5639, 0.5666, 0.5771, 0.5838, 0.5885");
}
}
internal_power() {
related_pin : "E" ;
when : "RN" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01155, 0.0486, 0.1193, 0.2295, 0.3842, 0.5877, 0.844, 1.157, 1.53");
values("0.5179, 0.5103, 0.5044, 0.5034, 0.5032, 0.5037, 0.5038, 0.5038, 0.5039, 0.504",\
"0.5178, 0.5102, 0.5048, 0.5034, 0.5037, 0.5038, 0.5037, 0.5038, 0.5038, 0.5039",\
"0.5175, 0.5097, 0.5043, 0.5033, 0.503, 0.5031, 0.5034, 0.5035, 0.5035, 0.5036",\
"0.5167, 0.5094, 0.5034, 0.5025, 0.5025, 0.5024, 0.5027, 0.5028, 0.5029, 0.5029",\
"0.5147, 0.5072, 0.5012, 0.5002, 0.5002, 0.5004, 0.5006, 0.5006, 0.5006, 0.5007",\
"0.5128, 0.5054, 0.4995, 0.4989, 0.4988, 0.4989, 0.499, 0.499, 0.4991, 0.4991",\
"0.5126, 0.5051, 0.4992, 0.4983, 0.4985, 0.4987, 0.4987, 0.4985, 0.4986, 0.4987",\
"0.5126, 0.5053, 0.4995, 0.4983, 0.4983, 0.4983, 0.4987, 0.4988, 0.4987, 0.4987",\
"0.5137, 0.5061, 0.5003, 0.4998, 0.4993, 0.4998, 0.4998, 0.4999, 0.4999, 0.4999",\
"0.5151, 0.5074, 0.5022, 0.5009, 0.501, 0.5011, 0.5012, 0.5014, 0.5014, 0.5014");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01155, 0.0486, 0.1193, 0.2295, 0.3842, 0.5877, 0.844, 1.157, 1.53");
values("0.4298, 0.4263, 0.4243, 0.4269, 0.4299, 0.4343, 0.4377, 0.4419, 0.4459, 0.4499",\
"0.4302, 0.4267, 0.426, 0.4279, 0.4323, 0.4354, 0.4391, 0.4426, 0.446, 0.45",\
"0.4306, 0.4272, 0.4257, 0.4276, 0.4311, 0.4362, 0.4389, 0.4427, 0.4464, 0.4504",\
"0.4328, 0.4295, 0.4279, 0.4299, 0.4334, 0.4383, 0.4414, 0.4449, 0.4486, 0.4526",\
"0.4421, 0.4388, 0.4362, 0.4385, 0.4426, 0.4472, 0.4506, 0.4535, 0.4575, 0.4642",\
"0.4553, 0.4522, 0.4495, 0.4523, 0.4553, 0.4595, 0.4632, 0.4677, 0.4734, 0.4761",\
"0.4767, 0.4734, 0.4711, 0.4717, 0.4783, 0.4821, 0.4838, 0.4866, 0.491, 0.4954",\
"0.5028, 0.4995, 0.4961, 0.4979, 0.5007, 0.5078, 0.5121, 0.5143, 0.5167, 0.5214",\
"0.5326, 0.5288, 0.5261, 0.5271, 0.5294, 0.5339, 0.5403, 0.5474, 0.5498, 0.5529",\
"0.565, 0.5612, 0.5588, 0.5604, 0.5634, 0.5651, 0.5692, 0.5776, 0.586, 0.5917");
}
}
internal_power() {
related_pin : "RN" ;
when : "!D&!E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01155, 0.0486, 0.1193, 0.2295, 0.3842, 0.5877, 0.844, 1.157, 1.53");
values("0.499, 0.492, 0.4865, 0.4855, 0.4859, 0.4859, 0.4857, 0.4859, 0.486, 0.486",\
"0.4986, 0.4914, 0.486, 0.4852, 0.485, 0.4853, 0.4854, 0.4855, 0.4855, 0.4856",\
"0.4987, 0.4914, 0.4859, 0.485, 0.485, 0.4852, 0.4853, 0.4853, 0.4855, 0.4855",\
"0.5013, 0.4941, 0.4886, 0.4879, 0.4876, 0.4878, 0.4879, 0.488, 0.4881, 0.4882",\
"0.5129, 0.5055, 0.5003, 0.4992, 0.4993, 0.4994, 0.4994, 0.4996, 0.4997, 0.4996",\
"0.5327, 0.5257, 0.5203, 0.519, 0.5193, 0.5195, 0.5194, 0.5195, 0.5195, 0.5196",\
"0.5595, 0.5523, 0.5466, 0.5456, 0.5459, 0.546, 0.546, 0.546, 0.546, 0.5461",\
"0.5929, 0.5853, 0.5796, 0.5783, 0.5785, 0.5789, 0.5791, 0.5791, 0.5792, 0.5792",\
"0.6328, 0.6251, 0.619, 0.6177, 0.6179, 0.6182, 0.6185, 0.6186, 0.6186, 0.6187",\
"0.6777, 0.67, 0.6644, 0.6631, 0.6631, 0.6632, 0.6633, 0.6634, 0.6636, 0.6636");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01155, 0.0486, 0.1193, 0.2295, 0.3842, 0.5877, 0.844, 1.157, 1.53");
values("0.499, 0.492, 0.4865, 0.4855, 0.4859, 0.4859, 0.4857, 0.4859, 0.486, 0.486",\
"0.4986, 0.4914, 0.486, 0.4852, 0.485, 0.4853, 0.4854, 0.4855, 0.4855, 0.4856",\
"0.4987, 0.4914, 0.4859, 0.485, 0.485, 0.4852, 0.4853, 0.4853, 0.4855, 0.4855",\
"0.5013, 0.4941, 0.4886, 0.4879, 0.4876, 0.4878, 0.4879, 0.488, 0.4881, 0.4882",\
"0.5129, 0.5055, 0.5003, 0.4992, 0.4993, 0.4994, 0.4994, 0.4996, 0.4997, 0.4996",\
"0.5327, 0.5257, 0.5203, 0.519, 0.5193, 0.5195, 0.5194, 0.5195, 0.5195, 0.5196",\
"0.5595, 0.5523, 0.5466, 0.5456, 0.5459, 0.546, 0.546, 0.546, 0.546, 0.5461",\
"0.5929, 0.5853, 0.5796, 0.5783, 0.5785, 0.5789, 0.5791, 0.5791, 0.5792, 0.5792",\
"0.6328, 0.6251, 0.619, 0.6177, 0.6179, 0.6182, 0.6185, 0.6186, 0.6186, 0.6187",\
"0.6777, 0.67, 0.6644, 0.6631, 0.6631, 0.6632, 0.6633, 0.6634, 0.6636, 0.6636");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
related_pin : "RN" ;
when : "D&!E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01155, 0.0486, 0.1193, 0.2295, 0.3842, 0.5877, 0.844, 1.157, 1.53");
values("0.4987, 0.4915, 0.4861, 0.4851, 0.4851, 0.4852, 0.4853, 0.4854, 0.4855, 0.4856",\
"0.4987, 0.4914, 0.4857, 0.4853, 0.4856, 0.4851, 0.4853, 0.4854, 0.4856, 0.4856",\
"0.4985, 0.4913, 0.486, 0.4853, 0.485, 0.4851, 0.4852, 0.4853, 0.4854, 0.4855",\
"0.5012, 0.4941, 0.4885, 0.4876, 0.4878, 0.4878, 0.4879, 0.488, 0.4881, 0.4882",\
"0.5127, 0.5057, 0.5003, 0.4995, 0.4992, 0.4995, 0.4996, 0.4997, 0.4998, 0.4998",\
"0.5327, 0.5254, 0.5202, 0.519, 0.519, 0.5193, 0.5191, 0.5192, 0.5193, 0.5194",\
"0.5593, 0.5519, 0.5456, 0.5454, 0.5455, 0.5455, 0.5455, 0.5457, 0.5457, 0.5458",\
"0.5932, 0.5859, 0.5798, 0.5788, 0.579, 0.579, 0.5794, 0.5794, 0.5793, 0.5794",\
"0.6324, 0.6249, 0.6186, 0.6178, 0.6178, 0.6186, 0.6183, 0.6185, 0.6186, 0.6186",\
"0.6777, 0.6698, 0.6637, 0.6629, 0.6626, 0.663, 0.6635, 0.6634, 0.6634, 0.6635");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01155, 0.0486, 0.1193, 0.2295, 0.3842, 0.5877, 0.844, 1.157, 1.53");
values("0.4987, 0.4915, 0.4861, 0.4851, 0.4851, 0.4852, 0.4853, 0.4854, 0.4855, 0.4856",\
"0.4987, 0.4914, 0.4857, 0.4853, 0.4856, 0.4851, 0.4853, 0.4854, 0.4856, 0.4856",\
"0.4985, 0.4913, 0.486, 0.4853, 0.485, 0.4851, 0.4852, 0.4853, 0.4854, 0.4855",\
"0.5012, 0.4941, 0.4885, 0.4876, 0.4878, 0.4878, 0.4879, 0.488, 0.4881, 0.4882",\
"0.5127, 0.5057, 0.5003, 0.4995, 0.4992, 0.4995, 0.4996, 0.4997, 0.4998, 0.4998",\
"0.5327, 0.5254, 0.5202, 0.519, 0.519, 0.5193, 0.5191, 0.5192, 0.5193, 0.5194",\
"0.5593, 0.5519, 0.5456, 0.5454, 0.5455, 0.5455, 0.5455, 0.5457, 0.5457, 0.5458",\
"0.5932, 0.5859, 0.5798, 0.5788, 0.579, 0.579, 0.5794, 0.5794, 0.5793, 0.5794",\
"0.6324, 0.6249, 0.6186, 0.6178, 0.6178, 0.6186, 0.6183, 0.6185, 0.6186, 0.6186",\
"0.6777, 0.6698, 0.6637, 0.6629, 0.6626, 0.663, 0.6635, 0.6634, 0.6634, 0.6635");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
related_pin : "RN" ;
when : "D&E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01155, 0.0486, 0.1193, 0.2295, 0.3842, 0.5877, 0.844, 1.157, 1.53");
values("0.5365, 0.5293, 0.5237, 0.5227, 0.5229, 0.5229, 0.523, 0.5231, 0.5232, 0.5233",\
"0.5346, 0.5274, 0.5219, 0.5208, 0.5209, 0.521, 0.5211, 0.5212, 0.5213, 0.5214",\
"0.5331, 0.5259, 0.5202, 0.5197, 0.5196, 0.5194, 0.5197, 0.5198, 0.5198, 0.5199",\
"0.5353, 0.5282, 0.5226, 0.5217, 0.5216, 0.5217, 0.5219, 0.522, 0.5221, 0.5222",\
"0.5468, 0.5397, 0.5338, 0.5334, 0.5331, 0.5334, 0.5334, 0.5335, 0.5336, 0.5336",\
"0.5638, 0.5561, 0.5511, 0.5501, 0.5503, 0.5505, 0.5506, 0.5506, 0.5506, 0.5506",\
"0.5897, 0.582, 0.5764, 0.5754, 0.5752, 0.5754, 0.5754, 0.5756, 0.5757, 0.5758",\
"0.6256, 0.6182, 0.6125, 0.611, 0.611, 0.6112, 0.6115, 0.6115, 0.6116, 0.6116",\
"0.6708, 0.6629, 0.6571, 0.656, 0.6557, 0.6562, 0.656, 0.6562, 0.6563, 0.6563",\
"0.725, 0.7172, 0.7099, 0.7085, 0.7088, 0.7088, 0.7092, 0.7092, 0.7093, 0.7094");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01155, 0.0486, 0.1193, 0.2295, 0.3842, 0.5877, 0.844, 1.157, 1.53");
values("0.4275, 0.4239, 0.4216, 0.4244, 0.4289, 0.4326, 0.4353, 0.4391, 0.4435, 0.4475",\
"0.4272, 0.4236, 0.4221, 0.4246, 0.4288, 0.4329, 0.436, 0.4414, 0.4428, 0.4475",\
"0.4265, 0.4229, 0.4216, 0.424, 0.428, 0.4319, 0.4369, 0.4391, 0.4422, 0.4459",\
"0.4273, 0.424, 0.4226, 0.4239, 0.4285, 0.4332, 0.4356, 0.4414, 0.4432, 0.4468",\
"0.4338, 0.4303, 0.4284, 0.4303, 0.434, 0.4372, 0.4432, 0.4444, 0.4488, 0.4561",\
"0.4447, 0.441, 0.4392, 0.442, 0.4456, 0.4487, 0.4541, 0.4569, 0.4626, 0.4643",\
"0.4638, 0.4606, 0.4574, 0.4598, 0.4658, 0.4695, 0.4709, 0.4758, 0.4791, 0.4865",\
"0.4907, 0.4873, 0.4847, 0.4862, 0.4887, 0.4972, 0.5013, 0.5025, 0.5049, 0.5099",\
"0.5254, 0.5218, 0.5197, 0.521, 0.5221, 0.5273, 0.5343, 0.5411, 0.5448, 0.5449",\
"0.5678, 0.5641, 0.5604, 0.5623, 0.5658, 0.5685, 0.5729, 0.582, 0.5885, 0.5928");
}
}
timing() {
related_pin : "D" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01155, 0.0486, 0.1193, 0.2295, 0.3842, 0.5877, 0.844, 1.157, 1.53");
values("0.9991, 1.026, 1.093, 1.192, 1.328, 1.511, 1.75, 2.051, 2.418, 2.856",\
"1.009, 1.036, 1.104, 1.203, 1.338, 1.521, 1.76, 2.061, 2.429, 2.866",\
"1.036, 1.063, 1.131, 1.23, 1.366, 1.549, 1.788, 2.089, 2.456, 2.894",\
"1.085, 1.112, 1.18, 1.279, 1.415, 1.598, 1.837, 2.138, 2.505, 2.943",\
"1.173, 1.2, 1.268, 1.367, 1.503, 1.686, 1.925, 2.226, 2.593, 3.031",\
"1.299, 1.326, 1.394, 1.493, 1.629, 1.812, 2.051, 2.352, 2.719, 3.157",\
"1.457, 1.484, 1.552, 1.651, 1.787, 1.97, 2.209, 2.51, 2.877, 3.315",\
"1.65, 1.676, 1.744, 1.844, 1.979, 2.162, 2.402, 2.702, 3.07, 3.508",\
"1.87, 1.897, 1.965, 2.064, 2.2, 2.383, 2.622, 2.923, 3.29, 3.728",\
"2.115, 2.142, 2.21, 2.309, 2.445, 2.628, 2.868, 3.168, 3.536, 3.973");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01155, 0.0486, 0.1193, 0.2295, 0.3842, 0.5877, 0.844, 1.157, 1.53");
values("0.8373, 0.8668, 0.9548, 1.113, 1.358, 1.701, 2.152, 2.721, 3.414, 4.24",\
"0.8428, 0.8723, 0.9603, 1.118, 1.363, 1.707, 2.157, 2.726, 3.42, 4.245",\
"0.8599, 0.8895, 0.9773, 1.135, 1.381, 1.724, 2.174, 2.743, 3.436, 4.263",\
"0.8956, 0.9249, 1.013, 1.171, 1.416, 1.759, 2.21, 2.779, 3.472, 4.298",\
"0.9492, 0.9788, 1.067, 1.225, 1.47, 1.813, 2.264, 2.832, 3.526, 4.35",\
"1.004, 1.033, 1.121, 1.279, 1.524, 1.867, 2.318, 2.886, 3.58, 4.406",\
"1.052, 1.082, 1.17, 1.328, 1.573, 1.915, 2.367, 2.935, 3.628, 4.454",\
"1.089, 1.119, 1.206, 1.364, 1.609, 1.952, 2.403, 2.971, 3.664, 4.489",\
"1.111, 1.141, 1.229, 1.387, 1.631, 1.974, 2.425, 2.993, 3.685, 4.511",\
"1.116, 1.145, 1.233, 1.391, 1.636, 1.979, 2.429, 2.997, 3.69, 4.515");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01155, 0.0486, 0.1193, 0.2295, 0.3842, 0.5877, 0.844, 1.157, 1.53");
values("0.0736, 0.0994, 0.1724, 0.2966, 0.4982, 0.7952, 1.193, 1.697, 2.313, 3.045",\
"0.0736, 0.0992, 0.1724, 0.2966, 0.4992, 0.7948, 1.192, 1.697, 2.313, 3.043",\
"0.0736, 0.0994, 0.1724, 0.2966, 0.4992, 0.795, 1.192, 1.697, 2.313, 3.043",\
"0.0738, 0.0996, 0.1726, 0.2966, 0.4992, 0.795, 1.192, 1.697, 2.313, 3.044",\
"0.0738, 0.0994, 0.1724, 0.2972, 0.498, 0.795, 1.192, 1.697, 2.313, 3.043",\
"0.0738, 0.0996, 0.1726, 0.297, 0.4986, 0.795, 1.193, 1.695, 2.311, 3.047",\
"0.0738, 0.0996, 0.1724, 0.2968, 0.4986, 0.7942, 1.192, 1.696, 2.312, 3.045",\
"0.0742, 0.1002, 0.1726, 0.2968, 0.4982, 0.7946, 1.191, 1.695, 2.312, 3.045",\
"0.0744, 0.1, 0.173, 0.297, 0.4982, 0.7942, 1.192, 1.695, 2.311, 3.044",\
"0.075, 0.1004, 0.1736, 0.2976, 0.498, 0.795, 1.192, 1.695, 2.309, 3.042");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01155, 0.0486, 0.1193, 0.2295, 0.3842, 0.5877, 0.844, 1.157, 1.53");
values("0.07438, 0.1134, 0.246, 0.5162, 0.9454, 1.547, 2.343, 3.339, 4.562, 6.016",\
"0.07438, 0.1134, 0.246, 0.5162, 0.9452, 1.547, 2.343, 3.339, 4.562, 6.016",\
"0.07412, 0.1134, 0.2458, 0.5166, 0.9456, 1.548, 2.341, 3.34, 4.561, 6.015",\
"0.0742, 0.1134, 0.2458, 0.5166, 0.9456, 1.548, 2.341, 3.34, 4.561, 6.015",\
"0.0742, 0.1132, 0.2458, 0.5164, 0.9456, 1.55, 2.341, 3.341, 4.561, 6.016",\
"0.0742, 0.1136, 0.246, 0.5168, 0.9464, 1.55, 2.341, 3.344, 4.56, 6.016",\
"0.0744, 0.1134, 0.246, 0.5164, 0.9452, 1.548, 2.343, 3.339, 4.559, 6.016",\
"0.0744, 0.1136, 0.246, 0.5166, 0.9452, 1.548, 2.339, 3.34, 4.559, 6.011",\
"0.0744, 0.114, 0.2462, 0.5164, 0.9464, 1.549, 2.341, 3.34, 4.557, 6.011",\
"0.0752, 0.1142, 0.246, 0.5168, 0.946, 1.548, 2.341, 3.339, 4.556, 6.01");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01155, 0.0486, 0.1193, 0.2295, 0.3842, 0.5877, 0.844, 1.157, 1.53");
values("1.023, 1.049, 1.117, 1.216, 1.352, 1.535, 1.774, 2.075, 2.442, 2.88",\
"1.032, 1.059, 1.127, 1.226, 1.361, 1.544, 1.784, 2.085, 2.452, 2.889",\
"1.062, 1.089, 1.157, 1.256, 1.392, 1.575, 1.814, 2.115, 2.482, 2.92",\
"1.093, 1.119, 1.187, 1.287, 1.422, 1.605, 1.844, 2.145, 2.513, 2.95",\
"1.115, 1.142, 1.209, 1.308, 1.444, 1.627, 1.866, 2.167, 2.534, 2.972",\
"1.129, 1.156, 1.224, 1.323, 1.459, 1.642, 1.881, 2.182, 2.549, 2.986",\
"1.129, 1.156, 1.224, 1.323, 1.459, 1.642, 1.881, 2.182, 2.549, 2.986",\
"1.114, 1.14, 1.209, 1.308, 1.443, 1.626, 1.865, 2.166, 2.534, 2.971",\
"1.083, 1.109, 1.177, 1.276, 1.412, 1.595, 1.834, 2.135, 2.502, 2.94",\
"1.034, 1.061, 1.128, 1.228, 1.363, 1.547, 1.786, 2.087, 2.454, 2.892");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01155, 0.0486, 0.1193, 0.2295, 0.3842, 0.5877, 0.844, 1.157, 1.53");
values("0.768, 0.7976, 0.8855, 1.043, 1.289, 1.632, 2.083, 2.651, 3.343, 4.172",\
"0.7765, 0.8062, 0.8943, 1.052, 1.297, 1.64, 2.091, 2.66, 3.354, 4.179",\
"0.8045, 0.8341, 0.9219, 1.08, 1.325, 1.668, 2.119, 2.688, 3.381, 4.207",\
"0.8601, 0.8897, 0.9774, 1.136, 1.38, 1.724, 2.174, 2.743, 3.437, 4.263",\
"0.9337, 0.9635, 1.051, 1.209, 1.454, 1.797, 2.248, 2.816, 3.509, 4.337",\
"0.9982, 1.028, 1.116, 1.274, 1.519, 1.862, 2.313, 2.882, 3.574, 4.402",\
"1.054, 1.083, 1.171, 1.329, 1.574, 1.917, 2.368, 2.936, 3.628, 4.457",\
"1.094, 1.124, 1.212, 1.37, 1.615, 1.958, 2.409, 2.976, 3.669, 4.496",\
"1.116, 1.146, 1.233, 1.391, 1.636, 1.979, 2.43, 2.997, 3.69, 4.515",\
"1.115, 1.145, 1.233, 1.39, 1.635, 1.978, 2.429, 2.997, 3.689, 4.515");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01155, 0.0486, 0.1193, 0.2295, 0.3842, 0.5877, 0.844, 1.157, 1.53");
values("0.0736, 0.0992, 0.1728, 0.2964, 0.4986, 0.7952, 1.193, 1.695, 2.311, 3.045",\
"0.0736, 0.0994, 0.1722, 0.2966, 0.4982, 0.795, 1.192, 1.696, 2.31, 3.047",\
"0.0738, 0.0994, 0.1724, 0.2966, 0.4978, 0.7952, 1.192, 1.696, 2.312, 3.046",\
"0.0738, 0.0996, 0.1724, 0.2966, 0.4992, 0.7954, 1.192, 1.696, 2.312, 3.044",\
"0.0738, 0.0994, 0.1724, 0.2966, 0.499, 0.7942, 1.192, 1.697, 2.31, 3.046",\
"0.0736, 0.0994, 0.1726, 0.2966, 0.498, 0.7952, 1.193, 1.697, 2.313, 3.047",\
"0.074, 0.0994, 0.1724, 0.2966, 0.4986, 0.7938, 1.192, 1.696, 2.31, 3.047",\
"0.0738, 0.0996, 0.1726, 0.2964, 0.4986, 0.7938, 1.191, 1.694, 2.309, 3.043",\
"0.0738, 0.0996, 0.1726, 0.2968, 0.4986, 0.7952, 1.192, 1.694, 2.309, 3.042",\
"0.0738, 0.0994, 0.1724, 0.297, 0.498, 0.7942, 1.193, 1.696, 2.312, 3.041");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01155, 0.0486, 0.1193, 0.2295, 0.3842, 0.5877, 0.844, 1.157, 1.53");
values("0.07418, 0.1134, 0.246, 0.5165, 0.9462, 1.548, 2.341, 3.34, 4.56, 6.017",\
"0.07408, 0.113, 0.2457, 0.5166, 0.9454, 1.55, 2.343, 3.339, 4.562, 6.023",\
"0.0742, 0.1132, 0.2458, 0.5172, 0.9456, 1.548, 2.342, 3.339, 4.562, 6.016",\
"0.0742, 0.1132, 0.2458, 0.5172, 0.9454, 1.548, 2.342, 3.339, 4.562, 6.016",\
"0.0742, 0.1132, 0.2462, 0.5166, 0.9472, 1.548, 2.341, 3.343, 4.562, 6.017",\
"0.074, 0.1132, 0.2462, 0.5166, 0.9448, 1.548, 2.34, 3.339, 4.559, 6.015",\
"0.0742, 0.1132, 0.246, 0.5166, 0.945, 1.548, 2.342, 3.337, 4.559, 6.016",\
"0.0746, 0.1136, 0.2462, 0.5174, 0.9462, 1.547, 2.339, 3.343, 4.566, 6.012",\
"0.0744, 0.1136, 0.2462, 0.5162, 0.945, 1.549, 2.34, 3.339, 4.56, 6.016",\
"0.0748, 0.1142, 0.2464, 0.5166, 0.946, 1.549, 2.343, 3.337, 4.556, 6.011");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "D===1'b0 && E===1'b0" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "!D&!E" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01155, 0.0486, 0.1193, 0.2295, 0.3842, 0.5877, 0.844, 1.157, 1.53");
values("0.7145, 0.7411, 0.8092, 0.9083, 1.044, 1.227, 1.466, 1.767, 2.135, 2.572",\
"0.7252, 0.7518, 0.8199, 0.919, 1.055, 1.238, 1.477, 1.778, 2.145, 2.583",\
"0.7696, 0.7962, 0.8643, 0.9633, 1.099, 1.282, 1.521, 1.822, 2.189, 2.628",\
"0.8606, 0.8872, 0.9552, 1.054, 1.19, 1.373, 1.612, 1.913, 2.281, 2.718",\
"1.001, 1.027, 1.096, 1.195, 1.33, 1.513, 1.752, 2.054, 2.421, 2.859",\
"1.168, 1.195, 1.263, 1.362, 1.497, 1.681, 1.92, 2.221, 2.588, 3.026",\
"1.356, 1.382, 1.451, 1.55, 1.685, 1.868, 2.107, 2.408, 2.776, 3.213",\
"1.566, 1.593, 1.661, 1.76, 1.896, 2.079, 2.318, 2.619, 2.986, 3.424",\
"1.801, 1.827, 1.895, 1.995, 2.13, 2.313, 2.552, 2.853, 3.221, 3.658",\
"2.06, 2.086, 2.154, 2.253, 2.389, 2.572, 2.811, 3.112, 3.479, 3.917");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01155, 0.0486, 0.1193, 0.2295, 0.3842, 0.5877, 0.844, 1.157, 1.53");
values("0.07336, 0.09896, 0.172, 0.2963, 0.4983, 0.7948, 1.193, 1.697, 2.313, 3.051",\
"0.0733, 0.09902, 0.1724, 0.2965, 0.4979, 0.7952, 1.192, 1.697, 2.311, 3.048",\
"0.07358, 0.0992, 0.1722, 0.2964, 0.4992, 0.795, 1.193, 1.696, 2.314, 3.049",\
"0.0734, 0.099, 0.172, 0.2972, 0.499, 0.7954, 1.192, 1.697, 2.311, 3.049",\
"0.0734, 0.0992, 0.1724, 0.2962, 0.4982, 0.7948, 1.192, 1.697, 2.313, 3.047",\
"0.0734, 0.0996, 0.1722, 0.2968, 0.4986, 0.7948, 1.192, 1.696, 2.314, 3.051",\
"0.0734, 0.0992, 0.1722, 0.297, 0.4978, 0.7944, 1.191, 1.696, 2.311, 3.05",\
"0.0734, 0.0994, 0.173, 0.297, 0.4992, 0.7952, 1.191, 1.695, 2.312, 3.046",\
"0.0736, 0.0996, 0.1724, 0.2972, 0.4978, 0.7948, 1.193, 1.696, 2.309, 3.041",\
"0.0738, 0.0994, 0.1724, 0.297, 0.4982, 0.796, 1.193, 1.696, 2.311, 3.042");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "D===1'b1 && E===1'b0" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "D&!E" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01155, 0.0486, 0.1193, 0.2295, 0.3842, 0.5877, 0.844, 1.157, 1.53");
values("0.7145, 0.741, 0.8092, 0.9082, 1.044, 1.227, 1.466, 1.767, 2.134, 2.573",\
"0.7253, 0.7518, 0.82, 0.9189, 1.055, 1.238, 1.477, 1.778, 2.145, 2.583",\
"0.7695, 0.796, 0.8641, 0.9632, 1.099, 1.282, 1.521, 1.822, 2.189, 2.628",\
"0.8607, 0.8872, 0.9554, 1.054, 1.19, 1.373, 1.612, 1.913, 2.28, 2.719",\
"1.001, 1.027, 1.095, 1.195, 1.33, 1.513, 1.752, 2.053, 2.421, 2.859",\
"1.168, 1.195, 1.263, 1.362, 1.497, 1.68, 1.919, 2.22, 2.588, 3.026",\
"1.356, 1.382, 1.45, 1.549, 1.685, 1.868, 2.107, 2.408, 2.775, 3.213",\
"1.567, 1.593, 1.661, 1.76, 1.896, 2.079, 2.318, 2.619, 2.986, 3.424",\
"1.801, 1.827, 1.895, 1.994, 2.13, 2.313, 2.552, 2.853, 3.22, 3.658",\
"2.059, 2.086, 2.154, 2.253, 2.388, 2.571, 2.81, 3.111, 3.479, 3.916");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01155, 0.0486, 0.1193, 0.2295, 0.3842, 0.5877, 0.844, 1.157, 1.53");
values("0.07358, 0.09904, 0.1725, 0.2962, 0.4992, 0.7952, 1.192, 1.696, 2.314, 3.05",\
"0.0733, 0.0991, 0.172, 0.2967, 0.4992, 0.7948, 1.193, 1.697, 2.311, 3.05",\
"0.07334, 0.09914, 0.172, 0.297, 0.4982, 0.795, 1.193, 1.696, 2.314, 3.051",\
"0.0736, 0.0992, 0.172, 0.2962, 0.4988, 0.795, 1.192, 1.696, 2.314, 3.049",\
"0.0734, 0.0992, 0.1724, 0.2966, 0.499, 0.7946, 1.192, 1.697, 2.314, 3.051",\
"0.0734, 0.0992, 0.1728, 0.2966, 0.4992, 0.7952, 1.192, 1.696, 2.314, 3.051",\
"0.0736, 0.0994, 0.1724, 0.2966, 0.4978, 0.7942, 1.192, 1.697, 2.312, 3.051",\
"0.0736, 0.0994, 0.1724, 0.2966, 0.4978, 0.794, 1.191, 1.694, 2.311, 3.045",\
"0.0738, 0.0992, 0.1726, 0.2964, 0.498, 0.7954, 1.193, 1.695, 2.31, 3.043",\
"0.0738, 0.0996, 0.1728, 0.2966, 0.4984, 0.7946, 1.193, 1.695, 2.313, 3.042");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "D===1'b1 && E===1'b1" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "D&E" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01155, 0.0486, 0.1193, 0.2295, 0.3842, 0.5877, 0.844, 1.157, 1.53");
values("0.7165, 0.7431, 0.8112, 0.9103, 1.046, 1.229, 1.468, 1.769, 2.136, 2.574",\
"0.7259, 0.7524, 0.8206, 0.9196, 1.055, 1.238, 1.477, 1.778, 2.146, 2.584",\
"0.7692, 0.7957, 0.8639, 0.9629, 1.098, 1.282, 1.521, 1.822, 2.189, 2.627",\
"0.8599, 0.8864, 0.9546, 1.054, 1.189, 1.372, 1.611, 1.912, 2.28, 2.717",\
"0.9996, 1.026, 1.094, 1.193, 1.329, 1.512, 1.751, 2.052, 2.42, 2.857",\
"1.166, 1.192, 1.26, 1.36, 1.496, 1.679, 1.918, 2.219, 2.586, 3.024",\
"1.354, 1.38, 1.448, 1.548, 1.683, 1.866, 2.105, 2.406, 2.773, 3.211",\
"1.567, 1.593, 1.661, 1.761, 1.896, 2.079, 2.319, 2.619, 2.986, 3.424",\
"1.805, 1.831, 1.899, 1.998, 2.134, 2.317, 2.556, 2.857, 3.224, 3.662",\
"2.066, 2.093, 2.161, 2.26, 2.396, 2.579, 2.818, 3.119, 3.486, 3.923");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01155, 0.0486, 0.1193, 0.2295, 0.3842, 0.5877, 0.844, 1.157, 1.53");
values("0.8511, 0.8805, 0.9682, 1.126, 1.372, 1.715, 2.166, 2.734, 3.426, 4.255",\
"0.8581, 0.8876, 0.9756, 1.134, 1.379, 1.722, 2.173, 2.742, 3.435, 4.261",\
"0.8703, 0.8999, 0.9879, 1.146, 1.391, 1.734, 2.185, 2.754, 3.447, 4.273",\
"0.8884, 0.918, 1.006, 1.164, 1.409, 1.752, 2.203, 2.772, 3.465, 4.291",\
"0.9163, 0.9459, 1.034, 1.192, 1.437, 1.78, 2.231, 2.798, 3.493, 4.319",\
"0.9434, 0.9731, 1.061, 1.219, 1.464, 1.807, 2.258, 2.827, 3.519, 4.347",\
"0.9676, 0.9974, 1.085, 1.243, 1.488, 1.831, 2.282, 2.85, 3.543, 4.37",\
"0.9818, 1.011, 1.099, 1.257, 1.502, 1.845, 2.296, 2.863, 3.556, 4.383",\
"0.9803, 1.01, 1.098, 1.256, 1.501, 1.844, 2.294, 2.862, 3.555, 4.38",\
"0.9595, 0.9891, 1.077, 1.235, 1.48, 1.823, 2.273, 2.841, 3.534, 4.359");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01155, 0.0486, 0.1193, 0.2295, 0.3842, 0.5877, 0.844, 1.157, 1.53");
values("0.07332, 0.0994, 0.1721, 0.2965, 0.4988, 0.795, 1.192, 1.696, 2.313, 3.048",\
"0.07328, 0.0992, 0.1724, 0.2963, 0.4979, 0.7952, 1.192, 1.695, 2.314, 3.047",\
"0.07342, 0.0993, 0.1723, 0.2968, 0.499, 0.7952, 1.192, 1.696, 2.314, 3.049",\
"0.0736, 0.0994, 0.1724, 0.2966, 0.4984, 0.7946, 1.193, 1.697, 2.313, 3.048",\
"0.0734, 0.0994, 0.172, 0.2968, 0.499, 0.7942, 1.192, 1.696, 2.313, 3.047",\
"0.0734, 0.0992, 0.1732, 0.2966, 0.4984, 0.795, 1.193, 1.697, 2.313, 3.045",\
"0.0736, 0.0994, 0.1724, 0.2964, 0.4978, 0.7946, 1.192, 1.697, 2.312, 3.046",\
"0.0738, 0.0996, 0.1724, 0.2964, 0.498, 0.7942, 1.191, 1.694, 2.311, 3.047",\
"0.0742, 0.1, 0.1734, 0.2968, 0.4988, 0.7944, 1.193, 1.697, 2.309, 3.043",\
"0.0748, 0.1002, 0.173, 0.2968, 0.4982, 0.7942, 1.192, 1.695, 2.309, 3.042");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01155, 0.0486, 0.1193, 0.2295, 0.3842, 0.5877, 0.844, 1.157, 1.53");
values("0.07386, 0.113, 0.246, 0.5166, 0.9454, 1.548, 2.341, 3.344, 4.56, 6.017",\
"0.07388, 0.1134, 0.2458, 0.516, 0.9454, 1.547, 2.343, 3.339, 4.562, 6.016",\
"0.07436, 0.1134, 0.2462, 0.5166, 0.9456, 1.55, 2.344, 3.34, 4.562, 6.022",\
"0.0742, 0.1132, 0.2458, 0.5166, 0.9456, 1.548, 2.342, 3.339, 4.562, 6.016",\
"0.0742, 0.113, 0.2458, 0.5174, 0.9466, 1.55, 2.341, 3.34, 4.561, 6.016",\
"0.074, 0.1134, 0.2458, 0.5162, 0.9462, 1.55, 2.341, 3.341, 4.559, 6.014",\
"0.0746, 0.1132, 0.2462, 0.5166, 0.9454, 1.548, 2.342, 3.34, 4.561, 6.017",\
"0.0746, 0.1138, 0.2466, 0.5166, 0.9466, 1.547, 2.342, 3.343, 4.557, 6.011",\
"0.0744, 0.1134, 0.2462, 0.5168, 0.9452, 1.548, 2.341, 3.338, 4.558, 6.008",\
"0.0748, 0.1136, 0.2462, 0.5166, 0.9458, 1.548, 2.341, 3.339, 4.555, 6.011");
}
}
timing() {
related_pin : "RN" ;
timing_sense : positive_unate ;
timing_type : clear ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01155, 0.0486, 0.1193, 0.2295, 0.3842, 0.5877, 0.844, 1.157, 1.53");
values("0.7165, 0.7431, 0.8112, 0.9103, 1.046, 1.229, 1.468, 1.769, 2.136, 2.574",\
"0.7259, 0.7524, 0.8206, 0.9196, 1.055, 1.238, 1.477, 1.778, 2.146, 2.584",\
"0.7692, 0.7957, 0.8639, 0.9629, 1.098, 1.282, 1.521, 1.822, 2.189, 2.627",\
"0.8599, 0.8864, 0.9546, 1.054, 1.189, 1.372, 1.611, 1.912, 2.28, 2.717",\
"0.9996, 1.026, 1.094, 1.193, 1.329, 1.512, 1.751, 2.052, 2.42, 2.857",\
"1.166, 1.192, 1.26, 1.36, 1.496, 1.679, 1.918, 2.219, 2.586, 3.024",\
"1.354, 1.38, 1.448, 1.548, 1.683, 1.866, 2.105, 2.406, 2.773, 3.211",\
"1.567, 1.593, 1.661, 1.761, 1.896, 2.079, 2.319, 2.619, 2.986, 3.424",\
"1.805, 1.831, 1.899, 1.998, 2.134, 2.317, 2.556, 2.857, 3.224, 3.662",\
"2.066, 2.093, 2.161, 2.26, 2.396, 2.579, 2.818, 3.119, 3.486, 3.923");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01155, 0.0486, 0.1193, 0.2295, 0.3842, 0.5877, 0.844, 1.157, 1.53");
values("0.8511, 0.8805, 0.9682, 1.126, 1.372, 1.715, 2.166, 2.734, 3.426, 4.255",\
"0.8581, 0.8876, 0.9756, 1.134, 1.379, 1.722, 2.173, 2.742, 3.435, 4.261",\
"0.8703, 0.8999, 0.9879, 1.146, 1.391, 1.734, 2.185, 2.754, 3.447, 4.273",\
"0.8884, 0.918, 1.006, 1.164, 1.409, 1.752, 2.203, 2.772, 3.465, 4.291",\
"0.9163, 0.9459, 1.034, 1.192, 1.437, 1.78, 2.231, 2.798, 3.493, 4.319",\
"0.9434, 0.9731, 1.061, 1.219, 1.464, 1.807, 2.258, 2.827, 3.519, 4.347",\
"0.9676, 0.9974, 1.085, 1.243, 1.488, 1.831, 2.282, 2.85, 3.543, 4.37",\
"0.9818, 1.011, 1.099, 1.257, 1.502, 1.845, 2.296, 2.863, 3.556, 4.383",\
"0.9803, 1.01, 1.098, 1.256, 1.501, 1.844, 2.294, 2.862, 3.555, 4.38",\
"0.9595, 0.9891, 1.077, 1.235, 1.48, 1.823, 2.273, 2.841, 3.534, 4.359");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01155, 0.0486, 0.1193, 0.2295, 0.3842, 0.5877, 0.844, 1.157, 1.53");
values("0.07358, 0.09904, 0.1725, 0.2962, 0.4992, 0.7952, 1.192, 1.696, 2.314, 3.05",\
"0.0733, 0.0991, 0.172, 0.2967, 0.4992, 0.7948, 1.193, 1.697, 2.311, 3.05",\
"0.07334, 0.09914, 0.172, 0.297, 0.4982, 0.795, 1.193, 1.696, 2.314, 3.051",\
"0.0736, 0.0992, 0.172, 0.2962, 0.4988, 0.795, 1.192, 1.696, 2.314, 3.049",\
"0.0734, 0.0992, 0.1724, 0.2966, 0.499, 0.7946, 1.192, 1.697, 2.314, 3.051",\
"0.0734, 0.0992, 0.1728, 0.2966, 0.4992, 0.7952, 1.192, 1.696, 2.314, 3.051",\
"0.0736, 0.0994, 0.1724, 0.2966, 0.4978, 0.7942, 1.192, 1.697, 2.312, 3.051",\
"0.0736, 0.0994, 0.1724, 0.2966, 0.4978, 0.794, 1.191, 1.694, 2.311, 3.045",\
"0.0738, 0.0992, 0.1726, 0.2964, 0.498, 0.7954, 1.193, 1.695, 2.31, 3.043",\
"0.0738, 0.0996, 0.1728, 0.2966, 0.4984, 0.7946, 1.193, 1.695, 2.313, 3.042");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.01155, 0.0486, 0.1193, 0.2295, 0.3842, 0.5877, 0.844, 1.157, 1.53");
values("0.07386, 0.113, 0.246, 0.5166, 0.9454, 1.548, 2.341, 3.344, 4.56, 6.017",\
"0.07388, 0.1134, 0.2458, 0.516, 0.9454, 1.547, 2.343, 3.339, 4.562, 6.016",\
"0.07436, 0.1134, 0.2462, 0.5166, 0.9456, 1.55, 2.344, 3.34, 4.562, 6.022",\
"0.0742, 0.1132, 0.2458, 0.5166, 0.9456, 1.548, 2.342, 3.339, 4.562, 6.016",\
"0.0742, 0.113, 0.2458, 0.5174, 0.9466, 1.55, 2.341, 3.34, 4.561, 6.016",\
"0.074, 0.1134, 0.2458, 0.5162, 0.9462, 1.55, 2.341, 3.341, 4.559, 6.014",\
"0.0746, 0.1132, 0.2462, 0.5166, 0.9454, 1.548, 2.342, 3.34, 4.561, 6.017",\
"0.0746, 0.1138, 0.2466, 0.5166, 0.9466, 1.547, 2.342, 3.343, 4.557, 6.011",\
"0.0744, 0.1134, 0.2462, 0.5168, 0.9452, 1.548, 2.341, 3.338, 4.558, 6.008",\
"0.0748, 0.1136, 0.2462, 0.5166, 0.9458, 1.548, 2.341, 3.339, 4.555, 6.011");
}
}
}
pin(RN) {
capacitance : 0.006316 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6 ;
min_pulse_width_low : 0.434 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.01445, 0.01365, 0.01335, 0.01331, 0.01333, 0.0133, 0.01332, \
0.01332, 0.01332, 0.01332");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.01331, -0.0133, -0.01328, -0.01328, -0.01326, -0.01329, -0.01326, \
-0.01329, -0.01328, -0.01328");
}
}
internal_power() {
when : "!D&E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.01416, 0.01339, 0.01332, 0.01332, 0.01329, 0.01331, 0.0133, \
0.01332, 0.01332, 0.01333");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.0133, -0.0133, -0.01328, -0.01328, -0.01327, -0.0133, -0.01325, \
-0.01329, -0.01327, -0.01328");
}
}
internal_power() {
when : "D&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.01482, 0.01354, 0.01333, 0.01331, 0.0133, 0.01331, 0.01332, \
0.01332, 0.01332, 0.01332");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.0133, -0.0133, -0.01328, -0.01328, -0.01327, -0.01329, -0.01326, \
-0.01329, -0.01328, -0.01329");
}
}
timing() {
related_pin : "E" ;
timing_type : recovery_falling ;
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.561, 0.564, 0.576, 0.629, 0.77, 1.028, 1.393, 1.868, 2.443, 3.143",\
"0.573, 0.567, 0.586, 0.634, 0.775, 1.027, 1.398, 1.874, 2.449, 3.143",\
"0.585, 0.583, 0.591, 0.646, 0.787, 1.04, 1.403, 1.875, 2.446, 3.138",\
"0.602, 0.602, 0.606, 0.663, 0.807, 1.052, 1.411, 1.872, 2.433, 3.112",\
"0.63, 0.626, 0.635, 0.689, 0.824, 1.066, 1.415, 1.853, 2.403, 3.061",\
"0.655, 0.659, 0.667, 0.711, 0.837, 1.061, 1.392, 1.82, 2.348, 2.98",\
"0.685, 0.681, 0.692, 0.735, 0.854, 1.067, 1.376, 1.792, 2.305, 2.924",\
"0.708, 0.705, 0.709, 0.748, 0.861, 1.061, 1.366, 1.771, 2.273, 2.875",\
"0.708, 0.706, 0.714, 0.753, 0.855, 1.047, 1.333, 1.726, 2.219, 2.819",\
"0.695, 0.69, 0.698, 0.731, 0.834, 1.015, 1.293, 1.673, 2.164, 2.759");
}
}
timing() {
related_pin : "E" ;
timing_type : removal_falling ;
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.492, -0.493, -0.503, -0.536, -0.601, -0.69, -0.784, -0.854, -0.916, -0.955",\
"-0.501, -0.502, -0.506, -0.544, -0.612, -0.699, -0.792, -0.866, -0.926, -0.956",\
"-0.512, -0.513, -0.521, -0.557, -0.625, -0.713, -0.803, -0.872, -0.937, -0.97",\
"-0.53, -0.527, -0.535, -0.572, -0.636, -0.723, -0.809, -0.882, -0.939, -0.977",\
"-0.562, -0.557, -0.564, -0.595, -0.657, -0.737, -0.817, -0.888, -0.941, -0.975",\
"-0.587, -0.582, -0.593, -0.621, -0.679, -0.751, -0.826, -0.893, -0.954, -0.992",\
"-0.612, -0.608, -0.615, -0.642, -0.69, -0.76, -0.838, -0.908, -0.97, -1.019",\
"-0.623, -0.628, -0.629, -0.653, -0.708, -0.774, -0.855, -0.922, -0.988, -1.051",\
"-0.634, -0.632, -0.638, -0.66, -0.707, -0.78, -0.866, -0.945, -1.024, -1.091",\
"-0.614, -0.616, -0.623, -0.645, -0.699, -0.769, -0.862, -0.96, -1.049, -1.136");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_NOT_D_AND_NOT_E === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D&!E" ;
fall_constraint(scalar) {
values("0.434");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_D_AND_NOT_E === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&!E" ;
fall_constraint(scalar) {
values("0.434");
}
}
}
}