DFT笔记121

12.6.1 I/O Interface Technology and Trend

最常见的信号协议就是**common clock (CC)**type,如下图所示:

当时钟速率升高之后,在发送组件和接收组件之间的时钟偏差会缩短周期时间,为了解决看这个问题,I/O设计者提出了source synchronous (SS) 和**clock forwarding (CF)**方案,如下图所示:

尽管新的SS信号方案提升了系统性能,但是传输大量数据的并行接口成为了新的瓶颈,如下图所示:

普遍认为超过1Gbps,就需要新的信号技术了。

讲了一些先进的技术,要不就是讲的太磨叽了,要不就是我水平不够看不进去,再修炼修炼吧(配图都是为了讲某种技术,不用贴出来了,用到的时候参阅)。

Phase-locked loop (PLL) 是一种常用的**clock recovery (CR)**电路,常用于早期以网络为中心的I/O链路,比如说:

  1. fiber channel (FC)
  2. gigabit ethernet (GBE)
  3. synchronized optical network (SONET)
  4. optical internetworking forum (OIF)

为了进一步提升数据的速率和降低bit error rate (BER) ,有了新的相位跟踪型电路(e.g., in SATA or PCI Express interfaces),这里有能用到的东西了(最常见PCIE,这么看这一节写的还挺好的,根据技术的缺陷和对应的发展一路讲到这里,看来我还需提升水平啊),下图展示的就是现代以计算机为中心的Gbps的I/O链路的链接架构,例如PCI Express和FB DIMM,他们是用**phase interpolator (PI)**来恢复时钟信号:

12.6.2 I/O Testing and Challenges

早期的I/O testing是依赖于测试机ATE的,这种方法在common clock devices中非常好用,大概有几十年用ATE测试I/O都是很不错的选择;但是有了SS技术之后,ATE就不能很好的用于测试I/O了,因为它不能猜到DUT发回的响应在时序上的位置;但是高速的串行信号测试更具有挑战性,要求ATE能够处理异步接口,这样的ATE巨贵,一般是不能满足花费要求的;这样昂贵的ATE解决方案在数据通信领域可能可以被接受,但是在一般消费类产品上是不能被接受的,而且还有其他因素会让ATE更贵,所以无论是designers还是测试工程师都期待找到更好的解决方案。

相关推荐
希和20274 小时前
考研英语阅读词汇笔记|城市野径、抄近道步道(非正式小路)
笔记·考研
一个人旅程~7 小时前
关于imac27inch因改短用户名导致混合硬盘和系统崩溃的问题分析与故障解决
经验分享·笔记·macos·新浪微博
心祭丫丫7 小时前
【每天一个 Python 小案例17】Python 实现通讯录
开发语言·人工智能·笔记·python·学习
派大猩猩_9 小时前
Obsidian 笔记怎么同步多端:Nutstore Sync 大笔记库同步测评
笔记·obsidian·obsidian插件·obsidian同步
叼烟扛炮13 小时前
Linux 学习笔记(五十):网络层——IP 协议、子网划分与 NAT 魔法
linux·笔记·学习
叼烟扛炮13 小时前
Linux 学习笔记(六十):单线程的逆袭——epoll 高并发服务器实战
linux·服务器·网络·笔记·学习·算法
Rabitebla15 小时前
【Linux操作系统】进程篇(十一):进程程序替换——从底层原理到 exec 函数族
linux·服务器·c++·笔记·学习·算法
叼烟扛炮16 小时前
[LangChain] 学习笔记(03):打破失忆症——对话机制与上下文管理
java·前端·javascript·笔记·学习·langchain
景煜拾年16 小时前
InnoAI SQL 助手
运维·数据库·笔记·sql
旖旎夜光16 小时前
【C++ 基础入门】类和对象(下):初始化列表、static 成员、友元与内部类
c++·笔记·学习