Synopsys
Ansys

ASIC 設計是什麼?

羅伯·范·布洛梅斯坦, 蘇米特·維什瓦卡瑪

2025年7月31日 / 閱讀時間 6 分鐘

定義

ASIC 設計, 亦即「特定應用專用積體電路」(Application-Specific積體電路設計,簡稱 ASIC),是一種專門用於開發針對特定應用、產品或使用情境量身打造的積體電路(IC)的製程。與微處理器或FPGA(現場可程式化閘陣列)等通用晶片不同,ASIC 經過優化,能以最高效率、高性能及低功耗來執行預先定義的功能。ASIC 設計 製程涵蓋一系列步驟,從概念構思與架構規劃,到實體佈局與製造。

ASIC 廣泛應用於各類電子產品中,包括智慧型手機、網路設備、汽車系統、工業機械及消費性電子產品。隨著各產業追求更佳的效能、能源效率,以及符合其獨特需求的客製化功能,ASIC 設計 的需求持續增長。

隨著科技的進步,ASIC 設計 已變得日益複雜,需要先進的工具、方法論及專業知識,才能滿足嚴格的規格要求、法規標準,並因應產品上市時程的壓力。

為何選擇 ASIC 而非其他解決方案?

當產品需要具備高性能、低功耗、小巧外型及大規模量產等特性時,ASIC 通常是首選方案。若靈活性、快速原型開發或小批量生產更為重要,則 FPGA 或現成的標準元件可能是更合適的選擇。

ASIC 設計的類型

ASIC 設計的主要方法有兩種:

  • 閘陣列 (半定製設計)

  • 全定製設計

半客製化設計可分為幾個類別。ASIC 的分類如下所示:

ASIC 類型

ASIC 的類型:

有時,可程式化 ASIC 會被視為與半客製化 ASIC 不同。其他 ASIC 分類如下:

ASIC 分類

ASIC 的分類:

  • 全客製化設計:全 客製化方法雖然 較為複雜且成本較高,但其功能遠比閘陣列方法更為廣泛。由於設計中僅包含必要的閘極與電子元件,並刪除未使用之閘極,因此 ASIC 的體積可大幅縮小。此類 ASIC 專為特定用途而設計,並在終端產品中支援特定功能。
  • 半客製化 ASIC:此方法透過預先定義擴散層、電晶體及其他有源元件,以將初期設計工作量降至最低,從而降低非重複性工程成本。由於採用金屬化製程——相較於全客製化設計,此製程相對迅速——因此生產週期大幅縮短。在最終設計階段,工程師會操作特定的開關,透過開啟與關閉這些開關,依據預期的規格來引導晶片的運作行為。
  • 基於標準單元的 ASIC:此類 ASIC 採用稱為「標準單元」的預先設計邏輯單元,例如閘極、多工器及觸發器。標準單元是透過全客製化設計方法所製成,作為ASIC 設計 的基本構成元件,在確保相同效能與靈活性的同時,能縮短開發時間並降低風險。
  • 基於閘陣列的 ASIC:在 此類 ASIC中 ,電晶體、邏輯閘及其他有源元件是在矽晶圓上設計並製造的,而互連結構則不在製造過程中形成。 閘陣列上預先設定的電晶體佈局稱為「基陣列」,而構成閘陣列的最基本重複單元則稱為「基單元」。此方法具備多項優勢,包括週轉時間較短、邏輯密度較高,以及可客製化接點層。
  • 可程式化 ASIC:此 類 ASIC 可在製造完成後於硬體層面進行程式設定。與專為特定應用而客製化設計及製造的傳統 ASIC 不同,可程式化 ASIC 具備一定的靈活性,並可進行重新程式設定。可程式邏輯裝置(PLD)與現場可程式閘陣列(FPGA)正是可程式化 ASIC 的絕佳範例。 

ASIC 與FPGA 之間有何區別?

ASIC 是專為特定功能量身打造的,一旦製造完成,其功能便無法變更。相較之下,FPGA (現場可程式化閘陣列)是一種可程式化裝置,可在製造完成後重新配置,因此適合用於原型開發及需要靈活性的應用。ASIC 通常在量產時能提供更佳的效能、更低的功耗以及更小的體積,而 FPGA 則非常適合開發階段及小批量生產。

屬性ASICFPGA
功能性在製造後已修正製造完成後可重新編程
表現針對特定任務進行優化通用型,效能較低
能源效率更低的功耗更高的功耗
用例大產量、專為特定應用設計原型製作、彈性邏輯
成本前期成本高,但大規模生產時單件成本低前期成本低,但大規模生產時單件成本高

好處ASIC 設計

ASIC 設計 具備眾多優勢,特別是與通用或可程式邏輯裝置相比。以下是其中幾項主要優勢:

  • 效能優化:ASIC 可針對特定應用進行客製化設計,以達到最佳效能。
  • 電源效率:透過客製化設計 ,可將功耗降至最低,這對於電池供電及便攜式裝置而言至關重要。
  • 體積與重量減輕:將 多項功能整合 至單一晶片中,可節省電路板空間並減輕產品的整體重量。
  • 單位成本較低(大規模生產時):一旦 開發成本獲得回收,相較於現成解決方案,大規模生產將使單位成本更低。
  • 強化安全性:專有 ASIC 更難被逆向工程,能提供更完善的智慧財產權防盜保護。
  • 可靠性:專用晶片通常具有較少的故障點,且針對運作環境進行了優化。
  • 延長產品壽命:ASIC 可針對長期供應與支援進行設計,非常適合工業與汽車市場。

