1. Field of the Invention
This invention relates to the field of integrated circuits. More particularly, this invention relates to the distortion of the amplitude of a signal in order to stress test an integrated circuit.
2. Description of the Prior Art
It is known to provide integrated circuits with high performance data communication mechanisms, such as high data rate serial data communication channels. Within such systems, the ability to successfully overcome amplitude distortion within a received signal is an important performance parameter. In order to test the ability of a serial data receiver to cope with signal amplitude distortion it is known to use external test equipment connected to an integrated circuit to supply the integrated circuit with a signal containing a controlled amount of amplitude distortion in order to investigate how the integrated circuit copes with that amplitude distortion. The use of such external equipment is expensive, complex and comparatively slow.
Viewed from one aspect the present invention provides an integrated circuit comprising:
a serial data transmitter;
a serial data receiver coupled to said serial data transmitter to provide data communication therewith; and
a signal amplitude distorting circuit coupled to said serial data transmitter to distort an amplitude of a serial data signal sent from said serial data transmitter to said serial data receiver so as to stress test said serial data receiver.
The provision of a signal amplitude distorting circuit coupled to the serial data transmitter in order to deliberately distort the amplitude of a serial data signal generated by that serial data transmitter runs counter to the prejudice in this technical field where considerable care is normally lavished on the design of a serial data transmitter to ensure the opposite behaviour. The on-chip signal amplitude distorting circuit provides the capability for less complex and less expensive testing of the ability of the serial data receiver to cope with a serial data signal having a distorted amplitude. This testing of the serial data receiver can be a manufacturing test to check that an individual integrated circuit has been correctly manufactured, a design characterisation test to check that a design of an integrated circuit has the desired characteristics with respect to coping with signal amplitude distortion and/or a debug test to ensure that a serial data receiver correctly receives serial data that has been subject to normal operational amplitude distortion.
The amplitude distorting circuit can distort the signal amplitude in a wide variety of different ways. In one form of distortion the amplitude distortion circuit modulates the amplitude at a frequency controlled by a frequency specifying signal supplied to the amplitude distorting circuit. In another form of distortion the amplitude distorting circuit modulates the amplitude with a pattern controlled by a pattern specifying signal supplied to the amplitude distorting circuit.
In some embodiments the signal amplitude distorting circuit can include an integrating circuit generating an integrated signal representing an integral of data values output from the serial data transmitter circuit during a preceding interval with the signal amplitude distorting circuit being responsive to the integrated signal to modulate the amplitude so as to simulate inter-symbol interference within the serial data signal. Inter-symbol interference is a significant performance limiting factor and accordingly the ability to simulate the occurrence of this type of amplitude distortion is beneficial.
It will be appreciated that the serial data transmitter can have a variety of different forms. In one form the serial data transmitter comprises a current mode logic buffer generating a serial data signal and a bias voltage network controlling total current flow through the current mode logic buffer. In this context, the amplitude distorting circuit can distort the amplitude by injecting a modulated signal into the bias voltage network.
Viewed from another aspect the present invention provides an integrated circuit comprising:
serial data transmitter means for transmitting serial data;
serial data receiver means for receiving serial data and coupled to said serial data transmitter means to provide data communication therewith; and
signal amplitude distorting means coupled to said serial data transmitter for distorting an amplitude of a serial data signal sent from said serial data transmitter means to said serial data receiver means so as to stress test said serial data receiver means.
Viewed from a further aspect the present invention provides a method of testing an integrated circuit having a serial data transmitter and a serial data receiver coupled to said serial data transmitter to provide data communication therewith, said method comprising the step of:
using signal amplitude distorting means within said integrated circuit and coupled to said serial data transmitter to distort an amplitude of a serial data signal sent from said serial data transmitter means to said serial data receiver means so as to stress test said serial data receiver means.
The above, and other objects, features and advantages of this invention will be apparent from the following detailed description of illustrative embodiments which is to be read in connection with the accompanying drawings.
The serial data transmitter 12 and the serial data receiver 14 are connected to external serial data communication lines 16, 18 via which communication with external circuits may be performed during an operational mode of use. Also illustrated in
It will be appreciated that the digital pattern source is a digital circuit in this example embodiment and may store data defining a variety of patterns of signals which can be generated together with circuits for selecting the frequency at which those patterns will be generated. It will also be possible to use an analog circuit to perform these functions.
The serial data signal generated by the current mode logic buffer 24 within the serial data transmitter 12 is transferred via one of the loopback paths 20, 22 to the serial data receiver 14. The serial data receiver 14 then attempts to recover the clock signal and the data values from this received serial data signal despite the distorted amplitude which has been imposed thereon. The distorted amplitude stress tests the serial data receiver 14. This stress testing can be part of a manufacturing test to ensure correct manufacture of an individual integrated circuit, part of design characterisation of a design (e.g. to check that it meets a desired design specification) and/or part of debug testing to ensure that the serial data receiver 14 can operate to successfully receive data subject to a normal degree of operational amplitude distortion.
Although illustrative embodiments of the invention have been described in detail herein with reference to the accompanying drawings, it is to be understood that the invention is not limited to those precise embodiments, and that various changes and modifications can be effected therein by one skilled in the art without departing from the scope and spirit of the invention as defined by the appended claims.
Number | Name | Date | Kind |
---|---|---|---|
4475088 | Beard | Oct 1984 | A |
5132988 | Fisher et al. | Jul 1992 | A |
5150128 | Kongelbeck | Sep 1992 | A |
5392295 | Coker et al. | Feb 1995 | A |
5764655 | Kirihata et al. | Jun 1998 | A |
6163867 | Miller et al. | Dec 2000 | A |
6298458 | Cranford, Jr. et al. | Oct 2001 | B1 |
6694462 | Reiss et al. | Feb 2004 | B1 |
6809591 | Ohashi | Oct 2004 | B1 |
7010069 | Chugg et al. | Mar 2006 | B2 |
7116953 | Kim et al. | Oct 2006 | B2 |
7184469 | Joseph et al. | Feb 2007 | B2 |
7243272 | Tarango et al. | Jul 2007 | B2 |
7295604 | Cranford et al. | Nov 2007 | B2 |
7332947 | Kumar et al. | Feb 2008 | B2 |
7352165 | Loke et al. | Apr 2008 | B2 |
7363563 | Hissen et al. | Apr 2008 | B1 |
7405594 | Xu | Jul 2008 | B1 |
7408387 | Suenaga | Aug 2008 | B2 |
7532053 | Rausch | May 2009 | B2 |
7558991 | Mattes et al. | Jul 2009 | B2 |
7577192 | Matis | Aug 2009 | B2 |
7610526 | Sherlock et al. | Oct 2009 | B2 |
7667502 | Agarwal | Feb 2010 | B2 |
7675363 | Deguchi et al. | Mar 2010 | B2 |
7756197 | Ferguson et al. | Jul 2010 | B1 |
7777998 | Stockinger et al. | Aug 2010 | B2 |
7809052 | Li | Oct 2010 | B2 |
7817387 | Khazhinsky et al. | Oct 2010 | B2 |
20020039052 | Staub et al. | Apr 2002 | A1 |
20030102928 | d'Haene et al. | Jun 2003 | A1 |
20040141268 | Miller et al. | Jul 2004 | A1 |
20050036576 | Agazzi et al. | Feb 2005 | A1 |
20050057872 | Lee et al. | Mar 2005 | A1 |
20050185351 | Miller et al. | Aug 2005 | A1 |
20050193290 | Cho et al. | Sep 2005 | A1 |
20050245225 | Park et al. | Nov 2005 | A1 |
20060020865 | Dai et al. | Jan 2006 | A1 |
20060087328 | Sasajima | Apr 2006 | A1 |
20060087356 | Minzoni | Apr 2006 | A1 |
20060114629 | Wu et al. | Jun 2006 | A1 |
20070026809 | Zhang et al. | Feb 2007 | A1 |
20070053120 | Gauthier et al. | Mar 2007 | A1 |
20070101214 | Stauffer et al. | May 2007 | A1 |
20070121713 | Yamaguchi | May 2007 | A1 |
20070146014 | Cheung | Jun 2007 | A1 |
20070195875 | Agazzi et al. | Aug 2007 | A1 |
20080062597 | Chen et al. | Mar 2008 | A1 |
20080082887 | Dhong et al. | Apr 2008 | A1 |
20080130800 | Maxim et al. | Jun 2008 | A1 |
20080225380 | Heffner et al. | Sep 2008 | A1 |
20080226306 | Heffner et al. | Sep 2008 | A1 |
20080232538 | Goishi | Sep 2008 | A1 |
20080237587 | Nierle et al. | Oct 2008 | A1 |
20080240212 | Satou | Oct 2008 | A1 |
20080285358 | Nierle | Nov 2008 | A1 |
20090003495 | Wu et al. | Jan 2009 | A1 |
20090041101 | Nagatani | Feb 2009 | A1 |
20090116851 | Heffner et al. | May 2009 | A1 |
20090177457 | Dai et al. | Jul 2009 | A1 |
20090185609 | Takada | Jul 2009 | A1 |
20090249139 | Wang et al. | Oct 2009 | A1 |
20090257334 | Ogura et al. | Oct 2009 | A1 |
20090316767 | Hidaka | Dec 2009 | A1 |
20100020861 | Leibowitz et al. | Jan 2010 | A1 |
20100233971 | Vassiliou et al. | Sep 2010 | A1 |
Number | Date | Country |
---|---|---|
2007053111 | May 2007 | WO |
Number | Date | Country | |
---|---|---|---|
20090290623 A1 | Nov 2009 | US |