Signaling accommodation
First Claim
1. A receiving unit that receives one or more data signals, the one or more data signals having common mode voltages at the receiving unit, the receiving unit comprising:
- a voltage driver that supplies a compensated voltage in response to a feedback signal, the compensated voltage being distributed to produce a distributed voltage relative to which at least one of the one or more data signals is evaluated; and
a feedback unit that is responsive to the distributed voltage and to a calibration signal of the one or more data signals to produce the feedback signal;
wherein the feedback unit controls the feedback signal to establish the distributed voltage at a value that is approximately equal to the common mode voltage of the calibration signal of the one or more data signals.
1 Assignment
0 Petitions
Accused Products
Abstract
A receiving unit may implement voltage compensation using a parameters table, an analog calibration component, and/or a digital calibration component. In certain implementation(s), an integrated circuit may include a voltage driver that modifies a supplied compensated voltage based on a feedback signal. The feedback signal may be produced responsive to a distributed voltage version of the compensated voltage, to a received data signal, and to a comparison involving an expected data value. In other implementation(s), a parameters table may be initialized by storing calibration values in entries in association with respective multiple identifications of multiple external points. In still other implementation(s), a particular calibration value of multiple calibration values may be ascertained, with the particular calibration value associated with a particular external point; the particular calibration value may be activated; and data from the particular external point may be received using the particular calibration value. Other implementations are also described.
21 Citations
107 Claims
-
1. A receiving unit that receives one or more data signals, the one or more data signals having common mode voltages at the receiving unit, the receiving unit comprising:
-
a voltage driver that supplies a compensated voltage in response to a feedback signal, the compensated voltage being distributed to produce a distributed voltage relative to which at least one of the one or more data signals is evaluated; and
a feedback unit that is responsive to the distributed voltage and to a calibration signal of the one or more data signals to produce the feedback signal;
wherein the feedback unit controls the feedback signal to establish the distributed voltage at a value that is approximately equal to the common mode voltage of the calibration signal of the one or more data signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A receiving unit, comprising:
-
a voltage driver that supplies a compensated voltage, the voltage driver modifying the compensated voltage based on a feedback signal; and
a feedback unit that produces the feedback signal, the feedback unit producing the feedback signal responsive to a comparison involving an expected data value, the feedback unit receiving as input a distributed voltage and a data signal;
wherein a change to the compensated voltage results in a change in the distributed voltage. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system having voltage compensation, comprising:
-
at least one signal receiver, the at least one signal receiver having a first input receiving a first voltage and a second input receiving a second voltage, the second voltage corresponding to a received data signal; and
a voltage driver, the voltage driver supplying the first voltage to the first input of the at least one signal receiver, the voltage driver configured to change the first voltage supplied to the at least one signal receiver responsive to an output of the at least one signal receiver. - View Dependent Claims (23, 24, 25)
-
-
26. An integrated circuit, comprising:
-
a voltage driver that supplies a compensated voltage, the voltage driver modifying the compensated voltage based on a feedback signal; and
a feedback unit that produces the feedback signal using at least one signal receiver and at least one calibration component, the feedback unit producing the feedback signal responsive to a comparison involving an expected data value, the feedback unit receiving as input a distributed voltage and a data signal;
wherein a modification to the compensated voltage results in a modification of the distributed voltage so that the distributed voltage becomes approximately equal to a common mode voltage of the data signal. - View Dependent Claims (27)
-
-
28. An electronic arrangement, comprising:
-
a voltage driver means for supplying a compensated voltage, the voltage driver means adapted to modify the compensated voltage based on a feedback signal; and
a feedback means for producing the feedback signal, the feedback means producing the feedback signal responsive to a comparison involving an expected data value, the feedback means receiving as input a distributed voltage and a data signal;
wherein a change to the compensated voltage results in a change in the distributed voltage. - View Dependent Claims (29, 30)
-
-
31. A memory system, comprising:
-
a plurality of memory storage cells;
a voltage driver that supplies a compensated voltage, the voltage driver modifying the compensated voltage based on a feedback signal;
a plurality of signal receivers, the plurality of signal receivers adapted for receiving a data signal capable of storage within the plurality of memory storage cells, the plurality of signal receivers receiving at least a version of the compensated voltage; and
a feedback unit that produces the feedback signal, the feedback unit including a signal receiver of the plurality of signal receivers, the feedback unit configured to produce the feedback signal using the data signal received via the signal receiver and responsive to a comparison involving an expected data value. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. A method for providing a compensated voltage when receiving signals, comprising:
-
supplying a voltage;
receiving a data signal from an external point;
producing a feedback signal responsive to the data signal, the voltage, and an expected data value; and
modifying the voltage being supplied in the action of supplying a voltage based, at least partly, on the feedback signal. - View Dependent Claims (38, 39, 40, 41, 42)
-
-
43. A method for voltage compensation, comprising:
-
sampling data at a sampler to produce an average value of the data;
receiving the average value of the data as a first input of a signal receiver;
receiving a distributed voltage as a second input of the signal receiver;
comparing the average value of the data to the distributed voltage at the signal receiver to determine an output therefrom; and
changing the distributed voltage responsive to the output. - View Dependent Claims (44, 45, 46, 47, 48, 49)
-
-
50. A method for voltage compensation, comprising:
-
sampling data to produce a first voltage;
receiving the first voltage at an input component;
receiving a second voltage at the input component;
comparing the first voltage to the second voltage to produce a feedback signal;
changing a third voltage responsive to the feedback signal;
wherein the second voltage is a degraded version of the third voltage. - View Dependent Claims (51, 52)
-
-
53. An integrated circuit, comprising:
-
a voltage driver that supplies a compensated voltage, the voltage driver modifying the compensated voltage based on a feedback signal;
a calibration component receiving a data signal, the calibration component including a sampler, the sampler adapted to receive the data signal and to produce a common mode voltage of the data signal; and
a signal receiver comparing a first input to a second input and outputting the feedback signal, the signal receiver receiving a distributed voltage at the first input and the common mode voltage of the data signal at the second input;
wherein the distributed voltage comprises a degraded version of the compensated voltage. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61)
-
-
62. A system for voltage compensation, comprising:
-
sampling means for sampling a received data signal to produce an average value of the received data signal;
receiving means for receiving the average value of the received data signal as a first input and a distributed voltage as a second input;
comparing means for comparing the average value of the received data signal to the distributed voltage to determine a comparison output;
voltage means for modifying a compensated voltage responsive to the comparison output; and
degrading means for degrading the compensated voltage to the distributed voltage.
-
-
63. A method for voltage compensation, comprising:
-
receiving data as a first input of a signal receiver;
receiving a distributed voltage as a second input of the signal receiver;
comparing the data to the distributed voltage at the signal receiver to determine at least one result therefrom;
determining whether there is a difference between the at least one result and an expected value;
if there is a difference, noting a current value of a register as an extreme value; and
if there is not a difference, altering the current value of the register; and
changing a compensated voltage responsive to the current value of the register;
wherein a change to the compensated voltage results in a change in the is distributed voltage. - View Dependent Claims (64, 65, 66, 67, 68)
-
-
69. A receiving unit, comprising:
-
a voltage driver that supplies a compensated voltage, the voltage driver modifying the compensated voltage based on a feedback signal;
a signal receiver comparing a first input to a second input and outputting a result, the signal receiver receiving a distributed voltage at the first input and a data signal at the second input; and
a calibration component receiving the result and producing the feedback signal;
the calibration component including a comparison unit and calibration data;
the comparison unit configured to receive the result and the calibration data, to compare the result to the calibration data, and to determine whether the result differs from the calibration data;
wherein the distributed voltage comprises a degraded version of the compensated voltage. - View Dependent Claims (70, 71, 72, 73, 74)
-
-
75. A method for calibrating reception, comprising:
-
sending a first data pattern to a first external point;
instructing the first external point to transmit the first data pattern back;
determining a first common mode voltage of a first data signal carrying the first data pattern back;
determining a first calibration value based on the action of determining a first common mode voltage of a first data signal; and
storing the first calibration value in association with a first identification of the first external point. - View Dependent Claims (76, 77, 78, 79, 80, 81, 82, 83, 84, 85)
-
-
86. A method for voltage compensation, comprising:
-
determining a first compensation value based, at least partly, on a first signal received from a first external point;
storing the first compensation value in association with a first identification of the first external point;
determining a second compensation value based, at least partly, on a second signal received from a second external point; and
storing the second compensation value in association with a second identification of the second external point. - View Dependent Claims (87, 88)
-
-
89. A method for initializing and operating a system having at least receiving functionality, comprising:
-
executing an initialization, the initialization comprising;
sending at least one data pattern to a plurality of external points;
instructing the plurality of external points to transmit the at least one data pattern back in a respective plurality of signals;
determining a respective plurality of calibration values for the plurality of external points responsive to receipt of the respective plurality of signals; and
storing the respective plurality of calibration values in association with a respective plurality of identifications of the plurality of external points; and
implementing an operational phase, the operational phase comprising;
determining that data is to be received from a particular external point of the plurality of external points;
ascertaining a particular calibration value of the plurality of calibration values, the particular calibration value associated with the particular external point;
activating the particular calibration value; and
receiving the data from the particular external point using the particular calibration value. - View Dependent Claims (90, 91, 92, 93)
-
-
94. A method for receiving data, comprising:
-
determining a need to request first data from a first external point;
ascertaining that a first calibration value is associated with the first external point;
activating the first calibration value;
requesting the first external point to transmit the first data; and
receiving the first data from the first external point using the first calibration value. - View Dependent Claims (95, 96, 97, 98)
-
-
99. An integrated circuit configured to perform actions comprising:
-
determining a need to request first data from a first external point;
ascertaining that a first calibration value is associated with the first external point from a parameters data structure;
activating the first calibration value;
requesting the first external point to transmit the first data;
receiving the first data from the first external point using the first calibration value;
determining a need to request second data from a second external point;
ascertaining that a second calibration value is associated with the second external point from the parameters data structure;
activating the second calibration value;
requesting the second external point to transmit the second data; and
receiving the second data from the second external point using the second calibration value.
-
-
100. An integrated circuit comprising:
-
a voltage driver, the voltage driver adapted to modify a voltage output therefrom responsive to a content of a digital register;
a parameters data structure, the parameters data structure including a plurality of entries, each entry of the plurality of entries including an identification and an associated digital value; and
control logic in communication with the voltage driver and the parameters data structure;
the control logic configured to determine that signaling is to be received from an external point, the external point having a particular identification;
the control logic further configured to extract a particular associated digital value that is associated with the particular identification of the external point from the parameters data structure;
the control logic further configured to store the particular associated digital value as the content of the digital register. - View Dependent Claims (101, 102, 103)
-
-
104. A receiving unit, comprising:
-
data structure means for storing a plurality of parameter-related entries, each parameter-related entry of the plurality of parameter-related entries including an identification and at least one associated attribute value;
determining means for determining a need to request data from an external point, the external point having a particular identification;
ascertaining means for ascertaining from the data structure means a particular associated attribute value, the particular associated attribute value included in a particular entry having the particular identification of the external point;
activating the particular associated attribute value;
requesting the external point to transmit the needed data; and
receiving the needed data from the external point using the particular associated attribute value.
-
-
105. An integrated circuit, comprising:
a data structure, the data structure including a plurality of entries, each entry of the plurality of entries including an identification and a calibration value, the identification associated with an external point from which signaling may be received, the calibration value being previously determined in a calibration procedure with the external point and being usable to improve voltage margin when receiving signaling from the external point.
-
106. A memory system, comprising:
-
a plurality of memory storage modules, each memory storage module including a plurality of memory storage cells and an associated identification;
at least one memory controller, the at least one memory controller including a data structure;
the data structure including a plurality of entries, each entry of the plurality of entries including an associated identification and an associated compensation value;
the associated identification of each entry associated with an associated memory storage module of the plurality of memory storage modules, the associated compensation value of each entry associated with the associated memory storage module;
the at least one memory controller configured to determine each associated compensation value of each entry by receiving signaling from the associated memory storage module. - View Dependent Claims (107)
-
Specification