超短距离(USR)接口在2.5D封装技术上的重要性日益提高,已导致各种电气定义和电路实现。台积电最近介绍了其IP开发团队采用的方法,该方法用于并行总线,时钟转发的USR接口,以优化功率/性能/区域,即“ LIPINCON”。

简介
异构,多芯片2.5D封装技术的最新进展导致了一种新型的接口,即超短距离(USR)接口,其电气特性与传统的印刷电路板走线有很大不同。长而有损的连接需要使用SerDes IP的串行通信通道,而短距离接口则支持并行总线体系结构。

SerDes信号需要(50欧姆)端接,以最大限度地减少反射和降低远端串扰,从而增加功率耗散。2.5D封装内的电短接口不需要端接。这些并行接口不需要 "恢复 "嵌入在串行数据流内的时钟,以及相关的时钟-数据恢复(CDR)所需的电路面积和功耗,而是可以使用更简单的“时钟转发”电路设计-提供传输的时钟信号带有一组N个数据信号。

该接口的另一个优点是,大大降低了芯片之间静电放电保护(ESD)的电路设计要求。内部封装连接将具有较低的ESD电压约束,从而节省了大量的I/O电路面积(并显着减少了I / O寄生效应)。

2.5D封装中裸片之间独特的接口设计要求导致使用“小芯片”一词,因为不需要SerDes链接的全芯片设计开销。然而,到目前为止,这些USR接口所采用的电路和物理实现方法相当多样。

台积电的LIPINCON接口定义
在最近的VLSI 2020研讨会的受邀演讲中,台积电提出了他们关于并行总线,时钟转发架构的提案“ LIPINCON”,该架构是“低压,封装内互连”的缩写。

短距离接口设计的关键参数是:

  • 每个引脚的数据速率:取决于走线长度/插入损耗、功耗、所需的电路时序裕度

  • 总线宽度:具有模块化功能,可定义子通道

  • 能源效率:以pJ /位为单位,不仅包括I/O驱动器/接收器电路,还包括任何其他数据预取/排队和/或编码/解码逻辑

  • Beachfront”(linear)(线性)和面积效率:测量小芯片上每个线性边缘和面积周长的总数据带宽,即Tbps / mm和Tbps / mm ** 2;取决于信号凸点间距,以及2.5D基板上金属再分布层的数量和间距,它定义了可以布线信号迹线的凸点行数–请参见下图

  • 延迟:另一个性能指标;数据传输启动与接收之间的时间,以传输周期的“单位间隔”为单位

架构师正在寻求最大程度地提高总数据带宽(总线宽度*数据速率),同时实现非常低的每位功耗。无论小芯片接口是在多个处理器(或SoC)之间,处理器到内存还是处理器到I / O控制器功能之间,都将应用这些关键设计措施。

物理信号的实现方式会有所不同,具体取决于封装技术。具有硅中介层的2.5D封装的信号重新分配层(RDL)将利用可用的更精细的金属间距(例如,TSMC的CoWoS)。对于利用重组芯片衬底嵌入芯片的多芯片封装,RDL层要厚得多,间距要大(例如,TSMC的InFO)。下图说明了与CoWoS和InFO设计相关的典型信号走线屏蔽(和无屏蔽),以及相应的信号插入和远端串扰损耗。

下图示意性地说明了台积电LIPINCON IP定义的关键特性。

  • 采用0.3V的低信号摆幅接口(也节省了功率)。

  • 数据接收器使用带有基准输入的简单差分电路来设置开关阈值(例如150mV)。

  • 时钟/选通信号与数据信号(的子信道)一起转发;接收器利用简单的延迟锁定环(DLL)来“锁定”此时钟。

简而言之,DLL是一个独特的电路,它由相同延迟单元的(偶数个)链组成。下图显示了延迟链的示例。[2]通过调制输入到各级输入反相器(即“电流不足”的反相器)中的串联nFET和pFET器件的电压,可以动态调节各级的开关延迟。(其他延迟链实现会动态修改每一级输出上相同的电容负载,而不是调节每一级的内部晶体管驱动强度。)

DLL中的“环路”由相位检测器(带低通滤波器的XOR型逻辑)形成,该检测器将输入时钟与链的最终输出进行比较。输入时钟相对于链输出的超前或滞后特性可调节逆变器控制电压-因此,链的整体延迟“锁定”于输入时钟。DLL链中每一级的(相等)延迟提供与输入时钟信号的特定相位相对应的输出。使用适当的相位输出在接收器触发器中捕获并行数据,这是一种补偿接口上任何数据到时钟偏移的方法。

