Unlock instant, AI-driven research and patent intelligence for your innovation.

Area efficient architecture for multi way read on highly associative content addressable memory (CAM) arrays

A technology for addressing memory and content, applied in the field of content addressable memory, which can solve problems such as timing loss, tag array power, performance or area adverse effects

Active Publication Date: 2019-04-26
QUALCOMM INC
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] However, such compression typically adversely affects the power, performance, or area (PPA) of the tag array and incurs a timing penalty since the compressed bits may need to be looked up prior to the tag search.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Area efficient architecture for multi way read on highly associative content addressable memory (CAM) arrays
  • Area efficient architecture for multi way read on highly associative content addressable memory (CAM) arrays
  • Area efficient architecture for multi way read on highly associative content addressable memory (CAM) arrays

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] Aspects disclosed herein provide techniques for reading multiple ways from an array of tags.

[0023] figure 1 is a block diagram illustrating a computing device 101 that may include a memory structure configured to operate in accordance with aspects of the present disclosure. For example, a computing device may include a memory 108 with a cache memory that can be executed by executing figure 2 Operation 200 shown in the searched label array

[0024] Computing device 101 may also be connected to other computing devices via network 130 . In general, network 130 may be a telecommunications network and / or a wide area network (WAN). In a particular aspect, network 130 is the Internet. In general, computing device 101 may be any type of computing device configured to synthesize computer machine instructions, including but not limited to desktop computers, servers, laptop computers, and tablet computers.

[0025] Computing device 101 generally includes: processor 110 c...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Aspects disclosed herein relate to techniques and an efficient architecture for enabling multi-way reads on highly associative content addressable memory (CAM) arrays. For example, a method for performing a tag search of a tag array can include reading a first subset of stored tag bits from multiple entries of the tag array, and comparing a second subset of stored tag bits from a one or more entries of the tag array against a search-tag to produce one or more possible way hit signals.

Description

[0001] Cross References & Priority Claims to Related Applications [0002] This patent application claims the benefit of U.S. Provisional Patent Application No. 62 / 401,614, filed September 29, 2016, and U.S. Patent Application No. 15 / 710,108, filed September 20, 2017, both of which are assigned to the present assignee and is hereby expressly incorporated herein by reference. technical field [0003] Aspects disclosed herein relate to the field of memory architectures. More specifically, aspects disclosed herein relate to content addressable memory (CAM). Background technique [0004] Content-addressable memory (CAM) is a type of memory that enables high-speed parallel searches of the memory for desired data words. Thus, CAM can be used for search-intensive applications. [0005] In high-performance CPU architectures, the cache hit ratio is an important factor in the overall achievable instructions per cycle (IPC) of the architecture. Server CPU architectures typically h...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F12/0864G06F12/0895G11C15/04
CPCG06F12/0864G06F12/0895G11C15/00G06F2212/1021G06F2212/1028G06F2212/1041G06F2212/401G06F2212/6032G11C15/04Y02D10/00G06F3/0611G06F3/0644G06F3/0659G06F3/0673
Inventor 哈里什·尚卡尔马尼什·加尔吉
Owner QUALCOMM INC