Synopsys
Ansys

什麼是「積體電路 (IC) 」設計?

新思科技 編輯部

2021年1月4日 / 閱讀時間 8 分鐘

定義

積體電路設計(簡稱 IC 設計)是電子工程這門廣義學科的一部分。在電子工程領域中,有一項稱為「電路設計」的過程。電路設計的目標是將一組相互連接的電路元件組合起來,以實現特定的目標功能。例如,進行加法或乘法運算就是一個簡單的例子;而開發能執行電腦指令以完成複雜任務的微處理器,則是另一個例子。

此過程中使用的電路元件,最初以電晶體、電阻、電容和導線等基本構件為基礎。這些元件經組合後,可形成邏輯閘或精密放大器等較複雜的功能,而這些功能再進一步組合,則可構成加法器與乘法器等更複雜的電路。此過程持續相互建構,最終使越來越複雜的電路構件得以問世。 

電路設計是利用分立的、預先製造好的元件來構成電路。至於積體電路(IC)設計,則存在一項重要差異。在此情況下,電路元件是由微型化元件製成,並透過稱為光刻法的製程,將其實作於矽片基板 上。光刻法會在矽片基板 上形成各種幾何形狀,而由該形狀所界定的區域,其電氣特性會隨之改變。當這些區域相互結合並疊加時,便形成了基本的電路元件。

因此,積體電路(IC)設計包含兩個截然不同的流程。首先,將電路元件組合起來以實現目標函數;接著,必須將用以實現這些電路元件的各種幾何形狀,組裝並互連於矽晶片上基板 。第一個流程通常稱為邏輯設計或電路設計,而第二個流程則稱為實體設計 。根據積體電路所處理的訊號類型,會採用數位或類比的方法。 在類比/混合訊號(AMS)設計的情況下,會同時採用這兩種方法。此外,各種電路元件如何符合設計要求也是關鍵因素。當必須修改電路元件以滿足設計要求時,則會採用全客製化設計方法。

積體電路設計的重要性

積體電路(IC)設計是一門至關重要的學科。它構成了當今所有微電子裝置開發的基礎。 這包括驅動筆記型電腦和手機的微處理器、驅動電腦螢幕和電視機的影像處理電路,以及應用於穿戴式和植入式醫療裝置的感測器。這些微電子裝置也促使人工智慧(AI)的應用日益普及,進而開拓出諸如自動駕駛、機器視覺和自然語言處理等新領域。 

積體電路(IC)技術的應用已廣泛普及於我們的生活中,而積體電路設計則是製造這些裝置所必需的一套基礎學科。

積體電路設計流程中各步驟的概述

積體電路(IC)的設計過程可視為一系列分層分解的步驟。高階需求會被分解為更詳細的內容,其目標是在矽晶圓上實現一個能忠實執行目標函數的電路。構成積體電路設計流程的主要步驟包括:

  • 架構設計。在此階段,將明確定義積體電路(IC)所需的功能。在建構系統的背景下,將評估所考量之特定 IC 的功能能力。該 IC 必須提供哪些功能?所需的速度與功耗為何?該裝置的目標成本是多少?這些問題的答案,將作為後續選擇具體技術以實現該裝置的依據。在此階段,「需要什麼」是最重要的。  至於將如何實現這些功能,目前仍未明確界定。
  • 邏輯/電路設計。在此階段,會將巨視層級的建構模組組裝並相互連接,以實現積體電路(IC)所需的功能。通常會使用現有的建構模組,例如記憶體、處理單元和感測器。電路元件的高階功能描述會被分解為所需的低階電路元件。此過程透過稱為「邏輯合成」的軟體自動完成。接著會對這些元件的集合進行模擬,以驗證設計的功能性。  視所需模擬細節程度而定,將採用數位邏輯模擬器或類比電路模擬器。若需修改巨集級構件以滿足積體電路的要求,則會採用客製化電路設計技術。在此步驟中,開始定義晶片將「如何」實現。
  • 實體設計.在此步驟中,將在矽晶圓上建立相互連接的形狀之實際佈局,以實現所有所需的電路元件。此流程始於晶片「平面佈局圖」,該圖定義了晶片各主要功能的位置,以及設計中主要輸入與輸出埠的所在位置。 接著,會將最終的電路元件進行佈置與佈線,以準備進入製造階段。若需修改巨集層級的建構模塊以滿足積體電路(IC)的要求,則會運用積體電路佈局編輯工具,採用客製化佈局技術。此時,晶片的「實現方式」已完全定義。
  • 物理驗證。現在可以對製造製程為設計帶來的所有物理效應進行建模。導線造成的額外電阻、訊號串擾,以及製造製程本身的變異性,都是此處必須考量的眾多因素中的一部分。在這些壓力下,電路是否仍能正常運作? 此外,還有許多設計規則規範了電路在矽晶圓上的實體佈局方式,以確保其可製造性。這些設計規則亦會在此步驟中進行驗證。
  • 最終核准。這是設計送交製造前的最後一步。在此階段,所有可能影響晶片性能或可製造性的關鍵參數,都會依據「黃金簽核」等品質工具的結果進行驗證。此步驟中,設計規則與可製造性設計規則均會經過全面驗證。  在此步驟中,設計的時序、功耗及訊號完整性 亦會經過驗證並「關閉」。在簽核階段進行精確的寄生參數萃取 至關重要,以確保能充分理解製程的物理效應。此黃金簽核 新思科技 此步驟所使用的工具包括 IC ValidatorPrimeTime®、 PrimePower以及 StarRC。

