복수의 더블 데이터 레이트 메모리 랭크들을 동기화하기 위한 장치 및 방법

공유 데이터 전송 클록이 더블 데이터 레이트 메모리 랭크들 사이에서 사용된다. 메모리 제어기는 복수의 더블 데이터 레이트 메모리 랭크들 중 적어도 하나를 목적지로 하는 인입 메모리 액세스 커맨드들을 처리하고, 타겟 DDR 메모리 랭크가 공유 데이터 전송 클록 및 메모리 클록에 대해 동기화에서 벗어나는 때를 결정한다. 타겟 DDR 메모리 랭크가 동기화에서 벗어난다고 결정하는 것에 응답하여, 메모리 제어기는 비타겟 DDR 메모리 랭크가 공유 데이터 전송 클록 및 메모리 클록에 대해 비동기화(out-of-synchronization)인지...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: ASKAR TAHSIN
Format: Patent
Sprache:kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:공유 데이터 전송 클록이 더블 데이터 레이트 메모리 랭크들 사이에서 사용된다. 메모리 제어기는 복수의 더블 데이터 레이트 메모리 랭크들 중 적어도 하나를 목적지로 하는 인입 메모리 액세스 커맨드들을 처리하고, 타겟 DDR 메모리 랭크가 공유 데이터 전송 클록 및 메모리 클록에 대해 동기화에서 벗어나는 때를 결정한다. 타겟 DDR 메모리 랭크가 동기화에서 벗어난다고 결정하는 것에 응답하여, 메모리 제어기는 비타겟 DDR 메모리 랭크가 공유 데이터 전송 클록 및 메모리 클록에 대해 비동기화(out-of-synchronization)인지 여부를 결정하고, 비타겟 DDR 메모리 랭크가 공유 데이터 전송 클록 및 메모리 클록에 대해 비동기화라고 결정하는 것에 응답하여 타겟 DDR 메모리 랭크에 데이터 전송 클록 동기화 커맨드를 발행한다. A shared data transfer clock is used among double data rate memory ranks. A memory controller processes incoming memory access commands destined for at least one of a plurality of double data rate memory ranks and determines when a target DDR memory rank is out of synchronization with respect to the shared data transfer clock and a memory clock. In response to determining that the target DDR memory rank is out of synchronization, the memory controller determines whether the non-target DDR memory rank is out-of-synchronization with respect to the shared data transfer clock and the memory clock, and issues a data transfer clock synchronization command to the target DDR memory rank in response to determining that the non-target DDR memory rank is out-of-synchronization with respect to the shared data transfer clock and the memory clock.