#************************************************************** # # Timing Constrains # # Copyright (C) 2018, Xiaohai Li (haixiaolee@gmail.com), All Rights Reserved # This program is lincensed under Apache-2.0/GPLv3 dual-license # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # Apache-2.0 License and GNU General Public License for more details. # # You may obtain a copy of Apache-2.0 License at # # http://www.apache.org/licenses/LICENSE-2.0 # # And GPLv3 License at # # http://www.gnu.org/licenses # #************************************************************** #************************************************************** # Time Information #************************************************************** set_time_format -unit ns -decimal_places 3 #************************************************************** # Create Clock #************************************************************** create_clock -name {external_clock} -period 83.333 -waveform { 0.000 41.666 } [get_ports {ext_clk}] #************************************************************** # Create Generated Clock #************************************************************** #************************************************************** # Set Clock Latency #************************************************************** #************************************************************** # Set Clock Uncertainty #************************************************************** derive_clock_uncertainty #************************************************************** # Set Input Delay #************************************************************** #************************************************************** # Set Output Delay #************************************************************** #************************************************************** # Set Clock Groups #************************************************************** #************************************************************** # Set False Path #************************************************************** #************************************************************** # Set Multicycle Path #************************************************************** #************************************************************** # Set Maximum Delay #************************************************************** #************************************************************** # Set Minimum Delay #************************************************************** #************************************************************** # Set Input Transition #**************************************************************