DE112006001266B4 - Parameter measurement of high-speed I / O systems - Google Patents

Parameter measurement of high-speed I / O systems Download PDF

Info

Publication number
DE112006001266B4
DE112006001266B4 DE112006001266T DE112006001266T DE112006001266B4 DE 112006001266 B4 DE112006001266 B4 DE 112006001266B4 DE 112006001266 T DE112006001266 T DE 112006001266T DE 112006001266 T DE112006001266 T DE 112006001266T DE 112006001266 B4 DE112006001266 B4 DE 112006001266B4
Authority
DE
Germany
Prior art keywords
signal
circuit
phase
input
test
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
DE112006001266T
Other languages
German (de)
Other versions
DE112006001266T5 (en
Inventor
Klaus-Dieter Hilliges
Adrian W. C. Seet
Hugh S. Wallace
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Keysight Technologies Inc
Original Assignee
Agilent Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Agilent Technologies Inc filed Critical Agilent Technologies Inc
Publication of DE112006001266T5 publication Critical patent/DE112006001266T5/en
Application granted granted Critical
Publication of DE112006001266B4 publication Critical patent/DE112006001266B4/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/31703Comparison aspects, e.g. signature analysis, comparators

Abstract

Ein Verfahren zum Verwenden eines Phasenkomparators (121), der Teil einer Phasenverfolgungsschaltung (107) ist, wobei die Phasenverfolgungsschaltung (107) auf einer Phasenregelschleifenschaltung oder auf oder einer Verzögerungsregelschleife basiert, um eine Eingangs-Ausgangs-Schaltung (I/O-Schaltung) eines Testobjekts zu testen, wobei das Verfahren folgende Schritte aufweist: Empfangen (702) eines Signals (109) an dem Testobjekt, wobei das Signal (109) digitale Daten repräsentiert; Extrahieren (704) eines Phasensignals (23; 123) aus dem Phasenkomparator, wobei der Phasenkomparator (121) das Phasensignal (123) ansprechend auf das empfangene Signal (109) erzeugt, so dass das Phasensignal eine oder mehrere Digitalkomponenten (E, L) aufweist, wobei die eine oder die mehreren Digitalkomponenten anzeigen, ob die Phase eines Eingangssignals des Phasenkomparators der Phase eines Vergleichssignals vorauseilt, oder ob die Phase des Eingangssignals des Phasenkomparators der Phase des Vergleichssignals nacheilt, und wobei die Phasenverfolgungsschaltung basierend auf dem Phasensignal das Vergleichssignal steuert, um eine Phasendifferenz zwischen dem Vergleichssignal und dem Eingangssignal des Phasenkomparators zu verringern;...A method of using a phase comparator (121) which is part of a phase tracking circuit (107), wherein the phase tracking circuit (107) is based on a phase-locked loop circuit or on or a delay-locked loop to an input-output circuit (I / O circuit) of a Test objects under test, the method comprising the steps of: receiving (702) a signal (109) at the test object, the signal (109) representing digital data; Extracting (704) a phase signal (23; 123) from the phase comparator, the phase comparator (121) generating the phase signal (123) in response to the received signal (109) so that the phase signal has one or more digital components (E, L) , wherein the one or more digital components indicate whether the phase of an input signal of the phase comparator leads the phase of a comparison signal or whether the phase of the input signal of the phase comparator lags the phase of the comparison signal, and wherein the phase tracking circuit controls the comparison signal based on the phase signal to reduce a phase difference between the comparison signal and the input signal of the phase comparator; ...

Description

Hintergrundbackground

Da elektronische Vorrichtungen, typischerweise integrierte Schaltungen, schneller, komplexer und von einem dichteren Entwurf werden, ist ein Testen derartiger Vorrichtungen während der Herstellung, um fehlerhafte Vorrichtungen zu beseitigen, wichtiger geworden. Ein derartiges Testen ist notwendig, um sicherzustellen, dass das Produkt, bei dem die elektronischen Vorrichtungen verwendet werden, sich gemäß den Verhaltensspezifikationen desselben verhält. Wie in dieser Offenbarung verwendet, umfasst die Bezeichnung Herstellung ein Herstellen der elektronischen Vorrichtungen selbst und ein Herstellen von Unteranordnungen wie z. B. gedruckten Schaltungsplatinen, und Produkten, bei denen die elektronischen Vorrichtungen verwendet werden. Ungeachtet der erhöhten Leistungsfähigkeit und Fähigkeit derselben ist der Durchschnittsverkaufspreis von elektronischen Vorrichtungen über die Jahre beständig zurückgegangen. Dies hat eine schonungslose Bemühung durch Hersteller angetrieben, Herstellungskosten zu reduzieren. Diese Bemühung ist bei einem Erzeugen eines steilen Rückgangs von Vorrichtungsherstellungskosten sehr erfolgreich gewesen. Jedoch erfordern herkömmliche Testtechniken Zeit, Ausrüstung und Personalressourcen, deren Kosten nicht so steil zurückgegangen sind wie die Vorrichtungsfertigungskosten. Im Ergebnis sind die Testkosten dazu gekommen, einen zunehmenden Bruchteil der Gesamtherstellungskosten darzustellen. Zusätzlich wird ein Im-Dienst-Testen von Produkten, bei denen elektronische Vorrichtungen verwendet werden, zunehmend verwendet, um sicherzustellen, dass die Leistungsfähigkeit des Produkts durch die Dienstdauer desselben hindurch aufrechterhalten wird.As electronic devices, typically integrated circuits, become faster, more complex and of a denser design, testing such devices during manufacture to eliminate faulty devices has become more important. Such testing is necessary to ensure that the product using the electronic devices behaves in accordance with the performance specifications thereof. As used in this disclosure, the term manufacturing includes manufacturing the electronic devices themselves and fabricating subassemblies such as, for example, electronic devices. Printed circuit boards, and products using the electronic devices. Notwithstanding their increased performance and capability, the average selling price of electronic devices has steadily declined over the years. This has driven a relentless effort by manufacturers to reduce manufacturing costs. This effort has been very successful in generating a steep decline in device manufacturing costs. However, conventional testing techniques require time, equipment, and human resources, the cost of which has not decreased as steeply as the device manufacturing cost. As a result, the cost of testing has come to represent an increasing fraction of the total manufacturing cost. In addition, in-service testing of products using electronic devices is increasingly being used to ensure that the performance of the product is maintained throughout its service life.

Hochgeschwindigkeits-Digital-Eingangs-Ausgangs-Systeme, die I/O-Schaltungen (I/O = input/output = Eingang-Ausgang) aufweisen, stellen kritische Komponenten vieler elektronischer Vorrichtungen dar, die z. B. bei Anwendungen wie Telekommunikation und Informationsverarbeitung verwendet werden. Wie in dieser Offenbarung verwendet, wird die Bezeichnung I/O-Schaltung genommen, um eine Senderschaltung oder eine Empfängerschaltung oder beide zu bezeichnen. Obwohl I/O-Schaltungen Signale senden oder empfangen, die digitale Daten repräsentieren, ist das Verhalten derartiger Schaltungen im Wesentlichen das einer Analogschaltung. Dies ist insbesondere der Fall, wenn die Datenrate, bei der die I/O-Schaltung sendet oder empfängt, zunimmt. Ein effektives Testen von Hochgeschwindigkeits-I/O-Schaltungen beruht somit zunehmend auf einem Bestimmen von Analogparametern.High speed digital input-output systems incorporating input / output (I / O) circuits are critical components of many electronic devices, e.g. B. be used in applications such as telecommunications and information processing. As used in this disclosure, the term I / O circuit is taken to designate a transmitter circuit or a receiver circuit or both. Although I / O circuits transmit or receive signals representing digital data, the behavior of such circuits is essentially that of an analog circuit. This is particularly the case when the data rate at which the I / O circuit is transmitting or receiving increases. Effective testing of high speed I / O circuits is thus increasingly based on determining analog parameters.

Der ordnungsgemäße Betrieb einer I/O-Schaltung, um Signale zu senden oder zu empfangen, die digitale Daten repräsentieren, hängt nicht lediglich von dem Betrieb der I/O-Schaltung selbst, sondern zusätzlich von den Eigenschaften der Sendungsleitung oder -leitungen und Verbindern ab, die mit der I/O-Schaltung verbunden sind. Somit müssen Parameterverhaltensmessungen von I/O-Schaltungen oft Phänomene wie z. B. Parasitärkapazität, Wärmeeffekte, elektromagnetische Interferenzen, Signalreflexion und durch Verlust bewirkte Verzerrung berücksichtigen.The proper operation of an I / O circuit to send or receive signals representing digital data does not depend solely on the operation of the I / O circuitry itself, but in addition on the characteristics of the transmission line or wires and connectors which are connected to the I / O circuit. Thus, parameter behavior measurements of I / O circuits often have phenomena such as. Parasitic capacitance, heat effects, electromagnetic interference, signal reflection and distortion caused by loss.

Ein gegenwärtiger Trend besteht darin, die Kosten eines Testens von komplexen elektronischen Vorrichtungen durch ein Einschließen von Testschaltungen auf dem gleichen Chip zu reduzieren. Jedoch erfordert ein Testen der I/O-Schaltungen von komplexen elektronischen Vorrichtungen unter Verwendung von herkömmlichen chipinternen Testtechniken oft, dass sich Analog/Digital-Wandler (A/D-Wandler; A/D = analog-to-digital) oder andere empfindliche Analogschaltungen auf dem Chip befinden. Derartige chipinterne Testschaltungen sind oft dahingehend problematisch, dass dieselben typischerweise zu viel Chipfläche besetzen und zu viel Leistung verbrauchen. Darüber hinaus ist es oft schwierig und teuer, derartige chipinterne Testschaltungen mit einer ausreichenden Geschwindigkeit zu liefern, um zu ermöglichen, dass dieselben das dynamische Verhalten der I/O-Schaltungen überprüfen. Ein Eingliedern von chipinternen Testschaltungen, die I/O-Schaltungen effektiv testen können, fügt einen zusätzlichen Aufwand und eine Komplexität hinzu. Eine I/O-Schaltung-Testtechnik, die vergleichsweise wenig Chipfläche besetzt, die einen niedrigen Leistungsverbrauch aufweist und die zu einem effektiven Testen von Analogverhaltensparametern fähig ist, ist wünschenswert.A current trend is to reduce the cost of testing complex electronic devices by including test circuits on the same chip. However, testing the I / O circuits of complex electronic devices using conventional on-chip testing techniques often requires analog-to-digital (A / D) converters (A / D) or other sensitive analog circuits located on the chip. Such on-chip test circuits are often problematic in that they typically occupy too much chip area and consume too much power. Moreover, it is often difficult and expensive to provide such on-chip test circuits with sufficient speed to enable them to verify the dynamic behavior of the I / O circuits. Incorporating on-chip test circuits that can effectively test I / O circuits adds extra effort and complexity. An I / O circuit test technique occupying comparatively little chip area, having a low power consumption and capable of effectively testing analog behavior parameters is desirable.

Das gegenwärtige Testen von I/O-Schaltungen konzentriert sich typischerweise lediglich auf Senderschaltungen und testet typischerweise keine Empfängerschaltungen. Dies ist aufgrund dessen, dass viele Empfängerschaltungen keinen praktischen Testzugang zum Messen der Signale bereitstellen, die durch die Empfängerschaltung ausgegeben werden. Was folglich zusätzlich notwendig ist, ist folgerichtig ein effektiver Weg, um Empfängerschaltungen zu testen.The current testing of I / O circuits typically focuses only on transmitter circuits and typically does not test receiver circuits. This is because many receiver circuits do not provide a practical test access for measuring the signals output by the receiver circuit. Consequently, what is additionally necessary is consequently an effective way to test receiver circuits.

Die US 5,568,493 A beschreibt eine integrierte Schaltung, die eine analoge Betriebsschaltung mit einer Mehrzahl von Knoten für Eingangssignale und Ausgangssignale während eines normalen Betriebs, umfasst. Die integrierte Schaltungen umfasst ferner eine Mehrzahl von Abtast-Zellen, die zumindest mit der Mehrzahl von Knoten verbunden sind, um Signale zu enthalten, die in ausgewählten Tests der analogen Betriebsschaltung verwendet werden. Bei dem Verfahren zum Testen eines Moduls einer analogen Schaltung, die Teil einer integrierten Schaltung mit weiteren Schaltungsteilen ist, werden eine Mehrzahl von Modulsignalanschlüssen von jeweiligen Normalbetriebs-Anschlüssen entkoppelt und mit einer Mehrzahl von Abtast-Zellen gekoppelt. Anschließend werden zumindest Teile eines Testmusters durch ausgewählte Abtast-Zellen bereitgestellt und es werden Testergebnisausgangssignale durch ausgewählte Abtast-Zellen erfasst.The US 5,568,493 A describes an integrated circuit comprising an analog operating circuit having a plurality of nodes for input signals and output signals during normal operation. The integrated circuit further comprises a plurality of scan cells connected to at least the plurality of nodes for containing signals used in selected tests of the analog operating circuitry. In the method of testing a module of an analog circuit that is part of an integrated circuit with other circuit parts, a plurality of module signal terminals are decoupled from respective normal mode terminals and coupled to a plurality of sample cells. Thereafter, at least portions of a test pattern are provided by selected scan cells and test result outputs are detected by selected scan cells.

Die US 2003/0210029 A1 beschreibt eine Einheit zur kohärenten Taktmessung, die einen Jitter einer phasengerasteten Schleife (PLL) in einer kohärenten Weise misst. Die kohärente Taktmesseinheit umfasst eine Haupt-Tast-Schaltung, die ein Haupt-Takt-Signal einer ersten Taktfrequenz liefert. Eine erste Takt-Teiler-Schaltung empfängt das Haupt-Takt-Signal und stellt ein Referenz-Takt-Signal bei einer zweiten Taktfrequenz bereit. Der Phasenrastschleifeneingang eines Testobjekts ist angeschlossen, um das Referenztaktsignal zu empfangen. Eine zweite Takt-Teiler-Schaltung empfängt das Haupt-Takt-Signal und er zeugt ein Scharfschalte-Taktsignal bei einer dritten Taktfrequenz. Eine Testmesseinheit, die durch das Scharfschalte-Takt-Signal getaktet wird, empfängt das an dem Ausgang der phasengerasteten Schleife ausgegebene Signal, um ein vorbestimmtes Intervall des Signals zu einer vorbestimmten Zeit basierend auf dem Scharfschalte-Taktsignal getaktet wird, empfängt das an dem Ausgang der phasengerasteten Schleife ausgegebene Signal, um ein vorbestimmtes Intervall des Signals zu einer vorbestimmten Zeit basierend auf dem Scharfschalte-Taktsignal zu messen. Ein Erfassungsspeicher, der durch das Scharfschalte-Taktsignal getaktet wird, speichert das Ausgangssignal der Test-Mess-Einheit für eine anschließende Aufnahme und Verfeinerung durch eine Verarbeitungseinheit mit einer FFT-Analyse.The US 2003/0210029 A1 describes a coherent clock measurement unit that measures a phase-locked loop (PLL) jitter in a coherent manner. The coherent clock measurement unit includes a main sense circuit that provides a main clock signal of a first clock frequency. A first clock divider circuit receives the main clock signal and provides a reference clock signal at a second clock frequency. The phase-locked loop input of a test object is connected to receive the reference clock signal. A second clock divider circuit receives the main clock signal and generates an arming clock signal at a third clock frequency. A test measurement unit clocked by the arming clock signal receives the signal output at the output of the phase-locked loop, and is clocked at a predetermined interval of the signal at a predetermined time based on the arming clock signal phase-locked loop signal to measure a predetermined interval of the signal at a predetermined time based on the arming clock signal. A detection memory clocked by the arming clock signal stores the output of the test measuring unit for subsequent acquisition and refinement by a processing unit with FFT analysis.

Die US 6,421,801 B1 beschreibt ein Verfahren und eine Vorrichtung zum Testen eines Eingangsdatenpfades einer integrierten Schaltung. Doppelte Verzögerungs-gerastete Schleifen (DLLs) zum Senden und Empfangen liefern Takte zum Senden von Daten und zum Empfangen von Daten in einem Test-Modus. Eine Test-Modus-Logik treibt ein Datenmuster an einen Eingangs-Empfänger, wobei das Datenmuster durch die Sende-DLL getaktet wird, und wobei der Eingangsempfänger durch die Empfangs-DLL getaktet wird. Das Ausgangssignal des Eingangsempfängers wird mit dem Datenmuster verglichen. Die Sende-DLL wird relativ zu der Empfangs-DLL eingestellt, um Einschwingzeiten und Haltezeiten des Datenmusters, das durch den Eingangsempfänger getrieben wird, zu messen.The US Pat. No. 6,421,801 B1 describes a method and apparatus for testing an input data path of an integrated circuit. Dual transmit-and-receive delay-locked loops (DLLs) provide clocks for sending data and receiving data in a test mode. A test mode logic drives a data pattern to an input receiver, wherein the data pattern is clocked by the transmit DLL, and wherein the input receiver is clocked by the receive DLL. The output signal of the input receiver is compared with the data pattern. The transmit DLL is set relative to the receive DLL to measure settling times and hold times of the data pattern driven by the input receiver.

Die US 4,774,454 A beschreibt ein Verfahren zum Testen und Messen von Verzerrungen in elektrischen Geräten. Für Signal-verarbeitende und Signal-tragende Geräte erzeugt ein Signalgenerator ein Signal mit einer bekannten Phase, Amplitude und Frequenz. Das entsprechende Signal wird sowohl zu einem Testobjekt als auch zu einer Messeinheit geliefert. Die Messeinheit misst die Amplitude, Frequenz und Phasendrehung eines Ausgangs des Testobjekts und liefert diese gemessenen Werte an einen Unterdrückungs-Signal-Generator. Der Unterdrückungs-Signal-Generator erzeugt ein Unterdrückungs-Signal, das zu dem Ausgangssignal von dem Testobjekt addiert wird, um die Grundschwingung des Ausgangssignals zu unterdrücken. Dieses unterdrückte Signal wird dann an die Messeinheit geliefert und dort mit dem ursprünglichen Ausgangssignal des Testobjekts verglichen, um Verzerrungs-Faktoren zu bestimmen. Zum Testen von Signal-Wiedergabegeräten, wie beispielsweise Kompaktdisc-Abspielern und Video-Band-Aufnahmegeräten erzeugt ein derartiges Gerät eine Serie von Signalen, wobei eine Serie von entsprechenden Unterdrückungs-Signalen durch den Unterdrückungs-Signal-Generator erzeugt wird. Dieses Unterdrückungs-Signal wird zu dem entsprechenden ursprünglichen Signal addiert und eliminiert die Rundschwingung bei jedem Signal der Serie. Die unterdrückten Signale werden dann mit den zugehörigen ursprünglichen Signalen verglichen, um Verzerrungsfaktoren des Signal-Wiedergabegeräts zu bestimmen.The US 4,774,454 A describes a method for testing and measuring distortions in electrical equipment. For signal processing and signal carrying equipment, a signal generator generates a signal of known phase, amplitude and frequency. The corresponding signal is delivered both to a test object and to a measuring unit. The measuring unit measures the amplitude, frequency and phase rotation of an output of the test object and supplies these measured values to a suppression signal generator. The suppression signal generator generates a suppression signal which is added to the output signal from the test object to suppress the fundamental of the output signal. This suppressed signal is then provided to the measuring unit where it is compared to the original output of the test object to determine distortion factors. For testing signal reproducing apparatus such as compact disc players and video tape recorders, such apparatus generates a series of signals, and a series of corresponding suppression signals are generated by the suppression signal generator. This suppression signal is added to the corresponding original signal and eliminates the rounding on each signal in the series. The suppressed signals are then compared with the associated original signals to determine distortion factors of the signal reproducing apparatus.

Die US 6,313,682 B1 beschreibt eine Schaltung zur Erzeugung von geformten Pulsen für Anwendungen wie beispielsweise Pin-Treiber eines automatischen Testgeräts. Die Schaltung zur Erzeugung geformter Pulse verwendet eine aktive Rückkopplungs-Schaltung, die eine Vorverzerrung zu den Ausgangspulsen hinzufügt, um damit die Auswirkungen des Übertragungssystems zwischen dem Pin-Treiber und dem Testobjekt zu kompensieren. Strompulse werden auf die Pin-Treiber-Ausgangstransistoren in Verbindung mit der Erzeugung von steigenden und fallenden Ausgangspuls-Flanken angewendet, um ein Flanken-Überschießen zu erzeugen, das sich bei der Übertragung des Pulses zu dem Testobjekt verringert. Die Treiberschaltung kann zusammen mit der aktiven Rückkoppel-Schaltung zur Vorverzerrung in einem einzigen Chip integriert werden. Eine zusätzliche Programmierschaltung kann verwendet werden, um die Größe der Vorverzerrung zu steuern.The US 6,313,682 B1 describes a circuit for generating shaped pulses for applications such as pin drivers of an automatic tester. The shaped pulse generating circuit uses an active feedback circuit which adds predistortion to the output pulses to compensate for the effects of the transmission system between the pin driver and the device under test. Current pulses are applied to the pin driver output transistors in conjunction with the generation of rising and falling output pulse edges to produce an edge overshoot which decreases as the pulse is transmitted to the device under test. The driver circuit can be integrated with the active feedback circuit for predistortion in a single chip. An additional programming circuit may be used to control the amount of predistortion.

Kurze Beschreibung der Zeichnungen Brief description of the drawings

1 ist ein Blockdiagramm, das ein Beispiel einer Phasenverfolgung, aus der ein Phasensignal extrahiert wird, gemäß Ausführungsbeispielen der Erfindung zeigt. 1 FIG. 12 is a block diagram showing an example of phase tracking from which a phase signal is extracted according to embodiments of the invention. FIG.

2A ist ein Blockdiagramm, das ein erstes Beispiel eines Testsystems gemäß einem ersten Ausführungsbeispiel der Erfindung zeigt. 2A Fig. 10 is a block diagram showing a first example of a test system according to a first embodiment of the invention.

2B ist ein Blockdiagramm, das ein zweites Beispiel eines Testsystems gemäß dem ersten Ausführungsbeispiel der Erfindung zeigt. 2 B Fig. 10 is a block diagram showing a second example of a test system according to the first embodiment of the invention.

2C ist ein Blockdiagramm, das ein drittes Beispiel eines Testsystems gemäß dem ersten Ausführungsbeispiel der Erfindung zeigt. 2C Fig. 10 is a block diagram showing a third example of a test system according to the first embodiment of the invention.

3 ist ein Blockdiagramm, das ein Beispiel eines Testsystems gemäß einem zweiten Ausführungsbeispiel der Erfindung zeigt. 3 Fig. 10 is a block diagram showing an example of a test system according to a second embodiment of the invention.

4 ist ein Blockdiagramm, das ein Beispiel eines Testsystems gemäß einem dritten Ausführungsbeispiel der Erfindung zeigt. 4 Fig. 10 is a block diagram showing an example of a test system according to a third embodiment of the invention.

5 ist ein Blockdiagramm, das ein Beispiel eines Testsystems gemäß einem vierten Ausführungsbeispiel der Erfindung zeigt. 5 Fig. 10 is a block diagram showing an example of a test system according to a fourth embodiment of the invention.

6 ist ein Blockdiagramm, das ein Beispiel eines Testsystems gemäß einem fünften Ausführungsbeispiel der Erfindung zeigt. 6 Fig. 10 is a block diagram showing an example of a test system according to a fifth embodiment of the invention.

7 ist ein Blockdiagramm, das ein Beispiel eines Testsystems gemäß einem sechsten Ausführungsbeispiel der Erfindung zeigt. 7 Fig. 10 is a block diagram showing an example of a test system according to a sixth embodiment of the invention.

8 ist ein Blockdiagramm, das ein Beispiel eines Testsystems gemäß einem siebten Ausführungsbeispiel der Erfindung zeigt. 8th Fig. 10 is a block diagram showing an example of a test system according to a seventh embodiment of the invention.

9 ist ein Blockdiagramm, das ein Beispiel eines Testsystems gemäß einem achten Ausführungsbeispiel der Erfindung zeigt. 9 Fig. 10 is a block diagram showing an example of a test system according to an eighth embodiment of the invention.

10 ist ein Blockdiagramm, das ein Beispiel eines Testsystems gemäß einem neunten Ausführungsbeispiel der Erfindung zeigt. 10 Fig. 10 is a block diagram showing an example of a test system according to a ninth embodiment of the invention.

11 ist ein Blockdiagramm eines Beispiels eines Phasenkomparators, der zur Verwendung bei dem Testobjekt geeignet ist, das durch das Ausführungsbeispiel des in 10 gezeigten Testsystems getestet wird. 11 FIG. 12 is a block diagram of an example of a phase comparator suitable for use with the test object formed by the embodiment of FIG 10 tested test system is tested.

12 ist ein Flussdiagramm, das ein Beispiel der Verarbeitung zeigt, die durch die Verarbeitungsschaltung des in 10 gezeigten Systems durchgeführt wird. 12 FIG. 10 is a flowchart showing an example of the processing performed by the processing circuit of FIG 10 shown system is performed.

13A ist ein Blockdiagramm, das ein Beispiel eines Testsystems gemäß einem zehnten Ausführungsbeispiel der Erfindung in einer Betriebsart desselben zeigt. 13A Fig. 10 is a block diagram showing an example of a test system according to a tenth embodiment of the invention in a mode of operation thereof.

13B ist ein Blockdiagramm, das das Testsystem, das in 13A gezeigt ist, in einer Entzerrereinstellungsbetriebsart desselben zeigt. 13B is a block diagram showing the test system used in 13A is shown in an equalizer setting mode thereof.

14A ist ein Flussdiagramm, das ein Beispiel eines Testverfahrens gemäß einem Ausführungsbeispiel der Erfindung zeigt. 14A Fig. 10 is a flowchart showing an example of a test method according to an embodiment of the invention.

14B ist ein Flussdiagramm, das ein beispielhaftes Ausführungsbeispiel von Block 702 zeigt, der in 14A gezeigt ist. 14B FIG. 10 is a flowchart illustrating an exemplary embodiment of block. FIG 702 shows that in 14A is shown.

14C ist ein Flussdiagramm, das ein beispielhaftes Ausführungsbeispiel von Block 706 zeigt, der in 14A gezeigt ist. 14C FIG. 10 is a flowchart illustrating an exemplary embodiment of block. FIG 706 shows that in 14A is shown.

14D ist ein Flussdiagramm, das ein anderes beispelhaftes Ausführungsbeispiel von Block 706 zeigt, der in 14A gezeigt ist. 14D FIG. 10 is a flowchart illustrating another example embodiment of block. FIG 706 shows that in 14A is shown.

Detaillierte BeschreibungDetailed description

Viele Typen von elektronischen Vorrichtungen umfassen eine oder mehrere Digital-Eingangs-Ausgangs-Schaltungen (I/O-Schaltungen). Eine I/O-Schaltung ist eine Empfängerschaltung oder eine Senderschaltung oder beides. Eine Empfängerschaltung ist eine Schaltung, die ein Eingangssignal aus einem Sendungsmedium empfängt. Das Eingangssignal repräsentiert digitale Daten und ist typischerweise, aber nicht zwangsläufig, ein Differenzsignal. Die Empfängerschaltung extrahiert die digitalen Daten aus dem Eingangssignal und liefert ein Digitaldatensignal, das für eine lokale Verwendung geeignet ist. Eine Senderschaltung ist eine Schaltung, die ein Digitaldatensignal empfängt und aus dem Digitaldatensignal ein Ausgangssignal ableitet, das für eine Sendung über ein Sendungsmedium geeignet ist. Das Ausgangssignal repräsentiert die Digitaldaten und ist typischerweise, aber nicht zwangsläufig, ein Differenzsignal.Many types of electronic devices include one or more digital input-output (I / O) circuits. An I / O circuit is a receiver circuit or a transmitter circuit or both. A receiver circuit is a circuit that receives an input signal from a transmission medium. The input signal represents digital data and is typically, but not necessarily, a differential signal. The receiver circuit extracts the digital data from the input signal and provides a digital data signal suitable for local use. A transmitter circuit is a circuit which receives a digital data signal and derives from the digital data signal an output signal suitable for transmission over a transmission medium. The output signal represents the digital data and is typically, but not necessarily, a differential signal.

Da die Betriebsgeschwindigkeit der Digital-I/O-Schaltungen zunimmt, weist die Digital-I/O-Schaltung zunehmend analoge Verhalten auf. Dies ist das Ergebnis der Eigenschaften der I/O-Schaltung selbst und zusätzlich das Ergebnis der Effekte auf die Eigenschaften der I/O-Schaltung des Sendungsmediums, einer Parasitärkapazität, einer Signalreflexion und anderer Phänomene, die sich auf die Betriebsumgebung beziehen. Für die Zwecke dieser Offenbarung wird eine Digital-I/O-Schaltung, die analoge Verhalten aufweist, als eine Hochgeschwindigkeits-I/O-Schaltung bezeichnet. Hochgeschwindigkeits-I/O-Schaltungen arbeiten typischerweise mit Datenraten von 1 Gigabit/Sekunde (1 Gb/s) und höher. Jedoch können die in dieser Offenbarung offenbarten Techniken zusätzlich verwendet werden, um Präzisionsmessungen an I/O-Schaltungen durchzuführen, die mit Datenraten unter 1 Gb/s arbeiten.As the operating speed of the digital I / O circuits increases, the digital I / O circuit has increasingly analogous behavior. This is the result of the characteristics of the I / O circuit itself and, in addition, the result of the effects on the characteristics of the I / O circuit of the transmission medium, a parasitic capacitance, a signal reflection and other phenomena related to the operating environment. For the purposes of this disclosure, a digital I / O circuit having analogous behavior will be referred to as a high speed I / O circuit. High-speed I / O circuits typically operate at data rates of 1 gigabit / second (1 Gb / s) and higher. However, the techniques disclosed in this disclosure may additionally be used to perform precision measurements on I / O circuits operating at data rates below 1 Gb / s.

Ausführungsbeispiele der Erfindung liefern ein Testsystem und ein Testverfahren zum Testen der Hochgeschwindigkeits-I/O-Schaltung(en) von elektronischen Vorrichtungen während der Herstellung der elektronischen Vorrichtungen selbst, z. B. während einer Halbleitervorrichtungsherstellung und einer Gedruckte-Schaltungsplatine-Herstellung, und während der Herstellung eines Produkts oder einer Unteranordnung, die die elektronische Vorrichtung eingliedert. Zusätzlich kann ein Testsystem oder ein Testverfahren gemäß Ausführungsbeispielen der Erfindung während eines normalen Im-Dienst-Betriebs eines Produkts verwendet werden, das eine Hochgeschwindigkeits-I/O-Schaltung eingliedert, um zu bestimmen, ob die I/O-Schaltung weiterhin mit den Verhaltensspezifikationen desselben übereinstimmt. Schließlich können ein Testsystem oder ein Testverfahren gemäß Ausführungsbeispielen der Erfindung während des Entwurfs einer elektronischen Vorrichtung verwendet werden, die eine Hochgeschwindigkeits-I/O-Schaltung umfasst.Embodiments of the invention provide a test system and test method for testing the high speed I / O circuit (s) of electronic devices during manufacture of the electronic devices themselves, e.g. During semiconductor device fabrication and printed circuit board fabrication, and during manufacture of a product or subassembly incorporating the electronic device. In addition, a test system or method according to embodiments of the invention may be used during normal in-service operation of a product incorporating a high-speed I / O circuit to determine whether the I / O circuit continues to comply with the performance specifications of the same. Finally, a test system or method according to embodiments of the invention may be used during the design of an electronic device that includes a high-speed I / O circuit.

Wie in dieser Offenbarung verwendet, bezieht sich die Bezeichnung Testobjekt auf eine elektronische Vorrichtung, die eine Hochgeschwindigkeits-I/O-Schaltung aufweist und die Gegenstand eines Testens unter Verwendung eines Testverfahrens oder eines Testsystems gemäß einem Ausführungsbeispiel der Erfindung ist. Die Bezeichnung Testobjekt bezieht sich zusätzlich auf eine Unteranordnung, ein Endprodukt oder ein System, das eine derartige Hochgeschwindigkeits-I/O-Schaltung aufweist und das Gegenstand eines Testens unter Verwendung eines Testverfahrens oder eines Testsystems gemäß einem Ausführungsbeispiel der Erfindung ist.As used in this disclosure, the term test object refers to an electronic device that has a high-speed I / O circuit and that is subject to testing using a test method or system in accordance with an embodiment of the invention. The term test object additionally refers to a subassembly, end product or system having such a high speed I / O circuit and which is the subject of testing using a testing method or system in accordance with an embodiment of the invention.

Eine Empfängerschaltung ist typischerweise aus einer Differenzeingangsschaltung, einer Takt- und Datenrückgewinnungsschaltung (CDR-Schaltung; CDR = clock and data recovery) und einer Abtastschaltung zusammengesetzt. Die CDR-Schaltung ist ein Beispiel einer Phasenverfolgungsschaltung. Die Eingangsschaltung weist einen Differenzeingang auf, der das Differenzeingangssignal aus dem Sendungsmedium empfängt. Die CDR-Schaltung ist mit dem Ausgang der Differenzeingangsschaltung verbunden und gewinnt das Taktsignal aus dem Signal an dem Ausgang der Differenzeingangsschaltung zurück. Die Abtastschaltung ist ebenfalls mit dem Ausgang der Differenzeingangsschaltung verbunden und empfängt zusätzlich das Taktsignal, das durch die CDR-Schaltung zurückgewonnen wird. Die Abtastschaltung arbeitet ansprechend auf das zurückgewonnene Taktsignal und das durch die Differenzeingangsschaltung ausgegebene Signal, um die Digitaldaten, die durch das Differenzeingangssignal repräsentiert werden, wiederzuerzeugen.A receiver circuit is typically composed of a differential input circuit, a clock and data recovery (CDR) circuit, and a sampling circuit. The CDR circuit is an example of a phase tracking circuit. The input circuit has a differential input which receives the differential input signal from the transmission medium. The CDR circuit is connected to the output of the differential input circuit and recovers the clock signal from the signal at the output of the differential input circuit. The sampling circuit is also connected to the output of the differential input circuit and additionally receives the clock signal recovered by the CDR circuit. The sampling circuit operates in response to the recovered clock signal and the signal output by the differential input circuit to regenerate the digital data represented by the differential input signal.

Eine typische Phasenverfolgungsschaltung wie z. B. eine CDR-Schaltung basiert auf einer Phasenregelschleifenschaltung (PLL-Schaltung; PLL = phase-lock loop). Phasenverfolgungsschaltungen können alternativ auf einer Verzögerungsregelschleife basieren. Eine verzögerungsregelschleifenbasierte Phasenverfolgungsschaltung arbeitet ähnlich wie eine phasenregelschleifenbasierte Phasenverfolgungsschaltung, und somit wird die Bezeichnung Phasenregelschleife, wie dieselbe in dieser Offenbarung verwendet wird, genommen, um eine Verzögerungsregelschleife sowie eine Phasenregelschleife abzudecken.A typical phase tracking circuit such. B. a CDR circuit based on a phase-locked loop (PLL) circuit. Phase tracking circuits may alternatively be based on a delay locked loop. A delay locked loop based phase tracking circuit operates similarly to a phase locked loop based phase tracking circuit, and thus, the term phase locked loop as used in this disclosure is taken to cover a delay locked loop as well as a phase locked loop.

1 ist ein Blockdiagramm, das ein Beispiel einer Phasenregelschleife 10 zeigt, die einen Teil einer typischen PLL-basierten Phasenverfolgungsschaltung bildet, nämlich einer PLL-basierten CDR-Schaltung. Die PLL-basierte CDR-Schaltung bildet einen Teil eines typischen Testobjekts, das dazu fähig ist, durch ein Testverfahren und ein Testsystem gemäß einem Ausführungsbeispiel der Erfindung getestet zu werden. Die PLL 10 ist aus einem Phasenkomparator 21, einem Schleifenfilter 25 und einem VCO 27 (VCO = voltage-controlled oscillator = spannungsgesteuerter Oszillator), die in Reihe geschaltet sind, gebildet. Ein Eingang des Phasenkomparators 21 ist verbunden, um ein Eingangssignal 12 zu empfangen, der andere Eingang ist verbunden, um ein VCO-Ausgangssignal 14 aus dem Ausgang des VCO 27 zu empfangen. Bei einer typischen Empfängerschaltung, die eine CDR-Schaltung eingliedert, ist das Eingangssignal 12 das Signal, das durch die obig erwähnte Differenzeingangsschaltung (nicht gezeigt) ausgegeben wird. Der Phasenkomparator 21 erzeugt ein Phasensignal 23. Bei einem Ausführungsbeispiel, bei dem die PLL 10 eine digitale PLL ist, wie in dem gezeigten Beispiel, weist das Phasensignal 23 zwei Digitalkomponenten E und L auf. Die Digitalkomponente E in einem gegebenen Zustand, z. B. einem Logische-1-Zustand, zeigt an, dass die Phase des Eingangssignals 12 derjenigen des VCO-Ausgangssignals 14 vorauseilt. Die Digitalkomponente L in einem gegebenen Zustand, z. B. einem Logische-1-Zustand, zeigt an, dass die Phase des Eingangssignals 12 derjenigen des VCO-Ausgangssignals 14 nacheilt. Die anderen Zustände, z. B. Logische-0-Zustände, der Digitalkomponenten E und L zeigen an, dass das Eingangssignal 12 in gleicher Phase mit dem VCO-Ausgangssignal 14 ist. 1 is a block diagram illustrating an example of a phase locked loop 10 which forms part of a typical PLL-based phase tracking circuit, namely a PLL-based CDR circuit. The PLL based CDR circuit forms part of a typical test object that is capable of being tested by a test method and a test system according to an embodiment of the invention. The PLL 10 is from a phase comparator 21 , a loop filter 25 and a VCO 27 (VCO = voltage-controlled oscillator), which are connected in series formed. An input of the phase comparator 21 is connected to an input signal 12 to receive, the other input is connected to a VCO output signal 14 from the output of the VCO 27 to recieve. In a typical receiver circuit incorporating a CDR circuit, the input signal is 12 the signal output by the above-mentioned differential input circuit (not shown). The phase comparator 21 generates a phase signal 23 , In an embodiment where the PLL 10 a digital PLL is, as in the example shown, has the phase signal 23 two digital components E and L on. The digital component E in a given state, e.g. A logic 1 state, indicates that the phase of the input signal 12 that of the VCO output signal 14 is ahead. The digital component L in a given state, e.g. A logic 1 state, indicates that the phase of the input signal 12 that of the VCO output signal 14 lags. The other states, z. Logic 0 states, the digital components E and L indicate that the input signal 12 in the same phase with the VCO output signal 14 is.

Bei einer herkömmlichen PLL-basierten Phasenverfolgungsschaltung wie z. B. einer CDR-Schaltung wird das Phasensignal 23 ausschließlich in der PLL verwendet. Der Phasenkomparator 21 speist das Phasensignal 23 ausschließlich in das Schleifenfilter 25 ein. Das Schleifenfilter 25 filtert das Phasensignal, um ein VCO-Steuersignal 16 zu erzeugen, und liefert das VCO-Steuersignal 16 an den Steuereingang des VCO 27. Das VCO-Steuersignal 16 steuert die Frequenz des VCO-Ausgangssignals 14 in einer Weise, die dazu tendiert, die Phasendifferenz zwischen dem VCO-Ausgangssignal 14 und Eingangssignal 12 auf null zu reduzieren.In a conventional PLL-based phase tracking circuit such. B. a CDR circuit becomes the phase signal 23 used exclusively in the PLL. The phase comparator 21 feeds the phase signal 23 only in the loop filter 25 one. The loop filter 25 Filters the phase signal to a VCO control signal 16 and provides the VCO control signal 16 to the control input of the VCO 27 , The VCO control signal 16 controls the frequency of the VCO output signal 14 in a manner that tends to reduce the phase difference between the VCO output signal 14 and input signal 12 to reduce to zero.

Gemäß Ausführungsbeispielen der Erfindung unterscheidet sich die Phasenverfolgungsschaltung 10 von einer herkömmlichen Phasenverfolgungsschaltung darin, dass der Phasenkomparator 21 das Phasensignal 23 an eine Schaltung außerhalb der Phasenverfolgungsschaltung 10 als ein Phasensignal 123 ausgibt. Die Empfängerschaltung, deren Teil die Phasenverfolgungsschaltung 10 bildet, empfängt ein Eingangssignal und der Phasenkomparator 21 gibt das Phasensignal 123 ansprechend auf das Eingangssignal aus. Das Phasensignal wird abgetastet, um Bit-Pegel-Daten zu erzeugen. Die Abtastung hält an, bis ein ausreichender Datensatz von Bit-Pegel-Daten erhalten worden ist. Der Datensatz wird dann analysiert, um Parameterinformationen zu bestimmen, die sich auf die I/O-Schaltung des Testobjekts beziehen.According to embodiments of the invention, the phase tracking circuit differs 10 from a conventional phase tracking circuit in that the phase comparator 21 the phase signal 23 to a circuit outside the phase tracking circuit 10 as a phase signal 123 outputs. The receiver circuit, part of which is the phase tracking circuit 10 forms, receives an input signal and the phase comparator 21 gives the phase signal 123 in response to the input signal. The phase signal is sampled to produce bit-level data. Sampling will continue until a sufficient set of bit-level data has been obtained. The data set is then analyzed to determine parameter information relating to the test object's I / O circuit.

Bei einer minimalistischen Modifikation einer herkömmlichen Phasenverfolgungsschaltung wie z. B. einer CDR-Schaltung sind Bahnen bereitgestellt, die die E- und L-Komponente-Ausgänge des Phasenkomparators 21 mit einem oder mehreren Anschlussstiften auf dem Vorrichtungsgehäuse (nicht gezeigt) der elektronischen Vorrichtung verbinden, deren Teil die Phasenverfolgungsschaltung bildet. Zusätzlich oder alternativ können sich die Bahnen auf eine Verarbeitungsschaltung (nicht gezeigt) erstrecken, die einen Teil der elektronischen Vorrichtung bildet, deren Teil die Phasennachführungsschaltung zusätzlich bildet. Diese Möglichkeiten sind unten detaillierter beschrieben. Eine typischere Modifikation umfasst die Hinzufügung einer Pufferschaltung (nicht gezeigt) in den Weg zwischen den E- und L-Komponente-Ausgängen des Phasenkomparators 21 und den zusätzlichen Gehäuseanschlussstiften oder der Verarbeitungsschaltung. Die Pufferschaltung empfängt die Phasensignalkomponenten E und L aus dem Phasenkomparator 21 und liefert gepufferte Phasensignalkomponenten E und L an die zusätzlichen Gehäuseanschlussstifte oder an die Verarbeitungsschaltung als das Phasensignal 123. Die Pufferschaltung minimiert den Effekt eines zusätzlichen Ausgebens des Phasensignals 123 auf den normalen Betrieb der Phasenverfolgungsschaltung 10.In a minimalistic modification of a conventional phase tracking circuit such. B. a CDR circuit tracks are provided, the E and L component outputs of the phase comparator 21 connect to one or more pins on the device housing (not shown) of the electronic device, part of which forms the phase tracking circuit. Additionally or alternatively, the traces may extend to a processing circuit (not shown) that forms part of the electronic device, the portion of which additionally forms the phase tracking circuit. These possibilities are described in more detail below. A more typical modification involves the addition of a buffer circuit (not shown) in the path between the E and L component outputs of the phase comparator 21 and the additional housing pins or processing circuitry. The buffer circuit receives the phase signal components E and L from the phase comparator 21 and supplies buffered phase signal components E and L to the additional package pins or to the processing circuit as the phase signal 123 , The buffer circuit minimizes the effect of additionally outputting the phase signal 123 on the normal operation of the phase tracking circuit 10 ,

Bei einem Ausführungsbeispiel, bei dem die Phasenverfolgungsschaltung 10 eine Analogphasenverfolgungsschaltung ist, erzeugt der Phasenkomparator 21 das Phasensignal 23 als ein einzelnes Analogphasensignal, das die Phasendifferenz zwischen dem Eingangssignal 12 und dem VCO-Ausgangssignal 14 anzeigt. Bei einem derartigen Ausführungsbeispiel gibt der Phasenkomparator das Analogphasensignal 23 zusätzlich an eine Entscheidungsschaltung (nicht gezeigt) aus, die das Analogphasensignal in ein Digitalphasensignal 123 umwandelt, das E- und L-Komponenten aufweist, wie oben beschrieben. Die Entscheidungsschaltung minimiert zusätzlich den Effekt eines zusätzlichen Ausgebens des Phasensignals auf den normalen Betrieb der Phasenverfolgungsschaltung 10. Die Entscheidungsschaltung bildet typischerweise einen Teil der chipinternen Testschaltungsanordnung des Testobjekts, dessen Teil die Analogphasenverfolgungsschaltung 10 bildet. In diesem Falle gibt das Testobjekt das Digitalphasensignal 123 aus, das die Digitalphasensignalkomponenten E und L aufweist, die durch die Entscheidungsschaltung erzeugt werden. Alternativ kann die Entscheidungsschaltung extern zu dem Testobjekt sein. In diesem Falle gibt das Testobjekt das Analogphasensignal, das durch den Phasenkomparator der Analogphasenverfolgungsschaltung erzeugt wird, zusätzlich an die externe Entscheidungsschaltung aus. Die Phasenverfolgungsschaltung in dem Testobjekt kann das Analogphasensignal entweder direkt oder, typischer, über eine Analogpufferschaltung ausgeben.In one embodiment, the phase tracking circuit 10 is an analog phase tracking circuit, the phase comparator generates 21 the phase signal 23 as a single analog phase signal representing the phase difference between the input signal 12 and the VCO output 14 displays. In such an embodiment, the phase comparator outputs the analog phase signal 23 in addition to a decision circuit (not shown) that converts the analog phase signal into a digital phase signal 123 converts, which has E and L components, as described above. The decision circuit additionally minimizes the effect of additionally outputting the phase signal to the normal operation of the phase tracking circuit 10 , The decision circuit typically forms part of the on-chip test circuitry of the device under test, part of which is the analog phase tracking circuit 10 forms. In this case, the test object gives the digital phase signal 123 comprising the digital phase signal components E and L generated by the decision circuit. Alternatively, the decision circuit may be external to the test object. In this case, the test object outputs the analog phase signal generated by the phase comparator of the analog phase tracking circuit in addition to the external decision circuit. The phase tracking circuit in the test object can output the analog phase signal either directly or, more typically, via an analog buffer circuit.

Wie oben angemerkt, kann die I/O-Schaltung, bezüglich der das Testverfahren oder das Testsystem gemäß Ausführungsbeispielen der Erfindung Parameterinformationen bestimmt, die Empfängerschaltung aufweisen, die den Phasenkomparator aufweist, der das Phasensignal erzeugt. Alternativ kann die I/O-Schaltung, auf die die Parameterinformationen bezogen sind, irgendeine Senderschaltung aufweisen, die das Signal liefert, das durch die Empfängerschaltung empfangen wird, die den Phasenkomparator aufweist, der das Phasensignal erzeugt. In Fällen, in denen die I/O-Schaltung eine Senderschaltung aufweist, können die Parameterinformationen, die sich auf die Senderschaltung beziehen, aus dem Phasensignal bestimmt werden, das durch den Phasenkomparator der Empfängerschaltung erzeugt wird, die, zusammen mit der Senderschaltung, zumindest einen Teil der I/O-Schaltung bildet. Alternativ kann die Senderschaltung unter Verwendung des Phasensignals getestet werden, das durch den Phasenkomparator einer anderen Empfängerschaltung erzeugt wird, wie z. B. denjenigen einer Empfängerschaltung, die zu dem Testobjekt extern ist.As noted above, the I / O circuit with respect to which the test method or system according to embodiments of the invention determines parameter information may include the receiver circuit having the phase comparator that generates the phase signal. Alternatively, the I / O circuit to which the parameter information relates may include any transmitter circuit that provides the signal received by the receiver circuit having the phase comparator that generates the phase signal. In cases where the I / O circuit has a transmitter circuit, the parameter information related to the transmitter circuit may be determined from the phase signal generated by the phase comparator of the receiver circuit which, together with the transmitter circuit, at least one Part of the I / O circuit forms. Alternatively, the transmitter circuit may be tested using the phase signal generated by the phase comparator of another receiver circuit, such as the one shown in FIG. B. those of a receiver circuit, which is external to the test object.

Bei einem ersten Beispiel weist die I/O-Schaltung des Testobjekts die Empfängerschaltung auf und das Signal, das durch die Empfängerschaltung empfangen wird, wird durch einen Signalerzeuger erzeugt, der extern zu dem Testobjekt ist. In diesem Falle beziehen sich die Parameterinformationen, die aus dem Phasensignal bestimmt werden, auf die Empfängerschaltung des Testobjekts. Der Signalerzeuger ist typischerweise extern zu der zu testenden Vorrichtung.In a first example, the test object's I / O circuit includes the receiver circuit and the signal received by the receiver circuit is generated by a signal generator external to the test object. In this case, the parameter information determined from the phase signal relates to the receiver circuit of the test object. The signal generator is typically external to the device under test.

Bei einem zweiten Beispiel weist die I/O-Schaltung des Testobjekts eine Empfängerschaltung und eine Senderschaltung auf. Das Signal, das durch das Testobjekt empfangen wird, ist eine Bitsequenz, die an dem Eingang der Senderschaltung empfangen wird. Der Ausgang der Senderschaltung ist mit dem Eingang der Empfängerschaltung verbunden. In diesem Falle beziehen sich die Parameterinformationen, die aus dem Phasensignal bestimmt werden, das aus der Empfängerschaltung extrahiert wird, auf sowohl die Senderschaltung als auch die Empfängerschaltung des Testobjekts.In a second example, the test object's I / O circuit includes a receiver circuit and a transmitter circuit. The signal received by the test object is a bit sequence received at the input of the transmitter circuit. The output of the transmitter circuit is connected to the input of the receiver circuit. In this case, the parameter information determined from the phase signal extracted from the receiver circuit refers to both the transmitter circuit and the receiver circuit of the test object.

Bei einem dritten Beispiel weist die I/O-Schaltung des Testobjekts eine Senderschaltung auf, und die Empfängerschaltung, die den Phasenkomparator aufweist, der das Phasensignal erzeugt, ist extern zu dem Testobjekt. Parameterinformationen für die externe Empfängerschaltung sind bekannt. Das Signal, das durch das Testobjekt empfangen wird, ist eine Bitsequenz, die an dem Eingang der Senderschaltung empfangen wird. Der Ausgang der Senderschaltung ist mit dem Eingang der externen Empfängerschaltung verbunden. In diesem Falle beziehen sich die Parameterinformationen, die aus dem Phasensignal bestimmt werden, das aus der externen Empfängerschaltung extrahiert wird, auf eine Kombination der Senderschaltung des Testobjekts und der externen Empfängerschaltung. Da die Parameterinformationen der externen Empfängerschaltung bekannt sind, können Parameterinformationen, die sich auf die Senderschaltung des Testobjekts beziehen, bestimmt werden.In a third example, the test object's I / O circuit includes a transmitter circuit, and the receiver circuit having the phase comparator that generates the phase signal is external to the test object. Parameter information for the external receiver circuit is known. The signal received by the test object is a bit sequence received at the input of the transmitter circuit. The output of the transmitter circuit is connected to the input of the external receiver circuit. In this case, the parameter information determined from the phase signal extracted from the external receiver circuit refers to a combination of the transmitter circuit of the device under test and the external receiver circuit. Since the parameter information of the external receiver circuit is known, parameter information relating to the transmitter circuit of the test object can be determined.

Bei einem vierten Beispiel weist die I/O-Schaltung des Testobjekts eine Empfängerschaltung auf und das Testobjekt wird im Dienst getestet. Das Signal, das durch die Empfängerschaltung empfangen wird, ist das Im-Dienst-Signal, das die Empfängerschaltung empfängt und in dem Verlauf des Im-Dienst-Betriebs derselben verarbeitet. In diesem Falle beziehen sich die Parameterinformationen, die aus dem Phasensignal bestimmt werden, das aus der Empfängerschaltung extrahiert wird, auf die Empfängerschaltung selbst. Es muss kein spezielles Testsignal an das Testobjekt geliefert werden und das Testobjekt kann weiterhin normal arbeiten, während dasselbe getestet wird.In a fourth example, the test object's I / O circuit has a receiver circuit and the test object is tested in service. The signal received by the receiver circuit is the in-service signal that the receiver circuit receives and processes in the course of in-service operation thereof. In this case, the parameter information determined from the phase signal extracted from the receiver circuit refers to the receiver circuit itself. No special test signal needs to be supplied to the test object and the test object can continue to operate normally while being tested.

Zusätzlich zu einem Verwendetwerden, um Parameterdaten zu bestimmen, die sich auf die I/O-Schaltung eines Testobjekts beziehen, können die Parameterinformationen, die wie oben beschrieben erzeugt werden, zusätzlich verwendet werden, um die Toleranz einer Empfängerschaltung gegenüber nicht-idealen Eingangswellenformen, wie z. B. denjenigen, die durch ein nicht-ideales Sendungsmedium bewirkt werden, und einem nicht-idealen dynamischen Verhalten der Senderschaltung zu bestimmen. Die Parameterinformationen können auch verwendet werden, um die Toleranz einer Senderschaltung gegenüber einem nicht-idealen Sendungsmedium und gegenüber einem nicht-idealen dynamischen Verhalten der Empfängerschaltung zu bestimmen. Eine andere Verwendung der Parameterinformationen besteht darin, die Charakteristika eines Entzerrers zu optimieren, der vor der Empfängerschaltung angeordnet ist, um das Signal zu kompensieren, das an dem Empfänger empfangen wird und eine nicht-ideale Wellenform aufweist.In addition to being used to determine parameter data related to the I / O circuit of a test object, the parameter information generated as described above may additionally be used to estimate the tolerance of a receiver circuit to non-ideal input waveforms, such as z. B. to determine those caused by a non-ideal transmission medium, and a non-ideal dynamic behavior of the transmitter circuit. The parameter information may also be used to determine the tolerance of a transmitter circuit to a non-ideal transmission medium and to a non-ideal dynamic behavior of the receiver circuit. Another use of the parameter information is to determine the characteristics of a Equalizer arranged in front of the receiver circuit to compensate for the signal received at the receiver and having a non-ideal waveform.

2A, 2B und 2C sind ein Blockdiagramm, das jeweilige Beispiele eines Testsystems 100 gemäß einem ersten Ausführungsbeispiel der Erfindung zeigt. Das Testsystem 100 ist konfiguriert, um ein Testobjekt 101 zu testen, das eine I/O-Schaltung 103 aufweist, die eine Empfängerschaltung 105 aufweist. Das Testsystem 100 erzeugt Parameterinformationen, die sich auf die Empfängerschaltung 105 beziehen. Die Empfängerschaltung 105 weist eine Phasenverfolgungsschaltung 107 auf, die in Struktur der oben beschriebenen Phasenverfolgungsschaltung 10 ähnelt. Wie oben angemerkt, ist die Phasenverfolgungsschaltung 107 typischerweise als eine Takt- und Datenrückgewinnungsschaltung (CDR-Schaltung) ausgeführt, obwohl die Empfängerschaltung 105 alternativ einen anderen Typ einer Phasenverfolgungsschaltung eingliedern kann. Die Phasenverfolgungsschaltung 107 weist einen Phasenkomparator 121 auf. Der Phasenkomparator 121 unterscheidet sich von einem herkömmlichen Phasenkomparator darin, dass derselbe zusätzlich das Phasensignal 123 an eine Schaltung ausgibt, die extern zu der Phasenverfolgungsschaltung 107 ist. 2A . 2 B and 2C are a block diagram, the respective examples of a test system 100 according to a first embodiment of the invention. The test system 100 is configured to be a test object 101 to test that an I / O circuit 103 comprising a receiver circuit 105 having. The test system 100 generates parameter information that relates to the receiver circuit 105 Respectively. The receiver circuit 105 has a phase tracking circuit 107 in structure of the phase tracking circuit described above 10 similar. As noted above, the phase tracking circuit is 107 typically as a clock and data recovery (CDR) circuit, although the receiver circuit 105 alternatively, may incorporate another type of phase tracking circuit. The phase tracking circuit 107 has a phase comparator 121 on. The phase comparator 121 differs from a conventional phase comparator in that it also adds the phase signal 123 to a circuit external to the phase tracking circuit 107 is.

Das Testsystem 100 weist zusätzlich eine Verarbeitungsschaltung 133 auf. Die Verarbeitungsschaltung 133 weist einen Eingang auf, der verbunden ist, um das Phasensignal 123 von dem Phasenkomparator 121 zu empfangen.The test system 100 additionally has a processing circuit 133 on. The processing circuit 133 has an input connected to the phase signal 123 from the phase comparator 121 to recieve.

Das Testsystem 100 liefert ein Signal 109 an das Testobjekt 101. Jedes der Beispiele des Testsystems 100, die in den 2A, 2B und 2C gezeigt sind, weist zusätzlich einen Signalerzeuger 108 auf, dessen Ausgang mit dem Eingang der Empfängerschaltung 105 verbunden ist. Somit wird bei den gezeigten Beispielen das Signal 109, das durch den Signalerzeuger 108 erzeugt wird, an dem Testobjekt 101 empfangen, spezifischer ausgedrückt an dem Eingang der Empfängerschaltung 105. Die Verbindung zwischen dem Signalerzeuger 108 und dem Eingang der Empfängerschaltung 105 wird typischerweise durch einen oder mehrere Anschlussstifte des Gehäuses (nicht gezeigt) des Testobjekts 101 bereitgestellt. Bei einem anderen Beispiel wird das Signal 109 durch eine Signalquelle (nicht gezeigt) geliefert, die zu dem Testsystem 100 extern ist. In diesem Falle muss kein Signalerzeuger 108 in dem Testsystem 100 vorliegen.The test system 100 delivers a signal 109 to the test object 101 , Each of the examples of the test system 100 that in the 2A . 2 B and 2C are shown additionally has a signal generator 108 on, whose output is connected to the input of the receiver circuit 105 connected is. Thus, in the examples shown, the signal 109 that by the signal generator 108 is generated on the test object 101 specifically, at the input of the receiver circuit 105 , The connection between the signal generator 108 and the input of the receiver circuit 105 is typically through one or more pins of the housing (not shown) of the test object 101 provided. In another example, the signal becomes 109 supplied by a signal source (not shown) connected to the test system 100 is external. In this case, no signal generator 108 in the test system 100 available.

Bei dem in 2A gezeigten Beispiel ist die Verarbeitungsschaltung 133 extern zu dem Testobjekt 101. Das Phasensignal 123, das durch den Phasenkomparator 121 ausgegeben wird, ist typischerweise mit dem Eingang der Verarbeitungsschaltung 133 über einen oder mehrere der Anschlussstifte des Gehäuses (nicht gezeigt) des Testobjekts 101 verbunden. Bei dem gezeigten Beispiel weist das Gehäuse des Testobjekts 101 ein Testzugangstor 137 auf, das die Verbindung zwischen dem Phasenkomparator 121 und der externen Verarbeitungsschaltung 133 liefert.At the in 2A The example shown is the processing circuit 133 external to the test object 101 , The phase signal 123 that through the phase comparator 121 is typically associated with the input of the processing circuitry 133 via one or more of the pins of the housing (not shown) of the test object 101 connected. In the example shown, the housing of the test object 101 a test access gate 137 on that the connection between the phase comparator 121 and the external processing circuit 133 supplies.

Sich zusätzlich auf 1 beziehend empfängt die Empfängerschaltung 105 in dem Testobjekt 101 das Signal 109 und der Phasenkomparator 121 in der Phasenverfolgungsschaltung 107 erzeugt in der Empfängerschaltung 105 das Phasensignal 123 ansprechend auf das Signal 109. Bei dem Testsystem 100 empfängt die Verarbeitungsschaltung 133 das Phasensignal 123 von dem Phasenkomparator 121, der einen Teil der Phasenverfolgungsschaltung 107 bildet. Bei dem gezeigten Beispiel weist das Phasensignal 123 Bit-Pegel-Phasendaten auf, die daraus resultieren, dass der Phasenkomparator 121 das Signal 109, das durch die Phasenverfolgungsschaltung 107 empfangen wird, mit dem VCO-Ausgangssignal 14 vergleicht, das durch den VCO 27 ausgegeben wird. Der Phasenkomparator 121 speist das Phasensignal 123 in die Verarbeitungsschaltung 133 ein. Die Verarbeitungsschaltung 133 verarbeitet das Phasensignal 123, das aus dem Phasenkomparator 121 empfangen wurde, um die Parameterinformationen 135 zu bestimmen, die sich auf die I/O-Schaltung 103 des Testobjekts 101 beziehen. Bei den in 2A, 2B und 2C gezeigten Beispielen betreffen die Parameterinformationen 135 die Empfängerschaltung 105 des Testobjekts 101. Bei dem in 2A gezeigten Beispiel wird das Phasensignal 123 chipextern in die Verarbeitungsschaltung 133 eingespeist.In addition to 1 referring receives the receiver circuit 105 in the test object 101 the signal 109 and the phase comparator 121 in the phase tracking circuit 107 generated in the receiver circuit 105 the phase signal 123 in response to the signal 109 , In the test system 100 receives the processing circuit 133 the phase signal 123 from the phase comparator 121 that is part of the phase tracking circuit 107 forms. In the example shown, the phase signal 123 Bit level phase data resulting from the fact that the phase comparator 121 the signal 109 that through the phase tracking circuit 107 is received, with the VCO output signal 14 compares that by the VCO 27 is issued. The phase comparator 121 feeds the phase signal 123 into the processing circuit 133 one. The processing circuit 133 processes the phase signal 123 that from the phase comparator 121 was received to the parameter information 135 to determine, referring to the I / O circuit 103 of the test object 101 Respectively. At the in 2A . 2 B and 2C The examples shown relate to the parameter information 135 the receiver circuit 105 of the test object 101 , At the in 2A The example shown becomes the phase signal 123 off chip into the processing circuitry 133 fed.

Bei dem Beispiel des Testsystems 100, das in 2B gezeigt ist, ist die Verarbeitungsschaltung 133 intern in dem Testobjekt 101. Ein Signalweg, der das Phasensignal 123 transportiert, erstreckt sich intern in dem Testobjekt 101 von dem Phasenkomparator 121 zu dem Eingang der Verarbeitungsschaltung 133.In the example of the test system 100 , this in 2 B is shown, is the processing circuit 133 internally in the test object 101 , A signal path containing the phase signal 123 transported extends internally in the test object 101 from the phase comparator 121 to the input of the processing circuit 133 ,

Bei dem Beispiel des Testsystems 100, das in 2B gezeigt ist, wird das Phasensignal 123 intern in dem Testobjekt 101 von dem Phasenkomparator 121 in die Verarbeitungsschaltung 133 eingespeist. Die Verarbeitungsschaltung 133 verarbeitet das Phasensignal 123, das durch den Phasenkomparator 121 erzeugt wird, um Parameterinformationen 135 zu bestimmen, die sich auf die I/O-Schaltung 103 des Testobjekts 101 beziehen. Die Verarbeitungsschaltung 133 gibt die Parameterinformationen 135 aus dem Testobjekt 101 zu einem Empfänger (nicht gezeigt) aus, der extern zu dem Testobjekt 101 ist. Zum Beispiel können die Parameterinformationen 135 an andere Geräte, Computer oder Ausgangskomponenten (nicht gezeigt) ausgegeben werden, die einen Teil des Testsystems 100 bilden. Typischerweise liefern ein oder mehrere Anschlussstifte des Gehäuses (nicht gezeigt) des Testobjekts 101 die Verbindung zwischen dem Ausgang der Verarbeitungsschaltung 133 und dem chipexternen Empfänger (nicht gezeigt) der Parameterinformationen 135. Bei dem gezeigten Beispiel weist das Gehäuse (nicht gezeigt) des Testobjekts 101 ein Testzugangstor 137 auf, das die Verbindung für die Parameterinformationen 135 bereitstellt.In the example of the test system 100 , this in 2 B is shown, the phase signal 123 internally in the test object 101 from the phase comparator 121 into the processing circuit 133 fed. The processing circuit 133 processes the phase signal 123 that through the phase comparator 121 is generated to parameter information 135 to determine, referring to the I / O circuit 103 of the test object 101 Respectively. The processing circuit 133 gives the parameter information 135 from the test object 101 to a receiver (not shown) external to the test object 101 is. For example, the parameter information 135 to other devices, computers or output components (not shown) that are part of the test system 100 form. Typically, one or more pins provide the housing (not shown) of the device under test 101 the connection between the output of the processing circuit 133 and the off-chip receiver (not shown) of the parameter information 135 , In the example shown, the housing (not shown) of the test object 101 a test access gate 137 on that the connection for the parameter information 135 provides.

Bei Testsystemen gemäß Ausführungsbeispielen der Erfindung, bei denen das Testobjekt eine I/O-Schaltung umfasst, die mit einer hohen Datenrate sendet und/oder empfängt, repräsentieret das Phasensignal 123 eine gewaltige Datenmenge, d. h. zumindest ein Bit pro Taktzyklus. Bei dem in 2A gezeigten Beispiel kann es schwierig, teuer oder beides sein, eine derartig große Datenmenge mit einer derartig hohen Datenrate aus dem Testobjekt 101 zu dem Ausführungsbeispiel der Verarbeitungsschaltung 133 zu senden, die extern zu dem Testobjekt 101 ist. Darüber hinaus kann es bei dem in 2B gezeigten Beispiel schwierig, teuer oder beides sein, eine derartig große Datenmenge in dem Ausführungsbeispiel der Verarbeitungsschaltung 133, die intern zu dem Testobjekt 101 ist, zu speichern und dann zu verarbeiten.In test systems according to embodiments of the invention where the test object includes an I / O circuit that transmits and / or receives at a high data rate, the phase signal represents 123 a huge amount of data, ie at least one bit per clock cycle. At the in 2A As shown, it can be difficult, expensive or both, such a large amount of data with such a high data rate from the test object 101 to the embodiment of the processing circuit 133 to send externally to the test object 101 is. In addition, it may be at the in 2 B shown difficult, expensive or both, such a large amount of data in the embodiment of the processing circuit 133 that internally to the test object 101 is to save and then process.

Bei dem in 2C gezeigten Beispiel des Testsystems 100 ist ein Teil der Verarbeitungsschaltung 133 intern zu dem Testobjekt 101 und der Rest der Verarbeitungsschaltung 133 ist extern zu dem Testobjekt 101. Spezifischer ausgedrückt weist die verteilte Verarbeitungsschaltung 133 eine Datenreduzierungsschaltung 151 und einen Datenanalysator 153 auf. Die Datenreduzierungsschaltung 151 ist intern zu dem Testobjekt 101 und der Datenanalysator 153 ist extern zu dem Testobjekt 101. Ein Signalweg, der das Phasensignal 123 transportiert, erstreckt sich in dem Testobjekt 101 von dem Phasenkomparator 121 zu dem Eingang der Datenreduzierungsschaltung 151. Die Datenreduzierungsschaltung 151 weist einen Ausgang auf, der mit dem Eingang des Datenanalysators 153 verbunden ist. Typischerweise stellen ein oder mehrere Annschlussstifte des Gehäuses (nicht gezeigt) des Testobjekts 101 die Verbindung zwischen dem Ausgang der Datenreduzierungsschaltung 151 und dem Eingang des Datenanalysators 153 bereit. Bei dem gezeigten Beispiel weist das Objektgehäuse ein Testzugangstor 137 auf, das die Verbindung zwischen dem Ausgang der Datenreduzierungsschaltung 151 und dem Eingang des Datenanalysators 153 bereitstellt.At the in 2C shown example of the test system 100 is part of the processing circuitry 133 internally to the test object 101 and the rest of the processing circuitry 133 is external to the test object 101 , More specifically, the distributed processing circuit 133 a data reduction circuit 151 and a data analyzer 153 on. The data reduction circuit 151 is internal to the test object 101 and the data analyzer 153 is external to the test object 101 , A signal path containing the phase signal 123 transported extends in the test object 101 from the phase comparator 121 to the input of the data reduction circuit 151 , The data reduction circuit 151 has an output connected to the input of the data analyzer 153 connected is. Typically, one or more of the connector pins form the housing (not shown) of the device under test 101 the connection between the output of the data reduction circuit 151 and the input of the data analyzer 153 ready. In the example shown, the object housing has a test access port 137 on that the connection between the output of the data reduction circuit 151 and the input of the data analyzer 153 provides.

Während eines Testens des Testobjekts 101 erzeugt der Phasenkomparator 121 das Phasensignal 123 und die Datenreduzierungsschaltung 151 wendet einen Datenreduzierungsprozess auf das Phasensignal 123 an, um ein Reduzierte-Datenrate-Phasensignal 155 zu erzeugen. Das Reduzierte-Datenrate-Phasensignal 155 weist eine im Wesentlichen niedrigere Datenrate auf als das Phasensignal 123, derart, dass das Reduzierte-Datenrate-Signal 155 vergleichsweise einfach über einen oder mehrere Anschlussstifte des Gehäuses des Testobjekts 101 an den Datenanalysator 153 zu senden ist. Der Datenanalysator 153 empfängt das Reduzierte-Datenrate-Phasensignal 155 aus der Datenreduzierungsschaltung 151 und verarbeitet das Reduzierte-Datenrate-Phasensignal 155, um Parameterinformationen 135 über das Testobjekt 101 zu bestimmen. Der Datenanalysator 153 gibt die Parameterinformationen 135 aus, die sich auf die I/O-Schaltung 103 beziehen. Zusätzlich oder alternativ liefert der Datenanalysator 153 die Parameterinformationen 135 an andere Vorrichtungen, Computer oder Ausgangskomponenten (nicht gezeigt), die einen Teil des Testsystems 100 bilden. Zusätzlich oder alternativ gibt der Datenanalysator 153 die Parameterinformationen 135 an das Testobjekt 101 zurück.During a test of the test object 101 generates the phase comparator 121 the phase signal 123 and the data reduction circuit 151 applies a data reduction process to the phase signal 123 to a reduced data rate phase signal 155 to create. The reduced data rate phase signal 155 has a substantially lower data rate than the phase signal 123 such that the reduced data rate signal 155 comparatively easily via one or more pins of the housing of the test object 101 to the data analyzer 153 to send. The data analyzer 153 receives the reduced data rate phase signal 155 from the data reduction circuit 151 and processes the reduced data rate phase signal 155 to parameter information 135 over the test object 101 to determine. The data analyzer 153 gives the parameter information 135 out, referring to the I / O circuit 103 Respectively. Additionally or alternatively, the data analyzer provides 153 the parameter information 135 to other devices, computers or output components (not shown) that form part of the test system 100 form. Additionally or alternatively, the data analyzer outputs 153 the parameter information 135 to the test object 101 back.

Die Datenreduzierungsschaltung 151 verarbeitet das Phasensignal 123 unter Verwendung eines Datenkomprimierungs- oder eines Datenfilterungsprozesses. Zusätzlich ist die Datenreduzierungsschaltung 151 beträchtlich weniger komplex und verwendet im Wesentlichen weniger Speicherung als die gesamte Verarbeitungsschaltung 133. Folgerichtig ist die Datenreduzierungsschaltung 151 im Wesentlichen technisch durchführbarer in das Testobjekt 101 aufzunehmen als die gesamte Verarbeitungsschaltung 133.The data reduction circuit 151 processes the phase signal 123 using a data compression or data filtering process. In addition, the data reduction circuit 151 considerably less complex and uses substantially less storage than the entire processing circuit 133 , Consequently, the data reduction circuit 151 essentially technically feasible in the test object 101 than the entire processing circuit 133 ,

Das Beispiel des Testsystems 100, das in 2C gezeigt ist, kann verwendet werden, um ein entferntes Testen des Testobjekts 101 durchzuführen. Bei einer derartigen Anwendung befindet sich der Datenanalysator 153 an einer entfernten Stelle (nicht gezeigt), entfernt von dem Testobjekt 101, und eine Datenverknüpfung (nicht gezeigt) erstreckt sich zwischen der Datenreduzierungsschaltung 151 und dem Datenanalysator 153, um das Reduzierte-Datenrate-Phasensignal 155 von dem Testobjekt 101 zu der entfernten Stelle für eine Analyse zu transportieren. Die Datenverknüpfung ist z. B. eine Ethernet-Datenverknüpfung oder eine internetbasierte Datenverknüpfung. Wie unten beschrieben ist, weist bei einigen Ausführungsbeispielen des Testobjekts die I/O-Schaltung eine Senderschaltung (nicht gezeigt) auf, die das Testobjekt von Natur aus dazu fähig macht, mit einer entfernten Stelle über eine Datenverknüpfung zu kommunizieren. Ein derartiges Testobjekt kann auf eine Testbetriebsart eingestellt werden, bei der der Ausgang der Datenreduzierungsschaltung 151 mit dem Eingang der Senderschaltung verbunden ist. Die Senderschaltung sendet dann das Reduzierte-Datenrate-Phasensignal 155, das durch die Datenreduzierungsschaltung 151 ausgegeben wird, zur Analyse an die entfernte Stelle. Bei einem anderen Beispiel gliedert ein Produkt oder ein Produktmodul, dessen Teil das Testobjekt 101 bildet, eine Senderschaltung (nicht gezeigt) ein, die zu einem Kommunizieren über eine derartige Kommunikationsverknüpfung fähig ist. Bei einem noch anderen Beispiel wird die Kommunikationsfähigkeit durch eine Senderschaltung (nicht gezeigt) geliefert, die zu dem Produkt oder dem Produktmodul, das das Testobjekt 101 eingliedert, extern ist.The example of the test system 100 , this in 2C can be used to remotely test the test object 101 perform. In such an application is the data analyzer 153 at a remote location (not shown) away from the test object 101 and a data link (not shown) extends between the data reduction circuit 151 and the data analyzer 153 to the reduced data rate phase signal 155 from the test object 101 to transport to the remote location for analysis. The data link is z. As an Ethernet data link or an Internet-based data link. As described below, in some embodiments of the device under test, the I / O circuit includes a transmitter circuit (not shown) that, by nature, enables the device under test to communicate with a remote location via a data link. Such a test object can be set to a test mode in which the output of the data reduction circuit 151 is connected to the input of the transmitter circuit. The transmitter circuit then sends the reduced Data rate-phase signal 155 that through the data reduction circuit 151 is output for analysis to the remote location. In another example, a product or product module whose part is the test object 101 forms a transmitter circuit (not shown) capable of communicating over such communication link. In yet another example, the communication capability is provided by a transmitter circuit (not shown) associated with the product or product module that is the test object 101 integrated, external.

Ein entferntes Testen von dem eben beschriebenen Typ wird typischerweise verwendet, um ein Im-Dienst-Testen des Testobjekts 101 durchzuführen. In diesem Falle liefert das Informationssignal, das an dem Testobjekt 101 unter Dienstbedingungen empfangen wird, das Signal 109. Zusätzlich oder alternativ können ein oder mehrere spezielle Testsignale an das Testobjekt 101 gesendet werden, um das Signal 109 zu liefern. Als eine weitere Alternative kann das Testobjekt 101 dazu fähig sein, auf eine Rückschleifentestbetriebsart eingestellt zu werden, bei der der Ausgang eines Senders (nicht gezeigt), der zusätzlich einen Teil des Testobjekts bildet, verwendet wird, um das Signal 109 zu liefern.Remote testing of the type just described is typically used to test in-service the test object 101 perform. In this case, the information signal supplied to the test object 101 under service conditions, the signal 109 , Additionally or alternatively, one or more special test signals may be applied to the test object 101 be sent to the signal 109 to deliver. As another alternative, the test object 101 be able to be set to a loopback test mode where the output of a transmitter (not shown) that additionally forms part of the test object is used to signal 109 to deliver.

Das in 2B gezeigte Beispiel des Testsystems 100 kann auch verwendet werden, um ein entferntes Testen des Testobjekts 101 durchzuführen. Bei einer derartigen Anwendung ist eine Datenverknüpfung (nicht gezeigt) verbunden, um die Parameterinformationen 135 zu empfangen, die durch die Verarbeitungsschaltung 133 erzeugt werden. Die Datenverknüpfung ist z. B. eine Ethernet-Datenverknüpfung oder eine internetbasierte Datenverknüpfung. Die Bandbreite einer derartigen Verknüpfung kann weniger als diejenige betragen, die verwendet wird, um ein entferntes Testen unter Verwendung des in 2C gezeigten Beispiels durchzuführen. Eine Senderschaltung (nicht gezeigt), die einen Teil des Testobjekts bildet oder dem Testobjekt zugeordnet ist, kann verwendet werden, um die Parameterinformationen an die entfernte Stelle in einer Weise zu senden, die ähnlich derjenigen ist, die oben unter Bezugnahme auf das Senden des Reduzierte-Datenrate-Phasensignals 155 an eine entfernte Stelle beschrieben ist.This in 2 B shown example of the test system 100 can also be used to remotely test the test object 101 perform. In such an application, a data link (not shown) is connected to the parameter information 135 to be received by the processing circuit 133 be generated. The data link is z. As an Ethernet data link or an Internet-based data link. The bandwidth of such a link may be less than that used to perform a remote test using the in-line test 2C to perform example shown. A transmitter circuit (not shown) that forms part of the test object or associated with the test object may be used to send the parameter information to the remote location in a manner similar to that discussed above with respect to transmitting the reduced one -Datenrate-phase signal 155 is described to a remote location.

Nicht alle Signalerzeuger, die als Signalerzeuger 108 verwendbar sind, sind zu einem praktischen Erzeugen von Wellenformen fähig, die die volle Palette der Wellenformen, denen die Empfängerschaltung 105 bei einem Im-Dienst-Betrieb begegnen kann, genau emulieren. Derartige Wellenformen werden praktischer durch eine Senderschaltung ansprechend auf eine Bitsequenz erzeugt. 3 ist ein Blockdiagramm, das ein Beispiel eines Testsystems 170 gemäß einem zweiten Ausführungsbeispiel der Erfindung zeigt, bei dem das System zusätzlich eine Senderschaltung aufweist, die das Signal 109 erzeugt, das durch das Testobjekt 101 empfangen wird. Bei diesem Ausführungsbeispiel beziehen sich die Parameterinformationen auf die Empfängerschaltung 105, die zumindest einen Teil der I/O-Schaltung 103 des Testobjekts 101 bildet.Not all signal generators acting as signal generators 108 are capable of practically generating waveforms representing the full range of waveforms to which the receiver circuitry 105 emulate in an in-service operation, emulate exactly. Such waveforms are more conveniently generated by a transmitter circuit in response to a bit sequence. 3 is a block diagram illustrating an example of a test system 170 according to a second embodiment of the invention, in which the system additionally comprises a transmitter circuit which receives the signal 109 generated by the test object 101 Will be received. In this embodiment, the parameter information relates to the receiver circuit 105 that is at least part of the I / O circuit 103 of the test object 101 forms.

Bei dem gezeigten Beispiel des Testsystems 170 ist die Verarbeitungsschaltung 133 extern zu dem Testobjekt 101, wie es oben unter Bezugnahme auf 2A beschrieben ist. Die Verarbeitungsschaltung 133 kann alternativ intern zu dem Testobjekt 101 sein, wie es oben unter Bezugnahme aufIn the example of the test system shown 170 is the processing circuit 133 external to the test object 101 as stated above with reference to 2A is described. The processing circuit 133 can alternatively internally to the test object 101 be as above with reference to

2B beschrieben ist, oder ein Teil der Verarbeitungsschaltung 133 kann intern zu dem Testobjekt 101 sein und der Rest der Verarbeitungsschaltung 133 kann extern zu dem Testobjekt 101 sein, wie es oben unter Bezugnahme auf 2C beschrieben ist. 2 B or part of the processing circuitry 133 can internally to the test object 101 and the rest of the processing circuitry 133 can be external to the test object 101 be as above with reference to 2C is described.

Zusätzlich zu der Verarbeitungsschaltung 133 weist das Testsystem 170 eine Senderschaltung 115 und einen Bitsequenzerzeuger 178 auf. Der Ausgang des Bitsequenzerzeugers 178 ist mit dem Eingang der Senderschaltung 115 verbunden und der Ausgang der Senderschaltung 115 ist mit dem Eingang des Testobjekts 101 verbunden. Die Senderschaltung 115 liefert das Signal 109 an den Eingang der Empfängerschaltung 105 des Testobjekts 101 ansprechend auf eine Bitsequenz, die durch den Bitsequenzerzeuger 178 erzeugt wird.In addition to the processing circuitry 133 assigns the test system 170 a transmitter circuit 115 and a bit sequence generator 178 on. The output of the bit sequence generator 178 is with the input of the transmitter circuit 115 connected and the output of the transmitter circuit 115 is with the entrance of the test object 101 connected. The transmitter circuit 115 delivers the signal 109 to the input of the receiver circuit 105 of the test object 101 in response to a bit sequence generated by the bit sequence generator 178 is produced.

Die Parameterinformationen 135, die durch die Verarbeitungsschaltung 133 erzeugt werden, beziehen sich auf die Kombination der Senderschaltung 115 und der Empfängerschaltung 105. Jedoch können die erwünschten Parameterinformationen, die sich auf die Empfängerschaltung 105 beziehen, aus den Parameterinformationen 135 erhalten werden. Bezüglich einiger Typen von Parameterinformationen trägt die Senderschaltung 115 geringfügig zu den Parameterinformationen bei, die sich auf die Kombination beziehen, ungeachtet des Verhaltens der Senderschaltung 115. Bezüglich anderer Typen von Parameterinformationen kann die Senderschaltung 115 gefertigt und/oder eingestellt sein, derart, dass dieselbe geringfügig zu den Parameterinformationen beiträgt, die sich auf die Kombination beziehen. Folgerichtig können die Parameterinformationen 135, die sich auf die Kombination beziehen, bezüglich dieser Typen von Parameterinformationen als sich auf die Empfängerschaltung 105 allein beziehend betrachtet werden. Bezüglich noch anderen Typen von Parameterinformationen kann der Beitrag der Senderschaltung 115 zu den Parameterinformationen 135, die sich auf die Kombination beziehen, charakterisiert werden. Die Parameterinformationen 135, die sich auf die Kombination beziehen, können dann für den Beitrag der Senderschaltung 115 korrigiert werden, um die Parameterinformationen zu bestimmen, die sich auf die Empfängerschaltung 105 beziehen. Bei einem Beispiel ist der Beitrag der Senderschaltung 115 zu den Parameterinformationen 135 unter Verwendung einer Technik charakterisiert, die ähnlich derjenigen ist, die unten unter Bezugnahme auf 5 beschrieben ist.The parameter information 135 passing through the processing circuit 133 are generated, refer to the combination of the transmitter circuit 115 and the receiver circuit 105 , However, the desired parameter information related to the receiver circuit 105 from the parameter information 135 to be obtained. Regarding some types of parameter information, the transmitter circuit carries 115 slightly to the parameter information related to the combination, regardless of the behavior of the transmitter circuit 115 , With respect to other types of parameter information, the transmitter circuit 115 manufactured and / or adjusted such that it contributes slightly to the parameter information relating to the combination. Consequently, the parameter information can 135 relating to the combination, with respect to these types of parameter information than to the receiver circuit 105 to be considered alone. Concerning still other types of parameter information, the contribution of the transmitter circuit 115 to the parameter information 135 , the to be characterized on the combination. The parameter information 135 that relate to the combination can then be used for the contribution of the transmitter circuit 115 be corrected to determine the parameter information that relates to the receiver circuit 105 Respectively. In one example, the contribution is the transmitter circuit 115 to the parameter information 135 is characterized using a technique similar to that described below with reference to 5 is described.

Nicht alle Signalerzeuger, die als Signalerzeuger 108 verwendbar sind, sind zu einem praktischen Erzeugen von Wellenformen fähig, die die Herabsetzung von Wellenformen, die aus nicht-perfekten Senderschaltungen und nicht perfekten Sendungssystemen resultiert, genau emulieren. 4 ist ein Blockdiagramm, das ein Beispiel eines Testsystems 180 gemäß einem dritten Ausführungsbeispiel der Erfindung zeigt, bei dem das System eine Belastungsschaltung aufweist, die zwischen dem Signalerzeuger und dem Eingang des Testobjekts liegt. Bei diesem Ausführungsbeispiel beziehen sich die Parameterinformationen auf die Empfängerschaltung 105, die zumindest einen Teil der I/O-Schaltung des Testobjekts 101 bildet.Not all signal generators acting as signal generators 108 are capable of practically generating waveforms that accurately emulate the degradation of waveforms resulting from non-perfect transmitter circuits and non-perfect broadcast systems. 4 is a block diagram illustrating an example of a test system 180 according to a third embodiment of the invention, in which the system comprises a loading circuit which lies between the signal generator and the input of the test object. In this embodiment, the parameter information relates to the receiver circuit 105 that is at least part of the test object's I / O circuit 101 forms.

Bei dem gezeigten Beispiel des Testsystems 170 ist die Verarbeitungsschaltung 133 extern zu dem Testobjekt 101, wie es unter Bezugnahme auf 2A beschrieben ist. Die Verarbeitungsschaltung 133 kann alternativ intern zu dem Testobjekt 101 sein, wie es unter Bezugnahme auf 2B beschrieben ist, oder ein Teil der Verarbeitungsschaltung 133 kann intern zu dem Testobjekt 101 und der Rest der Verarbeitungsschaltung 133 kann extern zu dem Testobjekt 101 sein, wie es oben unter Bezugnahme auf 2C beschrieben ist.In the example of the test system shown 170 is the processing circuit 133 external to the test object 101 as it is referring to 2A is described. The processing circuit 133 can alternatively internally to the test object 101 be as referring to 2 B or part of the processing circuitry 133 can internally to the test object 101 and the rest of the processing circuitry 133 can be external to the test object 101 be as above with reference to 2C is described.

Bei dem in 4 gezeigten Beispiel des Testsystems 180 weist das Testsystem 180 zusätzlich zu dem Signalerzeuger 108 und der Verarbeitungsschaltung 133 eine Belastungsschaltung 182 auf. Die Belastungsschaltung 182 ist extern zu dem Testobjekt 101 und liegt zwischen dem Ausgang des Signalerzeugers 108 und dem Eingang des Testobjekts 101. Die Belastungsschaltung 182 setzt bestimmte Eigenschaften des Eingangssignals 113, das durch den Signalerzeuger 108 erzeugt wird, herab, um das Signal 109 mit Eigenschaften zu erzeugen, die die Fähigkeit der Empfängerschaltung 105 testen, wie durch die Parameterinformationen 135 angezeigt, um erfolgreich ein nicht-ideales Signal zu empfangen. Bei einem Beispiel bewirkt das Signal 109, das durch die Belastungsschaltung 182 erzeugt wird, eine Nachführungsratenbegrenzung bei der Empfängerschaltung 105.At the in 4 shown example of the test system 180 assigns the test system 180 in addition to the signal generator 108 and the processing circuit 133 a load circuit 182 on. The load circuit 182 is external to the test object 101 and lies between the output of the signal generator 108 and the entrance of the test object 101 , The load circuit 182 sets certain characteristics of the input signal 113 that by the signal generator 108 is generated, down to the signal 109 with properties that produce the ability of the receiver circuit 105 test, as by the parameter information 135 is displayed to successfully receive a non-ideal signal. In one example, the signal causes 109 that through the load circuit 182 is generated, a Nachführungsratenbegrenzung in the receiver circuit 105 ,

Eine Belastungsschaltung, die der Belastungsschaltung 182 ähnelt, kann bei dem oben unter Bezugnahme auf 3 beschrieben Beispiel des Testsystems 170 zwischen dem Ausgang der Senderschaltung 115 und dem Eingang des Testobjekts 101 liegen.A load circuit, the load circuit 182 may be similar to the above with reference to 3 described example of the test system 170 between the output of the transmitter circuit 115 and the entrance of the test object 101 lie.

5 ist ein Blockdiagramm, das ein Beispiel eines Testsystems 200 gemäß einem vierten Ausführungsbeispiel der Erfindung zeigt. Das Testsystem 200 ist konfiguriert, um ein Testobjekt 201 zu testen, das eine I/O-Schaltung 203 aufweist, die eine Senderschaltung 215 aufweist. Die Parameterinformationen, die durch das Testsystem 200 erzeugt werden, beziehen sich auf die Senderschaltung 215. 5 is a block diagram illustrating an example of a test system 200 according to a fourth embodiment of the invention. The test system 200 is configured to be a test object 201 to test that an I / O circuit 203 comprising a transmitter circuit 215 having. The parameter information provided by the test system 200 are generated, refer to the transmitter circuit 215 ,

Das Testsystem 200 weist eine Phasenverfolgungsschaltung 207, einen hochohmigen Pufferverstärker 229 und eine Verarbeitungsschaltung 233 auf, die alle extern zu dem Testobjekt 201 sind. Die Phasenverfolgungsschaltung 207 weist einen Phasenkomparator 221 auf. Die hochohmige Pufferschaltung 229 koppelt das Ausgangssignal 219, das durch die Senderschaltung 215 ausgegeben wird, mit dem Eingang der Phasenverfolgungsschaltung 207, während eine geringfügige zusätzliche Last an den Ausgang der Senderschaltung 215 auferlegt wird. Bei einem Ausführungsbeispiel befindet sich der Eingang des Pufferverstärkers 229 in der Nähe des Ausgangs der Senderschaltung 215, um eine jegliche Herabsetzung des Ausgangssignals 219 durch eine Sendung aus dem Ausgang der Senderschaltung 215 zu dem Eingang des Pufferverstärkers 229 zu minimieren. Bei Ausführungsbeispielen jedoch, bei denen keine andere Last an den Ausgang der Senderschaltung 215 angelegt wird, kann die Pufferschaltung 229 ausgelassen werden. Die Phasenverfolgungsschaltung 207, der Phasenkomparator 221 und die Verarbeitungsschaltung 233 sind in Struktur und Betrieb der Phasenverfolgungsschaltung 107, dem Phasenkomparator 121 bzw. der Verarbeitungsschaltung 133, die oben beschrieben sind, ähnlich.The test system 200 has a phase tracking circuit 207 , a high-impedance buffer amplifier 229 and a processing circuit 233 on, all external to the test object 201 are. The phase tracking circuit 207 has a phase comparator 221 on. The high-impedance buffer circuit 229 couples the output signal 219 that by the transmitter circuit 215 is output, with the input of the phase tracking circuit 207 while adding a slight extra load to the output of the transmitter circuit 215 is imposed. In one embodiment, the input of the buffer amplifier is located 229 near the output of the transmitter circuit 215 to any reduction of the output signal 219 by a broadcast from the output of the transmitter circuit 215 to the input of the buffer amplifier 229 to minimize. However, in embodiments where there is no other load on the output of the transmitter circuit 215 is applied, the buffer circuit 229 be left out. The phase tracking circuit 207 , the phase comparator 221 and the processing circuit 233 are in structure and operation of the phase tracking circuit 107 , the phase comparator 121 or the processing circuit 133 Similar to the ones described above.

Das Testsystem 200 liefert ein Signal 209 an das Testobjekt 201. Das gezeigte Beispiel des Testsystems 200 weist zusätzlich einen Bitsequenzerzeuger 208 auf, dessen Ausgang mit dem Eingang der Senderschaltung 215 verbunden ist. Somit wird bei dem gezeigten Beispiel das Signal 209, das durch den Bitsequenzerzeuger 208 erzeugt wird, an dem Testobjekt 201 empfangen, spezifischer ausgedrückt an dem Eingang der Senderschaltung 215. Die Verbindung zwischen dem Bitsequenzerzeuger 208 und dem Eingang der Senderschaltung 215 wird typischerweise durch einen oder mehrere Anschlussstifte des Gehäuses (nicht gezeigt) des Testobjekts 201 bereitgestellt. Bei einem anderen Beispiel wird das Signal 209 durch eine Signalquelle (nicht gezeigt) geliefert, die extern zu dem Testsystem 200 ist. In diesem Fall muss kein Bitsequenzerzeuger 208 in dem Testsystem 200 vorliegen.The test system 200 delivers a signal 209 to the test object 201 , The example of the test system shown 200 additionally has a bit sequence generator 208 on, whose output is connected to the input of the transmitter circuit 215 connected is. Thus, in the example shown, the signal 209 generated by the bit sequence generator 208 is generated on the test object 201 more specifically, at the input of the transmitter circuit 215 , The connection between the bit sequence generator 208 and the input of the transmitter circuit 215 is typically through one or more pins of the housing (not shown) of the test object 201 provided. In another example, the signal becomes 209 through a signal source (not shown) external to the test system 200 is. In this case, no bit sequence generator is required 208 in the test system 200 available.

Um das Testobjekt 201 zu testen, wird das Signal 209 zu dem Eingang der Senderschaltung 215 geliefert. Ansprechend auf das. Signal 209 erzeugt die Senderschaltung 215 ein Senderausgangssignal 219, das an dem Eingang der Phasenverfolgungsschaltung 207 über den hochohmigen Pufferverstärker 229 empfangen wird. Bei der Phasenverfolgungsschaltung 207 empfängt der Phasenkomparator 221 das Senderausgangssignal 219 und erzeugt ansprechend darauf das Phasensignal 223 in einer Weise, die der oben beschriebenen ähnelt. Die Phasenverfolgungsschaltung 207 speist das Phasensignal 223 in die Verarbeitungsschaltung 233 ein. Die Verarbeitungsschaltung 233 verarbeitet das Phasensignal 223, das durch die Phasenverfolgungsschaltung 207 erzeugt wird, um Parameterinformationen 235 zu bestimmen, die sich auf die I/O-Schaltung 203 des Testobjekts 201 beziehen.To the test object 201 to test, the signal becomes 209 to the input of the transmitter circuit 215 delivered. In response to the signal 209 generates the transmitter circuit 215 a transmitter output 219 at the input of the phase tracking circuit 207 via the high-impedance buffer amplifier 229 Will be received. In the phase tracking circuit 207 receives the phase comparator 221 the transmitter output signal 219 and generates the phase signal in response thereto 223 in a manner similar to that described above. The phase tracking circuit 207 feeds the phase signal 223 into the processing circuit 233 one. The processing circuit 233 processes the phase signal 223 that through the phase tracking circuit 207 is generated to parameter information 235 to determine, referring to the I / O circuit 203 of the test object 201 Respectively.

Bei dem gezeigten Beispiel beziehen sich die Parameterinformationen 235 auf die Kombination der Senderschaltung 215 und der Phasenverfolgungsschaltung 207. Jedoch können die erwünschten Parameterinformationen, die sich auf die Senderschaltung 215 allein beziehen, aus den Parameterinformationen 235 erhalten werden. Bezüglich einiger Typen von Parameterinformationen trägt die Phasenverfolgungsschaltung 207 geringfügig zu den Parameterinformationen bei, die sich auf die Kombination beziehen, ungeachtet des Verhaltens der Phasenverfolgungsschaltung 207. Bezüglich anderer Typen von Parameterinformationen kann die Phasenverfolgungsschaltung 207 gefertigt und/oder eingestellt sein, derart, dass dieselbe geringfügig zu den Parameterinformationen beiträgt, die sich auf die Kombination beziehen. Folgerichtig können die Parameterinformationen 235, die sich auf die Kombination beziehen, bezüglich dieser Typen von Parameterinformationen als sich auf die Senderschaltung 215 allein beziehend betrachtet werden. Bezüglich noch anderer Typen von Parameterinformationen kann der Beitrag der Phasenverfolgungsschaltung 207 zu den Parameterinformationen 235, die sich auf die Kombination beziehen, charakterisiert sein. Die Parameterinformationen 235, die sich auf die Kombination beziehen, können dann für den Beitrag der Phasenverfolgungsschaltung 207 korrigiert werden, um die Parameterinformationen zu bestimmen, die sich auf die Senderschaltung 215 allein beziehen. Bei einem Beispiel ist der Beitrag der Phasenverfolgungsschaltung 207 zu den Parameterinformationen 235 unter Verwendung einer Technik charakterisiert, die derjenigen ähnelt, die oben unter Bezugnahme auf 2A beschrieben ist. Bei einigen Ausführungsbeispielen eines Testsystems, das für ein Testen eines Testobjekts geeignet ist, dessen I/O-Schaltung eine Senderschaltung aufweist, erfordern physikalische Einschränkungen, dass das Testobjekt sich in einem wesentlichen Abstand von der Phasenverfolgungsschaltung befindet. 6 ist ein Blockdiagramm, das ein Beispiel eines Testsystems 250 gemäß einem fünften Ausführungsbeispiel der Erfindung zeigt, bei der die Phasenverfolgungsschaltung sich in einem wesentlichen Abstand von dem Testobjekt befindet. Das Testsystem weist zusätzlich eine Empfängerschaltung 205 auf, deren Teil die Phasenverfolgungsschaltung 207 bildet. Der Ausgang der Senderschaltung 215 ist mit dem Eingang der Empfängerschaltung 205 durch ein Sendungsmedium 239 von einer wesentlichen Länge gekoppelt. Das Testsystem 250 weist zusätzlich eine Entzerrerschaltung 241 auf, die zwischen dem Ende des Sendermediums 239, das von dem Testobjekt 201 entfernt ist, und dem Eingang der Empfängerschaltung 205 liegt. Der Entzerrer 241 ist konfiguriert, um die Herabsetzung des Ausgangssignals 219 zu korrigieren, die durch ein Senden des Ausgangssignals durch das Sendungsmedium 219 bewirkt wird. Zum Beispiel kann der Entzerrer 241 konfiguriert sein, um ein Jitter zu entfernen, das durch ein Senden des Ausgangssignals 219 über ein Sendungsmedium 239 bewirkt wird. Ein Entfernen eines derartigen Jitters verhindert, dass das Jitter die Wellenform des Ausgangssignals 219, wie durch die Phasenverfolgungsschaltung 207 empfangen, herabsetzt. Entzerrer und die Einstellung derselben sind unten unter Bezugnahme auf 1012 detaillierter beschrieben. Beispiele eines Testsystems gemäß Ausführungsbeispielen der Erfindung, die konfiguriert sind, um ein Testobjekt 301 zu testen, das eine I/O-Schaltung 303 aufweist, die eine Empfängerschaltung 105 und eine Senderschaltung 215 aufweist, werden als nächstes unter Bezugnahme auf 7, 8 und 9 beschrieben. Bei den beschriebenen Beispielen ist die Verarbeitungsschaltung extern zu dem Testobjekt. Alternativ kann die Verarbeitungsschaltung intern zu dem Testobjekt sein, wie es oben unter Bezugnahme auf 2B beschrieben ist. Als eine weitere Alternative kann ein Teil der Verarbeitungsschaltung intern zu dem Testobjekt sein und der Rest der Verarbeitungsschaltung kann extern zu dem Testobjekt sein, wie es oben unter Bezugnahme auf 2C beschrieben ist.In the example shown, the parameter information relates 235 on the combination of the transmitter circuit 215 and the phase tracking circuit 207 , However, the desired parameter information related to the transmitter circuit 215 alone, from the parameter information 235 to be obtained. Regarding some types of parameter information, the phase tracking circuit carries 207 slightly to the parameter information related to the combination, regardless of the behavior of the phase tracking circuit 207 , With regard to other types of parameter information, the phase tracking circuit may 207 manufactured and / or adjusted such that it contributes slightly to the parameter information relating to the combination. Consequently, the parameter information can 235 relating to the combination, with respect to these types of parameter information, than to the transmitter circuit 215 to be considered alone. Concerning still other types of parameter information, the contribution of the phase tracking circuit may be 207 to the parameter information 235 that are related to the combination. The parameter information 235 that relate to the combination can then be used for the contribution of the phase tracking circuit 207 be corrected to determine the parameter information pertaining to the transmitter circuit 215 relate alone. In one example, the contribution is the phase tracking circuit 207 to the parameter information 235 is characterized using a technique similar to that described above with reference to FIG 2A is described. In some embodiments of a test system suitable for testing a test object whose I / O circuit has a transmitter circuit, physical constraints require that the test object be at a substantial distance from the phase tracking circuit. 6 is a block diagram illustrating an example of a test system 250 according to a fifth embodiment of the invention, wherein the phase tracking circuit is located at a substantial distance from the test object. The test system additionally has a receiver circuit 205 on whose part the phase tracking circuit 207 forms. The output of the transmitter circuit 215 is connected to the input of the receiver circuit 205 through a broadcast medium 239 coupled by a substantial length. The test system 250 additionally has an equalizer circuit 241 on that between the end of the transmitter medium 239 that of the test object 201 is removed, and the input of the receiver circuit 205 lies. The equalizer 241 is configured to reduce the output signal 219 to be corrected by sending the output signal through the transmission medium 219 is effected. For example, the equalizer 241 be configured to remove a jitter by sending the output signal 219 via a broadcast medium 239 is effected. Removing such a jitter prevents the jitter from the waveform of the output signal 219 as by the phase tracking circuit 207 receive, degrades. Equalizers and their setting are described below with reference to FIG 10 - 12 described in more detail. Examples of a test system according to embodiments of the invention configured to be a test object 301 to test that an I / O circuit 303 comprising a receiver circuit 105 and a transmitter circuit 215 will be next with reference to 7 . 8th and 9 described. In the examples described, the processing circuitry is external to the test object. Alternatively, the processing circuitry may be internal to the test object as described above with reference to FIG 2 B is described. As a further alternative, a portion of the processing circuitry may be internal to the test object and the remainder of the processing circuitry may be external to the test object, as described above with respect to FIG 2C is described.

7 ist ein Blockdiagramm, das ein Beispiel eines Testsystems 300 gemäß einem sechsten Ausführungsbeispiel der Erfindung zeigt. Das Testsystem 300 erzeugt Parameterinformationen, die sich auf die Kombination der Empfängerschaltung 105 und der Senderschaltung 215 der I/O-Schaltung 303 des Testobjekts 301 beziehen. Die Parameterinformationen, die sich auf die Empfängerschaltung 105 allein und die Senderschaltung 215 allein beziehen, können aus den Parameterinformationen abgeleitet werden, die sich auf die Kombination beziehen. 7 is a block diagram illustrating an example of a test system 300 according to a sixth embodiment of the invention. The test system 300 generates parameter information that relates to the combination of the receiver circuit 105 and the transmitter circuit 215 the I / O circuit 303 of the test object 301 Respectively. The parameter information that relates to the receiver circuit 105 alone and the transmitter circuit 215 can be derived from the parameter information relating to the combination alone.

Das Testsystem 300 weist einen Rückschleifensignalweg 359 auf, der sich von dem Ausgang der Senderschaltung 215 zu dem Eingang der Empfängerschaltung 105 erstreckt. Bei dem gezeigten Beispiel ist der Rückschleifensignalweg 359 extern zu dem Testobjekt 301: Der Rückschleifensignalweg 359 kann alternativ intern zu dem Testobjekt 301 sein. Das Testsystem 300 weist zusätzlich eine Verarbeitungsschaltung 133 auf, wie oben beschrieben, die extern zu dem Testobjekt 301 ist. The test system 300 has a loopback signal path 359 on, extending from the output of the transmitter circuit 215 to the input of the receiver circuit 105 extends. In the example shown, the loopback signal path is 359 external to the test object 301 : The loopback signal path 359 can alternatively internally to the test object 301 be. The test system 300 additionally has a processing circuit 133 on, as described above, the external to the test object 301 is.

Das Testsystem 300 liefert ein Signal 209 an das Testobjekt 301. Das gezeigte Beispiel des Testsystems 300 weist zusätzlich einen Bitsequenzerzeuger 208 auf, dessen Ausgang mit dem Eingang der Senderschaltung 215 verbunden ist. Somit wird bei dem gezeigten Beispiel das Signal 209, das durch den Bitsequenzerzeuger 208 erzeugt wird, an dem Testobjekt 301 empfangen, spezifischer ausgedrückt an dem Eingang der Senderschaltung 215. Die Verbindung zwischen dem Bitsequenzerzeuger 208 und dem Eingang der Senderschaltung 215 wird typischerweise durch einen oder mehrere Anschlussstifte des Gehäuses (nicht gezeigt) des Testobjekts 301 bereitgestellt. Bei einem anderen Beispiel wird das Signal 209 durch eine Signalquelle (nicht gezeigt) geliefert, die extern zu dem Testsystem 300 ist. In diesem Falle muss kein Bitsequenzerzeuger 208 in dem Testsystem 300 vorliegen.The test system 300 delivers a signal 209 to the test object 301 , The example of the test system shown 300 additionally has a bit sequence generator 208 on, whose output is connected to the input of the transmitter circuit 215 connected is. Thus, in the example shown, the signal 209 generated by the bit sequence generator 208 is generated on the test object 301 more specifically, at the input of the transmitter circuit 215 , The connection between the bit sequence generator 208 and the input of the transmitter circuit 215 is typically through one or more pins of the housing (not shown) of the test object 301 provided. In another example, the signal becomes 209 supplied by a signal source (not shown) external to the test system 300 is. In this case, no bit sequence generator is required 208 in the test system 300 available.

In dem Testsystem 300 empfängt die Empfängerschaltung 105 das Signal 109 aus dem Rückschleifensignalweg 359. Das Testsystem 300 kann zusätzlich einen Signalerzeuger (nicht gezeigt), der dem Signalerzeuger 108, der oben unter Bezugnahme auf 2A beschrieben ist, ähnelt, und einen Selektor (nicht gezeigt) aufweisen, der Eingänge, die mit dem Ausgang des Signalerzeugers und dem Rückschleifensignalweg 359 verbunden sind, und einen Ausgang, der das Signal 109 an die Empfängerschaltung 105 liefert, aufweist.In the test system 300 receives the receiver circuit 105 the signal 109 from the loopback signal path 359 , The test system 300 In addition, a signal generator (not shown), the signal generator 108 referring to the above with reference to 2A , and having a selector (not shown), the inputs connected to the output of the signal generator and the loopback signal path 359 are connected, and an output that receives the signal 109 to the receiver circuit 105 supplies, has.

Das Testsystem 300 testet das Testobjekt 301 wie folgt: das Signal 209 wird an den Eingang der Senderschaltung 215 angelegt. Ansprechend auf das Signal 209 erzeugt die Senderschaltung 215 ein Senderausgangssignal 219. Das Ausgangssignal 219 ist mit dem Eingang der Empfängerschaltung 105 durch den Rückschleifensignalweg 359 gekoppelt, um das Signal 109 zu liefern. Bei der Empfängerschaltung 105 erzeugt der Phasenkomparator 121 das Phasensignal 123 ansprechend auf das Signal 109 und gibt das Phasensignal an die Verarbeitungsschaltung 133 aus. Die Verarbeitungsschaltung 133 verarbeitet das Phasensignal 123, das durch den Phasenkomparator 121 in der Phasenverfolgungsschleife 107 erzeugt wird, um Parameterinformationen 135 zu bestimmen. Die Parameterinformationen 135 beziehen sich auf die I/O-Schaltung 303, d. h. auf eine Kombination aus der Empfängerschaltung 105 und der Senderschaltung 215.The test system 300 tests the test object 301 as follows: the signal 209 is applied to the input of the transmitter circuit 215 created. In response to the signal 209 generates the transmitter circuit 215 a transmitter output 219 , The output signal 219 is connected to the input of the receiver circuit 105 through the loopback signal path 359 coupled to the signal 109 to deliver. At the receiver circuit 105 generates the phase comparator 121 the phase signal 123 in response to the signal 109 and gives the phase signal to the processing circuit 133 out. The processing circuit 133 processes the phase signal 123 that through the phase comparator 121 in the phase tracking loop 107 is generated to parameter information 135 to determine. The parameter information 135 refer to the I / O circuit 303 , ie a combination of the receiver circuit 105 and the transmitter circuit 215 ,

Die Parameterinformationen 135 können analysiert werden, um Parameterinformationen zu bestimmen, die sich auf die Empfängerschaltung 105 allein beziehen und sich auf die Senderschaltung 215 allein beziehen, wie es oben unter Bezugnahme auf 3 und 5 beschrieben ist. Um dies zu unterstützen, können zusätzliche Parameterinformationen, die sich auf die Empfängerschaltung 105 beziehen, durch ein Ersetzen eines Signalerzeugers, der dem oben unter Bezugnahme auf 2A beschriebenen Signalerzeuger 108 ähnelt, durch den Rückschleifensignalweg 359 erhalten werden, um das Signal 109 an die Empfängerschaltung 105 zu liefern. Die Parameterinformationen, die sich auf die Empfängerschaltung 105 allein beziehen, werden dann aus dem Phasensignal abgeleitet, das durch den Phasenkomparator 121 ansprechend auf das Signal 109 ausgegeben wird, das durch den Signalerzeuger 108 erzeugt wird. Die Parameterinformationen, die sich auf die Empfängerschaltung 105 allein beziehen, können dann verwendet werden, um die Parameterinformationen, die sich auf die Kombination beziehen, zu korrigieren, um die Parameterinformationen zu bestimmen, die sich auf die Senderschaltung 215 allein beziehen. Wie oben angemerkt, beziehen sich einige Typen von Parameterinformationen, die sich auf die Kombination beziehen, auf die Senderschaltung allein, ungeachtet des Verhaltens der Empfängerschaltung.The parameter information 135 can be analyzed to determine parameter information pertaining to the receiver circuit 105 solely refer to the transmitter circuit 215 alone, as stated above with reference to 3 and 5 is described. To support this, additional parameter information can be added to the receiver circuit 105 by replacing a signal generator similar to that described above with reference to FIG 2A described signal generator 108 is similar to the loopback signal path 359 be received to the signal 109 to the receiver circuit 105 to deliver. The parameter information that relates to the receiver circuit 105 are then derived from the phase signal passing through the phase comparator 121 in response to the signal 109 is output by the signal generator 108 is produced. The parameter information that relates to the receiver circuit 105 can then be used to correct the parameter information related to the combination to determine the parameter information related to the transmitter circuit 215 relate alone. As noted above, some types of parameter information related to the combination refer to the transmitter circuit alone, regardless of the behavior of the receiver circuit.

8 ist ein Blockdiagramm, das ein Beispiel eines Testsystems 350 gemäß einem siebten Ausführungsbeispiel der Erfindung zeigt, das konfiguriert ist, um das Testobjekt 301 zu testen. Zusätzlich zu dem oben beschriebenen Rückschleifensignalweg 359, der sich von dem Ausgang der Senderschaltung 215 zu dem Eingang der Empfängerschaltung 105 erstreckt, weist das Testsystem 350 eine externe Phasenverfolgungsschaltung 207 und eine hochohmige Pufferschaltung 229, oben unter Bezugnahme auf 5 beschrieben, und eine Verarbeitungsschaltung 333 auf, die alle extern zu dem Testobjekt 301 sind. Die hochohmige Pufferschaltung 229 koppelt das Ausgangssignal 219, das durch die Senderschaltung 215 ausgegeben wird, mit dem Eingang der externen Phasenverfolgungsschaltung 207, während eine geringfügige zusätzliche Last an den Ausgang der Senderschaltung 215 auferlegt wird. 8th is a block diagram illustrating an example of a test system 350 according to a seventh embodiment of the invention, which is configured to the test object 301 to test. In addition to the loopback signal path described above 359 which is different from the output of the transmitter circuit 215 to the input of the receiver circuit 105 extends, assigns the test system 350 an external phase tracking circuit 207 and a high impedance buffer circuit 229 with reference to above 5 described, and a processing circuit 333 on, all external to the test object 301 are. The high-impedance buffer circuit 229 couples the output signal 219 that by the transmitter circuit 215 is output with the input of the external phase tracking circuit 207 while adding a slight extra load to the output of the transmitter circuit 215 is imposed.

Die Verarbeitungsschaltung 333 ähnelt der Verarbeitungsschaltung 133, die oben unter Bezugnahme auf 2A beschrieben ist, unterscheidet sich aber darin, dass dieselbe zwei Eingänge und einen Steuereingang (nicht gezeigt) aufweist. Der Zustand eines Steuersignals (nicht gezeigt), das an den Steuereingang angelegt wird, bestimmt, welcher der Eingänge aktiviert wird. Einer der Eingänge der Verarbeitungsschaltung 333 ist verbunden, um das Phasensignal 123 aus dem Phasenkomparator 121 der Phasenverfolgungsschaltung 107 zu empfangen, die einen Teil des Testobjekts 301 bildet. Der andere der Eingänge der Verarbeitungsschaltung 333 ist verbunden, um das Phasensignal 223 aus dem Phasenkomparator 221 der externen Phasenverfolgungsschaltung 207 zu empfangen.The processing circuit 333 is similar to the processing circuit 133 referring to above 2A but differs in that it has two inputs and a control input (not shown). The state of a control signal (not shown) connected to the control input is created, determines which of the inputs is activated. One of the inputs of the processing circuit 333 is connected to the phase signal 123 from the phase comparator 121 the phase tracking circuit 107 to receive that part of the test object 301 forms. The other of the inputs of the processing circuit 333 is connected to the phase signal 223 from the phase comparator 221 the external phase tracking circuit 207 to recieve.

Das Testsystem 350 liefert das Signal 209 an das Testobjekt 301. Das gezeigte Beispiel des Testsystems 350 weist zu sätzlich einen Bitsequenzerzeuger 208 auf, dessen Ausgang mit dem Eingang der Senderschaltung 215 verbunden ist. Somit wird bei dem gezeigten Beispiel das Signal 209, das durch den Bitsequenzerzeuger erzeugt wird, an dem Testobjekt 301 empfangen, spezifischer ausgedrückt an dem Eingang der Senderschaltung 215. Die Verbindung zwischen dem Bitsequenzerzeuger 208 und dem Eingang der Senderschaltung 215 wird typischerweise durch einen oder mehrere Anschlussstifte des Gehäuses (nicht gezeigt) des Testobjekts 301 bereitgestellt. Bei einem anderen Beispiel wird das Signal 209 durch eine Signalquelle (nicht gezeigt) geliefert, die extern zu dem Testsystem 300 ist. In diesem Falle muss kein Bitsequenzerzeuger 208 in dem Testsystem 300 vorliegen.The test system 350 delivers the signal 209 to the test object 301 , The example of the test system shown 350 additionally has a bit sequence generator 208 on, whose output is connected to the input of the transmitter circuit 215 connected is. Thus, in the example shown, the signal 209 generated by the bit sequence generator on the test object 301 more specifically, at the input of the transmitter circuit 215 , The connection between the bit sequence generator 208 and the input of the transmitter circuit 215 is typically through one or more pins of the housing (not shown) of the test object 301 provided. In another example, the signal becomes 209 supplied by a signal source (not shown) external to the test system 300 is. In this case, no bit sequence generator is required 208 in the test system 300 available.

In dem Testsystem 350 empfängt die Empfängerschaltung 105 das Signal 109 aus dem Rückschleifensignalweg 359. Das Testsystem 350 kann zusätzlich einen Signalerzeuger (nicht gezeigt), der dem Signalerzeuger 108 ähnelt, der oben unter Bezugnahme auf 2A beschrieben ist, und einen Selektor (nicht gezeigt) aufweisen, der Eingänge, die mit dem Ausgang des Signalerzeugers und dem Rückschleifensignalweg 359 verbunden sind, und einen Ausgang, der das Signal 109 an die Empfängerschaltung 105 liefert, aufweist.In the test system 350 receives the receiver circuit 105 the signal 109 from the loopback signal path 359 , The test system 350 In addition, a signal generator (not shown), the signal generator 108 similar to that above with reference to 2A and a selector (not shown), the inputs connected to the output of the signal generator and the loopback signal path 359 are connected, and an output that receives the signal 109 to the receiver circuit 105 supplies, has.

Das Testsystem 350 testet das Testobjekt 301 wie folgt: das Signal 209 wird an den Eingang der Senderschaltung 215 angelegt. Ansprechend auf das Signal 209 erzeugt die Senderschaltung 215 das Senderausgangssignal 219. Das Ausgangssignal 219 ist mit dem Eingang der externen Phasenverfolgungsschaltung 207 durch eine hochohmige Pufferschaltung 229 gekoppelt. Bei der externen Phasenverfolgungsschaltung 207 erzeugt der Phasenkomparator 221 das Phasensignal 223 ansprechend auf das Ausgangssignal 219. Die Verarbeitungsschaltung 333 ist eingestellt, um den Eingang derselben zu aktivieren, der verbunden ist, um das Phasensignal 223 zu empfangen. Die Verarbeitungsschaltung 333 verarbeitet das Phasensignal 223, das durch den Phasenkomparator 221 in der externen Phasenverfolgungsschaltung 207 erzeugt wird, um Parameterinformationen 135 zu bestimmen, die sich auf die Kombination der Senderschaltung 215 des Testobjekts 301 und der externen Phasenverfolgungsschaltung 207 beziehen. Die Parameterinformationen die die Senderschaltung 215 allein betreffen, können aus den Parameterinformationen 135 extrahiert werden, wie es oben unter Bezugnahme auf 5 beschrieben ist.The test system 350 tests the test object 301 as follows: the signal 209 is applied to the input of the transmitter circuit 215 created. In response to the signal 209 generates the transmitter circuit 215 the transmitter output signal 219 , The output signal 219 is to the input of the external phase tracking circuit 207 through a high-impedance buffer circuit 229 coupled. In the external phase tracking circuit 207 generates the phase comparator 221 the phase signal 223 in response to the output signal 219 , The processing circuit 333 is set to activate the input thereof, which is connected to the phase signal 223 to recieve. The processing circuit 333 processes the phase signal 223 that through the phase comparator 221 in the external phase tracking circuit 207 is generated to parameter information 135 to determine, referring to the combination of the transmitter circuit 215 of the test object 301 and the external phase tracking circuit 207 Respectively. The parameter information is the transmitter circuit 215 can concern alone from the parameter information 135 be extracted as it is with reference to above 5 is described.

Der Zustand des Steuersignals (nicht gezeigt), das an die Verarbeitungsschaltung 333 geliefert wird, ist geändert, um den Eingang der Verarbeitungsschaltung 333 zu aktivieren, der verbunden ist, um das Phasensignal 121 zu empfangen, das durch den Phasenkomparator 121 in der Empfängerschaltung 105 ansprechend auf das Signal 109 erzeugt wird. Die Verarbeitungsschaltung 133 verarbeitet das Phasensignal 123, das durch den Phasenkomparator 121 erzeugt wird, um die Parameterinformationen 135 zu bestimmen, die sich auf die I/O-Schaltung 303 des Testobjekts 301 beziehen. Bei dem gezeigten Beispiel beziehen sich die Parameterinformationen 135 auf die Kombination der Empfängerschaltung 105 und der Senderschaltung 215. Die Parameterinformationen, die sich auf die Empfängerschaltung 105 allein beziehen, können aus den Parameterinformationen 135 extrahiert werden, wie es oben unter Bezugnahme auf 3 beschrieben ist. Die Parameterinformationen, die sich auf die Senderschaltung 215 allein beziehen, erhalten wie gerade beschrieben, können bei dem Prozess eines Extrahierens der Parameterinformationen verwendet werden, die sich auf die Empfängerschaltung 105 allein beziehen.The state of the control signal (not shown) applied to the processing circuit 333 is delivered, is changed to the input of the processing circuit 333 to activate, which is connected to the phase signal 121 to receive that through the phase comparator 121 in the receiver circuit 105 in response to the signal 109 is produced. The processing circuit 133 processes the phase signal 123 that through the phase comparator 121 is generated to the parameter information 135 to determine, referring to the I / O circuit 303 of the test object 301 Respectively. In the example shown, the parameter information relates 135 on the combination of the receiver circuit 105 and the transmitter circuit 215 , The parameter information that relates to the receiver circuit 105 can relate alone, from the parameter information 135 be extracted as it is with reference to above 3 is described. The parameter information that relates to the transmitter circuit 215 alone, obtained as just described, may be used in the process of extracting the parameter information relating to the receiver circuit 105 relate alone.

In einigen Fällen erzeugt die Senderschaltung 215 Symbolmuster, die ein typischer Signalerzeuger, der dem Signalerzeuger 108 ähnelt, nicht liefern kann, die aber benötigt werden, um die Empfängerschaltung 105 unter Belastungsbedingungen zu testen. 9 ist ein Blockdiagramm, das ein Beispiel eines Testsystems 400 gemäß einem achten Ausführungsbeispiel der Erfindung zeigt. Das Testsystem 400 ist konfiguriert, um das Testobjekt 301 zu testen. Spezifischer ausgedrückt testet das Testsystem 400 die Empfängerschaltung 105 der I/O-Schaltung 303, optional unter Belastungsbedingungen, unter Verwendung eines Symbolmusters, das durch die Senderschaltung 215 der I/O-Schaltung erzeugt wird.In some cases, the transmitter circuit generates 215 Symbol pattern representing a typical signal generator belonging to the signal generator 108 resembles, can not deliver, but which are needed to the receiver circuit 105 under load conditions to test. 9 is a block diagram illustrating an example of a test system 400 according to an eighth embodiment of the invention. The test system 400 is configured to the test object 301 to test. More specifically, the test system tests 400 the receiver circuit 105 the I / O circuit 303 , optionally under load conditions, using a symbol pattern generated by the transmitter circuit 215 the I / O circuit is generated.

Das Testsystem 400, das in 9 gezeigt ist, basiert auf dem Testsystem 350, das oben unter Bezugnahme auf 8 beschrieben ist, und entsprechende Elemente sind unter Verwendung der gleichen Bezugszeichen angezeigt. Das Testsystem 400 weist zusätzlich die Belastungsschaltung 182 auf. Der Eingang der Belastungsschaltung 182 ist mit dem Rückgewonnene-Daten-Ausgang der externen Phasenverfolgungsschaltung 207 verbunden, so dass die Belastungsschaltung 182 ein sauberes Eingangssignal 113 empfängt, das aus dem Ausgangssignal 219 der Senderschaltung 215 durch die externe Phasenverfolgungsschaltung 207 abgeleitet ist. Der Ausgang der Belastungsschaltung 182 ist mit dem Eingang der Empfängerschaltung 105 über einen kurzen, Hochqualitätssignalweg 439 verbunden, um das Signal 109 an das Testobjekt 301 zu liefern.The test system 400 , this in 9 is based on the test system 350 referring to the above 8th and corresponding elements are indicated using the same reference numerals. The test system 400 additionally has the load circuit 182 on. The input of the load circuit 182 is with the recovered data output of the external Phase tracking circuit 207 connected so that the load circuit 182 a clean input signal 113 receives that from the output signal 219 the transmitter circuit 215 by the external phase tracking circuit 207 is derived. The output of the load circuit 182 is connected to the input of the receiver circuit 105 over a short, high-quality signal path 439 connected to the signal 109 to the test object 301 to deliver.

Während eines Testens des Testobjekts 301 erzeugt die Senderschaltung 215 das Ausgangssignal 219 ansprechend auf das Signal 209, das durch einen Testprogrammerzeuger 208 erzeugt wird. Die externe Phasenverfolgungsschaltung 207 führt eine Takt- und Datenrückgewinnungsoperation an dem Ausgangssignal 219 durch. Die Takt- und Datenrückgewinnungsoperation entfernt jegliche Fehler bei der Qualität des Ausgangssignals 219 und präsentiert ein sauberes Eingangssignal 113 an den Eingang der Belastungsschaltung 182. Folglich sind alle Wellenformendefekte bei dem Signal 109 diejenigen, die absichtlich durch die Belastungsschaltung 182 eingeführt werden.During a test of the test object 301 generates the transmitter circuit 215 the output signal 219 in response to the signal 209 by a test programmer 208 is produced. The external phase tracking circuit 207 performs a clock and data recovery operation on the output signal 219 by. The clock and data recovery operation removes any errors in the quality of the output signal 219 and presents a clean input signal 113 to the input of the load circuit 182 , Consequently, all waveform defects are in the signal 109 those who intentionally go through the load circuit 182 be introduced.

10 ist ein Blockdiagramm, das ein Testsystem 500 gemäß einem neunten Ausführungsbeispiel der Erfindung zeigt. Das Testsystem 500 ist konfiguriert, um ein Testobjekt 501 zu testen, das eine I/O-Schaltung 503 aufweist, die eine Empfängerschaltung 105 und einen variablen Entzerrer 563 aufweist. Das Testsystem 500 stellt den variablen Entzerrer 563 ansprechend auf die Parameterinformationen ein, die aus dem Phasensignal 123 abgeleitet sind, das durch die Empfängerschaltung 105 ausgegeben wird, um Fehler bei einem Signal zu kompensieren, das an dem Eingang der Empfängerschaltung 105 in dem Testobjekt 501 empfangen wird. Bei dem gezeigten Beispiel weist die I/O-Schaltung 503 des Testobjekts 501 zusätzlich die Senderschaltung 215 auf. Bei anderen Beispielen weist die I/O-Schaltung 503 lediglich eine Empfängerschaltung auf. 10 is a block diagram showing a test system 500 according to a ninth embodiment of the invention. The test system 500 is configured to be a test object 501 to test that an I / O circuit 503 comprising a receiver circuit 105 and a variable equalizer 563 having. The test system 500 sets the variable equalizer 563 in response to the parameter information input from the phase signal 123 are derived by the receiver circuit 105 is output to compensate for errors in a signal present at the input of the receiver circuit 105 in the test object 501 Will be received. In the example shown, the I / O circuit 503 of the test object 501 additionally the transmitter circuit 215 on. In other examples, the I / O circuit 503 only a receiver circuit.

Bei dem Testobjekt 501 ist der variable Entzerrer 563 zwischen den Eingangsanschlussstiften des Gehäuses (nicht gezeigt) des Testobjekts 501 und dem Eingang der Empfängerschaltung 105 in Reihe geschaltet. Die Eingangsanschlussstifte sind die Anschlussstifte des Gehäuses, die bei einem Im-Dienst-Betrieb des Testobjekts 501 ein Eingangssignal empfangen und die, wenn das Testobjekt 501 getestet wird, das Signal 109 empfangen. Bei einem Im-Dienst-Betrieb des Testobjekts 501 entzerrt der Entzerrer 563 das Signal, das an den Eingangsanschlussstiften des Testobjekts 501 empfangen wird, und leitet ein entzerrtes Eingangssignal 567 an den Eingang der Empfängerschaltung 105.At the test object 501 is the variable equalizer 563 between the input pins of the housing (not shown) of the device under test 501 and the input of the receiver circuit 105 connected in series. The input pins are the pins of the case that are in an in-service operation of the test object 501 receive an input signal and that when the test object 501 is tested, the signal 109 receive. In an in-service operation of the test object 501 equalizer equalizes 563 the signal that is present at the input pins of the test object 501 is received, and passes an equalized input signal 567 to the input of the receiver circuit 105 ,

Bei dem in 10 gezeigten Beispiel weist das Testsystem 500 zusätzlich ein Sendungsmedium 559 auf, das sich extern von dem Testobjekt 501 von dem Ausgang der Senderschaltung 215 zu dem Eingang des Entzerrers 563 erstreckt. Wenn das Testobjekt 501 getestet wird, empfängt der Entzerrer 563 das Signal 109 aus dem Ausgang der Senderschaltung 215 über das Sendungsmedium 559. Der Entzerrer 563 entzerrt das Signal 109 und leitet ein entzerrtes Signal 567 zu dem Eingang der Empfängerschaltung 105. Die Länge und die Signalsendungsqualität des Sendungsmediums 559 sind derart, um zu ermöglichen, dass das Sendungsmedium 559 ein typisches oder ein Ungünstigster-Fall-Sendungsmedium emuliert, das während eines Im-Dienst-Betriebs ein Eingangssignal zu dem Testobjekt 501 liefert. Alternativ können der Ausgang der Senderschaltung 215 und der Eingang des Entzerrers 563 durch eine Belastungsschaltung verknüpft sein, die der oben beschriebenen Belastungsschaltung 182 (9) ähnelt. Die Eigenschaften der Belastungsschaltung sind eingestellt, um zu bewirken, dass das Signal 109 ein typisches oder ein Ungünstigster-Fall-Eingangssignal emuliert, das durch das Testobjekt 501 während eines Im-Dienst-Betriebs empfangen wird.At the in 10 example shown has the test system 500 in addition a broadcast medium 559 which is external to the test object 501 from the output of the transmitter circuit 215 to the input of the equalizer 563 extends. If the test object 501 is tested, the equalizer receives 563 the signal 109 from the output of the transmitter circuit 215 over the broadcast medium 559 , The equalizer 563 equalizes the signal 109 and passes an equalized signal 567 to the input of the receiver circuit 105 , The length and signal transmission quality of the broadcast medium 559 are such as to enable the broadcast medium 559 emulates a typical or worst case broadcast medium that provides an input to the device under test during in-service operation 501 supplies. Alternatively, the output of the transmitter circuit 215 and the input of the equalizer 563 be linked by a load circuit, the load circuit described above 182 ( 9 ) is similar. The characteristics of the load circuit are set to cause the signal 109 emulates a typical or worst case input signal through the test object 501 during an in-service operation.

Alternativ kann das Signal 109 durch eine Signalquelle (nicht gezeigt) geliefert werden, die zu dem Testsystem 500 extern ist. Zum Beispiel kann das Testsystem 500 verwendet werden, um den variablen Entzerrer 563 während eines Im-Dienst-Betriebs des Testobjekts 501 einzustellen. In diesem Fall wird das Sendungsmedium 559 ausgelassen und das Signal 109 ist ein Im-Dienst-Eingangssignal, das durch das Testobjekt 501 während eines Im-Dienst-Betriebs von dem Sendungsmedium (nicht gezeigt) empfangen wird, das mit den Eingangsanschlussstiften des Testobjekts 501 verbunden ist.Alternatively, the signal 109 supplied by a signal source (not shown) connected to the test system 500 is external. For example, the test system 500 used to make the variable equalizer 563 during an in-service operation of the test object 501 adjust. In this case, the broadcast medium becomes 559 left out and the signal 109 is an in-service input signal passing through the test object 501 during an in-service operation is received by the transmission medium (not shown) connected to the input pins of the device under test 501 connected is.

Das Testsystem 500 weist zusätzlich eine Entzerrersteuerung 565 auf, die einen Eingang, der mit dem Ausgang der Verarbeitungsschaltung 133 verbunden ist, und einen Ausgang, der mit dem Steuereingang des Entzerrers 563 verbunden ist, aufweist. Die Entzerrersteuerung 565 empfängt die Parameterinformationen 135, die durch die Verarbeitungsschaltung 133 erzeugt werden, und liefert ein Entzerrungssteuersignal 568 an den Entzerrer 563.The test system 500 additionally has an equalizer control 565 on, which has an input connected to the output of the processing circuit 133 is connected, and an output connected to the control input of the equalizer 563 is connected has. The equalizer control 565 receives the parameter information 135 passing through the processing circuit 133 and provides an equalization control signal 568 to the equalizer 563 ,

Bei einem Beispiel ähneln der Entzerrer 563 und die Entzerrersteuerung 565 in Struktur denjenigen, die durch Seet u. a. in dem U.S.-Patent Nr. 6,760,551 B2 beschrieben sind. Die Parameterinformationen 135 liefern die Eingabe, die durch die Entzerrersteuerung 565 benötigt wird, um das Entzerrungssteuersignal 568 zu erzeugen, das die Eigenschaften des Entzerrers 563 derart definiert, dass der Entzerrer nachteilige Effekte des Sendungsmediums 559 auf das Signal 109 aufhebt und dadurch dass entzerrte Signal 567 optimiert.In one example, the equalizer is similar 563 and the equalizer control 565 in structure those by Seet et al. in the U.S. Patent No. 6,760,551 B2 are described. The parameter information 135 supply the input through the equalizer control 565 is needed to get the equalization control signal 568 to generate the properties of the equalizer 563 is defined such that the equalizer causes adverse effects of the broadcast medium 559 on the signal 109 picks up and thereby that equalized signal 567 optimized.

Bei dem in 10 gezeigten Beispiel sind die Verarbeitungsschaltung 133 und die Entzerrersteuerung 565 intern zu dem Testobjekt 501. Alternativ kann die Verarbeitungsschaltung 133 extern zu dem Testobjekt 501 sein, wie es oben unter Bezugnahme auf 2A beschrieben ist, oder ein Teil der Verarbeitungsschaltung 133 kann intern zu dem Testobjekt 501 sein und der Rest der Verarbeitungsschaltung 133 kann extern zu dem Testobjekt 501 sein, wie es oben unter Bezugnahme auf 2C beschrieben ist. Die Entzerrersteuerung 565 kann alternativ extern zu dem Testobjekt 501 sein. Bei einer anderen Alternative bilden die Entzerrersteuerung 565 und die Verarbeitungsschaltung 133 zumindest einen Teil einer Betriebsschaltung, die während eines Im-Dienst-Betriebs des Testobjekts 501 mit dem Testobjekt 501 verbunden ist.At the in 10 The example shown is the processing circuit 133 and the equalizer control 565 internally to the test object 501 , Alternatively, the processing circuit 133 external to the test object 501 be as above with reference to 2A or part of the processing circuitry 133 can internally to the test object 501 and the rest of the processing circuitry 133 can be external to the test object 501 be as above with reference to 2C is described. The equalizer control 565 may alternatively be external to the test object 501 be. In another alternative form the equalizer control 565 and the processing circuit 133 at least a part of an operating circuit, during an in-service operation of the test object 501 with the test object 501 connected is.

Bei Ausführungsbeispielen, bei denen die Verarbeitungsschaltung 133 oder die Entzerrersteuerung 565 oder beide extern zu dem Testobjekt 501 sind, weist das Testobjekt 501 zusätzlich eine Speicherschaltung (nicht gezeigt) auf, die einen Parameter speichert, der die Einstellung des Entzerrers 563 anzeigt. Dies ermöglicht, dass der Entzerrer 563 weiterhin die zweckmäßige Entzerrung liefert, wenn das Testobjekt 501 im Dienst platziert ist. Die Speicherschaltung kann z. B. Teil des Entzerrers 563 sein. In diesem Fall ist der gespeicherte Parameter der Wert des Entzerrersteuersignals 568, das durch den Entzerrer 563 empfangen wird, wenn der Entzerrungsprozess, der unten beschrieben ist, abgeschlossen ist. Bei einem anderen Beispiel ist die Speicherschaltung Teil der Entzerrersteuerung 565 und der gespeicherte Parameter ist der Wert der Parameterinformationen 135, die durch die Entzerrersteuerung 565 empfangen werden, wenn der Entzerrungsprozess, der unten beschrieben ist, abgeschlossen ist.In embodiments in which the processing circuit 133 or the equalizer control 565 or both externally to the test object 501 are, assigns the test object 501 additionally a memory circuit (not shown) which stores a parameter indicating the setting of the equalizer 563 displays. This allows the equalizer 563 continues to provide the appropriate equalization when the test object 501 is placed in the service. The memory circuit can, for. B. part of the equalizer 563 be. In this case, the stored parameter is the value of the equalizer control signal 568 that through the equalizer 563 is received when the equalization process described below is completed. In another example, the memory circuit is part of the equalizer control 565 and the parameter stored is the value of the parameter information 135 by the equalizer control 565 are received when the equalization process described below is completed.

11 ist eine schematische Zeichnung, die ein Beispiel eines Phasenkomparators 521 zeigt, der als der Phasenkomparator 121 in der Phasenverfolgungsschaltung 107 der Empfängerschaltung 105 des Testobjekts 501 verwendet werden kann. Der Phasenkomparator 521 erzeugt ein Ausführungsbeispiel 523 des Phasensignals 123, aus dem Phaseninformationen, die für ein Steuern des variablen Entzerrers 563 geeignet sind, ohne weiteres erhalten werden können. Bei diesem Beispiel ist die Phasenverfolgungsschaltung 107 eine Takt- und Datenrückgewinnungsschaltung (CDR-Schaltung), die ein Taktsignal CLOCK ansprechend auf Übergänge bei dem entzerrten Eingangssignal 567 erzeugt, das durch den Entzerrer 563 ausgegeben wird. Die Empfängerschaltung 105 leitet aus dem Signal 567 ein Eingangssignal INPUT aus, das in den Phasenkomparator 521 eingegeben wird. 11 is a schematic drawing showing an example of a phase comparator 521 shows that as the phase comparator 121 in the phase tracking circuit 107 the receiver circuit 105 of the test object 501 can be used. The phase comparator 521 generates an embodiment 523 of the phase signal 123 from which phase information necessary for controlling the variable equalizer 563 are suitable, can be obtained easily. In this example, the phase tracking circuit is 107 a clock and data recovery circuit (CDR circuit) which receives a clock signal CLOCK in response to transitions in the equalized input signal 567 generated by the equalizer 563 is issued. The receiver circuit 105 derives from the signal 567 an input signal INPUT, which is in the phase comparator 521 is entered.

Der Phasenkomparator 521 ist aus D-Typ-Flip-Flops 571, 572, 573 und 574, einem Latch 575, einem Invertierer 576 und Zwei-Eingang-Ausschließliches-Oder-Toren (XOR-Toren; XOR = exclusive OR) 577, 578, 579, 580 und 581 zusammengesetzt. Das Taktsignal CLOCK, das durch die Phasenverfolgungsschaltung 107 erzeugt wird, ist mit dem Eingang des Invertierers 576, dem Takteingang des Flip-Flops 574 und dem ENABLE-Eingang des Latch 575 verbunden. Der Ausgang des Invertierers 576 ist mit den Takteingängen der Flip-Flops 571, 572 und 573 verbunden. Somit empfangen die Flip-Flops 571573 eine invertierte Version des Taktsignals CLOCK.The phase comparator 521 is made of D type flip flops 571 . 572 . 573 and 574 , a latch 575 , an inverter 576 and two-input Exclusive-Or-gates (XOR gates; XOR = exclusive OR) 577 . 578 . 579 . 580 and 581 composed. The clock signal CLOCK, through the phase tracking circuit 107 is generated with the input of the inverter 576 , the clock input of the flip-flop 574 and the ENABLE input of the latch 575 connected. The output of the inverter 576 is with the clock inputs of the flip-flops 571 . 572 and 573 connected. Thus, the flip-flops receive 571 - 573 an inverted version of the clock signal CLOCK.

Das Eingangssignal INPUT ist mit dem D-Eingang des Flip-Flops 571 und dem D-Eingang des Flip-Flops 574 verbunden. Der D-Eingang des Flip-Flops 572 ist mit dem Q-Ausgang des Flip-Flops 571 verbunden, der D-Eingang des Flip-Flops 573 ist mit dem Q-Ausgang des Flip-Flops 572 verbunden und der D-Eingang des Latch 575 ist mit dem Q-Ausgang des Flip-Flops 574 verbunden. Die Q-Ausgänge der Flip-Flops 571, 572, 573 und der Latch 575 liefern Zwischensignale A, B, Z bzw. T. Der Zustand des Zwischensignals T repräsentiert den Zustand des Eingangssignals INPUT an dem gegenwärtigen Übergang des Taktsignals CLOCK. Die Zustände der Zwischensignale A, B und Z repräsentieren die Zustände des Eingangssignals INPUT an den Entgegengesetzte-Richtung-Übergängen des Taktsignals CLOCK eine halbe Taktperiode später, eine halbe Taktperiode früher bzw. eineinhalb Taktperioden früher als der gegenwärtige Übergang des Taktsignals CLOCK.The input signal INPUT is connected to the D input of the flip-flop 571 and the D input of the flip-flop 574 connected. The D input of the flip-flop 572 is with the Q output of the flip-flop 571 connected, the D input of the flip-flop 573 is with the Q output of the flip-flop 572 connected and the D input of the latch 575 is with the Q output of the flip-flop 574 connected. The Q outputs of the flip-flops 571 . 572 . 573 and the latch 575 provide intermediate signals A, B, Z and T, respectively. The state of the intermediate signal T represents the state of the input signal INPUT at the present transition of the clock signal CLOCK. The states of the intermediate signals A, B and Z represent the states of the input signal INPUT at the opposite direction transitions of the clock signal CLOCK half clock period later, half clock period early and one and a half clock periods earlier than the current transition of the clock signal CLOCK, respectively.

Der Q-Ausgang des Flip-Flops 571 (Zwischensignal A) ist mit einem Eingang jedes der XOR-Tore 577 und 580 verbunden. Der Q-Ausgang des Flip-Flops 572 (Zwischensignal B) ist mit einem Eingang des XOR-Tors 578 verbunden. Der Q-Ausgang des Flip-Flops 573 (Zwischensignal Z) ist mit dem anderen Eingang des XOR-Tors 577 und mit einem Eingang des XOR-Tors 579 verbunden. Der Q-Ausgang des Latch 575 (Zwischensignal T) ist mit dem anderen Eingang jedes der XOR-Tore 578, 579 und 580 verbunden. Der Ausgang des XOR-Tors 577 liefert eine Phasensignalkomponente L und ist zusätzlich mit einem Eingang des XOR-Tors 581 verbunden. Der Ausgang des XOR-Tors 578 ist mit dem anderen Eingang des XOR-Tors 581 verbunden. Der Ausgang des XOR-Tors 581 liefert eine Phasensignalkomponente ZATB. Der Ausgang des XOR-Tors 579 liefert eine Phasensignalkomponente ZT und der Ausgang des XOR-Tors 580 liefert eine Phasensignalkomponente E. Die Phasensignalkomponenten E und L zeigen an, ob der gegenwärtige Übergang des Taktsignals CLOCK früh (E) oder spät (L) relativ zu dem gegenwärtigen Übergang des Eingangssignals INPUT ist. Die Phasensignalkomponente ZATB ist das Ausschließliches-ODER der Zwischensignale Z, A, T und B. Die Phasensignalkomponente ZT ist das Ausschließliches-ODER der Zwischensignale Z und T.The Q output of the flip-flop 571 (Intermediate signal A) is connected to one input of each of the XOR gates 577 and 580 connected. The Q output of the flip-flop 572 (Intermediate signal B) is connected to an input of the XOR gate 578 connected. The Q output of the flip-flop 573 (Intermediate signal Z) is connected to the other input of the XOR gate 577 and with an input of the XOR gate 579 connected. The Q output of the latch 575 (Intermediate signal T) is with the other input of each of the XOR gates 578 . 579 and 580 connected. The output of the XOR gate 577 provides a phase signal component L and is in addition to an input of the XOR gate 581 connected. The output of the XOR gate 578 is with the other input of the XOR gate 581 connected. The output of the XOR gate 581 provides a phase signal component ZATB. The output of the XOR gate 579 provides a phase signal component ZT and the output of the XOR gate 580 provides a phase signal component E. The phase signal components E and L indicate whether the current transition of the clock signal CLOCK is early (E) or late (L) relative to the current transition of the input signal INPUT. The phase signal component ZATB is the exclusive-OR of the intermediate signals Z, A, T and B. The phase signal component ZT is the exclusive-OR of the intermediate signals Z and T.

Wenn die Phasensignalkomponenten ZT und ZATB in entgegengesetzten Zuständen sind, d. h. wenn ZT ⊕ ZATB wahr ist, wobei ⊕ XOR bedeutet, zeigt der Zustand der Phasensignalkomponente ZT oder der Zustand der Phasensignalkomponente ZATB an, ob das Eingangssignal INPUT unter- oder überentzerrt ist. Wenn die Phasensignale ZATB und ZT in entgegengesetzten Zuständen sind, codieren die Zustände der Phasensignalkomponenten ZATB und ZT gemeinsam PULSE-Ereignisse (Sequenzen von 0, 1, 0 oder 1, 0, 1 bei dem Signal INPUT) und RUN-Ereignisse (Sequenzen von 0, 0, 0 oder 1, 1, 1 bei dem Signal INPUT) und zeigen gemeinsam an, ob der Entzerrer 563 zu viel oder zu wenig Entzerrung liefert. Die Phasensignalkomponenten ZT und ZATB, die in entgegengesetzten Zuständen sind, d. h. ZT ⊕ ZATB ist wahr, zeigen das Vorhandensein eines Übergangs bei dem Eingangssignal INPUT an. Zusätzlich zeigt der Zustand der Phasensignalkomponente ZATB, der für mehr als eine Hälfte der Übergänge wahr ist, dass das Eingangssignal INPUT unterentzerrt ist. Der Zustand der Phasensignalkomponente ZATB, der für weniger als eine Hälfte der Übergänge wahr ist, zeigt an, dass das Eingangssignal INPUT überentzerrt ist. Der Zustand der Phasensignalkomponente ZATB, der für eine Hälfte der Übergänge wahr ist, zeigt an, dass das Eingangssignal INPUT optimal entzerrt ist.When the phase signal components ZT and ZATB are in opposite states, ie when ZT ⊕ ZATB is true, where ⊕ XOR, the state of the phase signal component ZT or the state of the phase signal component ZATB indicates whether the input signal INPUT is under- or over-equalized. When the phase signals ZATB and ZT are in opposite states, the states of the phase signal components ZATB and ZT together encode PULSE events (sequences of 0, 1, 0 or 1, 0, 1 in the signal INPUT) and RUN events (sequences of 0 , 0, 0 or 1, 1, 1 in the signal INPUT) and indicate in common whether the equalizer 563 provides too much or too little equalization. The phase signal components ZT and ZATB, which are in opposite states, ie ZT ⊕ ZATB is true, indicate the presence of a transition in the input signal INPUT. In addition, the state of the phase signal component ZATB, which is true for more than half of the transitions, indicates that the input signal INPUT is under-equalized. The state of the phase signal component ZATB true for less than one-half of the transitions indicates that the input signal INPUT is over-equalized. The state of the phase signal component ZATB true for half of the transitions indicates that the input signal INPUT is optimally equalized.

Wenn der Zustand der Phasensignalkomponente ZATB für eine Hälfte der Übergänge in einer definierten Toleranz gilt, zeigt dies an, dass das Eingangssignal INPUT annehmbar entzerrt ist. Wenn im Gegensatz dazu der Zustand der Phasensignalkomponente ZT für mehr als eine Hälfte der Übergänge gilt, zeigt dies an, dass das Eingangssignal INPUT überentzerrt ist. Wenn der Zustand der Phasensignalkomponente ZT für weniger als eine Hälfte der Übergänge gilt, zeigt dies an, dass das Eingangssignal INPUT unterentzerrt ist. Wenn der Zustand der Phasensignalkomponente ZT für eine Hälfte der Übergänge gilt, bedeutet dies, dass das Eingangssignal INPUT optimal entzerrt ist. Wenn der Zustand der Phasensignalkomponente ZT für eine Hälfte der Übergänge innerhalb einer definierten Toleranz gilt, zeigt dies an, dass das Eingangssignal INPUT annehmbar entzerrt ist.If the state of the phase signal component ZATB is within a defined tolerance for half of the transitions, this indicates that the input signal INPUT is acceptably equalized. In contrast, if the state of the phase signal component ZT is valid for more than one half of the transitions, this indicates that the input signal INPUT is over-equalized. If the state of the phase signal component ZT is valid for less than half of the transitions, this indicates that the input signal INPUT is under-equalized. If the state of the phase signal component ZT is valid for half of the transitions, this means that the input signal INPUT is optimally equalized. If the state of the phase signal component ZT is valid for half of the transitions within a defined tolerance, this indicates that the input signal INPUT is acceptably equalized.

Bei einem in 10 gezeigten Beispiel eines Testsystems 500 subtrahiert eine Verarbeitungsschaltung 133 die Phasensignalkomponenten ZATB und ZT arithmetisch, um ein Dreizustandssignal mit drei möglichen Zuständen (–1, 0 und +1) zu erzeugen. Eine Entzerrersteuerung 565 integriert das mit einer Referenzspannung von Null und skaliert und vergleicht dasselbe angemessen mit derselben, um ein Entzerrersteuersignal 568 bereitzustellen. Bei diesem Beispiel ist die Entzerrungsregelschleife wirksam, um das integrierte Dreizustandssignal auf Null zu regeln.At an in 10 shown example of a test system 500 subtracts a processing circuit 133 the phase signal components ZATB and ZT arithmetically to generate a three-state signal having three possible states (-1, 0 and +1). An equalizer control 565 integrate this with a reference voltage of zero and scales and compares the same adequately with the same, around an equalizer control signal 568 provide. In this example, the equalization control loop is operative to null the integrated three-state signal.

12 ist ein Flussdiagramm, das die durch ein weiteres Beispiel einer Verarbeitungsschaltung 133 in dem Testsystem 500 durchgeführte Verarbeitung zeigt. Eine Ausführung beginnt bei Block 585. Blöcke 586 und 587 werden während einer Messperiode durchgeführt. In Block 586 wird eine Zählung der Gesamtanzahl von Übergängen des Eingangssignals INPUT, die während der Messperiode stattfinden, durchgeführt. Jeder Übergang wird dadurch angezeigt, dass sich die Phasensignalkomponenten ZATB und ZT in entgegengesetzten Zuständen befinden (ZT ⊕ ZATB == wahr). In Block 587 wird eine Zählung der Anzahl von Übergängen des Eingangssignals INPUT, die während der Messperiode stattfinden, wenn die Phasensignalkomponente ZATB gilt, durchgeführt. Alternativ kann die Anzahl von Übergängen des Eingangssignals INPUT, die während der Messperiode stattfinden, wenn die Phasensignalkomponente ZT gilt, in Block 587 gezählt werden. 12 FIG. 10 is a flow chart showing the flow through another example of a processing circuit 133 in the test system 500 performed processing shows. An execution starts at block 585 , blocks 586 and 587 are performed during a measurement period. In block 586 a count is made of the total number of transitions of the input signal INPUT occurring during the measurement period. Each transition is indicated by the phase signal components ZATB and ZT being in opposite states (ZT ⊕ ZATB == true). In block 587 For example, a count of the number of transitions of the input signal INPUT taking place during the measurement period when the phase signal component ZATB holds is performed. Alternatively, the number of transitions of the input signal INPUT, which take place during the measurement period when the phase signal component ZT holds, in block 587 be counted.

Die verbleibenden Operationen werden während einer Rechenperiode durchgeführt, die nachfolgend zu der im Vorhergehenden beschriebenen Messperiode oder gleichzeitig mit einer nächsten Messperiode ablaufen kann. In Block 588 wird die in Block 587 gezählte Anzahl von Übergängen durch die Gesamtanzahl von in Block 586 gezählten Übergängen geteilt, um ein Verhältnis zu erhalten. In Block 590 wird 0,5 von dem Verhältnis subtrahiert, um einen Rest R zu bestimmen.The remaining operations are performed during a computation period that may occur subsequent to the measurement period described above or concurrently with a next measurement period. In block 588 will be in block 587 counted number of transitions by the total number in block 586 divided transitions counted to get a ratio. In block 590 0.5 is subtracted from the ratio to determine a residue R.

Eine optimale Einstellung des Entzerrers 563 ist durch einen Wert des Rests R von Null angezeigt (d. h. das in Block 588 berechnete Verhältnis ist gleich 0,5), und eine annehmbare Einstellung des Entzerrers 563 ist durch einen Wert des Rests R in einer vorbestimmten Toleranz von Null angezeigt. Die Toleranz hängt von der Kritikalität der Anwendung ab, wobei die Toleranz in kritischeren Anwendungen kleiner ist. In Block 592 wird ein Test durchgeführt, um zu bestimmen, ob der Rest R innerhalb der Toleranz liegt. Ein JA-Ergebnis in Block 592 bewirkt, dass die Abarbeitung zu Block 593 vorrückt, wo die Abarbeitung stoppt, wenn der Entzerrer 563 innerhalb einer der in Block 592 verwendeten Toleranz entsprechenden Genauigkeit eingestellt ist. Alternativ bewirkt bei einem Ausführungsbeispiel, bei dem der Entzerrer 563 kontinuierlich eingestellt wird, um Schwankungen in dem Signal 109, das die Sendebedingungen an seinem Eingang bereitstellt, zu berücksichtigen, ein JA-Ergebnis in Block 592, dass die Abarbeitung zu Block 586 zurückkehrt, um den Beginn der nächsten Messperiode abzuwarten.An optimal setting of the equalizer 563 is indicated by a value of the remainder R of zero (ie, in block 588 calculated ratio is equal to 0.5), and an acceptable setting of the equalizer 563 is indicated by a value of the remainder R at a predetermined tolerance of zero. The tolerance depends on the criticality of the application, with smaller tolerance in more critical applications. In block 592 a test is performed to determine if the remainder R is within tolerance. A YES result in block 592 causes the processing to block 593 advances where the processing stops when the equalizer 563 within one of the blocks 592 used tolerance corresponding accuracy is set. alternative causes in an embodiment in which the equalizer 563 is adjusted continuously to fluctuations in the signal 109 , which provides the transmission conditions at its entrance, to take into account a YES result in block 592 that processing to block 586 returns to await the beginning of the next measurement period.

Ein NEIN-Ergebnis in Block 592 bewirkt, dass die Abarbeitung zu Block 594 vorrückt, wo das Entzerrersteuersignal 568 ansprechend auf den Betrag und das Vorzeichen des Rests R, der in Block 590 bestimmt wurde, geändert wird. Die Abarbeitung kehrt dann zu Block 586 zurück, um den Beginn der nächsten Messperiode abzuwarten.A NO result in block 592 causes the processing to block 594 advances where the equalizer control signal 568 responsive to the amount and sign of the remainder R, in block 590 was determined, is changed. The processing then returns to block 586 back to wait for the beginning of the next measurement period.

13A zeigt ein Blockdiagramm eines Testsystems 600 gemäß einem zehnten Ausführungsbeispiel der Erfindung, in dem exakte parametrische Informationen gewonnen werden, ungeachtet der Tatsache, dass das Testobjekt entfernt von dem Testsystem angeordnet ist. Bei dem gezeigten Beispiel weist ein Testobjekt 301 eine I/O-Schaltung 303 auf, die wiederum eine Senderschaltung 215 (nicht gezeigt) und eine Empfängerschaltung 105 (nicht gezeigt) aufweist. Das Testsystem 600 befindet sich außerhalb des Testobjekts 501 und weist einen Vorverzerrungsentzerrer 601, einen Normentzerrer 602, eine Brückenschaltung 603, eine Phasenverfolgungsschaltung 207 und eine Verarbeitungsschaltung 223, im Vorhergehenden mit Bezug auf 5 beschrieben, sowie eine Entzerrersteuerung 565, im Vorhergehenden mit Bezug auf 10 beschrieben, auf. 13A shows a block diagram of a test system 600 according to a tenth embodiment of the invention, in which accurate parametric information is obtained, despite the fact that the test object is located remotely from the test system. In the example shown, a test object 301 an I / O circuit 303 on, which in turn is a transmitter circuit 215 (not shown) and a receiver circuit 105 (not shown). The test system 600 is outside the test object 501 and has a predistortion equalizer 601 , a standard equalizer 602 , a bridge circuit 603 , a phase tracking circuit 207 and a processing circuit 223 in the foregoing with reference to 5 described as well as an equalizer control 565 in the foregoing with reference to 10 described on.

Das Testsystem 600 ist über ein Sendungsmedium 604, das nichtideale Sendungscharakteristika aufweist, mit dem Testobjekt 301 verbunden. Das Distalende des Sendungsmediums 604, das von dem Testsystem 600 entfernt ist, ist mit dem Ausgang der Senderschaltung und dem Eingang der Empfängerschaltung des Testobjekts 501 verbunden. Das Proximalende des Sendungsmediums 604 ist mit der Brückenschaltung 603 verbunden. Bei der Brückenschaltung 603 ist zusätzlich ein Eingang mit dem Ausgang des Vorverzerrungsentzerrers 601 und ein Ausgang mit dem Eingang des Normentzerrers 602 verbunden. Bei dem Normentzerrer 602 ist zusätzlich ein Ausgang mit dem Eingang der externen Phasenverfolgungsschaltung 207 verbunden.The test system 600 is about a broadcast medium 604 having non-ideal transmission characteristics with the test object 301 connected. The distal end of the broadcast medium 604 that from the test system 600 is removed, is connected to the output of the transmitter circuit and the input of the receiver circuit of the test object 501 connected. The proximal end of the broadcast medium 604 is with the bridge circuit 603 connected. In the bridge circuit 603 is also an input to the output of the predistortion equalizer 601 and an output to the input of the standard equalizer 602 connected. In the standard equalizer 602 is also an output to the input of the external phase tracking circuit 207 connected.

Der Vorverzerrungsentzerrer 601 weist einen Eingang auf, der ein sauberes Eingangssignal 613, d. h., ein Eingangssignal mit wenig oder gar keiner Wellenformbeeinträchtigung, empfängt. Bei einem Beispiel wird das saubere Eingangssignal 613 durch einen Signalerzeuger (nicht gezeigt, jedoch ähnlich dem im Vorhergehenden mit Bezug auf 2A beschriebenen Signalerzeuger 108) erzeugt, der einen Teil des Testsystems 600 bildet. Der Vorverzerrungsentzerrer 601 vorverzerrt das saubere Eingangssignal 613, um ein vorverzerrtes Signal 607 zu erzeugen. Das vorverzerrte Signal 607 wird über die Brückenschaltung 603 an das Sendungsmedium 604 gesendet. Das Sendungsmedium 604 sendet das vorverzerrte Signal 607 an das Testobjekt 301, um ein Signal 109, das an dem Testobjekt 301, im Besonderen an dem Eingang der Empfängerschaltung, empfangen wird, bereitzustellen. Die nichtidealen Sendungscharakteristika des Sendungsmediums 604 setzen die Wellenform des vorverzerrten Signals 607 herab. Jedoch gleicht die durch den Vorverzerrungsentzerrer 601 angelegte Vorverzerrung die sich aus einer Sendung durch das Sendungsmedium 604 ergebende Wellenformherabsetzung aus. Somit weist das Signal 109, das an dem Eingang der Empfängerschaltung des Testobjekts 301 empfangen wird, im Wesentlichen dieselbe Wellenform wie das saubere Eingangssignal 613 auf. Anschließend werden parametrische Informationen bezüglich der Empfängerschaltung des Testobjekts 301 aus der Phasensignalausgabe durch die Empfängerschaltung des Testobjekts 301 in einer Weise ähnlich der im Vorhergehenden mit Bezug auf 2A, 2B oder 2C beschrieben erhalten, und zwar so, als ob das saubere Eingangssignal 613 direkt an den Eingang der Empfängerschaltung angelegt würde.The predistortion equalizer 601 has an input that provides a clean input signal 613 ie, an input signal with little or no waveform degradation. In one example, the clean input signal 613 by a signal generator (not shown, but similar to that described above with reference to FIG 2A described signal generator 108 ), which forms part of the test system 600 forms. The predistortion equalizer 601 predistorted the clean input signal 613 to a predistorted signal 607 to create. The predistorted signal 607 is via the bridge circuit 603 to the broadcast medium 604 Posted. The broadcast medium 604 sends the predistorted signal 607 to the test object 301 to a signal 109 that on the test object 301 , in particular at the input of the receiver circuit, is provided. The non-ideal transmission characteristics of the broadcast medium 604 set the waveform of the predistorted signal 607 down. However, this is similar to the predistortion equalizer 601 applied predistortion resulting from a transmission through the transmission medium 604 resulting waveform degradation. Thus, the signal points 109 connected to the input of the receiver circuit of the test object 301 is received substantially the same waveform as the clean input signal 613 on. Subsequently, parametric information regarding the receiver circuit of the test object 301 from the phase signal output by the receiver circuit of the test object 301 in a manner similar to that described above with reference to FIG 2A . 2 B or 2C received, as if the clean input signal 613 would be applied directly to the input of the receiver circuit.

Die Senderschaltung des Testobjekts 301 erzeugt ein Senderausgangssignal 219, das über das Sendungsmedium 604 an das Testsystem 600 gesendet wird. Das Senderausgangssignal kommt bei dem Testsystem 600 als ein rückgeführtes Signal 608 an, dessen Wellenform bezüglich dem des Senderausgangssignals 219 als Folge einer Sendung über das Sendungsmedium 604 herabgesetzt ist. In dem Testsystem 600 weist das Signal 609 an dem Knoten zwischen der Brückenschaltung 603 und dem Sendungsmedium 604 ein vorverzerrtes Signal 607 und ein rückgeführtes Signal 608 auf. Die Brückenschaltung 603 subtrahiert das vorverzerrte Signal 607 von dem Signal 609 und gibt ein zurückgegebenes Signal 608 an den Normentzerrer 602 aus. Der Normentzerrer 602 gleicht die durch die Sendung durch das Sendungsmedium 604 dem reflektierten Signal 608 auferlegte Wellenformherabsetzung aus und erzeugt ein gesendetes Ausgangssignal 606. Das gesendete Ausgangssignal 606 weist dieselbe Wellenform wie das Senderausgangssignal 619, das durch die Senderschaltung des Testobjekts 301 ausgegeben wird, auf.The transmitter circuit of the test object 301 generates a transmitter output signal 219 that's about the broadcast medium 604 to the test system 600 is sent. The transmitter output comes in the test system 600 as a returned signal 608 whose waveform is relative to that of the transmitter output 219 as a result of a broadcast over the broadcast medium 604 is lowered. In the test system 600 has the signal 609 at the node between the bridge circuit 603 and the broadcast medium 604 a predistorted signal 607 and a returned signal 608 on. The bridge circuit 603 subtracts the predistorted signal 607 from the signal 609 and gives a returned signal 608 to the standard equalizer 602 out. The standard equalizer 602 the same as the shipment through the broadcast medium 604 the reflected signal 608 imposed waveform reduction and generates a transmitted output signal 606 , The transmitted output signal 606 has the same waveform as the transmitter output 619 generated by the transmitter circuit of the test object 301 is spent on.

Parametrische Informationen 235 bezüglich der Senderschaltung des Testobjekts 301 werden anschließend durch Anlegen des gesendeten Ausgangssignals 606 an den Eingang der externen Phasenverfolgungsschaltung 207 erhalten.Parametric information 235 with respect to the transmitter circuit of the test object 301 are then applied by applying the transmitted output signal 606 to the input of the external phase tracking circuit 207 receive.

Wie im Vorhergehenden erwähnt, weisen der Vorverzerrungsentzerrer 601 und der Normentzerrer 602 identische Charakteristika auf. Die Wirksamkeit des soeben beschriebenen Ferntestprozesses hängt von einem Anpassen der Charakteristika der Entzerrer 601 und 602 an die nichtidealen Sendungscharakteristika des Sendungsmediums 604 ab. Ein Verfahren, das verwendet werden kann, um die Charakteristika der Entzerrer 601 und 602 abzustimmen, so dass sie den Sendungscharakteristika des Sendungsmediums 604 entsprechen, wird nun mit Bezug auf 13B beschrieben. As mentioned above, the predistortion equalizer 601 and the standard equalizer 602 identical characteristics. The effectiveness of the remote test process just described depends on adjusting the characteristics of the equalizers 601 and 602 to the non-ideal broadcast characteristics of the broadcast medium 604 from. A method that can be used to determine the characteristics of equalizers 601 and 602 to match the broadcast characteristics of the broadcast medium 604 will now be related to 13B described.

Der Ausgang der Verarbeitungsschaltung 233 ist auch mit dem Eingang der Entzerrersteuerung 565 verbunden. Der Ausgang der Entzerrersteuerung 565 ist mit den Steuereingängen sowohl des Vorverzerrungsentzerrers 601 als auch des Normentzerrers 602 verbunden. Die Entzerrersteuerung 565 empfängt parametrische Informationen 235 von der Verarbeitungsschaltung 233 und erzeugt, ansprechend auf die parametrischen Informationen, ein Entzerrersteuersignal 568, das die Entzerrungscharakteristika des Vorverzerrungsentzerrers 601 und des Normentzerrers 602 steuert.The output of the processing circuit 233 is also connected to the input of the equalizer control 565 connected. The output of the equalizer control 565 is with the control inputs of both the predistortion equalizer 601 as well as the standard equalizer 602 connected. The equalizer control 565 receives parametric information 235 from the processing circuit 233 and generates an equalizer control signal in response to the parametric information 568 showing the equalization characteristics of the predistortion equalizer 601 and the standard equalizer 602 controls.

Um die Charakteristika der Entzerrer 601 und 602 an die Sendungscharakteristika des Sendungsmediums 604 anzupassen, ist das von dem Testsystem 600 entfernte Ende des Sendungsmediums 604 durch einen Abschluss 610 abgeschlossen. Der Abschluss 610 ist eine elektrische Leerlaufschaltung oder ein elektrischer Kurzschluss. Das saubere Eingangssignal 613 wird in den Vorverzerrungsentzerrer 601 eingespeist, das entzerrte Signal 607 wird über die Brücke 603 in das Sendungsmedium 604 eingespeist und das durch das Sendungsmedium 604 ausgegebene Signal 109 fällt an dem Abschluss 610 an. Der Abschluss 610 reflektiert das Signal 109 als ein reflektiertes Signal 620 zurück in das Sendungsmedium 604.To the characteristics of the equalizer 601 and 602 to the broadcast characteristics of the broadcast medium 604 is that of the test system 600 remote end of the broadcast medium 604 through a degree 610 completed. The conclusion 610 is an electrical no-load circuit or an electrical short-circuit. The clean input signal 613 becomes the predistortion equalizer 601 fed, the equalized signal 607 is over the bridge 603 into the broadcast medium 604 fed and that through the transmission medium 604 output signal 109 falls to the degree 610 at. The conclusion 610 reflects the signal 109 as a reflected signal 620 back to the broadcast medium 604 ,

Das reflektierte Signal 620 kehrt als rückgeführtes Signal 618 zu der Brückenschaltung 603 zurück. Die Brückenschaltung 618 subtrahiert das entzerrte Signal 607 von dem Signal 619 an dem Knoten zwischen der Brückenschaltung 603 und dem Sendungsmedium 604 und gibt das rückgeführte Signal 618 an den Normentzerrer 602 aus. Der Normentzerrer 602 empfängt das rückgeführte reflektierte Signal 618 und entzerrt das rückgeführte reflektierte Signal, um ein entzerrtes reflektiertes Signal 616 zu erzeugen. Die externe Phasenverfolgungsschaltung 207 empfängt das entzerrte reflektierte Signal und der Phasenkomparator 221 in der Phasenverfolgungsschaltung erzeugt ansprechend auf das entzerrte reflektierte Signal das Phasensignal 223. Die Verarbeitungsschaltung 233 erzeugt parametrische Informationen 235 aus dem Phasensignal 223. Die Entzerrersteuerung 565 ist ansprechend auf die parametrischen Informationen 235 wirksam, um ein Entzerrersteuersignal 568 zu erzeugen, das dem Vorverzerrungsentzerrer 601 und dem Normentzerrer 602 zugeführt wird.The reflected signal 620 returns as a returned signal 618 to the bridge circuit 603 back. The bridge circuit 618 subtracts the equalized signal 607 from the signal 619 at the node between the bridge circuit 603 and the broadcast medium 604 and gives the returned signal 618 to the standard equalizer 602 out. The standard equalizer 602 receives the returned reflected signal 618 and equalizes the returned reflected signal to produce an equalized reflected signal 616 to create. The external phase tracking circuit 207 receives the equalized reflected signal and the phase comparator 221 in the phase tracking circuit generates the phase signal in response to the equalized reflected signal 223 , The processing circuit 233 generates parametric information 235 from the phase signal 223 , The equalizer control 565 is responsive to the parametric information 235 effective to an equalizer control signal 568 to generate the predistortion equalizer 601 and the standard equalizer 602 is supplied.

Der Vorverzerrungsentzerrer 601 und der Normentzerrer 602 weisen identische Beziehungen zwischen ihren Entzerrungscharakteristika und dem Entzerrersteuersignal 568 auf. Das Entzerrersteuersignal stellt die Charakteristika des Vorverzerrungsentzerrers 601 und des Normentzerrers 602 ein, bis die Entzerrer kollektiv die dem sauberen Eingangssignal 613 durch die Rundreise durch das Sendungsmedium 604 auferlegten Wellenformbeeinträchtigungen korrigieren. Die Entzerrer 601 und 602 weisen identische Charakteristika auf, und das Sendungsmedium 604 weist identische Sendungscharakteristika bezüglich einer Sendung in der Durchlassrichtung, d. h., von dem Testsystem 600 zu dem Testobjekt 301, und in der Sperrrichtung, d. h., von dem Testobjekt 301 zu dem Testsystem 600, auf. Folglich ermöglicht der soeben beschriebene Entzerrereinstellungsprozess, dass der Vorverzerrungsentzerrer 601 die durch die Sendung durch das Sendungsmedium 604 in der Durchlassrichtung verursachte Wellenformherabsetzung individuell kompensiert und ermöglicht, dass der Normentzerrer 602 die durch die Sendung durch das Sendungsmedium 604 in der Sperrrichtung verursachte Wellenformherabsetzung individuell kompensiert. Das soeben beschriebene Entzerrereinstellungsverfahren wird durchgeführt, bevor das Testobjekt 301 unter Verwendung des Testsystems 600 entfernt getestet wird.The predistortion equalizer 601 and the standard equalizer 602 have identical relations between their equalization characteristics and the equalizer control signal 568 on. The equalizer control signal sets the characteristics of the predistortion equalizer 601 and the standard equalizer 602 one until the equalizers collectively respond to the clean input signal 613 through the tour through the broadcast medium 604 Correct imposed waveform impairments. The equalizers 601 and 602 have identical characteristics, and the transmission medium 604 has identical transmission characteristics with respect to transmission in the forward direction, ie, from the test system 600 to the test object 301 , and in the reverse direction, ie, the test object 301 to the test system 600 , on. Consequently, the equalizer adjustment process just described allows the predistortion equalizer 601 by the shipment through the broadcast medium 604 Wavelength reduction caused in the forward direction compensates individually and allows the standard equalizer 602 by the shipment through the broadcast medium 604 In the reverse direction caused waveform reduction individually compensated. The equalizer setting method just described is performed before the test object 301 using the test system 600 is tested remotely.

14A ist ein Flussdiagramm, das ein Beispiel eines Verfahrens 700 gemäß einem Ausführungsbeispiel der Erfindung zur Verwendung eines Phasenkomparators, um die I/O-Schaltung eines Testobjekts zu testen, zeigt. In Block 702 wird ein Signal an dem Testobjekt empfangen. In Block 704 wird ein Phasensignal aus dem Phasenkomparator extrahiert. In Block 706 werden parametrische Informationen bezüglich der I/O-Schaltung des Testobjekts aus dem Phasensignal bestimmt. 14A is a flowchart illustrating an example of a method 700 according to one embodiment of the invention for using a phase comparator to test the I / O circuit of a test object shows. In block 702 a signal is received at the test object. In block 704 a phase signal is extracted from the phase comparator. In block 706 For example, parametric information regarding the I / O circuit of the device under test is determined from the phase signal.

Bei einem Beispiel des soeben beschriebenen Ausführungsbeispiels weist die I/O-Schaltung eine Empfängerschaltung auf und der Phasenkomparator ist Teil einer Phasenverfolgungsschaltung, die einen Teil der Empfängerschaltung bildet, wie es bei der im Vorhergehenden mit Bezug auf 2A2C beschriebenen I/O-Schaltung 103 des Testobjekts 101 der Fall ist. Bei diesem Beispiel beziehen sich die parametrischen Informationen auf die Empfängerschaltung. Das bei dem Testobjekt empfangene Signal wird durch einen Signalerzeuger an den Eingang der Empfängerschaltung geliefert. Alternativ ist bei einem Ausführungsbeispiel des Verfahrens, das verwendet wird, um ein Im-Dienst-Testen des Testobjekts durchzuführen, das bei dem Testobjekt empfangene Signal ein Im-Dienst-Signal.In one example of the embodiment just described, the I / O circuit includes a receiver circuit and the phase comparator is part of a phase tracking circuit forming part of the receiver circuit, as described in connection with FIG 2A - 2C described I / O circuit 103 of the test object 101 the case is. In this example, the parametric information relates to the receiver circuit. The signal received at the test object is indicated by a Signal generator supplied to the input of the receiver circuit. Alternatively, in one embodiment of the method used to perform in-service testing of the test object, the signal received at the test object is an in-service signal.

Bei einem weiteren Beispiel weist die I/O-Schaltung eine Senderschaltung auf, der Phasenkomparator ist Teil einer Phasenverfolgungsschaltung, die von der Senderschaltung unabhängig ist, und das bei dem Testobjekt empfangene Signal wird an dem Eingang des Senders empfangen, wie es bei der im Vorhergehenden mit Bezug auf 5 beschriebenen I/O-Schaltung 203 des Testobjekts 201 der Fall ist. Der Phasenkomparator befindet sich außerhalb des Testobjekts. Das an dem Eingang der Senderschaltung empfangene Signal kann durch einen Bitsequenzgenerator geliefert werden oder kann ein Im-Dienst-Signal sein. Bei diesem Beispiel beziehen sich die parametrischen Informationen auf die Senderschaltung.In another example, the I / O circuit has a transmitter circuit, the phase comparator is part of a phase tracking circuit that is independent of the transmitter circuit, and the signal received at the test object is received at the input of the transmitter, as in the previous one regarding 5 described I / O circuit 203 of the test object 201 the case is. The phase comparator is located outside the test object. The signal received at the input of the transmitter circuit may be provided by a bit sequence generator or may be an in-service signal. In this example, the parametric information relates to the transmitter circuit.

Bei noch einem weiteren Beispiel weist die I/O-Schaltung eine Senderschaltung und eine Empfängerschaltung auf und der Phasenkomparator ist Teil einer Phasenverfolgungsschaltung, die einen Teil der Empfängerschaltung bildet, wie es bei der im Vorhergehenden mit Bezug auf 7 beschriebenen I/O-Schaltung 303 des Testobjekts 301 der Fall ist. Das durch das Testobjekt empfangene Signal wird an dem Eingang der Senderschaltung empfangen. Der Phasenkomparator ist in das Testobjekt eingebaut. Bei diesem Beispiel beziehen sich die parametrischen Informationen auf die Kombination aus der Empfängerschaltung und der Senderschaltung. Die parametrischen Informationen für die Kombination können wie im Vorhergehenden beschrieben verarbeitet werden, um parametrische Informationen lediglich für die Senderschaltung abzuleiten. Parametrische Informationen, die sich lediglich auf die Empfängerschaltung beziehen, können durch zusätzliches Empfangen eines Signals an dem Eingang der Empfängerschaltung, wie es auch mit Bezug auf 7 beschrieben ist, bestimmt werden.In yet another example, the I / O circuit includes a transmitter circuit and a receiver circuit, and the phase comparator is part of a phase tracking circuit that forms part of the receiver circuit, as described in connection with FIG 7 described I / O circuit 303 of the test object 301 the case is. The signal received by the test object is received at the input of the transmitter circuit. The phase comparator is built into the test object. In this example, the parametric information relates to the combination of the receiver circuit and the transmitter circuit. The parametric information for the combination may be processed as described above to derive parametric information only for the transmitter circuit. Parametric information relating solely to the receiver circuit may be obtained by additionally receiving a signal at the input of the receiver circuit, as with reference to FIG 7 described.

14B ist ein Flussdiagramm, das ein exemplarisches Ausführungsbeispiel eines Blocks 702 eines Verfahrens 700, das im Vorhergehenden mit Bezug auf 14A beschrieben ist, zeigt. In Block 710 wird eine Signalquelle gemäß den parametrischen Informationen, die zu bestimmen sind, ausgewählt. Beispiele derartiger Signaltypen umfassen einen Rückschleifensignalweg wie den im Vorhergehenden mit Bezug auf 7 beschriebenen, eine Im-Dienst-Signal-Quelle, die ein Signal ähnlich dem Signal, das durch das Testobjekt während einer Im-Dienst-Operation gesehen wird, bereitstellt und eine Quelle eines belasteten Signals, die eine Wellenform bereitstellt, die bezüglich einer idealen Wellenform vorsätzlich verzerrt ist. 14B FIG. 10 is a flowchart illustrating an exemplary embodiment of a block. FIG 702 a procedure 700 referred to above with reference to 14A is described shows. In block 710 For example, a signal source is selected according to the parametric information to be determined. Examples of such signal types include a loopback signal path like the one described above 7 described, an in-service signal source that provides a signal similar to the signal seen by the test object during an in-service operation, and a source of a loaded signal that provides a waveform that corresponds to an ideal waveform is deliberately distorted.

In Block 712 werden Signaleigenschaften ausgewählt. Beispiele von Signaleigenschaften, die ausgewählt werden können, umfassen das Signalmuster und die Wellenformcharakteristika. Beispiele von Wellenformcharakteristika sind Frequenz, Phase und Wellenform. Unter Verwendung einer Belastungsschaltung, um das Signal zu modifizieren, ist es möglich, spezifische Charakteristika in das Signal einzubringen, um erwünschte Betriebsphänomene und andere Charakteristika zu emulieren.In block 712 signal properties are selected. Examples of signal characteristics that can be selected include the signal pattern and the waveform characteristics. Examples of waveform characteristics are frequency, phase and waveform. Using a stress circuit to modify the signal, it is possible to introduce specific characteristics into the signal to emulate desirable operating phenomena and other characteristics.

In Block 714 wird das Signal von der in Block 710 ausgewählten Quelle und mit den in Block 712 ausgewählten Charakteristika an das Testobjekt angelegt.In block 714 the signal gets from the one in block 710 selected source and with the in block 712 selected characteristics are applied to the test object.

14C zeigt ein erstes exemplarisches Ausführungsbeispiel eines Blocks 706 des Verfahrens 700, das im Vorhergehenden mit Bezug auf 14A beschrieben ist. In Block 720 wird das Phasensignal in dem Testobjekt verarbeitet. In Block 722 wird das Ergebnis der Verarbeitung chipextern gesendet. Beispiele des Ergebnisses der Verarbeitung umfassen eine datenreduzierte Version des Phasensignals sowie die von dem Phasensignal abgeleiteten parametrischen Informationen. Zusätzlich oder alternativ wird in Block 724 das Ergebnis der Verarbeitung verwendet, um eine Schaltung, beispielsweise einen Entzerrer, die einen Teil des Testobjekts bildet oder sich außerhalb des Testobjekts befindet, jedoch zusammen mit dem Testobjekt verwendet wird, zu steuern, wie es im Vorhergehenden mit Bezug auf 10 beschrieben ist. 14C shows a first exemplary embodiment of a block 706 of the procedure 700 referred to above with reference to 14A is described. In block 720 the phase signal is processed in the test object. In block 722 the result of the processing is sent off-chip. Examples of the result of the processing include a data-reduced version of the phase signal and the parametric information derived from the phase signal. Additionally or alternatively, in block 724 the result of the processing is used to control a circuit, for example an equalizer forming part of the test object or located outside the test object but used together with the test object, as described above with reference to FIG 10 is described.

Das Testobjekt kann so strukturiert sein, dass es einen Digitalsignalprozessor (DSP) umfasst, der verwendet wird, um das Phasensignal in Block 720 in gewissen Ausführungsbeispielen der Erfindung zu verarbeiten. Die Verwendung eines DSP, um einen Teil der hierin anhand von Beispielen beschriebenen Verarbeitung durchzuführen, ist in der US-Patentanmeldung Nr. 2005 0 243 950 A1 beschrieben.The test object may be structured to include a digital signal processor (DSP) used to block the phase signal 720 to process in certain embodiments of the invention. The use of a DSP to perform some of the processing described herein by way of example is described in U.S. Patent Application No. 2005 0 243 950 A1.

14D zeigt ein zweites exemplarisches Ausführungsbeispiel des Blocks 706 des Verfahrens 700, das im Vorhergehenden mit Bezug auf 14A beschrieben ist. In Block 730 wird das Phasensignal chipextern an eine externe Verarbeitungsschaltung gesendet. In Block 732 wird das Phasensignal chipextern verarbeitet. Optional wird in Block 734 das Ergebnis der Verarbeitung verwendet, um eine Schaltung, beispielsweise einen Entzerrer, die einen Teil des Testobjekts bildet oder sich außerhalb des Testobjekts befindet, jedoch zusammen mit dem Testobjekt verwendet wird, zu steuern. 14D shows a second exemplary embodiment of the block 706 of the procedure 700 referred to above with reference to 14A is described. In block 730 the phase signal is sent off-chip to an external processing circuit. In block 732 the phase signal is processed off-chip. Optionally, in block 734 the result of the processing used to make a circuit, for example a Equalizer forming part of the test object or located outside of the test object but used together with the test object.

In Block 730 kann das Phasensignal chipextern über ein Hochgeschwindigkeitstor wie beispielsweise ein JTAG-Testzugangstor gesendet werden.In block 730 For example, the phase signal may be sent off-chip via a high speed port, such as a JTAG test access port.

Bei einem Ausführungsbeispiel sind die aus dem Phasensignal bestimmten parametrischen Informationen in zumindest einen Abschnitt einer umfassenden Testfolge aufgenommen. Eine umfassende Testfolge, die bei bestimmten Ausführungsbeispielen der Erfindung verwendet wird, ist nachfolgend unter der Überschrift Umfassende Testfolge beschrieben. Die in die umfassende Testfolge aufgenommenen parametrischen Informationen können verwendet werden, um zu bestimmen, ob sich das Testobjekt gemäß Betriebsverhaltensspezifikationen verhält.In one embodiment, the parametric information determined from the phase signal is included in at least a portion of a comprehensive test sequence. A comprehensive test suite used in certain embodiments of the invention is described below under the heading Comprehensive Test Sequence. The parametric information included in the comprehensive test sequence may be used to determine if the test object behaves according to performance specifications.

TaktdatenrückgewinnungsschaltungClock data recovery circuit

Wenn sie als eine Takt- und Datenrückgewinnungsschaltung verwendet werden, weisen Beispiele der im Vorhergehenden beschriebenen Phasenverfolgungsschaltung 107 jeweils eine Phasenregelschleife (PLL; PLL = phase-locked loop) sowie eine Abtastschaltung auf, die das Datensignal aus dem Eingangssignal extrahiert. Die PLL weist in der Regel eine Tiefpasscharakteristik auf, die es der PLL ermöglicht, die Phase des Eingangssignals bis zu einer maximalen Frequenz nachzuverfolgen. Frequenzen unterhalb der Maximalfrequenz sind als Frequenzen innerhalb des Bandes bekannt, wohingegen Frequenzen oberhalb der Maximalfrequenz als Frequenzen außerhalb des Bandes bekannt sind.When used as a clock and data recovery circuit, examples are of the above-described phase tracking circuit 107 in each case a phase-locked loop (PLL) and a sampling circuit which extracts the data signal from the input signal. The PLL typically has a low-pass characteristic that allows the PLL to track the phase of the input signal up to a maximum frequency. Frequencies below the maximum frequency are known as frequencies within the band, whereas frequencies above the maximum frequency are known as out of band frequencies.

Ausführungsbeispiele einer Phasenverfolgungsschaltung, in die eine Zweipunkt-PLL eingegliedert ist, erzeugen das Phasensignal mit einer phasenfrühen Phasensignalkomponente (E-Phasensignalkomponente) und einer phasenspäten Phasensignalkomponente (L-Phasensignalkomponente). Die Phasensignalkomponenten E und L stellen zusammen drei digitale Zustände dar, nämlich Phasenfrüh (E), Phasenspät (L) oder Keine-Flanke. Falls Ressourcen eine gleichzeitige Erfassung und/oder Analyse beider Phasensignalkomponenten E und L ermöglichen, werden beide Phasensignalkomponenten als das Phasensignal verwendet. Bei Ausführungsbeispielen, bei denen die Ressourcen beschränkt sind, jedoch die Zustände des Eingangssignals, auf die ansprechend das Phasensignal erzeugt wird, bekannt sind, kann auch lediglich eine der Phasensignalkomponenten E und L als das Phasensignal verwendet werden. Die in dieser Offenbarung beschriebenen Verfahren und Testsysteme können mit einem Phasensignal arbeiten, das entweder eine Phasensignalkomponente E oder L oder beide Phasensignalkomponenten E und L aufweist.Embodiments of a phase tracking circuit in which a two-point PLL is incorporated generate the phase signal having a phase-earlier phase signal component (E-phase signal component) and a phase-delayed phase signal component (L-phase signal component). The phase signal components E and L together represent three digital states, namely phase early (E), phase late (L), or no edge. If resources allow simultaneous detection and / or analysis of both phase signal components E and L, both phase signal components are used as the phase signal. In embodiments where the resources are limited but the states of the input signal to which the phase signal is responsively generated are known, only one of the phase signal components E and L may be used as the phase signal. The methods and test systems described in this disclosure may operate on a phase signal having either a phase signal component E or L or both phase signal components E and L.

Bei dem soeben beschriebenen Beispiel sind die Phasensignalkomponenten E und L Ein-Bit-Binärsignale, von denen eines anzeigt, ob das VCO-Signal bezüglich des Eingangssignals früh ist, und von denen die andere anzeigt, ob das VCO-Signal relativ zu dem Eingangssignal spät ist. Bei weiteren Beispielen ist jede Phasensignalkomponente ein Mehr-als-Ein-Bit-Signal, das den zeitlichen Versatz zwischen dem VCO-Signal und dem Eingangssignal darstellt. Wesentliche zusätzliche parametrische Informationen bezüglich des Testobjekts können aus einem Phasensignal extrahiert werden, bei dem jede Phasensignalkomponente ein Zwei-Bit-Binärsignal ist. Phasensignale, bei denen jede Phasensignalkomponente ein Mehr-als-Zwei-Bit-Signal ist, sind ebenfalls möglich.In the example just described, the phase signal components E and L are one-bit binary signals, one of which indicates whether the VCO signal is early in the input signal and the other indicates whether the VCO signal is late relative to the input signal is. In other examples, each phase signal component is a more than one-bit signal representing the time offset between the VCO signal and the input signal. Substantial additional parametric information regarding the test object may be extracted from a phase signal in which each phase signal component is a two-bit binary signal. Phase signals in which each phase signal component is a more than two-bit signal are also possible.

Der Phasenkomparator wandelt das Ergebnis eines Phasenvergleichs zwischen dem Eingangssignal und dem VCO-Signal in der PLL in ein Phasensignal um, das sich aus einer oder beiden der Phasensignalkomponenten E und L zusammensetzt. Die Phasensignalkomponenten E und L werden in herkömmlicher Weise durch eine proportionale, integrale, derivative Regelschleife (PID-Regelschleife; PID = proportional, integral, derivative) mit drei Betriebsarten verwendet, um die Phase und Frequenz des VCO zu verändern, um ein VCO-Signal zu erhalten, dessen Phase mit den Flanken des Eingangssignals verriegelt ist. Die Phasensignalkomponenten E und L liefern eine einfache binäre Anzeige dessen, ob eine Flanke des Eingangssignals vor (früh) oder nach (später) einer Flanke des durch den VCO erzeugten VCO-Signals stattfindet, d. h., derselben voreilt oder nacheilt. Eine Schaltung, die beurteilt, ob der PID-Phasenkomparator der Referenzphase vor- oder nacheilt, wird verwendet, um ein Digitalsignal zu erzeugen, das zu dem Phasensignal gleichwertig ist. Das Phasensignal kann zusammen mit den PID-Schleifengleichungsparametern verwendet werden, um die Datenphasenabweichung unabhängig von dem Testobjekt zu messen.The phase comparator converts the result of a phase comparison between the input signal and the VCO signal in the PLL into a phase signal composed of one or both of the phase signal components E and L. The phase signal components E and L are conventionally used by a proportional, integral, three-mode PID (proportional, integral, derivative) control loop to vary the phase and frequency of the VCO to produce a VCO signal whose phase is locked to the edges of the input signal. The phase signal components E and L provide a simple binary indication of whether an edge of the input signal takes place before (early) or after (later) an edge of the VCO signal generated by the VCO, i. h., it leads or hurries. A circuit that judges whether the PID phase comparator is leading or lagging the reference phase is used to generate a digital signal that is equivalent to the phase signal. The phase signal can be used in conjunction with the PID loop equation parameters to measure the data phase deviation independent of the test object.

Wie im Vorhergehenden erwähnt, lässt ein Empfangen eines Eingangssignals mit einem bekannten Bitmuster bei dem Testobjekt zu, dass lediglich eine der Phasensignalkomponenten E und L als das Phasensignal verwendet werden kann. Die fehlende Phasensignalkomponente kann beispielsweise durch Durchführen einer Korrelation des Phasensignals mit dem bekannten Bitmuster des Eingangssignals abgeleitet werden. Die Verarbeitungsschaltung 133 führt eine Musteranpassungsprozedur zwischen den Flanken der Phasensignalkomponente und den Flanken des Bitmusters des Eingangssignals durch. Der Musteranpassungsprozess richtet die Flanken der Phasensignalkomponente mit den Flanken des Bitmusters des Eingangssignals aus. Sobald die Muster übereinstimmen, sind diejenigen Flanken des Bitmusters, für die es keine entsprechenden Flanken der Phasensignalkomponente gibt, die Flanken der anderen Phasensignalkomponente. Bei einem Beispiel ist das bekannte Bitmuster eine Pseudozufallsbitsequenz (PRBS; PRBS = pseudo-random bit sequence). Die Verarbeitungsschaltung 133 kann Operationen durchführen, die in dem US-Patent Nr. 6,760,551 und der im Vorhergehenden erwähnten US-Patentanmeldung Nr. 2005 0 243 950 beschrieben sind. Die Verarbeitungsschaltung 133 kann als eine Software ausgeführt sein, die auf einem Computer, einem Digitalsignalprozessor oder einer anderen programmierbaren Vorrichtung abläuft. Alternativ kann die Verarbeitungsschaltung 133 in Hardware ausgeführt sein.As mentioned above, receiving an input signal having a known bit pattern in the test object allows only one of the phase signal components E and L to be used as the phase signal. The missing phase signal component can be performed by, for example derived a correlation of the phase signal with the known bit pattern of the input signal. The processing circuit 133 performs a pattern matching procedure between the edges of the phase signal component and the edges of the bit pattern of the input signal. The pattern matching process aligns the edges of the phase signal component with the edges of the bit pattern of the input signal. Once the patterns match, those edges of the bit pattern for which there are no corresponding edges of the phase signal component are the edges of the other phase signal component. In one example, the known bit pattern is a pseudo-random bit sequence (PRBS). The processing circuit 133 can perform operations in the U.S. Patent No. 6,760,551 and U.S. Patent Application Publication No. 2005-0243990 mentioned above. The processing circuit 133 may be implemented as software running on a computer, digital signal processor or other programmable device. Alternatively, the processing circuit 133 be executed in hardware.

Durch Extrahieren des Phasensignals 123 aus der Phasenverfolgungsschaltung 107 und Verarbeitung des Phasensignals unter Verwendung der Verarbeitungsschaltung 133, wobei geläufige Techniken wie z. B. Autokorrelation, Kreuzkorrelation, Durchschnittsverhaltensspektraldichte, diskrete Fourier-Transformation, usw. implementiert werden, sowie heuristischer Verarbeitungsverfahren wie der nachfolgend mit Bezug auf Beispiele 1 beschriebenen können parametrische Informationen, die sich auf das dynamische Verhalten der I/O-Schaltung des Testobjekts beziehen, erzeugt werden. Wie im Vorhergehenden erwähnt, können die erzeugten parametrischen Informationen als Teil einer umfassenden Testfolge verwendet werden.By extracting the phase signal 123 from the phase tracking circuit 107 and processing the phase signal using the processing circuit 133 , where common techniques such. Autocorrelation, cross correlation, average behavior spectral density, discrete Fourier transform, etc., as well as heuristic processing methods such as those described below with reference to Example 1, may include parametric information related to the dynamic behavior of the test object's I / O circuitry, be generated. As mentioned above, the generated parametric information may be used as part of a comprehensive test suite.

Umfassende TestfolgeComprehensive test suite

Eine umfassende Testfolge weist Tests und Messungen auf, die während oder nach der Herstellung einer elektronischen Vorrichtung durchgeführt werden können und sicherstellen, dass sich die elektronische Vorrichtung gemäß einem Satz vorbestimmter parametrischer Spezifikationen, die als eine Verhaltensspezifikation bezeichnet wird, verhält. Eine umfassende Testfolge kann in Testkontexten, wie beispielsweise Charakterisierung, Herstellung, Kalibrierung und Im-Dienst-Überwachung, angewendet werden. Es kann die gesamte Testfolge oder ein Teilsatz derselben angewendet werden. Eine Testfolge besteht aus einem Satz von Testsystemkonfigurationen und den geeigneten Verfahren, die in den Testkontext passen, z. B. verfügbare Rechenressourcen und Testzeit. Zum Beispiel sind bei einer Im-Dienst-Überwachung, bei der das Testobjekt wie entworfen arbeitet, die Tests diejenigen, die durchgeführt werden können, während das Testobjekt mit einem spannungsführenden Im-Dienst-Eingangssignal wirksam ist, das Signal das Im-Dienst-Eingangssignal ist und die Schaltungen, die den Test durchführen, einen Teil des Testobjekts bilden. Zusätzlich muss bei dieser Testbetriebsweise bei dem Testen berücksichtigt werden, dass der zum Speichern des Phasensignals verfügbare Speicher und die zum Verarbeiten des Phasensignals verfügbaren Rechenressourcen beschränkt sind.A comprehensive test suite includes tests and measurements that may be performed during or after the manufacture of an electronic device and that ensure that the electronic device behaves according to a set of predetermined parametric specifications called a behavioral specification. A comprehensive suite of tests can be applied in test contexts such as characterization, manufacturing, calibration and in-service monitoring. You can apply the entire test suite or a subset of them. A test suite consists of a set of test system configurations and the appropriate methods that fit the test context, e.g. B. Available computational resources and test time. For example, in in-service monitoring in which the test object operates as designed, the tests are those that can be performed while the test object is operating with a live in-service input signal, the signal is the in-service input and the circuits performing the test form part of the test object. In addition, in this test mode of testing, it must be taken into account that the memory available for storing the phase signal and the computational resources available for processing the phase signal are limited.

Eine umfassende Testfolge identifiziert Defekte in dem Testobjekt in jedem Testkontext durch Durchführen eines spezifischen Testprotokolls, das entworfen ist, um eine Erfassung der Defekte in diesem Testkontext zu optimieren.A comprehensive test suite identifies defects in the test object in each test context by performing a specific test protocol designed to optimize detection of the defects in that test context.

In dem Charakterisierungskontext verifiziert das Testen das funktionale und dynamische Verhalten des Vorrichtungsentwurfs gegenüber simulierten Spezifikationen, wobei eine Toleranz eine Testgrenze definiert. Dies bringt mit sich, dass ein Wert so nah an einem Absolutwert der Messung, wie es praktisch machbar ist, gezeigt wird. Da die Messung von Daten abgeleitet wird, die nicht direkt auf den Messwert, der berechnet wird, bezogen sind, ist unter Umständen eine Kalibrierung erforderlich, um die Toleranz des Wertes zu ermitteln. Das Ziel eines Charakterisierungstests ist es, eine Übereinstimmung mit den Verhaltensspezifikationen zu zeigen, die Effekte von Prozessschwankungen zu bestimmen und vorherzusagen, ob ein Verhalten bei einer Massenherstellung die Verhaltensspezifikationen erfüllen wird. Ein Charakterisierungstesten wird häufig in einer Labortischumgebung durchgeführt, in der Hochgeschwindigkeitssignale und rauscharme Signale gewährleistet werden können. Die Verwendung von größeren aus dem Phasenkomparator extrahierten Datensätzen ist möglich, da Messauflösung und Genauigkeit vorrangig sind.In the characterization context, testing verifies the functional and dynamic behavior of the device design over simulated specifications, with a tolerance defining a test boundary. This implies that a value as close to an absolute value of the measurement as is practically feasible is shown. Since the measurement is derived from data that is not directly related to the metric being calculated, calibration may be required to determine the tolerance of the value. The goal of a characterization test is to match the behavioral specifications, to determine the effects of process variations, and to predict whether behavior in mass production will meet the behavioral specifications. Characterization testing is often done in a laboratory bench environment where high speed signals and low noise signals can be guaranteed. The use of larger data sets extracted from the phase comparator is possible, since measurement resolution and accuracy are paramount.

Bei dem Herstellungstestkontext wird ein Testen durchgeführt, um zu zeigen, dass Metriken eines funktionalen und dynamischen Verhaltens jedes Produktionstestobjekts mit der Verhaltensspezifikation für den Vorrichtungsentwurf übereinstimmen. Ein Testen wird in der Regel optimiert, um eine Übereinstimmung des Testobjekts mit der Verhaltensspezifikation in minimaler Testzeit und unter Verwendung minimaler Testressourcen zu zeigen, um die Kosten des Testens zu minimieren. Gewisse Ausführungsbeispiele der Erfindung verwenden die parametrischen Informationen, die durch Verarbeiten des Phasensignals gewonnen wurden, in vielen Herstellungstestkontexten. Gemäß Ausführungsbeispielen der Erfindung kann das aus dem Phasenkomparator extrahierte Phasensignal verarbeitet werden, um parametrische Informationen zu erhalten, die eine Verhaltensmetrik für derartige Verhaltenscharakteristika wie Zufallsjitter + deterministischer Jitter (rj + dj; rj = random jitter; dj = deterministic jitter) der Senderschaltung, harmonischen Senderschaltungsjitter (Teil von rj) Proportional- und Integralschleifenkonstanten für die Phasenverfolgungsschaltung in der Empfängerschaltung, Eingangsversatz der Empfängerschaltung sowie Entzerrungsverhalten (d. h., dj-Unterdrückung oder -Reduzierung) der Empfängerschaltung liefern. Bei weiteren Ausführungsbeispielen werden zusätzliche parametrische Messungen wie z. B. harmonische Verunreinigung innerhalb und außerhalb des Bandes und Nachpendelverhalten verwendet. Um jeden möglichen Herstellungsdefekt zu behandeln, verbinden sich Testkontext und Messhardware mit der Architektur, um auf die erforderlichen Daten, die analysiert werden, unter Verwendung eines DSP zuzugreifen, um den Herstellungsdefekt quantitativ zu bestimmen. Ein geeigneter Stimulus, der auf das Testobjekt angewendet wird, führt zusammen mit einem Zugriff auf die parametrischen Informationen und ein Verarbeiten derselben zu einer parametrischen Messung. Mit anderen Worten, der Herstellungstest kann unter Umständen eine Anwendung eines Belastungssignals (mit einer entweder internen oder externen Quelle) zusammen mit dem Zugreifen auf schwer zu überwachende Daten und ein Verarbeiten derselben erforderlich machen.In the manufacturing test context, testing is performed to show that metrics of functional and dynamic behavior of each production test object match the device design behavior specification. Testing is typically optimized to match the test object with the behavioral specification in minimal test time and using minimal test resources to minimize the cost of testing. Certain embodiments of the invention use the parametric information obtained by processing the phase signal in many manufacturing test contexts. According to embodiments of the invention that can be seen from the Phase comparator extracted phase signal to obtain parametric information having a behavioral metric for such behavioral characteristics as random jitter + deterministic jitter (rj + dj = deterministic jitter) of the transmitter circuit, harmonic transmitter circuit jitter (part of rj) proportional and provide integral loop constants for the phase tracking circuit in the receiver circuit, input offset of the receiver circuit, and equalization behavior (ie, dj suppression or reduction) of the receiver circuit. In further embodiments, additional parametric measurements such. B. harmonic contamination inside and outside the tape and Nachpendelverhalten used. To address any manufacturing defect, the test context and measurement hardware combine with the architecture to access the required data being analyzed using a DSP to quantify the manufacturing defect. A suitable stimulus applied to the test object, along with access to the parametric information and processing thereof, results in a parametric measurement. In other words, the fabrication test may require the application of a stress signal (with either an internal or external source) along with accessing and processing data that is difficult to monitor.

In dem Kalibrierungskontext ist das Testsystem als eine Selbsttestschaltung (BIST-Schaltung) verkörpert, die in das Testobjekt eingebaut ist. Die durch das Testsystem erzeugten parametrischen Informationen werden verwendet, um zu entscheiden, ob Steuerparameter eingestellt werden können, um ein dynamisches Verhalten des Testobjekts zu optimieren. Das Testsystem kann die Kalibrierungsoperation direkt nach einem ursprünglichen Rücksetzen des Testobjekts ausführen. Das in dieser Betriebsart durch das Testobjekt empfangene Signal kann ein spezielles Trainingsmuster sein. Alternativ kann die Kalibrierung unter Verwendung eines Im-Dienst-Signals durchgeführt werden. Ein Kalibrierungstesten, das unter Verwendung eines Im-Dienst-Signals durchgeführt werden kann, kann kontinuierlich während normaler Im-Dienst-Funktionsweisen des Testobjekts durchgeführt werden.In the calibration context, the test system is embodied as a self-test circuit (BIST circuit) built into the test object. The parametric information generated by the test system is used to decide whether control parameters can be adjusted to optimize dynamic behavior of the test object. The test system may perform the calibration operation immediately after an original reset of the test object. The signal received by the test object in this mode may be a specific training pattern. Alternatively, the calibration may be performed using an in-service signal. Calibration testing, which may be performed using an in-service signal, may be performed continuously during normal in-service operations of the test object.

In dem Im-Dienst-Überwachung-Kontext führt das Testsystem eine nicht invasive Messung durch, die sich nicht auf einen normalen Betrieb des Testobjekts auswirkt. Die durch das Testsystem erzeugten parametrischen Informationen (die Eigenschaften wie z. B. einen Phasenverfolgungsfehler oder eine verarbeitete Ableitung darstellen) müssen unter Umständen komprimiert oder einfach als Erfolg/Fehlschlag-Daten ausgedrückt werden. Der Im-Dienst-Überwachung-Kontext kann ein Testen auf eine Verschlechterung der Eigenschaften der I/O-Schaltung des Testobjekts während der Im-Dienst-Funktionsweise aufweisen.In the in-service monitoring context, the test system performs a non-invasive measurement that does not affect normal operation of the test object. The parametric information generated by the test system (representing characteristics such as a phase tracking error or a processed derivative) may need to be compressed or simply expressed as success / failure data. The in-service monitoring context may include testing for degradation of the properties of the test object's I / O circuitry during in-service functionality.

Gewisse Ausführungsbeispiele der Erfindung sind in der Lage, für ein Testobjekt Defekte in einem gegebenen Testkontext zu identifizieren. Bei derartigen Ausführungsbeispielen werden die aus dem Phasensignal abgeleiteten parametrischen Informationen verwendet, um derartige Fehler in einem derartigen Testkontext zu identifizieren.Certain embodiments of the invention are capable of identifying defects in a given test context for a test object. In such embodiments, the parametric information derived from the phase signal is used to identify such errors in such a test context.

BeispieleExamples

Beispiele spezifischer Tests zur Verwendung in verschiedenen der im Vorhergehenden beschriebenen Testkontexte werden nachfolgend beschrieben. Die Beispiele veranschaulichen verschiedene Ausführungsbeispiele der Erfindung. Das spezifische offenbarte Beispiel kann verändert werden und es kann ein gleiches oder ähnliches Ergebnis erhalten werden.Examples of specific tests for use in various of the test contexts described above are described below. The examples illustrate various embodiments of the invention. The specific example disclosed can be changed and the same or similar result can be obtained.

Beispiel 1 Test für EmpfängereingangsversatzExample 1 Receiver Receive Offset Test

Wie im Vorhergehenden erwähnt, umfassen typische Ausführungsbeispiele einer Empfängerschaltung 105 eine Differenzeingangsschaltung, in der eine Nicht-Null-Eingangsversatzspannung aufgrund einer Differenz in der mittleren Phase zwischen den ansteigenden und abfallenden Flanken des Eingangssignals verursachen.As mentioned above, typical embodiments include a receiver circuit 105 a differential input circuit in which a non-zero input offset voltage causes due to a difference in the middle phase between the rising and falling edges of the input signal.

Mit Bezug auf 2A, 2B oder 2C liefert ein Testsystem 100 zum Messen eines Eingangsversatzes ein ideales Differenzeingangssignal mit einem bekannten Bitmuster als ein Signal 109 an den Eingang der Empfängerschaltung 105. Ein durch einen Phasenkomparator 121 erzeugtes Phasensignal 123 wird der Verarbeitungsschaltung 133 zugeführt. Die Verarbeitungsschaltung 133 zeichnet das Phasensignal auf und analysiert dasselbe, wie es im Vorhergehenden beschrieben ist. In der Analyse werden die Bits, die das Phasensignal bilden, an die entsprechenden Übergänge in dem Bitmuster des Signals 109 angepasst. Die Bits jeder Phasensignalkomponente (E oder L), die das Phasensignal 133, das an die ansteigenden Flanken des Bitmusters angepasst wird, bilden, werden gezählt, und die Bits jeder Phasensignalkomponente, die an die abfallenden Flanken des Bitmusters angepasst werden, werden gezählt. Zusätzlich werden die ansteigenden Flanken gezählt, um die Anzahl ansteigender Flanken zu bestimmen, und die abfallenden Flanken werden gezählt, um die Anzahl abfallender Flanken zu bestimmen. Es wird eine erste Wahrscheinlichkeit jeder Phasensignalkomponente, die mit einer ansteigenden Flanke empfangen wird, berechnet, und es wird eine zweite Wahrscheinlichkeit jeder Phasensignalkomponente, die mit einer abfallenden Flanke empfangen wird, berechnet. Ungleiche Wahrscheinlichkeiten zeigen einen Nicht-Null-Eingangsversatz an. Optional kann die Eingangsschaltung der Empfängerschaltung eingestellt werden, um den Eingangsversatz auf Null zu reduzieren, wie es dadurch angezeigt ist, dass die Wahrscheinlichkeiten gleich sind, oder um den Eingangsversatz auf einen annehmbar kleinen Betrag zu reduzieren, wie es dadurch angezeigt ist, dass die Wahrscheinlichkeiten um weniger als einen Schwellenwert voneinander abweichen.Regarding 2A . 2 B or 2C provides a test system 100 for measuring an input offset, an ideal differential input signal having a known bit pattern as a signal 109 to the input of the receiver circuit 105 , One through a phase comparator 121 generated phase signal 123 becomes the processing circuit 133 fed. The processing circuit 133 records the phase signal and analyzes the same as described above. In the analysis, the bits forming the phase signal are applied to the corresponding transitions in the bit pattern of the signal 109 customized. The bits of each phase signal component (E or L) representing the phase signal 133 , which are adapted to the rising edges of the bit pattern, are counted, and the bits of each phase signal component applied to the falling edges of the bit pattern are counted. In addition, the rising edges are counted to determine the number of rising edges, and the falling edges are counted to determine the number of falling edges. A first probability of each phase signal component received with a rising edge is calculated, and a second probability of each phase signal component received with a falling edge is calculated. Unequal probabilities indicate a non-zero input offset. Optionally, the input circuit of the receiver circuit can be adjusted to reduce the input offset to zero, as indicated by the probabilities being equal, or to reduce the input offset to an acceptably small amount, as indicated by the probabilities differ by less than a threshold.

Bei der Charakterisierungsbetriebsart kann die Beziehung zwischen der Differenz bei den Wahrscheinlichkeiten und dem Eingangsversatz für einen gegebenen Vorrichtungsentwurf durch Auferlegen bekannter Eingangsversätze auf das Signal 109 und Messen der sich daraus ergebenden Wahrscheinlichkeitsdifferenzen bestimmt werden. Die Wahrscheinlichkeitsdifferenzen können dann auf den Eingangsversatz korreliert werden. Anschließend verarbeitet die Verarbeitungsschaltung das Phasensignal in der im Vorhergehenden beschriebenen Art und Weise in der Herstellungstestbetriebsart für die Herstellung, um eine Wahrscheinlichkeitsdifferenz als die parametrischen Informationen zu erzeugen. Eine Wahrscheinlichkeitsdifferenz von weniger als einem der Eingangsversatzspannungsspezifikation für den Vorrichtungsentwurf entsprechenden Schwellenwert zeigt an, dass der Eingangsversatz des Testobjekts der Eingangsversatzverhaltensspezifikation des Vorrichtungsentwurfs entspricht.In the characterization mode, the relationship between the difference in probabilities and input offset for a given device design can be determined by imparting known input offsets to the signal 109 and measuring the resulting probability differences. The probability differences can then be correlated to the input offset. Subsequently, the processing circuit processes the phase signal in the manner described above in the manufacturing test mode for manufacturing to generate a probabilistic difference as the parametric information. A probability difference of less than one threshold value corresponding to the input offset voltage specification for the device design indicates that the input offset of the device under test corresponds to the input offset behavior specification of the device design.

Beispiel 2 – Phasenverfolgungsschaltungs-PLL-SchleifengleichungExample 2 - Phase Tracking Circuit PLL Loop Equation

Die im Vorhergehenden beschriebenen Systemausführungsbeispiele können verwendet werden, um Phasenregelschleifengleichungsparameter zu messen, aus denen bestimmt werden kann, ob Defekte in dem Testobjekt bestehen. Bei diesem Beispiel ist die Schleifengleichung so kalibriert, dass ein optimales Verhalten über eine Schwankung bei Parametern wie beispielsweise Spannung und Temperatur hinweg gewonnen wird. Die Kalibrierung gleicht erwartete Schwankungen bei dem Herstellungsprozess aus. Die verbleibenden Dynamisches-Verhalten-Parameter können mit Entwurfsspezifikationen verglichen werden, um das Teil anzunehmen oder zurückzuweisen. Die Schleifengleichungsparameter werden durch Überwachen des Phasensignals bestimmt, während die Phasenverfolgungsschaltung auf ein Ausführungsbeispiel des Signals 109, das einen sich wiederholenden Schritt in seiner Phase oder Frequenz aufweist, anspricht. Alternativ kann das Ausführungsbeispiel des Signals 109 auch eine lineare Phasenmodulation aufweisen.The system embodiments described above can be used to measure phase locked loop equation parameters from which it can be determined if there are defects in the test object. In this example, the loop equation is calibrated to obtain optimum performance over a variation in parameters such as voltage and temperature. The calibration compensates for expected variations in the manufacturing process. The remaining Dynamic Behavior parameters can be compared to design specifications to accept or reject the part. The loop equalization parameters are determined by monitoring the phase signal, while the phase tracking circuit determines one embodiment of the signal 109 which has a repetitive step in its phase or frequency responds. Alternatively, the embodiment of the signal 109 also have a linear phase modulation.

In allen Testkontexten wird das soeben beschriebene Signal als das Signal 109 verwendet. Das aus dem Phasenkomparator der Phasenverfolgungsschaltung extrahierte Phasensignal wird auf harmonische Informationen korreliert. Bei einem Beispiel wird das Phasensignal extern aufgezeichnet und verarbeitet, wie bei dem in 2A gezeigten Ausführungsbeispiel. Dadurch wird der sich extern befindenden Verarbeitungsschaltung 133 eine hohe Ressourcenlast auferlegt, da die Datenrate des Phasensignals 123 sehr hoch ist. Das Beispiel des im Vorhergehenden mit Bezug auf 2B beschriebenen Testsystems 100 kann die hohe Datenrate, die erforderlich ist, um das Phasensignal 123 chipextern zu senden, durch Anordnen der Verarbeitungsschaltung 133 innerhalb des Testobjekts 101 reduzieren. Dies führt zu einem Kompromiss bei der Beschaffenheit des Ergebnisses, da das chipinterne Ausführungsbeispiel der Verarbeitungsschaltung 133 in der Regel weniger leistungsfähig als ein chipexternes Ausführungsbeispiel ist. Alternativ kann sich, wie es im Vorhergehenden mit Bezug auf 2C beschrieben ist, ein Teil der Verarbeitungsschaltung 133 innerhalb des Testobjekts 101 befinden, und der Rest der Verarbeitungsschaltung 133 kann sich außerhalb des Testobjekts 101 befinden. Bei einem Beispiel führt ein Datenreduzierer 151 eine Filteroperation chipintern durch, um die erwünschte Datenreduzierung zu erhalten. Das sich ergebende datenreduzierte Phasensignal 155 wird chipextern über einen Datenport 137, der bei einem Beispiel ein JTAG-Testzugangsport ist, an den Datenanalysator 153 gesendet.In all test contexts, the signal just described becomes the signal 109 used. The phase signal extracted from the phase comparator of the phase tracking circuit is correlated to harmonic information. In one example, the phase signal is externally recorded and processed as in the 2A shown embodiment. This becomes the external processing circuit 133 imposes a high resource load as the data rate of the phase signal 123 is very high. The example of the above with reference to 2 B described test system 100 This can be the high data rate that is required to get the phase signal 123 off-chip by arranging the processing circuitry 133 within the test object 101 to reduce. This leads to a compromise in the nature of the result, since the on-chip embodiment of the processing circuit 133 usually less powerful than an off-chip embodiment is. Alternatively, as discussed above with reference to FIG 2C is described, a part of the processing circuit 133 within the test object 101 and the rest of the processing circuitry 133 can be outside the test object 101 are located. In one example, a data reducer 151 perform a filtering operation on-chip to obtain the desired data reduction. The resulting data-reduced phase signal 155 will be off chip via a data port 137 which, in one example, is a JTAG test access port, to the data analyzer 153 Posted.

In dem Kalibrierungskontext steht im Allgemeinen eine längere Testzeit als bei einem Herstellungstestkontext zur Verfügung. Eine längere Testzeit ermöglicht, dass eine komplexere Phasen- und/oder Frequenzmodulation für das Signal 109 verwendet werden kann. Dies ermöglicht ein umfassenderes und/oder genaueres Messergebnis.In the calibration context, a longer test time is generally available than in a fabrication test context. A longer test time allows for more complex phase and / or frequency modulation for the signal 109 can be used. This allows a more comprehensive and / or more accurate measurement result.

Beispiel 3 – Phasenverfolgungsschaltungsverfolgungscharakteristika (Nachführungsgrenze)Example 3 - Phase tracking circuit tracking characteristics (tracking limit)

Ein an der Phasenverfolgungsschaltung durchgeführter Nachführungsratengrenzentest ist eine extreme Version eines Verhaltenstests innerhalb des Bandes. Bei dem Nachführungsratengrenzentest wird das Signal 109 konfiguriert, um das Verhalten der Zweipunktphasenverfolgungsschaltung an seine Steuergrenzen zu treiben. Das Signal 109 ist mit einer sinusförmigen Wellenform oder Dreieckwellenform phasenmoduliert, die eine ausreichend große Amplitude aufweist, um zu bewirken, dass die Regelschleife der Phasenverfolgungsschaltung gesättigt ist. Die Steuergrenze der Phasenverfolgungsschaltung wird durch Analysieren des Phasensignals erfasst, um einen Nachweis einer durch Durchläufe von Phasenfrühzuständen oder Phasenspätzuständen, die dort auftreten, wo Übergänge erwartet werden, bereitgestellten Sättigung zu erfassen.A tracking rate limit test performed on the phase tracking circuit is an extreme version of a behavioral test within the band. In the tracking rate limit test, the signal 109 configured to drive the behavior of the two-point phase tracking circuit to its control limits. The signal 109 is phase-modulated with a sinusoidal waveform or triangular waveform having a sufficiently large amplitude to cause the control loop of the phase tracking circuit to be saturated. The control boundary of the phase tracking circuit is detected by analyzing the phase signal to detect detection of saturation provided by sweeps of phase prematures or phase lag states occurring where transitions are expected.

In dem Herstellungstestkontext wird die Nachführungsratengrenze der Phasenverfolgungsschaltung in der Regel unter Verwendung eines Ausführungsbeispiels des Testsystems getestet, bei dem sich die Verarbeitungsschaltung 133 außerhalb des Testobjekts befindet, wie es bei dem im Vorhergehenden mit Bezug auf 2A beschriebenen Beispiel des Testsystems 100 der Fall ist. Das Signal 109 ist eine Pseudozufallsbitsequenz (PRBS), die mit einer sinusförmigen Wellenform oder Dreieckwellenform phasenmoduliert ist, die eine Amplitude aufweist, die ausreichend ist, um zu bewirken, dass die Regelschleife des PLL gesättigt ist, wie es im Vorhergehenden beschrieben ist. Unter Verwendung einer herkömmlichen Digitalsignalverarbeitung oder einer Digitalzustandsmaschine werden phasenfrühe oder phasenspäte Zustände aus dem Phasensignal herausgefiltert, um die gesättigten Regionen hervorzuheben. Die sich ergebenden Daten werden dann autokorreliert. Hierfür wird ein großer Datensatz verwendet, so dass Weißrauschen aus der Analyse herausgemittelt werden kann.In the manufacturing test context, the tracking rate limit of the phase tracking circuit is typically tested using an embodiment of the test system in which the processing circuitry 133 located outside of the test object, as in the above with reference to 2A described example of the test system 100 the case is. The signal 109 is a pseudorandom bit sequence (PRBS) that is phase modulated with a sinusoidal waveform or triangular waveform that has an amplitude sufficient to cause the control loop of the PLL to be saturated, as described above. Using conventional digital signal processing or a digital state machine, phase-advanced or phase-delayed states are filtered out of the phase signal to emphasize the saturated regions. The resulting data is then autocorrelated. A large data set is used for this, so that white noise can be averaged out of the analysis.

Wenn die Phasenverfolgungsschaltung das Eingangssignal ordnungsgemäß verfolgt, ist das Phasensignal zufällig, jedoch kann das Modulationssignal, das einen Teil des Signals 109 bildet, aus dem Ergebnis der Autokorrelation extrahiert werden. Wenn die Phasenverfolgungsschaltung gesättigt ist, ist das Phasensignal nicht länger vollständig zufällig, sondern weist Durchläufe desselben Zustands auf. Folglich weist das Ergebnis der Autokorrelation Zwischenräume in dem aus dem Ergebnis der Autokorrelation extrahierten Modulationssignal auf. Wie im Vorhergehenden bemerkt, kann das Phasensignal außerhalb des Testobjekts an die Verarbeitungsschaltung 133 gesendet werden. Alternativ kann das im Vorhergehenden mit Bezug auf 2C beschriebene Ausführungsbeispiel des Testsystems 100 verwendet werden. Bei diesem werden die phasenfrühen oder phasenspäten Zustände durch eine chipinterne Datenreduzierungsschaltung 151 gefiltert, und die Ergebnisse der Filterung werden durch einen chipexternen Analysator 153 weitergehend verarbeitet.If the phase tracking circuit is properly tracking the input signal, the phase signal is random, however, the modulation signal that is part of the signal 109 forms are extracted from the result of the autocorrelation. When the phase tracking circuit is saturated, the phase signal is no longer completely random but has runs of the same state. Consequently, the result of the autocorrelation has gaps in the modulation signal extracted from the result of the autocorrelation. As noted above, the phase signal outside the device under test may be applied to the processing circuit 133 be sent. Alternatively, the above may be described with reference to 2C described embodiment of the test system 100 be used. In this case, the phase-earlier or phase-delayed states are determined by an on-chip data reduction circuit 151 filtered, and filtering results are filtered by an off-chip analyzer 153 processed further.

Die Form des Signals 109 und des Testsystems 100, die soeben beschrieben wurden, können auch verwendet werden, um das Verhalten der Phasenverfolgungsschaltung innerhalb des Bandes zu testen. Bei einem derartigen Test weist das Signal 109 Charakteristika auf, die sich innerhalb des Bereichs von Eingangssignalcharakteristika, die nachzuverfolgen die Phasenverfolgungsschaltung spezifiziert ist, befinden, d. h., das Signal 109 ist mit der Phasenmodulation, die eine sinusförmige Wellenform oder Dreieckwellenform aufweist, deren Amplitude nicht ausreicht, um eine Sättigung der Regelschleife zu bewirken, phasenmoduliert. Eine stochastische Digitalsignalverarbeitung des Phasensignals 123 zeigt, ob die Phasenverfolgungsschaltung in der Lage war, das phasenmodulierte Signal 109 erfolgreich nachzuverfolgen.The shape of the signal 109 and the test system 100 Also just described may be used to test the behavior of the phase tracking circuitry within the band. In such a test, the signal is pointing 109 Characteristics that are within the range of input signal characteristics that is specified to track the phase tracking circuit, ie, the signal 109 is phase modulated with the phase modulation having a sinusoidal waveform or triangular waveform whose amplitude is insufficient to cause saturation of the control loop. A stochastic digital signal processing of the phase signal 123 indicates whether the phase tracking circuit was capable of the phase modulated signal 109 Trace successfully.

Beispiel 4 – deterministischer Jitter/ÜbertragungsjitterExample 4 - deterministic jitter / transfer jitter

Der Begriff Jitter bezieht sich auf dynamische Veränderungen bei der Zeitsteuerung von Übergängen von ihren nominalen Zeitsteuerungen. Ein Jitter weist eindeutige identifizierbare Komponenten auf. Deterministischer Jitter (dj) ergibt sich in der Regel bei Fällen von Bandbreitenbeschränkungen in der Senderschaltung, Signaleinspeisung aus anderen Kerntakten in dem Testobjekt oder Reflexionen in dem Sendungsmedium. Eine Bandbreitenbeschränkung bei der Ausgabe der Senderschaltung verursacht Jitter, wenn sich das Signal am schnellsten verändert, z. B., wenn Bits in entgegengesetzten Zuständen aneinander angrenzen (z. B. 1, 0, 1, 0, ...). Die Bitmuster, die die effektivste Anzeige eines deterministischen Jitters liefern, hängen von dem Schärfegrad der Bandbreitenbeschränkung ab. Ein Jitter, der von dem Bitmuster abhängt, wird auch als eine Zwischen-Symbol-Interferenz (ISI; ISI = inter-symbol interference) bezeichnet.The term jitter refers to dynamic changes in the timing of transitions from their nominal timings. A jitter has unique identifiable components. Deterministic jitter (dj) typically results in cases of bandwidth limitations in the transmitter circuit, signal feed-in from other core clocks in the test object, or reflections in the transmission medium. A bandwidth limitation on the output of the transmitter circuit causes jitter when the signal changes the fastest, e.g. When bits in opposite states are adjacent (eg, 1, 0, 1, 0, ...). The bit patterns that provide the most effective display of deterministic jitter depend on the severity of the bandwidth constraint. A jitter that depends on the bit pattern is also referred to as inter-symbol interference (ISI).

Ein Übertragungsjitter kennzeichnet das Maß, bis zu dem ein Jitter, der an dem Ausgang des Testobjekts vorliegt, auf den Ausgang des Testobjekts übertragen wird. Das Übertragungsjitterverhalten eines Testobjekts kann unter Verwendung des Testsystems 200, das im Vorhergehenden mit Bezug auf 5 beschrieben ist, getestet werden. Die Senderschaltung des Testobjekts empfängt ein PRBS als ein Signal 209. Das durch die Senderschaltung erzeugte Ausgangssignal 219 wird über eine hochohmige Pufferschaltung 229 an eine externe Phasenverfolgungsschaltung 207 geliefert. Alternativ kann das im Vorhergehenden mit Bezug auf 7 beschriebene Testsystem 300 verwendet werden, bei dem das Ausgangssignal 219 der Senderschaltung über einen Rückschleifensignalweg 359 dem Eingang der internen Empfängerschaltung 105 zugeführt wird, wobei das Phasensignal durch den Phasenkomparator 121 ausgegeben wird. Vor dem Empfangen des Ausgangssignals 219 werden die externe Phasenverfolgungsschaltung 207 oder die interne Phasenverfolgungsschaltung 107 unter Verwendung eines Signals eines bekannten Jitters kalibriert. Es wird die Verarbeitungsschaltung 233 oder die Verarbeitungsschaltung 133 verwendet, um das entsprechende Phasensignal 223 oder 133 zu analysieren, um den Jitter des Senderausgangssignals 219 zu messen. Übertragungsjitter wird unter Verwendung dieser Jitterberechnung und des Jitterwerts des Signals 219 bewertet.A jitter characterizes the extent to which a jitter present at the output of the test object is transferred to the output of the test object. The transmission jitter behavior of a test object can be determined using the test system 200 referred to above with reference to 5 is described. The transmitter circuit of the device under test receives a PRBS as a signal 209 , The output signal generated by the transmitter circuit 219 is via a high-impedance buffer circuit 229 to an external phase tracking circuit 207 delivered. Alternatively, the above may be described with reference to 7 described test system 300 be used, where the output signal 219 the transmitter circuit via a loopback signal path 359 the input of the internal receiver circuit 105 is supplied, wherein the phase signal through the phase comparator 121 is issued. Before receiving the output signal 219 become the external phase tracking circuit 207 or the internal phase tracking circuit 107 calibrated using a signal from a known jitter. It becomes the processing circuit 233 or the processing circuit 133 used to get the corresponding phase signal 223 or 133 to analyze the jitter of the transmitter output signal 219 to eat. Transmission jitter is calculated using this jitter calculation and the jitter value of the signal 219 rated.

Ein zu dem soeben beschriebenen ähnlicher Test kann verwendet werden, um Defekte wie beispielsweise ISI und eine zugehörige Harmonik zu bestimmen. Die Einspeisung harmonischer Signale in sensible Bereiche des Testobjekts führt zu einem Jitter, der Komponenten aufweist, die mit den eingespeisten Signalen korrelieren. Diese Signale sind in ein Zufallsphasenrauschen eingebettet, es können jedoch DSP-Techniken verwendet werden, um die Signalkomponenten zu extrahieren.A similar test to that just described may be used to determine defects such as ISI and associated harmonic. The injection of harmonic signals into sensitive areas of the test object results in a jitter having components that correlate with the injected signals. These signals are embedded in random phase noise, but DSP techniques can be used to extract the signal components.

Beispiel 5 – EmpfängerentzerrerExample 5 - Receiver Equalizer

Ein Empfängerentzerrer ist eine einstellbare Entzerrerschaltung, die ein Eingangssignal filtert, um durch Bandbreitenbeschränkungen verursachtes ISI zu reduzieren. Ein Beispiel eines Empfängerentzerrers ist bei 563 in 10 gezeigt. Wenn der Empfängerentzerrer optimal eingestellt ist, ist der Phasenfehler, wie durch das Phasensignal 123 dargestellt, unabhängig von dem Bitmuster und den Anstiegs- und Fallzeiten des Eingangssignals. Ein an die Senderschaltung 215 geliefertes Signal 209 ist in der Regel ein Datensignal. Das aus dem Phasenkomparator 121 der Phasenverfolgungsschaltung 107 der dem Empfängerentzerrer 563 nachgeschalteten Empfängerschaltung 105 extrahierte Phasensignal 123 wird durch die Verarbeitungsschaltung 133 verarbeitet, um parametrische Informationen 135 bereitzustellen. Die parametrischen Informationen 135 werden der Entzerrersteuerung 565, die das Entzerrersteuersignal 568 erzeugt, bereitgestellt. Das Entzerrersteuersignal 568 wird dem Entzerrer 563 zugeführt, um zu bewirken, dass der Entzerrer einen Jitter über den definierten Bereich einer Wellenformherabsetzung hinweg minimiert, die dem Eingangssignal 219 der Senderschaltung durch das Sendungsmedium 559 oder eine Belastungsschaltung (nicht gezeigt), die den Ausgang der Senderschaltung 215 mit dem Eingang des Entzerrers 563 verknüpft, auferlegt wird. Mehr Informationen bezüglich dieses Beispiels können in der im Vorhergehenden dargelegten Beschreibung der 1012 gefunden werden.A receiver equalizer is an adjustable equalizer circuit which filters an input signal to reduce ISI caused by bandwidth limitations. An example of a receiver equalizer is included 563 in 10 shown. When the receiver equalizer is set optimally, the phase error is as due to the phase signal 123 regardless of the bit pattern and the rise and fall times of the input signal. On to the transmitter circuit 215 delivered signal 209 is usually a data signal. That from the phase comparator 121 the phase tracking circuit 107 the recipient equalizer 563 downstream receiver circuit 105 extracted phase signal 123 is through the processing circuit 133 processed to parametric information 135 provide. The parametric information 135 become the equalizer control 565 that the equalizer control signal 568 generated, provided. The equalizer control signal 568 becomes the equalizer 563 to cause the equalizer to minimize jitter over the defined range of waveform degradation that is the input signal 219 the transmitter circuit through the transmission medium 559 or a load circuit (not shown) representing the output of the transmitter circuit 215 with the input of the equalizer 563 linked, imposed. More information regarding this example may be found in the above description of the 10 - 12 being found.

Beispiel 6 – Zufälliger/Deterministischer chipinterner Phasenverfolgungsschaltungsharmonikjitter innerhalb des BandesExample 6 - Random / Deterministic On-Chip Phase Tracking Harmonic Jitter Within the Band

Das Phasensignal kann verarbeitet werden, um die spektralen Charakteristika eines sich aus einem aus einer sich außerhalb der Phasenverfolgungsschaltung befindenden Quelle in die Phasenverfolgungsschaltung eingespeisten Signal ergebenden Jitters zu bestimmen. Derartiger Jitter weist zufällige und deterministische Komponenten auf. Deterministischer Jitter wird durch Bandbreitengrenzen in dem Sendungssignal oder durch eingespeiste periodische Signale verursacht.The phase signal may be processed to determine the spectral characteristics of a jitter resulting from a signal fed from a source external to the phase tracking circuit to the phase tracking circuit. Such jitter has random and deterministic components. Deterministic jitter is caused by bandwidth limits in the broadcast signal or by fed periodic signals.

Dieser Aspekt des Verhaltens des Testobjekts kann unter Verwendung eines Testsystems mit einem Rückschleifensignal, das sich innerhalb oder außerhalb des Testobjekts befindet, getestet werden. Optional umfasst der Rückschleifensignalweg eine Belastungsschaltung, wie sie im Vorhergehenden mit Bezug auf 9 beschrieben ist. Bei Ausführungsbeispielen, in denen der Rückschleifensignalweg ein Sendungsmedium umfasst, kann eine Entzerrung des Sendungsmediums erforderlich sein, um zu verhindern, dass ein durch eine Bandbreitenbeschränkung in dem Sendungsmedium verursachter deterministischer Jitter den durch die Bandbreitenbeschränkung der Senderschaltung verursachten deterministischen Jitter verdeckt. Bei diesem Test setzt die Verarbeitungsschaltung 133 das Phasensignal 123 einer Durchschnittsverhaltensspektraldichteanalyse (APSD-Analyse; APSD = average power spectral density) aus, um die spektralen Charakteristika des Phasensignals zu extrahieren. Informationen bezüglich des Jitters können aus den spektralen Charakteristika extrahiert werden. Quellen deterministischen Jitters können durch Korrelieren der aus dem Phasensignal extrahierten spektralen Informationen und sich auf Signale innerhalb oder außerhalb des Testobjekts beziehende spektrale Informationen identifiziert werden. Zufälliger Jitter äußerst sich als ein Spektrum, das keine spezifische Struktur aufweist. Ein derartiges Spektrum stellt ein Weißrauschen dar. Software, die einen Digitalsignalprozessor konfiguriert, um eine derartige Analyse durchzuführen, ist marktüblich.This aspect of the behavior of the test object can be tested using a test system with a loopback signal located inside or outside the test object. Optionally, the loopback signal path comprises a load circuit as described above with reference to FIG 9 is described. In embodiments in which the loopback signal path comprises a broadcast medium, an equalization of the broadcast medium may be required to prevent a deterministic jitter caused by a bandwidth restriction in the broadcast medium from obscuring the deterministic jitter caused by the bandwidth constraint of the transmitter circuit. In this test, the processing circuit sets 133 the phase signal 123 average power spectral density (APSD) analysis to extract the spectral characteristics of the phase signal. Information regarding the jitter can be extracted from the spectral characteristics. Sources of deterministic jitter can be identified by correlating the spectral information extracted from the phase signal and spectral information relating to signals inside or outside the test object. Random jitter manifests itself as a spectrum that has no specific structure. Such a spectrum is white noise. Software that configures a digital signal processor to perform such analysis is commercially available.

Diese Offenbarung beschreibt die Erfindung unter Verwendung veranschaulichender Ausführungsbeispiele im Detail, jedoch ist die durch die angefügten Patentansprüche definierte Erfindung nicht auf die präzisen beschriebenen Ausführungsbeispiele beschränkt.This disclosure describes the invention in detail using illustrative embodiments, but the invention defined by the appended claims is not limited to the precise embodiments described.

Claims (42)

Ein Verfahren zum Verwenden eines Phasenkomparators (121), der Teil einer Phasenverfolgungsschaltung (107) ist, wobei die Phasenverfolgungsschaltung (107) auf einer Phasenregelschleifenschaltung oder auf oder einer Verzögerungsregelschleife basiert, um eine Eingangs-Ausgangs-Schaltung (I/O-Schaltung) eines Testobjekts zu testen, wobei das Verfahren folgende Schritte aufweist: Empfangen (702) eines Signals (109) an dem Testobjekt, wobei das Signal (109) digitale Daten repräsentiert; Extrahieren (704) eines Phasensignals (23; 123) aus dem Phasenkomparator, wobei der Phasenkomparator (121) das Phasensignal (123) ansprechend auf das empfangene Signal (109) erzeugt, so dass das Phasensignal eine oder mehrere Digitalkomponenten (E, L) aufweist, wobei die eine oder die mehreren Digitalkomponenten anzeigen, ob die Phase eines Eingangssignals des Phasenkomparators der Phase eines Vergleichssignals vorauseilt, oder ob die Phase des Eingangssignals des Phasenkomparators der Phase des Vergleichssignals nacheilt, und wobei die Phasenverfolgungsschaltung basierend auf dem Phasensignal das Vergleichssignal steuert, um eine Phasendifferenz zwischen dem Vergleichssignal und dem Eingangssignal des Phasenkomparators zu verringern; und Bestimmen (706) parametrischer Informationen, die sich auf die I/O-Schaltung des Testobjekts beziehen, aus dem Phasensignal.A method of using a phase comparator ( 121 ), the part of a phase tracking circuit ( 107 ), wherein the phase tracking circuit ( 107 ) is based on a phase-locked loop circuit or on a delay locked loop to test an input-output (I / O) circuit of a device under test, the method comprising the steps of: receiving ( 702 ) of a signal ( 109 ) on the test object, the signal ( 109 ) represents digital data; Extract ( 704 ) of a phase signal ( 23 ; 123 ) from the phase comparator, wherein the phase comparator ( 121 ) the phase signal ( 123 ) in response to the received signal ( 109 ), such that the phase signal comprises one or more digital components (E, L), the one or more digital components indicating whether the phase of an input signal of the phase comparator is leading the phase of a comparison signal, or if the phase of the input signal of the phase comparator is phase lags the comparison signal, and wherein the phase tracking circuit controls the comparison signal based on the phase signal to reduce a phase difference between the comparison signal and the input signal of the phase comparator; and determining ( 706 ) parametric information relating to the I / O circuit of the test object, from the phase signal. Das Verfahren gemäß Anspruch 1, bei dem: die I/O-Schaltung den Phasenkomparator aufweist; und das Bestimmen innerhalb des Testobjekts durchgeführt wird.The method of claim 1, wherein: the I / O circuit has the phase comparator; and the determination is performed within the test object. Das Verfahren gemäß Anspruch 2, bei dem: das Testobjekt zusätzlich ein Testzugangstor aufweist; und das Verfahren zusätzlich ein Ausgeben der parametrischen Informationen über das Testzugangstor aufweist.The method of claim 2, wherein: the test object additionally has a test access gate; and the method additionally comprises outputting the parametric information via the test access port. Das Verfahren gemäß Anspruch 1, bei dem das Bestimmen außerhalb des Testobjekts durchgeführt wird.The method of claim 1, wherein the determining is performed outside the test object. Das Verfahren gemäß Anspruch 4, bei dem: die I/O-Schaltung den Phasenkomparator aufweist; das Testobjekt zusätzlich ein Testzugangstor aufweist; und das Verfahren zusätzlich ein Ausgeben des Phasensignals über das Testzugangstor aufweist.The method of claim 4, wherein: the I / O circuit has the phase comparator; the test object additionally has a test access gate; and the method additionally comprises outputting the phase signal via the test access port. Das Verfahren gemäß Anspruch 1, bei dem: die I/O-Schaltung eine Empfängerschaltung aufweist, wobei die Empfängerschaltung den Phasenkomparator aufweist und einen Eingang aufweist, der mit dem Phasenkomparator gekoppelt ist; das Verfahren zusätzlich folgende Schritte aufweist: Bereitstellen einer Senderschaltung mit einem Eingang und einem Ausgang, und Koppeln des Ausgangs der Senderschaltung mit dem Eingang der Empfängerschaltung; und das Empfangen ein Empfangen des Signals an dem Eingang der Senderschaltung aufweist.The method of claim 1, wherein: the I / O circuit has a receiver circuit, the receiver circuit having the phase comparator and having an input coupled to the phase comparator; the method additionally comprises the following steps: Providing a transmitter circuit having an input and an output, and Coupling the output of the transmitter circuit to the input of the receiver circuit; and the receiving comprises receiving the signal at the input of the transmitter circuit. Das Verfahren gemäß Anspruch 6, das zusätzlich vor dem Ausgeben ein Aussetzen des Phasensignals einer Datenreduzierung aufweist.The method of claim 6, further comprising, prior to issuing, exposing the phase signal to data reduction. Das Verfahren gemäß Anspruch 6, bei dem die I/O-Schaltung zusätzlich die Senderschaltung aufweist.The method of claim 6, wherein the I / O circuit additionally comprises the transmitter circuit. Das Verfahren gemäß Anspruch 1, bei dem: die I/O-Schaltung eine Senderschaltung mit einem Eingang und einem Ausgang aufweist; das Verfahren zusätzlich folgende Schritte aufweist: Bereitstellen eines Phasenkomparators, der sich außerhalb des Testobjekts befindet, und Koppeln des Ausgangs der Senderschaltung mit dem Eingang des Phasenkomparators; und das Empfangen ein Empfangen des Signals an dem Eingang der Senderschaltung aufweist.The method of claim 1, wherein: the I / O circuit has a transmitter circuit having an input and an output; the method additionally comprises the following steps: Providing a phase comparator, which is located outside of the test object, and Coupling the output of the transmitter circuit to the input of the phase comparator; and the receiving comprises receiving the signal at the input of the transmitter circuit. Das Verfahren gemäß Anspruch 1, das vor dem Bestimmen zusätzlich den Schritt eines Unterwerfens des Phasensignals einer Datenreduzierung aufweist.The method of claim 1, further comprising, prior to determining, the step of subjecting the data reduction phase signal to data reduction. Das Verfahren gemäß Anspruch 10, bei dem die Datenreduzierung entweder ein Filtern oder ein Komprimieren aufweist.The method of claim 10, wherein the data reduction comprises either filtering or compressing. Das Verfahren gemäß Anspruch 1, bei dem das Bestimmen ein Bestimmen eines aus einem zufälligen Senderjitter (rj), einem deterministischen Senderjitter (dj) und einem harmonischen Senderjitter als die parametrischen Informationen aufweist. The method of claim 1, wherein the determining comprises determining one of a random sender jitter (rj), a deterministic sender jitter (dj), and a harmonic sender jitter as the parametric information. Das Verfahren gemäß Anspruch 1, bei dem das Bestimmen ein Bestimmen eines aus einem Empfängertakt und Datenrückgewinnungsproportional- und -integralschleifenkonstanten, einem Empfängereingangsversatz, einem funktionalen Empfängerfehlschlagen, einem parametrischen Empfängerfehlschlagen und einem Empfängerentzerrungsverhalten als die parametrischen Informationen aufweist.The method of claim 1, wherein the determining comprises determining one of a receiver clock and data recovery proportional and integral loop constant, a receiver input offset, a receiver functional error, a parametric receiver error, and a receiver equalization behavior as the parametric information. Das Verfahren gemäß Anspruch 1, bei dem: Das Empfangen ein Empfangen des Signals an der I/O-Schaltung aufweist; die I/O-Schaltung den Phasenkomparator aufweist; und die parametrischen Informationen Abweichungen zwischen Übergangszeitgebungen des Phasensignals und nominalen Übergangszeitgebungen darstellen.The method of claim 1, wherein: The receiving comprises receiving the signal at the I / O circuit; the I / O circuit has the phase comparator; and the parametric information represents deviations between transitional timings of the phase signal and nominal transitional timings. Das Verfahren gemäß Anspruch 14, bei dem das Signal eine bekannte Übergangszeitgebungsgenauigkeit aufweist.The method of claim 14, wherein the signal has a known transition timing accuracy. Das Verfahren gemäß Anspruch 1, bei dem die parametrischen Informationen zusätzlich eine Durchschnittsverhaltensspektraldichte aufweisen.The method of claim 1, wherein the parametric information additionally has an average performance spectral density. Das Verfahren gemäß Anspruch 1, bei dem das Empfangen ein Empfangen einer Pseudozufallsbitsequenz als das Signal aufweist.The method of claim 1, wherein receiving comprises receiving a pseudorandom bit sequence as the signal. Das Verfahren gemäß Anspruch 1, bei dem das Empfangen folgende Schritte aufweist: Bereitstellen einer Bitsequenz; und periodisches Versetzen der Bitsequenz in Phase durch nicht ganzzahlige Einheitsintervalle, um das Signal zu erzeugen.The method of claim 1, wherein the receiving comprises the steps of: Providing a bit sequence; and periodically shifting the bit sequence in phase through non-integer unit intervals to produce the signal. Das Verfahren gemäß Anspruch 1, bei dem das Empfangen folgende Schritte aufweist: Bereitstellen einer Bitsequenz; und sinusförmiges Modulieren der Bitsequenz in Phase, um das Signal zu erzeugen.The method of claim 1, wherein the receiving comprises the steps of: Providing a bit sequence; and sinusoidally modulating the bit sequence in phase to produce the signal. Das Verfahren gemäß Anspruch 1, bei dem das Empfangen folgende Schritte aufweist: Bereitstellen eines Eingangssignals; und Aussetzen des Eingangssignals einer Wellenformherabsetzung, um das Signal bereitzustellen.The method of claim 1, wherein the receiving comprises the steps of: Providing an input signal; and Subjecting the input signal to a waveform degradation to provide the signal. Das Verfahren gemäß Anspruch 20, bei dem das Empfangen folgende Schritte aufweist: Bereitstellen eines Eingangssignals; Vorverzerren des Eingangssignals, um ein vorverzerrtes Eingangssignal bereitzustellen; Senden des vorverzerrten Eingangssignals an das Testobjekt über ein Sendungsmedium, wobei das Senden das vorverzerrte Eingangssignal der Wellenformherabsetzung aussetzt; und Kalibrieren der Entzerrung, um die Wellenformherabsetzung zu kompensieren.The method of claim 20, wherein the receiving comprises the steps of: Providing an input signal; Predistorting the input signal to provide a predistorted input signal; Transmitting the predistorted input signal to the test object via a transmission medium, the transmission exposing the predistorted input signal to the waveform reduction; and Calibrate the equalization to compensate for the waveform degradation. Das Verfahren gemäß Anspruch 21, bei dem: das Senden ein Senden des vorverzerrten Eingangssignals durch das Sendungsmedium von einem Proximalende zu einem Distalende aufweist; das Entzerren eine erste Vorverzerrung anwendet; und das Kalibrieren folgende Schritte aufweist: Abschließen des Distalendes des Sendungsmediums mit einem reflektierenden Abschluss, an dem Proximalende des Sendungsmediums, Subtrahieren des vorverzerrten Eingangssignals von einer Überlagerung eines vorverzerrten reflektierten Signals und dem vorverzerrten Eingangssignal, um das vorverzerrte reflektierte Signal zu erhalten, wobei sich das vorverzerrte reflektierte Signal aus einer Reflexion des vorverzerrten Eingangssignals an dem Abschluss ergibt; Entzerren des vorverzerrten reflektierten Signals mit einer zweiten Entzerrung, um ein reflektiertes Signal zu erhalten, wobei die zweite Entzerrung gleich der ersten Entzerrung ist; und Einstellen der ersten Entzerrung und der zweiten Entzerrung, bis das reflektierte Signal mit dem Eingangssignal übereinstimmt.The method of claim 21, wherein: the transmitting comprises transmitting the predistorted input signal through the transmission medium from a proximal end to a distal end; the equalizing applies a first predistortion; and the calibration comprises the following steps: Terminating the distal end of the mailpiece with a reflective finish; at the proximal end of the broadcast medium, subtracting the predistorted input signal from an overlay of a predistorted reflected signal and the predistorted input signal to obtain the predistorted reflected signal, the predistorted reflected signal resulting from a reflection of the predistorted input signal at the termination; Equalizing the predistorted reflected signal with a second equalization to obtain a reflected signal, the second equalization equaling the first equalization; and Adjusting the first equalization and the second equalization until the reflected signal matches the input signal. Das Verfahren gemäß Anspruch 1, bei dem das Extrahieren ein Umwandeln eines Linearphasensignals in ein Digitalphasensignal aufweist. The method of claim 1, wherein said extracting comprises converting a linear phase signal into a digital phase signal. Ein Testsystem (100) zum Testen eines Testobjekts, das eine Eingangs-Ausgangs-Schaltung (I/O-Schaltung) (103) aufweist, wobei das Testsystem folgende Merkmale aufweist: eine Phasenverfolgungsschaltung (107), die einen Phasenkomparator (121) aufweist, der bedienbar ist, um ein Phasensignal (123) zu erzeugen, wobei die Phasenverfolgungsschaltung auf einer Phasenregelschleifenschaltung oder einer Verzögerungsregelschleife basiert, und wobei die Phasenverfolgungsschaltung ausgelegt ist, um basierend auf dem Phasensignal das Vergleichssignal zu steuern, um eine Phasendifferenz zwischen dem Vergleichssignal und dem Eingangssignal des Phasenkomparators zu verringern, und wobei der Phasenkomparator ausgelegt ist, um das Phasensignal ansprechend auf ein an dem Testobjekt empfangenes Signal, das digitale Daten repräsentiert, zu erzeugen, so dass das Phasensignal eine oder mehrere Digitalkomponenten (E, L) aufweist, wobei die eine oder die mehreren Digitalkomponenten anzeigen, ob die Phase eines Eingangssignals des Phasenkomparators der Phase eines Vergleichssignals vorauseilt, oder ob die Phase des Eingangssignals des Phasenkomparators der Phase des Vergleichssignals nacheilt; und eine Verarbeitungsschaltung (133), die angeschlossen ist, um das durch den Phasenkomparator erzeugte Signal zu empfangen, wobei die Verarbeitungsschaltung bedienbar ist, um parametrische Informationen (135), die sich auf die I/O-Schaltung beziehen, aus dem Phasensignal zu bestimmen.A test system ( 100 ) for testing a test object having an input-output circuit (I / O circuit) ( 103 ), the test system comprising: a phase tracking circuit ( 107 ), which has a phase comparator ( 121 ) operable to provide a phase signal ( 123 The phase tracking circuit is configured to control the comparison signal based on the phase signal to reduce a phase difference between the comparison signal and the input signal of the phase comparator, and wherein the phase comparator is configured to generate the phase signal in response to a signal received on the test object representing digital data, such that the phase signal comprises one or more digital components (E, L), the one or more digital components indicating whether the phase an input signal of the phase comparator leads the phase of a comparison signal, or whether the phase of the input signal of the phase comparator lags the phase of the comparison signal; and a processing circuit ( 133 ) connected to receive the signal generated by the phase comparator, the processing circuitry being operable to provide parametric information ( 135 ) related to the I / O circuit can be determined from the phase signal. Das Testsystem gemäß Anspruch 24, bei dem sich die Verarbeitungsschaltung außerhalb des Testobjekts befindet.The test system of claim 24, wherein the processing circuitry is external to the test object. Das Testsystem gemäß Anspruch 24, bei dem: die I/O-Schaltung eine Empfängerschaltung (105) aufweist; und die Phasenverfolgungsschaltung einen Teil der Empfängerschaltung bildet.The test system of claim 24, wherein: the I / O circuit is a receiver circuit ( 105 ) having; and the phase tracking circuit forms part of the receiver circuit. Das Testsystem gemäß Anspruch 26, bei dem sich die Verarbeitungsschaltung innerhalb des Testobjekts befindet.The test system of claim 26, wherein the processing circuitry is within the test object. Das Testsystem gemäß Anspruch 26, bei dem: die Verarbeitungsschaltung sich außerhalb des Testobjekts befindet; und das Testsystem zusätzlich eine Verbindung zwischen dem Phasenkomparator und der Verarbeitungsschaltung aufweist.The test system of claim 26, wherein: the processing circuit is located outside the test object; and the test system additionally has a connection between the phase comparator and the processing circuit. Das Testsystem gemäß Anspruch 26, bei dem die Verarbeitungsschaltung eine Datenreduzierungsschaltung (151) aufweist, die sich innerhalb des Testobjekts befindet, und einen Analysator (153) aufweist, der sich außerhalb des Testobjekts befindet.The test system of claim 26, wherein the processing circuit comprises a data reduction circuit (12). 151 ), which is located inside the test object, and an analyzer ( 153 ) located outside the test object. Das Testsystem gemäß Anspruch 29, das zusätzlich eine Kommunikationsverknüpfung zwischen der Datenreduzierungsschaltung und dem Analysator aufweist.The test system of claim 29, further comprising a communication link between the data reduction circuit and the analyzer. Das Testsystem gemäß Anspruch 26, bei dem: die Empfängerschaltung einen Eingang aufweist; und das Testsystem zusätzlich eine Belastungsschaltung (182) aufweist, die dem Eingang der Empfängerschaltung vorgeschaltet ist.The test system of claim 26, wherein: the receiver circuit has an input; and the test system additionally a load circuit ( 182 ), which is connected upstream of the input of the receiver circuit. Das Testsystem gemäß Anspruch 24, bei dem: entweder die I/O-Schaltung oder das Testsystem eine Senderschaltung (215) mit einem Ausgang aufweist; und die Phasenverfolgungsschaltung (207) einen Eingang aufweist, der mit dem Ausgang der Senderschaltung gekoppelt ist.The test system of claim 24, wherein: either the I / O circuit or the test system includes a transmitter circuit (15); 215 having an output; and the phase tracking circuit ( 207 ) has an input coupled to the output of the transmitter circuit. Das Testsystem gemäß Anspruch 32, bei dem die I/O-Schaltung die Senderschaltung aufweist.The test system of claim 32, wherein the I / O circuit comprises the transmitter circuit. Das Testsystem gemäß Anspruch 32, bei dem sich die Senderschaltung außerhalb des Testobjekts befindet.The test system of claim 32, wherein the transmitter circuit is outside of the test object. Das Testsystem gemäß Anspruch 32, das zusätzlich eine Belastungsschaltung (182) zwischen dem Ausgang der Senderschaltung und dem Eingang der Empfängerschaltung aufweist. The test system according to claim 32, additionally comprising a load circuit ( 182 ) between the output of the transmitter circuit and the input of the receiver circuit. Das Testsystem gemäß Anspruch 35, das zusätzlich eine zusätzliche Phasenverfolgungsschaltung (207) zwischen dem Ausgang der Senderschaltung und dem Eingang der Belastungsschaltung aufweist.The test system according to claim 35, additionally comprising an additional phase tracking circuit ( 207 ) between the output of the transmitter circuit and the input of the load circuit. Das Testsystem gemäß Anspruch 36, bei dem: die I/O-Schaltung die Senderschaltung aufweist; die zusätzliche Phasenverfolgungsschaltung einen zusätzlichen Phasenkomparator (221) aufweist, wobei der zusätzliche Phasenkomparator ein zusätzliches Phasensignal (223) erzeugt; und die Verarbeitungsschaltung zusätzlich angeschlossen ist, um das zusätzliche Phasensignal zu empfangen und zusätzlich bedienbar ist, um zusätzliche parametrische Informationen, die sich auf die I/O-Schaltung beziehen, aus dem zusätzlichen Phasensignal zu bestimmen.The test system of claim 36, wherein: the I / O circuit comprises the transmitter circuit; the additional phase tracking circuit has an additional phase comparator ( 221 ), wherein the additional phase comparator an additional phase signal ( 223 ) generated; and the processing circuitry is additionally connected to receive the additional phase signal and additionally operable to determine additional parametric information related to the I / O circuit from the additional phase signal. Das Testsystem gemäß Anspruch 24, bei dem: die I/O-Schaltung (503) eine Empfängerschaltung (105) und einen Empfängerentzerrer (563) aufweist, die in tandem mit der Empfängerschaltung verbunden sind; die parametrischen Informationen sich auf den Empfängerentzerrer beziehen; und das Testsystem zusätzlich eine Entzerrersteuerung (565) aufweist, die angeschlossen ist, um die parametrischen Informationen zu empfangen, und ansprechend darauf bedienbar ist, um dem Empfängerentzerrer ein Entzerrersteuersignal bereitzustellen.The test system of claim 24, wherein: the I / O circuit ( 503 ) a receiver circuit ( 105 ) and a receiver equalizer ( 563 ) which are connected in tandem with the receiver circuit; the parametric information relates to the receiver equalizer; and the test system additionally an equalizer control ( 565 ) connected to receive the parametric information and operable in response to provide the equalizer control signal to the receiver equalizer. Eine integrierte Schaltung, die das Testsystem gemäß Anspruch 24 aufweist.An integrated circuit comprising the test system of claim 24. Eine elektronische Vorrichtung, die folgende Merkmale aufweist: eine Digital-Eingangs-Ausgangs-Schaltung (103), die eine Phasenverfolgungsschaltung (107) aufweist, wobei die Phasenverfolgungsschaltung auf einer Phasenregelschleifenschaltung oder einer Verzögerungsregelschleife basiert, wobei die Phasenverfolgungsschaltung einen Phasenkomparator (121) aufweist, der bedienbar ist, um ein Phasensignal (123) ansprechend auf ein an der elektronischen Vorrichtung empfangenes Signal zu erzeugen, und wobei die Phasenverfolgungsschaltung ausgelegt ist, um basierend auf dem Phasensignal das Vergleichssignal zu steuern, um eine Phasendifferenz zwischen dem Vergleichssignal und dem Eingangssignal des Phasenkomparators zu verringern; und einen Signalweg für das Phasensignal, wobei sich der Signalweg von dem Phasenkomparator zu einer Verarbeitungsschaltung außerhalb der Phasenverfolgungsschaltung erstreckt, wobei die Verarbeitungsschaltung ausgelegt ist, um parametrische Informationen, die sich auf die Digital-Eingangs-ausgangs-Schaltung beziehen, aus dem Phasensignal zu bestimmen.An electronic device comprising: a digital input-output circuit ( 103 ) comprising a phase tracking circuit ( 107 ), wherein the phase tracking circuit is based on a phase locked loop circuit or a delay locked loop, wherein the phase tracking circuit comprises a phase comparator ( 121 ) operable to provide a phase signal ( 123 ) in response to a signal received at the electronic device, and wherein the phase tracking circuit is configured to control the comparison signal based on the phase signal to reduce a phase difference between the comparison signal and the input signal of the phase comparator; and a signal path for the phase signal, the signal path extending from the phase comparator to a processing circuit external to the phase tracking circuit, wherein the processing circuit is configured to determine parametric information related to the digital input output circuit from the phase signal , Die elektronische Vorrichtung gemäß Anspruch 40, bei der sich der Signalweg zu einem Ort außerhalb der Eingangs-Ausgangs-Schaltung erstreckt.The electronic device of claim 40, wherein the signal path extends to a location outside the input-output circuit. Die elektronische Vorrichtung gemäß Anspruch 40, bei der das Phasensignal eine Frühphasensignalkomponente und eine Spätphasensignalkomponente aufweist.The electronic device of claim 40, wherein the phase signal comprises an early phase signal component and a late phase signal component.
DE112006001266T 2005-05-19 2006-05-18 Parameter measurement of high-speed I / O systems Active DE112006001266B4 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US68310505P 2005-05-19 2005-05-19
US60/683,105 2005-05-19
PCT/US2006/019467 WO2006125161A2 (en) 2005-05-19 2006-05-18 Parametric measurement of high-speed i/o systems

Publications (2)

Publication Number Publication Date
DE112006001266T5 DE112006001266T5 (en) 2008-04-30
DE112006001266B4 true DE112006001266B4 (en) 2011-09-08

Family

ID=37432178

Family Applications (1)

Application Number Title Priority Date Filing Date
DE112006001266T Active DE112006001266B4 (en) 2005-05-19 2006-05-18 Parameter measurement of high-speed I / O systems

Country Status (2)

Country Link
DE (1) DE112006001266B4 (en)
WO (1) WO2006125161A2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4774454A (en) * 1986-08-06 1988-09-27 Advantest Corporation Distortion measuring system method utilizing signal suppression
US5568493A (en) * 1992-10-16 1996-10-22 Texas Instruments Incorporated Scan based testing for analog module within a mixed analog and digital circuit
US6313682B1 (en) * 1999-12-08 2001-11-06 Analog Devices, Inc. Pulse generation circuit and method with transmission pre-emphasis
US6421801B1 (en) * 1999-06-08 2002-07-16 Intel Corporation Testing IO timing in a delay locked system using separate transmit and receive loops
US20030210029A1 (en) * 2002-05-07 2003-11-13 Billy Antheunisse Coherent clock measurement unit

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4774454A (en) * 1986-08-06 1988-09-27 Advantest Corporation Distortion measuring system method utilizing signal suppression
US5568493A (en) * 1992-10-16 1996-10-22 Texas Instruments Incorporated Scan based testing for analog module within a mixed analog and digital circuit
US6421801B1 (en) * 1999-06-08 2002-07-16 Intel Corporation Testing IO timing in a delay locked system using separate transmit and receive loops
US6313682B1 (en) * 1999-12-08 2001-11-06 Analog Devices, Inc. Pulse generation circuit and method with transmission pre-emphasis
US20030210029A1 (en) * 2002-05-07 2003-11-13 Billy Antheunisse Coherent clock measurement unit

Also Published As

Publication number Publication date
WO2006125161A3 (en) 2007-05-24
WO2006125161A2 (en) 2006-11-23
DE112006001266T5 (en) 2008-04-30

Similar Documents

Publication Publication Date Title
DE112020000640T5 (en) Systems, methods and apparatus for high speed input / output margin testing
DE10110315C2 (en) Optimize the performance of a clocked system by adjusting clock control settings and clock frequency
DE60126675T2 (en) IMPROVED RETRACTING OF SERIAL DEVICES
DE69905750T2 (en) DEVICE AND METHOD FOR CALIBRATING RUNTIME DIFFERENCES
US7571363B2 (en) Parametric measurement of high-speed I/O systems
DE19950506A1 (en) Determination of signal jitter for application in high-speed data transfer or communications, for use in data networks, e.g. gigabit Ethernet, involves applying test pattern to device under test
DE112021006166T5 (en) Systems, methods and devices for testing entry and exit margins at high speed
DE102006034754A1 (en) Apparatus and method for testing a semiconductor device and eye-mask generator
DE102006006048A1 (en) Test device and test procedure
DE112005001645T5 (en) Precise timing device and method therefor
EP2132582B1 (en) Method for determining asymmetrical signal lag of a signal path inside an integrated circuit
DE10116380A1 (en) Semiconductor testing system, has electronic pin stage for supplying test pattern to tested semiconductor and detecting corresponding signal response
DE112006002092T5 (en) Circuit card synchronization within a standardized test instrument chassis
DE10316568A1 (en) Jitter measurement circuit
DE19700513A1 (en) Semiconductor testing system for semiconductor integrated circuits logically linked with CAD data from CAD computer
DE112008001350B4 (en) Calibration of phase fluctuations
DE102005013327A1 (en) Analog waveform information of binary sampled measurements
DE4344294C2 (en) Method for checking the function of an integrated circuit and device for carrying out the method
DE112008001358T5 (en) tester
DE60204156T2 (en) ADAPTIVE DETERGENT FOR DISTORTION REDUCTION IN A COMMUNICATION CHANNEL
DE60122960T2 (en) Digital built-in self-test circuitry for phase locked loop
DE102006011706B4 (en) Semiconductor device, as well as semiconductor device test method
DE10035169A1 (en) Method and device for testing the setup time and hold time of signals of a circuit with clocked data transmission
DE102007063468A1 (en) Jitter amplifier circuit, signal generation circuit, semiconductor chip and tester
DE112006001266B4 (en) Parameter measurement of high-speed I / O systems

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
R018 Grant decision by examination section/examining division
R020 Patent grant now final

Effective date: 20111209

R082 Change of representative

Representative=s name: SCHOPPE, ZIMMERMANN, STOECKELER, ZINKLER & PAR, DE

R081 Change of applicant/patentee

Owner name: KEYSIGHT TECHNOLOGIES, INC. (N.D.GES.D.STAATES, US

Free format text: FORMER OWNER: AGILENT TECHNOLOGIES, INC. (N.D.GES.D.STAATES DELAWARE), PALO ALTO, CALIF., US

Effective date: 20141028

R082 Change of representative

Representative=s name: SCHOPPE, ZIMMERMANN, STOECKELER, ZINKLER, SCHE, DE

Effective date: 20141028

Representative=s name: SCHOPPE, ZIMMERMANN, STOECKELER, ZINKLER & PAR, DE

Effective date: 20141028