A data clock system for a semiconductor memory system is provided for
performing reliable high-speed data transfers. The semiconductor memory
system includes a plurality of data banks configured for storing data, the
plurality of data banks in operative communication with a plurality of
first data paths, each first data path in operative communication with a
second data path. The data clock system includes a first clock path
receiving a clock signal during a data transfer operation for transferring
data between one data bank of the plurality of data banks and the second
data path via one of the plurality of first data paths; and a second clock
path receiving the clock signal from the first clock path and propagating
the clock signal along therethrough, the second clock path including at
least one clock driver. The transfer of data between the one of the
plurality of first data paths and the second data path occurs upon receipt
of the clock signal by the at least one clock driver. A method for
propagating a clock signal in a semiconductor memory system is also
provided for performing reliable high-speed data transfers. In the
inventive system and method the clock signal is delayed during propagation
along the first clock path and the second clock path by approximately the
same amount of time regardless if the at least one clock driver is
positioned proximate a far end of the second clock path or the at least
one clock driver is positioned proximate a near end of the second clock
path.
Un sistema di orologio di dati per un sistema di memoria a semiconduttore è fornito per l'effettuazione dei trasferimenti di dati ad alta velocità certi. Il sistema di memoria a semiconduttore include una pluralità di banca di dati configurata per la memorizzazione dei dati, la pluralità di banca di dati nella comunicazione attiva con una pluralità di primi percorsi di dati, ogni primo percorso di dati nella comunicazione attiva con un secondo percorso di dati. Il sistema di orologio di dati include un primo percorso dell'orologio che ricevono un segnale dell'orologio durante il funzionamento di trasferimento di dati per i dati di trasferimento fra una banca di dati della pluralità di banca di dati ed il secondo percorso di dati via uno della pluralità di primi percorsi di dati; e un secondo percorso dell'orologio che riceve il segnale dell'orologio dal primo percorso dell'orologio e che propaga il segnale dell'orologio avanti perciò, il secondo percorso dell'orologio compreso almeno un driver dell'orologio. Il trasferimento dei dati fra quello della pluralità di primi percorsi di dati ed il secondo percorso di dati si presenta sulla ricevuta del segnale dell'orologio dal almeno un driver dell'orologio. Un metodo per la propagazione del segnale dell'orologio in un sistema di memoria a semiconduttore inoltre è fornito per l'effettuazione dei trasferimenti di dati ad alta velocità certi. Nel sistema e nel metodo inventivi il segnale dell'orologio è fatto ritardare durante la propagazione lungo il primo percorso dell'orologio ed il secondo percorso dell'orologio approssimativamente dallo stesso tempo con noncuranza se il almeno un driver dell'orologio è prossimo posizionato un'estremità lontana del secondo percorso dell'orologio o il almeno un driver dell'orologio è prossimo posizionato un'estremità vicina del secondo percorso dell'orologio.