晶片層 開放閱讀

NPU IP

NPU IP Core

概念 ID
npu-ip-core
更新時間
2026-05-29
來源數量
待補

NPU IP(NPU IP Core)

3 秒看懂

一句話定義:NPU IP 是可複用的神經網路處理器硬體設計模組,以 IP 授權方式嵌入客戶 SoC,讓晶片公司無需從零設計就能獲得 AI 推論能力。

類比:如果說晶片是一棟大樓,NPU IP 就是預製的”AI 電梯模組”——買來直接裝進去就能用,不用自己造電梯。

核心玩家:Arm(Ethos)、Cadence(Tensilica)、Synopsys(DesignWare ARC)、芯原(Vivante)、CEVA

3 分鐘產業解釋

產業位置:AI 晶片設計的”中間層”

┌─────────────────────────────────────────────────────────────────┐
│                     AI 應用 / 架構層                              │
├─────────────────────────────────────────────────────────────────┤
│           編譯器 / 工具鏈(與 IP 深度耦合)                        │
├─────────────────────────────────────────────────────────────────┤
│  ┌─────────┐  ┌─────────┐  ┌─────────┐  ┌─────────┐            │
│  │ NPU IP  │  │  GPU IP │  │ DSP IP  │  │ CPU IP  │ ← IP 核層   │
│  └────┬────┘  └────┬────┘  └────┬────┘  └────┬────┘            │
├───────┼────────────┼───────────┼────────────┼──────────────────┤
│       └────────────┴───────────┴────────────┘                   │
│                    SoC 整合設計                                  │
├─────────────────────────────────────────────────────────────────┤
│                 晶圓代工(TSMC/Samsung 等)                       │
└─────────────────────────────────────────────────────────────────┘

為什麼需要 NPU IP?

角色需求NPU IP 如何解決
手機/PC SoC 廠快速整合 AI 能力,搶佔市場視窗授權 Arm Ethos,6-12 個月整合完成
IoT/安防晶片廠成本敏感,無法養大團隊買成熟 IP,省去 2-3 年研發
汽車晶片廠需要車規認證、長期維護選有車規經驗的 IP 供應商
新進入者缺乏微架構經驗IP 提供完整 RTL + 工具鏈

商業模式本質

                        ┌──────────────┐
                        │  IP 授權方    │
                        └──────┬───────┘

        ┌──────────────────────┼──────────────────────┐
        ▼                      ▼                      ▼
  ┌───────────┐          ┌───────────┐          ┌───────────┐
  │ 授權費     │          │ 版稅/royalty│          │ 工具鏈/支援│
  │(upfront)  │          │(per chip) │          │ (subscription) │
  │           │          │           │          │           │
  │ 一次性支付  │          │ 按出貨量    │          │ 編譯器/量化工具│
  │ 數百萬美元  │          │ 每顆幾美分  │          │ 技術支援   │
  │ 量級[估算]  │          │ 到幾美元   │          │           │
  └───────────┘          └───────────┘          └───────────┘

15 分鐘專家深入

核心概念拆解

1. NPU 是什麼?

NPU(Neural Processing Unit)是專門為神經網路計算最佳化的處理器,與 CPU、GPU 的區別:

維度CPUGPUNPU
設計哲學通用、低延遲大規模並行專用資料流
核心單元ALU + 分支預測大量 CUDA Core/流處理器MAC 陣列 + 專用排程
擅長任務邏輯控制、序列訓練、通用並行推論(尤其邊緣)
典型精度FP64/FP32FP32/FP16/BF16INT8/INT4/二值
功耗效率高(推論場景)

2. IP 核是什麼?

IP 核(Intellectual Property Core)是預先設計好、可驗證的硬體模組,客戶獲得的是:

┌─────────────────────────────────────────────────┐
│              NPU IP 交付物                        │
├─────────────────────────────────────────────────┤
│  ┌─────────────┐  ┌─────────────┐               │
│  │  RTL 程式碼    │  │  物理實現    │               │
│  │ (軟核/固核)  │  │ (硬核可選)  │               │
│  └──────┬──────┘  └──────┬──────┘               │
│         │                │                      │
│  ┌──────▼────────────────▼──────┐               │
│  │       驗證環境 & 測試向量      │               │
│  └──────────────┬───────────────┘               │
│                 │                               │
│  ┌──────────────▼───────────────┐               │
│  │   編譯器/工具鏈/運算元庫         │ ← 軟硬一體    │
│  └──────────────────────────────┘               │
└─────────────────────────────────────────────────┘

