/* | |
* Copyright 2022 GlobalFoundries PDK Authors | |
* | |
* Licensed under the Apache License, Version 2.0 (the "License"); | |
* you may not use this file except in compliance with the License. | |
* You may obtain a copy of the License at | |
* | |
* http://www.apache.org/licenses/LICENSE-2.0 | |
* | |
* Unless required by applicable law or agreed to in writing, software | |
* distributed under the License is distributed on an "AS IS" BASIS, | |
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
* See the License for the specific language governing permissions and | |
* limitations under the License. | |
*/ | |
cell(gf180mcu_fd_sc_mcu7t5v0__icgtn_2) { | |
area : 72.441600 ; | |
clock_gating_integrated_cell : "latch_negedge_precontrol" ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLKN&!E&!TE" ; | |
value : "0.02500905" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLKN&!E&TE" ; | |
value : "0.02170905" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLKN&E&!TE" ; | |
value : "0.02167275" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLKN&E&TE" ; | |
value : "0.0216667" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLKN&!E&!TE" ; | |
value : "0.03209195" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLKN&!E&TE" ; | |
value : "0.0221111" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLKN&E&!TE" ; | |
value : "0.022066" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLKN&E&TE" ; | |
value : "0.022022" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.03209195" ; | |
} | |
statetable("CLKN E TE", "IQ3 IQN3") { | |
table : "H L L : - - : L H, \ | |
H H - : - - : H L, \ | |
H - H : - - : H L, \ | |
L - - : - - : N N" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(CLKN) { | |
capacitance : 0.008091 ; | |
clock : true ; | |
clock_gate_clock_pin : true ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 3.4 ; | |
min_pulse_width_high : 0.71 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
when : "!E&!TE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
values("0.3315, 0.3323, 0.3437, 0.3808, 0.45, 0.5543, 0.6956, 0.875, 1.095, \ | |
1.357"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
values("0.1613, 0.1609, 0.1684, 0.1993, 0.2601, 0.354, 0.4829, 0.648, \ | |
0.8517, 1.095"); | |
} | |
} | |
internal_power() { | |
when : "!E&TE" ; | |
fall_power(scalar) { | |
values("0"); | |
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */ | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
values("0.5975, 0.5974, 0.6047, 0.6358, 0.6965, 0.7915, 0.9208, 1.09, \ | |
1.317, 1.604"); | |
} | |
} | |
internal_power() { | |
when : "E&!TE" ; | |
fall_power(scalar) { | |
values("0"); | |
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */ | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
values("0.564, 0.5637, 0.5711, 0.6026, 0.6642, 0.7594, 0.8893, 1.061, \ | |
1.29, 1.579"); | |
} | |
} | |
internal_power() { | |
when : "E&TE" ; | |
fall_power(scalar) { | |
values("0"); | |
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */ | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
values("0.5535, 0.5533, 0.5605, 0.5919, 0.6534, 0.7489, 0.879, 1.053, \ | |
1.285, 1.576"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
sdf_cond : "ENABLE_NOT_E_AND_NOT_TE === 1'b1" ; | |
timing_type : min_pulse_width ; | |
when : "!E&!TE" ; | |
rise_constraint(scalar) { | |
values("0.42"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
sdf_cond : "ENABLE_NOT_E_AND_TE === 1'b1" ; | |
timing_type : min_pulse_width ; | |
when : "!E&TE" ; | |
rise_constraint(scalar) { | |
values("0.71"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
sdf_cond : "ENABLE_E_AND_NOT_TE === 1'b1" ; | |
timing_type : min_pulse_width ; | |
when : "E&!TE" ; | |
rise_constraint(scalar) { | |
values("0.674"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
sdf_cond : "ENABLE_E_AND_TE === 1'b1" ; | |
timing_type : min_pulse_width ; | |
when : "E&TE" ; | |
rise_constraint(scalar) { | |
values("0.632"); | |
} | |
} | |
} | |
pin(E) { | |
capacitance : 0.00338 ; | |
clock_gate_enable_pin : true ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 3.4 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
when : "!CLKN&!TE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
values("0.04178, 0.04188, 0.04184, 0.04181, 0.04175, 0.04179, 0.04177, \ | |
0.04177, 0.04179, 0.04182"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
values("-0.03741, -0.03742, -0.03737, -0.03733, -0.03738, -0.03737, -0.03737, \ | |
-0.03742, -0.03743, -0.0375"); | |
} | |
} | |
internal_power() { | |
when : "!CLKN&TE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
values("0.01642, 0.0165, 0.01657, 0.01655, 0.01655, 0.01657, 0.01658, \ | |
0.01653, 0.01659, 0.0166"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
values("-0.01376, -0.01373, -0.01376, -0.01374, -0.01374, -0.01374, -0.0138, \ | |
-0.01381, -0.01379, -0.01379"); | |
} | |
} | |
internal_power() { | |
when : "CLKN&!TE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
values("0.5699, 0.5689, 0.5685, 0.5787, 0.6141, 0.6839, 0.7891, 0.9282, \ | |
1.099, 1.303"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
values("0.3709, 0.371, 0.3708, 0.3791, 0.4089, 0.4639, 0.5462, 0.6562, \ | |
0.7953, 0.9644"); | |
} | |
} | |
internal_power() { | |
when : "CLKN&TE" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
values("0.02434, 0.02437, 0.02443, 0.02441, 0.0244, 0.02437, 0.02443, \ | |
0.02436, 0.0244, 0.02436"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
values("-0.0106, -0.01062, -0.01063, -0.01065, -0.01065, -0.01066, -0.01071, \ | |
-0.01068, -0.01073, -0.01074"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
timing_type : hold_falling ; | |
fall_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
values("-0.384, -0.381, -0.359, -0.339, -0.314, -0.303, -0.29, -0.279, -0.264, -0.252",\ | |
"-0.383, -0.383, -0.364, -0.337, -0.316, -0.304, -0.288, -0.283, -0.268, -0.255",\ | |
"-0.388, -0.384, -0.367, -0.343, -0.325, -0.311, -0.298, -0.286, -0.272, -0.256",\ | |
"-0.416, -0.41, -0.394, -0.365, -0.346, -0.33, -0.315, -0.307, -0.286, -0.274",\ | |
"-0.469, -0.466, -0.448, -0.423, -0.401, -0.388, -0.375, -0.361, -0.343, -0.321",\ | |
"-0.561, -0.561, -0.543, -0.518, -0.498, -0.478, -0.465, -0.455, -0.435, -0.42",\ | |
"-0.6859, -0.6872, -0.662, -0.646, -0.622, -0.608, -0.598, -0.587, -0.573, -0.561",\ | |
"-0.8347, -0.8323, -0.8168, -0.792, -0.774, -0.76, -0.753, -0.747, -0.741, -0.73",\ | |
"-1.003, -0.9963, -0.9789, -0.9577, -0.9428, -0.929, -0.928, -0.931, -0.927, -0.923",\ | |
"-1.182, -1.179, -1.166, -1.142, -1.133, -1.126, -1.121, -1.13, -1.132, -1.135"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
values("-0.103, -0.098, -0.074, -0.036, 0.013, 0.059, 0.115, 0.164, 0.225, 0.283",\ | |
"-0.105, -0.099, -0.079, -0.038, 0.012, 0.054, 0.108, 0.159, 0.219, 0.275",\ | |
"-0.11, -0.1, -0.077, -0.04, 0.002, 0.054, 0.11, 0.161, 0.214, 0.277",\ | |
"-0.118, -0.111, -0.092, -0.047, -0.004, 0.048, 0.105, 0.16, 0.219, 0.281",\ | |
"-0.127, -0.122, -0.096, -0.061, -0.012, 0.04, 0.099, 0.153, 0.217, 0.278",\ | |
"-0.124, -0.12, -0.095, -0.055, -0.008, 0.047, 0.103, 0.16, 0.217, 0.281",\ | |
"-0.108, -0.101, -0.078, -0.035, 0.01, 0.069, 0.122, 0.185, 0.246, 0.309",\ | |
"-0.067, -0.062, -0.039, -0, 0.054, 0.109, 0.173, 0.236, 0.294, 0.356",\ | |
"-0.01, -0.003, 0.022, 0.067, 0.114, 0.175, 0.241, 0.298, 0.362, 0.43",\ | |
"0.071, 0.081, 0.105, 0.144, 0.203, 0.266, 0.327, 0.391, 0.462, 0.53"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
timing_type : setup_falling ; | |
fall_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
values("0.412, 0.406, 0.39, 0.366, 0.337, 0.319, 0.305, 0.294, 0.278, 0.269",\ | |
"0.413, 0.409, 0.397, 0.365, 0.34, 0.321, 0.311, 0.293, 0.281, 0.264",\ | |
"0.418, 0.417, 0.397, 0.374, 0.351, 0.329, 0.314, 0.302, 0.286, 0.273",\ | |
"0.442, 0.438, 0.42, 0.396, 0.366, 0.35, 0.332, 0.319, 0.308, 0.292",\ | |
"0.499, 0.497, 0.482, 0.448, 0.426, 0.403, 0.395, 0.373, 0.359, 0.341",\ | |
"0.594, 0.589, 0.573, 0.545, 0.522, 0.497, 0.483, 0.47, 0.453, 0.436",\ | |
"0.724, 0.718, 0.702, 0.673, 0.652, 0.631, 0.618, 0.603, 0.592, 0.573",\ | |
"0.87, 0.868, 0.849, 0.826, 0.805, 0.789, 0.778, 0.766, 0.758, 0.749",\ | |
"1.043, 1.037, 1.021, 1.002, 0.982, 0.964, 0.957, 0.959, 0.952, 0.952",\ | |
"1.242, 1.231, 1.219, 1.197, 1.182, 1.168, 1.167, 1.163, 1.169, 1.175"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
values("0.51, 0.505, 0.498, 0.488, 0.474, 0.449, 0.411, 0.355, 0.291, 0.209",\ | |
"0.512, 0.508, 0.502, 0.492, 0.473, 0.448, 0.418, 0.355, 0.295, 0.22",\ | |
"0.519, 0.507, 0.503, 0.5, 0.479, 0.453, 0.426, 0.361, 0.3, 0.22",\ | |
"0.522, 0.515, 0.508, 0.505, 0.486, 0.462, 0.428, 0.37, 0.308, 0.227",\ | |
"0.537, 0.528, 0.525, 0.514, 0.494, 0.481, 0.435, 0.38, 0.319, 0.233",\ | |
"0.545, 0.539, 0.532, 0.525, 0.506, 0.488, 0.448, 0.385, 0.331, 0.239",\ | |
"0.536, 0.535, 0.526, 0.524, 0.504, 0.471, 0.435, 0.376, 0.31, 0.228",\ | |
"0.514, 0.509, 0.503, 0.496, 0.473, 0.45, 0.42, 0.359, 0.293, 0.203",\ | |
"0.473, 0.469, 0.458, 0.453, 0.438, 0.408, 0.373, 0.311, 0.248, 0.155",\ | |
"0.413, 0.406, 0.402, 0.402, 0.376, 0.35, 0.309, 0.252, 0.181, 0.083"); | |
} | |
} | |
} | |
pin(IQ3) { | |
direction : internal ; | |
internal_node : IQ3 ; | |
inverted_output : false ; | |
} | |
pin(IQN3) { | |
direction : internal ; | |
internal_node : IQN3 ; | |
inverted_output : true ; | |
} | |
pin(Q) { | |
clock_gate_out_pin : true ; | |
direction : output ; | |
max_capacitance : 0.4591 ; | |
max_transition : 3.4 ; | |
min_capacitance : 0.001 ; | |
output_voltage : default ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
state_function : "(CLKN|(!IQ3))" ; | |
internal_power() { | |
related_pin : "CLKN" ; | |
when : "!E&!TE" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.004162, 0.01526, 0.03646, 0.06948, 0.1158, 0.1768, 0.2536, 0.3473, 0.4591"); | |
values("0.7815, 0.7706, 0.7524, 0.7421, 0.7383, 0.7381, 0.7393, 0.7402, 0.7414, 0.7433",\ | |
"0.7823, 0.7714, 0.7534, 0.743, 0.7393, 0.739, 0.7403, 0.7412, 0.7424, 0.7443",\ | |
"0.7894, 0.7786, 0.7601, 0.7488, 0.7448, 0.7442, 0.7454, 0.7458, 0.7481, 0.7489",\ | |
"0.8303, 0.8179, 0.7954, 0.7792, 0.7713, 0.7685, 0.7684, 0.7683, 0.7684, 0.7697",\ | |
"0.9123, 0.8964, 0.8676, 0.8439, 0.829, 0.8213, 0.8176, 0.8158, 0.8148, 0.8145",\ | |
"1.035, 1.017, 0.9786, 0.9453, 0.9223, 0.9084, 0.8997, 0.8941, 0.8909, 0.8894",\ | |
"1.201, 1.18, 1.134, 1.089, 1.057, 1.035, 1.021, 1.009, 1.002, 0.9998",\ | |
"1.403, 1.38, 1.326, 1.273, 1.229, 1.198, 1.176, 1.159, 1.148, 1.139",\ | |
"1.628, 1.603, 1.542, 1.478, 1.424, 1.382, 1.35, 1.328, 1.313, 1.3",\ | |
"1.876, 1.849, 1.782, 1.707, 1.643, 1.59, 1.547, 1.516, 1.497, 1.482"); | |
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */ | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.004162, 0.01526, 0.03646, 0.06948, 0.1158, 0.1768, 0.2536, 0.3473, 0.4591"); | |
values("0.7815, 0.7706, 0.7524, 0.7421, 0.7383, 0.7381, 0.7393, 0.7402, 0.7414, 0.7433",\ | |
"0.7823, 0.7714, 0.7534, 0.743, 0.7393, 0.739, 0.7403, 0.7412, 0.7424, 0.7443",\ | |
"0.7894, 0.7786, 0.7601, 0.7488, 0.7448, 0.7442, 0.7454, 0.7458, 0.7481, 0.7489",\ | |
"0.8303, 0.8179, 0.7954, 0.7792, 0.7713, 0.7685, 0.7684, 0.7683, 0.7684, 0.7697",\ | |
"0.9123, 0.8964, 0.8676, 0.8439, 0.829, 0.8213, 0.8176, 0.8158, 0.8148, 0.8145",\ | |
"1.035, 1.017, 0.9786, 0.9453, 0.9223, 0.9084, 0.8997, 0.8941, 0.8909, 0.8894",\ | |
"1.201, 1.18, 1.134, 1.089, 1.057, 1.035, 1.021, 1.009, 1.002, 0.9998",\ | |
"1.403, 1.38, 1.326, 1.273, 1.229, 1.198, 1.176, 1.159, 1.148, 1.139",\ | |
"1.628, 1.603, 1.542, 1.478, 1.424, 1.382, 1.35, 1.328, 1.313, 1.3",\ | |
"1.876, 1.849, 1.782, 1.707, 1.643, 1.59, 1.547, 1.516, 1.497, 1.482"); | |
} | |
} | |
internal_power() { | |
related_pin : "CLKN" ; | |
when : "!E&TE" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.004162, 0.01526, 0.03646, 0.06948, 0.1158, 0.1768, 0.2536, 0.3473, 0.4591"); | |
values("0.7666, 0.751, 0.7171, 0.688, 0.6697, 0.6578, 0.6498, 0.6439, 0.6398, 0.6368",\ | |
"0.7667, 0.7511, 0.7172, 0.688, 0.6698, 0.6579, 0.6497, 0.6441, 0.6399, 0.6369",\ | |
"0.7851, 0.7694, 0.7355, 0.706, 0.6876, 0.6757, 0.6675, 0.6617, 0.6575, 0.6546",\ | |
"0.8574, 0.8412, 0.8051, 0.7729, 0.7525, 0.7391, 0.73, 0.7236, 0.7189, 0.7157",\ | |
"1.007, 0.9892, 0.9478, 0.9087, 0.8825, 0.8649, 0.8525, 0.844, 0.8378, 0.8335",\ | |
"1.238, 1.218, 1.17, 1.121, 1.085, 1.06, 1.042, 1.03, 1.021, 1.015",\ | |
"1.549, 1.526, 1.471, 1.411, 1.364, 1.33, 1.305, 1.287, 1.274, 1.264",\ | |
"1.94, 1.915, 1.854, 1.783, 1.723, 1.678, 1.644, 1.62, 1.601, 1.587",\ | |
"2.413, 2.387, 2.32, 2.238, 2.164, 2.108, 2.064, 2.031, 2.006, 1.987",\ | |
"2.972, 2.944, 2.872, 2.781, 2.694, 2.624, 2.569, 2.527, 2.494, 2.469"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.004162, 0.01526, 0.03646, 0.06948, 0.1158, 0.1768, 0.2536, 0.3473, 0.4591"); | |
values("-0.1673, -0.1782, -0.1956, -0.2047, -0.2096, -0.2123, -0.2133, -0.2118, -0.2111, -0.2093",\ | |
"-0.1664, -0.1772, -0.1946, -0.204, -0.2087, -0.2116, -0.2121, -0.2117, -0.2099, -0.2075",\ | |
"-0.1591, -0.1702, -0.1879, -0.1978, -0.203, -0.2061, -0.2062, -0.2063, -0.2046, -0.2027",\ | |
"-0.1206, -0.1334, -0.1554, -0.1704, -0.1791, -0.1843, -0.1862, -0.1863, -0.1862, -0.1849",\ | |
"-0.04396, -0.05859, -0.08825, -0.1107, -0.1263, -0.1364, -0.1424, -0.1442, -0.1457, -0.1444",\ | |
"0.06917, 0.05119, 0.01267, -0.01989, -0.04156, -0.05796, -0.06851, -0.07527, -0.07902, -0.08047",\ | |
"0.2194, 0.1985, 0.1525, 0.109, 0.07685, 0.05485, 0.03874, 0.02758, 0.01998, 0.01413",\ | |
"0.4037, 0.3809, 0.3269, 0.2748, 0.2315, 0.1981, 0.1778, 0.1595, 0.1486, 0.1395",\ | |
"0.6075, 0.5829, 0.5225, 0.4588, 0.4045, 0.3611, 0.3292, 0.3081, 0.2939, 0.2798",\ | |
"0.8306, 0.8044, 0.7376, 0.6638, 0.5996, 0.5453, 0.5018, 0.4714, 0.4522, 0.4365"); | |
} | |
} | |
internal_power() { | |
related_pin : "CLKN" ; | |
when : "E&!TE" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.004162, 0.01526, 0.03646, 0.06948, 0.1158, 0.1768, 0.2536, 0.3473, 0.4591"); | |
values("0.7662, 0.7507, 0.7167, 0.6876, 0.6693, 0.6574, 0.6493, 0.6435, 0.6394, 0.6364",\ | |
"0.7664, 0.7507, 0.7168, 0.6876, 0.6695, 0.6576, 0.6494, 0.6437, 0.6396, 0.6365",\ | |
"0.7847, 0.769, 0.7351, 0.7056, 0.6873, 0.6753, 0.6671, 0.6614, 0.6572, 0.6542",\ | |
"0.857, 0.8409, 0.8047, 0.7725, 0.7521, 0.7387, 0.7296, 0.7232, 0.7186, 0.7153",\ | |
"1.007, 0.9889, 0.9474, 0.9083, 0.8822, 0.8646, 0.8521, 0.8437, 0.8374, 0.8331",\ | |
"1.237, 1.217, 1.169, 1.12, 1.085, 1.06, 1.042, 1.03, 1.021, 1.014",\ | |
"1.548, 1.526, 1.471, 1.411, 1.364, 1.329, 1.305, 1.287, 1.273, 1.264",\ | |
"1.94, 1.915, 1.854, 1.782, 1.722, 1.678, 1.644, 1.619, 1.601, 1.587",\ | |
"2.413, 2.387, 2.319, 2.238, 2.164, 2.107, 2.064, 2.031, 2.006, 1.986",\ | |
"2.972, 2.944, 2.871, 2.78, 2.694, 2.623, 2.569, 2.526, 2.493, 2.468"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.004162, 0.01526, 0.03646, 0.06948, 0.1158, 0.1768, 0.2536, 0.3473, 0.4591"); | |
values("-0.1337, -0.1442, -0.1619, -0.1711, -0.1759, -0.1787, -0.1798, -0.1777, -0.1771, -0.1758",\ | |
"-0.1328, -0.1435, -0.1608, -0.1703, -0.175, -0.1771, -0.1784, -0.1769, -0.1763, -0.1733",\ | |
"-0.1253, -0.1364, -0.1541, -0.1641, -0.1693, -0.1724, -0.1731, -0.1722, -0.171, -0.1686",\ | |
"-0.08723, -0.09995, -0.1219, -0.137, -0.1458, -0.151, -0.1529, -0.1536, -0.153, -0.1506",\ | |
"-0.01151, -0.02614, -0.05574, -0.0783, -0.09381, -0.104, -0.1101, -0.1119, -0.1134, -0.1121",\ | |
"0.1015, 0.08348, 0.04496, 0.01229, -0.008614, -0.0249, -0.03639, -0.0426, -0.04524, -0.04834",\ | |
"0.2511, 0.2302, 0.1842, 0.1406, 0.1086, 0.08631, 0.0713, 0.05959, 0.05145, 0.0456",\ | |
"0.4336, 0.4106, 0.3568, 0.3043, 0.2604, 0.2277, 0.2075, 0.1908, 0.1783, 0.1691",\ | |
"0.6349, 0.6103, 0.5499, 0.4864, 0.4325, 0.3885, 0.3575, 0.3386, 0.3211, 0.3081",\ | |
"0.8557, 0.8298, 0.763, 0.6892, 0.625, 0.571, 0.5275, 0.4971, 0.4774, 0.4611"); | |
} | |
} | |
internal_power() { | |
related_pin : "CLKN" ; | |
when : "E&TE" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.004162, 0.01526, 0.03646, 0.06948, 0.1158, 0.1768, 0.2536, 0.3473, 0.4591"); | |
values("0.7662, 0.7507, 0.7167, 0.6876, 0.6694, 0.6575, 0.6494, 0.6436, 0.6394, 0.6364",\ | |
"0.7664, 0.7508, 0.7168, 0.6876, 0.6694, 0.6575, 0.6493, 0.6436, 0.6395, 0.6365",\ | |
"0.7847, 0.769, 0.7351, 0.7057, 0.6873, 0.6753, 0.6671, 0.6613, 0.6572, 0.6542",\ | |
"0.857, 0.8408, 0.8047, 0.7725, 0.7521, 0.7388, 0.7296, 0.7232, 0.7186, 0.7152",\ | |
"1.007, 0.9889, 0.9474, 0.9083, 0.8822, 0.8646, 0.8521, 0.8435, 0.8375, 0.8331",\ | |
"1.237, 1.217, 1.169, 1.12, 1.085, 1.06, 1.042, 1.03, 1.021, 1.014",\ | |
"1.548, 1.526, 1.471, 1.411, 1.364, 1.329, 1.305, 1.287, 1.274, 1.264",\ | |
"1.94, 1.915, 1.853, 1.782, 1.722, 1.677, 1.644, 1.619, 1.601, 1.587",\ | |
"2.413, 2.387, 2.32, 2.238, 2.164, 2.107, 2.064, 2.031, 2.006, 1.987",\ | |
"2.972, 2.944, 2.871, 2.78, 2.694, 2.623, 2.569, 2.526, 2.494, 2.468"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.004162, 0.01526, 0.03646, 0.06948, 0.1158, 0.1768, 0.2536, 0.3473, 0.4591"); | |
values("-0.1232, -0.1337, -0.1514, -0.1606, -0.1653, -0.1681, -0.1687, -0.1678, -0.1665, -0.1641",\ | |
"-0.1223, -0.1331, -0.1505, -0.1597, -0.1645, -0.1673, -0.168, -0.1676, -0.1659, -0.164",\ | |
"-0.1148, -0.1259, -0.1436, -0.1536, -0.1588, -0.1618, -0.1631, -0.1622, -0.1599, -0.1586",\ | |
"-0.07656, -0.08914, -0.1115, -0.1263, -0.1351, -0.1403, -0.1422, -0.1429, -0.1423, -0.1399",\ | |
"-0.0007031, -0.01533, -0.04499, -0.06749, -0.083, -0.09318, -0.09928, -0.1011, -0.1021, -0.1002",\ | |
"0.112, 0.09401, 0.05549, 0.02293, 0.001256, -0.01508, -0.02586, -0.03262, -0.03581, -0.03671",\ | |
"0.2613, 0.2405, 0.1945, 0.151, 0.1189, 0.09662, 0.08161, 0.0699, 0.06176, 0.05591",\ | |
"0.4418, 0.4186, 0.3651, 0.3123, 0.2684, 0.2356, 0.2149, 0.1994, 0.1857, 0.1777",\ | |
"0.6403, 0.6157, 0.5553, 0.4918, 0.4383, 0.394, 0.3629, 0.3419, 0.3271, 0.3125",\ | |
"0.8588, 0.8329, 0.7659, 0.692, 0.6271, 0.574, 0.5311, 0.5001, 0.4799, 0.4652"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
sdf_cond : "E===1'b0 && TE===1'b1" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
when : "!E&TE" ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.004162, 0.01526, 0.03646, 0.06948, 0.1158, 0.1768, 0.2536, 0.3473, 0.4591"); | |
values("0.2196, 0.2406, 0.2987, 0.3876, 0.5103, 0.6736, 0.8849, 1.151, 1.476, 1.863",\ | |
"0.2228, 0.2439, 0.302, 0.3909, 0.5136, 0.6769, 0.8882, 1.154, 1.479, 1.867",\ | |
"0.2421, 0.263, 0.321, 0.4099, 0.5325, 0.6958, 0.907, 1.173, 1.498, 1.885",\ | |
"0.2893, 0.3102, 0.3675, 0.4557, 0.578, 0.7409, 0.952, 1.218, 1.542, 1.93",\ | |
"0.363, 0.384, 0.4415, 0.5293, 0.6507, 0.8129, 1.023, 1.288, 1.612, 2",\ | |
"0.4555, 0.4772, 0.5363, 0.6252, 0.7469, 0.9084, 1.118, 1.382, 1.705, 2.092",\ | |
"0.5628, 0.5857, 0.6477, 0.7402, 0.8638, 1.026, 1.235, 1.498, 1.82, 2.206",\ | |
"0.6841, 0.7089, 0.7743, 0.8705, 0.9984, 1.164, 1.374, 1.637, 1.958, 2.342",\ | |
"0.8205, 0.8466, 0.9156, 1.016, 1.148, 1.318, 1.533, 1.798, 2.119, 2.502",\ | |
"0.9724, 0.9999, 1.072, 1.177, 1.314, 1.489, 1.709, 1.98, 2.304, 2.688"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.004162, 0.01526, 0.03646, 0.06948, 0.1158, 0.1768, 0.2536, 0.3473, 0.4591"); | |
values("0.1615, 0.178, 0.2262, 0.3109, 0.4415, 0.6254, 0.8685, 1.174, 1.548, 1.995",\ | |
"0.1653, 0.1818, 0.23, 0.3147, 0.4453, 0.6293, 0.8717, 1.179, 1.552, 1.999",\ | |
"0.1797, 0.1962, 0.2443, 0.3288, 0.4593, 0.6432, 0.8858, 1.193, 1.567, 2.012",\ | |
"0.2068, 0.2234, 0.2711, 0.3546, 0.484, 0.6674, 0.9095, 1.216, 1.59, 2.036",\ | |
"0.2298, 0.2477, 0.2968, 0.3797, 0.5077, 0.6897, 0.9309, 1.237, 1.61, 2.055",\ | |
"0.2415, 0.2612, 0.313, 0.3968, 0.5241, 0.7047, 0.9448, 1.249, 1.622, 2.068",\ | |
"0.2404, 0.2616, 0.317, 0.4027, 0.5307, 0.7113, 0.9503, 1.253, 1.624, 2.068",\ | |
"0.225, 0.248, 0.3078, 0.3962, 0.5251, 0.7066, 0.9467, 1.249, 1.619, 2.062",\ | |
"0.1945, 0.2194, 0.2833, 0.3757, 0.5055, 0.688, 0.9299, 1.234, 1.605, 2.047",\ | |
"0.1482, 0.1747, 0.2435, 0.3399, 0.4716, 0.6549, 0.8985, 1.206, 1.579, 2.022"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.004162, 0.01526, 0.03646, 0.06948, 0.1158, 0.1768, 0.2536, 0.3473, 0.4591"); | |
values("0.0906, 0.1145, 0.1804, 0.2932, 0.4722, 0.733, 1.085, 1.539, 2.096, 2.759",\ | |
"0.09064, 0.1146, 0.1803, 0.2933, 0.4719, 0.733, 1.087, 1.54, 2.096, 2.76",\ | |
"0.0908, 0.1146, 0.1804, 0.2934, 0.472, 0.733, 1.087, 1.539, 2.096, 2.757",\ | |
"0.0914, 0.1155, 0.1814, 0.294, 0.4725, 0.7333, 1.087, 1.538, 2.093, 2.759",\ | |
"0.09838, 0.1223, 0.188, 0.2994, 0.4755, 0.7337, 1.087, 1.539, 2.096, 2.758",\ | |
"0.1115, 0.1362, 0.2032, 0.3108, 0.4836, 0.738, 1.088, 1.539, 2.096, 2.758",\ | |
"0.1292, 0.1546, 0.2228, 0.332, 0.4998, 0.748, 1.093, 1.542, 2.097, 2.76",\ | |
"0.1488, 0.1758, 0.2468, 0.3582, 0.5264, 0.7706, 1.106, 1.546, 2.095, 2.758",\ | |
"0.1704, 0.1986, 0.2722, 0.3862, 0.5568, 0.8024, 1.136, 1.565, 2.103, 2.759",\ | |
"0.1924, 0.2238, 0.3, 0.4168, 0.5886, 0.8374, 1.174, 1.604, 2.129, 2.771"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.004162, 0.01526, 0.03646, 0.06948, 0.1158, 0.1768, 0.2536, 0.3473, 0.4591"); | |
values("0.06662, 0.0872, 0.1582, 0.3059, 0.5448, 0.8843, 1.331, 1.894, 2.581, 3.402",\ | |
"0.0666, 0.08718, 0.1582, 0.3059, 0.5455, 0.8842, 1.331, 1.897, 2.581, 3.4",\ | |
"0.06626, 0.08704, 0.1582, 0.3055, 0.5454, 0.8842, 1.333, 1.894, 2.582, 3.405",\ | |
"0.07034, 0.09046, 0.1602, 0.3061, 0.5449, 0.8843, 1.331, 1.894, 2.584, 3.401",\ | |
"0.08042, 0.1014, 0.1677, 0.3099, 0.5466, 0.8842, 1.331, 1.894, 2.584, 3.4",\ | |
"0.0939, 0.1147, 0.1803, 0.3175, 0.5495, 0.886, 1.334, 1.897, 2.581, 3.4",\ | |
"0.109, 0.1312, 0.1964, 0.3288, 0.5602, 0.8922, 1.335, 1.895, 2.586, 3.4",\ | |
"0.126, 0.149, 0.2162, 0.3436, 0.572, 0.9068, 1.345, 1.901, 2.585, 3.401",\ | |
"0.1436, 0.1696, 0.238, 0.3614, 0.586, 0.9222, 1.364, 1.917, 2.593, 3.408",\ | |
"0.161, 0.1886, 0.2614, 0.3828, 0.6018, 0.9378, 1.384, 1.94, 2.614, 3.418"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
sdf_cond : "E===1'b1 && TE===1'b0" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
when : "E&!TE" ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.004162, 0.01526, 0.03646, 0.06948, 0.1158, 0.1768, 0.2536, 0.3473, 0.4591"); | |
values("0.2196, 0.2406, 0.2987, 0.3876, 0.5103, 0.6736, 0.8849, 1.151, 1.476, 1.863",\ | |
"0.2228, 0.2439, 0.302, 0.3909, 0.5136, 0.6769, 0.8882, 1.154, 1.479, 1.867",\ | |
"0.2421, 0.263, 0.321, 0.4099, 0.5325, 0.6958, 0.907, 1.173, 1.498, 1.885",\ | |
"0.2894, 0.3101, 0.3675, 0.4557, 0.578, 0.7409, 0.952, 1.218, 1.542, 1.93",\ | |
"0.363, 0.384, 0.4415, 0.5293, 0.6507, 0.8129, 1.023, 1.288, 1.612, 2",\ | |
"0.4555, 0.4772, 0.5363, 0.6253, 0.7469, 0.9084, 1.118, 1.382, 1.705, 2.092",\ | |
"0.5628, 0.5857, 0.6477, 0.7401, 0.8638, 1.026, 1.235, 1.498, 1.82, 2.206",\ | |
"0.6842, 0.7086, 0.7743, 0.8705, 0.9982, 1.164, 1.374, 1.636, 1.958, 2.342",\ | |
"0.8206, 0.8466, 0.9156, 1.016, 1.148, 1.318, 1.533, 1.798, 2.119, 2.502",\ | |
"0.9723, 0.9999, 1.073, 1.177, 1.314, 1.489, 1.709, 1.98, 2.304, 2.688"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.004162, 0.01526, 0.03646, 0.06948, 0.1158, 0.1768, 0.2536, 0.3473, 0.4591"); | |
values("0.1615, 0.178, 0.2263, 0.3109, 0.4415, 0.6254, 0.8685, 1.174, 1.548, 1.995",\ | |
"0.1653, 0.1819, 0.2301, 0.3147, 0.4453, 0.6291, 0.8721, 1.178, 1.552, 1.999",\ | |
"0.1797, 0.1962, 0.2443, 0.3289, 0.4592, 0.6432, 0.886, 1.192, 1.567, 2.011",\ | |
"0.2068, 0.2234, 0.2711, 0.3546, 0.484, 0.6674, 0.9094, 1.216, 1.589, 2.034",\ | |
"0.2298, 0.2477, 0.2968, 0.3797, 0.5077, 0.6897, 0.9309, 1.237, 1.61, 2.055",\ | |
"0.2415, 0.2612, 0.313, 0.3968, 0.5241, 0.7047, 0.9448, 1.249, 1.622, 2.068",\ | |
"0.2404, 0.2616, 0.317, 0.4027, 0.5306, 0.7114, 0.9505, 1.253, 1.625, 2.07",\ | |
"0.2249, 0.248, 0.3078, 0.3962, 0.525, 0.7067, 0.9468, 1.249, 1.619, 2.062",\ | |
"0.1945, 0.2194, 0.2833, 0.3757, 0.5055, 0.688, 0.9299, 1.234, 1.605, 2.047",\ | |
"0.1485, 0.1747, 0.2435, 0.3399, 0.4716, 0.6549, 0.8985, 1.206, 1.579, 2.022"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.004162, 0.01526, 0.03646, 0.06948, 0.1158, 0.1768, 0.2536, 0.3473, 0.4591"); | |
values("0.0906, 0.1145, 0.1804, 0.2931, 0.4722, 0.733, 1.087, 1.539, 2.096, 2.759",\ | |
"0.09064, 0.1146, 0.1803, 0.2932, 0.4723, 0.7323, 1.086, 1.54, 2.096, 2.76",\ | |
"0.09078, 0.1145, 0.1804, 0.2938, 0.4721, 0.7328, 1.087, 1.538, 2.096, 2.758",\ | |
"0.09162, 0.1155, 0.1814, 0.2942, 0.4728, 0.7333, 1.087, 1.539, 2.095, 2.76",\ | |
"0.09838, 0.1223, 0.188, 0.2994, 0.4755, 0.7337, 1.087, 1.539, 2.096, 2.758",\ | |
"0.1115, 0.1363, 0.2024, 0.3108, 0.4832, 0.7386, 1.088, 1.54, 2.093, 2.758",\ | |
"0.1292, 0.1546, 0.2228, 0.3322, 0.5, 0.748, 1.093, 1.542, 2.097, 2.76",\ | |
"0.1496, 0.1762, 0.2468, 0.3582, 0.5266, 0.7708, 1.106, 1.547, 2.097, 2.757",\ | |
"0.17, 0.1988, 0.272, 0.3878, 0.5574, 0.8024, 1.136, 1.565, 2.103, 2.759",\ | |
"0.1928, 0.2232, 0.3004, 0.4174, 0.5886, 0.8376, 1.175, 1.601, 2.129, 2.771"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.004162, 0.01526, 0.03646, 0.06948, 0.1158, 0.1768, 0.2536, 0.3473, 0.4591"); | |
values("0.06666, 0.08724, 0.1582, 0.3059, 0.5448, 0.8843, 1.331, 1.894, 2.581, 3.402",\ | |
"0.0666, 0.08718, 0.1582, 0.306, 0.5458, 0.8842, 1.331, 1.894, 2.581, 3.4",\ | |
"0.06626, 0.08706, 0.1583, 0.3053, 0.5446, 0.8839, 1.331, 1.894, 2.584, 3.4",\ | |
"0.07032, 0.09056, 0.1601, 0.3061, 0.5459, 0.8847, 1.331, 1.897, 2.582, 3.401",\ | |
"0.08042, 0.1014, 0.1677, 0.3099, 0.5466, 0.8842, 1.331, 1.894, 2.584, 3.4",\ | |
"0.09392, 0.1147, 0.1803, 0.3175, 0.5497, 0.8868, 1.334, 1.897, 2.581, 3.401",\ | |
"0.109, 0.1312, 0.1964, 0.3288, 0.56, 0.8922, 1.335, 1.899, 2.583, 3.4",\ | |
"0.126, 0.149, 0.2162, 0.3436, 0.572, 0.906, 1.345, 1.901, 2.589, 3.404",\ | |
"0.1434, 0.1696, 0.238, 0.3614, 0.586, 0.9222, 1.364, 1.916, 2.592, 3.406",\ | |
"0.1608, 0.1886, 0.2614, 0.3828, 0.6018, 0.9378, 1.384, 1.941, 2.614, 3.418"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
sdf_cond : "E===1'b1 && TE===1'b1" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
when : "E&TE" ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.004162, 0.01526, 0.03646, 0.06948, 0.1158, 0.1768, 0.2536, 0.3473, 0.4591"); | |
values("0.2196, 0.2406, 0.2987, 0.3876, 0.5103, 0.6736, 0.8849, 1.151, 1.476, 1.863",\ | |
"0.2228, 0.2439, 0.302, 0.3909, 0.5136, 0.6769, 0.8882, 1.154, 1.479, 1.867",\ | |
"0.2421, 0.263, 0.321, 0.4098, 0.5325, 0.6958, 0.9071, 1.173, 1.498, 1.885",\ | |
"0.2893, 0.3102, 0.3675, 0.4557, 0.578, 0.7409, 0.952, 1.218, 1.542, 1.93",\ | |
"0.363, 0.384, 0.4415, 0.5293, 0.6507, 0.8128, 1.023, 1.288, 1.612, 2",\ | |
"0.4554, 0.4772, 0.5363, 0.6252, 0.7469, 0.9084, 1.118, 1.382, 1.705, 2.092",\ | |
"0.5628, 0.5857, 0.6478, 0.74, 0.8638, 1.026, 1.235, 1.498, 1.82, 2.205",\ | |
"0.6841, 0.7089, 0.7741, 0.8703, 0.9984, 1.164, 1.374, 1.636, 1.958, 2.342",\ | |
"0.8201, 0.8466, 0.9155, 1.016, 1.148, 1.318, 1.533, 1.798, 2.119, 2.502",\ | |
"0.9723, 0.9998, 1.073, 1.177, 1.314, 1.489, 1.709, 1.98, 2.304, 2.688"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.004162, 0.01526, 0.03646, 0.06948, 0.1158, 0.1768, 0.2536, 0.3473, 0.4591"); | |
values("0.1615, 0.178, 0.2263, 0.3109, 0.4415, 0.6254, 0.8685, 1.174, 1.549, 1.994",\ | |
"0.1653, 0.1818, 0.2301, 0.3147, 0.4453, 0.6291, 0.8717, 1.179, 1.552, 1.999",\ | |
"0.1797, 0.1962, 0.2443, 0.3289, 0.4593, 0.6432, 0.886, 1.192, 1.567, 2.013",\ | |
"0.2068, 0.2234, 0.2711, 0.3546, 0.484, 0.6674, 0.9093, 1.216, 1.589, 2.036",\ | |
"0.2298, 0.2477, 0.2968, 0.3797, 0.5077, 0.6897, 0.931, 1.237, 1.61, 2.056",\ | |
"0.2415, 0.2612, 0.313, 0.3968, 0.5241, 0.7047, 0.9446, 1.25, 1.621, 2.068",\ | |
"0.2404, 0.2616, 0.317, 0.4027, 0.5306, 0.7114, 0.9505, 1.253, 1.625, 2.07",\ | |
"0.2249, 0.248, 0.3078, 0.3962, 0.525, 0.7067, 0.9468, 1.249, 1.619, 2.062",\ | |
"0.1945, 0.2194, 0.2833, 0.3757, 0.5055, 0.688, 0.9299, 1.234, 1.605, 2.047",\ | |
"0.1485, 0.1747, 0.2435, 0.3399, 0.4716, 0.6549, 0.8985, 1.206, 1.579, 2.022"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.004162, 0.01526, 0.03646, 0.06948, 0.1158, 0.1768, 0.2536, 0.3473, 0.4591"); | |
values("0.0906, 0.1145, 0.1805, 0.2933, 0.4723, 0.733, 1.086, 1.539, 2.096, 2.759",\ | |
"0.09062, 0.1146, 0.1803, 0.2934, 0.4721, 0.733, 1.087, 1.538, 2.096, 2.759",\ | |
"0.09078, 0.1145, 0.1804, 0.2933, 0.4723, 0.7333, 1.086, 1.538, 2.096, 2.757",\ | |
"0.09142, 0.1155, 0.1814, 0.2943, 0.4726, 0.7333, 1.087, 1.538, 2.095, 2.759",\ | |
"0.09836, 0.1223, 0.188, 0.2994, 0.4753, 0.7337, 1.087, 1.538, 2.094, 2.758",\ | |
"0.1116, 0.1365, 0.2032, 0.3108, 0.4836, 0.7384, 1.088, 1.539, 2.095, 2.758",\ | |
"0.1292, 0.1546, 0.2228, 0.3322, 0.4998, 0.748, 1.093, 1.541, 2.097, 2.759",\ | |
"0.149, 0.1762, 0.2466, 0.3584, 0.5262, 0.7706, 1.106, 1.547, 2.098, 2.76",\ | |
"0.17, 0.199, 0.2734, 0.3874, 0.5562, 0.8038, 1.136, 1.565, 2.104, 2.762",\ | |
"0.1926, 0.2228, 0.3002, 0.4166, 0.589, 0.837, 1.175, 1.602, 2.129, 2.771"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.004162, 0.01526, 0.03646, 0.06948, 0.1158, 0.1768, 0.2536, 0.3473, 0.4591"); | |
values("0.06664, 0.08724, 0.1582, 0.3059, 0.5448, 0.8843, 1.331, 1.894, 2.585, 3.402",\ | |
"0.06654, 0.08718, 0.1582, 0.3059, 0.5458, 0.8843, 1.331, 1.897, 2.582, 3.401",\ | |
"0.06626, 0.08706, 0.1582, 0.3053, 0.5449, 0.8838, 1.331, 1.893, 2.581, 3.4",\ | |
"0.07036, 0.0906, 0.16, 0.3061, 0.5459, 0.8847, 1.331, 1.897, 2.582, 3.4",\ | |
"0.08042, 0.1014, 0.1677, 0.3099, 0.5466, 0.8842, 1.331, 1.893, 2.582, 3.407",\ | |
"0.09392, 0.1147, 0.1803, 0.3175, 0.5495, 0.886, 1.332, 1.895, 2.582, 3.4",\ | |
"0.109, 0.1312, 0.1964, 0.3288, 0.5602, 0.8922, 1.335, 1.896, 2.583, 3.399",\ | |
"0.126, 0.149, 0.2162, 0.3436, 0.572, 0.9056, 1.345, 1.9, 2.583, 3.407",\ | |
"0.1434, 0.1696, 0.238, 0.3614, 0.586, 0.9222, 1.364, 1.915, 2.593, 3.41",\ | |
"0.1608, 0.1886, 0.2614, 0.3828, 0.6018, 0.9378, 1.385, 1.94, 2.613, 3.418"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.004162, 0.01526, 0.03646, 0.06948, 0.1158, 0.1768, 0.2536, 0.3473, 0.4591"); | |
values("0.2196, 0.2406, 0.2987, 0.3876, 0.5103, 0.6736, 0.8849, 1.151, 1.476, 1.863",\ | |
"0.2228, 0.2439, 0.302, 0.3909, 0.5136, 0.6769, 0.8882, 1.154, 1.479, 1.867",\ | |
"0.2421, 0.263, 0.321, 0.4098, 0.5325, 0.6958, 0.9071, 1.173, 1.498, 1.885",\ | |
"0.2893, 0.3102, 0.3675, 0.4557, 0.578, 0.7409, 0.952, 1.218, 1.542, 1.93",\ | |
"0.363, 0.384, 0.4415, 0.5293, 0.6507, 0.8128, 1.023, 1.288, 1.612, 2",\ | |
"0.4554, 0.4772, 0.5363, 0.6252, 0.7469, 0.9084, 1.118, 1.382, 1.705, 2.092",\ | |
"0.5628, 0.5857, 0.6478, 0.74, 0.8638, 1.026, 1.235, 1.498, 1.82, 2.205",\ | |
"0.6841, 0.7089, 0.7741, 0.8703, 0.9984, 1.164, 1.374, 1.636, 1.958, 2.342",\ | |
"0.8201, 0.8466, 0.9155, 1.016, 1.148, 1.318, 1.533, 1.798, 2.119, 2.502",\ | |
"0.9723, 0.9998, 1.073, 1.177, 1.314, 1.489, 1.709, 1.98, 2.304, 2.688"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.004162, 0.01526, 0.03646, 0.06948, 0.1158, 0.1768, 0.2536, 0.3473, 0.4591"); | |
values("0.1615, 0.178, 0.2263, 0.3109, 0.4415, 0.6254, 0.8685, 1.174, 1.549, 1.994",\ | |
"0.1653, 0.1818, 0.2301, 0.3147, 0.4453, 0.6291, 0.8717, 1.179, 1.552, 1.999",\ | |
"0.1797, 0.1962, 0.2443, 0.3289, 0.4593, 0.6432, 0.886, 1.192, 1.567, 2.013",\ | |
"0.2068, 0.2234, 0.2711, 0.3546, 0.484, 0.6674, 0.9093, 1.216, 1.589, 2.036",\ | |
"0.2298, 0.2477, 0.2968, 0.3797, 0.5077, 0.6897, 0.931, 1.237, 1.61, 2.056",\ | |
"0.2415, 0.2612, 0.313, 0.3968, 0.5241, 0.7047, 0.9446, 1.25, 1.621, 2.068",\ | |
"0.2404, 0.2616, 0.317, 0.4027, 0.5306, 0.7114, 0.9505, 1.253, 1.625, 2.07",\ | |
"0.2249, 0.248, 0.3078, 0.3962, 0.525, 0.7067, 0.9468, 1.249, 1.619, 2.062",\ | |
"0.1945, 0.2194, 0.2833, 0.3757, 0.5055, 0.688, 0.9299, 1.234, 1.605, 2.047",\ | |
"0.1485, 0.1747, 0.2435, 0.3399, 0.4716, 0.6549, 0.8985, 1.206, 1.579, 2.022"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.004162, 0.01526, 0.03646, 0.06948, 0.1158, 0.1768, 0.2536, 0.3473, 0.4591"); | |
values("0.0906, 0.1145, 0.1804, 0.2931, 0.4722, 0.733, 1.087, 1.539, 2.096, 2.759",\ | |
"0.09064, 0.1146, 0.1803, 0.2932, 0.4723, 0.7323, 1.086, 1.54, 2.096, 2.76",\ | |
"0.09078, 0.1145, 0.1804, 0.2938, 0.4721, 0.7328, 1.087, 1.538, 2.096, 2.758",\ | |
"0.09162, 0.1155, 0.1814, 0.2942, 0.4728, 0.7333, 1.087, 1.539, 2.095, 2.76",\ | |
"0.09838, 0.1223, 0.188, 0.2994, 0.4755, 0.7337, 1.087, 1.539, 2.096, 2.758",\ | |
"0.1115, 0.1363, 0.2024, 0.3108, 0.4832, 0.7386, 1.088, 1.54, 2.093, 2.758",\ | |
"0.1292, 0.1546, 0.2228, 0.3322, 0.5, 0.748, 1.093, 1.542, 2.097, 2.76",\ | |
"0.1496, 0.1762, 0.2468, 0.3582, 0.5266, 0.7708, 1.106, 1.547, 2.097, 2.757",\ | |
"0.17, 0.1988, 0.272, 0.3878, 0.5574, 0.8024, 1.136, 1.565, 2.103, 2.759",\ | |
"0.1928, 0.2232, 0.3004, 0.4174, 0.5886, 0.8376, 1.175, 1.601, 2.129, 2.771"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.004162, 0.01526, 0.03646, 0.06948, 0.1158, 0.1768, 0.2536, 0.3473, 0.4591"); | |
values("0.06664, 0.08724, 0.1582, 0.3059, 0.5448, 0.8843, 1.331, 1.894, 2.585, 3.402",\ | |
"0.06654, 0.08718, 0.1582, 0.3059, 0.5458, 0.8843, 1.331, 1.897, 2.582, 3.401",\ | |
"0.06626, 0.08706, 0.1582, 0.3053, 0.5449, 0.8838, 1.331, 1.893, 2.581, 3.4",\ | |
"0.07036, 0.0906, 0.16, 0.3061, 0.5459, 0.8847, 1.331, 1.897, 2.582, 3.4",\ | |
"0.08042, 0.1014, 0.1677, 0.3099, 0.5466, 0.8842, 1.331, 1.893, 2.582, 3.407",\ | |
"0.09392, 0.1147, 0.1803, 0.3175, 0.5495, 0.886, 1.332, 1.895, 2.582, 3.4",\ | |
"0.109, 0.1312, 0.1964, 0.3288, 0.5602, 0.8922, 1.335, 1.896, 2.583, 3.399",\ | |
"0.126, 0.149, 0.2162, 0.3436, 0.572, 0.9056, 1.345, 1.9, 2.583, 3.407",\ | |
"0.1434, 0.1696, 0.238, 0.3614, 0.586, 0.9222, 1.364, 1.915, 2.593, 3.41",\ | |
"0.1608, 0.1886, 0.2614, 0.3828, 0.6018, 0.9378, 1.385, 1.94, 2.613, 3.418"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
sdf_cond : "E===1'b0 && TE===1'b0" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational_rise ; | |
when : "!E&!TE" ; | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.004162, 0.01526, 0.03646, 0.06948, 0.1158, 0.1768, 0.2536, 0.3473, 0.4591"); | |
values("0.1615, 0.1781, 0.2263, 0.311, 0.4415, 0.6257, 0.869, 1.175, 1.548, 1.994",\ | |
"0.1653, 0.1818, 0.23, 0.3148, 0.4453, 0.6295, 0.8728, 1.179, 1.552, 1.998",\ | |
"0.1797, 0.1962, 0.2443, 0.3288, 0.4592, 0.6433, 0.8867, 1.192, 1.566, 2.012",\ | |
"0.2066, 0.2234, 0.2711, 0.3546, 0.484, 0.6675, 0.9104, 1.216, 1.59, 2.035",\ | |
"0.2298, 0.2475, 0.2968, 0.3796, 0.5077, 0.6898, 0.9319, 1.237, 1.61, 2.055",\ | |
"0.2415, 0.2612, 0.3131, 0.3969, 0.5242, 0.7049, 0.9457, 1.25, 1.622, 2.066",\ | |
"0.2404, 0.2614, 0.3173, 0.4027, 0.5307, 0.7114, 0.9516, 1.254, 1.625, 2.069",\ | |
"0.2249, 0.2479, 0.308, 0.3962, 0.5249, 0.7065, 0.9474, 1.249, 1.619, 2.062",\ | |
"0.1945, 0.2194, 0.2834, 0.3757, 0.5057, 0.6882, 0.9302, 1.231, 1.6, 2.041",\ | |
"0.1483, 0.1748, 0.2434, 0.3399, 0.4717, 0.655, 0.8986, 1.199, 1.566, 2.006"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.001, 0.004162, 0.01526, 0.03646, 0.06948, 0.1158, 0.1768, 0.2536, 0.3473, 0.4591"); | |
values("0.06658, 0.08726, 0.1582, 0.3055, 0.545, 0.8856, 1.333, 1.894, 2.582, 3.402",\ | |
"0.0666, 0.08716, 0.1583, 0.3055, 0.5451, 0.8856, 1.333, 1.894, 2.582, 3.402",\ | |
"0.06606, 0.08704, 0.1583, 0.3057, 0.5451, 0.8858, 1.333, 1.894, 2.583, 3.406",\ | |
"0.07034, 0.09074, 0.1602, 0.3066, 0.5451, 0.8857, 1.333, 1.895, 2.58, 3.406",\ | |
"0.08062, 0.101, 0.1677, 0.3095, 0.546, 0.8859, 1.333, 1.894, 2.581, 3.4",\ | |
"0.0939, 0.1152, 0.1802, 0.3173, 0.5497, 0.8868, 1.333, 1.893, 2.582, 3.398",\ | |
"0.109, 0.1314, 0.1964, 0.329, 0.5594, 0.894, 1.336, 1.896, 2.58, 3.403",\ | |
"0.1252, 0.1492, 0.216, 0.3442, 0.5716, 0.9066, 1.345, 1.899, 2.583, 3.402",\ | |
"0.144, 0.1696, 0.2384, 0.3616, 0.5858, 0.9212, 1.357, 1.905, 2.581, 3.401",\ | |
"0.1608, 0.1884, 0.261, 0.3824, 0.6014, 0.9374, 1.371, 1.914, 2.583, 3.4"); | |
} | |
} | |
} | |
pin(TE) { | |
capacitance : 0.003248 ; | |
clock_gate_test_pin : true ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 3.4 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
when : "!CLKN&!E" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
values("0.07107, 0.07106, 0.07086, 0.07093, 0.07082, 0.07093, 0.07095, \ | |
0.07103, 0.071, 0.07104"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
values("-0.03534, -0.03536, -0.03538, -0.03574, -0.03617, -0.03653, -0.03675, \ | |
-0.0368, -0.03691, -0.0371"); | |
} | |
} | |
internal_power() { | |
when : "!CLKN&E" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
values("0.03778, 0.03792, 0.03791, 0.03793, 0.03784, 0.03783, 0.03788, \ | |
0.03787, 0.0379, 0.0379"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
values("-0.03637, -0.03639, -0.03669, -0.03691, -0.03707, -0.03714, -0.03727, \ | |
-0.03723, -0.03738, -0.03738"); | |
} | |
} | |
internal_power() { | |
when : "CLKN&!E" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
values("0.5994, 0.5985, 0.597, 0.6031, 0.635, 0.7088, 0.8293, 0.9918, \ | |
1.194, 1.434"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
values("0.4044, 0.403, 0.4008, 0.4072, 0.4384, 0.5011, 0.598, 0.7301, \ | |
0.8991, 1.106"); | |
} | |
} | |
internal_power() { | |
when : "CLKN&E" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
values("0.03776, 0.03786, 0.03784, 0.03777, 0.03778, 0.03781, 0.03789, \ | |
0.03782, 0.03789, 0.03791"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
values("-0.03284, -0.03305, -0.03525, -0.03668, -0.03701, -0.03713, -0.03732, \ | |
-0.0372, -0.03742, -0.03746"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
timing_type : hold_falling ; | |
fall_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
values("-0.406, -0.406, -0.382, -0.36, -0.337, -0.324, -0.313, -0.304, -0.291, -0.27",\ | |
"-0.407, -0.403, -0.388, -0.365, -0.34, -0.326, -0.319, -0.303, -0.288, -0.272",\ | |
"-0.411, -0.409, -0.387, -0.368, -0.35, -0.335, -0.322, -0.308, -0.293, -0.282",\ | |
"-0.426, -0.421, -0.401, -0.381, -0.361, -0.343, -0.332, -0.319, -0.308, -0.292",\ | |
"-0.461, -0.458, -0.439, -0.418, -0.401, -0.38, -0.365, -0.354, -0.343, -0.321",\ | |
"-0.54, -0.539, -0.52, -0.492, -0.475, -0.459, -0.448, -0.434, -0.418, -0.404",\ | |
"-0.6484, -0.642, -0.622, -0.603, -0.583, -0.568, -0.557, -0.546, -0.543, -0.532",\ | |
"-0.7686, -0.7655, -0.7475, -0.73, -0.711, -0.704, -0.696, -0.69, -0.691, -0.684",\ | |
"-0.9089, -0.9084, -0.8885, -0.8699, -0.856, -0.851, -0.85, -0.853, -0.857, -0.864",\ | |
"-1.061, -1.058, -1.041, -1.022, -1.015, -1.009, -1.016, -1.026, -1.037, -1.052"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
values("-0.115, -0.11, -0.09, -0.047, -0.002, 0.048, 0.1, 0.154, 0.205, 0.266",\ | |
"-0.118, -0.112, -0.087, -0.049, -0.003, 0.048, 0.101, 0.149, 0.205, 0.266",\ | |
"-0.118, -0.116, -0.087, -0.053, -0.007, 0.042, 0.094, 0.151, 0.207, 0.268",\ | |
"-0.123, -0.122, -0.098, -0.054, -0.009, 0.041, 0.096, 0.148, 0.204, 0.272",\ | |
"-0.134, -0.129, -0.104, -0.066, -0.018, 0.04, 0.089, 0.147, 0.209, 0.268",\ | |
"-0.135, -0.131, -0.107, -0.068, -0.016, 0.038, 0.097, 0.153, 0.217, 0.276",\ | |
"-0.123, -0.116, -0.094, -0.043, 0.01, 0.064, 0.122, 0.177, 0.246, 0.303",\ | |
"-0.092, -0.087, -0.06, -0.012, 0.041, 0.102, 0.165, 0.227, 0.289, 0.35",\ | |
"-0.037, -0.036, -0.006, 0.038, 0.099, 0.166, 0.232, 0.293, 0.355, 0.423",\ | |
"0.028, 0.038, 0.06, 0.116, 0.183, 0.245, 0.31, 0.378, 0.447, 0.513"); | |
} | |
} | |
timing() { | |
related_pin : "CLKN" ; | |
timing_type : setup_falling ; | |
fall_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
values("0.435, 0.431, 0.413, 0.387, 0.36, 0.341, 0.328, 0.314, 0.305, 0.287",\ | |
"0.438, 0.436, 0.413, 0.387, 0.363, 0.343, 0.334, 0.319, 0.308, 0.29",\ | |
"0.442, 0.441, 0.426, 0.393, 0.368, 0.347, 0.338, 0.324, 0.314, 0.3",\ | |
"0.453, 0.449, 0.432, 0.404, 0.381, 0.363, 0.35, 0.336, 0.323, 0.31",\ | |
"0.499, 0.489, 0.474, 0.444, 0.42, 0.403, 0.385, 0.373, 0.359, 0.341",\ | |
"0.572, 0.566, 0.549, 0.525, 0.498, 0.478, 0.465, 0.448, 0.435, 0.42",\ | |
"0.678, 0.68, 0.662, 0.629, 0.613, 0.591, 0.578, 0.571, 0.563, 0.543",\ | |
"0.809, 0.807, 0.785, 0.764, 0.742, 0.725, 0.721, 0.718, 0.713, 0.703",\ | |
"0.956, 0.949, 0.937, 0.914, 0.896, 0.886, 0.889, 0.887, 0.889, 0.886",\ | |
"1.121, 1.118, 1.104, 1.077, 1.064, 1.062, 1.062, 1.072, 1.081, 1.084"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
index_2("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4"); | |
values("0.544, 0.536, 0.529, 0.52, 0.504, 0.481, 0.441, 0.385, 0.318, 0.235",\ | |
"0.543, 0.535, 0.527, 0.525, 0.504, 0.481, 0.448, 0.385, 0.322, 0.246",\ | |
"0.542, 0.539, 0.532, 0.526, 0.514, 0.483, 0.45, 0.388, 0.328, 0.238",\ | |
"0.549, 0.543, 0.54, 0.536, 0.517, 0.489, 0.455, 0.393, 0.33, 0.246",\ | |
"0.568, 0.559, 0.551, 0.549, 0.531, 0.504, 0.474, 0.405, 0.343, 0.262",\ | |
"0.578, 0.572, 0.567, 0.565, 0.545, 0.516, 0.477, 0.42, 0.357, 0.266",\ | |
"0.581, 0.581, 0.574, 0.568, 0.553, 0.517, 0.482, 0.424, 0.349, 0.263",\ | |
"0.575, 0.57, 0.561, 0.553, 0.542, 0.513, 0.469, 0.416, 0.337, 0.242",\ | |
"0.554, 0.55, 0.541, 0.533, 0.517, 0.486, 0.451, 0.383, 0.305, 0.206",\ | |
"0.508, 0.501, 0.499, 0.494, 0.475, 0.446, 0.402, 0.337, 0.262, 0.149"); | |
} | |
} | |
} | |
} | |