0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于电流模式逻辑实现前端1:2解复用电路的应用设计

电子设计 来源:电子设计工程 作者:邓军勇,蒋林,曾 2021-06-29 11:12 次阅读

作者:邓军勇,蒋林,曾泽沧

高速通信系统已经在世界范 围内进入大规模建设阶段,大量的信息交互促进了通信和计算机技术的迅猛发展,高速干线系统作为信息高速公路的主干,研究设计其所采用的高速芯片势在必行。数据的传输方式,由于并行信号彼此之间的耦合与串扰限制了其工作速度和传输距离,而串行方式节约传输媒介,降低了系统互连的复杂性,传输速率更高、距离更远,已在芯片之间、处理器与外设之间、高速硬盘接口、背板连接等领域广泛应用。

为了克服时钟的最大翻转频率受到工艺限制的缺点,简化电路设计的复杂度以及时钟分布的难度,实现更高的速率,同时尽量降低系统功耗,半速率电路结构逐步取代全速率结构”_。本文根据2.5Gbps高速串行收发器的工作实际,为降低后续电路设计难度,采用工作速率较高的电流模式逻辑(Current Mode Logic,CML)设计了双环时钟数据恢复电路中的前端1:2解复用电路,采用SMIC 0.18 um模拟混合信号工艺实现并基于SpectraVerilog进行数模混合仿真,结果显示电路可以正常工作,符合预期要求。

1 解复用电路单元

解复用电路把一路高速信号还原为若干路低速信号,常用结构包括串行、并行、树形以及上 述3种结构的组合形式。串行解复用电路结构简单,时序关系清楚,可以实现任意1:N的解复用功能,但所有触发器工作在输入时钟频率上,其工作速度会制约电路的速度,因此串行结构对触发器设计和工艺的要求较高,而提高触发器速率会带来芯片功耗增加、电平摆幅减小,噪声容限变小等问题,因此常用于低速系统中;并行结构中触发器工作在输出数据速率上,对触发器速率要求小,因此功耗较低、设计简单,兼顾了速度与功耗,是1:2解复用电路的理想结构,但对于1:N解复用而言,N个并行连接的触发器对前级电路构成很大的电容负载,是速率提升变得困难;树形解复用电路充分利用1:2并行解复用电路的优点,使整个电路较前两种结构有高速低功耗的优点。

对于采用半速率结构的高速串行收发器而言,整个电路性能主要受前端1:2解复用电路的限制,同时考虑到为了增强信号可靠性,待处理的输人数据为差分数据,本文设计的1:2解复用电路采用类并行结构,如图1所示,上下两个电路为采用电流模式逻辑结构的解复用电路单元,输入为差分数据和互补时钟。

图1 差分输入互补时钟的1:2解复用电路原理

电流模式逻辑电路相比传统的CMOS电路可以在更低的信号摆幅情况下工作在更高的频率。基于CML的解复用电路单元原理图如图2所示,其工作原理可以描述为:NMOS管N1L可以看做开关使用,在时钟 CKP为低电平期间截止,由N2L、N3L、P1L和P2L构成的输入级处于保持模式,N4L和N5L的漏极被充电到高电平;在时钟CKP为高电平期间导通,输入级处于透明状态,电路接 收差分输入数据Din_P和Din_N。电路中由P4L和P6L构成的正反馈电路对前级起到锁存作用,可以加速输出数据的翻转,提高转换速率;左下角的8个晶体管构成平衡负载电路,可以保证N4L和N5L输出线上的负载对称。输入数据在时钟信号控制下送到输出Dout,输出数据与输入数据反相。

图2 解复用电路单元原理图

图3 解复用单元电路仿真结果

对图1所示的解复用模块进行仿真,输入为由互补的PWL分段线性源指定的位周期为400 ps的差分数据,采用周期T=800 ps,上升时间和下降时间为tr=tf=40 ps的脉冲电压源作为时钟信号,仿真结果如图3所示。从图中可以看出有效数据部分从时钟的第二个高脉冲开始,从仿真结果可知,解复用电路可以正常实现数据1:2的串并转换。

