High speed signaling system with adaptive transmit pre-emphasis
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H03K-017/16
H04B-001/04
H04L-025/02
H04L-025/03
H04L-025/06
H04L-025/49
출원번호
US-0913242
(2013-06-07)
등록번호
US-8994398
(2015-03-31)
발명자
/ 주소
Stojanovic, Vladimir M.
Ho, Andrew C.
Bessios, Anthony
Chen, Fred F.
Alon, Elad
Horowitz, Mark A.
출원인 / 주소
Rambus Inc.
대리인 / 주소
Kreisman, Lance
인용정보
피인용 횟수 :
0인용 특허 :
107
초록▼
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 receiver to receive a signal via a conductive path from a transmitter external to the integrated circuit, the signal having a sequence of signal levels representing respective bits of a digital sequence, each signal level in the sequence dependent on a logical
1. An integrated circuit, comprising: a receiver to receive a signal via a conductive path from a transmitter external to the integrated circuit, the signal having a sequence of signal levels representing respective bits of a digital sequence, each signal level in the sequence dependent on a logical function of binary state of a current bit transmitted and binary state of another bit of the digital sequence, the receiver to sample the signal to generate data samples corresponding to the respective bits; andcircuitry to send a request to the transmitter to modify a setting used by the transmitter to generate the signal levels so as to change relative dependence of the signal levels on of the binary state of the current bit and the binary state of the other bit. 2. The integrated circuit of claim 1, where: the integrated circuit further comprises circuitry to evaluate a level of equalization used by the transmitter in generating the sequence of signal levels, the level of equalization dependent on the relative dependence, and to determine at least one of an update to the setting or a modified setting; andthe circuitry generates the request in a manner sufficient to specify the at least one. 3. The integrated circuit of claim 2, where: the receiver is to receive a test pattern from the transmitter; andthe circuitry to evaluate and to determine is to determine the at least one responsive to transmission of the test pattern. 4. The integrated circuit of claim 1, for use where the setting corresponds to a first tap weight, where the transmitter uses multiple drivers to generate each signal level, where the transmitter has a respective tap weight associated with each driver, the first tap weight being one of the respective tap weights, and where the transmitter is characterized by a peak power constraint, and where: the circuitry is to only request modification of the setting by the transmitter such that the use of the multiple drivers by the transmitter cannot exceed the peak power constraint. 5. The integrated circuit of claim 4, where the transmitter is characterized by a predefined range associated with the peak power constraint, and where: the circuitry is to request modification of multiple ones of the respective tap weights in a manner that maintains overall transmit power level within the predefined range notwithstanding change of the first tap weight. 6. The integrated circuit of claim 1, where the other bit of the digital sequence is a post-tap bit that is to be represented in the signal prior to the current bit, and where: the request for the transmitter to modify the setting is sufficient to specify a drive strength magnitude to be used in generating each signal level dependent on binary state of the post-tap bit. 7. The integrated circuit of claim 6, where the other bit of the digital sequence is a first other bit of the digital sequence and the logical function is also dependent on a second other bit of the digital sequence that is a pre-tap bit transmitted to the integrated circuit after the current bit, and where: the request is a first request;the circuitry is to transmit at least one request, including the first request, to the transmitter, the at least one request sufficient to specify a drive strength magnitude to be used in generating the signal levels dependent on binary state of the pre-tap bit. 8. The integrated circuit of claim 7, where the circuitry is to generate the at least one request in a manner sufficient to command tap weight settings associated with each of the pre-tap bit, the current bit and the post-tap bit, and is capable of commanding a weight contribution of each of the pre-tap bit, the current bit and the post-tap bit to the signal levels in a manner corresponding to zero power, full power and zero power, respectively. 9. The integrated circuit of claim 7, where the post-tap bit is a first post-tap bit and the logical function is also dependent on a third other bit of the digital sequence that is a second post-tap bit transmitted to the receiver before the current bit of the digital sequence, and where: the request for the transmitter to modify the setting is sufficient to specify a drive strength magnitude to be used in generating the signal levels dependent on binary state of the second post-tap bit. 10. The integrated circuit of claim 7, where the request is a first request, and where the circuitry is to transmit at least one request to the transmitter, including the first request, the at least one request sufficient to specify tap weights associated with each of the pre-tap bit, the current bit, and the post-tap bit. 11. The integrated circuit of claim 10, where the pre-tap bit, the current bit and the post-tap bit are consecutive bits of the digital sequence. 12. The integrated circuit of claim 1, where: the tap weight is a value of a digital setting comprising multiple bits indicating magnitude of the tap weight; andthe circuitry is to generate the request so as to convey at least one of the value, including the multiple bits, or a change in the magnitude, as part of the request. 13. The integrated circuit of claim 12, where: the digital setting further comprises a sign bit, indicating whether the tap weight positively or negatively contributes to the signal level, and the multiple bits further comprise at least four bits, such that the tap weight has at least sixteen possible steps in magnitude. 14. The integrated circuit of claim 1, where the conductive path comprises a differential signal path, and where the receiver further comprises differential sampling circuitry to sample the differential signal path to generate the data samples. 15. The integrated circuit of claim 1, where the circuitry to send the request is operable to send the request to the transmitter via a back channel. 16. The integrated circuit of claim 1, where the tap weight is a first tap weight of a set of multiple tap weights, each signal level generated as a function of the set of multiple tap weights, and where: the request represents a request to change the set of multiple tap weights; andthe circuitry to send the request is to request change by the transmitter of the set of multiple tap weights. 17. An integrated circuit, comprising: a receiver to receive a signal via a conductive path from a transmitter external to the integrated circuit, the signal having a sequence of signal levels representing respective bits of a digital sequence, each signal level in the sequence dependent on a logical function of binary state of the current bit and binary state of another bit of the digital sequence, the receiver to sample the signal to generate data samples corresponding to the respective bits;circuitry to evaluate a level of equalization used by the transmitter in generating the sequence of signal levels and to determine at least one of an update to a tap weight setting used by the transmitter or a new value for the tap weight setting, the level of equalization dependent upon the tap weight setting; andcircuitry to send a request to the transmitter to modify the tap weight setting dependent on the at least one, to thereby modify the level of equalization. 18. The integrated circuit of claim 17, for use where the tap weight setting is a first tap weight setting, where the transmitter uses multiple drivers to generate each signal level, a respective tap weight setting associated with each driver, the tap weight being one of the respective tap weights, where the transmitter is characterized by a peak power constraint, and where: the circuitry to evaluate and to determine is to determine the at least one of the update or new value for at least two of the respective tap weight settings, in a manner such that modification by the transmitter and the use of the multiple drivers does not cause the transmitter to exceed the peak power constraint; andthe circuitry to send the request to the transmitter is operable to send request instructions to the transmitter sufficient to modify the at least two, to thereby modify the level of equalization. 19. The integrated circuit of claim 18, where the transmitter is characterized by a predefined range associated with the peak power constraint, and where: the circuitry to evaluate and to determine is to determine the at least one of the update or the new value for the at least two of the respective tap weights in a manner that maintains overall transmit power level within the predefined range notwithstanding change of the first tap weight responsive to the request. 20. An integrated circuit for use in a signaling system having a differential conductive signal path coupling the integrated circuit to a transmitter external to the integrated circuit, the transmitter to send a signal to the receiver as a sequence of signal levels representing respective bits of a digital sequence, the transmitter using respective first and second tap weight settings to define relative dependence of each signal level binary state of a current bit transmitted and binary state of another bit of the digital sequence, respectively, the integrated circuit comprising: a receiver to receive the signal from the differential conductive path, the receiver having differential path sampling circuitry to generate data samples corresponding to the respective bits;at least one register to store the first and second tap weight settings;circuitry to evaluate a level of equalization used by the transmitter in generating the sequence of signal levels and to responsively determine values for each of the first and second tap weight settings; andcircuitry to send a request to the transmitter to selectively modify each of the first tap weight setting and the second tap weight setting depending on a corresponding one of the determined values, to thereby modify the level of equalization.
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는 부적절한 답변을 할 수 있습니다.