當探討先進半導體技術時,積體電路(IC)設計流程中還有另一個重要面向。在先進製造技術中,物理效應與製程變異性扮演著關鍵角色。例如,連接電路元件的導線所具有的物理電阻,可能會導致工作電壓產生顯著變化,進而影響整體電路性能。 製造製程的變異性也可能導致電路出現意料之外的行為。為解決這些問題,必須在設計流程的早期階段就對佈線延遲和製程變異等後期效應進行建模與考量,以確保這些效應能被充分納入考量。

此外,設計中的某些面向——例如測試方式及功耗——需要在流程的每個階段進行建模與優化。這些事項過於複雜,無法留待設計階段結束時才處理。這種「前瞻性」的流程稱為「左移(Shift-Left)」方法,需要一套非常先進的設計工具與設計流程來提供支援。 

步驟目的/主要活動
建築設計定義積體電路的功能、效能、功耗及成本目標;釐清所需「內容」。
邏輯/電路設計組裝巨塊;運用邏輯合成與模擬;開始定義「如何」進行實作。
實體設計建立實體佈局;佈局與繞線 元件;確定晶片的「製造方式」。
實體驗證建模製造效應;驗證訊號完整性 及法規遵循狀況。
簽核進行最終檢查(時序、功耗、可製造性);確保設計已準備好送交晶圓廠量產。

針對 IC 設計, 新思科技 為積體電路設計提供哪些解決方案?

作為積體電路(IC)設計工具的市場領導者, 新思科技 提供一套全面且完全整合的功能套件,不僅能產出符合最終驗收標準的成果,更能支援 「左移」  設計所必需的複雜性。

新思科技 Fusion Design Platform™ 提供設計、驗證及核准先進積體電路 (IC) 設計所需的一整套功能。該平台具備人工智慧增強功能,並支援雲端運作。平台中的工具包括:

  • Design Compiler® NXT。這是Design Compiler 系列RTL合成產品中的最新創新成果,進一步鞏固了Design Compiler 圖形化合成工具在市場上的領先地位
  • TestMAX™。此產品系列為半導體裝置的所有數位、記憶體及類比部分,提供創新且更上一層樓的測試與診斷功能
  • IC Compiler™ II。這是一款業界領先的佈置與佈線解決方案,能為所有垂直市場及製程技術的次世代設計提供頂尖的設計結果品質,同時實現前所未有的生產力
  • Fusion Compiler.一款創新的 RTL 轉 GDSII 產品,開啟了數位設計實現的新紀元,提供前所未有的可預測結果品質,以應對業界最先進設計所帶來的挑戰
  • RTL Architect.代表業界首個具備物理意識的 RTL 分析、優化與簽核系統
  • IC Validator.這是一套全面且高效能的最終驗證物理驗證解決方案,能提升客戶在所有製程節點(從成熟製程到先進製程)的生產力
  • PrimeTime®。此套件提供「靜態時序分析 」,具備快速且記憶體效率高的標量與多核心運算能力、分散式多情境分析,以及運用 POCV 進行 ECO 修正,並支援變異感知建模。
  • PrimePower.該系列產品可針對從 RTL 開始、歷經各實施階段,直至功耗簽核的區塊級與全晶片設計,提供精確的功耗分析
  • StarRC.EDA產業的黃金標準在於寄生參數萃取

下圖概述了該平台的組成要素。 

Fusion Design Platform | 新思科技

若需採用客製化設計技術,新思科技 客製化設計平台可提供一套統一的設計與驗證工具套件,能加速開發出穩健的客製化 IC 設計。該平台建基於Custom Compiler™ 客製化設計環境,具備業界領先的電路模擬 效能、快速且易於使用的佈局編輯器,以及在寄生參數萃取 、可靠性分析與物理驗證方面的頂尖技術。

平台工具包括:

  • Custom Compiler.提供設計輸入、模擬管理與分析,以及客製化佈局編輯功能
  • PrimeSim XA. 搭載FastSPICE 模擬器,為各類設計提供卓越的驗證效能與處理能力
  • IC Validator. 一套全面且高效能的最終驗證物理驗證解決方案,可提升客戶在所有製程節點上的生產力
  • PrimeSim HSPICE.用於精確的晶片內模擬,以及從矽片到封裝、從封裝到電路板、再到背板的「訊號完整性 」模擬與分析的黃金標準
  • StarRC.該領域的黃金標準是 寄生參數萃取
  • PrimeSim SPICE。一款非常適合模擬大型、複雜類比電路的多核心/多機器模擬器
  • PrimeWave 設計環境。一款適用於類比與混合訊號積體電路的圖形化波形檢視器及模擬後處理工具
  • SiliconSmart. 一套全面的「函式庫特性化 」及品質保證功能,用以產生數位簽核工具所需的模型,例如PrimeTime
  • PrimeSim 可靠性分析。HSPICE 、FineSim 及 CustomSim 均支援一套完整的可靠性與蒙特卡洛分析功能,以確保電路在面對變異性時仍能正確運作
客製化設計平台 | 新思科技

繼續閱讀

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

結束聊天

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