2 用于高速收发器的解复用电路

在高速串行收发器的接收端,为了保证数据的鲁棒性和电路工作的可靠性,数据采用差分形 式。从第二部分可以看出基于CML的1:2解复用电路可以正常工作,因此可以以此为基础搭 建用于高速差分串行数据半速率收发器的前端1:2解复用电路。电路原理图如图4所示。其 中clkI与clkIN、clkQ、clkQN为互补时钟,clkI与clkIQ为正交时钟,DinP和DinNer位差分 输入的2.5Gbps串行数据,DmP与DmN、DsP与DmN为1:2解复用后的两路1.25Gbps查分数据。

图4 差分输入差分输出的1:2解复用电路原理图

图5 整体解复用电路的仿真波形图

采用SMIC 0.18um模拟混合信号工艺完成电路设计,现对图4所示解复用单元进行仿真。由于 分段线性电压源在表示数据时特别繁琐,而且单个指定数据难以保证仿真的随机性和全面性 ,故而这里采用数模混合的方法进行仿真。输入数据采用VerilogHDL语言编写的伪随机序列 ,采用Cadence的SpectreVerilog进行仿真。仿真结果如图5所示,比较输入数据和由主时钟 采样输出的数据,可以看出电路的解复用操作是正确的。

3 结论

本文描述了解复用电路的 传统设计方法并分析了各自特点,根据2.5Gbps高速串行收发器的应用实际,采用类并行结构、基于电流模式逻辑设计了收发器的前端解复用电路,并分析了其工作原理,采用SMIC O.18 um混合信号工艺完成了电路设计,并采用SpectreVerilog进行了数模混合仿真,结果表明该电路在2.5Gbps收发器电路中可以稳定可靠地工作。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 收发器
    +关注

    关注

    10

    文章

    3397

    浏览量

    105864
  • 通信系统
    +关注

    关注

    6

    文章

    1174

    浏览量

    53285
  • 触发器
    +关注

    关注

    14

    文章

    1996

    浏览量

    61052
