以提高的精度针对模拟CAM进行范围分段的制作方法

文档序号:35909750发布日期:2023-10-29 10:31阅读:39来源:国知局
以提高的精度针对模拟CAM进行范围分段的制作方法


背景技术:

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子电路被表示性地存储的模拟电压范围表示字的条目。


技术总结
系统和方法提供了新的电路,该新的电路通过利用范围分段的概念来跨多个aCAM单元/子电路表示性地存储模拟电压范围(此处,该表示性地存储的模拟电压范围可以对应于字条目)从而提高aCAM精度。以这种方式,当前公开的技术的电路可以随着每个aCAM单元/子电路被添加到该电路而线性地提高精度(例如,可以用于存储字条目的可编程级别数和/或可以针对其搜索输入信号的可编程级别数)。因此,相比于传统的aCAM,当前公开的技术的电路可以用于执行更复杂的计算——并且因此可以用于更广范围的计算应用。

技术研发人员:G·佩德雷蒂,J·穆恩,P·H·R·布鲁尔,C·格雷夫斯
受保护的技术使用者:慧与发展有限责任合伙企业
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1