Một câu hỏi về đồng hồ thiết lập tại Tổng hợp

H

horzonbluz

Guest
Trong một chip, chúng ta thường sử dụng nhiều hơn một đồng hồ.Tôi đặt đường dẫn sai từ một đồng hồ để đồng hồ khác trong quá khứ.Bây giờ tôi nghi ngờ thiết lập không phải là appropriatly vì tất cả chúng ta biết đặt đường dẫn sai trong tổng hợp không phải là một thiết lập tốt.Có lẽ tôi có thể thiết lập thời gian vô hiệu hóa từ một đồng hồ để đồng hồ khác.
Ai có thể cho tôi biết đó là cài đặt thêm appropriatly?
Đây là thiết lập của tôi trước khi:
thiết lập _all_clks [all_clocks];
foreach_in_collection _clk $ _all_clks (
foreach_in_collection _other_clk [remove_from_collection $ _all_clks $ _clk] (
set_false_path-từ $ _clk-đến $ _other_clk;)
Bây giờ tôi muốn sửa đổi nó với một điều này:
thiết lập _all_clks [all_clocks];
foreach_in_collection _clk $ _all_clks (
foreach_in_collection _other_clk [remove_from_collection $ _all_clks $ _clk] (
set_disable_timing-từ $ _clk-đến $ _other_clk;)

 
trước hết, để đối phó với nhiều tên miền đồng hồ, bạn phải đồng bộ hóa các hình thức tín hiệu đồng hồ một tên miền để những người khác, nếu bạn exchang dữ liệu bạn phải sử dụng FIFO hoặc protocal.if rtl bắt tay của bạn có vấn đề muti-đồng hồ trong tâm trí, bạn cài đặt đường dẫn sai giữa đồng hồ là ok.

thứ hai, set_disable_timing lệnh vô hiệu hóa thời gian cung giữa đồng hồ,
set_false_path lệnh vô hiệu hóa thời gian cung giữa đồng hồ, nhưng vẫn còn dấu vết
thời gian vòng cung.

 
Có, tôi đa-miền đồng hồ của thiết kế của tôi, tôi sử dụng đồng bộ hóa các mạch để trao đổi datas từ một miền đồng hồ đến tên miền khác.
Tuy nhiên, kỹ sư công ty của tôi nói cho ông không bao giờ đặt đường dẫn sai lệch giữa đồng hồ.Tôi không biết mình có nghĩa là những gì.

<img src="http://www.edaboard.com/images/smiles/icon_confused.gif" alt="Confused" border="0" />
 
nếu bạn sử dụng phương pháp bắt tay, đôi khi, cần phải đặt nhiều chu kỳ để báo hiệu một số, bởi vì phương pháp có thể bắt tay trao đổi dữ liệu dựa trên nhiều phương pháp chu kỳ, như là phương thức bắt tay có thể giả định một số tín hiệu có thể giải quyết xuống sau khi hai chu kỳ đồng hồ

 
Nếu bạn đã làm một công việc tốt trong giải quyết việc trao đổi dữ liệu giữa miền đồng hồ khác nhau, có lẽ sử dụng một FIFO không đồng bộ cho điều đó.Sau đó, bạn có thể thiết lập một cách an toàn đường dẫn sai lệch giữa các đồng hồ không đồng bộ.

 

Welcome to EDABoard.com

Sponsor

Back
Top