來源:內容由半導體行業觀察(ID:icbank)編譯自keysight,謝謝。
將半導體知識產權 (IP) 模塊集成到復雜的集成電路 (IC) 設計中帶來了許多嚴峻的挑戰。現代 IC 設計團隊通常分布在不同的國家,他們必須合作以應對多工具設計流程,并且經常缺乏本地開發的半導體 IP 專業知識。此外,向基于小芯片的設計的轉變以及遵守出口管制等嚴格法規的壓力要求對內部和第三方 IP(知識產權)進行嚴格的可追溯性和有效管理。
本文深入探討了半導體 IP 的世界,如何對 IP 進行分類,在整個生命周期中管理這些重要資產所面臨的挑戰和趨勢,小芯片對 IP 管理的影響,以及簡化半導體 IP 管理的關鍵策略。
什么是半導體IP?半導體 IP 模塊或 IP 核是片上系統 (SoC) 和集成電路 (IC) 設計的基礎元素。這些預先設計和預先驗證的設計組件允許重復使用現有功能元素,從而簡化了開發過程,加快了設計流程,使設計人員能夠專注于創新產品差異化。
IP 核的復雜程度取決于特定的設計要求。如圖 1 所示,在 SoC 中,簡單的 IP 塊包括內存和外圍子系統,如通用串行總線 (USB)。更復雜的 IP 塊通常由專業公司開發,包括主處理器內核,如 GPU 和 CPU。有效管理這些 IP 至關重要。
半導體IP簡史
半導體知識產權 (IP) 的歷史反映了基于模塊化的設計方法的關鍵轉變,這種方法使芯片設計民主化并塑造了數十年的電子設計行業。
一、20 世紀 80 年代:設計庫的早期發展
20 世紀 80 年代計算機輔助設計 (CAD) 工具的出現開啟了芯片開發的新紀元。對于日益復雜和集成的 SoC,小公司幾乎不可能(負擔不起)自行開發所有必要的模塊。因此,SoC 開發人員開始認識到共享和授權以前的設計元素(原始硅 IP 核)的價值,以降低開發成本。
二、20 世紀 90 年代:硅 IP 市場的崛起
20 世紀 90 年代,電子行業迎來了爆炸式增長,無線電話、游戲機和個人電腦等行業的蓬勃發展推動了這一行業的發展。這一繁榮促使半導體設計公司縮短產品上市時間,并通過 IP 重用更快地轉向新工藝節點。ASIC 公司創造了“內容”,催生了早期的 IP 公司。隨著對 IP 的需求不斷增長,本世紀后半葉出現了多家第三方 IP 供應商,例如 Artisan Components 和 Virage Logic。
三、21 世紀:整合與融合
最初只是簡單的 RTL(寄存器傳輸級)數據,現在已經發生了重大變化,現在包含一套復雜的功能,包括模擬和數字組件、驗證套件、綜合腳本等。更復雜的 IP 核的成本可能高達數十萬到數百萬美元。
為了促進無縫 IP 集成,AMBA 等標準已經開發出來。此外,半導體 IP 領域也經歷了相當大的整合,ARM、Synopsys 和 Cadence 等行業巨頭紛紛收購規模較小的 IP 提供商,以擴大其產品組合。
半導體知識產權的類型半導體IP核根據技術和業務特點有多種分類,以下是一些常見的組織方案。硬 IP 核與軟 IP 核
一、硬 IP 核
硬 IP 核是針對特定芯片制造工藝定制的特定物理實現,通常與特定代工廠的要求一致。這些核已經過綜合、布局和布線。常見的硬 IP 核包括內存控制器(例如 DDR)和模擬或混合信號 IP 塊。
硬IP核的特點:
- 物理規范格式:硬 IP 以可立即使用的晶體管布局格式提供。
- 特定于工藝的設計:這些核心針對特定代工廠的工藝進行了優化,重點關注該特定制造方法內的性能、功率和面積效率。
- 固定功能:硬 IP 核專為特定功能或任務而設計,無法輕松修改或定制。它們也幾乎不需要額外的設計工作即可集成。
可預測的性能:由于硬IP是在物理層面實現的,因此可以提供可靠且特定的芯片性能。
二、軟IP核
作為一種動態替代方案,軟 IP 核提供可配置選項,從而提供增強的靈活性和適應性。常見的軟 IP 核包括數字模塊的可合成 RTL 設計、可配置的模擬 IP 以及專為合成到目標技術而設計的處理器核。
軟IP核的特點:
- 可配置性:軟 IP 為 SoC 設計工程師在設計探索和優化階段提供了更大的自由度。它們在更高的抽象級別上運行,因此可以根據特定的應用需求進行修改。
靈活性:這些核心與技術無關,可以綜合并適應不同的工藝技術。
不同的半導體IP來源半導體IP主要有兩個來源:第三方或內部開發團隊。
一、第三方IP定義
第三方硅 IP 是從外部供應商處獲得許可的,這使 IC 設計人員能夠訪問各種功能,而無需從頭開始設計。獲取第三方 IP 通常涉及許可協議和版稅支付,這可能會影響項目成本和知識產權所有權。對于此類 IP,組織必須跟蹤和維護供應商關系、供應商供應鏈(出于監管和安全原因)、規模成本以及許可條款和條件的業務方面。
二、內部IP的定義
內部團隊開發半導體 IP 核以滿足定制和特定設計需求。內部開發的 IP 需要經過徹底的驗證和確認流程,以確保功能性、可靠性以及與其他系統組件的兼容性。設計團隊必須確保持續的維護和支持,包括針對較小工藝節點或設計修訂的更新。
按功能劃分的主要IP類別半導體 IP 還可以按照關鍵功能進行分類,以便于有效地發現和選擇。這些類別包括:
- 處理器 IP:這些是中央處理單元 (CPU) 和加速器的核心,從簡單的微控制器到復雜的多核處理器。
- 存儲器 IP:SRAM(靜態隨機存取存儲器)、DRAM(動態 RAM)、Flash 和 ROM(只讀存儲器)等存儲器系統在 IC 內存儲數據和指令。
- 模擬和混合信號 IP:這些 IP 核有助于處理模擬信號,例如模數轉換器 (ADC)、數模轉換器 (DAC)、模擬濾波器、PLL(鎖相環)、SerDes 和電源管理。
- 接口IP:這些IP核支持IC內不同組件之間或IC之間的通信,包括USB、PCIe、HDMI(高清多媒體接口)、以太網和其他標準接口。
- 安全 IP:安全 IP 核專為硬件級加密、身份驗證和其他安全功能而設計,以保護 IC 免受未經授權的訪問或攻擊
- 驗證 IP (VIP):VIP 是預先設計的驗證組件和測試臺,用于驗證 IP 核和設計的功能和性能。它們可能包括一組用于驗證總線協議的斷言或旨在在定義的驗證方法中使用的模塊。VIP 的示例包括 FEC、CRC、UCIe1.2 和 USBV4。
- RF(射頻)IP:這些核心將 RF 功能添加到 SoC 設計中,包括發射器、接收器、合成器、低噪聲放大器和功率放大器。
每個類別在復雜的半導體設計生態系統中都發揮著特定的作用。
按開發方法對 IP 進行分類雖然對 IP 進行分類的主要方式之一是按功能,但 Keysight 提出了一種新的分類維度:開發方法。通過更深入地了解IP驅動的設計方法論,開發團隊可以對設計策略和開發資源的優化有更多的了解。
一、第三方 IP
為了加快設計周期和提高生產率,越來越多的公司開始向第三方 IP 供應商尋求各種高質量的預制組件。第三方 IP 的常見示例包括 CPU 內核、內存單元和加速器,它們在現代芯片設計中發揮著關鍵作用。但是,考慮芯片的基本構建塊也很重要,例如 PDK、原始庫、標準單元和專用集成電路 (ASIC) 庫。評估這些基本構建塊不僅要考慮其技術優點(例如,最終設計中優化的功率和面積),還要考慮非技術指標(例如,集成所需的工作量),這為未來的項目規劃提供了寶貴的見解。在組織層面,IP 采購團隊需要跟蹤第三方 IP 的業務方面。在選擇第三方 IP 時,不僅要權衡技術和運營優點,還要權衡其業務影響。與 IP 供應商的業務關系、大規模購買 IP 的成本影響以及在特定應用中使用 IP 的許可協議等因素都是關鍵考慮因素。通過將 IP 的技術評估與強大的業務分析相結合,采購團隊可以做出明智的決策,確保第三方 IP 符合他們的戰略目標和設計要求。
二、企業知識產權
在快速發展的半導體設計領域,企業知識產權 (IP) 是產品差異化的關鍵要素。這通常涉及直接應用已發布的 IP 版本。為了培養這樣的企業 IP,半導體公司要么收購規模較小的 IP 公司,要么要求專業團隊有機增長,以發揮其專業知識。這些專業部門通常充當參與片上系統 (SoC) 設計的其他產品團隊的內部服務提供商,在公司的創新工作中發揮著至關重要的作用。從運營和技術角度來看,這些內部團隊的功能相當于第三方 IP 供應商,盡管沒有第三方業務管理的復雜性。電子設計自動化 (EDA) 團隊是一個常見但經常被忽視的例子。EDA 團隊通過與代工廠對接和為中大型半導體公司建模定制來管理工藝設計套件 (PDK)。采用第三方 IP 供應商的運營效率和思維方式對于這些專業團隊充分利用其在企業 IP 戰略中的作用至關重要。這涉及在整個 IP 生命周期中細致地跟蹤他們的內部客戶、每個團隊使用的特定 IP 版本以及在客戶項目中發現的任何問題。實施精簡的發布方法并利用跟蹤的數據來規劃未來的修改是提高企業 IP 重用效率和生產力的關鍵步驟。
三、社區IP
社區 IP 可實現有效的 IP 重用策略,因此設計團隊可以利用以前成功的設計項目中的可信 IP 來源。如果社區 IP 以前有效,則只需根據新項目要求對其進行驗證即可。
一個典型的例子是鎖相環 (PLL) IP,它通常用于組織內各種應用的芯片設計。然而,PLL 的規格和要求因項目而異。工程團隊傾向于修改或增強已成功設計的 PLL 的功能和性能,以滿足新應用的需求,而不是重新開始每個 PLL 設計。PLL IP 的重復使用不僅大大縮短了設計周期,而且還降低了總體開發成本。
什么是 IP 重用
半導體 IP 重用是 SoC(片上系統)設計中必不可少的策略,隨著越來越多的系統公司選擇內部開發大量組件,這一策略變得越來越重要。這種方法的核心是在新項目中使用預先存在的、經過驗證的半導體知識產權 (IP) 核心或設計模塊,從而避免從頭開發新 IP,從而簡化設計流程。
一、半導體設計中 IP 重用的主要優勢
更快的設計周期:重復使用 IP 可以大幅縮短開發時間,使設計人員能夠將資源分配給 SoC 設計的其他關鍵方面。增強產品差異化:IP 重用可以讓工程師有更多的時間專注于開發更高級、創新的功能,而非基礎功能。降低成本和風險:通過利用預先測試的 IP 塊,公司可以降低財務支出以及與現代設計中的性能缺陷相關的風險。
二、什么是半導體 IP 生命周期
半導體 IP 生命周期描述了硅 IP 核從創建到退役的各個階段。了解 IP 生命周期對于有效管理片上系統 (SoC) 設計的復雜性和確保 IP 發揮其作用至關重要。識別:設計團隊確定 SoC 的具體 IP 要求。根據所需的功能,團隊決定是否開發或重復使用內部 IP、從第三方供應商獲得許可或利用開源 IP。開發:無論是收購還是內部開發,IP 都要經過嚴格的開發、驗證和質量控制流程,以滿足行業標準和設計要求。集成:硅片 IP 驗證后,會將其編入組織的設計庫中。然后,SoC 開發人員選擇并將其集成到系統架構中,并將其與其他組件連接起來,確保兼容性和功能性。驗證:設計工程師通過廣泛的測試和模擬方法確保集成的 IP 核滿足嚴格的功能、性能和可靠性要求。部署:驗證成功后,SoC 設計進入物理芯片的制造過程。版本控制:隨著時間的推移,IP 核可能會進行優化,包括更新新工藝節點、修復錯誤和增強性能。有效的版本控制可確保設計人員使用每個 IP 的正確版本。跟蹤:有效的半導體 IP 管理包括跟蹤其在各個項目中的使用情況、管理依賴關系、更新其物料清單 (BoM) 以及保持可追溯性以符合監管要求。退役:隨著新標準和新要求的出現,舊的 IP 核將變得過時。但是,可能仍需要保留其文檔以滿足舊芯片的合同和監管義務。
-
集成電路
+關注
關注
5368文章
11168瀏覽量
358454 -
半導體
+關注
關注
334文章
26369瀏覽量
210124 -
IC
+關注
關注
36文章
5790瀏覽量
174406 -
IP
+關注
關注
5文章
1542瀏覽量
148939
發布評論請先 登錄
相關推薦
評論