-
公开(公告)号:US20190259433A1
公开(公告)日:2019-08-22
申请号:US16051202
申请日:2018-07-31
Applicant: Micron Technology, Inc.
Inventor: Daniel B. Penney , Liang Chen , David R. Brown
IPC: G11C7/22 , G11C7/10 , G11C11/4076 , G11C11/4093 , G11C8/18 , G11C8/10
Abstract: Method and devices include a shifter that is configured to receive a write command for a memory device and is configured to produce multiple shifted write commands from the write command. Multiple flip-flops that are configured to receive a subset of the multiple shifted write commands from the shifter. The multiple flip-flops also are configured to output an indicator of whether subsequent write commands of the subset of write commands is asserted when the write command has completed shifting through the shifter as a write start signal.
-
公开(公告)号:US10366009B2
公开(公告)日:2019-07-30
申请号:US14992616
申请日:2016-01-11
Applicant: Micron Technology, Inc.
Inventor: David R. Brown , Harold B Noyes , Inderjit Singh Bains
IPC: G06F3/06 , G06F12/0875 , G06F9/448 , G06N3/02 , G06F13/28
Abstract: A data analysis system to analyze data. The data analysis system includes a data buffer configured to receive data to be analyzed. The data analysis system also includes a state machine lattice. The state machine lattice includes multiple data analysis elements and each data analysis element includes multiple memory cells configured to analyze at least a portion of the data and to output a result of the analysis. The data analysis system includes a buffer interface configured to receive the data from the data buffer and to provide the data to the state machine lattice.
-
公开(公告)号:US10346244B2
公开(公告)日:2019-07-09
申请号:US15674178
申请日:2017-08-10
Applicant: Micron Technology, Inc.
Inventor: David R. Brown
Abstract: As described above, certain modes of operation, such as the Fast Zero mode and the ECS mode, may facilitate sequential access to individual cells of a memory array. To facilitate this functionality, a command controller may be provided, including one or more individual controllers to control the address sequencing when a particular mode entry command (e.g., Fast Zero or ECS) is received. In order to generate internal addresses to be accessed sequentially, one or more counters may also be provided. Advantageously, the counters may be shared such that they can be used in any mode of operation that may require address sequencing of all or large portions of the memory array, such as the Fast Zero mode or the ECS mode.
-
114.
公开(公告)号:US20190095497A1
公开(公告)日:2019-03-28
申请号:US16206290
申请日:2018-11-30
Applicant: Micron Technology, Inc.
Inventor: Harold B Noyes , David R. Brown
Abstract: Apparatuses and methods are provided for reducing power consumption in a pattern-recognition processor. A power control circuit may be coupled to a block of programmed state machines to enable selective activation and deactivation of the block during a pattern search. The block may be deactivated if the pattern search is no longer active in that block and activated when needed by the pattern search. Additionally, the block may be deactivated based on an identifier of the data stream being searched. Excess blocks not used for any programmed state machines may be disabled such that they are not refreshed during a memory cycle.
-
公开(公告)号:US20190087360A1
公开(公告)日:2019-03-21
申请号:US16192509
申请日:2018-12-10
Applicant: Micron Technology, Inc.
Inventor: Debra Bell , Paul Glendenning , David R. Brown , Harold B. Noyes
CPC classification number: G06F13/126 , G06F13/287 , G06F13/4022 , G06F13/404 , G06F2213/2802
Abstract: In one embodiment, a system includes a bus interface including a first processor, an indirect address storage storing a number of indirect addresses, and a direct address storage storing a number of direct addresses. The system also includes a number of devices connected to the bus interface and configured to analyze data. Each device of the number of devices includes a state machine engine. The bus interface is configured to receive a command from a second processor and to transmit an address for loading into the state machine engine of at least one device of the number of devices. The address includes a first address from the number of indirect addresses or a second address from the number of direct addresses.
-
公开(公告)号:US09870530B2
公开(公告)日:2018-01-16
申请号:US15262958
申请日:2016-09-12
Applicant: Micron Technology, Inc.
Inventor: David R. Brown , Harold B Noyes
CPC classification number: G06N3/08 , G06K9/00986 , G06N3/063
Abstract: A device includes a match element that includes a first data input configured to receive a first result, wherein the first result is of an analysis performed on at least a portion of a data stream by an element of a state machine. The match element also includes a second data input configured to receive a second result, wherein the second result is of an analysis performed on at least a portion of the data stream by another element of the state machine. The match element further includes an output configured to selectively provide the first result or the second result.
-
公开(公告)号:US20170364474A1
公开(公告)日:2017-12-21
申请号:US15534994
申请日:2015-12-29
Applicant: Micron Technology, Inc.
Inventor: Harold B Noyes , David R. Brown , Paul Glendenning , Paul D. Dlugosch
Abstract: A device includes a plurality of blocks. Each block of the plurality of blocks includes a plurality of rows. Each row of the plurality of rows includes a plurality of configurable elements and a routing line, whereby each configurable element of the plurality of configurable elements includes a data analysis element comprising a plurality of memory cells, wherein the data analysis element is configured to analyze at least a portion of a data stream and to output a result of the analysis. Each configurable element of the plurality of configurable elements also includes a multiplexer configured to transmit the result to the routing line.
-
公开(公告)号:US09817678B2
公开(公告)日:2017-11-14
申请号:US15063230
申请日:2016-03-07
Applicant: Micron Technology, Inc.
Inventor: David R. Brown , Harold B Noyes
CPC classification number: G06F9/444 , G06F8/45 , G06F9/4498 , G06K9/00986
Abstract: A device including a data analysis element including a plurality of memory cells. The memory cells analyze at least a portion of a data stream and output a result of the analysis. The device also includes a detection cell. The detection cell includes an AND gate. The AND gate receives result of the analysis as a first input. The detection cell also includes a D flip-flop including an output coupled to a second input of the AND gate.
-
公开(公告)号:US20170261956A1
公开(公告)日:2017-09-14
申请号:US15605542
申请日:2017-05-25
Applicant: Micron Technology, Inc.
Inventor: Harold B Noyes , David R. Brown , Paul Glendenning
IPC: G05B19/045 , G06F21/56 , G06N5/04 , H03K19/177 , G06F15/82 , G06F9/44
CPC classification number: G05B19/045 , G06F9/4498 , G06F15/82 , G06F21/567 , G06F2207/025 , G06N5/047 , H03K19/17724 , H03K19/17748
Abstract: Disclosed are methods and devices, among which is a device that includes a finite state machine lattice. The lattice may include a counter suitable for counting a number of times a programmable element in the lattice detects a condition. The counter may be configured to output in response to counting the condition was detected a certain number of times. For example, the counter may be configured to output in response to determining a condition was detected at least (or no more than) the certain number of times, determining the condition was detected exactly the certain number of times, or determining the condition was detected within a certain range of times. The counter may be coupled to other counters in the device for determining high-count operations and/or certain quantifiers.
-
公开(公告)号:US09535861B2
公开(公告)日:2017-01-03
申请号:US15045550
申请日:2016-02-17
Applicant: Micron Technology, Inc.
Inventor: David R. Brown , Harold B Noyes , Irene Junjuan Xu , Paul Glendenning
CPC classification number: G06F13/1673 , G06F9/4498 , G06F13/124 , G06F13/4022 , G06F13/4282 , G06F17/30516 , G06K9/00496 , G06K9/00973 , G06K9/00979 , H04L49/9021
Abstract: A device includes a routing buffer. The routing buffer includes a first port configured to receive a signal relating to an analysis of at least a portion of a data stream. The routing buffer also includes a second port configured to selectively provide the signal to a first routing line of a block of a state machine at a first time. The routing buffer further includes a third port configured to selectively provide the signal to a second routing line of the block of the state machine at the first time.
Abstract translation: 设备包括路由缓冲区。 路由缓冲器包括被配置为接收与数据流的至少一部分的分析有关的信号的第一端口。 路由缓冲器还包括被配置为在第一时间将信号选择性地提供给状态机的块的第一路由线的第二端口。 路由缓冲器还包括被配置为在第一时间将信号选择性地提供给状态机的块的第二路由选择线的第三端口。
-
-
-
-
-
-
-
-
-