bluedma.tcl 352 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
10
11
##
## set properties to help out clock domain crossing analysis
##

foreach pat {"reset_hold_reg[*]" "sGEnqPtr*_reg[*]" "dGDeqPtr*_reg[*]" "sSyncReg*_reg[*]" "dSyncReg*_reg[*]" "dEnqPtr*_reg[*]"} {
     set cells [get_cells -hier $pat]
     if {[llength $cells] > 0} {
         puts "ASYNC_REG $cells"
         set_property ASYNC_REG 1 $cells
     }
}