Methods and apparatuses for signal translation in a buffered memory
AssigneeMicron Technology, Inc.
InventorsTimothy M. Hollis, Dean Gans, Randon Richards, Bruce W. Schober
Life of this patent
Estimating the term…
Abstract
According to one embodiment, A data buffer is described. The data buffer comprises a first input/output circuit configured to receive and provide a first signal encoded according to a first communications protocol, a second input/output circuit configured to receive and provide a second signal encoded according to a second communications protocol, and a conversion circuit coupled to the first and second input/output circuits and configured to convert the first signal to the second signal and to convert the second signal to the first signal.
Claims8
An apparatus comprising:
- a first data bus configured to provide a binary signal;
- a data buffer coupled to the first data bus, the data buffer configured to receive the binary signal and to convert the binary signal to a multilevel signal, wherein the data buffer comprises:
- a binary input/output circuit having a binary transmitter circuit and a binary receiver circuit coupled to the first data bus,
- a multilevel input/output circuit having a multilevel transmitter circuit and a multilevel receiver circuit coupled to the second data bus, and
- a conversion circuit coupled to the binary input/output circuit and the multilevel input/output circuit, the conversion circuit configured to convert binary signals to multilevel signals and to convert multilevel signals to binary signals, wherein the conversion circuit comprises:
- a deserialization circuit comprising a first latch configured to latch a first serial data bit received on the first data bus at a first time and a second latch configured to latch a second serial data bit received on the first data bus at a second time, and
- a parallel data synchronization circuit configured to synchronize the first serial data bit and the second data bit to generate first and second parallel data bits, wherein the multilevel transmitter circuit is configured to provide a multilevel signal based on the first and second parallel data bits;
- a second data bus coupled to the data buffer configured to provide the multilevel signal;
- a memory configured to receive the multilevel signal;
- and
- a timing circuit configured to provide a first clock signal having a first frequency and a second clock signal having a second frequency to the data buffer, wherein the binary signal is received at the data buffer based on the first clock signal and the multilevel signal is provided by the data buffer based on the second clock signal.
A method comprising:
- receiving, at a data buffer, a binary data signal comprising a plurality of serial data bits;
- converting, by the data buffer, the plurality of serial data bits to a plurality of parallel data bits, wherein converting the plurality of serial bits to the plurality of parallel bits comprises:
- latching, with a deserialization circuit, a first serial data bit at a first time;
- latching, with the deserialization circuit, a second serial data bit at a second time;
- and
- synchronizing, with a parallel data synchronization circuit, the first latched serial data bit and the second latched serial data bit to generate the plurality of parallel data bits;
- encoding, by the data buffer, the plurality of parallel data bits in a multilevel signal;
- and
- providing, by the data buffer, the multilevel signal to a memory array.
An apparatus comprising:
- a first data bus configured to provide a binary signal;
- a data buffer coupled to the first data bus, the data buffer configured to receive the binary signal and to convert the binary signal to a multilevel signal;
- a second data bus coupled to the data buffer configured to provide the multilevel signal;
- and
- a memory configured to receive the multilevel signal, wherein the data buffer comprises:
- a binary input/output circuit having a binary transmitter circuit and a binary receiver circuit coupled to the first data bus,
- a multilevel input/output circuit having a multilevel transmitter circuit and a multilevel receiver circuit coupled to the second data bus, and
- a conversion circuit coupled to the binary input/output circuit and the multilevel input/output circuit, the conversion circuit configured to convert binary signals to multilevel signals and to convert multilevel signals to binary signals, the conversion circuit comprises:
- a deserialization circuit comprising a first latch configured to latch a first serial data bit received on the first data bus at a first time and a second latch configured to latch a second serial data bit received on the first data bus at a second time, and
- a parallel data synchronization circuit configured to synchronize the first serial data bit and the second data bit to generate first and second parallel data bits, wherein the multilevel transmitter circuit is configured to provide a multilevel signal based on the first and second parallel data bits.
Dependencies are inferred from the claim text.