WO2022151723A1 - 比较系统 - Google Patents
比较系统 Download PDFInfo
- Publication number
- WO2022151723A1 WO2022151723A1 PCT/CN2021/111486 CN2021111486W WO2022151723A1 WO 2022151723 A1 WO2022151723 A1 WO 2022151723A1 CN 2021111486 W CN2021111486 W CN 2021111486W WO 2022151723 A1 WO2022151723 A1 WO 2022151723A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- signal
- comparison
- data
- unit
- codes
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C29/38—Response verification devices
- G11C29/42—Response verification devices using error correcting codes [ECC] or parity check
Definitions
- the generation principle of the first check code will be described below with reference to FIG. 5 and FIG. 6 .
- the specific first check code is affected after the specific data error occurs here means that after the specific data error occurs, if the specific first check code obtained by the first encoding operation is re-executed, the specific first check code will be changed. It is different from the first check code formed before the data error occurs.
- the characteristic of the NOR gate unit 303 is that if the input terminals are all 0, the output is 1, and if the input terminal has one or more 1s, the output terminal is 0.
- the NOR gate unit has three input terminals; the NOR gate unit 303 is further configured so that if the number of unselected operation codes is 2, one input terminal of the NOR gate unit 303 is grounded to Vss.
- the number of second AND cells 304 is the same as the number of bits in the same byte. In the embodiment of the present application, if N is 8, there are 8 second AND gate units 304 correspondingly, and it is determined whether there is erroneous data in the byte and which bit occurs according to the outputs of the 8 second AND gate units 304 mistake.
- the input terminal of the unused first AND gate unit 302 is connected to the power supply, the input terminal of the unused NOR gate unit 303 is grounded, and the first operational code is connected to the input terminal of the decoder 301. Therefore, the decoding unit 301 only uses 8 wires to connect the input terminals, and each wire transmits a first operation code or a second operation code, which saves lines and area, and helps to improve the decoding speed.
Landscapes
- Detection And Correction Of Errors (AREA)
Abstract
Description
Claims (16)
- 一种比较系统,包括至少一个比较电路,所述比较电路包括:共用模块,连接电源信号以及接地信号,并基于第一信号以及第二信号控制输出所述电源信号或者所述接地信号,所述第一信号与所述第二信号反相;第一逻辑单元,连接所述共用模块,被配置为接收第三信号和第四信号,所述第三信号与所述第四信号反相,并输出第一运算信号,所述第一运算信号为所述第一信号与所述第三信号的异或;第二逻辑单元,连接所述共用模块,被配置为接收所述第三信号和所述第四信号并输出第二运算信号,所述第二运算信号为所述第一信号与所述第三信号的同或。
- 根据权利要求1所述的比较系统,其中,所述共用模块包括:第一共用单元,连接所述电源信号,并基于所述第一信号以及所述第二信号控制输出所述电源信号;第二共用单元,连接所述接地信号,并基于所述第一信号以及所述第二信号控制输出所述接地信号;其中,所述第一逻辑单元连接在所述第一共用单元与所述第二共用单元之间,所述第二逻辑单元连接在所述第一共用单元与所述第二共用单元之间。
- 根据权利要求2所述的比较系统,其中,所述第一共用单元包括:第零PMOS管,栅极接收所述第一信号,源极连接所述电源信号;第七PMOS管,栅极接收所述第二信号,源极连接所述电源信号;所述第二共用单元包括:第零NMOS管,栅极接收所述第一信号,源极连接所述接地信号;第七NMOS管,栅极接收所述第二信号,源极连接所述接地信号。
- 根据权利要求3所述的比较系统,其中,所述第一逻辑单元包括:第一PMOS管,栅极接收所述第四信号,源极连接所述第零PMOS管的漏极;第一NMOS管,栅极接收所述第三信号,漏极连接所述第一PMOS管的漏极,源极连接所述第零NMOS管的漏极;第四PMOS管,栅极接收所述第三信号,源极连接所述第七PMOS管的漏极;第四NMOS管,栅极接收所述第四信号,漏极连接所述第四PMOS管的漏极,源极连接所述第七NMOS管的漏极。
- 根据权利要求3所述的比较系统,其中,所述第二逻辑单元包括:第二PMOS管,栅极接收所述第三信号,源极连接所述第零PMOS管的漏极;第二NMOS管,栅极接收所述第四信号,漏极连接所述第二PMOS管的漏极,源极连接所述第零NMOS管的漏极;第五PMOS管,栅极接收所述第四信号,源极连接所述第七PMOS管的漏极;第五NMOS管,栅极接收所述第三信号,漏极连接所述第五PMOS管的漏极,源极连接所述第七NMOS管的漏极。
- 根据权利要求1所述的比较系统,其中,所述比较系统应用于存储系统,所述存储系统在读写操作期间写入或读取多个数据,所述多个数据分为M个字节,且每一所述字节具有N个数据;所述比较系统被配置为,接收所述多个数据,每一所述数据作为所述第一信号或者所述第三信号,且基于每一个所述字节中的若干数据进行第一编码运算产生X个第一校验码,同一所述第一校验码对应的所述若干数据在不同所述字节中的比特位相同,且基于若干所述字节中的所有数据进行第二编码运算产生Y个第二校验码,其中,X个所述第一校验码用于对每一所述字节中的所述N个数据进行检错和/或纠错,Y个所述第二校验码用于对所述M 个字节进行检错和/或纠错;所述M、N、X、Y均为正自然数。
- 根据权利要求6所述的比较系统,其中,所述比较系统包括:第一比较模块,所述第一比较模块由多个所述比较电路构成,被配置为,在所述存储系统写入操作期间,接收所述多个数据并进行比较处理,以生成X个所述第一校验码和Y个所述第二校验码。
- 根据权利要求7所述的比较系统,其中,所述第一比较模块包括:多个第一比较单元,每一所述第一比较单元被配置为在所述存储系统写入操作期间,接收每一所述字节中的若干数据并进行比较处理,并输出一所述第一校验码,且每一所述第一比较单元对应接收所述字节中不同的比特位组合的若干数据;多个第二比较单元,每一所述第二比较单元被配置为在所述存储系统写入操作期间,接收若干所述字节中的所有数据并进行比较处理,并输出一所述第二校验码,且每一所述第二比较单元对应接收不同所述字节组合的所有数据。
- 根据权利要求8所述的比较系统,其中,所述M为16,所述N为8,所述X为3,所述Y为5;所述第一比较单元的数量为3,所述第二比较单元的数量为5。
- 根据权利要求6所述的比较系统,所述比较系统还包括:第二比较模块,所述第二比较模块由多个所述比较电路构成,被配置为,在所述存储系统读取操作期间,接收所述多个数据、X个所述第一校验码以及Y个所述第二校验码,所述第一校验码、所述第二校验码或者所述数据作为所述第一信号或所述第三信号;所述第二比较模块被配置为,对每一个所述字节中的若干数据以及X个所述第一校验码进行第三编码运算,以生成X个第一运算码,且每一所述第一运算码与一所述第一校验码对应,还对若干个所述字节中的所有数据以及Y个所述第二校验码进行第四编码运算,以生成Y个第二运算码,且每一所述 第二运算码与一所述第二校验码对应;其中,所述第三编码运算为同或或异或,所述第四编码运算为同或或异或。
- 根据权利要求10所述的比较系统,其中,所述第二比较模块包括:若干第三比较单元,每一所述第三比较单元被配置为在所述存储系统读取操作期间,接收每一所述字节中的若干数据并进行比较处理,并输出一第一更新校验码,且每一所述第三比较单元对应接收所述字节中不同的比特位组合的若干数据;若干第四比较单元,每一所述第四比较单元被配置为在所述存储系统读取操作期间,接收若干所述字节中的所有数据并进行比较处理,并输出一第二更新校验码,且每一所述第四比较单元对应接收不同所述字节组合的所有数据;若干第五比较单元,每一所述第一校验码和一所述第一更新校验码作为一所述第五比较单元对应的所述第一信号和所述第三信号,每一所述第五比较单元输出一所述第一运算码;若干第六比较单元,每一所述第二校验码和所述第二更新校验码作为一所述第六比较单元对应的所述第一信号和所述第三信号,每一所述第六比较单元输出一所述第二运算码。
- 根据权利要求10所述的比较系统,所述比较系统还包括:译码模块,被配置为,接收X个所述第一运算码以及Y个所述第二运算码,并对出错的数据位置进行定位。
- 根据权利要求12所述的比较系统,其中,所述译码模块包括:M个译码单元,每一所述译码单元与一所述字节对应,被配置为对X个所述第一运算码以及Y个所述第二运算码进行译码处理,以获取所述字节中是否具有出错的数据并对出错的数据的比特位进行定位。
- 根据权利要求13所述的比较系统,其中,所述译码单元包括:译码器,被配置为接收X个所述第一运算码并输出N个第一译码信号, 每一所述第一译码信号与所述N个数据的一比特位对应;第一与门单元,被配置为接收至少两个选中运算码,并进行逻辑与运算,所述选中运算码为,Y个所述第二校验码中与相应的所述字节对应的所述第二校验码经由所述第四编码运算后得到的所述第二运算码;或非门单元,被配置为接收至少两个未选运算码,并进行逻辑或非运算,所述未选运算码为,相应的所述字节对应的所述选中运算码除外的所述第二运算码;N个第二与门单元,每一所述第二与门单元的输入端连接所述第一与门单元的输出端、所述或非门单元的输出端以及一所述第一译码信号,基于N个所述第二与门单元的输出,获取出错的数据位置。
- 根据权利要求14所述的比较系统,其中,所述第一与门单元具有三个输入端;所述第一与门单元还被配置为,若所述选中运算码的数量为2,则所述第一与门单元的一输入端连接电源。
- 根据权利要求15所述的比较系统,其中,所述或非门单元具有三个输入端;所述或非门单元还被配置为,若所述未选运算码的数量为2,则所述或非门单元的一输入端接地。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP21854922.8A EP4050608B1 (en) | 2021-01-14 | 2021-08-09 | Comparator with xor and xnor logic circuits |
JP2022538713A JP2023512892A (ja) | 2021-01-14 | 2021-08-09 | 比較システム |
KR1020227021376A KR102673257B1 (ko) | 2021-01-14 | 2021-08-09 | 비교 시스템 |
US17/669,565 US11935616B2 (en) | 2021-01-14 | 2022-02-11 | Comparison system |
JP2024064892A JP2024096874A (ja) | 2021-01-14 | 2024-04-12 | 記憶システム |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110049123.4 | 2021-01-14 | ||
CN202110049123.4A CN114765053B (zh) | 2021-01-14 | 2021-01-14 | 比较系统 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/669,565 Continuation US11935616B2 (en) | 2021-01-14 | 2022-02-11 | Comparison system |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022151723A1 true WO2022151723A1 (zh) | 2022-07-21 |
Family
ID=81454828
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2021/111486 WO2022151723A1 (zh) | 2021-01-14 | 2021-08-09 | 比较系统 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN114765053B (zh) |
WO (1) | WO2022151723A1 (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5936870A (en) * | 1996-08-17 | 1999-08-10 | Lg Electronics Inc. | Arithmetic operating device for digital signal processing and method therefor |
US20050273678A1 (en) * | 2004-04-23 | 2005-12-08 | Infineon Technologies Ag | Test apparatus for testing an integrated circuit |
CN102857217A (zh) * | 2012-09-11 | 2013-01-02 | 宁波大学 | 一种低功耗异或/同或门电路 |
CN103078629A (zh) * | 2012-12-27 | 2013-05-01 | 广州中大微电子有限公司 | 一种基于7管异或同或单元的全加器电路 |
CN105471425A (zh) * | 2015-12-08 | 2016-04-06 | 无锡芯响电子科技有限公司 | 一种可实现异或门或者同或门复用的电路 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4736376A (en) * | 1985-10-25 | 1988-04-05 | Sequoia Systems, Inc. | Self-checking error correcting encoder/decoder |
US4749886A (en) * | 1986-10-09 | 1988-06-07 | Intersil, Inc. | Reduced parallel EXCLUSIVE or and EXCLUSIVE NOR gate |
US7231582B2 (en) * | 2003-12-19 | 2007-06-12 | Stmicroelectronics, Inc. | Method and system to encode and decode wide data words |
KR100905712B1 (ko) * | 2006-09-29 | 2009-07-01 | 삼성전자주식회사 | 에러 정정 코드를 이용한 병렬 비트 테스트 장치 |
CN102255618B (zh) * | 2010-05-20 | 2013-07-31 | 中国人民解放军国防科学技术大学 | 一种低开销的高速加法器瞬态故障自动校正电路 |
WO2014097464A1 (ja) * | 2012-12-20 | 2014-06-26 | 富士通株式会社 | データ比較回路、及び、処理装置 |
-
2021
- 2021-01-14 CN CN202110049123.4A patent/CN114765053B/zh active Active
- 2021-08-09 WO PCT/CN2021/111486 patent/WO2022151723A1/zh unknown
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5936870A (en) * | 1996-08-17 | 1999-08-10 | Lg Electronics Inc. | Arithmetic operating device for digital signal processing and method therefor |
US20050273678A1 (en) * | 2004-04-23 | 2005-12-08 | Infineon Technologies Ag | Test apparatus for testing an integrated circuit |
CN102857217A (zh) * | 2012-09-11 | 2013-01-02 | 宁波大学 | 一种低功耗异或/同或门电路 |
CN103078629A (zh) * | 2012-12-27 | 2013-05-01 | 广州中大微电子有限公司 | 一种基于7管异或同或单元的全加器电路 |
CN105471425A (zh) * | 2015-12-08 | 2016-04-06 | 无锡芯响电子科技有限公司 | 一种可实现异或门或者同或门复用的电路 |
Also Published As
Publication number | Publication date |
---|---|
CN114765053B (zh) | 2024-08-09 |
CN114765053A (zh) | 2022-07-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP4050608B1 (en) | Comparator with xor and xnor logic circuits | |
US11791009B2 (en) | Error correction system | |
US11990201B2 (en) | Storage system | |
US11599417B2 (en) | Error correction system | |
WO2022151730A1 (zh) | 存储系统 | |
WO2022151724A1 (zh) | 纠错系统 | |
WO2022151723A1 (zh) | 比较系统 | |
RU164633U1 (ru) | Устройство хранения и передачи информации с обнаружением ошибок | |
US6360347B1 (en) | Error correction method for a memory device | |
WO2022151722A1 (zh) | 存储系统 | |
WO2022151721A1 (zh) | 纠错系统 | |
EP1192544B1 (en) | Error correction circuit and method for a memory device | |
RU2450332C1 (ru) | Устройство хранения информации с обнаружением одиночных и двойных ошибок | |
US6584594B1 (en) | Data pre-reading and error correction circuit for a memory device | |
RU2297034C2 (ru) | Отказоустойчивое устройство хранения информации | |
RU42684U1 (ru) | Самокорректирующееся запоминающее устройство | |
CN116453578A (zh) | 循环冗余校验电路及ddr存储器 | |
KR20080108869A (ko) | 데이터 전송 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ENP | Entry into the national phase |
Ref document number: 2021854922 Country of ref document: EP Effective date: 20220218 |
|
ENP | Entry into the national phase |
Ref document number: 2022538713 Country of ref document: JP Kind code of ref document: A |
|
ENP | Entry into the national phase |
Ref document number: 20227021376 Country of ref document: KR Kind code of ref document: A |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21854922 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |