引用:
Originally posted by kkcity59
事實上用網路來比喻pci的比較容易,他們還蠻相像的
每張pci device如同網路上的一個node,而總頻寬是固定的
假如某樣device佔用大量頻寬,其他device一樣會被拖累
我們由一個arbiter控制多個master device同時發出request
甚至pci常用的arbitation schema也跟網路有點像
至於soc或multi die...好像與這討論關係不大啊
soc已經有很多產品了,但是以整台pc來說目前當然是不可能
但是這在手機或家電,甚至一些網路設備都已經用蠻久了
其實soc更大的好處是智慧財產權可以重複使用
不會因為整合上的更動設計造成一些問題
multi die..這是另一個方向,他只有某些特定的用途
例如以目前的pc架構總不可能有人想把cpu跟顯示卡做成mdbga吧?
他有一些用途,比如說處理cpu的快取,或是某些晶片額外所需的buffer
印象中nvidia一款給筆記型用的晶片就是用mdbga的方式加上記憶體
|
謝謝,用網路的確是比那個搶電視遙控器好多了...
手機與家電的 SoC 應該是比較好完成的一部份,而很複雜或更動勤快的可能是一個問題吧??!! (這小弟也僅略知皮毛上的灰塵而已) 有些時候不單純只是將 A 產品的電路與 B 產品的電路,用剪貼複製到新產品上,對 IC 設計的挑戰在於,有時後直覺性的 A + B 不一定就能不經過調整馬上就可以完全正常的工作。
最簡單的例子就是:
A:北橋 / B:南橋 → A + B 等於超強 SoC 晶片組一顆 (當然,在 K8 系統這可能是必須走的路)
A:顯示晶片 / B:北橋 → A + B 等於超強整合繪圖晶片組一顆
不過,直覺性 A + B 在簡單不過的加法問題,對 IC 設計公司來說卻常常是恐怖的惡夢...
所以,晶片設計完畢只要能正常使用,通常都不太願意去做更動,一方面是錢的問題,另一方面是很怕除掉這隻蟲,結果又有好幾隻蟲從冬眠狀態甦醒過來,而越複雜的系統,越難找到蟲的巢穴在哪裡,然後不小心,累積足夠多隻,就可以開 Party 了...
喔,對了,Multi Die 的封裝之所以會「暫時」流行,就是有些應用中,用 SoC 將導致整體成本上升與潛在危險的升高或不確定性等等,才會跑出這種將基版拿來當 PCB 用或者使用類似 C 大在「效能極限」版面中貼過的「九層塔」的方式...
