12nm 的芯片,它的ddr 和 cpu 是怎么规划位置的?
#灵感# 研究下存算一体芯片在 12nm比如 TSMC 12FFC FCBGA​ 的 SoC 里CPU 和 DDR 不是“并排随便放”而是按“数据流最短 出球最近 供电不炸”三件事一起定的。下面用一颗典型应用处理器/边缘 AI SoC 的 floorplan 逻辑给你讲。一、先分清两个东西CPU subsystem:CPU core cluster L2/L3 cache coherent interconnect (NoC/AXI) → primarily standard cells SRAM soft/hard macros, placed inside the die.DDR subsystem:split into two layers:DDR Controller (DFI-side logic):synthesizable RTL, communicates with the CPU via AXI/NoC, typically treated as a regular macro block.DDR PHY IO buffers (DATX8/AC/PLL/SSTL PAD):hard macros IO region, must be placed at the die edge, close to the corresponding bumps.二、CPU 放哪规律很固定不在最边缘边缘留给 IO/PAD/PHY不在正中心死锁时钟树太长但会在核心区偏中多核集群 L2 紧挨着L3/系统互联围一圈靠近电源 bump 密集区你之前那个 7259 PG bump 就是给 core 供电的减少 IR drop高热模块CPU/GPU/NPU分散摆不堆一角避免局部热点典型画面┌──────────────────────────────┐ │ 顶部: PCIe/SerDes/USB PHY 贴边 │ │ 左: 显示/MIPI 右: 网络/高速IO │ │ ┌──────────────┐ │ │ │ CPU0L2 │ │ │ │ CPU1L2 │← NoC │ │ │ 共享 L3/SCU │ │ │ └──────┬───────┘ │ │ DDR Ctrl │ AXI/DFI │ │ (软逻辑) ↓ │ │ ───────────┴───────── │ │ DDR PHY PAD底边贴边 │← bump 出球到封装/PCB DDR └──────────────────────────────┘三、DDR 放哪关键DDR 是 floorplan 里最被“绑边”的模块DDR PHY 必须贴 die 边缘且正对封装上 DDR 信号 ball 群​→ 因为 DDR 是 source-synchronous、多比特并行32/64bit DQS/CLK/ADDR走线要等长、低串扰不能跨芯片绕远Controller 和 PHY 要近DFI 接口位宽大、频率高PHY 与 Controller 硬化在一起或同边缘区块放避免 DFI 跨 die 长跑PHY 内部顺序DATX8数据字节靠近数据 padAC地址控制宏靠地址 padPLL 在 PHY 旁边CPU 到 DDR 的路径不是“CPU 挨着 PHY”而是CPU → L2 → NoC → DDR Controller → DFI → PHY → bump​所以 Controller 放 CPU 和 PHY 之间当“中转站”AXI 通道留缓冲 FIFO 区端口对齐同一侧四、12nm FCBGA 下的典型布局结论对你这种 12nm、7800 bump 的 die常见做法是底边或左右下角​ → DDR PHY DDR 信号 bump 群DQ/DQS/CLK/ADDR底边内侧​ → DDR Controller硬核或综合逻辑die 中部/偏上​ → CPU 簇 cache NoC上下左右边缘​ → 其他 PHYSerDes/USB/MIPI/PLLPG bump 大矩阵​ → 均匀铺在 core 区正下方/上方给 CPU 和 PHY 分别喂电sealring 内圈​ → 不留功能模块只走保护环scribeline​ → 切割道不归 floorplan 管五、算是存算一体吗不算。你前面聊的这套东西——12nm、FCBGA、CPU 放中间、DDR PHY 贴边、bump 7800——这是经典冯·诺依曼架构 SoC 的 floorplan不是存算一体。为什么不算存算一体特征你描述的架构存算一体PIM / CIM计算在哪CPU/GPU/NPU 里算存储器内部或紧邻存储器的地方直接算​数据搬运CPU ↔ DDR 来回搬冯氏瓶颈数据不搬出存储阵列就地处理存储单元SRAM/DRAM/L3 只存不计算存储单元本身参与逻辑/乘加运算DDR 角色纯外部存储器CPU 通过 PHY 读写要么 DRAM 内嵌 ALU如 HBM-PIM要么存内计算宏典型应用通用 SoC、手机芯片、边缘 AI存内矩阵乘、向量检索、近似搜索、推理加速你那颗芯片的数据路径是CPU → NoC → DDR Ctrl → DFI → DDR PHY → bump → 外部 DDR 颗粒数据必须离开 die、穿过封装/PCB、进 DDR 颗粒再回来——这是最经典的冯·诺依曼瓶颈跟存算一体恰好相反。六存算一体长什么样一句话判断标准问自己一个问题数据有没有离开存储阵列去做计算离开了 → 冯·诺依曼你的情况没离开在存储阵列内部/紧邻处就算完了 → 存算一体你那颗芯片明显是前者。除非你后面告诉我它有 HBM-PIM、SRAM CIM macro、或者 ReRAM 阵列之类的东西那才重新讨论。真正的存算一体至少满足以下之一SRAM CIMCompute-in-Memory用 SRAM 阵列做 6T/8T bitcell读操作时在 BL/BLB 上做模拟/数字累加典型NPU 里用 SRAM macro 做 INT8 乘加权重存在 bitcell 里激活值输入后直接出 partial sumfloorplan 上计算宏和存储宏合体没有独立 DDR 搬运路径DRAM PIMProcessing-in-MemoryHBM 内部 bank 之间嵌 ALU指令通过特殊命令下发三星 HBM-PIM、SK 海力士 AiM 就是这类floorplan 上HBM 堆叠里就有逻辑层参与计算ReRAM/PCM/FeFET CIM用阻变存储器做模拟矩阵乘电导 权重电压 输入电流 乘加结果, floorplan 上直接是macro 即计算单元你那颗芯片跟存算最接近的可能是什么如果它是一颗 AI 推理 SoC那它可能是靠近存算但还不是die 内部有 NPU 硬核NPU 内部有本地 SRAM buffer减少 DDR 访问频次 → 这叫近存计算Near-Memory Computing不是存算一体真正的存算一体如果 NPU 的权重直接存在 SRAM bitcell 阵列里、读操作本身就是 MAC → 那 NPU macro 内部是 CIM但整个芯片仍然是混合架构CPU 管调度NPU 内部存算

