High speed signaling system with adaptive transmit pre-emphasis
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H03K-019/0175
H04B-001/04
H04L-025/02
H04L-025/03
H04L-025/06
H04L-025/49
출원번호
US-0913156
(2013-06-07)
등록번호
US-9000803
(2015-04-07)
발명자
/ 주소
Stojanovic, Vladimir M.
Ho, Andrew C.
Bessios, Anthony
Chen, Fred F.
Alon, Elad
Horowitz, Mark A.
출원인 / 주소
Rambus Inc.
대리인 / 주소
Kreisman, Lance
인용정보
피인용 횟수 :
0인용 특허 :
106
초록▼
A high-speed signaling system with adaptive transmit pre-emphasis. A transmit circuit has a plurality of output drivers to output a first signal onto a signal path. A receive circuit is coupled to receive the first signal via the signal path and configured to generate an indication of whether the fi
A high-speed signaling system with adaptive transmit pre-emphasis. A transmit circuit has a plurality of output drivers to output a first signal onto a signal path. A receive circuit is coupled to receive the first signal via the signal path and configured to generate an indication of whether the first signal exceeds a threshold level. A first threshold control circuit is coupled to receive the indication from the receive circuit and configured to adjust the threshold level according to whether the first signal exceeds the threshold level. A drive strength control circuit is coupled to receive the indication from the receive circuit and configured to adjust a drive strength of at least one output driver of the plurality of output drivers according to whether the first signal exceeds the threshold level.
대표청구항▼
1. An integrated circuit, comprising: a transmitter to transmit bits of a digital sequence onto a conductive path external to the integrated circuit to a receiver, using a signal level that is a logical function of binary state of a current bit to be transmitted and binary state of another bit of th
1. An integrated circuit, comprising: a transmitter to transmit bits of a digital sequence onto a conductive path external to the integrated circuit to a receiver, using a signal level that is a logical function of binary state of a current bit to be transmitted and binary state of another bit of the digital sequence, the transmitter characterized by a peak power constraint;circuitry to receive a request from the receiver to change a tap weight used to generate the signal level, and to change the tap weight responsive to the request; andcircuitry to set the tap weight in a manner responsive to the request so as to maintain operation of the transmitter within the peak power constraint. 2. The integrated circuit of claim 1, where: the tap weight is a first tap weight of multiple tap weights, the signal level generated as a function of the multiple tap weights. 3. The integrated circuit of claim 2, where: the transmitter is characterized by a predefined range associated with the peak power constraint; andthe circuitry to set the multiple tap weights is operable to maintain overall transmit power level within the predefined range notwithstanding change of the first tap weight. 4. The integrated circuit of claim 1, where: the other bit of the digital sequence is a post-tap bit that is to be transmitted to the receiver prior to the current bit of the digital sequence; andthe transmitter comprises multiple drivers that contribute to the signal level including a first driver to be driven in dependence on the post-tap bit, and a second driver to be driven in dependence on the current bit. 5. The integrated circuit of claim 4, where: the other bit of the digital sequence is a first other bit of the digital sequence;the logical function is also dependent on a second other bit of the digital sequence that is a pre-tap bit that is to be transmitted to the receiver after the current bit of the digital sequence; andthe multiple drivers further include a third driver driven in dependence on the pre-tap bit, such that the signal level is also dependent on binary state of the pre-tap bit. 6. The integrated circuit of claim 5, where: the post-tap bit is a first post-tap bit;the logical function is also dependent on a third other bit of the digital sequence that is a second post-tap bit that is to be transmitted to the receiver before the current bit of the digital sequence; andthe multiple drivers further include a fourth driver driven in dependence on the second post-tap bit, such that the signal level is also dependent on binary state of the second post-tap bit and is dependent on at least four different bits of the digital sequence. 7. The integrated circuit of claim 5, where: the tap weight is a first tap weight used to weight dependence of the signal level on binary state of the pre-tap bit;the integrated circuit further comprises at least one register to store a first digital setting that defines the first tap weight;a second tap weight is used to weight contribution of the current bit to the transmission;a third tap weight is used to weight contribution of the post-tap data value to the transmission;the at least one register is also to store a second digital setting and a third digital setting that respectively define the second tap weight and the third tap weight; andeach of the first, second and third digital settings is represented by multiple bits, including multiple bits representing tap weight magnitude and, for at least the first tap weight and third tap weight, a sign bit indicating whether a corresponding one of the first tap weight and the third tap weight is positive or negative. 8. The integrated circuit of claim 7, where the at least one register is capable of storing respective values for the first, second and third digital settings corresponding to zero power, full power, and zero power, respectively. 9. The integrated circuit of claim 1, where the pre-tap bit immediately follows the current bit and the post-tap bit immediately precedes the current bit in the digital sequence, such that each of the post-tap bit, the current bit and the pre-tap bit are three consecutive bits in the digital sequence. 10. The integrated circuit of claim 4, where: the transmitter is operable to weight contribution of the post-tap bit to the signal level; andthe integrated circuit comprises at least one register to store a digital setting that defines the tap weight. 11. The integrated circuit of claim 10, where: the tap weight is a first tap weight;the digital setting is a first digital setting;the post-tap bit is a first post-tap bit of the digital sequence;a second tap weight is used to weight contribution of a second post-tap bit to the signal level;the at least one register is to store a second digital setting that defines the second tap weight; andeach of the first and second digital settings is represented by multiple bits, including a sign bit and multiple bits representing tap weight magnitude. 12. The integrated circuit of claim 1, where: at least one of the first and second digital settings is represented by at least four bits representing at least sixteen steps in tap weight magnitude. 13. The integrated circuit of claim 1, where: the transmitter comprises a driver for each of the current bit and the other bit, and circuitry to wire-sum outputs of the respective drivers to generate the signal level;the conductive path comprises a differential signal path; andthe transmitter comprises a differential transmitter. 14. The integrated circuit of claim 1, where the circuitry is to receive the request from the receiver via a back channel. 15. The integrated circuit of claim 1, where the request specifies at least one of an update to a previous value for the tap weight or a complete value for the tap weight. 16. The integrated circuit of claim 1, where: the tap weight is a first tap weight of a set of multiple tap weights, the signal level generated as a function of the set of multiple tap weights;the request represents a request to change the set of multiple tap weights; andthe circuitry to receive the request from the receiver is to change the set of multiple tap weights responsive to the request. 17. The integrated circuit of claim 1, where: the transmitter is operable to transmit a predetermined pattern to the receiver; andthe circuitry is to receive the request responsive to transmission of the predetermined pattern. 18. An integrated circuit, comprising: a transmitter to transmit bits of a digital sequence as a series of signal levels to a receiver via a conductive path external to the integrated circuit, the transmitter having multiple drivers driven in response to respective bits of the digital sequence to generate each signal level of the series, the transmitter characterized by a peak power constraint; andcircuitry to receive a request from the receiver to change a tap weight setting for at least one driver of the multiple drivers to a specific value, where the request is sufficient to specify at least one of an update amount or a complete value for the tap weight setting, and to change the tap weight setting responsive to the request in a manner that does not exceed the peak power constraint. 19. The integrated circuit of claim 18, where: the other bit of the digital sequence is a post-tap bit that is to be transmitted to the receiver prior to the current bit of the digital sequence;the first driver is to be driven in dependence on the post-tap bit; andthe second driver is to be driven in dependence on the current bit. 20. The integrated circuit of claim 19, where: the other bit of the digital sequence is a first other bit of the digital sequence;the multiple drivers further include a third driver driven in dependence on a second other bit of the digital sequence, the second other bit being a pre-tap bit that is to be transmitted to the receiver after the current bit of the digital sequence. 21. The integrated circuit of claim 20, where: the post-tap bit is a first post-tap bit;the multiple drivers further include a fourth driver driven in dependence on a third other bit of the digital sequence, the third other bit being a second post-tap bit that is to be transmitted to the receiver before the current bit of the digital sequence;the integrated circuit further comprises at least one register to store first, second, third and fourth digital settings that respectively define drive strength settings associated with each of the first, second, third and fourth drivers; andthe tap weight setting corresponds to at least one of the first, third or fourth digital settings. 22. The integrated circuit of claim 21, where: at least one of the first, second, third and fourth digital settings is represented by at least four bits that define drive strength magnitude. 23. An integrated circuit for use in a signaling system having a signal path coupling the integrated circuit to a receiver external to the integrated circuit, the integrated circuit comprising: a transmitter to transmit bits of a digital sequence onto the signal path to the receiver using a signal level dependent on a logical function of binary state of a current bit to be transmitted and binary state of another bit of the respective digital sequence, and respective first and second tap weight settings, the transmitter characterized by a peak power constraint;at least one register to store the first and second tap weight settings;circuitry to receive a request from the receiver to change at least one of the first tap weight setting and the second tap weight setting, and to responsively change the at least one of the first tap weight setting and the second tap weight setting in the at least one register, so as to change dependence of the signal level on each of the binary state of the current bit and the binary state of the other bit and so as to maintain operation of the transmitter within the peak power constraint. 24. The integrated circuit of claim 23, where: the transmitter further comprises multiple drivers, including a first driver corresponding to the first tap weight setting and a second driver corresponding to the second tap weight setting;the request represents a request to change the set of multiple tap weights stored in the at least one register; andthe circuitry to receive the request from the receiver is operable to change plural tap weights responsive to the request. 25. The integrated circuit of claim 23, where: the other bit of the digital sequence is a first other bit of the digital sequence;the signal level is also dependent on a logical function of the binary state of the current bit, the binary state of the first other bit, and a binary state of a second other bit of the digital sequence, the first and second tap weight settings and a third tap weight setting corresponding to the second other bit;the first other bit is post-tap bit that is to be transmitted to the receiver prior to the current bit, and the second other bit is a pre-tap bit that is to be transmitted to the receiver after the current bit; andthe pre-tap bit, the current bit and the post-tap bit represent three consecutive bits of the digital sequence.
Min Kyung-Youl (Kyungi-do KRX) Seok Yong-Sik (Kyungi-do KRX), Circuit for generating a clock signal to separate bit lines in a semiconductor memory device.
Cunningham Earl A. (Rochester MN) Porter ; Jr. Townsend H. (Rochester MN) Rae James W. (Rochester MN), Clocking method and apparatus for use with partial response coded binary data.
Fernandez Francisco J. (Upper Macungie PA) Leonowich Robert H. (Muhlenberg PA), Differential comparator with differential threshold for local area networks or the like.
Georgiou Christos John (White Plains NY) Larsen Thor Arne (Hopewell Junction NY) Lee Ki Won (Yorktown Heights NY), Digital phase alignment and integrated multichannel transceiver employing same.
Lim ; deceased Tong L. (late of Middletown NJ) Yu ; executor by Keung-Yi P. (Westfield NJ) Gitlin Richard D. (Little Silver NJ), Equalization of modulated data signals utilizing tentative and final decisions and replication of non-linear channel dis.
Gitlin Richard D. (Little Silver) Kasturia Sanjay (Red Bank) Swartz Robert G. (Tinton Falls) Winters Jack H. (Middletown NJ), Fiber optic transmission distortion compensation.
Marbot Roland (Versailles FRX) Le Bihan Jean-Claude (Montrouge FRX) Cofler Andrew (Paris FRX) Nezamzadeh-Moosavi Reza (Bois d\Arcy FRX), Impedance adaptation process and device for a transmitter and/or receiver, integrated circuit and transmission system.
Kernahan, Kent; Fraser, David F.; Roan, Jack, METHOD OF REGULATING AN OUTPUT VOLTAGE OF A POWER CONVERTER BY SENSING THE OUTPUT VOLTAGE DURING A FIRST TIME INTERVAL AND CALCULATING A NEXT CURRENT VALUE IN AN INDUCTOR SUFFICIENT TO BRING THE OUTP.
Yu, Leung; Vu, Roxanne T.; Lau, Benedict C.; Nguyen, Huy M.; Gasbarro, James A., Method and apparatus for low capacitance, high output impedance driver.
Horstmann Jens U. (Sunnyvale CA) Coates Robert L. (San Jose CA) Eichel Hans W. (Braunschweig DEX), Method and apparatus for predicting the metastable behavior of logic circuits.
Hoke, Joseph Michael; Ferraiolo, Frank D.; Lo, Tin-Chee; Yarolin, John Michael, Method and system for selecting data sampling phase for self timed interface logic.
Straussnigg,Dietmar, Method for compensating for peak values during a data transmission with discrete multitone symbols and a circuit arrangement for carrying out the method.
Ishikawa Hiroyasu (Warabi JPX) Kobayashi Hideo (Fujimi JPX), Selection diversity system using decision feedback equalizer in digital mobile telecommunication systems.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.