电力装置间安全数据沟通的概念的制作方法

文档序号:6750208阅读:123来源:国知局
专利名称:电力装置间安全数据沟通的概念的制作方法
技术领域
本发明细大体而言是关于一种介于电子组件间的数据沟通,尤其是一种概念,以便安全且可靠地保证介于电子组件间通过一数据总线且亦具有高时脉频率的一数据沟通。
背景技术
在今日的电子系统中,举例来说就像是在一个计算机系统中,尤其是内存系统和连结结构,亦即数据总线,电子装置透过其而与其它装置的沟通,举例来说,与内存装置沟通,当他们认定总电子系统的能力为一高程度时,是非常重要的。数据总线的一重要特征为传输率,其是数据信号透过介于通信电子装置间的数据总线传输。在此,最大传输率是来自总线时脉频率、每一数据转换总线时脉的数量、以及每一转换对应该总线宽度时,被传输位的数量。经由一数据总线,该数据传输表现的增加大体来说因此通过增加该总线时脉频率或是该总线的宽度来达成。
因此,举例来说,过去七年来(至2001年),数据总线的总线时脉频率已经随着DRAMs(动态随机存取内存)由约为20MHz增加至400MHz,这就是为什么在未来,个别系统组件和装置能安全和可靠地以非常高频率及透过渐宽的数据总线互相沟通,将随着快速和越来越复杂的电子装置,而越来越重要。
为了解释透过平行数据总线,数据沟通的问题,现在参考文献示于第1A图中,其中于两电子装置间通过一平行数据总线传输的不同位及/或数据信号S1-S3,透过三时脉循环周期说明。如同在第1A图中所说明,在第一个时脉循环中,仅一个数据信号,亦即信号S1改变其状态,其由逻辑值”0”变成逻辑值”1 ”,反之在第三个时脉循环中,三个数据信号S1-S3同时由逻辑值”0”改变成逻辑值”1”。
如果多数的信号值同时由一数据字符转变为下一个,于透过一数据总线的一数据传输中实际上可观察到,于该数据信号的个别信号边缘的增加时间中,不同的延迟会发生于该数据总线的个别总线线。这些不同的延迟及/或信号于该信号形式中改变的理由,主要是就像在第1图中所解释的最后一个例子一样,众多的信号值(此处是所有的信号值)皆同时转换至同一个方向,以致于需要通过电子装置制造特别多可利用的电流,用以供应该数据总线的个别总线线相关的输出驱动装置。然而,因为不可避免的寄生效应,此会导致于该电子装置中供应电压的电压下降,举例来说,就像线路路径电阻及诱导率,因为相同的输出信号及因此将被传输的发送电子装置的数据信号会有很大的影响。
现在第1B图所示为当多个信号的众多单一时脉信号值透过使用随机数据运算的多个时脉循环互相叠合加以说明时的理论结果的说明。一个所谓的「数据眼(data eye)」起因于由第1B图中所示的「叠合(superimposition)」,此产生的数据眼现在为该数据传输中该信号品质的指示器,亦即产生的数据眼指示了关连于该时脉循环的时期中,所有透过该数据总线传输的信号值都是稳定的,亦即在一电子装置接收该信号的时期中可以在其输入端预估该输入信号,否则一错误信号值可能被读出及/或被解译,因此,产生的数据眼「理想上」应该为一矩形,亦即表现该将被传输的数据信号的理想矩形形状。
在第1A图及一图b中所说明的「真实」案例中,一时脉循环包含5奈秒(ns),然而其中该产生的数据眼可能被减少至一有效宽度,举例来说,约2奈秒的有效宽度,其最终可用于该传输信号数据的一数据解译,其由于上述的干扰效应。
此意味着在未来可预期的,尤其是复杂电子系统的问题会增加,例如具有较高时脉频率及具有较大的总线宽度者,则该产生的数据眼可能会完全消失,以致于不再会有在两个电子装置间透过该数据总线的可靠的信号传输,这最终将导致一所需且需要增加的时脉循环,以及该数据信号的位宽度由于所提及的问题而再也无法于未来的电子系统中实现,以及因此该电子系统的系统限制将会很快就达到。
除此之外,必须提及的是,于一电子系统所产生的数据眼会因为效应而更进一步减低,该效应像是信号线耦合、在发射器侧和接收器侧设计的不对称等等。因此,这些在电子系统中的影响也对该数据传输有所损伤。
如同上文所描述的,于一数据传输中导致所产生的数据眼的有效宽度减少的基本组件,主要是同一信号值的同时转换,而其会导致于互相沟通的该电子装置中,内部供应电压的下降,这效应在下文称为同步转换噪声「SSN」。
到目前为止,该同步转换噪声SSN仅由一般转换测量对抗,其通过提供于一电子半导体装置上的该电子装置的该个别输出信号驱动器的电压供应器,该电压供应器互相独立,且尽可能一样好。然而,这些方法同时会达到他们的技术极限,且可能随时不再有所改善及/或仅有在伴随更高代价时。
根据习知技术,本发明的目的为提供一电子装置间的安全与可靠的数据沟通的概念。
根据一第一方面,本发明提供一编码器,用以编码一具有多个位的数据字符,其中该数据字符并行传输于一数据总线上,其中每一位皆提供有一总线线,且其中每一位具有两种状态其中之一,其包含一用以检查数据字符以决定具有一第一逻辑状态的数据字符的第一位数是否由于大于预设临界值而与具有一第二逻辑状态的数据字符的第二位数偏离的装置;一用以改变数据字符的一位的状态,以于预设临界值被数据字符超越时产生一已编码数据字符的装置;以及一用以产生关连已改变位的辅助信息的装置。
根据一第二方面,本发明提供一编码器,用以编码一具有多个位的数据字符,其中该数据字符并行传输于一数据总线上,其中一总线线供应于每一位,且其中每一位具有两种逻辑状态其中之一,其包含一用以比较数据字符与一在前数据字符,以决定数据字符与该在前数据字符的每一位的两种状态之间的转变数是否超越一预设临界值的装置;一用以改变数据字符的一位的状态,以于预设临界值被数据字符超越时产生一编码数据字符的装置;以及一用以产生关连于已改变位的辅助信息的装置。
根据一第三方面,本发明提供一译码器,用以译码一具有多个位的已编码数据字符,其中该已编码数据字符并行传输于一数据总线上,其中一总线线供应于每一位,且其中每一位具有两种状态其中之一,其包含一用以接收已编码数据字符的装置,其中该已编码数据字符的一位的状态已改变;一用以接收关连于数据字符的已改变位的辅助信息的装置;以及一用以根据辅助信息而改变已编码数据字符,以产生一已译码数据字符的装置。
根据一第四方面,本发明提供一用以编码一具有多个位的数据字符的方法,其中该数据字符并行传输于一数据总线上,其中一总线线供应于每一位,且其中每一位具有两种状态其中之一,该方法包含下列步骤检查数据字符以决定具有一第一逻辑状态的数据字符的第一位数是否由于大于预设临界值而与具有一第二逻辑状态的数据字符的第二位数偏离;改变数据字符的一位的状态,以于预设临界值被数据字符超越时产生一编码数据字符;以及产生关连于已改变位的辅助信息。
根据一第五方面,本发明提供一用以编码一具有多个位的数据字符的方法,其中该数据字符并行传输于一数据总线上,其中一总线线是供应于每一位,且其中每一位具有两种逻辑状态其中之一,该方法包含下列步骤将数据字符与一在前数据字符进行比较,以决定数据字符与在前数据字符的每一位的两种状态之间的转变数是否超越一预设临界值;改变数据字符的一位的状态,以于预设临界值被数据字符超越时产生一编码数据字符;以及产生关连于已改变位的辅助信息。
根据一第六方面,本发明提供一用以译码一具有多个位的已编码数据字符的方法,其中该已编码数据字符传输于一数据总线上,其中一总线线供应于每一位,且其中每一位具有两种状态其中之一,该方法包含下列步骤接收已编码数据字符,其中已编码数据字符的一位的状态已改变;接收关连于数据字符的已改变位的辅助信息,及根据辅助信息而改变已编码数据字符,以产生一已译码数据字符。
本发明根据通过一数据总线相互沟通的两个电子半导体装置间的数据传输能以执行一特定与明确的改变而安全地达成,且具有高时脉频率,亦即,于传输侧的数据信号编码,也就是于传输电子半导体装置上,因此在数据传输过程中的负面作用,例如因许多相同信号数值的同步转换而产生的内部供应电压下降,可以避免或是只以一明确地降低形式出现。在那时,所谓的辅助信息也会通过相关于传输装置的编码器而产生,与原数据信号相较,其与编码数据信号的改变有关。已编码数据信号与辅助信息现在被传输至接收电子半导体装置,其使用也一起传输的辅助信息来将已编码数据信号译码成原始数据信号。因此,通过个别的数据总线,可确保安全数据传输,也具有高时脉频率与高数据字符的位宽度。
本发明的基本原理因此为,包含一传输器与一接收器的电子系统,其于一具有一特定位宽度的数据总线上进行相互沟通,一供应于传输器装置的编码器,及一供应于接收器装置的个别译码器,用以降低同步转换噪声SSN。现在编码器的工作系执行将被传输的数据字符的记录,因此当导致同步转换噪声SSN增加的数据字符出现时,同步转换噪声SSN会降低。举例来说,接收器装置可经由一另一数据线而被告知编码,亦即,关于已编码数据字符的辅助信息系参照数据字符的编码而传输。有了该辅助信息的帮助,原始数据字符的译码可通过接收装置的译码器而达成。
本发明的一实施例是,相关于一个可编码在数据总线上将被并行传输的数据字符的传输电子装置的一编码器。此编码器于此检视此数据字符,以决定将被传输的真实存在数据字符是否包括大量相同状态的位。亦即,将被传输的数据字符是否包含高量的逻辑0或1状态,因而至目前为止的问题,是在传输中太高量相同信号值需要在传输期间对数据字符进行同时转换。为了避免这个现象,编码器改变一个或多个数据字符的位,以产生一已编码的数据字符,因而使具有相同状态的位数减少至低于预先决定的临界,而确保数据字符在数据总线的安全传输。此编码器进一步产生所谓的包含关于原始数据字符的已编码数据字符的改变的辅助信息,其中辅助信息与已编码数据字符一起传输,因而在接收电子半导体装置中的译码器在接收已编码的数据字符后,撷取(retrieve)关于辅助信息的原始数据字符。
具发明性编码器及译码组合的一用以减少同步转换噪声(SSN)的简单可行组合是一比较器装置,以辨识是否有具大量的相等信号值的数据字符将被传输,如是否所有信号值的大部分是逻辑1或0,在这个例子中可程序化的反向器,在提供信号值到传输器装置的输出驱动器前,通过反向用于信号线的信号值的比较器装置而被激活。在此例子中,将被传输的数据字符中信号值的分布使数据字符被传输变成可能,此驱动器装置使输入信号,即数据字符,通过而不产生改变。
此译码器现可在接收器装置中,译码已接收的已编码信号为亦被传输的辅助信息的原始数据字符。因此,如编码器中比较器装置直接连接到在译码器中特定的反向器,以通过译码器中特定的反向器的激活,执行数据字符的译码,而再次接收原始的数据字符。
根据本发明的用于编码将被在总线上并行传输的一数据字符的编码器,其进一步发明性的实施例是,编码器比较将被传输的数据字符及在前的数据字符,即直接在前传输的数据字符,以决定介于仍将被传输的数据字符以及在前数据字符间的相同信号值的同时转换动作的数目是否超过安全数据传输的临界值。如果将被传输的数据字符超过事先决定的临界值,则该编码器会改变将被传输的数据字符,以产生可没问题地被传输至接收电子半导体装置的已编码数据字符,若将被传输的数据字符未超过事先决定的临界值,则数据字符的传输维持原来的方式。
同样的,编码器产生关连于已编码数据字符内的改变的辅助信息,因而已编码数据字符可使用在相关于接收电子半导体装置的译码器中的辅助信息而再次被译码成原始数据字符,在本案中,举例而言,反向器可用于改变数据字符的信号值。
当然,复杂且复和的组合也可用于比较最后传输的数据字符与下一个将被传输的数据字符,以及根据此讯息执行一非常复杂且复和的将被传输的数据字符的译码,以减少最大值的同步信号噪声SSN。在此设计中,此使用另一信息所用以传输的数据线可以是复杂的数据总线,使复和的译码器信息可被译码器获得。
此外,直接编码辅助信息至已编码的将被传输数据字符,进一步而言是可能的。其中译码器本身于接收侧确认同时以及以何种形式一译码的需求将被执行。
本发明介于电子装置间安全数据沟通的概念,使介于个别电子装置的可靠数据沟通变成可能,即使在未来以数据总线彼此沟通的电子系统中,不断增加的时脉频率与更大的总线宽,亦同样适用。此发明性的概念尤其适合快速可靠存取内存信息的内存装置。
因此,多年来被预期的由于同步转换噪声(SSN)经由数据总线在数据传输上所造成的系统频率的限制,可使用通过特定地、简化地改变将被传输的数据信号的本发明而加以避免,因而同步转换噪声(SSN)以及在将被传输的数据信号上的其它的负面效果被压缩到一相当的程度。


