【技术实现步骤摘要】
三元内容可寻址存储器以及用于其的决策产生方法
[0001]本公开是有关于一种三元内容可寻址存储器以及用于三元内容可寻址存储器的决策产生方法。
技术介绍
[0002]三元内容可寻址存储器(Ternary Content Addressable Memory,TCAM)由于同时可针对储存的数据进行精确匹配检索与模糊匹配检索,因而十分适合大数据的应用。随着大数据技术的快速发展,TCAM也受到重视。
[0003]公开内容
[0004]本公开实施例提供一种三元内容可寻址存储器。三元内容可寻址存储器包括多条第一搜索线、多条第二搜索线、多个存储单元串以及一或多个电流感测单元。存储单元串包括多个存储单元,各该存储单元耦接至该多条第一搜索线的其中之一及该多条第二搜索线的其中之一。电流感测单元,耦接至该多个存储单元串。在一搜索操作时,根据该一或多个电流感测单元是否从该多个存储单元串侦测到电流或者根据该一或多个电流感测单元从该多个存储单元串流出的电流大小判断该多个存储单元串储存的数据中是否有与所要搜索的一数据串匹配的。
[0005]本公开另一实施例提供一种用于三元内容可寻址存储器的决策产生方法。决策产生方法包括:接收一目标数据串;决定一或多个屏蔽,并根据该一或多个屏蔽及该目标数据串产生一输入数据串;根据该输入数据串施加多个搜索电压至多条第一搜索线及多条第二搜索线;根据多个电流感测单元侦测该多条第一搜索线及该多条第二搜索线得到的多个电流值决定一或多个决策参数;以及根据该一或多个决策参数产生一决策。
[0006 ...
【技术保护点】
【技术特征摘要】
1.一种三元内容可寻址存储器,包括:多条第一搜索线;多条第二搜索线;以及多个存储单元串,包括多个存储单元,各该存储单元耦接至该多条第一搜索线的其中之一及该多条第二搜索线的其中之一;一或多个电流感测单元,耦接至该多个存储单元串,其中在一搜索操作时,根据该一或多个电流感测单元是否从该多个存储单元串侦测到电流或者根据该一或多个电流感测单元从该多个存储单元串流出的电流大小判断该多个存储单元串储存的数据中是否有与所要搜索的一数据串匹配的。2.根据权利要求1所述的三元内容可寻址存储器,其中该多个存储单元串被划分为多组,各该组的该多个存储单元通过一与门耦接至对应的该电流感测单元。3.根据权利要求1所述的三元内容可寻址存储器,其中各该存储单元包括:一第一晶体管,该第一晶体管的一第一端耦接至对应的该第一搜索线;以及一第二晶体管,该第二晶体管的一第一端耦接至对应的该第二搜索线,该第二晶体管的一第二端耦接至该第一晶体管的一第二端,该第二晶体管的一第三端耦接至该第一晶体管的一第三端。4.根据权利要求3所述的三元内容可寻址存储器,其中对于各该存储单元,在一编程操作中,当要编程一第一值时,编程该第一晶体管的一阈值电压为一低阈值电压及该第二晶体管的一阈值电压为一高阈值电压,以及当要一第二值时,编程该第一晶体管的该阈值电压为该高阈值电压及该第二晶体管的该阈值电压为该低阈值电压。5.根据权利要求4所述的三元内容可寻址存储器,其中对于各该存储单元,在该搜索操作时,当所要搜索的是该第一值时,该第一搜索线被施加一第一搜索电压,该第二搜索线被施加一第二搜索电压,以及当要搜索该第二值时,该第一搜索线被施加该第二搜索电压,该第二搜索线被施加该第一搜索电压,该第二搜索电压高于该高阈值电压,该高阈值电压高于该第一搜索电压,该第一搜索电压高于该低阈值电压。6.根据权利要求4所述的三元内容可寻址存储器,其中对于各该存储单元,在该编程操作中,当要编程一“随意”时,该第一晶体管的阈值电压及该第二晶体管的该阈值电压皆被编程为该低阈值电压。7.根据权利要求5所述的三元内容可寻址存储器,其中对于各该晶体管,当要搜索一通配符时,该第一搜索线及该第二搜索线皆被施加该第二搜索电压。8.根据权利要求1所述的三元内容可寻址存储器,其中各该存储单元串包括串接的多个晶体管,该多个晶体管中的一半分别为各该存储单元的一第一晶体管,该多个晶体管中的另外半数分别为各该存储...
【专利技术属性】
技术研发人员:曾柏皓,李峯旻,李明修,
申请(专利权)人:旺宏电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。