半导体设备和存储器系统的制作方法_3

文档序号:9249205阅读:来源:国知局
发布符号LIDLO的概率是50%,且发布符号LIDLl的概率也是50 %。
[0063]重复地执行上述操作,直到与主机设备的连接断开(步骤S16中的是),或达到数据传输定时(步骤SlO中的是)。随机数生成电路32可以总是生成随机数并且仅在MPU 27给出发布符号集IDL的指令的时间段中生成随机数。
[0064]〈本实施例的效果〉
[0065]如上所述,利用根据第一实施例的存储器卡1,可以降低在通信时发生的噪声。效果解释如下。
[0066]在【背景技术】中描述的高速串行传输系统中,在数据传输开始时,连续地传输用于建立同步的符号集(图5中解释的符号COM+SYN)。在建立了同步之后,开始数据传输。
[0067]在上述系统中,可以考虑的是,连续地传输用作指示从数据传输序列终止的时刻到下一数据传输开始的时刻的时间段中的空闲状态的空闲符号的特定符号。空闲符号是保持与主机设备的同步的符号。
[0068]作为空闲符号,可以使用符号K28.3(此后称为符号LIDL)。然而,K28.3是二进制计数法表示的码“001111_0010”或“110000_1101”并且是具有连续生成的“0”或“1”的信号。因此,当连续地传输符号集COM+LIDL时,具有以特定模式连续的O或I的信号重复地被传输。因此,存在以下问题,特定频谱的峰值变大,且这样导致噪声的出现,特别是通过重复特定模式的符号集COM+LIDL的EMI噪声。在图7中示出了状态。图7是示出了作为其中将LIDL用作空闲符号的情况的模拟结果而获得的频率谱,横坐标表示频率(MHz),并且纵坐标表示强度(dB)。如图所示,频谱离散地发生,并且其强度相对较高且特别地在200MHz附近达到65dB。
[0069]关于这一点,利用根据本实施例的配置,将两个符号LIDLO和LIDLl用作空闲符号。其中的LIDL是与LIDL相同的符号K28.3,但LIDLl是与LIDLO不同的符号。根据随机数生成电路32生成的随机数来随机地选择使用LIDLO还是LIDLl作为空闲符号。结果,抑制在连续符号集中连续地生成相同的“0”/ “I”模式并且可以抑制模式中包含的谐波辐射。因此,可以有效地抑制噪声的出现,且保持与主设备2的同步。
[0070]图8是示出了作为其中将D13.2用作LIDLl的情况的模拟结果而获得的频率谱的图表。如图所示,相比于图7的实例,频率谱的峰值更为连续(没有离散),并且结果是,每个峰值的强度变得较低。例如,在200MHz附近的峰值强度是50dB且比图7的峰值强度低15dB。例如,15dB的降低对应于关于电功率的1/30。因此,可以通过降低峰值密度来降低噪声。
[0071]此外,图9和图10是示出了作为将D19.2和D18.5用作LIDLl的情况的模拟结果而获得频谱的图表。如图所示,同样在这种情况下,频率谱的峰值强度低于图7的实例
[0072]在上述实施例中,解释将符号D13.2、D19.2或D18.5用作LIDLl的实例。然而,可以使用与上述符号不同的符号。即,由于提供其中相同数据模式的重复难以出现的配置便令人满意,如果多种类型的符号用作LIDL,该配置不受限制。
[0073]在8b/10b编码中,不使用其中在10个比特中被设置为“I”的比特的数目是7个比特或更多,或者3个比特或更小的符号以保持符号(代码)的DC平衡。如果使用在10个比特中被设置为“I”的比特的数目和被设置为“O”的比特的数目均被设置到5个比特的符号,可以保持DC平衡。然而,如果在NRZ系统中串行传输编码符号的假设下考虑到在符号中适当地出现“O”和“ I”之间的改变点(比特从“O”变为“ I”或从“ I”变为“O”的比特位置)的限制,仅为其中5个比特的“I”和“O”被设置为平衡状态的符号限定近似为从0x00到OxFF的256个代码的一半的134个代码。将剩余的122个代码限定为其中被设置为“I”的比特的数目为6个比特或4个比特的符号。
[0074]在该情况下,为了容易地设置DC平衡的均衡,使用运行差异(runningdisparity)(此后称为RD)的索引。S卩,包括被设置为“ I”的6个比特的符号和包括4个比特的符号的每两个集合被限定为用于每个编码。将前者定义为符号RD+并且将后者定义为符号RD-。将之前解释的其中“I”和“O”的数目被设置到仅5个比特的符号限定为RD±0。
[0075]在8b/10b编码中,选择符号,使得RD+和RD-交替地出现在连续符号中。在具有RD±0的符号的情况中,将下一符号的RD选择作为直接之前的RD的继任者。
[0076]因此,8b/10b编码且传输的符号串使用其中交替生成RD+和RD-的代码的系统,以保持DC平衡。然而,如果与空闲状态中传输的IDL符号集相似地传输连续的COM、LIDL符号,在不使用根据本实施例的创建随机形式的方法的情况下,周期性地发生RD的反转。例如,如果连续地传输其每一个均由COM(K28.5)和LIDLO (K28.3)配置的ILD符号集,为每个符号反转RD并且传输2个符号周期的固定模式。如果传输了这种周期性的固定模式,在周期中发生强EMI噪声并且在周期整数倍的频率上发生依赖于该模式的谐波噪声。
[0077]在本实施例中,通过使用被设置到RD±0的符号D13.2、D19.2或D18.5作为LIDLl,在COM、LIDLl的IDL符号集中发生一次RD的反转。在配置COM和LIDLO的K符号中,通过反转RD-符号的每个比特的值来获得RD+符号。因此,在其中反转了 RD的符号集中,按倒相位关系(phase-1nverted relat1nship)设置频谱分量。因此,如果传输夹住由COM和LIDLl配置的IDL符号集的COM和LIDLO的IDL符号集,COM和LIDLO的IDL符号集的频谱分量彼此取消,且可以期待依赖于模式的抑制谐波噪声的效果。
[0078]如果使用通过交替地传输COM和LIDLO的IDL符号集和COM和LIDLl的IDL符号集或者在传输了 N次COM和LIDLO的IDL符号集之后传输COM和LIDLl的IDL符号集来反转RD的系统,由于固定的RD反转周期,导致不能抑制反转周期中的EMI噪声的出现。因此,在本实施例中,为了防止RD反转的周期固定,提出分散地设定RD反转的周期且通过根据随机数选择LIDLO的符号集和LIDLl的符号集来抑制EMI噪声的峰值。
[0079]确认的是,在上述实施例中解释的LIDL符号D13.2、D19.2和D18.5均被设置到变为RD±0的符号,并且通过与LIDLO (K28.3)组合来获得EMI噪声抑制效果。此外,上述符号是其中通过在变为RD±0的多个LIDLl符号候选之间进行模拟而确认抑制效果大的符号。
[0080][第二实施例]
[0081 ] 接下来,将解释根据第二实施例的半导体设备和存储器系统。在本实施例中,在符号集中包括随机数数据,而不是使用多种类型的符号作为空闲符号。在下面的说明中,仅解释与第一实施例不同的部分。
[0082]<存储器控制12的配置>
[0083]图11是根据本实施例的存储器控制器12的框图。如图所示,利用如下配置来形成根据本实施例的存储器控制器12,其中在第一实施例解释的图3的配置中进一步提供置乱数据生成单元33。
[0084]置乱数据生成单元33包括随机数生成电路34。于是,其根据MPU27的控制来使用随机数生成电路34,生成例如8比特的随机数数据(置乱数据)SRDi (i = O到N,其中N是大于或等于I的自然数)。作为随机数生成电路34,例如可以使用线性反馈寄存器。
[0085]除了在第一实施例中解释的功能之外,8b/10b编码单元25还具有执行用于由置乱数据生成单元33生成的置乱数据SRDi的8b/10b编码的功能。
[0086]符号生成单元24发布作为空闲符号的一种类型的符号LIDL。例如,符号LIDL是K28.3。即,提供在第一实施例中仅发布LIDLO作为空闲符号的配置。
[0087]<存储器卡I和主机设备2之间的通信>
[0088]接下来,通过参考图12来解释存储器卡I和主机设备2之间的通信细节。图12是从存储器卡I传输到主机设备2的信号的定时图,并且图12对应于第一实施例中的图5。然而,由于建立与主机设备2的同步的操作与第一实施例的操作相同,因此附图中未示出上述状态。此外,在下面的说明中,仅解释与第一实施例的操作不同的时刻t2到
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1