电平移位器的制作方法

文档序号:33625135发布日期:2023-03-25 17:34阅读:83来源:国知局
电平移位器的制作方法

1.本说明书涉及用于电平移位的系统、方法、设备、装置、制品和指令。


背景技术:

2.电平移位、逻辑转换、信号介接等均指确保一个或多个电路、模块或系统之间的电兼容性。在本文中的论述中,将大体上使用短语电平移位;然而,所论述的概念和例子应用于广泛多种此类电介接。现在针对通用串行总线(usb)接口呈现采用此类电平移位器的仅一个例子应用。


技术实现要素:

3.根据例子实施例,一种电平移位器包括:前置驱动器级,所述前置驱动器级被配置成接收差分输入并且生成差分前置驱动器输出;第一输出级,所述第一输出级经耦合以接收差分前置驱动器输出并且生成单端第一级输出;第二输出级,所述第二输出级经耦合以接收差分前置驱动器输出并且生成单端第二级输出;并且其中所述第一级输出和所述第二级输出一起形成差分输出。
4.在另一例子实施例中,所述前置驱动器级包括耦合到二极管连接的mos装置的两个电阻器负载,所述二极管连接的mos装置被配置成设置用于所述单端第一级输出和所述单端第二级输出的最小电压。
5.在另一例子实施例中,所述前置驱动器级包括耦合到二极管连接的mos装置的两个电阻器负载,所述二极管连接的mos装置被配置成设置用于所述第一输出级和所述第二输出级的共模电压。
6.在另一例子实施例中,所述前置驱动器级包括耦合到二极管连接的mos装置的两个电阻器负载;所述两个电阻器负载具有相等电阻;所述第一输出级和所述第二输出级各自包括电阻器负载;并且在所述前置驱动器级中的所述两个电阻器负载中的所述电阻器负载为所述输出级的所述电阻器负载的整数倍。
7.在另一离子实施例中,所述前置驱动器级包括耦合到二极管连接的mos装置的两个电阻器负载;所述第一输出级和所述第二输出级各自包括一组mos装置;并且在所述前置驱动器级中的所述mos装置的宽度为所述输出级中的每个所述mos装置的宽度的整数倍。
8.在另一例子实施例中,所述前置驱动器级包括耦合到二极管连接的mos装置(m0)的两个电阻器负载(r1、r2);所述两个电阻器负载具有相等电阻(r1=r2);所述第一输出级和所述第二输出级各自包括电阻器负载(r3、r4)以及一组mos装置(m1、m2、m3、m4);并且r1=r2=2*r3=2*r4;;并且m1、m2、m3以及m4的宽度各自等于0.5*m0。
9.在另一例子实施例中,所述第一输出级和所述第二输出级被配置成消耗与所述前置驱动器级大体上相同的电流量。
10.在另一例子实施例中,所述差分输入和差分输出为eusb或usb信号。
11.在另一例子实施例中,所述差分输入和差分输出为电流模式逻辑(cml)或cmos信
号。
12.在另一例子实施例中,所述电平移位器嵌入在信号中继器中。
13.在另一例子实施例中,所述电平移位器嵌入在逻辑转换器中。
14.在另一例子实施例中,所述电平移位器另外包括被配置成缓冲差分输出的一组逆变器。
15.在另一例子实施例中,前置驱动器、所述第一级和/或所述第二级包括被配置成控制从电力供应器接收的电力的启用/停用电路。
16.在另一例子实施例中,所述第一级和/或所述第二级包括上拉电路,所述上拉电路被配置成上拉所述单端第一级输出和/或所述单端第二级输出到预定信号电平。
17.在另一例子实施例中,所述第一级和/或所述第二级包括下拉电路,所述下拉电路被配置成将所述单端第一级输出和/或所述单端第二级输出下拉到预定信号电平。
18.在另一例子实施例中,所述电路另外包括控制器,所述控制器被配置成将电平移位器置于断开模式、闲置模式或作用模式中。
19.在另一例子实施例中,在所述闲置模式中,所述前置驱动器级接通,并且所述第一输出级和所述第二输出级断开。
20.以上论述并不意图呈现在当前或将来权利要求集的范围内的每一例子实施例或每一实施方案。附图和具体实施方式还举例说明了各种例子实施例。
21.考虑以下结合附图的具体实施方式可以更全面地理解各种例子实施例。
附图说明
22.图1a和1b表示需要电平移位的两个eusb到usb配置的例子。
23.图2表示例子双向eusb中继器。
24.图3表示第一例子电平移位器。
25.图4表示第二例子电平移位器。
26.图5表示第三例子电平移位器。
27.虽然本发明容许各种修改和替代形式,但其细节已经借助于例子在附图中示出且将详细地描述。然而,应理解,也可能存在除所描述的特定实施例以外的其它实施例。本发明也涵盖属于所附权利要求书的精神和范围内的所有修改、等效物和替代实施例。
具体实施方式
28.usb(例如v2.0)在过去20年已经成为最成功的有线接口中的一个,并且当今几乎所有soc配备有usb 2.0接口。usb标准演进保持了原始3.3-v i/o usb 1.0接口的向后兼容性,从而有助于实现更广泛的采用和更大的生态系统,同时还保持装置互操作性。随着工艺节点趋近更高级节点(例如5nm),维持usb 2.0 3.3v i/o信令的制造成本呈指数增长。
29.嵌入式usb2(eusb2)为usb 2.0规范的补充规范,通过使usb 2.0接口能够在1v或1.2v而不是3.3v的i/o电压下工作,解决了与高级系统芯片(soc)工艺节点的接口控制器集成相关的问题。eusb2可实现更小、功率更高效的soc,继而使工艺节点能够继续调节大小,同时提高例如智能手机、平板计算机和笔记本计算机等应用的性能。在一些例子中,设计者在装置层级集成eusb2接口,同时在系统层级利用和重复使用usb 2.0接口。eusb2可以通过
直接连接以及通过用于执行电平移位的eusb2到usb 2.0中继器的暴露连接器接口支持板载装置间连接。
30.下表呈现usb 2.0与eusb2之间的一些差异:
[0031][0032]
图1a和1b表示需要电平移位的两个eusb到usb配置102、104的例子100。
[0033]
第一配置102包括系统芯片(soc),所述系统芯片具有两个eusb嵌入式接口(如图所示)。芯片106被配置成耦合到外部eusb装置108,且耦合到旧版usb2装置110。需要eusb2中继器112来将差分eusb信号(ed+/ed-)转换成差分usb信号(d+/d-)。在一些例子中,eusb2中继器112在与芯片106相同的pc板上,同时eusb装置108与usb2装置110经由电缆耦合。
[0034]
第二配置104大体上类似于第一配置102,只是现在soc 114包括两个usb2嵌入式接口(如图所示)。
[0035]
在一些例子应用中,eusb2中继器112需要执行电流模式逻辑(cml)到cmos逻辑转换。在此类应用中,低抖动为eusb2中继器112中的电平移位器的关键要求。许多cml到cmos转换器电平移位器遭受跨越不同工艺、电压和温度(pvt)拐角的抖动升高问题或电力/电流损失。
[0036]
举例来说,一些cml到cmos转换器电平移位器遭受严重电力损失,因为所述cml到cmos转换器电平移位器的输出级在pvt上具有广泛变化。非差分应用可能具有甚至更差的抖动性能,因为非差分应用基本上依赖于单个逆变器级用于电平移位/转换。其它cml到cmos转换器电平移位器的例子包括二极管连接的mos装置,所述mos装置作为前置驱动器级中的负载,也会使抖动性能劣化。
[0037]
图2表示例子双向eusb中继器200。本例子中继器遵循图1a中的第一配置102例子,但在另一例子实施例中,可遵循图1b中的第二配置104。
[0038]
中继器200包括发射数据路径202、接收数据路径204、eusb2端口206、数据路径交换矩阵208、usb2端口210以及控制器212。中继器200被配置成耦合到低电压域中的差分eusb信号(ed+/ed-)214和高电压域中的差分usb信号(d+/d-)216。还示出电力供应器vdd 1.8v、vdd 3.3v和模式控制218信号。
[0039]
发射数据路径202与接收数据路径204大体上类似并且包括:限幅器220、电平移位器222、数据路径交换机224以及线路驱动器226。在各种实施例中,数据路径202、204还包括(未示出)连续时间线性等化器(ctle)、用于去除大多数符号间干扰(isi)的前馈等化器(ffe)、输入和终端电阻器(rt)。rt对于不同标准可以为不同的(例如,对于usb2到eusb中继器,输入rt=40ω,输出rt=45ω)。
[0040]
限幅器220进行(非线性)硬决策并且使数据信号为高或低,这避免振幅噪声的传播并且允许预强调(pre-emphasis)的再生,但将残余符号间干扰(isi)变成定时抖动。由于在限幅器220之后的数据信号取决于数据路径202、204而处于较低电压域(例如,1.8v)或高
电压域(例如,3v)中,因此电平移位器222在线路驱动器226之前按需要使信号电压步升或步降。
[0041]
图3表示第一例子电平移位器300。在一些例子实施例中,电平移位器300可以用作图2中的任一数据路径202、204中的电平移位器222。
[0042]
电平移位器300包括:前置驱动器级302、第一输出级304、第二输出级306、差分输入308、输出缓冲器310、差分输出312、供电电压(vdd)314和接地电位316。
[0043]
前置驱动器级302包括mp0、mp1、mp2、m0、r1和r2。前置驱动器级302接收差分输入308和偏压信号318,并且生成差分前置驱动器输出320、322。前置驱动器级302具有两个电阻器负载和二极管连接的mos装置(mo),所述二极管连接的mos装置(mo)被配置成设置前置驱动器级302的最小单端输出电压和输出级304、306的共模电压。
[0044]
第一输出级304包括m1、m2、r3、mp3和mp4。第一输出级304接收差分前置驱动器输出320、322,并且生成单端第一级输出324。
[0045]
第二输出级306包括m3、m4、r4、mp5和mp6。第二输出级306也接收差分前置驱动器输出320、322,但接着生成单端第二级输出326。
[0046]
输出缓冲器310接收第一级输出324和第二级输出326,并且生成差分输出312。输出缓冲器310逆变器的大小设计成用于驱动耦合到差分输出312的额外电路。如果此类额外电路不会对电平移位器300加重度负载,那么可以移除输出缓冲器310。
[0047]
电平移位器300的各种例子实施例可以经调谐以处置许多工艺、电压、温度(pvt)相关电流变化,并且针对单位功率消耗和总体抖动性能进行调谐。在使pvt上的电流扩展最小化的一些例子实施例中,将电阻器设置为r1=r2=2*r3=2*r4,并且将mos装置宽度设置为0.5*m0=m1=m2=m3=m4。使用此类比率设置,两个输出级304、306各自分别消耗与前置驱动器级302大约相同量的电流,并且输出级304、306的电流消耗将不会在pvt上显著变化,因为级302的电流消耗是偏压电流的按比例缩放版本。
[0048]
可以通过调整在第一输出级304和第二输出级306的前置驱动器级302中的mos装置与电阻器之间的比率来控制电流消耗。前置驱动器级302的电流消耗通常为偏压电流的整数倍,所述偏压电流与偏压生成电路一起设置mp0晶体管的偏压信号318。在各种例子实施例中,可以设置不同的电阻和宽度比率,使得输出级304、306比前置驱动器级302消耗更多或更少的电流。
[0049]
在各种例子实施例中,在前置驱动器级302中的mp0、mp1、mp2、r1和r2充当正常电流模式逻辑(cml)电路,此举保持低抖动特征。前置驱动器级302避开二极管连接的mos装置以实现良好抖动性能。在一些例子实施例中,电平移位器300调谐可以在具有480mbps数据速率的usb2/eusb通信系统中实现几微微秒抖动。
[0050]
在一些例子实施例中,控制器212(见图2)被配置成将电平移位器300置于断开模式、闲置模式或作用模式。
[0051]
在断开模式中,将mp0处的偏压信号318拉高以完全断开前置驱动器级302,并且使用停用/启用信号(例如,图4和5中示出)断开输出级304、306。
[0052]
在闲置模式中,通过在mp0处的318处设置偏压电压来接通前置驱动器级302以提供偏压电流。在闲置模式中,输出级304、306仍断开。在闲置模式中,电平移位器300部分地接通以便准备好从闲置模式到作用模式的快速转变。
[0053]
在作用模式中,前置驱动器级302接通,且使用停用/启用信号接通输出级304、306。
[0054]
虽然电平移位器300被示出为用特定pmos和nmos晶体管实施,但在其它例子实施例中,可以容易地修改nmos和pmos晶体管的实施方案。
[0055]
图4表示第二例子电平移位器400。第二例子电平移位器400大体上类似于例子电平移位器300,只是第二例子电平移位器400另外包括启用/停用电路402。启用/停用电路402包括mp7、mp8、mp9和mp10,并且由启用/停用信号404控制。
[0056]
在一些例子实施例中,当电平移位器300被置于作用模式中时,对于mp4和mp6,热载流子劣化可能为一个问题,因为当这些mos装置的源极-栅极电压接近供电电压(vdd)314的一半并且它们的源极-漏极电压接近供电电压(vdd)314时,这些mos装置将接着经历非零电流。
[0057]
在一些例子实施例中,由于m1、m2、m3和m4可能在闲置模式中经历由于失配而显著不同的电流,因此添加开关装置mp7、mp8、mp9和mp10以切断来自供电电压(vdd)314的电流。mp7、mp8、mp9和mp10还显著减小在作用模式中mp4和mp6的源极-漏极电压。因此,可以大体上改进热载流子劣化。
[0058]
图5表示第三例子电平移位器500。第三个实例电平移位器500大体上类似于例子电平移位器300,只是第三例子电平移位器500另外包括响应于上拉信号504的第一启用/停用电路502和响应于下拉信号508的第二启用/停用电路506。
[0059]
当在输出级304、306中不存在晶体管的显著热载流子劣化时,第三例子电平移位器500为最适用的。如果mp4和mp6并不具有相当大的热载流子劣化,那么上拉信号504和下拉信号508可以用于切断到m0到m4的电流路径以避免不对称应力并且最小化闲置模式中的电流消耗。
[0060]
应注意,在各种例子实施例中,电平移位器300、400、500可在任一数据路径202、204中被图2的电平移位器222取代。
[0061]
除非明确地陈述具体次序,否则可按任何次序执行在以上图中所论述的各种指令和/或操作性步骤。另外,本领域的技术人员将认识到,虽然已经论述了一些例子指令集/步骤,但是在本说明书中的材料可以各种方式组合以同样产生其它例子,并且应在由此详细描述提供的上下文内来进行理解。
[0062]
在一些例子实施例中,这些指令/步骤实施为功能和软件指令。在其它实施例中,指令可以使用逻辑门、应用特定芯片、固件以及其它硬件形式实施。
[0063]
当指令实施为非暂时性计算机可读或计算机可用媒体中的可执行指令集时,这些指令在编程有所述可执行指令且受所述可执行指令控制的计算机或机器上实现。所述指令被加载用于在处理器(例如,一个或多个cpu)上执行。所述处理器包括微处理器、微控制器、处理器模块或子系统(包括一个或多个微处理器或微控制器)、或其它控制或计算装置。处理器可指代单个组件或多个组件。所述计算机可读或计算机可用存储媒体被视为物品(或制造物品)的部分。物品或制品可以指任何所制造出的单个组件或多个组件。如本文所定义的非暂时性机器或计算机可用媒体不包括信号,但此类媒体能够接收并处理来自信号和/或其它暂时性媒体的信息。
[0064]
容易理解的是,如本文中大体描述且在附图中示出的实施例的组成部分可以用各
种各样不同的配置来布置和设计。因此,如图所表示的各种实施例的详细描述并不意图限制本公开的范围,而仅仅是表示各种实施例。尽管在图式中呈现了实施例的各个方面,但是除非特别地说明,否则图式未必按比例绘制。
[0065]
在不脱离本发明的精神或基本特性的情况下,可以其它特定形式体现本发明。所描述的实施例在所有方面均被认为仅仅是说明性的而非限制性的。因此,本发明的范围由所附权利要求书而不是由此详细描述来指示。存在于所述权利要求的等效含义和范围内的所有变化都应包括在所述权利要求的范围内。
[0066]
贯穿本说明书对特征、优点或类似语言的涉及并不暗示可以本发明实现的所有特征和优点都应该在或在本发明的任何单个实施例中。相反地,涉及特征和优点的语言应理解成意指结合实施例描述的特定特征、优点或特性包括在本发明的至少一个实施例中。因此,贯穿本说明书对特征、优点的论述和类似语言可以是(但不一定必须是)参考同一实施例。
[0067]
此外,本发明的所描述的特征、优点和特性可以任何合适方式在一或多个实施例中组合。相关领域的技术人员将认识到,鉴于本文的描述,本发明可以在没有特定实施例的具体特征或优点中的一个或多个具体特征或优点的情况下实践。在其它情况下,在某些实施例中可以认识到可能不是存在于本发明的所有实施例中的另外的特征和优点。
[0068]
贯穿本说明书对“一个实施例”、“一实施例”或类似语言的引用意味着结合所指示实施例描述的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,本说明书通篇的短语“在一个实施例中”、“在实施例中”和类似语言可以(但未必)全部参考同一个实施例。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1