低功率差分链路接口方法和装置的制作方法

文档序号:7606852阅读:135来源:国知局
专利名称:低功率差分链路接口方法和装置的制作方法
技术领域
本发明的实施例涉及数据通信领域。本发明的实施例尤其涉及低功率差分数据通信技术。
背景技术
自此开始计算,就需要把数据从计算设备的一个组件移动到另一个组件,例如从中央处理单元(CPU)到存储器,或者从存储器到外围设备。数据的移动可以是,例如串行的,即在单根传输线上一比特一比特的传输。另外对于大量数据,就可在多根传输线上并行传输这些数据。
然而,在高速条件下可以并行移动的比特数目在实际应用中受到限制,是因为由大量比特线迅速开关所引起的瞬态噪声量可以在某些点上引发足够强的干扰从而限制了并行传输的距离。
为了解决这些问题,就设计了为每一比特使用两个传输线的差分信令。然而现有应用具有即使在未传输数据的静止状态时也仍旧消耗功率的缺点。对于诸如带有宽数据路径的便携计算设备的低功率高性能应用来说,这是非常不愿意具有的缺点。
这样就需要一种具有更高功率效率的差分信令技术。


将以示例性而非限制性的方式结合附图描述本发明的实施例,所述附图中类似的编号指代类似的元件而所述附图包括图1根据一个实施例示出了本发明的系统视图;图2根据一个实施例更详细地示出了图1中的驱动器;图3根据一个实施例更详细地示出了驱动器监控电路;图4根据一个实施例更详细地示出了图1中的接收器;
图5根据一个实施例更详细地示出了接收器监控电路;图6示出了一个静止状态实例;图7结合了本发明实施例教导示出了用于驱动器实例的改进电流消耗分布曲线;图8根据一个实施例示出了接收器监控电路切换特性曲线。
具体实施例方式
本发明的实施例包括但不限于信号传输技术、实践该技术的电路以及具有这些电路的装置。
本说明的部分所提供的诸如驱动器、接收器、差分信令之类的术语通常用于本领域普通技术人员将他们工作的本质传达给本领域其他普通技术人员。因此这些术语具有如本领域普通技术人员所理解的含义。
在随后的说明中,将描述本发明实施例的各个方面。然而本领域普通技术人员显而易见的是,本发明的实施例仅能结合本发明某些或全部的方面而得以实施。出于解释的目的,将阐明特定的数字、材料和配置用于提供对所述本发明实施例的透彻理解。然而本领域普通技术人员显而易见的是,也可实现其他的实施例而无需这些特定细节。此外,将省略或简化对已知特征的阐述从而避免了对所述本发明实施例的混淆。
将以最有助于理解这些实施例的方式轮流描述对作为多个不连续的操作的各种操作,但是说明的顺序不应被解释为这些操作必须是按照这一次序的暗示。特别是这些操作无需按照示出的顺序执行。
将重复使用短语“在一个实施例中”。该短语虽然可以,但是通常不指代同一个实施例。除非上下文中指出,否则术语“包含”、“具有”和“包括”的含义相同。
现在参考图1,示出的是根据一个实施例的本发明的概览图。如该实施例中所示,计算设备100包括经由链路接口110相互耦合的组件A 102和组件B 112。根据本发明的一个方面,组件A 102特别包括发送缓冲器104以及具有相应监控电路108的驱动器106。而根据本发明的一个方面,组件B 112包括输入缓冲器114以及具有互补监控电路118的接收器116。链路接口110包括n对比特线,用以方便从组件A 102到组件B 112的n比特并行数据差分传输。N是大于0的整数,例如16。
如下将详述,驱动器106以及接收器116被设计能够在至少两个功耗水平上工作,即当数据从组件A 102发送至组件B 112时的高功耗水平以及静止状态时的低功耗水平。
使用监控电路108监控静止状态以及在检测时若出现静止状态就将驱动器106置于低功耗水平。互补地,使用监控电路118来监控驱动器106在低功耗水平上操作的事实。作为应答,监控电路118也将接收器116置于低功耗水平工作。
驱动器106和接收器116的“更高”功率水平可以是相同的也可以是不同的。类似地,驱动器106和接收器116的“更低”功率水平可以是相同的也可以是不同的。
除了使用分别带有监控电路108和118的驱动器106和接收器116所带来的好处以及时机(即静止状态)恰当时驱动器106和接收器116能方便地将其自身置于低功率操作的优势之外,包括了缓冲器104和输入缓冲器114的组件A 102到组件B 112还可代表本领域内已知的或将要设计的广范围的计算设备组件和构成缓冲器。
在各个实施例中,计算设备100可以是掌上型计算设备、片状计算设备、膝上型计算机、桌上型计算机、机顶盒、娱乐中心、服务器和大容量阵列等等。组件A 102可以是处理器、存储器设备、总线控制器和大容量存储设备等等而组件B 112可以是存储器设备、大容量存储设备、打印机和显示器等等。
在各个实施例中,发送缓冲器104和输入缓冲器114都是FIFO。尽管如此在另外实施例中,它们也可以是其他类型的存储设备。
虽然本发明的实施例能够优选地实现在静止状态期间驱动器106和接收器116都在低功率水平下工作,但是其他实施例可以在静止状态期间仅具有驱动器106和接收器116其中之一在低功率水平下工作。
图2根据一个实施例更详细地一个驱动器106。在此实施例中除了监控电路108之外,一个驱动器106如图所示可包括相互耦合的输出缓冲器204和偏置控制电路202、发送缓冲器104、发送比特线O#和O以及接地端206。
工作期间,监控电路108先于发送缓冲器104内容的相关部分用以检测所述静止状态。在一个实施例中,监控电路108长期监控所述发送数据的相关部分(例如至少N个0的邻接串)并且推断每个出现的邻接串是静止状态的。发送数据的相关部分是相应比特部分而特定驱动器106负责发送。N是大于1的整数。
对于此实施例当出现静止状态时,监控电路108通过关闭偏置控制电路202使得相应的传输线O#和O接地而把驱动器106置于低功耗水平。换句话说,在此实施例中当驱动器106被置于低功率状态时相应的传输线O#和O是处于零-零状态的。
在各个实施例中,N是函数的因变量,即N的设计至少要根据开关驱动器106的反应时间以及开关接收器116的反应时间。在一个实施例中,N还依赖于预驱动循环以重启接收器116的使用,其中之一在图6中示出。
更具体地,在一个实施例中将如下计算NN=关闭驱动器偏置电路的反应时间+关闭接收器相关元件的反应时间+打开驱动器偏置电路的反应时间+打开接收器相关元件的反应时间+预驱动循环的一个时间周期在静止状态的末期,监控电路108重新打开偏置控制电路202,使得在低功率状态下工作的驱动器106重新回到正常的更高功耗工作状态。此时相应的传输线O#和O不再处于接地的零-零状态。
图7结合了本发明实施例教导示出了用于一个实例驱动器的结果电流消耗分布曲线。如图所示,所述教导使得驱动器的功耗更低,这对诸如便携计算(尤其是带有宽数据路径的便携计算)的特定功率敏感应用特别难能可贵。
除了使用带有监控电路108、偏置控制202和能够接地的传输线O#和O的驱动器106,以及能够对这些元件的使用可以让驱动器106在低功率状态下工作之外,包括由输出缓冲器204的驱动器106还可代表本领域内已知的或将要设计的广范围的驱动器。
图3根据一个实施例更详细地示出了驱动器的监控电路108。在此实施例中,监控电路108包括如图所示相互耦合的两个比较器302和310、加法器304、选择器306和计数器308。如图所示在此实施例中,因为监控电路108先于在发送缓冲器104内的发送数据,所以就使用比较器302比较每一个连续比特用以确定其是否为零。如果为零就输出真值“1”,否则就输出假值“0”。
使用加法器304将所述真/假值与累加计数值308的当前值相加。所述真/假值还用于在所述发送数据中检测到另一个0比特时选择增加的计数值,或者代替地在所述发送数据中检测到一个1比特时将所述计数值重新初始化置零。
使用比较器310连续检查所述当前计数用以确定当前计数是否已超过预定的恒定长度(N)。如果超过,将会输出关闭相应的偏置控制电路202的恰当输出。
图4根据一个实施例更详细地示出了一个接收器116。在此实施例中示出的接收器116除了监控电路118之外,还包括如图所示的相互连接的积分单元402和锁存404、传输线O#和O以及输入缓冲器114。传输比特线O#和O也接地。
在各个实施例中,由于监控电路108被设计使得所述传输线O#和O接地而把驱动器106置于低功耗水平的事实,监控器电路118互补地监控其传输比特线上的零-零状态用以推断是否进入静止状态。
类似地,一进入静止状态,监控器电路118就关闭积分单元402和锁存404等等。
同样地,在静止状态的末期,监控器电路118重新打开积分单元402和锁存404等等。
除了使用带有监控电路118的接收器116以及其对在低功率状态下工作的接收器116的使用,包括了积分单元402和锁存404的接收器116还可代表本领域内已知的或将要设计的广范围的接收器。
图5根据一个实施例更详细地示出了用于检测一对传输比特线O#和O上零-零状态的接收器的监控电路118。在此实施例中,监控电路118是3输入放大器,包括输入IN、IN#406a和406b以及参考电压(Vref)。Vref被置于变动幅度的一半处,例如400mv变动输入实施例的200mv处。这样当IN和IN#变为0的时候,输出信号OUTP 408变为高,从而关闭了接收器116的各个元件。所述信号开关的一个实例在图8中示出。
这样由以上说明可以发现,已经描述了以更为功率有效的方式利用差分信号数据的新颖方法。
虽然对本发明实施例的描述涉及了前述的实施例,但是本领域普通技术人员应该理解本发明不限于这些描述的实施例。可以在权利要求的精神和范围内实现对可选实施例的修改和变更。
这样,上述说明被认为是示意性而非限制性的。
权利要求
1.一种装置,包括存储发送数据的发送缓冲器;以及耦合至所述发送缓冲器用于将所述发送数据差分地并以第一功耗水平输出至具有两条线路的链路接口的驱动器,它包括了用于检测静止状态的监控电路并且当静止状态出现时,在所述静止状态持续的至少部分时期内将所述驱动器从所述第一功耗水平转成比第一功耗水平消耗功率更少的第二功耗水平。
2.如权利要求1所述的装置,其特征在于,所述监控电路被设计预先考虑所述发送数据并且在所述发送数据在预定周期内保持不变的持续时间内推断静止状态。
3.如权利要求2所述的装置,其特征在于,所述预定周期函数地取决于将所述驱动器从第一功耗水平转换为第二功耗水平的第一反应时间以及将所述驱动器从第二功耗水平转换为第一功耗水平的第二反应时间中的至少选定一个。
4.如权利要求2所述的装置,其特征在于,所述驱动器还耦合至另一个装置的接收器,当所述发送数据处于静止状态时,装配所述接收器类似地从第三功耗水平转换至功耗小于所述第三功耗水平的第四功耗水平;以及所述预定周期函数地取决于将所述接收器从第三功耗水平转换为第四功耗水平的第一反应时间以及将所述接收器从第三功耗水平转换为第四功耗水平的第二反应时间中的至少选定一个。
5.如权利要求2所述的装置,其特征在于,所述预定周期被设计成容纳至少一个预驱动循环。
6.如权利要求1所述的装置,其特征在于,所述监控电路被设计用于通过将两根线路接地而使得所述驱动器工作在第二功耗水平。
7.如权利要求6所述的装置,其特征在于,所述驱动器包括耦合接地的输出缓冲器、链路接口以及将所述输出缓冲器耦合至所述监控电路的偏置控制电路;以及所述监控电路通过关闭所述偏置控制电路把两条线路接地。
8.如权利要求1所述的装置,其特征在于,所述监控电路还被设计用于使得所述驱动器在检测到的静止状态末期从第二功耗水平转换回第一功耗水平以重新接收并差分地输出发送数据至所述链路接口。
9.如权利要求1所述的装置,其特征在于,所述装置是微处理器、总线控制器和大容量存储控制器中的选定一个。
10.在一装置中,一种信息传输方法,包括在第一功率水平下操作所述装置的驱动器以接收发送数据,并将接收到的发送数据差分地输出到具有两条线路的媒介上;监控所述发送数据以检测所述静止状态;以及当静止状态出现时,使得所述驱动器工作在比第一功率水平消耗更少功率的第二功率水平。
11.如权利要求10所述的方法,其特征在于,所述监控包括预先考虑所述发送数据并且在所述发送数据在预定周期内保持不变的持续时间内推断静止状态。
12.如权利要求11所述的方法,其特征在于,所述预定周期函数地取决于将所述驱动器从第一功耗水平转换为第二功耗水平的第一反应时间以及将所述驱动器从第二功耗水平转换为第一功耗水平的第二反应时间中的至少选定一个。
13.如权利要求11所述的方法,其特征在于,所述驱动器耦合至另一个装置的接收器,当所述发送数据处于静止状态时,装配所述接收器类似地从第三功耗水平转换至功耗小于所述第三功耗水平的第四功耗水平;以及所述预定周期函数地取决于将所述接收器从第三功耗水平转换为第四功耗水平的第一反应时间以及将所述接收器从第三功耗水平转换为第四功耗水平的第二反应时间中的至少选定一个。
14.如权利要求11所述的方法,其特征在于,所述预定周期被设计成容纳至少一个预驱动循环。
15.如权利要求10所述的方法,其特征在于,所述在第二功耗水平下操作驱动器包括将两根线路接地。
16.如权利要求15所述的方法,其特征在于,所述两根线路的接地包括关闭控制接地的输出缓冲器和链路接口的偏置控制电路。
17.如权利要求10所述的装置,其特征在于,所述方法还包括使得所述驱动器在检测到的静止状态末期从第二功耗水平转换回第一功耗水平以重新接收并差分地输出发送数据至所述链路接口。
18.一种装置,包括输入缓冲器;以及耦合至所述输入缓冲器以及具有两条线路的链路接口的接收器,所述接收器在第一功耗水平处接收差分地发送的数据,并把接收的数据放入输入缓冲器,所述接收器包括一监控电路以检测静止状态,并且当检测到静止状态时,使得所述接收器从所述第一功耗水平转换成比第一功耗水平消耗功率更少的第二功耗水平。
19.如权利要求18所述的装置,其特征在于,所述监控电路被设计成检测所述两条线路都处于零状态,并且在所述两条线路都处于零状态时的持续时间内推断静止状态。
20.如权利要求18所述的装置,其特征在于,所述监控电路包括3输入差分放大器。
21.如权利要求18所述的装置,其特征在于,所述监控电路包括设置在变动水平一半处的参考电压设置。
22.如权利要求18所述的装置,其特征在于,所述监控电路还被设计成使得所述接收器在检测到的静止状态末期从第二功耗水平转换回第一功耗水平以重新接收在链路接口上差分发送的数据并且将接收到的数据放置在输入缓冲器上。
23.如权利要求18所述的装置,其特征在于,所述装置是显示器、打印机和大容量存储设备中的选定一个。
24.在一装置中,一种信号传输方法,包括在第一功率水平下操作所述装置的接收器以接收来自具有其上差分发送数据的两条线路的链路接口的数据,并将接收到的数据存储在输入缓冲器内;对静止状态进行监控;以及当检测到静止状态时,使得所述接收器工作在比第一功率水平消耗更少功率的第二功率水平。
25.如权利要求24所述的方法,其特征在于,所述监控电路被设计成检测所述两条线路都处于零状态并且在所述两条线路都处于零状态时的持续时间内推断静止状态。
26.如权利要求24所述的方法,其特征在于,本方法还包括在变动电平一半处的设置参考电压用于执行所述监控。
27.如权利要求24所述的方法,其特征在于,所述方法还被设计成使得所述接收器在检测到的静止状态末期从第二功耗水平转换回第一功耗水平以重新接收在链路接口上差分发送的数据并且将接收到的数据放置在输入缓冲器上。
28.一种系统,包括第一组件,它包括一驱动器,所述驱动器差分地并且在第一功耗水平处接收并输出所述发送数据至具有两条线路的链路接口,而所述驱动器包括用于检测静止状态的第一监控电路并且当静止状态出现时,在所述静止状态的至少一部分时期内将所述驱动器从所述第一功耗水平转换成比第一功耗水平消耗功率更少的第二功耗水平;链路接口;以及第二组件,它包括耦合至所述链路接口用以接收数据、在第三功耗水平下工作并且将接收到的数据放入输入缓冲器内的接收器,包括用于检测静止状态的第二监控电路并且当检测到静止状态时,将所述接收器从所述第三功耗水平转换成比第三功耗水平消耗功率更少的第四功耗水平。
29.如权利要求28所述的系统,其特征在于,所述第一监控电路被设计成预先考虑所述发送数据并且在所述发送数据在预定周期内保持不变的持续时间内推断静止状态。
30.如权利要求29所述的系统,其特征在于,所述预定周期函数地取决于下述被选的至少一个所述驱动器从第一功耗水平转换为第二功耗水平的第一反应时间,所述驱动器从第二功耗水平转换为第一功耗水平的第二反应时间,所述接收器从第三功耗水平转换为第四功耗水平的第三反应时间,所述接收器从第四功耗水平转换为第三功耗水平的第四反应时间,
31.如权利要求29所述的系统,其特征在于,所述预定周期被设计成容纳至少一个预驱动循环。
32.如权利要求28所述的系统,其特征在于,所述第一监控电路被设计成通过将两根线路接地而使得所述驱动器工作在第二功耗水平。
33.如权利要求32所述的系统,其特征在于,所述驱动器包括耦合接地的输出缓冲器、链路接口以及将所述输出缓冲器耦合至所述监控电路的偏置控制电路;以及所述第一监控电路通过关闭所述偏置控制电路将两条线路接地。
34.如权利要求28所述的系统,其特征在于,所述第一监控电路还被设计成使得所述驱动器在检测到的静止状态末期从第二功耗水平转换回第一功耗水平以重新接收并差分地输出发送数据至所述链路接口。所述第二监控电路还被设计成使得所述接收器在检测到的静止状态末期从第二功耗水平转换回第三功耗水平以重新接收在链路接口上差分发送的数据并且将接收到的数据放置在输入缓冲器上。
35.如权利要求28所述的系统,其特征在于,所述第二监控电路被设计成检测所述两条线路都处于零状态,并且在所述两条线路都处于零状态时的持续时间内推断静止状态。
36.如权利要求28所述的系统,其特征在于,所述第二监控电路包括3输入差分放大器。
37.如权利要求28所述的系统,其特征在于,所述第二监控电路包括在变动电平一半处的设置参考电压。
38.如权利要求28所述的系统,其特征在于,所述系统是平板计算设备、膝上型计算设备、桌上型计算设备以及服务器中的选定一个。
39.如权利要求28所述的系统,其特征在于,所述系统是娱乐中心和机项盒中的选定一个。
40.如权利要求28所述的系统,其特征在于,所述系统是大容量阵列。
全文摘要
装备系统中第一组件的驱动器和第二组件的接收器,使得当数据经由带有两条线路并耦合至所述组件的链路接口从所述第一组件差分地发送至所述第二组件时,所述驱动器和所述接收器中的至少一个在静止状态持续的至少部分时间内工作在低功耗状态。所述驱动器和所述接收器包括各自用于检测所述静止状态的监控电路,其中所述驱动器的监控电路在一个预定的周期内持续监控而所述接收器的监控电路检测两条线路上的零状态。此外在一个实施例中,所述驱动器的监控电路通过将所述两条线路接地使得所述驱动器工作在低功耗状态。
文档编号H04L25/02GK1817015SQ200480018636
公开日2006年8月9日 申请日期2004年6月23日 优先权日2003年6月30日
发明者H·穆尔约诺, S·鲁苏 申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1