用于多频带串行器解串器i/o电路的自跟踪方案的制作方法

文档序号:8531870阅读:463来源:国知局
用于多频带串行器解串器i/o电路的自跟踪方案的制作方法
【专利说明】用于多频带串行器解串器I/O电路的自跟踪方案
[0001]相关申请的交叉引用
[0002]本申请是于2012年11月6日提交的美国临时专利申请号为61/723,284的非临时申请,在此通过引用将其全部内容并入本文。
[0003]关于联邦政府资助的研宄或开发的声明
[0004]不适用
[0005]计算机程序附件中提交的材料的弓I置条款
[0006]不适用
[0007]受版权保护的素材公告
[0008]本专利文献中的部分素材受美国以及其他国家的版权法的版权保护。版权所有人对任何人所作出如出现在美国专利商标局公开的可用文件和记录中的本专利文献或本专利公开内容的传真复制并无异议,但是在其他方面均保留所有版权。版权所有人并不因此放弃任何使该专利文献保密的任何权利,包括但不限于基于37C.F.R.§ 1.14的权利。
技术领域
[0009]本发明一般涉及芯片到芯片的通信,更具体地,涉及一种自跟踪串行器解串器。
【背景技术】
[0010]常规串行器解串器I/O基于复用和解复用数字通信。利用这种常规方案来增加通信带宽则需要提高时钟速率。
[0011]对于调制和解调来说在传统的方案中试图使用多频带来克服上述问题,这带来其他问题。与芯片到芯片I/O—起使用的现有多频串行器和解串器包括调制和解调,其比较复杂且依赖于诸如硅工艺、连接条件、电源质量等外部因素。在传统的系统中,需要复杂的方案(例如纠错或基带处理)来获得具有低误码率的可靠的调制和解调。在调制和解调的时延在I/o连接中变得非常关键时,调制和解调中的传统基带处理(用于确保低的误码率(BER))变得不切实际。
[0012]在某些情况下使用基带处理技术可以提供可靠的数据传输和接收,然而其产生与电路复杂度有关的高成本代价以及不必要的数据处理的长延时。虽然典型的多频方法可适用于高吞吐量操作,但是在需要较短时延以执行关键任务操作时不是很适合。
[0013]因此,对于芯片到芯片多频通信电路来说存在具有较短时延并容易实现的需求。本发明满足了这种需求,并克服了现有多频芯片到芯片通信技术的缺陷。

【发明内容】

