用于存储器上型式匹配的设备和方法技术

技术编号:36170804 阅读:52 留言:0更新日期:2022-12-31 20:22
本公开的实施例涉及能够在存储器装置内执行型式匹配操作的设备、系统、方法和存储器。可基于存储于寄存器中的型式对存储于所述存储器内的数据执行所述型式匹配操作。所述型式匹配操作的结果可由所述存储器提供。在所述型式匹配操作期间,可不从所述存储器输出被执行所述型式匹配操作的所述数据。所述型式匹配操作的所述数据。所述型式匹配操作的所述数据。

【技术实现步骤摘要】
【国外来华专利技术】用于存储器上型式匹配的设备和方法

技术介绍

[0001]本公开大体上涉及存储器装置,包含易失性存储器,例如动态随机存取存储器(DRAM)。数据可存储于DRAM的个别存储器单元中。存储器单元可以行和列的阵列形式组织。一行中的每一存储器单元可耦合到字线且一列中的每一存储器单元可耦合到位线。因此,每个存储器单元耦合到字线和位线。数据可提供到DRAM且从DRAM检索数据以用于通过微处理器、图形处理单元或其它电路执行各种计算。
[0002]例如人工智能和大数据分析等大量计算应用程序需要型式匹配操作。将针对型式搜索的数据从数据存储装置(例如,硬盘驱动器)提供到DRAM,且接着提供到执行型式匹配操作的处理器。

技术实现思路

[0003]本文中所描述的设备、系统和方法可允许由存储器执行型式匹配。这可允许在不在存储器外部将数据提供到其它处理电路的情况下分析所述数据。在一些实施例中,仅型式匹配操作的结果可由存储器提供。在一些应用中,这可减少用于型式匹配操作的时间。举例来说,并非将来自存储器阵列的多种数据发送到可将数据与特定型式进行比较的处理器(例如,CPU),存储器装置可具备型式匹配能力。处理器接着可请求型式匹配操作模式,且从存储器装置接收关于存储器阵列中存在或不存在特定型式的信息。
[0004]根据本公开的至少一个实例,一种设备可包含:存储器阵列,其经配置以将数据存储于半导体裸片上;第一寄存器,其在所述半导体裸片上且经配置以存储位串的型式;及比较器电路,其在所述半导体裸片上或位于所述存储器阵列下方,且经配置以:接收所述数据和所述位串的所述型式的指示;确定所述数据是否包含所述位串的所述型式;且基于确定所述数据是否包含所述位串的所述型式而产生结果。
[0005]根据本公开的至少一个实例,一种方法可包含:将第一型式存储于半导体裸片上的第一寄存器中,其中所述第一型式包含位串;在所述半导体裸片上的比较器电路处接收所述第一型式和数据的指示;利用所述比较器电路确定所述数据是否包含所述第一型式;基于所述确定而产生第一结果;及将所述第一结果的指示存储于所述存储器上的第二寄存器中。
[0006]根据本公开的至少一个实例,一种存储器可包含:存储器单元;多用途寄存器,其经配置以从所述存储器的外部端子接收指示型式的数据;比较器电路,其经配置以将所述存储器单元的内容与指示所述型式的所述数据进行比较并且提供型式指示;及结果寄存器,其经配置以存储所述型式指示且使所述型式指示可由所述存储器的另一外部端子存取。
附图说明
[0007]图1为根据本公开的实施例的半导体装置的框图。
[0008]图2为根据本公开的实施例的型式匹配电路的框图。
[0009]图3为根据本公开的实施例的系统的框图。
[0010]图4为根据本公开的实施例的方法的流程图。
[0011]图5为根据本公开的实施例的方法的流程图。
具体实施方式
[0012]某些实施例的以下描述在本质上仅为示例性的,并且绝不意图限制本公开的范围或其应用或用途。在对本专利技术的系统和方法的实施例的以下详细描述中,参考形成本文的一部分的附图,且借助于说明方式展示其中可实践所描述的系统和方法的特定实施例。足够详细地描述这些实施例,以使所属领域的技术人员能够实践本专利技术所公开的系统和方法,且应理解,可利用其它实施例,且在不脱离本公开的精神和范围的情况下可进行结构和逻辑改变。此外,为了清晰起见,当所属领域的技术人员清楚某些特征时将不再论述其详细描述,以免混淆本公开的实施例的描述。因此,以下详细描述不应以限制性的意义来理解,且本公开的范围仅由所附权利要求书来限定。
[0013]动态随机存取存储器(DRAM)通常用于存储用于执行由微处理器、图形处理单元、专用集成电路和/或其它电路(在本文中统称为处理电路)执行的计算的数据或从所述计算产生的数据。数据可从处理电路和/或长期数据存储装置(例如,非易失性存储器)传送到DRAM和从所述DRAM传送到所述处理电路和/或所述长期数据存储装置。举例来说,可从硬盘驱动器检索数据且将其提供到DRAM。接着可按需要将数据从DRAM提供到处理电路以用于由处理电路执行的计算。在一些装置中,向和从DRAM提供数据可由存储器控制器控制。存储器控制器可集成到处理电路和/或与DRAM和处理电路通信的单独组件中。
[0014]例如人工智能和大数据分析等大量计算应用程序需要型式匹配操作。举例来说,可针对特定序列搜索基因组信息的大规模数据库。在另一实例中,可训练神经网络以搜索图像数据中的某些特征,从而识别图像中的对象。当前,将针对型式搜索的数据从长期数据存储装置提供到DRAM,且提供到其中执行型式匹配操作的处理电路。然而,在一些应用中,在组件之间传送数据可减缓型式匹配计算。因此,期望减少在组件之间传送的数据。
[0015]根据本公开的实施例,例如DRAM的存储器可包含用于执行型式匹配计算的电路,在本文中被称为型式匹配电路。在一些实施例中,型式匹配电路可包含比较器电路和与比较器电路通信的一或多个寄存器。存储器可接收待分析的型式和数据以确定所述型式是否存在于所述数据中(例如,所述数据是否包含一或多个型式匹配)。型式匹配可由(例如,机载)存储器执行,且无需在存储器外部将待分析的数据提供到用于型式匹配操作的其它处理电路。确切地说,在一些实施例中,仅型式匹配操作的结果可由存储器提供。在一些应用中,通过存储器执行型式匹配操作且仅提供结果可至少由于较少数据在存储器与处理电路之间传送而减少型式匹配操作所需的时间。
[0016]图1为展示根据本公开的至少一个实施例的半导体装置100的整体配置的框图。在一些实例中,半导体装置100可为半导体存储器装置,例如集成在单个半导体芯片上的DRAM装置。
[0017]半导体装置100包含存储器阵列118。存储器阵列118展示为包含多个存储器组。在图1的实施例中,存储器阵列118展示为包含八个存储器组BANK0

