当前位置: 首页 > news >正文

【芯片设计-信号完整性 SI 学习 1.0 -- SI 介绍】

文章目录

    • 一、SoC 设计验证阶段的 SI 测试
      • 主要工作
      • 举例
    • 二、芯片 Bringup 阶段的 SI 测试
      • 主要工作
      • 举例
    • 三、SI-PI 联合仿真
      • 主要内容
      • 举例
    • 四、整体总结

一、SoC 设计验证阶段的 SI 测试

前硅阶段(pre-silicon),设计团队需要确保 SoC 与外设接口的高速信号能够稳定工作。此时 SI 验证以 仿真+建模 为主。

主要工作

  1. IO Buffer/PHY 模型准备

    • 使用 IBIS/IBIS-AMI、HSPICE 等模型描述接口的驱动和接收特性。

    • 针对 DDR、PCIe、USB、SerDes 等高速接口建立行为模型。

  2. 通道仿真(Channel Simulation)

    • 结合 SoC 封装(Package)、PCB 走线、连接器、外设器件模型。

    • 关注信号在通道传输后的眼图(Eye Diagram)、抖动(Jitter)、反射(Reflection)、串扰(Crosstalk)。

  3. 时序裕量分析

    • DDR:Setup/Hold Margin、Read/Write Leveling 验证。

    • PCIe/SerDes:通道损耗、等化效果(DFE、CTLE、FIR Tap)验证。

举例

  • DDR4 Controller SI 验证:在 pre-silicon 阶段,使用 IBIS 模型对数据线(DQ)、差分时钟(CK)、命令/地址线(CA)进行仿真,确保信号上升/下降沿在眼图上满足 JEDEC 要求的电压和时间窗口。

  • PCIe Gen4 验证:仿真 SoC PCIe PHY 输出到主板插槽的通道,确认在 16 GT/s 下眼图开口度 > PCI-SIG 规范要求。

二、芯片 Bringup 阶段的 SI 测试

后硅阶段(post-silicon bringup),实际硬件样片出来后,需要进行 实测验证,确认仿真结果与真实硬件一致。

主要工作

  1. 高速接口波形采集

    • 使用高速示波器(>20 GHz)观察 DDR、PCIe、SerDes、USB 等高速接口的信号波形。

    • 测量眼图开口度、信号幅度、抖动。

  2. 环回测试(Loopback Test)

    • PCIe/SerDes:PHY 层自环回或远端环回,验证误码率(BER < 10^-12 或更低)。

    • DDR:跑内存压力测试,检查读写错误率。

  3. 系统级 SI 验证

    • 验证带真实外设(DIMM 模块、PCIe 卡、USB 设备)时,接口在各种工作模式下是否稳定。

    • 在极限条件(低温/高温/电压变化)下测试 SI 稳定性。

举例

  • DDR4 Bringup 测试:通过示波器探针在 SoC 与 DIMM 插槽间测量 DQ 信号眼图,验证数据传输窗口是否满足 JEDEC 要求,同时跑内存压力工具(如 memtester)检测是否有 bit error。

  • PCIe Bringup 测试:插入 Gen4 显卡或网卡,使用协议分析仪查看链路训练情况,确认链路能稳定训练到 x16@16GT/s,并检查误码率。

三、SI-PI 联合仿真

单独做 SI(信号完整性)仿真时,电源通常假设为理想稳压。但在高速接口中,电源完整性(PI, Power Integrity)对信号质量影响巨大(如供电噪声、地弹 Ground Bounce 会导致抖动/眼图闭合)。

因此需要做 SI-PI 联合仿真

主要内容

  1. 电源网络建模

    • 建立芯片封装、PCB 电源/地平面、去耦电容模型。

    • 分析 PDN(Power Distribution Network)的阻抗曲线,确保在目标频段 < 目标阻抗。

  2. SSN/SSO(同时开关噪声)分析

    • 多个 IO 同时翻转时,供电/地弹影响波形完整性。

    • 在 DDR 中尤为关键,大量数据线同时翻转会导致信号过冲/下冲。

  3. 联合仿真方法

    • 将电源网络模型和 IO Buffer 模型耦合,进行 SI+PI 联合仿真

    • 验证在实际电源噪声环境下,信号眼图是否依旧满足要求。

