背景技术:
1、内容可寻址存储器(“cam”)是一种计算存储器,其中存储的数据通过其内容而不是其位置进行搜索。当将“字”输入到cam时,cam会在其内容中搜索字。如果cam找到了字(即,“返回匹配”),则cam返回所找到的字所在位置的地址。
2、模拟cam(“acam”)是特殊类型的cam,其可以使用忆阻器的可编程电导来存储并且搜索值的范围(与仅可以存储/搜索零和一的更传统的基于数字的cam形成对比)。例如,在给定acam单元中,可以编程第一忆阻器的电导以设定范围的下界,并且可以编程第二忆阻器的电导以设定范围的上界。acam单元可以进行搜索以确定输入(例如,输入模拟电压信号)是否落入由第一忆阻器和第二忆阻器的电导所定义的编程范围内。如果输入落入编程范围内,则acam单元将返回匹配。如果输入落在编程范围外,则acam单元将返回不匹配。
3、各个acam单元可以布置成由acam单元的行和列构成的acam阵列。字可以沿acam阵列的行来被存储(acam阵列的行可以被称为“匹配线”),其中给定行的每个acam单元存储所存储字的条目。当acam阵列接收到输入字(例如,一系列模拟电压信号,每个信号表示输入字的条目)时,acam阵列可以沿acam阵列的列按条目来搜索输入字(即,可以沿cam阵列的第一列向下搜索输入字的第一条目,可以沿cam阵列的第二列向下搜索输入字的第二条目,等等)。如果给定行的所有acam单元针对输入字的相应条目都返回匹配,则acam阵列将在给定行中“找到”输入字。
技术实现思路
1.一种电路,包括:
2.如权利要求1所述的电路,其中:
3.如权利要求2所述的电路,其中,所述电路包括至少2*2m个可编程级别,用于跨至少所述第一acam子电路和所述第二acam子电路表示性地存储模拟电压范围。
4.如权利要求2所述的电路,其中,跨至少所述第一acam子电路和所述第二acam子电路被表示性地存储的模拟电压范围表示字的条目。
5.如权利要求4所述的电路,其中:
6.如权利要求5所述的电路,其中:
7.如权利要求2所述的电路,进一步包括:
8.如权利要求7所述的电路,其中:
9.如权利要求8所述的电路,其中,所述电路包括至少4*2m个可编程级别,用于跨所述第一acam子电路至所述第四acam子电路中的至少两个acam子电路表示性地存储模拟电压范围。
10.如权利要求8所述的电路,其中:
11.如权利要求10所述的电路,其中:
12.一种电路,包括:
13.如权利要求12所述的电路,其中:
14.如权利要求13所述的电路,其中,所述电路包括至少2*2m个可编程级别,用于跨至少所述第一acam子电路和所述第二acam子电路表示性地存储模拟电压范围。
15.如权利要求13所述的电路,跨至少所述第一acam子电路和所述第二acam子电路被表示性地存储的模拟电压范围表示字的条目。
16.一种电路,包括:
17.如权利要求16所述的电路,进一步包括:
18.如权利要求17所述的电路,其中:
19.如权利要求18所述的电路,其中,所述电路包括至少4*2m个可编程级别,用于跨所述第一acam子电路至所述第四acam子电路中的至少两个acam子电路表示性地存储模拟电压范围。
20.如权利要求18所述的电路,其中,跨所述第一acam子电路至所述第四acam子电路中的至少两个acam子电路被表示性地存储的模拟电压范围表示字的条目。