BANK7。在其它实施例中,存储器阵列118中可包含更多或更少的组。每一存储器组包含多个字线WL、多个位线BL和/
BL以及布置在所述多个字线WL与所述多个位线BL和/BL的交叉点处的多个存储器单元MC。字线WL的选择由行解码器108执行,并且位线BL和/BL的选择由列解码器110执行。所选择的字线WL可由字线驱动器WD驱动到所要的电荷。在图1的实施例中,行解码器108包含用于每一存储器组的相应行解码器,且列解码器110包含用于每一存储器组的相应列解码器。位线BL和/BL耦合到相应感测放大器(SAMP)。
[0018]从位线BL或/BL读取的数据由感测放大器SAMP放大,并经由互补本地数据线(LIOT/B)提供到子放大器传送门120。子放大器传送门120可充当开关以在适合的LIOT/B与适合的共享主数据线(MIO)之间形成导电路径。读取数据可通过由子放大器传送门120提供的导电路径从本地数据线LIOT/B传递到主数据线MIO,且传递到读取放大器126,所述读取放大器将所述数据提供本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种设备,其包括:存储器阵列,其经配置以将数据存储于半导体裸片上;第一寄存器,其在所述半导体裸片上且经配置以存储位串的型式;及比较器电路,其在所述半导体裸片上或位于所述存储器阵列之下,且经配置以:接收所述数据和所述位串的所述型式的指示,确定所述数据是否包含所述位串的所述型式,且基于确定所述数据是否包含所述位串的所述型式而产生结果。2.根据权利要求1所述的设备,其进一步包括所述半导体裸片上的第二寄存器,所述第二寄存器经配置以存储所述结果的指示。3.根据权利要求2所述的设备,其中所述第一寄存器或所述第二寄存器中的至少一者为多用途寄存器。4.根据权利要求2所述的设备,其中所述第二寄存器进一步经配置以在所述结果的所述指示存储于所述第二寄存器中时将作用警告信号提供到位于所述半导体裸片外的装置,其中作用结果信号被提供到警告引脚。5.根据权利要求2所述的设备,其中响应于第一多用途寄存器命令将所述型式写入到所述第一寄存器,且响应于第二多用途寄存器命令从所述第二寄存器读取所述结果。6.根据权利要求1所述的设备,其中所述比较器电路能够编程以执行多个型式匹配操作中的至少一者以确定所述数据是否包含所述型式。7.根据权利要求1所述的设备,其中所述第一寄存器进一步经配置以存储第二型式,且其中所述比较器电路进一步经配置以确定所述数据是否包含所述第二型式且产生第二结果。8.根据权利要求1所述的设备,其进一步包括所述半导体裸片上的第三寄存器,所述第三寄存器经配置以存储第二型式,其中所述比较器电路进一步经配置以接收所述第二型式且确定所述数据是否包含所述第二型式且产生第二结果。9.根据权利要求1所述的设备,其进一步包括模式寄存器,其中当将第一值写入到所述模式寄存器时启用所述比较器电路。10.根据权利要求1所述的设备,其中所述比较器电路进一步经配置以在所述结果指示所述数据包含所述型式时提供作用警告信号,其中作用结果信号被提供到所述存储器外部的装置能够存取的警告引脚。11.一种方法,其包括:将第一型式存储于半导体裸片上的第一寄存器中,其中所述第一型式包含位串;在所述半导体裸片上的比较器电路处接收所述第一型式和数据的指示;利用所述比较器电路确定所述数据是否包含所述第一型式;基于所述确定产生第一结果;及将所述第一结果的指示存储于所述存储器上的第二寄存器中。12.根据权利要求11所述的方法,其进一步包括接收寄存器写入命令,其中响应于所述寄存器写入命令而执行将所述第一型式存储于所述第一寄存器中。13.根据权利要求11...

【专利技术属性】
技术研发人员:D
申请(专利权)人:美光科技公司
类型:发明
国别省市:

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

1