KR920018775A - 패리티 검사회로 - Google Patents
패리티 검사회로 Download PDFInfo
- Publication number
- KR920018775A KR920018775A KR1019920005255A KR920005255A KR920018775A KR 920018775 A KR920018775 A KR 920018775A KR 1019920005255 A KR1019920005255 A KR 1019920005255A KR 920005255 A KR920005255 A KR 920005255A KR 920018775 A KR920018775 A KR 920018775A
- Authority
- KR
- South Korea
- Prior art keywords
- parity
- output
- valid
- parity check
- circuit
- Prior art date
Links
- 238000000034 method Methods 0.000 claims description 7
- 230000002401 inhibitory effect Effects 0.000 claims 4
- 238000013479 data entry Methods 0.000 claims 2
- 230000009977 dual effect Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1008—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
- G06F11/1064—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices in cache or content addressable memories
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0806—Multiuser, multiprocessor or multiprocessing cache systems
- G06F12/0815—Cache consistency protocols
- G06F12/0831—Cache consistency protocols using a bus scheme, e.g. with bus monitoring or watching means
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Detection And Correction Of Errors (AREA)
- Debugging And Monitoring (AREA)
Abstract
내용 없음
Description
본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음
제1도는 본 발명에 따른 패리티 검사 기술을 이용할 수 있는 캐시 태그 메모리(cache tag memory)의 블록도.
제2도는 제1도에 예시한 바와같은 메모리의 양호한 실시예에 있는 단일 엔트리(single entry)를 예시한 도면.
제3도는 본 발명에 따른 패리티 검사의 동작을 금지시키는 양호한 제어 기능을 지시하는 표.
제4도는 본 발명에 따른 양호한 패리티 검사 회로의 논리 회로도.
Claims (20)
- 기억장소가 유효한지를 지시하는 제1필드 및 제2필드를 가지는 메모리를 위한 패리티 검사 회로에 있어서, 기억 장소에서 판독된 엔트리가 유호 패리티인지를 나타내는 신호를 발생하는 패리티 검사 회로와; 상기 패리티 검사 회로의 출력을 허가하면, 상기 제1 필드와 상기 제2필드의 값들을 지하는 2개의 입력들을 가지며, 상기 제1 피드와 상기 제2 필드들이 미리 선택된 값을 가질 때 상기 패리티 검사 회로의 출력을 허가하도록 동작하는 허가 회로로 구성됨을 특징으로 하는 패리티 검사 회로.
- 제1항에 있어서, 상기 메모리는 캐시 태그 메모리임을 특징으로 하는 패리티 검사 회로.
- 제2항에 있어서, 상기 제1필드와 상기 제2필드는 각각 유효 비트 필드와 스누피 유효 비트 필드임을 특징으로 하는 패리티 검사 회로.
- 제1항에 있어서, 상기 메모리는 상기 메모리의 엔트리들을 판독해낼 수 있는 제1포트와 제2포트를 각각 가지는 듀얼 포트 메모리이고, 상기 패리티 검사 회로와 상기 허가 회로는 상기 제1포트에 연결되며; 상기 회로는 또한, 상기 제2포트에 연결된 제2 패리티 검사회로와, 상기 제2패리티 검사 회로의 출력을 허가하기 위한 제2허가 회로를 포함함을 특징으로 하는 패리티 검사회로.
- 제1항에 있어서, 상기 패리티 검사 회로는 출력 버퍼를 포함하며, 상기 제1필드 및 상기 제2필드가 선택된 값을 가질 때 상기 허가 회로는 출력 버퍼의 출력을 선택된 값에 있게 하는 패리티 검사회로.
- 제5항에 있어서, 상기 선택된 버퍼의 출력 값은 패리티가 유효함을 나타내는 값임을 특징으로 하는 패리티 검사 회로.
- 제5항에 있어서, 상기 출력 버퍼는 논리 게이트이고, 상기 허가 회로의 출력은 이러한 논리 게이트에 입력으로써, 제공되며, 상기 허가 회로의 출력이 동작 금지 신호를 나타내며 논리 게이트의 출력을 알려진 값에 있게되며, 그렇지않으면 상기 패리티 검사 회로의 출력을 나타냄을 특징으로 하는 패리티 검사 회로.
- 다수의 어드레스가능한 엔트리들을 가지며, 또한 각 엔트리에 대하여, 상기 엔트리가 유효한지를 나타내는 제1유효 비트 및 제2 유효 비트들과 패리티 비트를 가지는 메모리 어레이와; 상기 메모리 어레이에 연결된 제1입력/출력 포트와; 상기 메모리 어레이에 연결된 제2 입력/출력 포트와; 상기메모리 어레이의 엔트리내에 기억된 데이터 값들에 대하여 패리티를 지시하는 패리티 비트를 발생시키고 이러한 패리티 비트를 상기 어레이에 기억시키는 패리티 발생 회로와; 상기 제1 및 제2 입력/출력 포트들과 각각 결합되고 상기 메모리 어레이에 연결된 제1 및 제2패리티 검사 회로들과; 상기 제1 및 제2패리티 검사 회로들에 연결되어 엔트리에 대한 상기 제1 유효 비트 및 제2유효 비트들이 미리 선택된 상태에 있을 때 상기 패리티 검사 회로들의 동작을 금지시키는 수단으로 구성됨을 특징으로 하는 캐시 태그 메모리.
- 제8항에 있어서, 상기 메모리 어레이에의 데이터 엔트리들을 단지 상기 제2 입력/출력 포트를 통해서만 기록되고, 상기 제2입력/출력 포트는 단자 엔트리에 대한 상기 유효 비트들중의 한 비트와 상기 패리티 비트의 값들만을 변화시킴으로 특징으로 하는 캐시 태그 메모리.
- 제9항에 있어서, 상기 패리티 발생 회로는 상기 제1 입력/출력 포트를 대한 상기 메모리 어레이내에 기록된 데이터를 위한 패리티 비트만을 발생시킴을 특징으로 하는 캐시 태그 메모리.
- 제8항에 있어서, 상기 동작 금지 수단은 상기 패리티 검사 회로를 위한 출력 버퍼에 연결되어 엔트리를 위한 상기 제1 유효비트 및 제2유효 비트들이 미리 선택된 상태에 있을 때 이러한 버퍼의 출력을 미리 선택된 상태에 있게하는 논리 회로를 포함함을 특징으로 하는 캐시 태그 메모리.
- 제11항에 있어서, 상기 미리 선택된 상태는 두 유효 비트들이 메모리 어레이의 엔트리를 무효화시키는 상태를 포함함을 특징으로 하는 캐시 태그 메모리.
- 제12항에 있어서, 상기 미리 선택된 상태는 두 유효 비트들이 “0”의 값을 가지는 상태를 포함함을 특징으로 하는 캐시 태그 메모리.
- 제11항에 있어서, 상기 출력 버퍼는 상기 논리 회로의 출력에 연결된 입력과 상기 패리티 검사 회로의 출력에 연결된 제2 입력을 가지는 논리 게이트임을 특징으로 하는 캐시 태그 메모리.
- 제8항에 있어서, 상기 메모리 어레이는 각 엔트리에 대한 유효 비트만을 설정함으로써 소거되어 무효 엔트리들을 지시함을 특징으로 하는 캐시 태그 메모리.
- 다수의 어드레스 가능한 엔트리들을 가지는 메모리 장치의 패리티를 검사하기 위한 방법에 있어서, 엔트리에 데이터와 함께 메모리 어레이의 패리티 비트를 기억시키는 단계와; 상기 메모리 어레이의 각각의 데이터 엔트리에 대한 제1유효 비트 및 제2유효 비트 데이터를 기억시키는 단계와; 상기 메모리 어레이의 엔트리가 판독될 때 판독될때 상기 엔트리를 위한 패리티가 유효한지를 지시하는 신호를 발생시키는 단계와; 상기 제1 유효 비트 및 제2유효 비트들이 미리 선택된 상태에 있을 때 발생된 신호를 금지시키는 단계로 구성됨을 특징으로 하는 메모리 장치의 패리티를 검사하는 방법.
- 제16항에 있어서, 상기 미리 선택된 상태는 두 유효 비트가 엔트리는 무효다라고 지시하는 하나의 상태임을 특징으로 하는 메모리 장치의 패리티를 검사하는 방법.
- 제16항에 있어서, 상기 동작 금지 단계는, 두 유효 비트들이 미리 선택된 상태에 있을 때 패리티 신호를 선택된 상태에 있게하는 단계를 포함함을 특징으로 하는 메모리 장치의 패리티를 검사하는 방법.
- 제18항에 있어서, 상기 선택된 상태는 패리티가 유효하다고 지시함을 특징으로 하는 메모리 장치의 패리티를 검사하는 방법.
- 제16항에 있어서, 상기 메모리 어레이는 모든 메모리 앤투라둘애 대하여 제1 및 제2 유효 비트만을 설정함으로써 소거되어 상기 엔트리들이 무효라고 지시하는 상태가 됨을 특징으로 하는 메모리 장치의 패리티를 검사하는 방법.※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US07/677,313 | 1991-03-29 | ||
US07/677,313 US5339322A (en) | 1991-03-29 | 1991-03-29 | Cache tag parity detect circuit |
Publications (1)
Publication Number | Publication Date |
---|---|
KR920018775A true KR920018775A (ko) | 1992-10-22 |
Family
ID=24718193
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019920005255A KR920018775A (ko) | 1991-03-29 | 1992-03-28 | 패리티 검사회로 |
Country Status (5)
Country | Link |
---|---|
US (1) | US5339322A (ko) |
EP (1) | EP0506474B1 (ko) |
JP (1) | JPH0594377A (ko) |
KR (1) | KR920018775A (ko) |
DE (1) | DE69222554T2 (ko) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5297094A (en) * | 1991-07-17 | 1994-03-22 | Sgs-Thomson Microelectronics, Inc. | Integrated circuit memory device with redundant rows |
US5311477A (en) * | 1991-07-17 | 1994-05-10 | Sgs-Thomson Microelectronics, Inc. | Integrated circuit memory device having flash clear |
US5287322A (en) * | 1991-07-17 | 1994-02-15 | Sgs-Thomson Microelectronics, Inc. | Integrated circuit dual-port memory device having reduced capacitance |
US5513335A (en) * | 1992-11-02 | 1996-04-30 | Sgs-Thomson Microelectronics, Inc. | Cache tag memory having first and second single-port arrays and a dual-port array |
EP0697658B1 (en) * | 1994-08-15 | 1998-10-28 | United Microelectronics Corporation | Automatic detection and enabling/disabling apparatus for computer memory system parity bits |
US6067642A (en) * | 1995-02-21 | 2000-05-23 | Automotive Systems Laboratory, Inc. | Diagnostic method with pre-assembly fault recording lock-out |
US5606662A (en) * | 1995-03-24 | 1997-02-25 | Advanced Micro Devices, Inc. | Auto DRAM parity enable/disable mechanism |
US5825204A (en) * | 1996-03-21 | 1998-10-20 | Hashimoto; Masashi | Apparatus and method for a party check logic circuit in a dynamic random access memory |
US6012123A (en) * | 1997-06-10 | 2000-01-04 | Adaptec Inc | External I/O controller system for an independent access parity disk array |
US6292906B1 (en) * | 1997-12-17 | 2001-09-18 | Intel Corporation | Method and apparatus for detecting and compensating for certain snoop errors in a system with multiple agents having cache memories |
US7747933B2 (en) | 2005-07-21 | 2010-06-29 | Micron Technology, Inc. | Method and apparatus for detecting communication errors on a bus |
US9612972B2 (en) | 2012-12-03 | 2017-04-04 | Micron Technology, Inc. | Apparatuses and methods for pre-fetching and write-back for a segmented cache memory |
US9454482B2 (en) * | 2013-06-27 | 2016-09-27 | Apple Inc. | Duplicate tag structure employing single-port tag RAM and dual-port state RAM |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4084236A (en) * | 1977-02-18 | 1978-04-11 | Honeywell Information Systems Inc. | Error detection and correction capability for a memory system |
US4528666A (en) * | 1983-01-03 | 1985-07-09 | Texas Instruments Incorporated | Memory system with built in parity |
DE3433679A1 (de) * | 1984-09-13 | 1986-03-27 | Siemens AG, 1000 Berlin und 8000 München | Verfahren und anordnung zur sicherung von wichtigen informationen in speichereinheiten mit wahlweisem zugriff, insbesondere von steuerbits in als cache-speicher arbeitenden pufferspeichern einer datenverarbeitungsanlage |
US4713755A (en) * | 1985-06-28 | 1987-12-15 | Hewlett-Packard Company | Cache memory consistency control with explicit software instructions |
JPH0668735B2 (ja) * | 1987-02-09 | 1994-08-31 | 日本電気アイシーマイコンシステム株式会社 | キヤツシユメモリ− |
US4833601A (en) * | 1987-05-28 | 1989-05-23 | Bull Hn Information Systems Inc. | Cache resiliency in processing a variety of address faults |
US4977498A (en) * | 1988-04-01 | 1990-12-11 | Digital Equipment Corporation | Data processing system having a data memory interlock coherency scheme |
EP0439952A3 (en) * | 1990-01-31 | 1992-09-09 | Sgs-Thomson Microelectronics, Inc. | Dual-port cache tag memory |
-
1991
- 1991-03-29 US US07/677,313 patent/US5339322A/en not_active Expired - Lifetime
-
1992
- 1992-03-27 JP JP4071734A patent/JPH0594377A/ja active Pending
- 1992-03-27 EP EP92302736A patent/EP0506474B1/en not_active Expired - Lifetime
- 1992-03-27 DE DE69222554T patent/DE69222554T2/de not_active Expired - Fee Related
- 1992-03-28 KR KR1019920005255A patent/KR920018775A/ko not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
DE69222554D1 (de) | 1997-11-13 |
DE69222554T2 (de) | 1998-03-12 |
JPH0594377A (ja) | 1993-04-16 |
US5339322A (en) | 1994-08-16 |
EP0506474B1 (en) | 1997-10-08 |
EP0506474A1 (en) | 1992-09-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3657622B2 (ja) | エントリ当たり可変ページ寸法の変換ルックアサイドバッファ | |
US4567578A (en) | Cache memory flush scheme | |
US5062081A (en) | Multiport memory collision/detection circuitry | |
KR920018775A (ko) | 패리티 검사회로 | |
KR900008526A (ko) | 반도체 기억장치 | |
KR920008598A (ko) | 직접 또는 인터리브모드로 메모리를 액세스하는 메모리 컨트롤러 및 이를 구비한 데이타 처리시스템 | |
KR900005444A (ko) | 속기 기능을 지닌 반도체 메모리 장치 | |
JPS59165293A (ja) | メモリ・アレイ | |
KR20070116896A (ko) | Y먹스 분할 방식 | |
KR900005328A (ko) | 메모리카드(memory card) | |
KR910020724A (ko) | 반도체 기억장치 | |
KR920010624A (ko) | 반도체기억장치 | |
KR920017115A (ko) | 반도체기억장치 | |
KR970017658A (ko) | 싸이클시간을 감소시키기 위한 반도체 메모리 장치 | |
KR910014819A (ko) | 듀얼-포트 캐쉬 태그 메모리 | |
KR100188012B1 (ko) | 캐시 메모리의 사용 모드 설정 장치 | |
KR960003591B1 (ko) | 반도체 기억 장치 | |
KR910017284A (ko) | 메모리 칩용 패리티 검사 방법 및 장치 | |
KR910005316A (ko) | 반도체 불휘발성 메모리장치 | |
KR890012316A (ko) | 프로그램가능한 메모리 데이터 보호회로 | |
KR940009845A (ko) | 시큐리티회로 | |
KR100596821B1 (ko) | 멀티 프로세서 기능을 지원하는 메모리 장치 | |
KR970705085A (ko) | 캐시의 문맥이 무가치한 경우에 캐시가 판독되는 것을 방지하는 파이프라인형 마이크로프로세서(A Pipelined Microprocessor that Prevents the Cache From Being Read When the Contents of the Cache Are Invalid) | |
KR950020178A (ko) | 정보 처리 장치 | |
KR900002311A (ko) | 캐시메모리 및 그 캐시메모리가 채용된 억세스제어장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19920328 |
|
PG1501 | Laying open of application | ||
PC1203 | Withdrawal of no request for examination | ||
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |