|
####Specify the Clocks in the Design ###### #### Example for one Clock in the Design named clock1 create_clock -period $clock1_period -waveform [list 0 $clock1_period_half ] -name $clock1_name set_clock_skew -ideal -uncertainty $CTS_clock1_skew $clock1_name set_clock_transition 0.3 $clock1_name set_clock_latency $clock1_latency_number $clock1_name set_dont_touch_network $clock1_name #### Generate the same list of constraints for all the clocks in the design #### Generate the False and Multi-cycle paths in the design as Timing Exceptions for the tool. #### False And Multi-cycle paths are purely Design Specific. #set_false_path -from -to -setup #set_false_path -from -to -hold #set_multicycle_path -from -to ##### Steps to constrain the inputs/outputs and the design set_input_transition $clock1_period_onetenth [all_inputs] set_max_transition $clock1_period_onetwenth $current_design #### Specify the wire-load model set auto_wire_load_selection true ### Tool automatically selects the wire-load model #### Create virtual clocks to constrain the ports.To understand concept behind the virtual clocks #### Check out the ASIC FAQ's column. #### To constrain inputs set_input_delay -clock -clock -clock -clock ### Similar way define for all the inputs and w.r.t virtual clocks #### To constrain out-puts set_output_delay -clock ### Similar way define for all the outputs and w.r.t virtual clocks Synopsys constraints continued in page 3 About Synopsys Synopsys, Inc. (Nasdaq: SNPS) is a world leader in electronic design automation (EDA) software for semiconductor design. The company delivers technology-leading semiconductor design and verification platforms and IC manufacturing software products to the global electronics market, enabling the development and production of complex systems-on-chips (SoCs). Synopsys also provides intellectual property and design services to simplify the design process and accelerate time-to-market for its customers. Synopsys is headquartered in Mountain View, California, and has more than 60 offices located throughout North America, Europe, Japan and Asia. Visit Synopsys online at http://www.synopsys.com.
|