[0014]描述了一种芯片到芯片的串行器和解串器,其利用基于在发送器(TX)上的跟踪脉冲生成以及在接收器(RX)上的跟踪脉冲重构(restorat1n)的自跟踪方法。待发送的数据与在TX上生成的跟踪脉冲同步,并在TX中同时对传输的数据和跟踪脉冲进行调制。在相同的条件(包括硅工艺变化、功率噪声、关键路径延时等)下对使用本发明的芯片到芯片传输的所有信号进行处理,从而消除/减小这些变量对串行器解串器的操作的影响。
[0015]使用该创造性的自跟踪串行器解串器,不但提高了数据吞吐量,而且相应地降低了数据传输时延,从而可以达到任意现有技术的性能极限。
[0016]将这些信号串行化、调制并通过短I/O连接从发送器(TX)发送给接收器(RX)。RX同样在相同的条件下根据接收器的特性对所有的信号进行解调。解调后在RX中重构跟踪脉冲。由于数据和跟踪脉冲在TX中是同步的,所以用相同解调对所有信号进行处理时,信号在RX中应该也是同步的。跟踪脉冲一旦被重构,则自跟踪方案可以以正确的定时对重构数据进行采样。即使在不同的操作条件、使用不同的集成电路芯片或不同的处理技术的情况下,采样定时也跟踪外部因素。在模数转换器(ADC)中对信号进行采样后,接着与系统总线同步,这也可以根据重构的跟踪脉冲的定时来处理。
[0017]实际中,重构的跟踪脉冲会经历剧烈的抖动。通过进一步使用过采样技术来构建重构的跟踪脉冲,该实施方式提供了改进的大抖动容限。
[0018]该创造性的自跟踪串行器解串器显著提高了芯片到芯片I/O电路的效益。可将该创造性的系统应用于制造与未来娃工艺发展(例如,从28nm的节点到更小的14或20nm的节点)兼容的装置。
[0019]在本说明书接下来的部分中将公布本发明的详细的方面,其中详细的描述旨在对本发明的优选实施例进行充分地公开而不作为限制。
【附图说明】
[0020]通过参考以下附图将更完整地理解本发明,这些附图只用于说明性的目的:
[0021]图1A和图1B是根据本发明实施例的自跟踪多频带串行器和解串器的框图。
[0022]图2是根据本发明的实施例的自跟踪多频带串行器和解串器内跟踪脉冲生成和重构的时序图。
[0023]图3是根据本发明的实施例的自跟踪串行器解串器方法的流程图。
【具体实施方式】
[0024]描述了一种自跟踪串行器解串器,在其内生成跟踪脉冲,跟踪脉冲与数字数据一起经过发送器(即,第一芯片)处的串行化和调制以及接收器(即,第二芯片)处的解调和解串。这种自跟踪能力允许人员不用复杂的基带处理就能用最少耗时来构建电路,同时利用低电路开销实现性能和装置效益。利用该自跟踪机制可以在任意期望的装置技术和工艺(包括28nm或高级娃工艺技术的使用)中制作集成电路。
[0025]图1A和图1B示出了自跟踪多频带串行器和解串器的示例实施例10,展示了在图1A中的第一芯片12中的发送器(TX)通过I/O信道14与图1B中的第二芯片16中的接收器(RX)进行通信。
[0026]可以看到,在图1A的TX中接收数字数据18 (DQ_TX)和字节掩码19 (DM_TX)。在以多节发送待传输的数据字(例如,在图1A、图1B示出的8比特路径上传输16比特)时,使用该字节掩码。虽然示例实施例通常描述允许发送8个比特的数字数据(例如,[7:0])的结构,但是应该意识到,可以利用任意期望的比特数量(例如,16个比特、32个比特等)来配置本发明。然而,这需要增加更多的数据缓冲器、转换器(DAC、ADC)以及工作在更多个频率下或使用更高阶的编码的调制器和解调器。
[0027]发送器控制器断言同步信号20(DQS_TX)标志以触发跟踪和串行化。在本发明的任意实施例中,DQS_TX脉冲穿过数据所经过的整个传播路径。跟踪脉冲生成器24接收同步信号20(DQS_TX)和时钟信号22。跟踪脉冲生成器被配置为生成同步脉冲作为数据同步的标志。从图中可以看出,DQS_TX还被施加到用于数据掩码(DM_TX)的缓冲器上并作为数据缓冲器26a、26b、26c至26m和26η (它们还接收数据DQ_TX 18中的比特使得数据与跟踪脉冲同步)的第一输入。
[0028]将跟踪脉冲和数字数据字串行化并调制以向接收器发送。数据DQ_TX 18的比特与来自跟踪脉冲生成器24的跟踪脉冲一起进入调制器28a、28b至28η。这些调制器中的每一个被配置为将数字数据转换为在多个频率信道上被编码的模拟数据,例如,使用多个调制器,其中每个调制器被配置为在不同的频率(即,不同的载频)下工作。应该意识到,这些调制频率中的一个可以为零,也就是DC。将DC作为一个调制频率可以减少所需的频率生成电路(包括所需的锁相环电路(例如,PLL))的数量。鉴于对这些信号的模拟调制和解调是公知的,所以没有分别在图1A和图1B的控制器62中示出用于生成它们的电路。在一个示例中,每个调制器采用了正交幅度调制(QAM)(例如,QAM16)并具有将I信道和Q信道的信息均编码到指定的调制频率中的混频器。
[0029]应该意识到,如该实施例中所描述的,QAM是一种模拟调制机制,其与数字串行化方案中所用的数字复用不同。在模拟QAM中,通过改变(调制)两个载波来将两个模拟消息信号传输到每个频率信道上。两个载波(典型地正弦曲线)在相位上相差90°,从而称为正交载波。在频率信道上的输出是相位调制(PM)和幅度调制(AM)的调制波的和。为了简化描述,没有描述用于模拟QAM的内部电路。应该注意的是,大量QAM电路是可用的并且这种技术对于本领域的普通技术人员来说是公知的。应该意识到,不同形式的QAM是可用的并且可与本发明使用,可选用的一些更常用的形式包括:QAM8、QAM16、QAM32、QAM64、QAM128以及QAM256。应该意识到,QAM在1-Q平面中均匀地分布信息,并且QAM的阶数越高,信息在星座图中的间隔越紧密。因此,高阶QAM允许每个符号传输更多的比特,但是如果星座图的能量保持相同,则星座图上的点更加靠近在一起且传输变得更容易受到噪声的影响。还应该意识到,在不偏离本文的教导下,可以在本发明中使用其他形式的调制(解调)。可以使用的其他形式的多频调制的示例包括脉宽调制(PWM)、频移键控(FSK)、跳频、扩频等。
[0030]在图1A中的串行化和解调的过程中,模数转换器(DAC) 30a、30b将数字数据转换,产生混频器32a、32b至32m、32n处接收的分别混合有90度相位差的载波fjP f ^的模拟输出。在示例图中,示出的
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1