Adjusting instruction delays to the latch path in DDR5 DRAM
First Claim
1. A memory device comprising:
- a command interface comprising;
clock input circuitry configured to provide a clock signal;
gating circuitry configured to generate a gated clock signal based on the clock signal and on a received chip select (CS) signal;
chip select (CS) input circuitry configured to receive the CS signal, wherein the CS input circuitry comprises a delay element disposed between an input buffer and a CS latch configured to provide the CS signal; and
command/address (CA) input circuitry comprising a CA latch, wherein the CA input circuitry is configured to receive the gated clock signal and provide a latched command/address signal; and
wherein the command interface is configured to operate in a CS training mode wherein the memory device is configured to provide a CS training signal in response to the received CS signal, and wherein the CS signal is advanced based on the delay of the delay element.
7 Assignments
0 Petitions
Accused Products
Abstract
Memory devices may provide a communication interface that is configured to receive control signals, and/or address signals from user circuitry, such as a processor. The memory device may receive and process signals employing different signal paths that may have different latencies, leading to clock skews. Embodiments discussed herein the application are related to interface circuitry that may decrease certain response times of the memory device by adding delays that minimize the clock skews. For example, a delay in a control path, such as a chip select path, may allow reduction in a delay of an address path, and leading to a decrease of the access time of the memory device. Embodiments also disclose how training modes may be employed to further adjust the delays in the control and/or address paths to decrease access times during regular operation.
18 Citations
19 Claims
-
1. A memory device comprising:
-
a command interface comprising; clock input circuitry configured to provide a clock signal; gating circuitry configured to generate a gated clock signal based on the clock signal and on a received chip select (CS) signal; chip select (CS) input circuitry configured to receive the CS signal, wherein the CS input circuitry comprises a delay element disposed between an input buffer and a CS latch configured to provide the CS signal; and command/address (CA) input circuitry comprising a CA latch, wherein the CA input circuitry is configured to receive the gated clock signal and provide a latched command/address signal; and wherein the command interface is configured to operate in a CS training mode wherein the memory device is configured to provide a CS training signal in response to the received CS signal, and wherein the CS signal is advanced based on the delay of the delay element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A semiconductor device comprising:
-
a command interface configured to receive a clock signal, a chip select (CS) signal, and a command/address (CA) signal, the command interface circuitry comprising CS delay circuitry configured to delay the received CS signal, wherein the command interface is configured to operate in a CS training mode wherein the semiconductor device is configured to provide a CS training signal in response to the received CS signal, and wherein the CS signal is advanced based on the delay of the CS delay circuitry; memory circuitry configured to store data; and an input/output (I/O) interface configured to provide the stored data based on the CS signal and the CA signal; wherein the semiconductor device comprises an access time (tAA) that comprises a time interval between receiving the CA signal and providing the stored data, and wherein a delay of the CS delay circuitry enables a reduction in the tAA. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method to operate a memory device, the method comprising:
-
in a training mode; receiving a chip select (CS) signal; delaying the CS signal using delay circuitry; and providing a training signal based on the delayed CS signal; and in a non-training mode; receiving the CS signal; latching a command/address (CA) signal based on the received CS signal; delaying the CS signal using the delay circuitry; and latching the delayed received CS signal; wherein a clock skew between the latched CA signal and the latched CS signal is significantly smaller than a clock cycle of the memory device. - View Dependent Claims (17, 18, 19)
-
Specification