在以下所附的图标中,本发明较佳的实施有更明确的说明。
第1A图其显示三个时脉循环的时间周期上相继数据字符的不同信号数据S1-S3;第1B图其显示得自多个信号数据叠合的所谓的“数据眼”;第2图其显示根据本发明的一般、基本的编码器/译码器组合;以及第3图其显示根据本发明第一实施例的编码器/译码器组合。
具体实施例方式
请参阅第2图,其说明本发明的实施例中,用于在两电子半导体装置之间的一数据总线上的一安全数据沟通概念的编码器/译码器,用以在一将被传输的数据信号中,减少所谓的同步转换噪声SSN。
如上所述,特别是该同步转换噪声造成具有宽度减少的「数据眼(dataeye)」,其中该数据眼是一指示器,其中,在时脉循环的时间周期中,在该数据总线上所传输的所有信号值是稳定的,亦即其中在时间周期中,接收该数据的电子装置,可在其输入处评估该输入信号,否则一错误信号值可被读出且/或被解译。因而,所得的数据眼的形式与宽度(比较第1B图)可说明传输品质,亦即在该数据总线上所传输的数据信号如何在该接收器装置被解析。
请参阅第2图,其说明一第一电子半导体装置10,而后称为传输器装置10,以及一第二电子半导体装置12,而后称为接收器装置12。该两电子半导体装置10,12,在具有一预先决定的位宽度的一平行数据总线14上沟通。该传输器装置10包含一编码器16,其中由该传输器装置10所输出的信号数据S1-SN被供应至该编码器16。
该编码器16的输出连接至该传输器装置10的一驱动器装置18,其形成该传输器装置10的该输出。该驱动器装置18包含多个信号驱动器,其中一信号驱动器被提供于该数据总线16的每一信号线。通过该数据总线14上该编码器16,该驱动器装置18被供以驱动该信号数据输出至该接收器装置12。
通过该传输器装置10,该编码器16可获得该信号S1-SN,其中下标N代表在该数据总线14上,自该传输器装置10被传输至该接收器装置12的该数据字符的该位宽度。所以,在该数据总线14上并行传输的数据字符包含多个位(N位),其中该数据字符的每一位提供以该数据总线14的个别总线线。一数据字符的每一位可具有两逻辑状态之一,其中该逻辑状态彼此互补,亦即分别为逻辑「0」或逻辑「1」。
该传输器装置10更包含一驱动器装置20于该输出侧,其用以在另一数据线22上,传输编码器16的辅助或是编码器信息至该接收器装置12。该接收器装置12于该输入侧包含一接收驱动器装置24,其连接至该数据总线14,以接收传输于该数据总线14上的信号数据,其中一信号驱动器提供于该数据总线的每一信号线。该接收器装置12更包含另一接收驱动器装置26,用以接收传输于该数据线22上的该编码器信息。该接收器装置12包含一译码器28,其中其输入连接至该接收驱动器装置24,26。该译码器28于该输出侧提供该译码的信号数据S1-SN。
以下说明本发明第一实施例中,两电子装置间一安全数据沟通的概念,其使用在该传输器装置中的一编码器,在该接收器装置中的一译码器。
传输器装置10的该编码器16测试将被传输的数据字符,亦即信号数据S1-SN,以决定一增加的同步转换噪声SSN可否发生在传输此数据字符的过程中。此一目的通过侦测有多少被传输的数据字符的位包含一第一逻辑状态与第二逻辑状态而达成。若是其决定相对等多的逻辑状态,亦即许多的「0」值或许多的「1」值存在于将被传输的数据字符中,则其可导致在数据字符的传输中相同信号值的多个同时转换动作,而此可导致同时转换噪声SSN,因而造成所得的「数据眼」具有减少的有效宽度,其详细说明如第1图中所解释,由于该驱动器装置18,20的内部供应电压降。
为达此目的,该编码器16中具有一预先决定的临界值,其是指通过其值,具有一预先决定状态的数据字符的位数偏离具有一第二状态的数据字符的第二位数,亦即就由其值,逻辑「1」值的数目可不同于个别数据字符的信号数据的逻辑「0」值的数目,以在两不同电子装置间的数据总线上,保证一安全的且可信赖的数据传输。
在具第一逻辑状态的数据字符的第一位数目与具有第二逻辑状态的数据字符的第二位数目之间,所预先决定的临界是一预先设定的比例。实际上,该预先设定的比率取决于该数据字符的位宽度与该总线时脉频率而加以选择,以接收所得的数据眼,此保证一对已传输信号数据的安全的且可信赖的评估。将被传输的数据值之间,亦即该数据字符的逻辑值「0」与「1」之间,该预先决定的比例为任意值(2∶1,3∶1,...及其中间值),其选择取决于个别的电子装置。
若将被传输的数据字符的信号数据S1-SN超过该预先决定的临界,亦即若预期太多相同的信号值与此数据字符需要同时被转换,则该编码器16进行该数据字符的至少一位的状态改变,以接收一已编码的数据字符,其会低于该预先决定的临界,因此在传输中可获得降低的同步转换噪声SSN。该将被传输的数据字符不超过该预先决定的临界,则该数据字符不需改变即可在该数据总线14上被传输。
为了能够再次在关连于接收装置12的译码器28中译码已编码的数据字符,编码器16进一步产生所谓的辅助信息,该辅助信息是关于数据讯息中所发生的改变。该辅助信息透过另一数据线22传输数据至关连于接收装置12的译码器28。
关连于该接收装置12的该译码器28,未提供以已编码数据字符以及与该已编码数据字符相关的辅助信息。通过使用该辅助信息,该译码器28将该已编码数据字符译码成原始的数据字符。该原始的数据字符提供于该接收装置12中的该译码器28的输出端。
本案的本实施例的原理可以总结如下。传输装置10和接收装置12于数据总线14上进行沟通,该数据总线14具有一预定的位宽度,该位宽度与将被传输的数据字符的位宽度一致。为了减少以上所讨论的同步转换噪声SSN,及/或其它在将被传输的数据字符上的负面影响,该数据字符被编码,其中在传输装置10中提供有编码器16,以及在接收装置12中提供有相对应的译码器28。当将被传输的数据字符出现而将导致同步转换噪声SSN的增加时,该传输装置10中的编码器16对该将被传输的数据字符实施再编码,如此一来在传输该数据字符的过程中,同步转换噪声就会被减少。该接收装置12以及该译码装置28可以,举例而言,透过另一数据线22而被告知编码信息。因此就可以通过该译码器28将该已编码数据字符译码成原始的数据字符。
第3图讨论在两个电子半导体装置10和12之间,简单实现上述实施例中关于新创的安全数据沟通的编码/译码概念。
如第3图所示,传输装置10的内部数据线13连接于编码器16,其中该将被传输的数据字符连同信号数据S1-S4被提供至该编码器16的输入端。为了清楚说明起见,第3图中以四位宽度的数据字符作为参考。
在本实施例中,该编码器16包含一比较器装置30,连接到传输装置10中的个别的内部数据线13的输入端。在内部数据线13中,更连接有反向器装置32,其中该控制端连接于该比较器装置30的输出端。该比较器装置30的输出端经由单一驱动器20又被连接至数据线22。
在第3图所示的例子中,提供了四条内部信号线13,其中在两条信号线中,各连接有一反相器32。传输装置10的个别的内部数据线13连接于信号驱动器18的输出端,以于数据总线14上把将被传输的数据字符传输至接收装置12。比较器装置30的输出侧又被连接于一另一内部数据线13a,以经由该数据线12传输该比较器装置30的输出信号,亦即该辅助信息,到该接收装置12。而该另一内部数据线13a连接于传输装置10的驱动器装置20。
该数据总线14在接收器装置12的输入侧连接于接收驱动器24,其中该另一数据线22在该接收器装置12的输入侧连接于一另一接收驱动器26。该接收器装置12的接收驱动器24连接于该接收器装置12的内部信号线15。该接收器装置12的另一接收驱动器26连接于接收器装置12的一另一内部数据线15a。该接收器装置12的译码器28包含反相器34,其连接于相对应的内部数据线13。该反相器34的控制输入连接于该另一内部数据线15b。
接下来,将明确说明第3图中所示,用于两个电子半导体装置间安全数据沟通的创新的编码/译码装置的功能。
第3图所示的例子中,该传输装置10的编码器16包含一比较器装置,其侦测及/或相互比较将被传输数据字符的信号数据S1-S4的信号状态。该比较器装置30判定是否有大量的相等信号数据待传,亦即具有相等的逻辑状态。如果该比较器装置30决定将被传输的数据字符包含大量的具有相同状态的位,也就是说,该具有第一状态的数据字符的第一位数由于大于一预定的临界值而与该具有第二状态的数据字符的第二位数偏离,其可能导致在传输数据字符中同步转换噪声SSN的增加,然后该比较器装置激活至少一反相器,该反相器被转换至内部数据线13,如此一来,该数据字符就会下降至预定的临界值之下。因此,至少有一个数据字符的信号数据值被改变,以减少同步转换噪声SSN的干扰。
在本例中,可程序化反向器装置32被比较器装置30激活,如果没有超过预定的临界值,该比较器装置30就不会改变该信号数据而让其通过。
反相器的数目视该数据字符的位宽度而定,并因而选择该数据总线的宽度,因此为了有效减少及/或避免该同步转换噪声SSN,足够数目的信号数据S1-S4将会被改变,即通过改变该信号数据,相同信号值的同时转换可被减少,以减少内部供应电压降。举例来说,有可能提供足够的反相器,在编码之后,在该数据字符的逻辑信号状态(0或1)之间,总是会有一个可能的比例,大约1∶1,其中,对这个例子而言,对每一第二信号线,最多必须有一个反相器。
此等已改变的及/或已编码的数据字符S’1-S’4于是通过数据总线14而被传输至接收器装置12。另外,比较器装置30会产生哪一个状态哪一个数据已被改变的辅助信息,此辅助信息通过另一数据线22而被传输至接收器装置12,因而也被传输至译码器28。
根据由比较器装置30所产生的被传输至译码器28的辅助信息,该译码器28会使用已改变的信号数据来译码所接收的、已编码的数据字符,其以下述的方式进行,也就是译码器使用反向器装置34来再次改变相对应的信号数据,亦即译码该信号数据。在接收器装置12的译码器28输出端上,原始已译码的数据字符因而再次被提供。
译码器28于是使用此已传输的辅助信息来依次激活相对应的反向器,其在其内部的数据总线15b内被转换,使得由于传输而改变(反向)的数据字符的信号数据因而再次地被反向,以再次提供原始的数据字符于译码器28的输出端上。另外,应该注意的是,在译码器28的内部数据总线15b内转换的反向器装置34其所设置之处关连于在编码器16的内部数据总线13内转换的反向器装置32的相对应的位置。
在第3图中所显示的实例中,在编码器内所产生用以驱动反向器的比较器装置的控制信号,当在译码器内的反向器被设置于关连于反向器的译码器内的“各自的”信号线中时,其也可被用来做为必须的辅助信息。
于第3图中所显示的排列,数据总线14包含四个信号线(举例而言),为了传输具有宽度为4位的数据字符。然而明显的是,此等具产生性的编码器/译码器概念也可应用在具有任意宽度的数据总线上,依据数据总线14的位宽度以及因此内部数据总线13、15b的位宽度,为了能够改变足够大量的数据字符的信号数据值以降低及/或避免在数据字符的传输中可能发生的同步转换噪声SSN,在译码器28及/或编码器16内的反向器装置32、34的数量需要被选定。
请再次参阅第2图,其讨论在第一与第二电子装置间安全数据沟通的具产生性概念的另一个较佳实施例。
传输器装置10的编码器16依次被提供,用以编码具有多个位的数据字符,该数据字符在数据总线上被并行传输,其中,一总线线被提供给数据字符的每一个位,该数据字符的每一个位可具有两个互补状态的其中一个,也就是,分别是逻辑的“0”或者是逻辑的“1”。根据此一较佳实施例,编码器16接着比较将被传输的数据字符与直接在前传输的数据字符,因而,其可决定在将被传输与直接在前传输的数据字符的数据字符的每一个字符的两个互补状态间的传输数量是否超过预先决定的临界,此等预先决定的临界为在数据字符的传输期间可能导致增加的同步转换噪声SSN。当编码器16判定将被传输的数据字符超过该预先决定的临界时,编码器16则会改变数据字符的一个位的状态以产生一将被传输的已编码数据字符,其可降低及/或避免同步转换噪声SSN的发生,同时,编码器16产生关连于编码的辅助信息,而该编码其关连于该已编码的数据字符内的改变。
此所谓的辅助信息,举例来说,其可在一分开的数据线22上而被传输至接收器装置12的译码器28,如同于上述实施例中所述,其中,其亦可能将辅助信息直接编码为编码的数据字符。
使用被编码为已编码的数据字符或者是分别提供至接收器装置的编码器28的已传输的辅助信息,译码器28可恢复原始的数据字符。同样地,在此实例中,反向器可被用来改变数据字符的信号值。
在此实施例中,同样地也可使用复杂的编码方法,使得最后的传输数据字符会被与将被传输的下一个数据字符进行比较,如同前面所述及,并且基于此信息,可完成一复合的及/或复杂的编码以大大地降低同步转换噪声。藉此,用以传输辅助信息的数据线22也可以是一种更复杂的总线,以产生可为接收器装置12的译码器28利用的复合译码器信息(辅助信息)。
须注意的是,用以传输辅助信息的数据线22也可是数据总线14的部分,也就是透过此已传输的、已编码的数据字符,译码器28会了解在何时以及以何种形式须完成译码。
于以上所述在电子半导体装置间安全数据沟通的概念,其特别适合用在当接收器装置12是内存装置时,例如一种DRAM装置。使用于此所述的概念,从今以后可保证在内存装置与另外的电子装置间,以及同样地在将会更复杂,也具有高的时脉频率与数据总线的高位宽度的电子系统中的安全且可靠的数据沟通。
虽然本案以上以数个较佳实施例来说明,其亦可有任何的修饰、变更或是相等的内容,然皆不脱如本案的保护范围。应注意的是,尚有许多其它可选择的方法来完成本案的方法与架构,因此,以下尝试以所附申请专利范围来包含落于本案实际精神与范围的所有此类的选择、修饰、变更与相等的内容。
简单符号列表10 transmitter device 传输装置12 receiver device接收器装置13 internal data line 内部数据线13a internal data line 内部数据线14 data bus 数据总线15 internal data lines内部数据线15a internal data line 内部数据线16 encoder编码器18 transmit driver means 传输驱动器装置20 transmit driver means 传输驱动器装置22 data line 数据线24 receiver driver means 接收器驱动器装置26 receiver driver means 接收器驱动器装置28 decoder译码器30 comparator means 比较器装置32 inverter means 反向器装置34 inverter means 反向器装置
权利要求
1.一种用于编码一具多个位的数据字符的编码器,其中该数据字符于一数据总线上并行传输,其中每一位提供以一总线线,以及其中每一位可具有二状态其中之一,该编码器包括一用于检查该数据字符以决定具有一第一逻辑状态的该数据位的一第一位数是否由于大于一预定临界值而与具有一第二逻辑状态的该数据位的一第二位数偏离的装置;一用以改变该数据字符的一位的状态,以于该数据字符若超过该预定临界值时,产生一已编码数据字符的装置;以及一用于产生关连于该已改变位的辅助信息的装置。
2.根据权利要求1所述的编码器,其中该预定临界值为介于一具有一第一逻辑状态的该数据字符的该第一位数与具有一第二逻辑状态的该数据字符的该第二位数间的预设比例。
3.根据权利要求1所述的编码器,其中一数据字符的每一位可具有的该二状态为互补的逻辑状态。
4.根据权利要求1所述的编码器,其中该编码器可连接至一数据总线。
5.根据权利要求1所述的编码器,其中该该数据总线的每一总线线提供有一驱动器装置。
6.根据权利要求1所述的编码器,其中该用于检查该数据字符的装置为一比较该数据字符的逻辑状态的比较器装置。
7.根据权利要求1所述的编码器,其中该编码器包括一反向器装置,以改变该数据字符的一位的状态。
8.根据权利要求1所述的编码器,其中该编码器可连接至一数据线,以传输该辅助信息。
9.根据权利要求8所述的编码器,其中该数据线为该数据总线的部分。
10.根据权利要求1所述的编码器,其中该编码器为一与一内存装置相通信的电子装置。
11.一种用于编码一具有多个位的数据字符的编码器,其中该数据字符于一数据总线上并行传输,其中每一位提供以一总线线,以及其中每一位可具有二逻辑状态其中之一,该编码器包括一用以比较该数据字符以及一在前数据字符,以决定介于该数据字符以及该在前数据字符的每一位的该二状态间的转变(transition)数是否超过一预定临界值的装置;一用以改变该数据字符的一位的状态,以于该数据字符若超过该预定临界值时产生一已编码数据字符的装置;以及一用以产生关连于该已改变位的辅助信息的装置。
12.根据权利要求11所述的编码器,其中该预定临界值为一介于具有一第一逻辑状态的该数据字符的该第一位数以及具有一第二逻辑状态的该数据字符的该第二位数间的预设比例。
13.根据权利要求11所述的编码器,其中该用于比较该数据字符以及一在前数据字符的装置对自一状态至其它状态的转变数进行评估。
14.根据权利要求11所述的编码器,其中一数据字符的每一位可具有的该二状态为互补的状态。
15.根据权利要求11所述的编码器,其中该编码器可连接至一数据总线。
16.根据权利要求11所述的编码器,其中该数据总线的每一总线线提供有一驱动器装置。
17.根据权利要求11所述的编码器,其中该编码器包括一反向器装置,以改变该数据位的一位的状态。
18.根据权利要求11所述的编码器,其中该编码器可连接至一数据线,以传输该辅助信息。
19.根据权利要求11所述的编码器,其中该数据线为该数据总线的部分。
20.根据权利要求11所述的编码器,其中该辅助信息被编码进入该已编码数据字符。
21.根据权利要求11所述的编码器,其中该编码器为一与一内存装置相通信的电子装置。
22.一种译码一具有多个位的已编码数据字符的译码器,其中该已编码数据字符于一数据总线上传输,其中每一位提供以一总线线,以及其中每一位可具有二状态的其中之一,该编码器包括一用以接收该已编码数据字符的装置,其中该已编码数据字符的一位的状态加以改变;一用以接收关连于该数据字符的该已改变位的辅助信息的装置;以及一基于该辅助信息而改变该已编码数据字符,以产生一已译码数据字符的装置。
23.根据权利要求22所述的译码器,其中一数据字符的每一位可具有的该二状态为互补的逻辑状态。
24.根据权利要求22所述的译码器,其中该译码器可连接至该数据总线。
25.根据权利要求22所述的译码器,其中该数据总线的每一总线线提供有一驱动器装置。
26.根据权利要求22所述的译码器,其中该译码器包括一反向器装置,以改变该已编码数据位的一位的已改变状态。
27.根据权利要求22所述的译码器,其中该译码器可连接至一数据线,以接收该辅助信息。
28.根据权利要求27所述的译码器,其中该数据线为该数据总线的部分。
29.根据权利要求22所述的译码器,其中该辅助信息被编码进入该已编码数据字符。
30.根据权利要求22所述的译码器,其中该译码器为一内存装置的部分。
31.一种用于编码一具有多个位的数据字符的方法,其中该数据字符于一数据总线(14)上并行传输,其中每一位提供以一总线线,以及其中每一位可具有二状态其中之一,该方法包括下列步骤检查该数据字符,以决定具有一第一逻辑状态的该数据位的一第一位数是否由于大于一预定临界值而与具有一第二逻辑状态的该数据位的一第二位数偏离;改变该数据字符的一位的状态,以于该数据字符超过该预定临界值时,产生一已编码数据字符;以及产生关连于该已改变位的辅助信息。
32.一种用于编码一具有多个位的数据字符的方法,其中该数据字符于一数据总线(14)上并行传输,其中每一位提供以一总线线,以及其中每一位可具有二状态的其中之一,该方法包括下列步骤比较该数据字符以及一在前数据字符,以决定该数据字符以及该在前数据字符的每一位的该二状态间的转变(transition)数是否超过一预定临界值;改变该数据字符的一位的状态,以于该数据字符若超过该预定临界值时产生一已编码数据字符;以及产生关连于该已改变位的辅助信息。
33.一种译码一具有多个位的已编码数据字符的方法,其中该已编码数据字符于一数据总线上传输,其中每一位提供以一总线线,以及其中每一位可具有二状态其中之一,该编码器包括接收该已编码数据字符,其中该已编码数据字符的一位的状态加以改变;接收关连于该数据字符的该已改变位的辅助信息;以及基于该辅助信息而改变该已编码数据字符,以产生一已译码数据字符。
全文摘要
本发明涉及一种电子装置间安全数据通信的概念。本发明提供一种用于编码多位数据字符的编码器,其中该数据字符在数据总线上并行传输,其中每一位提供一总线线,并可具有二逻辑状态之一,编码器包括用于检查该数据字符以决定具有第一逻辑状态的数据位的第一位数是否通过大于一预定临界值而与具有第二逻辑状态的数据位的第二位数偏离的装置;用以改变该数据字符的一位的状态,以于该数据字符若超过该预定临界值时产生已编码数据字符的装置;以及用于侦测关连于该已改变位的辅助信息的装置。此编码器使得数据总线上彼此通信的二电子装置间的数据传输通过执行该数据信号的一特定的以及明确的改变,得以安全地以高时脉频率加以执行,因此,可以避免数据传输中的干扰效应,如由于大量相同信号值的同时转换造成的内部供应电压降,或仅以明确减弱的形式发生。
文档编号G11C7/10GK1555561SQ02818195
公开日2004年12月15日 申请日期2002年7月19日 优先权日2001年9月17日
发明者P·波奇穆尔勒, P 波奇穆尔勒 申请人:因芬尼昂技术股份公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1