实现匹配近似度的模拟内容寻址存储器及其操作方法技术

技术编号:39187025 阅读:10 留言:0更新日期:2023-10-27 08:34
本公开提供了一种实现匹配近似度的模拟内容寻址存储器,该模拟内容寻址存储器包括:一输入电路、至少一模拟CAM存储单元及一输出电路。输入电路用于提供一输入数据。模拟CAM存储单元连接于输入电路,且接收输入数据。模拟CAM存储单元具有一缓和斜率匹配曲线。缓和斜率匹配曲线的一最高点对应于一已储存数据的数据数值。缓和斜率匹配曲线从最高点至一最低点对应至少三个数据数值。输出电路连接于模拟CAM存储单元且从模拟CAM存储单元接收一匹配信号。输出电路根据匹配信号输出一匹配近似度。本公开还提供了一种实现匹配近似度的模拟内容寻址存储器的操作方法。内容寻址存储器的操作方法。内容寻址存储器的操作方法。

【技术实现步骤摘要】
实现匹配近似度的模拟内容寻址存储器及其操作方法


[0001]本公开关于一种存储器及其操作方法,尤其涉及一种实现匹配近似度的模拟内容寻址存储器及其操作方法。

技术介绍

[0002]随着存储器技术的发展,专利技术了一种内容可寻址存储器(analog content

address memory,CAM)。内容可寻址存储器是应用于超高速搜索的一种特殊存储器。内容可寻址存储器可以高度并行的方式将输入搜索词与阵列中所有列的储存词进行比较。内容可寻址存储器在许多应用(尤其是图像搜索等应用)提供了非常强大的功能。
[0003]过去对于这方面的技术采用了2个模拟CAM存储单元来搜索2位数据、或采用3个模拟CAM存储单元来搜索3位数据。每一模拟CAM存储单元用于储存1位数据。请参照下表一,当输入数据为「1」且2个模拟CAM存储单元内的已储存数据为「2」时,其匹配位数为0。请参照下表二,当输入数据为「0」且两个模拟CAM存储单元的以储存数据为「2」时,其匹配位数为1。两个接近的数值反而具有较低的匹配位数。
[0004]表一
[0005][0006]表二
[0007][0008][0009]也就是说,上述的匹配位数已经无法正确表示出两个数值的关联度。这将会造成准确率的下降。

技术实现思路

