【技术实现步骤摘要】
与使用错误校正方法执行错误校正操作有关的半导体系统
[0001]相关申请的交叉引用
[0002]本申请要求于2021年6月16日向韩国知识产权局提交的申请号为10
‑
2021
‑
0078361的韩国申请的优先权,其全部内容通过引用合并于此。
[0003]本公开的实施例总体上涉及半导体系统,以及与通过使用错误校正方法来执行对数据中包括的错误进行校正的错误校正操作相关的半导体系统。
技术介绍
[0004]近来,为了提高半导体器件的运行速度,已经使用了用于在每个时钟周期输入/输出包括多个比特位的数据的各种方案。在提高数据的输入/输出速度的情况下,在数据传输过程期间发生错误的概率也会增加。因此,额外需要一种用于确保数据传输的可靠性的单独的装置和方法。
[0005]例如,在每次传输数据时,使用产生能够检查错误发生的错误码并将错误码与数据一起传输的方法,从而确保数据传输的可靠性。错误码包括能够检测已发生的错误的错误检测码(EDC)和能够在错误发生时自我校正错误的错误校正码(ECC)。
技术实现思路
[0006]在一个实施例中,一种半导体系统可以包括:控制器,其被配置为:在写入操作中,通过多个输入/输出线中的至少任何一个来输出写入数据和写入错误码,以及在读取操作中,通过所述多个输入/输出线中的至少任何一个来接收读取数据和读取错误码,并根据所述读取数据是否经错误校正来检测多个输入/输出线的故障;以及半导体器件,其被配置为:在所述写入操作中,基于所述写入错误码 ...
【技术保护点】
【技术特征摘要】
1.一种半导体系统,包括:控制器,其被配置为:在写入操作中,通过多个输入/输出线中的至少任何一个来输出写入数据和写入错误码,以及在读取操作中,通过所述多个输入/输出线中的至少任何一个来接收读取数据和读取错误码,并根据所述读取数据是否经错误校正来检测所述多个输入/输出线的故障;以及半导体器件,其被配置为:在所述写入操作中,基于所述写入错误码来校正所述写入数据的错误,储存经错误校正的所述写入数据并储存所述写入错误码,以及在所述读取操作中,基于在所述写入操作中储存的所述写入错误码来校正所述写入数据的错误,将经错误校正的所述写入数据输出作为所述读取数据,以及将在所述写入操作中储存的所述写入错误码输出作为所述读取错误码。2.根据权利要求所述1的半导体系统,其中,所述控制器包括外部错误校正电路,以及所述外部错误校正电路在所述写入操作中产生包括关于所述写入数据中所包括的错误的信息的所述写入错误码,以及在所述读取操作中基于所述读取错误码来校正所述读取数据的错误。3.根据权利要求2所述的半导体系统,其中,当所述外部错误校正电路校正所述读取数据中所包括的错误时,则所述控制器检测到在所述多个输入/输出线中发生故障,以及当所述外部错误校正电路没有校正所述读取数据中所包括的错误时,则所述控制器检测到在所述多个输入/输出线中没有发生故障。4.根据权利要求2所述的半导体系统,其中,所述外部错误校正电路包括:外部错误码发生器,其被配置为:在所述写入操作中,产生包括关于所述写入数据中所包括的错误的信息的所述写入错误码,以及在所述读取操作中,通过基于所述读取数据和所述读取错误码执行错误校正码ECC编码操作来产生外部校验子;外部校验子解码器,其被配置为:通过对所述外部校验子执行错误校正码ECC解码操作来产生外部错误校正信号;以及外部错误校正器,其被配置为:在所述写入操作中输出所述写入数据,以及在所述读取操作中,通过基于所述外部错误校正信号校正所述读取数据中所包括的错误来输出外部数据。5.根据权利要求1所述的半导体系统,其中,所述控制器输出用于执行所述写入操作和所述读取操作的命令、地址和时钟。6.根据权利要求5所述的半导体系统,其中,所述半导体器件包括:控制电路,其被配置为:基于与所述时钟同步的命令来产生用于执行所述写入操作的写入信号和用于执行所述读取操作的读取信号,以及从所述地址产生内部地址;内部错误校正电路,其被配置为:当所述写入信号被输入时,通过基于所述写入错误码校正所述写入数据中所包括的错误来产生内部写入数据,并从所述写入错误码来产生内部写入奇偶校验;以及当所述读取信号被输入时,通过基于内部读取奇偶校验校正内部读取数据中所包括的错误来产生所述读取数据,并从所述内部读取奇偶校验来产生所述读取错误码;以及
存储区,其被配置为:基于所述写入信号和所述内部地址来储存所述内部写入数据和所述内部写入奇偶校验,基于所述读取信号和所述内部地址将所储存的内部写入数据输出作为所述内部读取数据,以及将所储存的内部写入奇偶校验输出作为所述内部读取奇偶校验。7.根据权利要求6所述的半导体系统,其中,所述内部错误校正电路包括:内部错误码发生器,其被配置为:当所述写入信号被输入时,通过基于所述写入数据和所述写入错误码执行错误校正码ECC编码操作来产生内部校验子,并将所述写入错误码输出作为所述内部写入奇偶校验;以及当所述读取信号被输入时,通过基于所述内部读取数据和所述内部读取奇偶校验执行所述错误校正码ECC编码操作来产生所述内部校验子,并将所述内部读取奇偶校验输出作为所述读取错误码;内部校验子解码器,其被配置为:通过对所述内部校验子执行错误校正码ECC解码操作来产生内部错误校正信号;以及内部错误校正器,其被配置为:当所述写入信号被输入时,通过基于所述内部错误校正信号校正所述写入数据中所包括的错误来输出所述内部写入数据;以及当所述读取信号被输入时,通过基于所述内部错误校正信号校正所述内部读取数据中所包括的错误来输出所述读取数据。8.根据权利要求6所述的半导体系统,其中,所述存储区包括:数据区,其被配置为:根据所述写入信号和所述内部地址来储存所述内部写入数据,以及根据所述读取信号和所述内部地址将所储存的内部写入数据输出作为所述内部读取数据;以及奇偶校验区,其被配置为:根据所述写入信号和所述内部地址来储存所述内部写入奇偶校验,以及根据所述读取信号和所述内部地址将所储存的内部写入奇偶校验输出作为所述内部读取奇偶校验。9.一种错误校正方法,包括:根据命令的逻辑电平组合在写入操作期间,产生包括关于写入数据中所包括的错误的信息的写入错误码,以及将所述写入数据和所述写入错误码输出到半导体器件;以及根据所述命令的逻辑电平组合在读取操作期间,从所述半导体器件接收读取数据和读取错误码,以及基于所述读取错误码来校正所述读取数据中所包括的错误。10.根据权利要求9所述的错误校正方法,其中,在用于控制所述半导体器件的控制器中执行所述写入错误码的产生以及所述读取数据和所述读取错误码的接收。11.根据权利要求9所述的错误校正方法,其中,所述写入错误码的产生包括:检测所述命令的逻辑电平组合是否是用于所述写入操作的逻辑电平组合;在所述写入操作期间,产生包括关于所述写入数据中所包括的错误的信息的所述写入错误码;以及将所述写入数据和所述写入错误码输出到所述半导体器件。12.根据权利要求9所述的错误校正方法,其中,所述读取数据的接收包括:检测所述命令的逻辑电平组合是否是用于所述读取操作的逻辑电平组合;在所述读取操作期间,接收所述读取数据和所述读取错误码;基于所述读取错误码来检测所述读取数据中是否发生错误;
在基于所述读取错误码检测所述读取数据中是否发生错误的过程中,当检测到所述读取数据中发生错误时,校正所述读取数据中所包括的错误;以及将所述读取数据输出到主机。13.根据权利要求9所述的错误校正方法,还包括:根据所述命令的逻辑电平组合在所述写入操作期间,从所述控制器接收所述写入数据和所述写入错误码,储存通过基于所述写入错误码校正所述写入数据中所包括的错误而产生的内部写入数据,以及储存从所述写入错误码产生的内部写入奇偶校验;以及根据所述命令的逻辑电平组合在所述读取操作期间,通过基于从所储存的内部写入奇偶校验所产生的内部读取奇偶校验而校正从所述内部写入数据产生的内部读取数据中所包括的错误来输出所述读取数据。14.根据权利要求13所述的错误校正方法,其中,在所述半导体器件中执行所述写入数据的接收和所述读取数据的输出。15.根据权利要求13所述的错误校正方法,其中,所述写入数据的接收包括:检测所述命令的逻辑电平组合是否是用于所述写入操作的逻辑电平组合;在所述写入操作期间,基于所述写入错误码来检测所述写入数据中所包括的错误;当所述写入数据中发生错误时...
【专利技术属性】
技术研发人员:宋清基,
申请(专利权)人:爱思开海力士有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。