ASIC 的應用

ASIC 廣泛應用於各行各業,各行業皆根據其獨特需求善用這項技術。以下是 ASIC 扮演關鍵角色的幾個主要領域:

  • 消費性電子產品:ASIC 在消費性電子產品中無所不在,為智慧型手機、數位相機和智慧電視等裝置提供動力。其提供客製化解決方案的能力,能提升這些裝置的整體效能與電源效率。
  • 電信:ASIC 廣泛應用於網路設備、路由器及通訊裝置中。其客製化設計的特性,確保了在資料處理方面能達到最佳的功能與速度。
  • 汽車產業:ASIC 對汽車產業貢獻甚鉅,其被整合至引擎控制單元(ECU)、先進駕駛輔助系統(ADAS)及車載娛樂資訊系統等各類系統中。
  • 醫療保健:醫療 器材、診斷設備及影像系統通常會採用 ASIC,以滿足對精準度、可靠性及電源效率的嚴格要求。

ASIC 設計 是如何運作的?

ASIC 設計 製程是一段結構化且多階段的歷程,旨在將構想轉化為實體的矽晶片。以下是ASIC 設計 典型製程流程的概述:

 

1. 規格與架構

此流程首先從定義 ASIC 的需求與規格開始。這包括預期功能、效能目標、功耗、面積限制以及介面需求。系統架構師會將這些需求轉化為高階架構,用以概述主要功能模組及其相互連接方式。

 

2. 邏輯電路設計與驗證

一旦架構定義完成,設計工程師便會編寫寄存器傳輸層(RTL)程式碼,通常使用 Verilog、VHDL 或SystemVerilog 等硬體描述語言。這段程式碼描述了 ASIC 的邏輯行為。驗證工程師則運用模擬與形式驗證技術,以確保 RTL 設計符合規格且無功能錯誤。實現全面覆蓋(覆蓋率收斂 )亦是關鍵的驗證任務,藉此確保設計的各個方面均已針對需求進行徹底測試與驗證。

 

3. 綜合與實施

在此階段,RTL 程式碼會被合成至閘級網表,將邏輯設計映射至實際的邏輯閘與觸發器。隨後,實體設計 的工程師會進行邏輯佈局(佈局規劃 )、元件配置(placement)與佈線(routing),策略性地將電路元件佈置於矽片上,並建立金屬互連。在此整個過程中,團隊會特別注重優化功耗、效能與面積(PPA),以達成設計目標。 此外,團隊會主動管理潛在的擁塞問題,以確保訊號完整性 並實現高效佈線,同時嚴格遵守時序、功耗及面積的限制條件。

 

4. 可測試性設計(DFT)與驗證

為了促進高效的晶片後測試,設計人員會將掃描鏈、內建自測(BIST)邏輯及其他可測試性(DFT)功能等測試結構整合至 ASIC 中。這使得在製造過程中能夠進行全面的故障檢測與診斷。此階段的驗證工作包含廣泛的模擬、靜態時序分析 以及形式驗證,以確保設計在流片前符合所有功能與運作要求。

 

5. 流片與製造

一旦設計成功通過所有驗證與確認的里程碑,便會準備以 GDSII(圖形資料系統 II)檔案為核心、並附有相關驗證報告及文件之最終製造資料包,並將其「送交」至半導體代工廠。隨後,ASIC 將透過先進的光刻技術與半導體製程步驟進行製造。製造完成後,晶片須經過嚴格的測試與品質保證程序,方能進行封裝並整合至最終產品中。

ASIC 設計 需要多久時間?

ASIC 設計 的流程可能需要數個月至一年以上不等,具體取決於晶片的複雜程度、所需的驗證層級,以及設計資源的可用性。產品上市時間則受諸如設計重複利用、IP整合、驗證週期以及製造交貨期等因素影響。

ASIC 設計 的主要挑戰有哪些?

主要挑戰包括管理設計複雜性、達成嚴格的效能與功耗目標、確保可靠的驗證、將設計錯誤降至最低,以及在製造過程中優化良率。此外,ASIC 設計 所涉及的前期開發成本與風險相當龐大,因此審慎的規劃與工具選型至關重要。

ASIC 設計 以及 新思科技

新思科技 是電子設計自動化(EDA)工具及 半導體 IP領域的全球領導者,提供全面的解決方案,協助企業高效且精準地設計、驗證及製造複雜的ASIC。 新思科技 提供一套完整的工具組合,涵蓋ASIC 設計 流程的每個階段,包括:

  • 高效能 RTL 合成與驗證平台
  • 進階的實體設計 與版面配置工具
  • 用於標準功能與介面的 IP 函式庫
  • 可測試性設計(DFT)與良率優化解決方案
  • 安全性與可靠性驗證工具

透過運用 新思科技業界領先的 EDA 工具與專業知識,企業能夠加速ASIC 設計 週期、提高首次晶片製程成功率,並降低整體開發成本。

繼續閱讀

Ask BETA This experience is in beta mode. Please double check responses for accuracy.

結束聊天

關閉此視窗將清除您的聊天紀錄並結束本次會話。您是否確定要結束這次聊天? ```