KR910003672A - 연상 메모리 장치 - Google Patents
연상 메모리 장치 Download PDFInfo
- Publication number
- KR910003672A KR910003672A KR1019900011155A KR900011155A KR910003672A KR 910003672 A KR910003672 A KR 910003672A KR 1019900011155 A KR1019900011155 A KR 1019900011155A KR 900011155 A KR900011155 A KR 900011155A KR 910003672 A KR910003672 A KR 910003672A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- terminal
- reservoir
- bit length
- predetermined bit
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C15/00—Digital stores in which information comprising one or more characteristic parts is written into the store and in which information is read-out by searching for one or more of these characteristic parts, i.e. associative or content-addressed stores
- G11C15/04—Digital stores in which information comprising one or more characteristic parts is written into the store and in which information is read-out by searching for one or more of these characteristic parts, i.e. associative or content-addressed stores using semiconductor elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/90335—Query processing
- G06F16/90339—Query processing by using parallel associative memories or content-addressable memories
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Microcomputers (AREA)
- Dc Digital Transmission (AREA)
Abstract
내용 없음.
Description
본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음
제1도는 본 발명의 실시예에 따른 연상 메모리 장치의 전체 구성도.
Claims (8)
- 소정의 비트길이의 데이터를 저장하는 제1의 저장소자(1), 상기 소정의 비트길이의 데이터를 저장하는 여러개의 제2의 저장소자(2), 상기 소정의 비트길이의 상기 데이터를 리드 및 라이트 하도록 상기 제1의 저장소자(1)과 상기 여러개의 제2의 저장소자(2)에 접속된 제1의 데이터버스(5), 상기 제1의 저장소자(1)내에 저장된 상기 소정의 비트 길이의 상기 데이터를 전송하는 제2의 데이타를 전송하는 제2의 데이터 버스(6), 상기 제2의 저장소자(2)와 상기 제2의 데이터버스(6)에 결합되고, 상기 제1의 저장소자(1)내에 저장된 상기 소정의 비트 길이의 상기 데이터를 상기 여러개의 제2의 저장소자(2)내에 저장된 상기 소정의 비트길이의 상기 데이터와 비교하는 여러개의 비교기(7), 상기 여러개의 비교기(7)에서 출력된 비교 결과를 수신하도록 상기 여러개의 비교기(7)에 접속되는 출력부(10)과 상기 제1의 데이터버스(5)에 접속된 제1의 단자(A1), 상기 출력부(10)의 출력선(11a)에 접속된 제2의 단자(A2)와 및 데이터 신호선(13a)에 접속되고, 장치의 신호를 입력하여 출력하는 제3의 단자(A3)을 갖고, 제어 신호의 소정의 상태에 응답해서 상기 제1의 단자(A1)과 제3의 단지(A3)사이에서의 신호 전송을 허가하여 상기 제2의 단자(A2)와 제3의 단자(A3)사이에서의 신호전송을 금지하고, 상기 소정의 상태와 다른 상기 제어신호의 상태에 응답하여 상기 제1의 단자(A1)과 제3의 단자(A3) 사이에서의 신호전송을 금지하고, 상기 소정의 상태와 다른 상기 제어신호의 상태에 응답하여 상기 제1의 단자(A1)과 제3의 단자(A3) 사이에서의 신호전송을 금지하여 상기 제2의 단자(A2)와 제3의 단자(A3)사이에서의 신호전송을 허가하는 선택부(12)를 포 함하는 연상메모리 장치.
- 특허청구의 범위 제1항에 있어서, 상기 소정의 비트길이의 상기 데이터는 상기 선택부(12)의 상기 제1 및 제3의 단자(A1,A3)과 상기 제1의 데이터버스(5)를 거쳐서 상기 제1의 저장 소자(1) 및 상기 여러개의 저장소자(2)내에 저장되는 연상 메모리 장치.
- 특허청구의 범위 제2항에 있어서, 상기 제1의 저장소자(1)내에 저장된 상기 소정의 비트 길이의 상기 데이터는 탐색키이고, 상기 제2의 저장소자(2)내에 저장된 상기 소정의 비트길이의 상기 데이터는 저장키인 연상 메모리 장치.
- 특허청구의 범위 제3항에 있어서, 연상동작전에 상기 제1의 저장소자(1) 및 상기 여러개의 제2의 저장소자(2)내에 상기 탐색키에 및 저장키를 저장하기 위해 사용되는 어드레스신호에 응답해서 상기 제1의 저장소자(1)과 상기 여러개의 제2의 저장소자(2)중의 적어도 하나를 선택하고, 연상 동작결과에 따라서 상기 출력부(10)에서의 코드정보(11)을 상기 선택부(12)의 상기 제2의 단자에서 제3의 단자로 전송하도록 제어신호를 상기 선택부(12)에 공급하는 어드레스 디코더(4,4a)를 포함하는 연상 메모리 장치.
- 소정의 비트길이의 데이터를 저장하는 제1의 저장소자(1), 상기 소정의 비트길이의 데이터를 저장하는 여러개의 제2의 저장소자(2), 상기 소정의 비트길이의 상기 데이터를 리드 및 라이트 하도록 상기 제1의 저장소자(1)과 상기 여러개의 제2의 저장소자(2)에 접속된 제1의 데이터 버스(5), 상기 제1의 저장소자(1)내에 저장된 저장된 상기 소정의 비트 길이의 상기 데이터를 전송하는 제2의 데이터 버스(6), 상기 제2의 저장소자(2)와 상기 제2의 데이터 버스(6)에 결합되고, 상기 제1의 저장소자(1)내에 저장된 상기 소정의 비트 길이의 데이터를 상기 여러개의 제2의 저장소자(2)내에 저장된 상기 소정의 비트길이의 상기 데이터와 비교하는 여러개의 비교기(7), 상기 제1의 데이터버스(5)에 접속된 제의 단자(A1), 상기 출력부 (10)의 출력선(11A)에 접속된 제2의 단자(A2) 및 데이터 신호선(13a)에 접속되고, 장치의 신호를 입력하여 출력하는 제3의 단자(A3)을 갖고, 제어신호의 소정의 상태에 응답해서 상기 제1의 단자(A1)과 제3의 단자(A3) 사이에서의 신호전송을 금지하고, 상기 소정의 상태와 다른 상기 제어신호의 상태에 응답해서 샹기 제1의 단자(A1)과 제3의 단자 사이에서의 신호 전송을 금지하여 상기 제2의 단자(A2)와 제3의 단자(A3)사이에서의 신호전송을 허가하는 선택부(12)를 포함하는 단일칩으로 구성된 마이크로컴퓨터.
- 특허청구의 범위 제5항에 있어서, 상기 소정의 비트길이의 상기 데이타는 상기 선택부(12)의 상기 제1및 제2의 단자(A1, A3)과 상기 제1의 데이타버스(5)를 거쳐서 상기 제1의 저장소자(1) 및 상기 여러개의 저장소자(2)내에 저장되는 단일칩으로 구성되는 마이크로컴퓨터.
- 특허청구의 범위 제6항에 있어서, 상기 제1의 저장소자(1)내에 저장된 상기 소정의 비트 길이의 상기 데이터는 탐색키이고, 상기 제2의 저장소자(2)내에 저장된 상기 소정의 비트길이의 상기 데이터는 저장키인 단일칩으로 구성된 마이크로 컴퓨터.
- 연산동작전에 상기 제1의 저장소자(1) 및 상기 여러개의 제2의 저장소자(2)내에 상기 탐색키 및 저장키를 저장하기 위해 사용되는 어드레스신호에 응답해서, 상기 제1의 저장소자(1)과 여러개의 제2의 저장소자(2)중의 적어도 하나를 선택하고, 상기 연상동작 결과에 응답해서 연상동작 결과에 따라서 상기 출력부(10)에서의 코드정보(11)을 상기 선택부(12)의 상기 제2의 단자에서 제3의 단자로 전송하도록 제어신호를 상기 선택부(12)에 공급하는 어드레스 디코더(4,4a)를 포함하는 특허청구의 범위 제1항 기재의 단일칩으로 구성된 마이크로컴퓨터.※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP19656489 | 1989-07-31 | ||
JP1-196564 | 1989-07-31 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR910003672A true KR910003672A (ko) | 1991-02-28 |
KR0159941B1 KR0159941B1 (ko) | 1999-02-01 |
Family
ID=16359832
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019900011155A KR0159941B1 (ko) | 1989-07-31 | 1990-07-23 | 연상 메모리 장치 |
Country Status (3)
Country | Link |
---|---|
US (1) | US5036486A (ko) |
JP (1) | JPH03130994A (ko) |
KR (1) | KR0159941B1 (ko) |
Families Citing this family (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2685973B1 (fr) * | 1992-01-03 | 1994-02-25 | France Telecom | Point memoire pour memoire associative. |
US5999434A (en) | 1992-01-10 | 1999-12-07 | Kawasaki Steel Corporation | Hierarchical encoder including timing and data detection devices for a content addressable memory |
US5555397A (en) * | 1992-01-10 | 1996-09-10 | Kawasaki Steel Corporation | Priority encoder applicable to large capacity content addressable memory |
US5619446A (en) * | 1992-01-10 | 1997-04-08 | Kawasaki Steel Corporation | Hierarchical encoder including timing and data detection devices for a content addressable memory |
US5257220A (en) * | 1992-03-13 | 1993-10-26 | Research Foundation Of The State Univ. Of N.Y. | Digital data memory unit and memory unit array |
US5383146A (en) * | 1992-06-08 | 1995-01-17 | Music Semiconductors, Inc. | Memory with CAM and RAM partitions |
JPH0676583A (ja) * | 1992-07-06 | 1994-03-18 | Mitsubishi Electric Corp | 内容番地付記憶装置および一致ワード不要化方法 |
US5483480A (en) * | 1993-07-22 | 1996-01-09 | Kawasaki Steel Corporation | Method of using associative memories and an associative memory |
US5602764A (en) * | 1993-12-22 | 1997-02-11 | Storage Technology Corporation | Comparing prioritizing memory for string searching in a data compression system |
US5568416A (en) * | 1994-03-24 | 1996-10-22 | Kawasaki Steel Corporation | Associative memory |
US5446686A (en) * | 1994-08-02 | 1995-08-29 | Sun Microsystems, Inc. | Method and appartus for detecting multiple address matches in a content addressable memory |
JPH08202615A (ja) * | 1995-01-24 | 1996-08-09 | Matsushita Electric Ind Co Ltd | 記憶装置 |
US5949696A (en) * | 1997-06-30 | 1999-09-07 | Cypress Semiconductor Corporation | Differential dynamic content addressable memory and high speed network address filtering |
US6199140B1 (en) * | 1997-10-30 | 2001-03-06 | Netlogic Microsystems, Inc. | Multiport content addressable memory device and timing signals |
US6148364A (en) * | 1997-12-30 | 2000-11-14 | Netlogic Microsystems, Inc. | Method and apparatus for cascading content addressable memory devices |
US6240485B1 (en) | 1998-05-11 | 2001-05-29 | Netlogic Microsystems, Inc. | Method and apparatus for implementing a learn instruction in a depth cascaded content addressable memory system |
US6219748B1 (en) | 1998-05-11 | 2001-04-17 | Netlogic Microsystems, Inc. | Method and apparatus for implementing a learn instruction in a content addressable memory device |
US6381673B1 (en) | 1998-07-06 | 2002-04-30 | Netlogic Microsystems, Inc. | Method and apparatus for performing a read next highest priority match instruction in a content addressable memory device |
US6118682A (en) * | 1998-07-07 | 2000-09-12 | Vlsi Technology, Inc. | Method and apparatus for reading multiple matched addresses |
US6892272B1 (en) | 1999-02-23 | 2005-05-10 | Netlogic Microsystems, Inc. | Method and apparatus for determining a longest prefix match in a content addressable memory device |
US6460112B1 (en) | 1999-02-23 | 2002-10-01 | Netlogic Microsystems, Llc | Method and apparatus for determining a longest prefix match in a content addressable memory device |
US6499081B1 (en) | 1999-02-23 | 2002-12-24 | Netlogic Microsystems, Inc. | Method and apparatus for determining a longest prefix match in a segmented content addressable memory device |
US6574702B2 (en) | 1999-02-23 | 2003-06-03 | Netlogic Microsystems, Inc. | Method and apparatus for determining an exact match in a content addressable memory device |
US6539455B1 (en) | 1999-02-23 | 2003-03-25 | Netlogic Microsystems, Inc. | Method and apparatus for determining an exact match in a ternary content addressable memory device |
US6137707A (en) * | 1999-03-26 | 2000-10-24 | Netlogic Microsystems | Method and apparatus for simultaneously performing a plurality of compare operations in content addressable memory device |
US6567340B1 (en) | 1999-09-23 | 2003-05-20 | Netlogic Microsystems, Inc. | Memory storage cell based array of counters |
US7272027B2 (en) * | 1999-09-23 | 2007-09-18 | Netlogic Microsystems, Inc. | Priority circuit for content addressable memory |
US7110407B1 (en) | 1999-09-23 | 2006-09-19 | Netlogic Microsystems, Inc. | Method and apparatus for performing priority encoding in a segmented classification system using enable signals |
US7143231B1 (en) | 1999-09-23 | 2006-11-28 | Netlogic Microsystems, Inc. | Method and apparatus for performing packet classification for policy-based packet routing |
US7487200B1 (en) | 1999-09-23 | 2009-02-03 | Netlogic Microsystems, Inc. | Method and apparatus for performing priority encoding in a segmented classification system |
US6944709B2 (en) | 1999-09-23 | 2005-09-13 | Netlogic Microsystems, Inc. | Content addressable memory with block-programmable mask write mode, word width and priority |
US6934795B2 (en) | 1999-09-23 | 2005-08-23 | Netlogic Microsystems, Inc. | Content addressable memory with programmable word width and programmable priority |
KR100587148B1 (ko) * | 2000-12-30 | 2006-06-07 | 매그나칩 반도체 유한회사 | 캠 셀 구조 |
TWI271620B (en) * | 2005-06-16 | 2007-01-21 | Ememory Technology Inc | Method and apparatus for performing multi-programmable function with one-time programmable memories |
JP5653621B2 (ja) * | 2006-11-17 | 2015-01-14 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | 連想メモリ |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4439840A (en) * | 1981-09-28 | 1984-03-27 | Hughes Aircraft Company | Real-time ordinal-value filters utilizing partial intra-data comparisons |
JPS58146089A (ja) * | 1982-02-24 | 1983-08-31 | Hitachi Ltd | デコ−ダ |
JPS59220838A (ja) * | 1983-05-27 | 1984-12-12 | Nippon Telegr & Teleph Corp <Ntt> | 連想メモリ装置 |
US4622653A (en) * | 1984-10-29 | 1986-11-11 | Texas Instruments Incorporated | Block associative memory |
US4890260A (en) * | 1988-05-11 | 1989-12-26 | Advanced Micro Devices | Content addressable memory array with maskable and resettable bits |
US4897814A (en) * | 1988-06-06 | 1990-01-30 | Arizona Board Of Regents | Pipelined "best match" content addressable memory |
-
1990
- 1990-07-09 US US07/550,156 patent/US5036486A/en not_active Expired - Lifetime
- 1990-07-13 JP JP2183967A patent/JPH03130994A/ja active Pending
- 1990-07-23 KR KR1019900011155A patent/KR0159941B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR0159941B1 (ko) | 1999-02-01 |
US5036486A (en) | 1991-07-30 |
JPH03130994A (ja) | 1991-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR910003672A (ko) | 연상 메모리 장치 | |
KR930011784B1 (ko) | 메모리 카트리지 | |
KR890004999B1 (ko) | 프로그램 가능 판독 전용 메모리장치 및 그를 이용한 메모리시스템 | |
KR970059929A (ko) | 데이터보호회로 | |
KR840008189A (ko) | 메모리 식별장치 및 방법 | |
KR940020228A (ko) | 데이타 기억장치 | |
KR960701414A (ko) | 복수의 마이크로 프로세서들간에 애플리케이션 데이터 및 절차들을 공유하기 위한 보안성 애플리케이션 카드 | |
KR840008073A (ko) | 반도체 기억장치 | |
KR870010551A (ko) | 다이나믹 ram | |
KR890008829A (ko) | 반도체 기억장치 | |
KR880013065A (ko) | 컴퓨터 리소스 구성방법 및 장치 | |
US5179686A (en) | Method for automatically detecting the size of a memory by performing a memory warp operation | |
KR870003430A (ko) | 반도체 집적 회로장치 | |
KR870009383A (ko) | 여분의 회로부를 가지는 반도체 메모리 소자 | |
KR910008581A (ko) | 마이크로 콘트롤러 | |
KR900012161A (ko) | 집적된 매트릭스 메모리와 집적회로 | |
KR940026948A (ko) | 결함구제회로 | |
US5383161A (en) | IC card with decoder for selective control for memory storage | |
KR940010116A (ko) | 반도체 기억장치 | |
KR920000080A (ko) | 비휘발성 메모리장치의 시그네쳐(signature)회로 | |
KR900013621A (ko) | 반도체장치 | |
KR880000859A (ko) | 마이크로 프로세서 | |
KR910014819A (ko) | 듀얼-포트 캐쉬 태그 메모리 | |
KR970051327A (ko) | 데이타 기억 영역의 속성 데이타를 기억하는 속성 데이타 영역과 데이타 기억 영역을 갖는 비휘발성메모리 | |
KR890012316A (ko) | 프로그램가능한 메모리 데이터 보호회로 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20010731 Year of fee payment: 4 |
|
LAPS | Lapse due to unpaid annual fee |