15 lines
969 B
Plaintext
15 lines
969 B
Plaintext
create_clock -period 10 -period 25 -name sysclk [get_ports Top_level_scan/SYSCLK ]
|
|
create_generated_clock -source [get_ports Top_level_scan/SYSCLK ] -name sysclk_y [get_pins Top_level_scan/AA/y ]
|
|
|
|
create_generated_clock -source [get_pins Top_level_scan/AA/y ] -name tsc_sysclk [get_ports Top_level_scan/TSC_SYSCLK ] -divide_by 2
|
|
create_generated_clock -source [get_ports Top_level_scan/TSC_SYSCLK ] -name tsc_sysclk_y [get_pins Top_level_scan/CC/y ]
|
|
|
|
|
|
set_clock_groups -asynchronous -group {sysclk tsc_sysclk sysclk_y tsc_sysclk_y}
|
|
|
|
#report_attributes [get_port tsc_sysclk]
|
|
#the $name is a predefined variable
|
|
set_input_delay 5 -clock tsc_sysclk [all_inputs -filter {[string match -nocase *tsc_* $name]}]
|
|
set_input_delay 5 -clock tsc_sysclk [all_inouts -filter {[string match -nocase *tsc_* $name]}]
|
|
set_input_delay 5 -clock sysclk_y [all_inputs -filter {[string match -nocase *DATA_BUS* $name]}]
|