三種形態

  • 軟核(Soft IP):RTL 原始碼,靈活度最高,客戶可定製,但需要自己做後端
  • 固核(Firm IP):門級網表,平衡靈活性與 PPA
  • 硬核(Hard IP):GDS 版圖,PPA 最優,但幾乎不可修改

技術原理

NPU 核心微架構

┌─────────────────────────────────────────────────────────────────────┐
│                        NPU IP Core 架構示意                          │
├─────────────────────────────────────────────────────────────────────┤
│                                                                     │
│  ┌───────────────────────────────────────────────────────────────┐ │
│  │                    排程器 (Scheduler)                          │ │
│  │        指令解碼 / 任務佇列 / 資料流編排                          │ │
│  └─────────────────────┬─────────────────────────────────────────┘ │
│                        │                                            │
│  ┌─────────────────────▼─────────────────────────────────────────┐ │
│  │              計算陣列 (Compute Fabric)                         │ │
│  │  ┌─────────────────────────────────────────────────────────┐  │ │
│  │  │              MAC 陣列 (乘累加)                            │  │ │
│  │  │  ┌─────┐ ┌─────┐ ┌─────┐ ┌─────┐      ┌─────┐         │  │ │
│  │  │  │ MAC │ │ MAC │ │ MAC │ │ MAC │ ···  │ MAC │         │  │ │
│  │  │  └──┬──┘ └──┬──┘ └──┬──┘ └──┬──┘      └──┬──┘         │  │ │
│  │  │     │       │       │       │             │             │  │ │
│  │  │  ┌──▼───────▼───────▼───────▼─────────────▼──┐         │  │ │
│  │  │  │          累加樹 / 歸約網路                  │         │  │ │
│  │  │  └────────────────────────────────────────────┘         │  │ │
│  │  └─────────────────────────────────────────────────────────┘  │ │
│  │                                                               │ │
│  │  ┌───────────────┐  ┌───────────────┐  ┌───────────────┐     │ │
│  │  │ 向量單元(VPU) │  │ 啟用函式單元   │  │ 池化/歸一化    │     │ │
│  │  │ SIMD/向量處理  │  │ ReLU/SiLU... │  │ MaxPool/BN   │     │ │
│  │  └───────────────┘  └───────────────┘  └───────────────┘     │ │
│  └───────────────────────────────────────────────────────────────┘ │
│                                                                     │
│  ┌───────────────────────────────────────────────────────────────┐ │
│  │                    儲存子系統 (Memory)                         │ │
│  │  ┌──────────┐    ┌──────────┐    ┌──────────────────────────┐ │ │
│  │  │ 暫存器堆 │    │ SRAM 緩衝│    │ DMA 引擎(訪存控制)       │ │ │
│  │  │ (最小)   │    │ (MB級)   │    │ ── 連線外部 DRAM/片上SRAM│ │ │
│  │  └──────────┘    └──────────┘    └──────────────────────────┘ │ │
│  └───────────────────────────────────────────────────────────────┘ │
│                                                                     │
│  ┌───────────────────────────────────────────────────────────────┐ │
│  │                  片上互連線口 (NoC/AXI/AHB)                    │ │
│  └───────────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────────┘

關鍵技術機制

(1) 資料流架構選擇

型別一:權重固定 (Weight Stationary)
┌─────────────────────────────────────┐
│  權重鎖存在 MAC 陣列中               │
│  輸入資料(啟用值)流過陣列           │
│  適合:權重複用高的層(卷積)         │
└─────────────────────────────────────┘

型別二:輸出固定 (Output Stationary)
┌─────────────────────────────────────┐
│  部分和鎖存在 MAC 陣列中             │
│  權重和輸入依次流入完成累加           │
│  適合:減少累加器讀寫能耗             │
└─────────────────────────────────────┘

型別三:行固定 (Row Stationary)
┌─────────────────────────────────────┐
│  最大化資料複用(權重/輸入/輸出)     │
│  Eyeriss 論文提出,能效最佳化           │
│  適合:邊緣低功耗場景                 │
└─────────────────────────────────────┘

(2) 量化精度支援