台积电IP团队针对SoC到内存接口的特定情况开发了一种创新方法。存储器小芯片可能不一定嵌入DLL来捕获信号输入。对于非常宽的接口(例如,将512个地址,256个数据位分成多个子通道),成本敏感型存储芯片中DLL电路的开销会很高。如下图所示,在SoC中出现了DLL相位输出,它用作存储器写周期的输入选通脉冲。(图中还显示了存储器读取路径,该路径说明了如何将来自存储器的数据选通脉冲连接到read_DLL电路输入。)

对于并行LIPINCON接口,与信号串扰相关的同时开关噪声(SSN)是一个问题。对于上面说明的屏蔽(CoWoS)和非屏蔽(InFO)RDL信号连接,TSMC给出的结果说明了这种低摆幅信令的串扰非常易于管理。

可以肯定的是,设计人员可以选择在小芯片之间开发逻辑接口,这些小接口使用数据编码来最大程度地减少连续周期中的信号转换活动。最简单的方法是添加数据总线反转(DBI)编码-可以将下一个周期中的数据与当前数据进行比较,并使用真实值或反转值进行传输以最大程度地减少开关活动。小芯片之间的附加DBI信号将这个决定传递给接收器,以解码这些值。

异种2.5D封装的开发依赖于已知良好芯片/小芯片(KGD)的集成。尽管如此,通过增加冗余通道可以提高最终包装的组装后产量,该冗余通道可以在包装测试后选择(理想的是内置自检)。台积电的演示文稿包括可以集成到小芯片设计中的冗余通道拓扑的示例。下图说明了用于将冗余的硅通孔(TSV)插入互连的两种架构。当设计小芯片之间的接口时,这将是封装良率与电路开销的折衷。

在基于SerDes的设计中,完整的电路和PCB互连提取以及仿真用于分析信号损耗。针对接收器传感放大器的电压差分析了信号抖动和幅度的变化。还进行了基于硬件实验室的探测,以确保在接收器处捕获数据时适当的“眼图张开度”。台积电强调,这种接口验证不适用于2.5D封装技术。如下图所示,他们的IP团队开发了一种新颖的方法,将变体引入LIPINCON发送驱动器和接收捕获电路中,以创建用于硬件验证的等效眼图。

台积电的演讲提到,他们的一些客户已经为USR接口设计开发了自己的IP实现。一个示例显示了一个非常低的摆幅(0.2V)电学定义,它是“以地面为参考”的(例如,信号摆幅高于和低于地面)。但是,对于寻求利用高级封装而又没有设计资源来“自行开发”芯片接口电路的无晶圆厂客户而言,TSMC LIPINCON IP定义是一种极具吸引力的选择。而且,坦率地说,考虑到台积电能够提供的动力,该定义可能会有助于加速寻求捕获IP和小芯片设计市场机会的开发商中的“标准”电气定义。

推荐阅读

华为_2020数字IC笔试

华为经典FPGA设计全套入门技巧资料分享

基于FPGA的网口通信设计(完结)

Vivado 2020.1 开放下载,中文资料随贴奉送

Vivado 2020.1 开放下载,中文资料随贴奉送

一文学会使用全球第四大数字芯片仿真器iverilog!

数模接口设计JESD204B协议、Vivado License及相关参考设计

PCIe 她来了

PCIe“拍了拍”PCI- PCI和PCIe发展历史

从PCI被“拍在沙滩上”谈并行总线和串行总线

点击上方字体即可跳转阅读哟

