Data rate and PVT adaptation with programmable bias control in a SerDes receiver
First Claim
1. A method of setting bias of a receive data path in a receiver device, the method comprising:
- initializing, by bias adjustment circuitry, bias settings of at least one of a variable gain amplifier (VGA), a linear equalizer (LEQ), a multiplexer (MUX) and a combiner of the receive data path to initial bias settings;
detecting a data rate of incoming data of the receive data path;
measuring, with corresponding sensors, at least one of a present process, temperature and voltage level for the receive data path; and
associating, by bias adaptation control logic, a combination of the detected data rate and the at least one measured present process, temperature and voltage level for the receive data path with corresponding bias settings for boost and for gain or attenuation in the receive data path; and
adjusting the bias of the at least one of the variable gain amplifier (VGA), the linear equalizer (LEQ), the multiplexer (MUX) and the combiner of the receive data path based on the associated corresponding bias settings for boost and for gain or attenuation that were associated with the combination of the detected data rate and the at least one of measured present process, temperature, and voltage level for the receive data path.
8 Assignments
0 Petitions
Accused Products
Abstract
Described embodiments provide for, in a SerDes device, an adaptation process that adjusts data path gain through programmable-bias based on process, voltage, temperature (PVT) and data rate changes. Such adaptation process extends bias current dynamic range, and low frequency gain can be programmed to a desired target range of values for a given variable gain amplifier (VGA) setting at any PVT and data rate corner. A receive (RX) data path structure auto-adapts data path gain through programmable bias based on sensed PVT and data rate changes. The low frequency attenuation/gain range is extended, and can be programmed to a desirable targeted range by a SerDes device RX adaptive process for a given VGA and linear equalizer (LEQ) setting at any given PVT and data rate condition.
-
Citations
20 Claims
-
1. A method of setting bias of a receive data path in a receiver device, the method comprising:
-
initializing, by bias adjustment circuitry, bias settings of at least one of a variable gain amplifier (VGA), a linear equalizer (LEQ), a multiplexer (MUX) and a combiner of the receive data path to initial bias settings; detecting a data rate of incoming data of the receive data path; measuring, with corresponding sensors, at least one of a present process, temperature and voltage level for the receive data path; and associating, by bias adaptation control logic, a combination of the detected data rate and the at least one measured present process, temperature and voltage level for the receive data path with corresponding bias settings for boost and for gain or attenuation in the receive data path; and adjusting the bias of the at least one of the variable gain amplifier (VGA), the linear equalizer (LEQ), the multiplexer (MUX) and the combiner of the receive data path based on the associated corresponding bias settings for boost and for gain or attenuation that were associated with the combination of the detected data rate and the at least one of measured present process, temperature, and voltage level for the receive data path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Apparatus for setting bias of a receive data path in a receiver device, the apparatus comprising:
-
bias adjustment circuitry configured to initialize bias settings of at least one of a variable gain amplifier (VGA), a linear equalizer (LEQ), a multiplexer (MUX) and a combiner of the receive data path to initial bias settings; a data rate detector configured to detect a data rate of incoming data of the receive data path; sensors configured to measure at least one of a present process, temperature and voltage level for the receive data path; and bias control adaptation logic configured to associate a combination of the detected data rate and the at least one measured present process, temperature and voltage level for the receive data path with corresponding bias settings for boost and for gain or attenuation in the receive data path; and wherein the bias control adaptation logic adjusts, via a control signal to the bias adjustment circuitry, the bias of the at least one of the variable gain amplifier (VGA), the linear equalizer (LEQ), the multiplexer (MUX) and the combiner of the receive data path based on the associated corresponding bias settings for boost and for gain or attenuation that were associated with the combination of the detected data rate and the at least one of measured present process, temperature, and voltage level for the receive data path. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory machine-readable storage medium, having encoded thereon program code, wherein, when the program code is executed by a machine, the machine implements a method for setting bias of a receive data path in a receiver device, comprising:
-
initializing, by bias adjustment circuitry, bias settings of at least one of a variable gain amplifier (VGA), a linear equalizer (LEQ), a multiplexer (MUX) and a combiner of the receive data path to initial bias settings; detecting a data rate of incoming data of the receive data path; measuring, with corresponding sensors, at least one of a present process, temperature and voltage level for the receive data path; and associating, by bias adaptation control logic, a combination of the detected data rate and the at least one measured present process, temperature and voltage level for the receive data path with corresponding bias settings for boost and for gain or attenuation in the receive data path; and adjusting the bias of the at least one of the variable gain amplifier (VGA), the linear equalizer (LEQ), the multiplexer (MUX) and the combiner of the receive data path based on the associated corresponding bias settings for boost and for gain or attenuation. - View Dependent Claims (18, 19, 20)
-
Specification