精度位寬適用場景典型準確率損失備註
FP3232-bit訓練/高精度推論0%基線
FP16/BF1616-bit訓練/推論<1%需要硬體支援
INT88-bit推論主流1-3% [典型估算]PTQ/QAT
INT44-bit邊緣推論3-8% [典型估算]GPTQ/AWQ
INT2/二值1-2-bit極端邊緣>10%研究為主

量化對效能的影響(定性):

  • 位寬減半 → MAC 陣列吞吐量理論翻倍(相同面積)
  • 但需要校準/微調,增加部署複雜度

(3) 關鍵效能公式

理論峰值算力(TOPS)= MAC 數量 × 2 × 時脈頻率

   例:256 個 MAC × 2 × 1GHz = 512 GOPS = 0.512 TOPS [INT8]

能效比(TOPS/W)= 峰值算力 / 功耗
   邊緣 NPU IP 典型範圍:1-10 TOPS/W [估算,視工藝/架構]

有效利用率 = 實際吞吐 / 理論峰值
   受限於:記憶體頻寬、資料複用效率、運算元排程開銷
   典型:30%-70% [視模型/編譯器最佳化程度]

技術演進史

時間線
─────────────────────────────────────────────────────────────────────►

2010s初                2016              2018-2019            2020-2022              2023-2025
│                      │                  │                   │                      │
▼                      ▼                  ▼                   ▼                      ▼
┌──────────┐    ┌──────────────┐   ┌──────────────┐    ┌──────────────┐    ┌──────────────┐
│ DSP+加速器│    │ 第一代NPU IP │   │ 專用NPU IP   │    │ NPU+編譯器   │    │ 大型模型推論IP │
│ 混合方案  │    │ 出現         │   │ 成熟         │    │ 一體化       │    │ 興起         │
│          │    │              │   │              │    │              │    │              │
│·CEVA     │    │·Cadence      │   │·Arm Ethos-N  │    │·編譯器成為   │    │·Transformer │
│·Cadence  │    │ Tensilica    │   │·Cadence Tensilica Vision P6 │    │ 核心差異化   │    │ 專用加速     │
│ Tensilica│    │ Vision P5/P6 │   │·芯原Vivante  │    │·端側大型模型   │    │·INT4/稀疏   │
│          │    │·Synopsys     │   │  VX系列      │    │ 需求驅動     │    │ 支援增強     │
│          │    │ DesignWare   │   │              │    │              │    │              │
│          │    │ ARC EV系列   │   │              │    │              │    │              │
└──────────┘    └──────────────┘   └──────────────┘    └──────────────┘    └──────────────┘

關鍵事件:
• 2016: AlphaGo 推動 AI 晶片熱潮,NPU IP 需求激增
• 2018: 智慧手機 SoC 普遍整合 NPU(華為麒麟、高通、聯發科)
• 2020: 自動駕駛晶片開始大規模採用 NPU IP
• 2023+: 端側大型模型(7B 量化推論)成為新前沿

關鍵轉折點

時間事件影響
2016-2017AI 加速成為 SoC 必備NPU IP 從可選變必選
2019-2020量化技術成熟(INT8 主流化)邊緣 NPU 效能跨越式提升
2021-2022Transformer 統治 CV/NLP需要 attention 機制加速支援
2023-2024端側大型模型興起NPU IP 需要支援更大訪存/稀疏/長序列

技術路線對比

主要 NPU IP 供應商橫向對比

維度Arm EthosSynopsys ARCCadence Tensilica芯原 VivanteCEVA
典型產品線Ethos-U (MCU) / Ethos-N (應用處理器)ARC HS/EV 系列Vision P系列 / AI 系列VIP 系列SensPro / NeuPro
目標市場手機、IoT、汽車IoT、汽車、嵌入式手機、IoT、音訊安防、IoT、汽車IoT、音訊、視覺
典型算力範圍U:0.1-1 TOPS; N: 1-10+ TOPS [估算]0.1-幾 TOPS [估算]1-10+ TOPS [估算]1-10+ TOPS [估算]0.5-8 TOPS [估算]
核心優勢生態最廣,與 Arm CPU 天然協同超低功耗,可配置性強視覺處理傳統強項價效比,中國市場訊號處理+AI融合
工具鏈成熟度★★★★★★★★★★★★★★★★★★★
大型模型支援中等(探索中)中等中等追趕中追趕中
車規認證有(通過合作伙伴)