回归并行!芯片到芯片的最新超高速通信方式:超短距(USR)接口相关推荐

  1. 单片机_CT107D训练平台电路原理图\蓝桥杯训练板\ 存储/IO 扩展模块\ 8255 扩展芯片\EEPROM 芯片 AT24C02\

    存储/IO 扩展 8255 扩展芯片原理图: 8255芯片是Intel公司生产的可编程并行I/O接口芯片,有3个8位并行I/O口.具有3个通道3种工作方式的可编程并行接口芯片(40引脚). 其各口功能 ...

  2. 国产arm芯片CH32F103芯片开发下载使用简介

    国产arm芯片厂家越来越多,这里介绍南京沁恒(就是大家熟知的ch340usb转换芯片那家)推出的国产arm芯片CH32F103芯片,对标stm32F103系列芯片,管脚全部兼容,寄存器全部兼容,但增强 ...

  3. 最新阿里云短信服务接口类【亲测成功】

    阿里大于 最新的阿里云短信接口,适用于阿里大于搬家以后的情况. 之前一直用阿里大于的短信接口,最近上项目时发现阿里大于悄悄地搬家到了阿里云!阿里云的SDK文件繁多,看得一头雾水!下面代码是最新的可适用 ...

  4. 最新阿里大于短信配置接口-2020全网最详细版-划水小老虎

    最新阿里大于短信配置接口-全网最详细版 一,登录阿里云,做对接前准备 1,配置签名 2,配置模板 3,配置acessKey 二,下载阿里大于的SDK 三,发送短信 1,解压文件,放入TP5框架中 2, ...

  5. (影视小程序)最新修复版修复前端独立接口去授权版

    最近很多的版本前端登录接口都不能使用了吧. 今天就来给大家分享最新修复优化版,去除专题.详情页海报.我的界面海报及客服! 播放页面的客服反馈可直接跳到自己小程序的客服里!具体看下图 影视小程序搭建是很 ...

  6. 量子计算机芯片电原理图,量子计算机最新进展:量子光学芯片电路

    无论是应用在安全数据加密,海量数据的超高速计算或者所谓的高度复杂系统的量子模拟:光学量子计算机都是未来计算机技术的一个希望的源泉.现在,据在<自然*光子学(Nature Photonics)&g ...

  7. 74hc165并行口转串口芯片学习

    8 位移位寄存器(并行输入,互补串行输出) **时序图:**移位输出的顺序是从H->A输出到QH端口 #include <reg51.h> #include "intrin ...

  8. MT6763芯片最新参考设计MT6763芯片datasheetMT6763芯片规格书

    mt6370是一种高度集成的智能电源管理icc,其中包括一个电池离子/聚合物交换电池充电器,一种usb类型&电源输送(pd)控制器,双闪光灯导流源,argb领导的司机,背光的司机,显示偏置驱动 ...

  9. 拆卡服务器芯片,千元级最新专业卡Quadro FX380详细拆解

    [IT168评测中心.产品预览]今年3月底,NVIDIA发布了最新的Quadro 10代产品,造就了当前专业图形卡中的生力军.在这一代产品中,NVIDIA都以"8"命名,从最高端的 ...

最新文章

  1. pandas使用groupby函数计算dataframe数据中每个分组的N个数值的指数权重移动(滚动)平均、例如,计算某公司的多个店铺每N天(5天)的滚动销售额指数权重移动(滚动)平均
  2. C#2.0及C#3.0语言规范
  3. 2021年春季学期-信号与系统-第一次作业参考答案-第六题
  4. Python基础语法06--文件
  5. 文巾解题 面试题 01.06. 字符串压缩
  6. 【阿里架构设计思想】一线互联网系统的核心架构是什么样子的?淘宝系统架构演进之路
  7. 使用boost.python进行混合开发
  8. ssm如何支持热部署_Java 调式、热部署、JVM 背后的支持者 Java Agent
  9. dj鲜生-04-应用的整合-为更多可能新增的应用做准备
  10. 如何读入一个多行的txt文件,给每行的数据加双引号并保存为一行输出
  11. 分析两个网页设计思路
  12. 内存不足时Android 系统如何Kill进程
  13. 【推荐】四款数据库可视化操作工具
  14. 最简单易懂的SpringCloudSleuth教程(spring cloud体系的链路追踪系统)
  15. twitter跳过手机验证_安卓怎么注册推特账号(twitter跳过手机验证)
  16. 你不得不知道的这6款可免费试用的JavaScript插件
  17. paddle 40 支持任意维度数据的梯度平衡机制GHM Loss的实现(支持ignore_index、class_weight,支持反向传播训练,支持多分类)
  18. baidupcsgo安卓_百度网盘资源下载器下载
  19. 数码管显示电路的设计
  20. 吃豆人 html5 倒计时,ChinaJoy开展倒计时,回忆杀吃豆人ip摩擦康迪克水杯溅火花...

热门文章

  1. 日常生活补充维生素C需要选对吃法
  2. 冰雹数 任意给定一个整, 如果是偶数,执行: N / 2 如果是奇数,执行: N * 3 + 1 生成的新的数字再执行同样的动作,循环往复。 通过观察发现,这个数字会一会儿上升到很高,
  3. 【分享-图片压缩】免费在线快速图片压缩
  4. 斐波那契(Fibonacci)迭代法求解函数极值(附代码)
  5. vue实现表格的更多查询功能
  6. mongo篇---windows删除mongo日志
  7. 面向CCF目录中的论文暴力爬取实现
  8. 测试点击屏幕次数的软件_最新5G测试软件FAT详细介绍(包含锁频锁网锁PCI、信令/事件查看等功能)...
  9. PKI与IBE的结合
  10. Java SQLServer数据库连接(1)