| Author |
Message |
billylee
Joined: 10 Sep 2009 Posts: 7 Location: Korea
|
22 Oct 2009 13:11 how to unset set_false_path |
|
|
|
|
there are many clocks on my design
clk0 - clk50
so i want to set_false_path between all clocks
set clock_list [list clk0 clk1 .. clk50]
foreach each_clock1 $clock_list {
foreach each_clock2 $clock_list {
if { $each_clock1 != $each_clock2 } {
set_false_path -from [get_clock $each_clock1] -to [get_clock $each_clock2]
set_false_path -from [get_clock $each_clock2] -to [get_clock $each_clock1]
} else {
}}}
and now, how to unset false_path already defined
and how to make some kind of 'set_true_path' between clocks
BR
|
|
| Back to top |
|
 |
arjun1110
Joined: 03 Jul 2008 Posts: 76 Helped: 2 Location: Bangalore,India
|
23 Oct 2009 7:15 Re: how to unset set_false_path |
|
|
|
|
Hello Billylee,
To undo a set_false_path command, use the reset_path
command with similar options. For example, enter
dc_shell> set_false_path -setup -from IN2 -to FF12/D
dc_shell> reset_path -setup -from IN2 -to FF12/D
Regards,
|
|
| Back to top |
|
 |
billylee
Joined: 10 Sep 2009 Posts: 7 Location: Korea
|
23 Oct 2009 7:22 Re: how to unset set_false_path |
|
|
|
|
thanks a lot
I found good answer on this site such as
'A good paper to check out is "Complex Clocking Situations Using PrimeTime".
Just google that title.
http://www.edaboard.com/viewtopic.php?t=112675&highlight=setfalsepath'
and solvenet
Key word : set_clock_groups
https://solvnet.synopsys.com/retrieve/004693.html?otSearchResultSrc=advSearch&otSearchResultNumber=8&otPageNum=1
or
https://solvnet.synopsys.com/retrieve/004319.html?otSearchResultSrc=advSearch&otSearchResultNumber=6&otPageNum=1
have a goodday
|
|
| Back to top |
|
 |
Google AdSense

|
23 Oct 2009 7:22 Ads |
|
|
|
|
|
|
| Back to top |
|
 |
arjun1110
Joined: 03 Jul 2008 Posts: 76 Helped: 2 Location: Bangalore,India
|
23 Oct 2009 8:59 Re: how to unset set_false_path |
|
|
|
|
| Thanks for providing useful links.
|
|
| Back to top |
|
 |