技術路線分化

                    NPU IP 技術路線

         ┌───────────────┼───────────────┐
         ▼               ▼               ▼
    ┌─────────┐    ┌─────────┐    ┌─────────┐
    │ MCU 級   │    │ 應用級   │    │ 汽車級   │
    │ (μW-mW) │    │ (mW-W)  │    │ (W-10W+)│
    └────┬────┘    └────┬────┘    └────┬────┘
         │               │               │
    ·極低功耗          ·高效能密度      ·功能安全
    ·TinyML           ·多精度支援      ·高可靠性
    ·INT8/INT4        ·Transformer    ·冗餘設計
    ·記憶體&lt;1MB         ·記憶體MB級       ·長期支援

上下游

產業鏈全景

上游(設計資源)                      中游(NPU IP 供應商)              下游(IP 整合方/終端)
┌─────────────────┐               ┌─────────────────┐              ┌─────────────────┐
│                 │               │                 │              │                 │
│ · EDA 工具      │               │ · Arm Ethos     │              │ · 手機 SoC:     │
│   (Synopsys,   │    授權/採購   │ · Synopsys ARC  │    IP 授權    │   高通/聯發科/三星│
│    Cadence...)  │──────────────►│ · Cadence       │─────────────►│ · 安防晶片:     │
│                 │               │ · 芯原          │              │   海思/瑞芯微   │
│ · 工藝 IP       │               │ · CEVA          │              │ · 汽車晶片:     │
│   (TSMC, Samsung│               │                 │              │   地平線/黑芝麻 │
│    工藝設計套件) │               │                 │              │ · IoT: 各類廠商 │
│                 │               │                 │              │                 │
└─────────────────┘               └─────────────────┘              └─────────────────┘
        │                                   │                              │
        │                                   │                              │
        ▼                                   ▼                              ▼
┌─────────────────┐               ┌─────────────────┐              ┌─────────────────┐
│ 晶圓代工         │               │ 工具鏈/編譯器    │              │ 終端產品         │
│ TSMC/Samsung/   │               │ (配套銷售/訂閱)  │              │ 手機/攝像頭/汽車/│
│ GlobalFoundries │               │                 │              │ IoT/PC          │
└─────────────────┘               └─────────────────┘              └─────────────────┘

關鍵依賴關係

上游依賴影響供應商分散度
EDA 工具設計效率、驗證覆蓋率高度集中(Synopsys/Cadence/Siemens)
工藝 IPPPA、良率高度集中(TSMC/Samsung)
ARM CPU IPSoC 整合協同事實壟斷(Arm)

關鍵指標

評估 NPU IP 的核心維度

指標類別具體指標說明典型量級[估算]
算力Peak TOPS(INT8)理論峰值,不含稀疏0.1-20+ TOPS
能效TOPS/W每瓦算力,決定續航/熱設計1-10+ TOPS/W
面積效率TOPS/mm²影響晶片成本視工藝差異大
精度支援的量化位寬INT8/INT4/INT2/FP16INT8 為主流
模型覆蓋支援的運算元/架構CNN/Transformer/MoE持續擴充套件中
記憶體片上 SRAM 大小決定可處理模型大小256KB-幾MB
頻寬外部記憶體介面頻寬大型模型推論瓶頸視配置
利用率實際/理論峰值編譯器+硬體協同效率30%-70% [估算]
靈活性可配置程度陣列大小/精度/功能視 IP 型別

為什麼這些指標重要?

                        ┌─────────────────┐
                        │    終端需求      │
                        │  體驗/續航/成本  │
                        └────────┬────────┘

              ┌──────────────────┼──────────────────┐
              ▼                  ▼                  ▼
        ┌──────────┐       ┌──────────┐       ┌──────────┐
        │ 算力夠不夠 │       │ 功耗夠不夠 │       │ 成本夠不夠 │
        │ (TOPS)   │       │ (TOPS/W) │       │ (面積)   │
        └──────────┘       └──────────┘       └──────────┘
              │                  │                  │
              ▼                  ▼                  ▼
        ┌──────────┐       ┌──────────┐       ┌──────────┐
        │ 模型能不能 │       │ 散熱/續航 │       │ 晶片售價  │
        │ 跑得動    │       │ 能不能接受│
source: 公開揭露與公開資料整理 本頁僅用於產業鏈學習、資訊檢索和研究輔助;不構成投資建議,不預測漲跌,不提供買賣、部位或目標價建議。
完整概念頁 複盤 13 節結構 公司投研頁 沿產業鏈找到受益公司 投資課 把概念轉成可跟蹤模型