NAND MCP 电路设计指南
Multi-Chip Package 多芯片合封存储 · Raw NAND die + LPDDR die · ONFI / Toggle + LPDDR2/3/4 · eMCP / ePOP / uMCP 形态 | 编制日期 2026-09-21 | 版本号 Rev 1.0
0 · 文档说明
适用范围
- 本文针对 NAND MCP(Multi-Chip Package,多芯片合封存储)的硬件电路设计:在同一颗 BGA 封装内同时集成 Raw NAND die(无控制器)与 LPDDR / LPDDR2 / LPDDR3 / LPDDR4 DRAM die,对外引出两套彼此独立的并行总线。
- 覆盖常见组合:4 Gb SLC NAND + 2 Gb LPDDR2 x32、8 Gb + 4 Gb、16 Gb + 8 Gb;封装 BGA 100 / 130 / 136 / 153 / 162 / 169 / 221 / 254 ball,pitch 0.5 mm / 0.4 mm。
- 同时覆盖衍生形态:eMCP(eMMC + LPDDR,内部有控制器)、ePOP(叠在 AP 上方)、uMCP(UFS + LPDDR)。
- 内容包含:选型对比、封装球位、接口协议、多电源轨设计、典型电路、多 die / 多 CE 拓扑、Layout、SI、可靠性、生产、排查与检查清单。
- 不包含:FTL / 磨损均衡算法实现、DRAM 控制器 IP 设计、具体厂商寄存器全表。所有电气参数、时序、球位定义一律以目标型号 datasheet 为准,本文数值为典型工程取值。
NAND MCP 内部没有存储控制器。主机 SoC 必须同时自带 NAND 控制器(含硬件 ECC 引擎)和 DRAM 控制器(PHY),并自行承担坏块管理、ECC 校验、磨损均衡、FTL 映射、DRAM 初始化与刷新。高风险 若 SoC 缺少其中任一控制器,必须改用 eMCP / eMMC。
本系列其他文档
| 文档 | 器件类型 | 关注重点 |
|---|---|---|
| SPI NOR 电路设计指南 | 串行 NOR Flash | Quad/QPI 提速、dummy cycles、XIP、DPD 低功耗 |
| SPI NAND 电路设计指南 | 串行 NAND Flash | 页/块管理、片内 ECC、坏块表、主机 FTL |
| 并行NAND (PPI NAND) 电路设计指南 | 8/16 位并行 NAND | 宽总线时序、ECC 引擎、40+ 引脚 Layout |
| eMMC 电路设计指南 | eMMC 5.0/5.1 | HS200/HS400、1.8 V VCCQ、DS 选通与等长 |
| SD NAND 电路设计指南 | 贴片式 SD NAND | SPI/SDIO 双模式、无休眠指令、VCC 负载开关断电 |
| NAND MCP 电路设计指南 本文 | 多芯片合封存储 | 多 die 与多 CE、双电源轨、HDI 扇出 |
| 并行NOR (PPI NOR) 电路设计指南 | 并行 NOR Flash | 异步读时序、XIP、等待周期、总线扩展 |
| PSRAM 电路设计指南 | 伪静态 RAM | OPI/HyperBus、刷新与延迟周期、XIP 与帧缓存 |
| DDR2 电路设计指南 | DDR2 SDRAM | SSTL_18、T 分支拓扑、VTT 端接、ODT |
| DDR3 电路设计指南 | DDR3 / DDR3L | Fly-by 拓扑、write leveling、动态 ODT |
| DDR4 电路设计指南 | DDR4 SDRAM | POD12、bank group、DBI、2D 训练 |
| DDR5 电路设计指南 | DDR5 SDRAM | 双子通道、On-DIMM PMIC、DFE、同帧 ECC |
| EEPROM 电路设计指南 | EEPROM | I²C/SPI 接口、上拉电阻与总线电容、页写与写保护 |
① SoC 有 NAND 控制器 + DRAM 控制器,且要极致 BOM 成本/面积 → NAND MCP。② SoC 只有 eMMC/SDIO 接口 → eMCP(或 eMMC + 独立 DRAM)。③ 要高性能存储 + 大内存、走 UFS → uMCP。④ AP 上方空间紧张、要超薄 → ePOP。⑤ 容量小、引脚少、成本最低 → SPI NAND / SPI NOR。⑥ 要 XIP 片内执行 → 并行 NOR / SPI NOR(NAND MCP 不支持 XIP)。
NAND MCP 的短板是设计门槛最高:两套总线、三组以上电源轨、0.4 mm pitch 强制 HDI、坏块与 ECC 全靠主机;长板是单位面积容量最高、物料数最少、NAND 与 DRAM 共享一次贴片。
1 · 器件基础
NAND MCP 是典型的 SiP(System in Package):封装内两颗(或更多)裸片通过金线或 TSV 互连到同一基板,对外呈现为一个 BGA 器件、两套总线。
1.1 定位与选型对比
| 对比项 | NAND MCP(本文) | eMMC | eMCP | SD NAND | Raw 并行 NAND | 独立 DRAM(LPDDR) |
|---|---|---|---|---|---|---|
| 内部控制器 | 无 | 有 | 有 | 有 | 无 | 无 |
| 主机需要的控制器 | NAND 控制器 + DRAM 控制器 | eMMC/SDIO 主机 | eMMC 主机 + DRAM 控制器 | SDIO / SPI | NAND 控制器 | DRAM 控制器 |
| 坏块 / ECC / FTL | 全部主机负责 | 器件内部完成 | eMMC 侧器件完成 | 器件内部完成 | 全部主机负责 | — |
| 对外总线数 | 2 套(NAND + DRAM) | 1 套 | 2 套 | 1 套 | 1 套 | 1 套 |
| 典型引脚数 | 100 ~ 254 ball | 153 / 169 ball | 169 / 221 / 254 ball | 8 / 9 pin | 48 / 63 ball | 134 ~ 200 ball |
| 典型 pitch | 0.5 / 0.4 mm | 0.5 mm | 0.5 / 0.4 mm | 1.0 mm(WSON/BGA) | 0.5 mm | 0.5 / 0.4 mm |
| PCB 难度 | 最高(HDI) | 中 | 高 | 低 | 中 | 高 |
| 顺序读带宽 | 40 ~ 400 MB/s(NAND 侧) | 250 ~ 330 MB/s | 250 ~ 330 MB/s | 20 ~ 90 MB/s | 40 ~ 400 MB/s | 4 ~ 17 GB/s(DRAM 侧) |
| 是否支持 XIP | 否 | 否 | 否 | 否 | 否 | 是(可直接执行) |
| 典型应用 | 功能机 / 智能穿戴 / 入门 AP / 车载 T-Box | 主流手机平板 | 中低端手机 | 小体积 MCU 系统 | 工业 / 路由器 | 任意需要内存的系统 |
① ECC 能力匹配:SoC 硬件 ECC 引擎的纠错能力必须 ≥ NAND 器件 datasheet 规定的最低要求(SLC 常 4~8 bit/512 B,MLC 常 24~40 bit/1 KB,TLC 需 LDPC)。不匹配会直接导致数据损坏。
② DRAM 控制器代际匹配:MCP 内是 LPDDR2 就必须用 LPDDR2 控制器(LPDDR3 控制器向下兼容能力需查证,不能默认兼容)。
③ IO 电平一致:NAND 侧 VCCQ 与 DRAM 侧 VDDQ 若同为 1.8 V 可共用电源轨;LPDDR4 的 VDDQ 为 1.1 V,必须独立供电。
常见容量组合示例
| 组合代号(示例) | NAND 部分 | DRAM 部分 | NAND 总线 | DRAM 总线 | 典型封装 | 典型应用 |
|---|---|---|---|---|---|---|
| 4 Gb + 2 Gb | 4 Gb SLC,2 KB page | 2 Gb LPDDR2 | x8,异步 / NV-DDR2 | x32,LPDDR2-1066 | BGA-136 / 162,0.5 mm | 功能机、IoT 网关 |
| 8 Gb + 4 Gb | 8 Gb SLC / MLC,4 KB page | 4 Gb LPDDR2 / LPDDR3 | x8,NV-DDR2 | x32,LPDDR3-1866 | BGA-169 / 221,0.5 / 0.4 mm | 智能穿戴、入门平板 |
| 16 Gb + 8 Gb | 16 Gb MLC,8 KB page | 8 Gb LPDDR3 | x8,NV-DDR2 / NV-DDR3 | x32,LPDDR3-1866 | BGA-221 / 254,0.4 mm | 入门手机、车载 IVI |
| 32 Gb + 16 Gb | 32 Gb MLC / TLC | 16 Gb LPDDR4 / 4X | x8,NV-DDR3 | x32(2ch x16),LPDDR4-3733 | BGA-254,0.4 mm | 中端手机、AIoT 盒子 |
注:上表组合为市场常见配置的示例,具体型号、die 数量、页面大小与 ECC 要求以厂商选型手册与 datasheet 为准。
芯天下 XTX 对应料号:4 Gb + 2 Gb 组合 → XT61M4G8D2TA-B8BEA(MP,BGA-162 8×10.5×1.0 mm,1.7~1.9 V);2 Gb + 2 Gb → XT61M2G8D2TA-B8BEA(MP);2 Gb + 1 Gb → XT61M2G8C2TM-B8BEA(MP);1 Gb + 1 Gb → XT61M1G8C2TM-B8BEA(MP)。另有 XT63M4G8E6MU-CDBIA(eMCP 形态,BGA-149 8×9.5×0.8 mm,SS 状态)。XTX MCP 均为 1.7~1.9 V 单 IO 电平,电源轨较 3.3 V + 1.8 V 方案更简化。
电路图对应关系:上表中 DRAM 部分为 LPDDR2 / LPDDR3 的行 → 原理图照 4.2 节(图 4-2);为 LPDDR4 / 4X 的行 → 原理图照 4.3 节(图 4-3)。两者的 NAND 侧完全相同,差异只在 DRAM 侧总线结构与电源树,见 4.5 节差异速查表。
1.2 封装与球位定义
NAND MCP 的球位排布没有跨厂商统一标准,但几乎所有厂商都遵循"分区集中"原则:NAND 接口球集中在封装一侧,DRAM 接口球集中在另一侧,电源与地穿插在中间与外围。设计前必须逐球核对 datasheet 的 ball map。
关键球位信号清单(按功能分组,名称随厂商略有差异)
| 分组 | 信号 | 方向 | 说明与设计要点 |
|---|---|---|---|
| NAND 接口 | DQ0~DQ7 | 双向 | 8 位数据/地址/命令复用总线。同步模式下需与 DQS 严格等长 |
| DQS / DQS#(或 RE# 复用) | 双向 | 同步 NV-DDR2/3 数据选通;异步模式下该球可能为 RE# | |
| CE#(CE#1~CE#4) | 输入 | 片选,多 die 时每个 target 一根;必须上拉 | |
| CLE / ALE | 输入 | 命令/地址锁存使能;建议下拉防误锁存 | |
| WE# / RE# | 输入 | 写/读使能,低有效;空闲时保持高 | |
| WP# | 输入 | 写保护,低有效;必须上拉(不使用时上拉到 VCCQ) | |
| R/B#(R/B#1~R/B#4) | 输出(OD) | 就绪/忙,开漏输出,必须上拉 4.7~10 kΩ,多 target 可线与 | |
| DRAM 接口 | CK / CK# | 输入 | 差分时钟;LPDDR4 为每通道一对 |
| CKE | 输入 | 时钟使能;上电初始化期间必须保持低 | |
| CS#(CS#_A / CS#_B) | 输入 | 片选;LPDDR4 双通道各有独立 CS# | |
| CA / ADDR | 输入 | LPDDR2/3 为地址总线,LPDDR4 为命令/地址复用 | |
| DQ0~DQ31 | 双向 | 数据总线,x16 / x32 可配 | |
| DQS / DQS#(含 DQSL/DQSU) | 双向 | 数据选通差分对,读写各有窗口 | |
| DM / DBI# | 双向 | 数据掩码;LPDDR4 可复用为 DBI# | |
| ZQ | 模拟 | 外接 240 Ω ±1% 到 VSSQ(LPDDR2/3;LPDDR4 多内建) | |
| 控制 / 配置 | RESET# | 输入 | DRAM 复位,低有效;上电保持低 ≥ tRP 后释放 |
| ODT | 输入 | 片内端接使能(LPDDR2/3 有独立球,LPDDR4 走 CA 总线) | |
| NC / DNU | — | 严禁连接;PCB 上可留焊盘但不得走线 | |
| 电源 / 地 | VCC | 电源 | NAND core:3.3 V 或 1.8 V(视工艺) |
| VCCQ | 电源 | NAND I/O:1.8 V(部分新器件 1.2 V) | |
| VDD1 / VDD2 | 电源 | DRAM core / 阵列电源:1.8 V / 1.2 V(LPDDR2、LPDDR3) | |
| VDDQ | 电源 | DRAM I/O:1.2 V(LPDDR2/3)或 1.1 V(LPDDR4) | |
| VSS / VSSQ | 地 | 数字地与 I/O 地,Layout 上尽量统一为完整地平面 |
1.3 关键电气参数
| 参数 | 典型值 / 范围 | 说明 |
|---|---|---|
| VCC(NAND core) | 3.3 V ±10% 或 1.8 V ±5% | 老工艺多 3.3 V;新世代 1.8 V。以 DS 为准 |
| VCCQ(NAND I/O) | 1.8 V ±5%(部分 1.2 V ±5%) | 必须与 SoC NAND 控制器 I/O 电平一致 |
| VDD1(DRAM core) | 1.8 V ±5%(LPDDR2/3) | LPDDR4 为 1.8 V |
| VDD2(DRAM 阵列) | 1.2 V ±5%(LPDDR2/3) | LPDDR4 为 1.1 V |
| VDDQ(DRAM I/O) | 1.2 V ±5%(LPDDR2/3)/1.1 V ±5%(LPDDR4) | 与 SoC DRAM PHY I/O 一致 |
| VREF | 0.5 × VDDQ(LPDDR2/3 外部提供)/内建(LPDDR4) | LPDDR4 内部 VREF 需通过 MR 寄存器训练 |
| VPP(部分器件) | 2.5 V ±5%(仅部分 LPDDR4 / 特殊器件) | 若球位含 VPP,必须独立供电,不可与 VDD1 短接 |
| I/O 输入高电平 VIH | 0.7 × VCCQ(min) | NAND 侧,1.8 V 时约 1.26 V |
| I/O 输入低电平 VIL | 0.3 × VCCQ(max) | NAND 侧,1.8 V 时约 0.54 V |
| 工作电流(NAND 读) | 15 ~ 35 mA | 同步 DDR 模式更高 |
| 工作电流(NAND 编程/擦除) | 20 ~ 40 mA | 峰值需按 DS 的 ICC 最大值留 1.5 倍余量 |
| DRAM 工作电流(LPDDR3 x32) | 200 ~ 600 mA(活跃)/< 2 mA(自刷新) | 电源网络必须按 1 A 级瞬态设计 |
| 工作温度(商业级) | 0 ~ +70 ℃ | — |
| 工作温度(工业级) | −40 ~ +85 ℃ | 高温下 DRAM 刷新周期需减半(> 85 ℃ 时 tREFI 更短) |
| 存储温度 | −55 ~ +125 ℃ | — |
| ESD HBM | ±2000 V(典型) | 按 JEDEC JS-001 |
| ESD CDM | ±500 V(典型) | 按 JEDEC JS-002;0.4 mm pitch 器件 CDM 更敏感 |
VCCQ 与 VDDQ 不是同一回事。NAND 侧 I/O 用 VCCQ(1.8 V),DRAM 侧 I/O 用 VDDQ(1.2 / 1.1 V)。LPDDR2/3 方案里两者不同电压,绝不可共用;只有 NAND 侧与 DRAM 侧 I/O 电压恰好相同(例如都是 1.8 V 的老 LPDDR2 配置)才可评估共用,且需 DS 明确允许。
2 · 接口与协议
NAND MCP 对外是两套完全独立、互不复用的并行总线:一套走 ONFI / Toggle 协议的 Raw NAND 接口,一套走 JEDEC LPDDR 协议的 DRAM 接口。两者时序域不同、电源域不同、Layout 约束也不同。
2.1 NAND 侧:ONFI / Toggle 异步与同步模式
| 模式 | 规范 | 数据速率 | 时钟/选通 | 信号特征 | 典型带宽(x8) |
|---|---|---|---|---|---|
| 异步 SDR(Async) | ONFI 1.0 / 2.x | ~40 MT/s(tRC ≥ 25 ns) | 无时钟,靠 RE#/WE# 选通 | 主机提供 RE#,器件在 RE# 下降沿后 tREA 输出数据 | ~33 MB/s |
| 异步 SDR 高速 | ONFI 2.x | ~50 MT/s(tRC ≥ 20 ns) | 同上 | 需主机支持时序参数可调 | ~40 MB/s |
| 同步 NV-DDR | ONFI 2.x | 100 ~ 200 MT/s | 器件输出 DQS,源同步 | DDR,DQS 双边沿采样 | 100 ~ 200 MB/s |
| 同步 NV-DDR2 | ONFI 3.x | 200 ~ 400 MT/s | DQS 差分(部分器件) | 需主机做 DQS 训练 / read calibration | 200 ~ 400 MB/s |
| 同步 NV-DDR3 | ONFI 4.x | 400 ~ 800 MT/s | DQS 差分 + 片内端接 | 必须做 ZQ/ODT 校准,走线极短 | 400 ~ 800 MB/s |
| Toggle DDR 1.0 | Toggle 1.0 | ~133 ~ 200 MT/s | DQS 差分,主机不驱动 RE# | 与 ONFI 电气兼容但命令集不同 | 133 ~ 200 MB/s |
| Toggle DDR 2.0 | Toggle 2.0 | ~400 MT/s | DQS 差分,双边沿 | 需主机控制器支持 Toggle 2.0 | ~400 MB/s |
异步 SDR:时序简单、对走线等长不敏感、调试容易,适合 MCU/低速 SoC 与工业场景,实测 ~30 MB/s 已足够大多数固件存储需求。
同步 DDR:带宽高 5~10 倍,但要求控制器支持 DQS 训练、走线等长严格控制(组内 ±25 mil 甚至 ±10 mil)、必须做 SI 仿真。如果 SoC 的 NAND 控制器没有 read calibration/DQS training 能力,就不要用 NV-DDR2/3。
ONFI 异步模式关键时序参数(示例,tRC 模式 5 / EDO 关闭)
# 异步 SDR 接口关键时序(典型值,单位 ns,务必以目标 datasheet 为准)
tRC (读周期时间) min 25 -> 决定异步模式上限速率
tREA (RE# 低到数据有效) max 20 -> 主机采样窗口的关键参数
tRP (RE# 脉冲宽度) min 12
tREH (RE# 高电平保持) min 10
tWC (写周期时间) min 25
tWP (WE# 脉冲宽度) min 12
tWH (WE# 高电平保持) min 10
tCLS (CLE 建立) min 12 -> CLE/ALE 相对 WE# 上升沿
tCLH (CLE 保持) min 5
tALS (ALE 建立) min 12
tALH (ALE 保持) min 5
tDS (数据建立) min 12
tDH (数据保持) min 5
tCS (CE# 建立) min 20 -> CE# 拉低到第一个 WE#/RE# 之间
tCH (CE# 保持) min 5
tWB (WE# 高到 R/B# 低) max 100 -> 等待 busy 的超时依据
tR (页读阵列时间) max 60 us -> 4 KB page 典型值
tPROG (页编程时间) typ 350 us -> SLC 典型;MLC/TLC 更长
tBERS (块擦除时间) typ 3 ms -> SLC 典型;MLC 5~10 ms
# 同步 NV-DDR2 关键时序(示意)
tCK (时钟周期) min 5 ns -> 200 MT/s(DDR)
tDQSCK (DQS 相对 CK 偏移) ±0.35 tCK
tDQSQ (DQS 到 DQ 偏移) max 0.18 tCK
tQHS (DQ 保持) min 0.15 tCK
2.2 DRAM 侧:LPDDR2 / LPDDR3 / LPDDR4 接口
| 项目 | LPDDR2 | LPDDR3 | LPDDR4 / LPDDR4X |
|---|---|---|---|
| 数据速率 | 533 / 800 / 1066 MT/s | 1333 / 1600 / 1866 MT/s | 3200 / 3733 / 4266 MT/s |
| 核心/阵列/IO 电压 | 1.8 V / 1.2 V / 1.2 V | 1.8 V / 1.2 V / 1.2 V | 1.8 V / 1.1 V / 1.1 V(4X 的 VDDQ 0.6 V) |
| 命令/地址 | CA 复用(10 bit × 多周期) | CA 复用(10 bit) | CA 复用(6 bit,SDR) |
| 通道结构 | 单通道 x32 / 2×x16 | 单通道 x32 / 2×x16 | 双通道(ChA + ChB,各 x16) |
| DQS | 差分(每字节一对) | 差分(每字节一对) | 差分(每通道 2 对:DQSL/DQSU) |
| ODT | 有(独立 ODT 球) | 有(独立 ODT 球) | 片内,通过 MR 配置,无独立球 |
| ZQ 校准 | 外部 240 Ω 1% | 外部 240 Ω 1% | 内建(部分保留外部球) |
| VREF | 外部(部分内建) | 外部(部分内建) | 内建 + MR 训练 |
| 拓扑 | 点对点(PoP / MCP) | 点对点 | 点对点,双通道各独立 |
| x32 峰值带宽 | ~4.3 GB/s | ~7.5 GB/s | ~17 GB/s |
MCP 内部的 DRAM die 与主机 SoC 是严格的一对一点对点连接,没有 DIMM 插槽、没有多负载分叉、没有 Fly-by 拓扑。这意味着:不需要 write leveling 补偿(或补偿量极小)、不需要外部端接电阻、走线长度可以很短、SI 裕量远好于板级 DDR。代价是 pitch 小、走线密集,机械与扇出成为主要难点而非电气难点。
2.3 多 CE、R/B# 与命令集要点
标准 NAND 命令集(ONFI 兼容)
| 命令 | 第一周期 | 第二周期 | 功能 | 硬件设计关联 |
|---|---|---|---|---|
| RESET | FFh | — | 复位器件到已知状态 | 上电后必须发;R/B# 会变低 ≤ tRST |
| READ ID | 90h | 地址 00h | 读厂商/器件 ID | 主机据此查表确定 page/block 大小与 ECC 要求 |
| READ PARAMETER PAGE | ECh | — | 读 ONFI 参数页 | 关键:ECC 要求、时序模式、多 CE 数量都在这里 |
| SET FEATURES | EFh | 特征地址 | 配置时序模式 / ODT / 驱动强度 | 切 NV-DDR2/3 前必须配置 |
| GET FEATURES | EEh | 特征地址 | 读回配置 | 用于验证模式切换是否成功 |
| READ PAGE | 00h | 30h | 页读(阵列 → 缓存) | tR 期间 R/B# 为低,主机必须等待 |
| CHANGE READ COLUMN | 05h | E0h | 随机数据输出 | 读 OOB 区常用 |
| PROGRAM PAGE | 80h | 10h | 页编程 | tPROG 期间 R/B# 为低 |
| ERASE BLOCK | 60h | D0h | 块擦除 | tBERS 期间 R/B# 为低,典型 3 ms |
| READ STATUS | 70h | — | 读状态寄存器 | bit0 = 失败,ECC 校正信息在部分位 |
| READ STATUS ENHANCED | 78h | — | 多 CE 下读指定 target 状态 | 多 CE 系统必须用它区分是哪个 die 失败 |
R/B# 的三种处理方式
| 方案 | 接法 | 优点 | 缺点 | 适用 |
|---|---|---|---|---|
| 逐 CE 独立 | 每个 target 的 R/B# 单独接 SoC GPIO | 可精确判断每个 die 状态,支持 interleave | 占用 2~4 个 GPIO | 推荐 多 die 高性能方案 |
| 线与合并 | 所有 R/B# 短接 + 一个 4.7 kΩ 上拉到 VCCQ | 只占 1 个 GPIO | 任一 die 忙即整体忙,无法 interleave | 引脚紧张的小系统 |
| 轮询状态寄存器 | 不接 R/B#,用 70h/78h 轮询 | 省 GPIO | 占用总线带宽,响应慢,掉电时不可靠 | 不推荐(仅调试兜底) |
R/B# 在器件内部是 OD 结构,不会主动驱动高电平。没有上拉电阻时该网络永远为低,主机会一直认为器件"忙",表现为上电后第一条命令就超时。上拉电阻取值 4.7 kΩ(更快,推荐)或 10 kΩ(更省电),上拉到 VCCQ 而不是 VCC。
2.4 带宽计算
# ---------- NAND 侧带宽 ----------
# 异步 SDR(ONFI 异步模式)
BW_async = 8 bit / tRC
= 8 / 25 ns = 320 Mbit/s = 40 MB/s (理论峰值)
# 扣除地址/命令周期开销(约 25%~35%):
BW_async_eff ≈ 40 × 0.7 ≈ 28 MB/s
# 同步 NV-DDR2(DDR,x8)
BW_ddr2 = (MT/s × 2) × 8 / 8
= (200 × 2) × 8 / 8 = 400 MB/s (理论峰值)
# 扣除 tR 阵列时间(4 KB page:tR=60 us,传输 400 MB/s 下只需 10 us)
# 有效带宽受 tR 主导:
BW_ddr2_eff ≈ 4096 B / (60 us + 10 us) ≈ 58 MB/s (单 CE 无 interleave)
# 4 CE interleave(tR 重叠):
BW_ddr2_eff_4ce ≈ 4096 B / 60 us × 4 ≈ 273 MB/s
# 结论:NAND 侧的真实瓶颈是 tR(阵列读出时间)而不是接口速率。
# 提升带宽最有效的手段是【多 CE interleave】而不是提高接口时钟。
# ---------- DRAM 侧带宽 ----------
BW = 数据速率(MT/s) × 总线宽度(Byte) × 效率因子
LPDDR3-1866, x32 : 1866 × 4 × 0.80 = 5971 MB/s ≈ 5.8 GB/s
LPDDR4-3733, x32 : 3733 × 4 × 0.75 = 11199 MB/s ≈ 11.2 GB/s
# 效率因子:随机访问 0.5~0.7,顺序访问 0.8~0.9,读写切换频繁 0.6~0.7
3 · 电源设计
NAND MCP 至少有 3 组独立电源轨(NAND core、NAND I/O、DRAM core/IO),LPDDR4 配置下可达 4~5 组。电源设计是 MCP 方案最容易出问题的环节。
3.1 多电源轨与容差
| 电源轨 | 标称电压 | 容差 | 供电对象 | 典型电流 | 可否共用 |
|---|---|---|---|---|---|
| VCC | 3.3 V / 1.8 V | ±10% / ±5% | NAND die core(电荷泵、阵列) | 20 ~ 40 mA | 不可 独立 |
| VCCQ | 1.8 V(或 1.2 V) | ±5% | NAND I/O 缓冲、上拉参考 | 10 ~ 30 mA | 与 SoC NAND IO 域同轨 |
| VDD1 | 1.8 V | ±5% | LPDDR core 逻辑 | 50 ~ 200 mA | 可与 SoC 其他 1.8 V 评估共用 |
| VDD2 | 1.2 V(LP4:1.1 V) | ±5% | LPDDR 阵列 / 外围 | 150 ~ 500 mA | 建议独立 LDO / BUCK |
| VDDQ | 1.2 V(LP4:1.1 V) | ±5% | LPDDR I/O 与 DQS | 100 ~ 300 mA | VDD2/VDDQ 常可同源(LPDDR2/3 允许时) |
| VREF(CA/DQ) | 0.5 × VDDQ | ±1% | LPDDR2/3 输入参考 | < 1 mA | 1 kΩ 分压 + 0.1 µF,或专用 VREF 缓冲 |
| VPP(部分器件) | 2.5 V | ±5% | LPDDR4 字线升压(若球位存在) | 5 ~ 20 mA | 必须独立 |
① 任意时刻必须满足 VCCQ ≤ VCC(部分器件允许 +0.5 V 容差窗口),否则 NAND I/O 保护二极管正向导通,导致闩锁或永久损伤。
② DRAM 侧同样要求 VDDQ ≤ VDD2 ≤ VDD1。
③ 若 SoC 与 MCP 的 I/O 由不同电源域供电,必须保证两者的 IO 电源同时上电,否则会出现经 I/O 钳位二极管的倒灌电流(典型故障:MCP 未上电而 SoC 已驱动 NAND 总线,导致 MCP 被"幽灵供电")。
3.2 去耦电容配置
| 电源轨 | 电容配置(每轨) | 封装 | 布局位置 | 备注 |
|---|---|---|---|---|
| VCC(NAND core) | 0.1 µF × 2 + 4.7 µF × 1 | 0402 / 0603 | BGA 背面投影区,靠近 VCC 球 | 编程/擦除时电荷泵电流脉冲大 |
| VCCQ(NAND I/O) | 0.1 µF × 2 + 1 µF × 1 | 0402 | 靠近 VCCQ 球,回路最短 | 同步 DDR 模式下需再加 0.01 µF × 2 |
| VDD1(DRAM core) | 0.1 µF × 4 + 10 µF × 1 | 0402 / 0603 | 阵列式分布在 BGA 四周 + 背面 | 高频去耦最关键的一路 |
| VDD2(DRAM 阵列) | 0.1 µF × 4 + 10 µF × 1 | 0402 / 0603 | 同上 | 激活/预充电瞬态电流大 |
| VDDQ(DRAM I/O) | 0.1 µF × 4 + 4.7 µF × 1 | 0402 | 紧贴 DQ/DQS 换层过孔附近 | SSO 噪声主要来源 |
| VREF | 0.1 µF × 1 + 10 nF × 1 | 0402 | 紧贴 VREF 球 | 必须单独走线,不可与噪声源平行 |
| 整板 | 22 µF ~ 100 µF bulk | 0805 / 1206 | PMIC 输出端 | 抑制慢速负载跳变 |
# 去耦电容有效性核对(工程速算)
# 目标阻抗法:Z_target = (V_ripple_max / I_transient_max)
# 例:VDD2 = 1.2 V,允许纹波 ±3% = 36 mV,瞬态电流 0.5 A
Z_target = 36 mV / 0.5 A = 72 mΩ
# 单颗 0402 0.1 µF(X5R,6.3 V)在 100 MHz 处的阻抗约 60~90 mΩ
# 4 颗并联 => 15~22 mΩ,满足 72 mΩ 目标且有 3 倍余量 ✓
#
# 电容自谐振频率(含 0.5 nH 安装电感)估算:
# 0402 100 nF -> ~25 MHz
# 0402 10 nF -> ~70 MHz
# 0201 100 nF -> ~35 MHz (更低 ESL,0805 不推荐用于高频去耦)
# 因此:高频段用多颗小容值并联,而不是一颗大容值。
# 布局硬约束:电容到电源球的总回路长度(含两个过孔)
# 目标 < 60 mil (1.5 mm) -> 0.4 mm pitch 器件几乎必须放在 BGA 背面正下方
# 上限 < 120 mil (3.0 mm) -> 超出后高频去耦基本失效
3.3 上电 / 掉电时序
# ============ 上电约束(驱动 / 原理设计需要满足) ============
# --- 电源轨顺序 ---
# 1) VCC (NAND core) 先上电
# 2) VCCQ (NAND I/O) 与 VCC 同时或延后 0~<tVCCQ_DELAY>,且全程 VCCQ <= VCC
# 3) VDD1 (DRAM core) 1.8 V
# 4) VDD2 (DRAM 阵列) 1.2 V,不得先于 VDD1
# 5) VDDQ (DRAM I/O) 1.2 V / 1.1 V,不得先于 VDD2
#
# --- 关键时间参数(典型,务必以 DS 为准) ---
tVR : VCC 上升时间 典型 0.1 ~ 10 ms(过快需评估浪涌)
tVCCQ_D : VCCQ 相对 VCC 延迟 0 ~ 1 ms,且不得出现 VCCQ > VCC + 0.5 V
tRP : RESET# 保持低电平 min 200 µs(自电源稳定起算)
tXSR : RESET#↑ 到 CKE↑ min 5 µs(LPDDR2/3 典型值)
tINIT : CKE↑ 到首个命令 min 200 µs(含模式寄存器写入完成)
tCKSTB : CK 稳定时间 min 200 个时钟周期(CKE 拉高之前)
tMRD : 模式寄存器写入间隔 min 4 个时钟周期(背靠背 MRS 之间)
tZQINIT : ZQ 初始化校准 min 512 个时钟周期(LPDDR3),期间不可访问
tDLLK : DLL 锁定 min 512 个时钟周期(若使能 DLL)
#
# --- 伪代码:DRAM 初始化序列(示意) ---
# power_on:
# assert RESET# = 0; CKE = 0
# enable VCC -> VCCQ -> VDD1 -> VDD2 -> VDDQ
# wait until all rails within tolerance # 监测 PGOOD
# wait 200 us # tRP
# deassert RESET# (RESET# = 1)
# start CK; wait 200 clock cycles # tCKSTB
# wait 5 us # tXSR
# CKE = 1
# wait 200 us # tINIT
# ZQCL (ZQ calibration long); wait tZQINIT # 512 tCK
# MRS (write MR1/MR2/MR3 ...); wait tMRD each
# DRAM ready
#
# --- NAND 侧初始化 ---
# NAND RESET (FFh) -> wait tRST (max 5 us / 1 ms for some devices)
# READ ID (90h/00h) -> 校验厂商与器件 ID
# READ PARAMETER PAGE (ECh) -> 取 page/block 大小、ECC 要求、支持的时序模式
# SET FEATURES (EFh) -> 若需要切 NV-DDR2/3,配置 timing mode + 驱动强度 + ODT
# GET FEATURES (EEh) -> 回读确认切换成功
# 建立坏块表(扫描每个 block 的 OOB 首/次页坏块标记)
3.4 低功耗与掉电保护
| 模式 | NAND 侧 | DRAM 侧 | 典型电流 | 唤醒时间 |
|---|---|---|---|---|
| 全速工作 | 读/编程中 | Active(读写突发) | 200 ~ 800 mA | — |
| 空闲 | Standby(CE# 高) | Idle / Active power-down | 5 ~ 30 mA | < 1 µs(NAND)/< 20 ns(DRAM) |
| 浅睡眠 | Standby + 关闭同步时钟 | Self-refresh(自刷新) | 1 ~ 3 mA | < 200 µs |
| 深睡眠 | 可断电 VCC(需先完成所有操作) | Deep power-down / 断电 | < 200 µA | 需完整重新初始化(≥ 1 ms) |
因为主机自行管理 FTL,掉电时映射表可能来不及写回,导致文件系统损坏甚至整片变砖。硬件层面必须提供:
① 掉电检测电路:用比较器或 PMIC 的 PGOOD 监测输入电源,触发中断给 SoC(提前量 ≥ 2 ms,确保能完成当前页编程 + 映射表回写)。
② 储能电容:在 VCC / VDD2 上预留足够储能,典型 100 µF ~ 470 µF 低 ESR 电解或超级电容,保证检测后仍有 3~10 ms 供电。
③ 写保护时序:检测到掉电后立即拉低 WP#(如果 WP# 已接入),防止擦除/编程被错误启动。
④ 顺序:先停 DRAM 访问 → 完成 NAND 正在进行的 PROGRAM → 回写映射表 → 关 NAND。
⑤ 软件兜底:双份映射表 + 日志(journal)+ 上电自检恢复。
# 掉电保持时间估算(VDD2 = 1.2 V 轨)
# 允许从 1.20 V 跌到 1.14 V(-5%),期间需完成 1 页编程 + 映射表回写
# 所需能量:E = 0.5 × C × (V1^2 - V2^2)
# 例:C = 220 µF,V1 = 1.20 V,V2 = 1.14 V
E = 0.5 × 220e-6 × (1.44 - 1.2996) = 1.544e-5 J → 太小,应按恒流模型算:
t_hold = C × ΔV / I = 220e-6 × 0.06 V / 0.3 A = 44 µs <- 远远不够!
# 结论:低压轨储能毫无意义,储能必须做在【系统主电源(如 3.7 V 电池或 5 V/12 V 输入)】上:
# 例:输入端 5 V,允许跌到 3.3 V(下游 BUCK 仍能工作),负载 1.5 W
t_hold = C × ΔV × V_avg / P = 470e-6 × 1.7 × 4.15 / 1.5 ≈ 2.2 ms
# 若需 10 ms:C ≈ 2200 µF(或用超级电容 0.1~0.22 F)
#
# 硬件设计要点:
# · 储能电容放在【BUCK 输入端】而不是输出端
# · 配合理想二极管 / 负载开关防止电流倒灌到前级
# · 掉电检测中断必须接到 SoC 的【不可屏蔽或最高优先级】中断源
4 · 典型应用电路
NAND MCP 的 DRAM 代际直接决定电源轨数量、总线结构、外围电阻与 Layout 公差,因此本节把电路拆成两套独立图纸:4.2 节为 NAND + LPDDR2 / LPDDR3(x32 单通道、VDDQ 1.2 V、外部 VREF、外接 ZQ 240 Ω),4.3 节为 NAND + LPDDR4 / LPDDR4X(双通道 2×x16、VDDQ 1.1 V、VREF 与 ZQ 均内建)。两者的 NAND 侧完全相同,差异全部集中在 DRAM 侧与电源树。
SoC 的 DRAM PHY 是 LPDDR2 / LPDDR3 就照 图 4-2 画;是 LPDDR4 / LPDDR4X 就照 图 4-3 画。两套不可混用:给 LPDDR4 器件加上 LPDDR2 的外部 VREF 分压和 240 Ω ZQ 电阻,属于多余且可能引入噪声的设计;反之,LPDDR2/3 漏掉 VREF 与 ZQ 则根本无法完成初始化。
4.1 电源树与去耦
4.2 NAND + LPDDR2 / LPDDR3 应用电路(x32 单通道)
这是目前 出货量最大、设计门槛相对较低的 MCP 形态:NAND die 走 ONFI / Toggle 异步或 NV-DDR2 同步接口,DRAM die 为 LPDDR2 或 LPDDR3,x32 单通道点对点。电源为 4 轨 + 1 路 VREF;DRAM 侧有独立 ODT 引脚,VREF 由外部电阻分压提供,ZQ 需外接 240 Ω ±1%。
① VREF 必须外部提供:0.5 × VDDQ(VDDQ = 1.2 V 时为 0.6 V),精度 ±1%,由 1 kΩ + 1 kΩ 分压加 0.1 µF + 10 nF 滤波,或专用 VREF 缓冲器提供;不能用普通 LDO 直供。
② ZQ 必须外接 240 Ω ±1% 到 VSSQ,紧贴器件、走线 ≤ 200 mil;缺了 ZQ,输出驱动强度与 ODT 阻值都不准,温度一变就掉数据。
③ ODT 是独立物理引脚(LPDDR2/3 有专门的 ODT 球),原理图上要单独布线到 SoC,与 CKE / CS# 同组等长 ±25 mil。
4.3 NAND + LPDDR4 / LPDDR4X 应用电路(双通道 2×x16)
高性能形态:DRAM die 为 LPDDR4 / LPDDR4X,内部拆成两个完全独立的 x16 通道(ChA / ChB),每通道各有自己的 CK、CKE、CS# 与 CA 总线。电源升为 5 轨(另加可选 VPP 2.5 V);VREF 内建靠 MR 训练、ZQ 内建通常不外接电阻、ODT 走 CA 总线配置而不再有独立引脚。代价是 0.4 mm pitch 强制 HDI、等长公差收紧到 ±5 mil、主控必须支持完整训练流程。
① 把 VDDQ 与 VDD2 并成一路:两者同为 1.1 V,但 VDDQ 是 I/O 电源、VDD2 是阵列电源,必须分开走线、各自去耦;共用会得到一组在写入突发时塌陷的电源。
② 照搬 4.2 节的外部 VREF 与 240 Ω ZQ:LPDDR4 的 VREF 与 ZQ 校准均已内建,通常没有对应的外部球;硬加分压电阻等于把噪声灌进无用的网络,还白白吃掉 Layout 面积。
③ 把两个通道当成一个 x32 来等长:ChA 与 ChB 有各自独立的 CK / CA / CS#,通道内等长即可,通道间不等长完全没问题;强行把几十根线拉齐会浪费大量绕线空间并引入额外串扰。
芯天下当前 MCP 产品为 NAND + LPDDR2 / LPDDR3 组合(XT61M 系列,BGA-162,1.7~1.9 V 单 I/O 电平),暂无 NAND + LPDDR4 合封的量产料号。因此 图 4-2 可直接对应 XTX 现货物料,图 4-3 为通用工程参考,用于需要 LPDDR4 带宽时的方案设计与竞品替代评估;选用前请与芯天下确认最新 roadmap。
4.4 逐网络说明
4.4.1 NAND 侧网络(两配置完全相同)
| 网络 | 连接 | 串阻 / 上下拉 | 电平域 | 设计要点 |
|---|---|---|---|---|
| VCC | PMIC BUCK → MCP VCC 球 | — | 3.3 V / 1.8 V | 独立走线,宽度按 100 mA 设计(≥ 8 mil 表层 / 完整平面内层) |
| VCCQ | PMIC LDO → MCP VCCQ 球 + SoC NAND IO 域 | — | 1.8 V / 1.2 V | 必须与 SoC NAND IO 同域;是所有 NAND 侧上拉电阻的参考电平 |
| DQ[7:0] | SoC ↔ MCP | Rs 22 Ω(可选,靠近 SoC) | VCCQ | 组内等长 ±25 mil(异步)/ ±10 mil(同步 DDR) |
| DQS / DQS# | SoC ↔ MCP | Rs 22 Ω(可选) | VCCQ | 与 DQ 组等长;长度 ≥ 同组 DQ 平均长度 |
| CE#[3:0] | SoC → MCP | 上拉 10 kΩ → VCCQ | VCCQ | 未使用的 CE# 也必须上拉;禁止悬空 |
| CLE / ALE | SoC → MCP | 下拉 10 kΩ → VSS | VCCQ | 防止上电期间 SoC 引脚高阻导致误锁存 |
| WE# / RE# | SoC → MCP | 下拉 10 kΩ → VSS | VCCQ | 空闲态保持高,下拉仅在复位期间起作用 |
| WP# | SoC GPIO → MCP(可选) | 上拉 10 kΩ → VCCQ | VCCQ | 不使用时直接上拉;也可接 SoC 用于掉电保护 |
| R/B#[3:0] | MCP → SoC GPIO(中断) | 上拉 4.7 kΩ → VCCQ | VCCQ | 开漏输出;多 die 建议独立接,支持 interleave |
| NC / DNU | — | — | — | 严禁连接;PCB 可留焊盘但不得走线,不得打过孔 |
4.4.2 DRAM 侧网络(按 DRAM 代际分列)
| 网络 | LPDDR2 / LPDDR3 配置(图 4-2) | LPDDR4 / LPDDR4X 配置(图 4-3) | 设计要点 |
|---|---|---|---|
| VDD1(core) | 1.8 V ±5%,去耦 0.1 µF×4 + 10 µF | 1.8 V ±5%,要求相同 | 去耦最密的一路,电容全部放在 BGA 背面投影区 |
| VDD2(阵列) | 1.2 V ±5%,可与 VDDQ 同源(datasheet 允许时) | 1.1 V ±5%,必须与 VDDQ 分开 | 建议独立 LDO / BUCK,按 500 mA 瞬态设计 |
| VDDQ(I/O) | 1.2 V ±5%,可与 VDD2 同源 | 1.1 V ±5%,独立供电,0.1 µF×6 + 10 µF | 与 SoC DRAM PHY 的 I/O 电源同域 |
| VREF | 外部提供 0.5 × VDDQ = 0.6 V,1 kΩ + 1 kΩ 分压 + 0.1 µF / 10 nF | 内建,无外部球;由 bootloader 执行 VREF training | LPDDR2/3 侧:单独走线、两侧包地、精度 ±1% |
| VPP | 通常无此球 | 2.5 V ±5%(仅部分器件球位存在) | 若有必须独立供电,严禁与 VDD1 短接 |
| ZQ | 外接 240 Ω ±1% 到 VSSQ,走线 ≤ 200 mil | 内建校准,通常无外接电阻(以 datasheet 为准) | 缺 ZQ 会导致驱动强度与 ODT 阻值全偏 |
| ODT | 独立物理引脚,与 CKE / CS# 同组等长 ±25 mil | 无独立引脚,通过 CA 总线 + MR 配置 | LPDDR4 不要为 ODT 预留球位,避免误连 |
| 命令 / 地址 | CA[9:0] + RAS# / CAS# / WE#,与 CK 组等长 ±25 mil | CA[5:0] 复用,每通道一套,需 CA training | LPDDR4 的 CA 总线速率同 DQ,训练不可跳过 |
| 时钟 | CK / CK# 一组(x32 单通道) | CK_t/c_A 与 CK_t/c_B 两组,各服务一个通道 | 差分对内 ±2 mil;长度 > 同通道 DQS 组 |
| 片选 | CS# 一个 | CS#_A / CS#_B 各一个 | 与各自通道的 CK 组等长 ±25 mil |
| DQ / DQS / DM | DQ[31:0],DQS[3:0] / DQS#[3:0],DM[3:0],共 4 个字节组 | DQ_A[15:0] + DQ_B[15:0],每通道 DQS_t/c ×2,DM 复用 DBI# | 按字节组等长;LPDDR4 可开 DBI 降低同时翻转噪声 |
| 源端串阻 | Rs 0~22 Ω(可选),靠近 SoC | Rs 0~22 Ω(可选),两通道对称放置 | 数据组串阻仅用于改善 SI,非必需;移除前需仿真 |
| RESET# | SoC GPIO / 复位芯片 → MCP,下拉 10 kΩ | SoC GPIO / 复位芯片 → MCP,下拉 10 kΩ | 关键 严禁上拉悬空;上电后由软件释放 |
① R/B# 上拉(漏掉 → 器件永远"忙",第一条命令超时);
② RESET# 下拉(漏掉 → 上电时 RESET# 状态不确定,DRAM 初始化偶发失败);
③ 未使用 CE# 上拉(漏掉 → 悬空 CE# 被噪声误选中,总线冲突、数据损坏);
④ LPDDR2/3 的 VREF 与 ZQ(漏掉 → DRAM 侧根本起不来;注意 LPDDR4 反过来不能加)。
4.5 NAND + LPDDR2/3 与 NAND + LPDDR4/4X 关键差异速查
| 对比项 | NAND + LPDDR2 / LPDDR3(图 4-2) | NAND + LPDDR4 / LPDDR4X(图 4-3) |
|---|---|---|
| DRAM 结构 | x32 单通道,一组 CK / CA / CS# | 双通道 2 × x16,两套 CK / CA / CS# 独立 |
| 数据速率 | LPDDR2-1066 / LPDDR3-1866 | LPDDR4-3200 ~ 4266(LPDDR4X 同速低压) |
| DRAM 峰值带宽 | 4.3 ~ 7.5 GB/s | 12.8 ~ 17.0 GB/s |
| 电源轨数 | 4 轨 + 外部 VREF(共 5 路网络) | 5 轨 + 可选 VPP(VREF 内建,不占网络) |
| VDD2 / VDDQ | 1.2 V / 1.2 V,可同源 | 1.1 V / 1.1 V,必须分开供电去耦 |
| VREF | 外部 0.6 V,1 kΩ + 1 kΩ 分压,精度 ±1% | 内建,MR 训练;无外部球 |
| ZQ | 外接 240 Ω ±1% | 内建,通常无外接电阻 |
| ODT | 独立物理引脚 | CA 总线 + MR 配置,无独立引脚 |
| 命令 / 地址 | CA[9:0] + RAS# / CAS# / WE# | CA[5:0] 复用 ×2 通道 |
| 典型封装 | BGA-136 / 162 / 169,pitch 0.5 mm | BGA-221 / 254,pitch 0.4 mm |
| PCB 工艺 | 狗骨式通孔可完成(0.5 mm 机械钻可量产) | HDI 强制:via-in-pad + 盲孔 + 激光孔 |
| 字节组等长公差 | ±10 ~ 25 mil | ±5 mil(DQS 差分对内 ±2 mil) |
| 主控训练要求 | ZQ 校准 + 基础 read / write leveling | CA training + VREF training + 2D read training 缺一不可 |
| 设计门槛 | 中高 | 最高 |
| 典型应用 | 功能机、IoT 网关、智能穿戴、车载 T-Box、入门平板 | 中端手机、AIoT 盒子、车载 IVI、需要大带宽的视觉方案 |
| XTX 对应料号 | 有 XT61M4G8D2TA-B8BEA(4 Gb+2 Gb,MP)、XT61M2G8D2TA-B8BEA、XT61M2G8C2TM-B8BEA、XT61M1G8C2TM-B8BEA | 暂无 需按竞品方案设计,或改用 eMCP / 分立式 NAND + LPDDR4 |
取决于 SoC 的 DRAM PHY 代际,而不是容量需求:SoC 只出 LPDDR2/3 PHY,就只能用图 4-2 的配置;SoC 是 LPDDR4/4X PHY,图 4-3 才是顺理成章的选择。
若只是"内存不够用"而 SoC 仍是 LPDDR2/3,正确做法是 换更大容量的 LPDDR2/3 器件(如 4 Gb+2 Gb 升到 8 Gb+4 Gb),而不是硬上 LPDDR4。
反过来,若已选定 LPDDR4 平台却不想承受 HDI 与 2D 训练的风险, 可以评估 eMCP(eMMC 侧控制器内置,主机只需 eMMC 主机 + LPDDR4 控制器,且引脚比 NAND MCP 少 20~30 个,见 5.4 节)。