相关新闻

开源掌机5W全解析:从硬件折腾到社区共建的入门指南

开源掌机5W全解析:从硬件折腾到社区共建的入门指南

1. 从一台“电子核桃”说起:开源掌机到底在折腾什么第一次把一台开源掌机拿在手里的人,十有八九会冒出一句:“这不就是个能玩游戏的电子核桃吗?”外壳是塑料的,屏幕不大,按键手感参差不齐,系统界…

2026/10/11 5:47:52 阅读更多 →
Tack Harness 编程工作流:用 Skill 与 AGENTS.md 把任务拆成可复用步骤

Tack Harness 编程工作流:用 Skill 与 AGENTS.md 把任务拆成可复用步骤

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 5:47:52 阅读更多 →
Go微服务gRPC-Gateway从Proto到RESTful API自动生成实战

Go微服务gRPC-Gateway从Proto到RESTful API自动生成实战

Go微服务gRPC-Gateway从Proto到RESTful API自动生成实战 导语 在微服务架构中,gRPC凭借高性能、类型安全的优势成为服务间通信的首选,但对外暴露gRPC接口给前端或其他语言客户端时,RESTful API仍然是更普适的选择。如何让一套Proto定义同时生…

2026/10/11 5:46:52 阅读更多 →

最新新闻

新培训商机来了:如何用 AI 写方案

新培训商机来了:如何用 AI 写方案

作者:尔东陈在路上|发布日期:2026-08-30|原文:https://mp.weixin.qq.com/s/Z_K_l5GhizF3YqmMT14czw AI TRAINING METHOD 从空白 PPT 开始 让 AI 先搭好 方案骨架把关键判断留给自己 需求底稿 客户研究 课程地图 …

2026/10/11 6:36:21 阅读更多 →
AI编程工具选型之外:九个月工作流优化实战总结

AI编程工具选型之外:九个月工作流优化实战总结

1. 从“换工具”到“改流程”:一个被多数人忽略的转折点九个月前,我和身边不少开发者一样,把大量精力花在了“选哪个AI编程工具”上。那时候大家讨论的核心话题永远是:哪个模型补全更准、哪个编辑器响应更快、哪个插件生态更全。我…

2026/10/11 6:36:21 阅读更多 →
357张警察识别数据集:YOLO小样本训练实战指南

357张警察识别数据集:YOLO小样本训练实战指南

简介:本资源是一个面向计算机视觉初学者与安防AI应用开发者的轻量级警察识别数据集,专为YOLO系列目标检测模型训练设计,可精准区分警察与非警察两类目标,适用于智能巡检、执法辅助、公共安全监控等场景。压缩包共715个文件&#x…

2026/10/11 6:36:21 阅读更多 →
知识问答型智能体搭建实战:从知识库到AI知识专家的工程化链路

知识问答型智能体搭建实战:从知识库到AI知识专家的工程化链路

1. 从“能查到”到“能答对”:知识问答型智能体的真实门槛很多人第一次接触知识问答型智能体,脑子里想的都是同一件事:把文档往知识库一扔,接上大模型,不就能回答问题了?我最初也这么想,直到在一…

2026/10/11 6:36:21 阅读更多 →
GUI智能体自我改进:证据驱动框架演化落地指南

GUI智能体自我改进:证据驱动框架演化落地指南

1. 为什么现在的 GUI 智能体总是"差一口气"过去一年,GUI 智能体几乎是 AI 圈里最不缺热度的方向。无论叫计算机智能体、UI Agent 还是数字助理,核心逻辑都一样:给模型一张屏幕截图和一些界面信号,它能自己决定点哪里、输…

2026/10/11 6:36:21 阅读更多 →
梯级水光互补可消纳电量期望优化调度:Python建模与求解

梯级水光互补可消纳电量期望优化调度:Python建模与求解

做梯级水光互补调度的人,大概率都遇到过这样一个问题:光伏出力一波动,水电该怎么配合才能不弃水、不弃光,还能把电量尽量送到电网里?我自己在复现EI那篇经典论文“梯级水光互补系统最大化可消纳电量期望短期优化调度模…

2026/10/11 6:35:21 阅读更多 →

日新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 5:23:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 10:38:42 阅读更多 →