发明名称 CONCURRENT ERROR DETECTION IN A TERNARY CONTENT-ADDRESSABLE MEMORY (TCAM) DEVICE
摘要 A plurality of data words are written into a TCAM; each has binary digits and don't-care digits. Contemporaneously, for each of the words: a first checksum is calculated on the binary digits; and the following are stored in a corresponding portion of a RAM: an identifier of the binary digits and the first checksum. The ternary content-addressable memory is queried with an input word. Upon the querying yielding a match, further steps include retrieving, from the random-access memory, corresponding values of the identifier of the binary digits and the first checksum; computing a second checksum on the input word, using the identifier of the binary digits; and if the second and first checksums are not equal, determining in real time that the match is a false positive.
申请公布号 US2016283317(A1) 申请公布日期 2016.09.29
申请号 US201514948273 申请日期 2015.11.21
申请人 International Business Machines Corporation 发明人 Abali Bulent;Blaner Bartholomew
分类号 G06F11/10;H03M13/09 主分类号 G06F11/10
代理机构 代理人
主权项 1. A method comprising: writing a plurality of data words into a ternary content-addressable memory, each of said data words having binary digits and don't-care digits; contemporaneous with said writing, for each of said plurality of data words: calculating a first checksum on said binary digits;storing, in a corresponding portion of a random-access memory: an identifier of said binary digits of said corresponding one of said data words; andsaid first checksum for said corresponding one of said data words; querying said ternary content-addressable memory into which said plurality of data words have been written with an input word; upon said querying yielding a match: retrieving from said random-access memory, corresponding values of said identifier of said binary digits and said first checksum;computing a second checksum on said input word, using said identifier of said binary digits; andif said second and first checksums are not equal, determining in real time that said match is a false positive.
地址 Armonk NY US