KR20080050908A - 에러 검출 코드를 이용한 데이터 트레이닝 방법 및 이에적합한 시스템 - Google Patents
에러 검출 코드를 이용한 데이터 트레이닝 방법 및 이에적합한 시스템 Download PDFInfo
- Publication number
- KR20080050908A KR20080050908A KR1020060121798A KR20060121798A KR20080050908A KR 20080050908 A KR20080050908 A KR 20080050908A KR 1020060121798 A KR1020060121798 A KR 1020060121798A KR 20060121798 A KR20060121798 A KR 20060121798A KR 20080050908 A KR20080050908 A KR 20080050908A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- data pattern
- error detection
- detection code
- memory device
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1072—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers for memories with random access ports synchronised on clock signal pulse trains, e.g. synchronous memories, self timed memories
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/26—Functional testing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/02—Detection or location of defective auxiliary circuits, e.g. defective refresh counters
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/02—Detection or location of defective auxiliary circuits, e.g. defective refresh counters
- G11C29/022—Detection or location of defective auxiliary circuits, e.g. defective refresh counters in I/O circuitry
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/02—Detection or location of defective auxiliary circuits, e.g. defective refresh counters
- G11C29/023—Detection or location of defective auxiliary circuits, e.g. defective refresh counters in clock generator or timing circuitry
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/02—Detection or location of defective auxiliary circuits, e.g. defective refresh counters
- G11C29/028—Detection or location of defective auxiliary circuits, e.g. defective refresh counters with adaption or trimming of parameters
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/50—Marginal testing, e.g. race, voltage or current testing
- G11C29/50012—Marginal testing, e.g. race, voltage or current testing of timing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2207/00—Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
- G11C2207/22—Control and timing of internal memory operations
- G11C2207/2254—Calibration
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Memory System (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
Description
Claims (28)
- 메모리 장치의 데이터 트레이닝 방법에 있어서,(a)소정의 데이터 패턴으로부터 제1 에러 검출 코드를 생성하는 단계;(b)상기 데이터 패턴을 상기 메모리 장치로 전송하는 단계;(c)상기 전송된 데이터 패턴으로부터 제2 에러 검출 코드를 생성하는 단계;(d)상기 제1 에러 검출 코드와 상기 제2 에러 검출 코드를 비교하는 단계;(e)상기 데이터 패턴을 소정 시간 동안 지연시킨 후, 상기 (a) 내지 (d) 단계를 반복하는 단계; 및(f)상기 비교 결과에 근거하여 스큐를 최소화시킬 수 있는 데이터 지연 시간을 결정하는 단계를 포함하는 것을 특징으로 하는 데이터 트레이닝 방법.
- 제1항에 있어서, 상기 (b) 단계는,(b1)AC(Alternating Current) 데이터 패턴을 하나의 데이터 전송 라인을 통해 전송하는 단계; 및(b2)DC(Direct Current) 데이터 패턴을 나머지 데이터 전송 라인을 통해 전송하는 단계를 포함하는 것을 특징으로 하는 데이터 트레이닝 방법.
- 제2항에 있어서, 상기 DC 데이터 패턴은,논리 "H"로 이루어진 데이터 패턴 또는 논리 "L"로 이루어진 데이터 패턴인 것을 특징으로 하는 데이터 트레이닝 방법.
- 제1항에 있어서, 상기 제1 에러 검출 코드 및 상기 제2 에러 검출 코드는,CRC(Cyclic Redundancy Check) 코드인 것을 특징으로 하는 데이터 트레이닝 방법.
- 제1항에 있어서,(g)상기 비교 결과에 근거하여 에러 발생 빈도를 계산하는 단계; 및(h)상기 계산된 에러 발생 빈도에 상응하게 상기 데이터 트레이닝의 실행 주기를 조절하는 단계가 부가된 것을 특징으로 하는 데이터 트레이닝 방법.
- 제5항에 있어서, 상기 (h) 단계는,(h1)상기 계산된 에러 발생 빈도가 소정 값 이상인 경우 상기 데이터 트레이닝의 실행 주기를 단축하는 단계; 및(h2)상기 계산된 에러 발생 빈도가 소정 값 미만인 경우 상기 데이터 트레이닝의 실행 주기를 증가하는 단계를 포함하는 것을 특징으로 하는 데이터 트레이닝 방법.
- 제1항에 있어서, 상기 메모리 장치로 전송된 데이터 패턴은,상기 메모리 장치의 내부에 구비된 메모리 셀에 저장되지 않는 것을 특징으 로 하는 데이터 트레이닝 방법.
- 제1항에 있어서, 상기 (e) 단계는,상기 데이터 패턴을 상기 메모리 장치의 내부 클록 신호 주기의 1/N 단위로 순차적으로 지연시키는 단계인 것을 특징으로 하는 데이터 트레이닝 방법.
- 제1항에 있어서, 상기 (f) 단계는,상기 제1 에러 검출 코드와 상기 제2 에러 검출 코드가 불일치할 때의 지연 시간에 근거하여 상기 데이터 지연 시간을 결정하는 단계인 것을 특징으로 하는 데이터 트레이닝 방법.
- 제1항에 있어서,상기 (a) 단계는, 메모리 컨트롤러의 내부에서 이루어지고,상기 (b) 단계는, 상기 메모리 장치의 내부에서 이루어지는 것을 특징으로 하는 데이터 트레이닝 방법.
- 메모리 장치의 데이터 트레이닝 방법에 있어서,(a)에러 검출 코드가 포함된 소정의 데이터 패턴을 메모리 컨트롤러로부터 상기 메모리 장치로 전송하는 단계;(b)상기 메모리 장치 내에서 상기 전송된 데이터 패턴의 에러 발생 여부를 검출하는 단계;(c)상기 에러 발생 여부를 나타내는 에러 검출 비트를 상기 메모리 컨트롤러로 전송하는 단계;(d)상기 에러 검출 코드가 포함된 소정의 데이터 패턴을 소정 시간 동안 지연시킨 후, 상기 (a) 내지 (c) 단계를 반복하는 단계; 및(e)상기 오류 검출 비트에 근거하여 스큐를 최소화시킬 수 있는 데이터 지연 시간을 결정하는 단계를 포함하는 것을 특징으로 하는 데이터 트레이닝 방법.
- 제11항에 있어서, 상기 (a) 단계는,(a1)에러 검출 코드가 포함된 AC(Alternating Current) 데이터 패턴을 하나의 데이터 전송 라인을 통해 전송하는 단계; 및(a2)에러 검출 코드가 포함된 DC(Direct Current) 데이터 패턴을 나머지 데이터 전송 라인을 통해 전송하는 단계를 포함하는 것을 특징으로 하는 데이터 트레이닝 방법.
- 제11항에 있어서, 상기 (b) 단계는,CRC(Cyclic Redundancy Check) 코드를 이용하는 것을 특징으로 하는 데이터 트레이닝 방법.
- 제11항에 있어서,(f)상기 에러 검출 비트를 근거로 하여 에러 발생 빈도를 계산하는 단계; 및(g)상기 계산된 에러 발생 빈도에 상응하게 상기 데이터 트레이닝의 실행 주기를 조절하는 단계가 부가된 것을 특징으로 하는 데이터 트레이닝 방법.
- 제11항에 있어서, 상기 메모리 장치로 전송된 데이터 패턴은,상기 메모리 장치의 내부에 구비된 메모리 셀에 저장되지 않는 것을 특징으로 하는 데이터 트레이닝 방법.
- 소정의 데이터 패턴으로부터 제1 에러 검출 코드를 검출하고, 상기 데이터 패턴을 메모리 장치로 전송하는 메모리 컨트롤러; 및상기 전송된 데이터 패턴으로부터 제2 에러 검출 코드를 검출하고, 상기 제2 에러 검출 코드를 상기 메모리 컨트롤러로 전송하는 메모리 장치를 구비하며,상기 메모리 컨트롤러는, 상기 데이터 패턴을 소정 시간 동안 지연시켜 상기 메모리 장치로 전송하며, 상기 제1 에러 검출 코드 및 상기 제2 에러 검출 코드의 비교 결과에 근거하여 스큐를 최소화시킬 수 있는 데이터 지연 시간을 결정하는 것을 특징으로 하는 시스템.
- 제16항에 있어서, 상기 메모리 컨트롤러는,AC(Alternating Current) 데이터 패턴을 하나의 데이터 전송 라인을 통해 전송하고, DC(Direct Current) 데이터 패턴을 나머지 데이터 전송 라인을 통해 전송 하는 것을 특징으로 하는 시스템.
- 제16항에 있어서, 상기 제1 에러 검출 코드 및 상기 제2 에러 검출 코드는,CRC(Cyclic Redundancy Check) 코드인 것을 특징으로 하는 시스템.
- 제16항에 있어서, 상기 메모리 컨트롤러는,상기 데이터 패턴의 지연 시간을 제어하기 위한 제어 신호를 생성하고, 상기 제1 에러 검출 코드 및 상기 제2 에러 검출 코드의 일치 여부를 비교하며, 그 비교 결과에 근거하여 상기 스큐를 최소화시킬 수 있는 데이터 지연 시간을 결정하는 데이터 트레이닝 컨트롤러;상기 제어 신호에 응답하여 클록 신호를 소정 시간 동안 지연시켜 지연된 클록 신호를 생성하는 타이밍 컨트롤러;상기 데이터 패턴을 상기 지연된 클록 신호에 동기시켜 출력함으로써, 지연된 데이터 패턴을 생성하는 데이터 지연부; 및상기 지연된 데이터 패턴으로부터 상기 제1 에러 검출 코드를 생성하는 제1 에러 검출 코드 생성부를 구비하는 것을 특징으로 하는 시스템.
- 제17항에 있어서, 상기 메모리 컨트롤러는,상기 데이터 트레이닝 컨트롤러로부터 출력되는 선택신호에 응답하여 상기 AC 데이터 패턴 또는 상기 DC 데이터 패턴을 선택적으로 출력하는 멀티플렉싱부를 구비하는 것을 특징으로 하는 시스템.
- 제19항에 있어서, 상기 메모리 컨트롤러는,상기 비교 결과에 근거하여 에러 발생 빈도를 계산하는 에러 발생 빈도 계산부를 더 구비하며, 상기 데이터 트레이닝 컨트롤러는,상기 계산된 에러 발생 빈도에 상응하게 상기 데이터 트레이닝의 실행 주기를 조절하는 것을 특징으로 하는 시스템.
- 제16항에 있어서, 상기 메모리 컨트롤러는,상기 메모리 장치로 전송된 데이터 패턴이 상기 메모리 장치의 내부에 구비된 메모리 셀에 저장되지 않도록 제어하는 것을 특징으로 하는 시스템.
- 에러 검출 코드가 포함된 소정의 데이터 패턴을 출력하는 메모리 컨트롤러; 및상기 데이터 패턴을 입력받아 에러 발생 여부를 검출하고, 상기 에러 발생 여부를 나타내는 에러 검출 비트를 상기 메모리 컨트롤러로 전송하는 메모리 장치를 구비하며,상기 메모리 컨트롤러는,상기 데이터 패턴을 소정 시간 동안 지연시켜 상기 메모리 장치로 전송하며, 상기 에러 검출 비트에 근거하여 스큐를 최소화시킬 수 있는 데이터 지연 시간을 결정하는 것을 특징으로 하는 시스템.
- 제23항에 있어서, 상기 메모리 컨트롤러는,에러 검출 코드가 포함된 AC(Alternating Current) 데이터 패턴을 하나의 데이터 전송 라인을 통해 전송하고, 에러 검출 코드가 포함된 DC(Direct Current) 데이터 패턴을 나머지 데이터 전송 라인을 통해 전송하는 것을 특징으로 하는 시스템.
- 제23항에 있어서, 상기 에러 검출 코드는,CRC(Cylic Redundancy Check) 코드인 것을 특징으로 하는 시스템.
- 제23항에 있어서, 상기 메모리 컨트롤러는,상기 에러 검출 코드가 포함된 소정의 데이터 패턴을 생성하는 코드 워드 생성부;상기 데이터 패턴의 지연 시간을 제어하기 위한 제어 신호를 생성하고, 상기 에러 검출 비트에 근거하여 상기 스큐를 최소화시킬 수 있는 데이터 지연 시간을 결정하는 데이터 트레이닝 컨트롤러;상기 제어 신호에 응답하여 클록 신호를 소정 시간 동안 지연시켜 지연된 클록 신호를 생성하는 타이밍 컨트롤러; 및상기 데이터 패턴을 상기 지연된 클록 신호에 동기시켜 출력함으로써, 지연 된 데이터 패턴을 생성하는 데이터 지연부를 구비하는 것을 특징으로 하는 시스템.
- 제24항에 있어서, 상기 메모리 컨트롤러는,상기 데이터 트레이닝 컨트롤러로부터 출력되는 선택신호에 응답하여 상기 에러 검출 코드가 포함된 AC 데이터 패턴 또는 상기 에러 검출 코드가 포함된 DC 데이터 패턴을 선택적으로 출력하는 멀티플렉싱부를 구비하는 것을 특징으로 하는 시스템.
- 제26항에 있어서, 상기 메모리 컨트롤러는,상기 에러 검출 비트를 이용하여 에러 발생 빈도를 계산하는 에러 발생 빈도 계산부를 더 구비하며, 상기 데이터 트레이닝 컨트롤러는,상기 계산된 에러 발생 빈도에 상응하게 상기 데이터 트레이닝의 실행 주기를 조절하는 것을 특징으로 하는 시스템.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060121798A KR100879560B1 (ko) | 2006-12-04 | 2006-12-04 | 에러 검출 코드를 이용한 데이터 트레이닝 방법 및 이에적합한 시스템 |
US11/987,611 US8161331B2 (en) | 2006-12-04 | 2007-12-03 | Data training system and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060121798A KR100879560B1 (ko) | 2006-12-04 | 2006-12-04 | 에러 검출 코드를 이용한 데이터 트레이닝 방법 및 이에적합한 시스템 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080050908A true KR20080050908A (ko) | 2008-06-10 |
KR100879560B1 KR100879560B1 (ko) | 2009-01-22 |
Family
ID=39475828
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060121798A KR100879560B1 (ko) | 2006-12-04 | 2006-12-04 | 에러 검출 코드를 이용한 데이터 트레이닝 방법 및 이에적합한 시스템 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8161331B2 (ko) |
KR (1) | KR100879560B1 (ko) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013129752A1 (ko) * | 2012-03-02 | 2013-09-06 | 엘에스산전(주) | 통신 장치 및 통신 방법 |
WO2013157693A1 (ko) * | 2012-04-19 | 2013-10-24 | 조선대학교산학협력단 | 자가치유형 오류 허용 에프피지에이 연산 유닛 및 구조 |
US8832509B2 (en) | 2010-07-29 | 2014-09-09 | SK Hynix Inc. | Semiconductor system and data training method thereof |
US9484955B2 (en) | 2014-06-12 | 2016-11-01 | SK Hynix Inc. | Semiconductor memory apparatus and training method using the same |
US9720766B2 (en) | 2012-04-19 | 2017-08-01 | Industry-Academic Cooperation Foundation Chosun University | Self-healing, fault-tolerant FPGA computation and architecture |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8296620B2 (en) * | 2008-08-26 | 2012-10-23 | Seagate Technology Llc | Data devices including multiple error correction codes and methods of utilizing |
KR20110100465A (ko) * | 2010-03-04 | 2011-09-14 | 삼성전자주식회사 | 메모리 시스템 |
US8495440B2 (en) * | 2011-08-30 | 2013-07-23 | Advanced Micro Devices, Inc. | Fully programmable parallel PRBS generator |
US10236045B2 (en) * | 2012-09-21 | 2019-03-19 | Samsung Electronics Co., Ltd. | Semiconductor memory device having detection clock patterns phase-inverted from each other and detection clock generating method thereof |
US9323609B2 (en) * | 2013-11-15 | 2016-04-26 | Intel Corporation | Data storage and variable length error correction information |
US9767868B2 (en) | 2014-01-24 | 2017-09-19 | Qualcomm Incorporated | Providing memory training of dynamic random access memory (DRAM) systems using port-to-port loopbacks, and related methods, systems, and apparatuses |
US9431129B2 (en) | 2014-04-30 | 2016-08-30 | Qualcomm Incorporated | Variable read delay system |
DE102017103347B4 (de) * | 2017-02-17 | 2023-07-20 | Infineon Technologies Ag | Verarbeitung von daten in speicherzellen eines speichers |
CN113496719B (zh) * | 2020-04-08 | 2023-06-23 | 长鑫存储技术有限公司 | 半导体存储器的训练方法及相关设备 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11284687A (ja) | 1998-03-31 | 1999-10-15 | Nec Corp | データ伝送方式 |
DE69909589T2 (de) * | 1999-04-12 | 2004-06-03 | Sony International (Europe) Gmbh | Kommunikationsvorrichtung und Verfahren zum Unterscheiden zwischen unterschiedlichen Datenbursten in einem digitalen Telekommunikationssystem |
JP4612150B2 (ja) * | 2000-05-24 | 2011-01-12 | 株式会社アドバンテスト | 半導体デバイス試験装置 |
JP2004213438A (ja) | 2003-01-07 | 2004-07-29 | Matsushita Electric Ind Co Ltd | データ転送回路 |
US7234099B2 (en) * | 2003-04-14 | 2007-06-19 | International Business Machines Corporation | High reliability memory module with a fault tolerant address and command bus |
TWI258076B (en) * | 2003-07-07 | 2006-07-11 | Via Tech Inc | A method and apparatus for determining the write delay time of a memory |
US7607070B2 (en) | 2004-09-13 | 2009-10-20 | National Instruments Corporation | System and method for in-line consistency checking of packetized data |
KR20060025350A (ko) * | 2004-09-16 | 2006-03-21 | 한국전자통신연구원 | 복호기에서의 반복 복호 중지 방법 및 그 장치 |
JP4343073B2 (ja) | 2004-09-17 | 2009-10-14 | 株式会社東芝 | 半導体装置 |
KR100594294B1 (ko) * | 2004-09-21 | 2006-06-30 | 삼성전자주식회사 | 메모리 장치 및 데이터 트레이닝 방법 |
US7546512B2 (en) * | 2004-09-23 | 2009-06-09 | Intel Corporation | Techniques to perform error detection |
JP2006107068A (ja) | 2004-10-05 | 2006-04-20 | Matsushita Electric Ind Co Ltd | 評価装置 |
US7831882B2 (en) * | 2005-06-03 | 2010-11-09 | Rambus Inc. | Memory system with error detection and retry modes of operation |
US7643602B2 (en) * | 2005-09-30 | 2010-01-05 | Freescale Semiconductor, Inc. | Method and system for estimating frequency offsets |
US7562285B2 (en) * | 2006-01-11 | 2009-07-14 | Rambus Inc. | Unidirectional error code transfer for a bidirectional data link |
-
2006
- 2006-12-04 KR KR1020060121798A patent/KR100879560B1/ko active IP Right Grant
-
2007
- 2007-12-03 US US11/987,611 patent/US8161331B2/en active Active
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8832509B2 (en) | 2010-07-29 | 2014-09-09 | SK Hynix Inc. | Semiconductor system and data training method thereof |
WO2013129752A1 (ko) * | 2012-03-02 | 2013-09-06 | 엘에스산전(주) | 통신 장치 및 통신 방법 |
US10142058B2 (en) | 2012-03-02 | 2018-11-27 | Lsis Co., Ltd. | Communication device and communication method |
WO2013157693A1 (ko) * | 2012-04-19 | 2013-10-24 | 조선대학교산학협력단 | 자가치유형 오류 허용 에프피지에이 연산 유닛 및 구조 |
US9720766B2 (en) | 2012-04-19 | 2017-08-01 | Industry-Academic Cooperation Foundation Chosun University | Self-healing, fault-tolerant FPGA computation and architecture |
US9484955B2 (en) | 2014-06-12 | 2016-11-01 | SK Hynix Inc. | Semiconductor memory apparatus and training method using the same |
Also Published As
Publication number | Publication date |
---|---|
US20080130986A1 (en) | 2008-06-05 |
KR100879560B1 (ko) | 2009-01-22 |
US8161331B2 (en) | 2012-04-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100879560B1 (ko) | 에러 검출 코드를 이용한 데이터 트레이닝 방법 및 이에적합한 시스템 | |
US11928020B2 (en) | Memory error detection | |
KR101791456B1 (ko) | 라이트 트레이닝 방법 및 이를 수행하는 반도체 장치 | |
EP1282677B1 (en) | Predictive timing calibration for memory devices | |
US6735709B1 (en) | Method of timing calibration using slower data rate pattern | |
US6847583B2 (en) | Method of synchronizing read timing in a high speed memory system | |
US7877675B2 (en) | Semiconductor memory apparatus capable of detecting error in data input and output | |
US20220188183A1 (en) | Memory system, operation method of the same, and memory controller | |
US7802166B2 (en) | Memory controller, memory circuit and memory system with a memory controller and a memory circuit | |
US7724852B2 (en) | Drift cancellation technique for use in clock-forwarding architectures | |
GB2473926A (en) | Memory link initialization | |
US8209560B2 (en) | Transmission system where a first device generates information for controlling transmission and latch timing for a second device | |
KR20150033293A (ko) | 위상 감지 장치 및 위상 감지 방법 | |
US20240171168A1 (en) | Delay calibration circuit, memory, and clock signal calibration method | |
KR20080044543A (ko) | 병렬 인터페이스를 이용하는 메모리 장치의 스큐를보상하는 방법 | |
US7802153B1 (en) | Trainable link | |
US7721160B2 (en) | System for protecting data during high-speed bidirectional communication between a master device and a slave device | |
US10204005B2 (en) | Error detection circuit and semiconductor apparatus using the same | |
KR20080062697A (ko) | 시스터메틱 코드 발생을 위한 듀얼 클럭킹 방법을 채용한메모리 장치 | |
US11398824B2 (en) | Delay locked loop circuit | |
US11049583B2 (en) | Semiconductor system with a training operation | |
CN106847319A (zh) | 一种fpga电路及窗口信号调整方法 | |
US6647507B1 (en) | Method for improving a timing margin in an integrated circuit by setting a relative phase of receive/transmit and distributed clock signals | |
CN115705264A (zh) | 与执行训练操作相关的半导体系统和电子器件 | |
KR20180114560A (ko) | 어드레스 처리 회로 및 이를 포함하는 반도체 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
AMND | Amendment | ||
J201 | Request for trial against refusal decision | ||
B701 | Decision to grant | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130102 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20140103 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20141231 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20160104 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20170102 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20191226 Year of fee payment: 12 |