2016年7月2日 星期六

一定要開 ASIC 嗎?

http://4rdp.blogspot.com/2016/07/asic.html

一定要開 ASIC (Application-Specific Integrated Circuit) 嗎?這個問題見人見智,在細談 ASIC 之前,先看看傳統電子工程師如何設計電子產品。

電子工程師依據需求設計好電路圖後,先挑選合適的電子零件,然後電路板佈線及製作,再來就是組裝,通電測試除錯,如果還有 MCU 之類元件,那得寫程式來控制整組電子裝置運作。由於半導體科技的進步,許多電子零件可以整合進入積體電路之中,簡單的說,將許多電子零件、電路板、接線整合成一顆 IC,這對產品縮小體積、提高產品性能及可信度與降低零件成本非常有幫助。

從製造商的立場來看 ASIC,
使用 ASIC 最大的優勢應該是將電路功能的設計隱藏起來,尤其這顆 IC 是廠商獨立開發加上專利保護,那競爭者就難以與之競爭。但是開發 ASIC 並非易事,如果是傳統電路,工程師想追加功能或是修改,隨時可以直接動手修改電子迴路,無論是更換零件或是割線跳線都非常方便,但是現在都包藏於 ASIC 之中,修改其中任何電路或零件,等於舊的 IC 要報廢掉,而且模具都是千萬元台幣等級的投資,不是一般小廠可以玩的遊戲。

因此現在工程師多選用現成的 IC,再搭配少數電子零件混合設計,ASIC 留給大廠去搞。

個人所知,數位電路在開 ASIC 前,多以 FPGA 開發試作,而類比電路則以 SPICE 軟體功能模擬,在此做個紀錄。

2 則留言:

  1. 如果工程師怕出貨量太少的話,可以設計成主要由驅動程式控制,追加功能只需要更新驅動程式即可。
    例如目前的智能電話,只要電話裏包含相應的傳感器,只要更新軟體就能加入新功能。
    LEGO機器人也同理。

    回覆刪除
    回覆
    1. 現在智慧手機相當於一台電腦,感應器也都含入,是可以如老師所提方式處理,但是仍有些產品,由於某些原因,無法採用此種策略時,需另開電路板。
      還有智慧手機這類策略,難以硬體保護,容易被破解仿製。

      刪除