從 IC流程中探索數位工程師的風格--II
摘要:就Back-end而言:就Back-end的工作內容,主要的負責單位是CAD部們,數位工程師只是輔助的角色。如果是輔助的角色,那麼應該要注意哪些細節呢?1.建立primetime環境來驗證CAD做完APR後的netlist是否是符合自己的需求。2.請CAD給一套和他工作環境相同的primetime環...
阅读全文
posted @
2014-04-28 09:31
Orchid123
阅读(357)
推荐(0)
從 IC流程中探索數位工程師的風格--I
摘要:今天想跟大家提一下IC流程。因為我未來的分享也是和它有關。先溝通認知的部份,才能繼續下去。我認為數位工程師的風格有很多,就像軟體工程師的風格也有很多種類。數位工程師的風格的分類,我是依據IC流程來做分類的。每位數位工程師專精的地方有所不同,所以解決問題的思維也就不同。了解清楚IC流程的權則劃分後,我...
阅读全文
posted @
2014-04-21 10:30
Orchid123
阅读(392)
推荐(0)
producer and consumer concept ( II )
摘要:上一回,我們談到生產者與消費者的關係和資料前後一致性的特性。在一個系統中,因為存取的動作複雜,產生許許多多不同的死結。因為有人試著把存取的動作規劃出優先順序,減少存取時會發生的死結。在把優先順序說出來以前,我們要先把存取的動作歸納出基本的含意。然後才能把順序制定出來。名詞解釋:PMW: 這是一個po...
阅读全文
posted @
2014-04-14 09:58
Orchid123
阅读(245)
推荐(0)
producer and consumer concept ( I )
摘要:今天我想討論一個觀念,producer(生產者) and consumer(消費者)ordering model。我覺得這是一個做為一個系統整合的數位工程師應該要具備的基本觀念。但是,這個觀念是來自於 PCI 規格書裏。相信很多人都沒有看過 PCI 的規格,我怕我在解釋這個觀念時,有人會因此而看不懂。但如果省略,又怕很多工程師在做系統整合時,常犯一些讀寫設計的問題。實在很兩難 !掙扎許多,還是決定試著解釋看看,希望有人可以看懂,如果有不懂的,可以留言給我,或是寫信來討論。做為一個數位設計工程師,必須有一個觀念,那就是在數位訊號處理過程中,訊號不會無中生有。必須要有人給你訊號,然後你才能做事。而
阅读全文
posted @
2014-04-07 10:03
Orchid123
阅读(194)
推荐(0)
是否long pulse 訊號一定要拿來做同步處理?不做同步處理可以嗎?
摘要:如果不做同步處理?任何的訊號,如果不做同步處理的話,都會有meta stable的產生的疑慮。而long pulse做同步處理是比one-pulse訊號做同步處理來得容易多了。很多人都認為long pulse不需要做同步處理,因為我下一個時間(next period time),就可以得到正確的long pulse訊號。就對下一個時間點而言,這樣子的說法這是正確的,但是對目前的時間點而言,你已經沒有辦法保證你所設計的系統是穩定的,除非,你設計一個會mask meta stable訊號的設計,但是,這有可能嗎?同步處理是每一個 T (period time)都在進行的,你要怎麼知道每一個小段時間
阅读全文
posted @
2014-04-03 16:14
Orchid123
阅读(166)
推荐(0)