精華區beta Electronics 關於我們 聯絡資訊
※ 引述《invalid (everlasting)》之銘言: : asynchronized reset一般來說都是放在比較負面的 : 因為async reset使你沒辦法預測各個module reset的順序 : 雖然說sync reset也會因為clock skew造成類似的問題 : 但通常clock skew會在設計時最佳化 : 但如果就async reset而言,同時最佳化 reset skew : 應該是很複雜的事 : 再來更糟的是 : async reset 會使時序分析,ATPG更困難 : 不過在"Reuse Methodology Manual"這本書中說 : 大家還是愛用async reset : 好處大概就是不用有一個獨立的clock source : (不然clock generator要怎麼sync reset?) : 還有讓FF跑快一點 補充一下這邊前輩的意思 數位電路有幾個訊號是不能gate的(抱歉我不會用中文描述) 意思就是說 除了從INPUT經過BUFFER 不能再加上AND OR去gate它 (原因要請教版上的數位達人) 這些訊號最常見的一個是clock、另一個就是RESET 這個RESET的標準寫法上面要加一條槓 因為RESET要LOW的時候才是activated 如果要符合上面這個規則 要把reset跟clock同步的確是不可能 除非妳的operating frequency慢到一個地步讓你不CARE SKEW吧 所以重點來了 大家的RESET都是activated 至少好幾個cycle 沒有人再搞一個CYCLE寬 還是小於一個CYCLE寬的RESET : ※ 引述《sasako (smile~^^)》之銘言: : : 個人以為 : : 針對reset這個訊號源.. : : 沒有誰比較好,這完全要看你電路要怎麼動,你期待的波形要怎麼跑.. : : 然後去設計他.. : : 但是我聽說,只是聽說... : : 非同步會比較難去implement.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 216.77.236.70