[0010]本公开关于一种实现匹配近似度的模拟内容寻址存储器及其操作方法,其中模拟内容寻址存储器的模拟CAM存储单元具有缓和斜率匹配曲线,使得匹配信号能够依据输入
数据与已储存数据的关系逐渐变化,并且可以根据匹配信号输出匹配近似度。因此,模拟CAM能够准确表示输入数据与已储存数据的关系。
[0011]根据本公开的一方面,提出一种实现匹配近似度的模拟内容寻址存储器(analog content

address memory,analog CAM)。模拟内容寻址存储器包括一输入电路、至少一模拟CAM存储单元及一输出电路。输入电路用于提供一输入数据。模拟CAM存储单元连接于输入电路,且接收输入数据。模拟CAM存储单元具有一缓和斜率匹配曲线(mild swing match curve)。缓和斜率匹配曲线的一最高点对应于一已储存数据的数据数值。缓和斜率匹配曲线从最高点至一最低点对应至少三个数据数值。输出电路连接于模拟CAM存储单元且从模拟CAM存储单元接收一匹配信号。输出电路根据匹配信号输出一匹配近似度。
[0012]根据本公开的另一方面,提出一种模拟内容寻址存储器(analog content

address memory,analog CAM)的操作方法。操作方法包括以下步骤。输入一输入数据至至少一模拟CAM存储单元。模拟存储单元具有一缓和斜率匹配曲线(mild swing match curve)。缓和斜率匹配曲线的一最高点对应于一已储存数据的数据数值。缓和斜率匹配曲线从最高点至一最低点对应至少三个数据数值。从模拟CAM存储单元读取一匹配信号。根据匹配信号,输出一匹配近似度。
附图说明
[0013]为了对本公开的上述及其他方面有更佳的了解,下文特举实施例,并配合所附附图详细说明如下:
[0014]图1绘示了根据一实施例能够实现匹配近似度的模拟内容寻址存储器(analog content

address memory,analog CAM);
[0015]图2绘示了根据一实施例的模拟CAM存储单元的缓和斜率匹配曲线(mild swing match curve);
[0016]图3绘示了根据另一实施例的模拟CAM存储单元的缓和斜率匹配曲线;
[0017]图4绘示了根据一实施例的能够实现匹配近似度的模拟CAM的操作方法流程图;
[0018]图5A绘示了根据一实施例实现匹配近似度的模拟CAM的示意图;
[0019]图5B绘示了根据一实施例的模拟CAM存储单元的缓和斜率匹配曲线;
[0020]图6A绘示了根据一实施例的缓和斜率匹配曲线;
[0021]图6B绘示了根据一实施例的缓和斜率匹配曲线;
[0022]图7绘示了已储存数据的数据范围与级度数量的关系;
[0023]图8绘示了各种缓和斜率匹配曲线的不同形状;
[0024]图9绘示了缓和斜率匹配曲线的不同方面;
[0025]图10绘示了不同缓和斜率匹配曲线的匹配范围;
[0026]图11绘示了根据一实施例的模拟CAM存储单元的示意图;
[0027]图12绘示了如何形成模拟CAM存储单元的缓和斜率匹配曲线;
[0028]图13绘示了根据一实施例的模拟CAM存储单元;
[0029]图14绘示了如何形成模拟CAM存储单元的缓和斜率匹配曲线;
[0030]附图标记说明:
[0031]100,500:模拟CAM;
[0032]110,510:输入电路;
[0033]120,521,522,523,1120,1320:模拟CAM存储单元;
[0034]130,530:输出电路;
[0035]CV2,CV3,CV51,CV52,CV53,CV61,CV62,CV63,CV64,CV65,CV711,CV712,CV721,CV722,CV731,CV732,CV741,CV742,CV811,CV812,CV813,CV821,CV822,CV823,CV831,CV832,CV833,CV841,CV842,CV843,CV91,CV92,CV101,CV102,CV12,CV14:缓和斜率匹配曲线;
[0036]CV121,CV122,CV141,CV142:特性曲线;
[0037]Din,Din5,Din11,Din13:输入数据;
[0038]DR71,DR72,DR73,DR74:数据范围;
[0039]Ds,Ds51,Ds52,Ds53:已储存数据;
[0040]MAL,MAL51,MAL52,MAL53,MAL61,MAL62,MAL63,MAL64,MAL65:匹配近似度;
[0041]ML11,ML13:匹配线;
[0042]MSn11,MSn13:第一浮动栅极装置;
[0043]MSp11,MSp13:第二浮动栅极装置;
[0044]MX61,MX62,MX63,MX64,MX65:矩阵;
[0045]RG101,RG102:匹配范围;
[0046]S110,S120,S130:步骤;
[0047]SL11,SL131,SL132:源极线;
[0048]Sm,Sm11,Sm13,Sm51,Sm52,Sm53:匹配信号。
具体实施方式
[0049]请参照图1,其绘示了根据一实施例能够实现匹配近似度的模拟内容寻址存储器(analog content

address memo本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实现匹配近似度的模拟内容寻址存储器(analog content

address memory,analog CAM),其特征在于,包括:一输入电路,用于提供一输入数据;至少一模拟CAM存储单元,连接于该输入电路,且接收该输入数据,其中该模拟CAM存储单元具有一缓和斜率匹配曲线(mild swing match curve),该缓和斜率匹配曲线的一最高点对应于一已储存数据的数据数值,该缓和斜率匹配曲线从该最高点至一最低点对应至少三个数据数值;以及一输出电路,连接于该模拟CAM存储单元且从该模拟CAM存储单元接收一匹配信号,其中该输出电路根据该匹配信号输出一匹配近似度。2.根据权利要求1所述的模拟CAM,其中该匹配近似度具有两个以上的级度。3.根据权利要求1所述的模拟CAM,其中该匹配信号为电流、电压或电荷。4.根据权利要求1所述的模拟CAM,其中该缓和斜率匹配曲线具有线性变化或对数变化。5.根据权利要求1所述的模拟CAM,其中该缓和...

【专利技术属性】
技术研发人员:林榆瑄曾柏皓李峯旻
申请(专利权)人:旺宏电子股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1