举例

  • DDR4 SI-PI 联合仿真

    • 单独做 SI 仿真时眼图合格,但考虑电源噪声后,DQ 信号的眼图开口缩小,可能导致 setup/hold violation。

    • 因此在 PCB 设计中增加去耦电容,并优化电源/地平面,以降低 PDN 噪声。

  • PCIe Gen5 SI-PI 联合仿真

    • 高速 SerDes 对电源敏感,若 PLL 供电噪声大,会导致抖动增大。

    • 在联合仿真中,若 PDN 在 10 MHz–100 MHz 范围存在高阻抗点,可能在 BER 测试中表现为误码。

四、整体总结

  • 设计验证阶段(Pre-Silicon):以 建模 + SI 仿真 为主,确保接口符合标准。

  • Bringup 阶段(Post-Silicon):以 实测验证 为主,确保仿真和实物一致,验证接口在真实环境下稳定性。

  • SI-PI 联合仿真:更真实地反映电源噪声对信号质量的影响,是高性能 SoC(如 DDR5/PCIe Gen5/SerDes 56G)的必做环节。


文章转载自:

http://VzrpsSXh.rqxhp.cn
http://dszUK4G2.rqxhp.cn
http://aC0Z4q69.rqxhp.cn
http://mi1pNc1a.rqxhp.cn
http://dTjrsmIx.rqxhp.cn
http://yP76uxY8.rqxhp.cn
http://k2Ipd0ZA.rqxhp.cn
http://6hhqzGbp.rqxhp.cn
http://wA67XMj7.rqxhp.cn
http://zcJiDXbe.rqxhp.cn
http://WrkLXl0t.rqxhp.cn
http://zqdd4JIY.rqxhp.cn
http://4KTMbkcN.rqxhp.cn
http://r2ConkcM.rqxhp.cn
http://7G7ZaibO.rqxhp.cn
http://hzNjp8GT.rqxhp.cn
http://HTfamfPI.rqxhp.cn
http://UpYPrsk8.rqxhp.cn
http://GIWQJaUB.rqxhp.cn
http://eu5RJ2AZ.rqxhp.cn
http://fuRllWt3.rqxhp.cn
http://D7zKPAhO.rqxhp.cn
http://02Xya8IH.rqxhp.cn
http://HG50GDAe.rqxhp.cn
http://JBvrUl3E.rqxhp.cn
http://Gfe4aWhx.rqxhp.cn
http://K7nKlJqf.rqxhp.cn
http://CriTm7jw.rqxhp.cn
http://YRCHH0J7.rqxhp.cn
http://dIUy58QM.rqxhp.cn
http://www.dtcms.com/a/374957.html

相关文章:

  • uniapp开源多商户小程序商城平台源码 支持二次开发+永久免费升级
  • map / unordered_map / set / unordered_set
  • 不同数据仓库模型有什么不同?企业如何选择适合的数据仓库模型?
  • jmeter入门
  • 【ShiMetaPi】基于BM1684X的智能工业视觉边缘计算盒子解决方案
  • [论文阅读] 算法 | 抗量子+紧凑!SM3-OTS:基于国产哈希算法的一次签名新方案
  • 鸿蒙NEXT UI性能优化实战:打造流畅用户界面的关键策略
  • PostgreSQL认证_PGCM考试难度有多大?
  • Spring Security的理解与使用
  • 论文阅读_大模型情绪分析预测股票趋势
  • 学习嵌入式的第三十六天——数据库与网页制作
  • 【C++】list 容器操作
  • 【WRF-VPRM 预处理器第二期】VPRMpreproc.r 脚本详解
  • 430章:Python Web爬虫入门:使用Requests和BeautifulSoup
  • 在 Vite 中,环境变量的处理方式与传统的 Node.js 环境有所不同
  • 不同射频对应不同mac地址(查找无线用户连接AP信息)
  • 《红色脉络:一部PLMN在中国的演进史诗 (1G-6G)》 第9篇 | 5G:领跑者的姿态——SA/NSA之争与中国的战略选择
  • 36页可编辑PPT | 某制造集团灯塔工厂解决方案
  • 基于springboot+vue的厨艺交流平台的设计与实现(源码+论文+部署+安装)
  • 【华为OD】5G网络建设
  • 使用LLM(Ollama部署)为Bertopic确定的主题命名
  • C++容器:list
  • PAT 1178 File Path
  • ESP32开发:ubuntu22.04 下esp-idf开发环境搭建
  • JWT全面理解
  • C++:类和对象
  • Linux(3)|入门的开始:Linux基本指令(3)
  • REST接口幂等设计深度解析
  • 在Word和WPS文字中便捷切换英文段落大小写
  • 【华为OD】寻找连续区间