Memory controller with circuitry to set memory device-specific reference voltages
First Claim
1. A memory controller, comprising:
- an interface circuit for coupling the memory controller to one or more memory devices via a bus;
control logic, coupled to the interface circuit, the control logic comprising circuitryto address an individual memory device of the one or more memory devices; and
to set a memory device-specific value in a reference voltage register in the individual memory device; and
the interface circuit to transmit a data signal to the individual memory device;
wherein the memory device-specific value stored in the reference voltage register of the individual memory device controls a reference voltage used by the individual memory device when receiving the data signal transmitted by the memory controller to the individual memory device.
1 Assignment
0 Petitions
Accused Products
Abstract
An integrated circuit device includes a transmitter circuit operable to transmit a timing signal over a first wire to a DRAM. The DRAM receives a first signal having a balanced number of logical zero-to-one transitions and one-to-zero transitions and samples the first signal at a rising edge of the timing signal to produce a respective sampled value. The device further includes a receiver circuit to receive the respective sampled value from the DRAM over a plurality of wires separate from the first wire. In a first mode, the transmitter circuit repeatedly transmits incrementally offset versions of the timing signal to the DRAM until sampled values received from the DRAM change from a logical zero to a logical one or vice versa; and in a second mode, it transmits write data over the plurality of wires to the DRAM according to a write timing offset generated based on the sampled values.
-
Citations
20 Claims
-
1. A memory controller, comprising:
-
an interface circuit for coupling the memory controller to one or more memory devices via a bus; control logic, coupled to the interface circuit, the control logic comprising circuitry to address an individual memory device of the one or more memory devices; and to set a memory device-specific value in a reference voltage register in the individual memory device; and the interface circuit to transmit a data signal to the individual memory device; wherein the memory device-specific value stored in the reference voltage register of the individual memory device controls a reference voltage used by the individual memory device when receiving the data signal transmitted by the memory controller to the individual memory device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of slave-specific calibration, performed by a memory controller coupled by a bus to one or more memory devices, the method comprising:
-
addressing an individual memory device of the one or more memory devices; setting a memory device-specific value in a reference voltage register in the individual memory device; and transmitting a data signal to the individual memory device; wherein the memory device-specific value stored in the reference voltage register of the individual memory device controls a reference voltage used by the individual memory device when receiving the data signal transmitted by the memory controller to the individual memory device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification