我有一個關於設計編譯器約束的問題。 特別是,set_false_path vs。 set_clock_group。set_false_path VS之間的區別是什麼? set_clock_group?
據我所知,
- set_false_path
的(a) - 從set_false_path [get_clocks CLKA] -to [get_clocks CLKB]。
我認爲這是考慮單向的方向。
(b)中set_false_path -from [get_clocks CLKA] -to [get_clocks CLKB]]
set_false_path -from [get_clocks CLKB] -to [get_clocks CLKA]]
- > CLKA - > CLKB,CLKB - > CLKA(雙向)
- set_clock_groups
(一)set_clock_groups -asynchronous -group CLKA -group CLKB
我認爲這是考慮到有關雙向。
所以這裏是我的問題 我認爲set_false_path和set_clock_group之間只有區別只是方向。
然後我想1.(b)和2.(a)是一樣的。那麼我可以用2.(a)代替1.(b)嗎?