收藏 人收藏

    评论

    相关推荐

    复用电路在高速收发器中的应用是什么?

    什么是复用电路复用电路在高速收发器中的应用是什么?
    发表于 05-19 06:24

    数据表:模拟多路复用器/复用器控制与注入电流的影响

    这些器件的引脚兼容标准hc405x和mc1405xb模拟复用/复用设备,但功能注入电流效果控制。这使得它们特别适合于使用超过正常逻辑电压的
    发表于 04-05 11:42 2次下载

    ADG3257:高速,3.3 V/5 V四路21复用器/复用器(4位,1/2)总线开关数据表

    ADG3257:高速,3.3 V/5 V四路21复用器/复用器(4位,1/
    发表于 04-27 21:09 3次下载
    ADG3257:高速,3.3 V/5 V四路<b class='flag-5'>2</b>:<b class='flag-5'>1</b><b class='flag-5'>复用</b>器/<b class='flag-5'>解</b><b class='flag-5'>复用</b>器(4位,<b class='flag-5'>1</b>/<b class='flag-5'>2</b>)总线开关数据表

    复用器的类型及功能原理

    众所周知,多路复用器是简单的组合逻辑电路,它选择多个输入之一并将其传递给单个输出。而复用器的操作与多路复用器的动操作完全相反,
    的头像 发表于 08-25 17:19 6773次阅读
    <b class='flag-5'>解</b><b class='flag-5'>复用</b>器的类型及功能原理

    2 通道模拟复用器/复用器-74LVC1G3157

    2 通道模拟复用器/复用器-74LVC1G3157
    发表于 02-07 18:59 0次下载
    <b class='flag-5'>2</b> 通道模拟<b class='flag-5'>复用</b>器/<b class='flag-5'>解</b><b class='flag-5'>复用</b>器-74LVC<b class='flag-5'>1</b>G3157

    四路 1-of-2 多路复用器/复用器-74CBTLV3257_Q100

    四路 1-of-2 多路复用器/复用器-74CBTLV3257_Q100
    发表于 02-07 20:27 0次下载
    四路 <b class='flag-5'>1-of-2</b> 多路<b class='flag-5'>复用</b>器/<b class='flag-5'>解</b><b class='flag-5'>复用</b>器-74CBTLV3257_Q100

    2通道模拟复用器/复用器-74LVC1G3157_Q100

    2 通道模拟复用器/复用器-74LVC1G3157_Q100
    发表于 02-10 18:55 0次下载
    <b class='flag-5'>2</b>通道模拟<b class='flag-5'>复用</b>器/<b class='flag-5'>解</b><b class='flag-5'>复用</b>器-74LVC<b class='flag-5'>1</b>G3157_Q100

    1-of-2解码器/复用器-74LVC1G19

    1-of-2 解码器/复用器-74LVC1G19
    发表于 02-10 19:07 0次下载
    <b class='flag-5'>1-of-2</b>解码器/<b class='flag-5'>解</b><b class='flag-5'>复用</b>器-74LVC<b class='flag-5'>1</b>G19

    四路 1-of-2多路复用器/复用器-CBT3257A

    四路 1-of-2 多路复用器/复用器-CBT3257A
    发表于 02-15 20:08 0次下载
    四路 <b class='flag-5'>1-of-2</b>多路<b class='flag-5'>复用</b>器/<b class='flag-5'>解</b><b class='flag-5'>复用</b>器-CBT3257A

    2通道模拟复用器/复用器-74LVC1G53_Q100

    2 通道模拟复用器/复用器-74LVC1G53_Q100
    发表于 02-15 20:14 0次下载
    <b class='flag-5'>2</b>通道模拟<b class='flag-5'>复用</b>器/<b class='flag-5'>解</b><b class='flag-5'>复用</b>器-74LVC<b class='flag-5'>1</b>G53_Q100

    2通道模拟复用器/复用器-74LVC1G53

    2 通道模拟复用器/复用器-74LVC1G53
    发表于 02-15 20:15 0次下载
    <b class='flag-5'>2</b>通道模拟<b class='flag-5'>复用</b>器/<b class='flag-5'>解</b><b class='flag-5'>复用</b>器-74LVC<b class='flag-5'>1</b>G53

    四路 1-of-2多路复用器/复用器-CBT3257A_Q100

    四路 1-of-2 多路复用器/复用器-CBT3257A_Q100
    发表于 02-20 19:25 1次下载
    四路 <b class='flag-5'>1-of-2</b>多路<b class='flag-5'>复用</b>器/<b class='flag-5'>解</b><b class='flag-5'>复用</b>器-CBT3257A_Q100

    四路 1-of-2多路复用器/复用器-74CBTLV3257

    四路 1-of-2 多路复用器/复用器-74CBTLV3257
    发表于 02-20 20:02 0次下载
    四路 <b class='flag-5'>1-of-2</b>多路<b class='flag-5'>复用</b>器/<b class='flag-5'>解</b><b class='flag-5'>复用</b>器-74CBTLV3257

    2.5Gbps收发器中12复用电路的设计

    电子发烧友网站提供《2.5Gbps收发器中12复用电路的设计.pdf》资料免费下载
    发表于 11-07 10:02 0次下载
    2.5Gbps收发器中<b class='flag-5'>1</b>:<b class='flag-5'>2</b><b class='flag-5'>解</b><b class='flag-5'>复用电路</b>的设计

    HD3SS6126 USB 3.0和USB 2.0差分开关2:1/1:2多路复用/复用器数据表

    电子发烧友网站提供《HD3SS6126 USB 3.0和USB 2.0差分开关2:1/1:2多路复用/
    发表于 07-11 10:11 0次下载
    HD3SS6126 USB 3.0和USB 2.0差分开关<b class='flag-5'>2</b>:<b class='flag-5'>1</b>/<b class='flag-5'>1</b>:<b class='flag-5'>2</b>多路<b class='flag-5'>复用</b>/<b class='flag-5'>解</b><b class='flag-5'>复用</b>器数据表