WO2005013546A1 - クロック乗換装置、及び試験装置 - Google Patents
クロック乗換装置、及び試験装置 Download PDFInfo
- Publication number
- WO2005013546A1 WO2005013546A1 PCT/JP2004/010319 JP2004010319W WO2005013546A1 WO 2005013546 A1 WO2005013546 A1 WO 2005013546A1 JP 2004010319 W JP2004010319 W JP 2004010319W WO 2005013546 A1 WO2005013546 A1 WO 2005013546A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- clock
- phase
- unit
- input data
- output
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0008—Synchronisation information channels, e.g. clock distribution lines
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/3181—Functional testing
- G01R31/319—Tester hardware, i.e. output processing circuits
- G01R31/31903—Tester hardware, i.e. output processing circuits tester configuration
- G01R31/31908—Tester set-up, e.g. configuring the tester to the device under test [DUT], down loading test patterns
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/3181—Functional testing
- G01R31/319—Tester hardware, i.e. output processing circuits
- G01R31/31917—Stimuli generation or application of test patterns to the device under test [DUT]
- G01R31/31922—Timing generation or clock distribution
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/02—Speed or phase control by the received code signals, the signals containing no special synchronisation information
- H04L7/033—Speed or phase control by the received code signals, the signals containing no special synchronisation information using the transitions of the received signal to control the phase of the synchronising-signal-generating means, e.g. using a phase-locked loop
- H04L7/0337—Selecting between two or more discretely delayed clocks or selecting between two or more discretely delayed received code signals
Definitions
- the present invention relates to a clock transfer device.
- the present invention relates to a clock transfer device that outputs input data provided in synchronization with a transmission clock in synchronization with an internal clock having a phase different from that of the transmission clock.
- a test apparatus such as a semiconductor test apparatus applies a test pattern to a device under test such as a semiconductor, receives an output signal output by the device under test based on the test pattern, and compares the received output signal with an expected value. The quality of the device under test is determined by comparison.
- the output signal output from the device under test includes variations in the amount of delay due to power supply fluctuations, temperature fluctuations, manufacturing fluctuations of LSIs, substrates, and cables. Therefore, the test apparatus receives the output signal output from the device under test by replacing the output signal with the internal clock of the test apparatus with low noise.
- the device under test since the device under test operates with a clock different from the internal clock of the test equipment, when receiving the output signal from the device under test, the phase of the clock of the device under test and the internal clock of the test equipment are received. It is necessary to initialize to synchronize with the phase. Conventionally, signals have been transferred between clocks of different phases by optimizing the arrangement and wiring of components, or by using an interleaving circuit or a variable delay circuit.
- an object of the present invention is to provide a clock transfer device that can solve the above problems. This object is achieved by a combination of features described in the independent claims.
- the dependent claims define further advantageous embodiments of the present invention. Means for solving the problem
- clock transfer that outputs input data provided in synchronization with a transmission clock in synchronization with an internal clock having a phase different from that of the transmission clock.
- a comparison clock generator for generating, based on a transmission clock, a comparison clock in which each rising edge or each falling edge is substantially at the center of an eye opening of the corresponding input data; and Receiving the input data and an initialization section for controlling the phase of the internal clock so that the clock phase becomes substantially the same as the phase of the comparison clock; And a data output unit that synchronizes the data with the internal clock and outputs the data as output data.
- the clock transfer device captures input data in synchronization with a rising edge or a falling edge of a transmission clock, thereby converting input data that changes in synchronization with a rising edge or a falling edge of the transmission clock.
- the comparison clock generation unit further includes an input data capture unit that generates and outputs the input data to the data output unit, and the comparison clock generation unit delays the transmission clock by a half cycle so that each rising edge or each falling edge is input data.
- a comparison clock is generated approximately at the center of the eye opening of the input data output by the data capturing unit.
- the initialization unit synchronizes the output data output from the data output unit with a comparison clock.
- a determination unit that determines a pass or a failure of the output data by comparing the output data captured and captured with an expected value of the output data stored in advance, and based on the determination result determined by the determination unit.
- a phase control unit for generating a phase setting signal for setting a phase; and a phase setting unit for setting an internal clock phase based on the phase setting signal generated by the phase control unit.
- a phase setting unit that causes the data output unit to output the output data and causes the determination unit to determine the output data in accordance with the set internal clock phase.
- the phase control unit is configured to sequentially change the phase setting signal.
- phase setting unit sequentially changes the phase of the internal clock and receives the judgment result of the judgment unit corresponding to each changed phase, and the judgment result changes from pass to fail And substantially the same as the comparison clock phase the phase of the internal clock by stopping the change of the phase setting signal
- the phase setting unit generates a reference clock having a frequency that is an integer multiple of the internal clock, and a frequency substantially the same as the internal clock by dividing the frequency of the reference clock generated by the reference clock generating unit.
- a frequency-divided reference clock that is a frequency, an inverted frequency-divided reference clock obtained by inverting the frequency-divided reference clock, and a plurality of frequency-divided reference clocks and the inverted frequency-divided reference clock that are each delayed by one period of the reference clock
- a phase-change clock generation unit for generating a phase-delay reference clock; a frequency-divided reference clock, an inverted frequency-divided reference clock, and a frequency-divided reference clock generated by the phase-change clock generation unit based on a phase setting signal received from the phase control unit.
- a phase-change clock selector for selecting one of the phase-delay reference clocks and outputting the selected clock as an internal clock to the data output unit.
- the phase setting unit further generates an input data selection signal that changes in synchronization with the internal clock, and the clock transfer device captures the input data at the rising edge of the divided transmission clock obtained by dividing the transmission clock.
- a rising edge that outputs input data in synchronization with the rising edge of the divided transmission clock fetches input data at the falling edge of the divided transmission clock,
- the input data is output in synchronization with the falling edge.
- the falling capture unit and the input data output by the rising capture unit and the falling capture unit change at substantially the same cycle as the divided transmission clock.
- an input data selection section for selecting alternately in synchronization with the input data selection signal and outputting the selected input data to the data output section.
- the comparison clock generation unit delays the transmission clock by one cycle, so that the input data output by the rising capture unit and the eye opening of the input data output by the fall capture unit can be adjusted for each eye opening.
- a comparison clock which is alternately substantially at the center is generated.
- the phase setting unit is configured to generate a reference clock whose frequency is an integral multiple of the internal clock, and to divide the reference clock generated by the reference clock generating unit so as to be substantially the same as the internal clock.
- a frequency-divided reference clock that is a frequency, an inverted frequency-divided reference clock obtained by inverting the frequency-divided reference clock, and a plurality of frequency-divided reference clocks and the inverted frequency-divided reference clock that are each delayed by one period of the reference clock
- a phase-change clock generator that generates a phase-delay reference clock; a frequency-divided reference clock, an inverted frequency-divided reference clock, and a plurality of signals generated by the phase-change clock generator based on a phase setting signal received from the phase controller.
- a phase change clock selection unit that selects one of the phase delay reference clocks and outputs it to the data output unit as an internal clock.
- the clock generation unit generates a divided reference clock, an inverted divided reference clock, and a divided phase change clock obtained by dividing each of a plurality of phase delay reference clocks, based on a phase setting signal received from the phase control unit.
- a divided phase change clock selecting section that selects one of a plurality of divided phase change clocks and outputs the selected divided phase change clock, and a divided phase based on a phase setting signal received from the phase control section.
- a selection signal generation unit that provides either the selected divided phase change clock output from the changed clock selection unit or the inverted selected divided phase change clock as an input data selection signal to the input data selection unit.
- a test apparatus for testing an electronic device that outputs an output signal and a transmission clock synchronized with the output signal, wherein a test pattern for testing the electronic device is provided.
- a test pattern generation unit to generate a timing generator to generate a desired timing; and a waveform shaping unit to shape a test signal to be input to the electronic device based on the test pattern and the timing generated by the timing generator.
- a clock transfer unit that receives the transmission clock and the output signal, and synchronizes the received output signal with the internal clock of the test apparatus having a different phase from the transmission clock, and an output signal that the clock transfer unit synchronizes with the internal clock.
- a test determination unit for determining the quality of the electronic device based on the clock.
- the comparison clock generator which generates the comparison clock whose falling edge is approximately at the center of the eye opening of the corresponding output signal based on the transmission clock, is almost the same as the phase of the internal clock S.
- An initialization section that controls the phase of the internal clock, an internal clock whose phase is controlled by the initialization section, and an output signal, and a data output that outputs the output signal in synchronization with the internal clock.
- a test apparatus having a part is provided.
- the phase of the clock is adjusted by the control circuit, it is not necessary to consider the pattern length, cable length, and process variation, and the number of phases of the interleave circuit is reduced. can do. Therefore, the number of design steps can be reduced, and power consumption can be reduced. Also, since it is not necessary to provide a variable delay circuit for each signal line, the time required for initialization can be reduced.
- FIG. 1 is a diagram showing an example of a configuration of a test system 10 according to an embodiment of the present invention.
- FIG. 2 is a diagram illustrating an example of a configuration of a clock transfer unit 206.
- FIG. 3 is a timing chart for explaining an example of the operation of the clock transfer unit 206.
- FIG. 4 is a diagram showing an example of a circuit configuration of a clock transfer unit 206 in one-way processing.
- FIG. 5 is a flowchart showing an example of an initialization operation of the clock transfer unit 206.
- FIG. 6 is a timing chart illustrating an initialization operation of the clock transfer unit 206 when the phase of CLKA and the phase of CLKB 2 are most shifted.
- FIG. 7 is a timing chart illustrating an initialization operation of the clock transfer unit 206 when the phase of CLKA and the phase of CLKB2 are shifted by a half cycle.
- FIG. 8 is a timing chart illustrating an initialization operation of the clock transfer unit 206 when the phase of CLKA and the phase of CLKB2 are closest.
- FIG. 9 is a diagram showing an example of a circuit configuration of a clock transfer unit 206 in 2-way processing.
- FIG. 10 A diagram of the clock transfer unit 206 when the phase of CLKA and the phase of CLKB2 are most shifted. 6 is a timing chart illustrating a initialization operation.
- FIG. 11 is a timing chart illustrating an initialization operation of the clock transfer unit 206 when the phase of CLKA and the phase of CLKB2 are closest. Explanation of symbols
- FIG. 1 is a diagram showing an example of a configuration of a test system 10 according to an embodiment of the present invention.
- the test system 10 includes a device under test 100 and a test apparatus 200.
- the device under test 100 is an electronic device such as a semiconductor circuit to be tested.
- the test apparatus 200 gives a test pattern to the device under test 100, receives an output signal of the device under test 100 based on the test pattern, and compares the output signal with an expected value, thereby obtaining a signal of the device under test 100. The quality is determined.
- the device under test 100 includes an internal circuit 102 and a clock generation unit 104.
- the clock generation unit 104 generates a clock for operating the internal circuit 102 and outputs the clock to the internal circuit 102. Further, the clock generation unit 104 outputs the generated clock to the test apparatus 200 as a transmission clock. Further, the clock generation unit 104 generates a transmission clock according to a control signal from the test apparatus 200.
- the internal circuit 102 stores the test pattern received from the test apparatus 200. , And outputs the processing result as an output signal to the test apparatus 200 in synchronization with the transmission clock.
- synchronizing means that the phases of signals having substantially the same period but different phases are synchronized with each other.
- the test apparatus 200 includes a timing generator 201, a test pattern generation unit 202, a waveform shaping unit 203, a test determination unit 204, and a clock transfer unit 206.
- the test pattern generation unit 202 generates a test pattern for testing the device under test 100.
- the timing generator 201 generates a desired timing.
- the timing generator 201 generates a clock having a desired frequency.
- the waveform shaping unit 203 shapes a test signal to be input to the device under test 100 based on the test pattern and the timing generated by the timing generator 201.
- the test pattern is a pattern represented by digital data
- the waveform shaping section 203 outputs a voltage corresponding to the data of the test pattern according to a clock provided from the timing generator 201.
- the test pattern generation unit 202 generates an expected value of the output signal of the device under test 100 for the generated test pattern, and provides the expected value to the test determination unit 204.
- Clock transfer section 206 receives a transmission clock and an output signal of internal circuit 102 output in synchronization with the transmission clock. Then, clock transfer section 206 synchronizes the received output signal with the internal clock of test apparatus 200 having a different phase from the transmission clock, and sends the output signal to test determination section 204.
- the clock transfer unit 206 of the present embodiment transfers the output signal received from the device under test 100 to the internal clock of the test apparatus 200 having a phase different from that of the transmission clock of the device under test 100.
- the clock transfer unit 206 may be provided inside the device under test 100. In this case, among a plurality of devices under test 100 operating with clocks having different phases, the output signal output in synchronization with the transmission clock of one device under test 100 is superposed on the clock of the other device under test 100. Can be replaced.
- the clock transfer unit 206 may be provided inside each block in a device having a plurality of blocks operating with clocks having different phases. Also in this case, in the same device, the output signal output in synchronization with the transmission clock of one block can be replaced with the clock of the other block.
- FIG. 2 is a diagram showing an example of the configuration of the clock transfer unit 206.
- the clock transfer unit 206 includes an input data acquisition unit 210, a data output unit 220, a comparison clock generation unit 230, an output data determination unit 240, a phase control unit 250, and a phase setting unit 260.
- the input data capture unit 210 captures INDATA, which is data input from the internal circuit 102, in synchronization with a rising edge or a falling edge of the transmission clock CLKA input from the clock generation unit 104, It generates INDAOUT, which is input data that changes in synchronization with the rising edge or falling edge of the transmission clock, and outputs it to the data output unit 220.
- the data output unit 220 captures INDAOUT in synchronization with CL KB2, which is a clock having the same cycle as the internal clock of the test apparatus 200, and outputs data that changes in synchronization with the rising edge or falling edge of CLKB2. Output a certain OUTDATA.
- the phase of CLKB2 is initialized in advance so as to be approximately at the center of the eye opening of the rising or falling edge force SINDAOUT.
- the eye opening of INDAOUT is a period between adjacent data transition periods.
- the data transition period is a period during which the data between adjacent data transitions in the respective data of INDAOUT corresponding to the rising edge or falling edge of each CLKA.
- the data output unit 220 fetches INDAOUT in synchronization with CLKB2 set to a predetermined phase with respect to CLKA, and outputs OUTDATA to the test determination unit 204. If the timing of CLKA fluctuates with respect to INDATA due to such an operation, and the timing of INDAOUT fluctuates with respect to CLKB2, the data output unit 220 will provide a position with the most margin for the fluctuation of INDAOUT timing. Can capture INDA OUT.
- phase control section 250 generates INIT, which is a phase setting signal for setting the phase of CLKB2. Then, phase control section 250 sets the phase of CLKB2 by giving INIT to phase setting section 260. Further, the phase control unit 250 supplies a control signal to the clock generation unit 104 and the phase setting unit 260 to generate CLKA and CLKB2.
- INIT is a phase setting signal for setting the phase of CLKB2.
- the phase setting unit 260 includes a reference clock generation unit 262, a phase change clock selection unit 264, The phase change clock generator 266 is provided.
- the reference clock generator 262 receives the control signal of the phase controller 250, and generates CLKB, which is a reference clock whose frequency is an integral multiple of CLKB2.
- the phase change clock generator 266 divides the CLKB generated by the reference clock generator 262 and inverts and Z or delays the divided clock to generate a plurality of CLKB2s having different phases.
- the phase change clock selection unit 264 selects one of the plurality of CLKB2s generated by the phase change clock generation unit 266 based on the value of INIT received from the phase control unit 250, and gives the data to the data output unit 220. Set the phase of CLKB2.
- the comparison clock generation unit 230 delays the received CLKA by half a cycle, so that each rising edge or each falling edge is a comparison clock that is substantially at the center of the eye opening of INDAOUT.
- the output data determination unit 240 captures the OUTDATA output from the data output unit 220 in synchronization with RDCLK, compares the captured OUTDATA with an expected value stored in advance, and determines the path or the path of the captured OUTDATA. Judge the failure.
- the phase control unit 250 detects the phase at which the determination result of the output data determination unit 240 changes from pass to fail by sequentially changing the phase of CLKB2 set in the phase change clock selection unit 264.
- the phase control unit 250 stops changing the phase set in the phase change clock selection unit 264, and ends the initialization operation.
- the data output unit 220 responds to the fluctuation of the timing of INDAOUT.
- the INDAOUT can be captured at the position where it has the most room.
- the output data determination section 240, the phase control section 250, and the phase setting section 260 are examples of an initialization section. Further, as another example, the initialization unit may be provided outside the test apparatus 200.
- CLKB has a waveform close to a square wave due to peaking, which has less noise and the like than CLKA received by the clock transfer unit 206.
- FIG. 3 is a timing chart for explaining an example of the operation of the clock transfer unit 206.
- the (A) shows the relationship between INDATA, CLKA, INDAOUT, and RDCLK.
- (B) shows the relationship between INDA ⁇ UT, CLKB2, OUT DATA, RDCLK, RDT, and the expected value when the output data determination unit 240 makes a pass determination.
- (C) shows the relationship between INDA ⁇ UT, CLKB2, OUTDATA, RDCLK, RDT, and the expected value when the output data determination unit 240 makes a failure determination.
- the input data capture unit 210 captures INDATA at the rising edge timing of CLKA
- the data output unit 220 captures INDAOUT at the rising edge timing of CLKB2
- the output data determination unit 240 determines the RDCLK Captures OUTDATA at the rising edge timing.
- RDT is OUTDATA captured at the rising edge of RDCLK.
- the comparison clock generator 230 delays CLKA by a half cycle, the rising edge of RDCLK occurs substantially at the center of the eye opening of INDAOUT.
- the data output unit 220 fetches INDAOUT and outputs OUTDATA in synchronization with CLKB2 whose phase is advanced by a predetermined amount with respect to RDCLK. Then, output data determination section 240 compares the captured RDT with an expected value. In this example, since the phase of CLKB2 is ahead of RDCLK, RDT matches the expected value and is determined to be a pass.
- the output data determination unit 240 captures INDAOUT and outputs OUTDATA in synchronization with CLKB2, the phase of which is delayed by a predetermined amount with respect to RDCLK. Then, output data determination section 240 compares the captured RDT with an expected value. In this example, since the phase of CLKB2 lags behind RDCLK, RDT is output one cycle of RDCLK behind the expected value. Therefore, the RDT does not match the expected value, and is determined as feinore. In this way, in the initialization that synchronizes the phase of CLKB2 with the phase of RDCLK, the phase of CLKB2 is continuously changed in the direction of delay with respect to RDCLK, so that the phase where CLKB2 and RDCLK match becomes the boundary. The determination result of the output data determination unit 240 changes from pass to fail.
- the phase control unit 250 changes the value of INIT to cause the phase setting unit 260 to sequentially change the phase of CLKB2 in a direction to be delayed with respect to RDCLK. Then, the phase control unit 250 receives the determination result of the output data determination unit 240 corresponding to each changed phase. If the determination result changes from pass to fail, the change of the value of INIT is stopped. Accordingly, the phase control unit 250 makes the phase of CLKB2 substantially the same as the phase of RDCLK. In this case, the rising edge force of CLKB2 is located approximately at the center of the eye opening of NDA ⁇ UT.
- the data output unit 220 takes in INDAOUT at a position that has the most margin for fluctuations in INDAOUT timing. Can be.
- the phase of RDCLK and the phase of CLKB2 can be accurately matched.
- the resolution when changing the phase of CLKB2 is as follows. The following relationship must be satisfied.
- each rising edge of CLKB2 occurs at least once in a section obtained by subtracting the above variation from each data section.
- FIG. 4 is a diagram showing an example of a circuit configuration of the clock transfer unit 206 in the one-way process.
- the clock transfer unit 206 includes a plurality of flip-flops (212, 222) and an inverter 232.
- the flip-flop 212 captures INDATA at the timing of the rising edge of CLKA and outputs INDAOUT.
- the flip-flop 222 captures INDAOUT at the timing of the rising edge of CLKB2 and outputs OUTDATA.
- the inverter 232 inverts CLKA to generate RDCLK in which CLKA is delayed by a half cycle.
- the plurality of flip-flops are examples of the input data capturing unit 210 and the data output unit 220 described with reference to FIG. 2, respectively.
- the inverter 232 is an example of the comparison clock generator 230.
- CLKA has a frequency of, for example, 266 MHz and a duty ratio of 50%.
- CLKB has a frequency of 533 MHz, for example, and a duty ratio of 50%.
- the output data determination unit 240 includes a flip-flop 242, a determination unit 244, and an AND gate 24. 6 is provided.
- Flip-flop 242 captures OUTDATA on the rising edge of RDCLK.
- the AND gate 246 receives the OUTDATA captured by the flip-flop 242, and sends the captured OUTDATA as an RDT to the determination unit 244 according to the DIAG signal received from the determination unit 244.
- the determination unit 244 determines a pass or a fail by comparing the RDT received from the AND gate 246 with an expected value.
- the phase change clock generation unit 266 includes an inverter 272 and a plurality of flip-flops (274,
- the XQ terminal of the flip-flop 274 is connected to the D terminal of the flip-flop 274.
- the flip-flop 274 receives the CLKB generated by the reference clock generator 262 at a clock input terminal. Then, each time the flip-flop 274 receives the rising edge of CLKB, it reflects the state of the D terminal on the Q terminal and reflects the inversion of the state of the D terminal on the XQ terminal. As a result, the flip-flop 274 generates a frequency-divided reference clock obtained by dividing the frequency of CLKB by 2, and outputs the frequency-divided reference clock from the Q terminal.
- the flip-flop 274 generates an inverted frequency-divided reference clock obtained by inverting the frequency-divided reference clock generated at the Q terminal, and outputs the inverted frequency-divided reference clock from the XQ terminal.
- the XQ terminal of the flip-flop 276 is connected to the D terminal of the flip-flop 276, and receives an inverted version of the CL KB generated by the reference clock generation unit 262 at the clock input terminal via the inverter 272.
- the flip-flop 276 generates a phase-delayed reference clock obtained by delaying the frequency-divided reference clock output from the Q terminal of the flip-flop 274 by a half cycle of CLKB, and outputs the delayed clock from the Q terminal.
- the flip-flop 276 generates a phase delay reference clock obtained by delaying the inverted frequency-divided reference clock generated from the XQ terminal of the flip-flop 274 by a half cycle of CLKB, and outputs the generated clock from the XQ terminal.
- the phase setting section 260 includes a multiplexer 268.
- the multiplexer 268 is an example of the phase change clock selection unit 264.
- the multiplexer 268 receives the divided reference clock, the inverted divided reference clock, and the plurality of phase delay reference clocks generated by the plurality of flip-flops (274, 276) at terminals 0 to 3, respectively.
- the phase setting unit 260 receives the clock of the terminal based on the value of INIT, which also receives the power of the phase control unit 250, as CLKB2. Output to lip flop 222.
- the phase control unit 250 further generates an ICLR for resetting the plurality of flip-flops (212, 222, 242) and a DVRST for resetting the plurality of flip-flops (274, 276). Further, the phase control unit 250 holds the result of the previous determination by the determination unit 244 and compares the result of the determination with the result of the current determination to detect a change in the result of the determination from pass to fail.
- variable delay circuit is used in place of the inverter 272 and the plurality of flip-flops (274, 276) of the phase change clock generation unit 266, so that the variable delay circuit is used.
- the phase of CL KB2 with respect to INDAOUT can be adjusted according to the delay amount set in the delay circuit.
- FIG. 5 is a flowchart showing an example of the initialization operation of the clock transfer unit 206.
- the phase control unit 250 initializes the previous determination result to fail and the value of INIT to 0 (S100).
- the phase control section 250 supplies a control signal to the clock generation section 104 and the reference clock generation section 262 to stop CLKA and CLKB, respectively (S102).
- the phase control unit 250 generates DVRST and resets the plurality of flip-flops (274, 276) (S104).
- the phase control section 250 determines whether or not the value of INIT is 4 (S106). If the value of INIT is not 4 (S106: No), the phase control section 250 sends the set value of INIT to the phase setting section 260 (S110).
- phase control section 250 sets the value of INIT to 0 (S108). Then, phase control section 250 sends INIT of the set value to phase setting section 260 (S110). Next, the phase control unit 250 generates CLKA and CLKB again by supplying control signals to the clock generation unit 104 and the reference clock generation unit 262 (S112). Next, the phase control section 250 generates ICLR and resets the plurality of flip-flops (212, 222, 242) (S114). Then, based on the generation of the test period signal (PERIOD), the phase control unit 250 causes the clock generation unit 104 to output CLKA, for example, two clocks, and stops CLKA again (S116).
- PERIOD test period signal
- the determination unit 244 receives RDT by setting DIAG to high. Then, the determination unit 244 determines whether the RDT is a pass or not by comparing the received RDT with the expected value (S118). If the RDT is determined to be a pass (SI 18: Yes), the phase control unit 250 Is set to pass (S120), 1 is added to the value of INIT (S124), and CLKA and CLKB are stopped again (S102).
- the phase control unit 250 determines whether or not the previous determination result of the RDT is a pass (S122). If the result of the previous RDT determination is a pass force (S122: No), one is added to the value of INIT (S124), and CLKA and CLKB are stopped again (S102). If the result of the previous RDT determination is a pass (S122: Yes), the initialization operation of the clock transfer unit 206 shown in this flowchart ends.
- FIG. 6 is a timing chart for explaining the initialization operation of the clock transfer unit 206 when the phase of CLKA and the phase of CLKB 2 are most shifted.
- OUTDA OUTDA
- a mark on the TA indicates a pass, and a mark indicates a fail.
- the phase control section 250 changes the phase of CLKB2 by changing the value of INIT from 1 to 2, the judgment of the judgment section 244 changes from pass to fail.
- the phase control section 250 sets the value of INIT to 2 and ends the initialization operation.
- FIG. 7 is a timing chart for explaining the initialization operation of the clock transfer unit 206 when the phase of CLKA and the phase of CLKB2 are shifted by a half cycle.
- the phase control unit 250 detects a failure of the RDT. Since the phase control unit 250 has initialized the previous RDT determination result with a fail, the phase control unit 250 must not detect a change from a pass to a fail as a result of the determination. Then, when the value of INIT is 3 ⁇ 4, the phase control unit 250 receives the determination of the path from the determination unit 244. After that, the phase control section 250 receives the determination result of the RDT when the value of IN IT is 0, and detects a change from the path of the determination result to the file. The phase control section 250 sets the value of INIT to 0 and ends the initialization operation.
- FIG. 8 is a timing chart illustrating the initialization operation of the clock transfer unit 206 when the phase of CLKA and the phase of CLKB2 are closest.
- the phase control section 250 changes the phase of CLKB2 by changing the value of INIT from 2 to 3, the judgment power of the judgment section 244 changes from fail to pass.
- the phase control unit 250 sets the value of INIT to 3 and ends the initialization operation.
- CLKB2 stands almost at the center of the INDAOUT eye opening. The rising edge is located.
- FIG. 9 is a diagram illustrating an example of a circuit configuration of the clock transfer unit 206 in the two-way processing.
- Phase setting section 260 further outputs an input data selection signal that changes in synchronization with CLKB2.
- the frequency of CLKA and CLKB2 is 266 MHz
- the frequency of CLKB is 1.066 GHz
- the frequency of the input data selection signal is 133 MHz.
- the frequency of CLKB is four times the frequency of CLKB2.
- the duty ratio of CLKA, CLKB, CLKB2, and the input data selection signal is 50%.
- INIT generated by the phase control unit 250 is 3 bits.
- the 3-bit value of INIT corresponds to one of the input data selection signals set to eight phases by the phase setting unit 260.
- the value of the lower 2 bits of INIT corresponds to one of the respective CLKB2s set to four phases by the phase setting unit 260.
- the input data capturing section 210 includes a plurality of flip-flops (282, 284, 286) and a multiplexer 288.
- the XQ terminal of the flip-flop 282 is connected to the D terminal of the flip-flop 282.
- Flip-flop 282 receives CLKA at the clock input terminal. Then, every time the flip-flop 282 receives the rising edge of CLKA, it reflects the state of the D terminal on the Q terminal and reflects the inversion of the state of the D terminal on the XQ terminal.
- the flip-flop 282 supplies DIVCLKA0, which is a clock obtained by dividing CLKA by 2, to the clock input terminal of the flip-flop 284, and DIVCLKA1, which is a clock obtained by delaying DIVCLKA0 by a half cycle, to the clock input terminal of the flip-flop 286. .
- the flip-flop 284 takes in INDATA at the timing of the rising edge of DIVCLKA0, and outputs INDAOUT0 in synchronization with the rising edge of DIVCLKA0.
- the flip-flop 286 takes in INDATA at the timing of the rising edge of DIVCLKA1 and outputs INDAOUT1 in synchronization with the rising edge of DIVCLKA1.
- the flip-flops 284 and 286 alternately take in IN DATA at the rising edge of DIVCLKA0 and DIVCLKA1, which are half the frequency of CLKA, and output INDAOUT0 and INDAOUT1, respectively.
- the multiplexer 288 synchronizes the input data selection signal received from the phase setting section 260 with the input data selection signal when the input data selection signal is in the iigh state, and outputs the input data selection signal INDAOUT1.
- INDAOUTO is selected and output as INDAOUT.
- the input data selection signal changes at substantially the same cycle as DIVCLKA0 and DIVCLKA1.
- the phase of the input data selection signal is initialized in advance so as to be approximately at the center of the eye openings of the rising edge and falling edge cameras SINDAOUT0 and INDAOUT1.
- the phase of CLKB2 is initialized in advance so that the rising edges are alternately at the approximate center of the eye openings of INDAOUT0 and INDAOUT1.
- the multiplexer 288 alternately selects INDAOUT0 and INDAOUT1 in synchronization with the input data selection signal, and outputs it to the flip-flop 222 as INDAOUT.
- the flip-flop 222 captures INDA OUT in synchronization with CLKB2 and outputs OUTDATA to the test determination unit 204.
- the multiplexer 288 sets the timing of INDAOUT0 and INDAOUT1.
- INDAOUT can be output at the position where there is the most margin for the fluctuation of.
- the flip-flop 222 can take in the INDAOUT at a position where there is the most margin for the fluctuation of the timing of the INDAOUT0 and INDAOUT1.
- the comparison clock generator 230 delays the CLKA by one cycle, thereby generating an RDCLK that is substantially at the center of each of the eye openings of the INDAOUT0 and INDAOUT1 alternately.
- the phase change clock generation section 266 includes a plurality of flip-flops (430, 432). The D terminal of the flip-flop 430 is connected to the XQ terminal of the flip-flop 432, and the Q terminal of the flip-flop 430 is connected to the D terminal of the flip-flop 432. Each of the flip-flops 430 and 432 receives the CLKB generated by the reference clock generation unit 262 at a clock input terminal.
- the flip-flop 432 outputs a phase delay reference clock obtained by delaying the frequency of the Q terminal of the Q terminal of the flip-flop 430 by one cycle of CLKB. Also flip-flops
- the step 432 outputs a phase delay reference clock obtained by delaying the inverted frequency-divided reference clock of the XQ terminal of the flip-flop 430 from the XQ terminal by one cycle of CLKB.
- the multiplexer 268 receives the divided reference clock, the inverted divided reference clock, and the plurality of phase delay reference clocks respectively generated by the plurality of flip-flops (430 432) at terminals 0 to 3. Then, the multiplexer 268 outputs the clock of the terminal corresponding to the value of the lower two bits of INIT received from the phase controller 250 as the flip-flop 222 as CLKB2.
- the phase setting section 260 further includes a selection signal generation section 400.
- the selection signal generator 400 includes a plurality of flip-flops (402 404 406 408), a multiplexer 410, and an exclusive OR circuit 412.
- the XQ terminal of the flip-flop 402 is connected to the D terminal of the flip-flop 402.
- the flip-flop 402 receives the frequency-divided reference clock generated by the flip-flop 430 at a clock input terminal. Then, each time the flip-flop 402 receives the rising edge of the frequency-divided reference clock, it reflects the state of the D terminal on the Q terminal and reflects the inversion of the state of the D terminal on the XQ terminal. As a result, the flip-flop 402 generates a clock obtained by dividing the frequency-divided reference clock by 2, and sends the clock to the terminal 0 of the multiplexer 410.
- the flip-flop 404 generates a clock obtained by dividing the phase delay reference clock output from the Q terminal of the flip-flop 432 by two, and sends the clock to the terminal 1 of the multiplexer 410.
- the flip-flop 406 generates a clock obtained by dividing the inverted frequency-divided reference clock output from the XQ terminal of the flip-flop 430 by two, and sends the clock to the terminal 2 of the multiplexer 410.
- the flip-flop 408 generates a clock obtained by dividing the phase delay reference clock output from the XQ terminal of the flip-flop 432 by two, and sends the clock to the terminal 3 of the multiplexer 410.
- the multiplexer 410 outputs the clock of the terminal based on the value of the lower two bits of INIT received from the phase control unit 250 to the exclusive OR circuit 412.
- the exclusive OR circuit 412 When the value of the upper 1 bit of INIT received from the phase controller 250 is 0, the exclusive OR circuit 412 outputs the output of the multiplexer 410 as the input data selection signal to the multiplexer 288, and outputs the upper 1 When the value of the bit is 1, the output of the multiplexer 410 is inverted, and the multiplexer 288 is output as an input data selection signal.
- the plurality of flip-flops (402 4 406 408) and the multiplexer 410 are examples of the frequency-divided phase change clock selector.
- the exclusive OR circuit 412 is an example of a selection signal generation unit.
- the multiplexer 268 uses the phase control unit 250 to generate a plurality of flip-flops (430, 432) in accordance with the values of the lower two bits of INIT.
- One of the cycle reference clock, the inverted frequency-divided reference clock, and the plurality of phase delay reference clocks is output as CLKB2.
- the multiplexer 410 selects a clock obtained by dividing the clock selected by the multiplexer 268 by 2 according to the value of the lower 2 bits of INIT from the phase control unit 250 and outputs the clock to the exclusive OR circuit 412.
- the exclusive OR circuit 412 inverts the clock received from the multiplexer 410 according to the value of the upper 1 bit of INIT from the phase control unit 250 and supplies the inverted clock to the multiplexer 268.
- phase control section 250 supplies a control signal to clock generation section 104 and reference clock generation section 262 to generate CLKA and CLKB.
- the flip-flop 284 and the flip-flop 286 alternately capture INDATA at the rising edge of DIVCLKA0 and DIVCLKA1, which are half the frequency of CLKA, and output INDAOUT0 and INDAOUTl, respectively.
- the multiplexer 288 alternately selects INDAOUT0 and INDAOUT1 in synchronization with the input data selection signal set to a predetermined phase with respect to CLKA, and outputs it to the flip-flop 222 as INDAOUT.
- the flip-flop 222 takes in the INDAOUT in synchronization with CLKB2 set to a predetermined phase with respect to CLKA, and outputs OUTDATA.
- Flip-flop 242 takes in OUTDATA in synchronization with RDCLK.
- the determination unit 244 receives the OUTDATA captured by the flip-flop 242 as an RDT by supplying the DIAG signal to the AND gate 246. Then, the determination unit 244 compares the RDT with the expected value, and determines whether the RDT passes or fails.
- the phase control unit 250 receives the result of determining the OUTDATA captured by the output data determination unit 240.
- the phase control unit 250 sequentially changes the values of INIT set in the plurality of multiplexers (268, 410) and the exclusive OR circuit 412, thereby sequentially changing the phases of the CLKB2 and the input data selection signal. Thereby, the phase control unit 250 detects the phase of CLKB2 at which the determination result of the output data determination unit 240 changes from pass to fail.
- the phase control unit 250 changes the determination result of the output data determination unit 240 from pass to fail.
- the change of the phase of CLKB2 set in the phase change clock selection unit 264 is stopped, and the initialization operation ends.
- the multiplexer 288 alternately selects INDAOUT0 and INDAOUT1 and outputs INDAOUT in synchronization with the input data selection signal having the phase corresponding to the set INIT value.
- the flip-flop 222 captures INDAOUT in synchronization with CLKB2 having a phase corresponding to the set INIT value, and outputs OUTDATA to the test determination unit 204 in synchronization with the CLKB2. Therefore, also in this example, the rising edge of CLKB2 can be adjusted to approximately the center of each of the eye openings of IN DAOUT0 and INDAOUT1.
- step 106 the phase control unit 250 determines whether or not the force whose INIT value is 7 is determined. Also, in step 116, the phase control unit 250 causes the clock generation unit 104 to output, for example, three clocks of CLKA based on the occurrence of PERIOD, and stops the CLKA again.
- phase of CLKB can be adjusted by using a variable delay circuit in phase change clock generation section 266 and selection signal generation section 400. If a margin can be secured using an interleave circuit, the phase of CLKB2 can be adjusted by switching between CLKB and the inversion of CLKB as the input data selection signal.
- FIG. 10 is a timing chart for explaining the initialization operation of the clock transfer unit 206 when the phase of CLKA and the phase of CLKB2 are most shifted.
- the phase control unit 250 causes the clock generation unit 104 to output, for example, three clocks of CLKA based on the occurrence of PERIOD, and stops the CLKA. Then, the determination unit 244 determines the pass or fail by comparing the fetched RDT with an expected value. In this drawing, when the phase control unit 250 changes the phase of CLKB2 by changing the value of INIT from 3 to 4, the judgment result of the judgment unit 244 changes from pass to fail. The phase control unit 250 sets the value of INIT to 4 and ends the initialization operation.
- the input data corresponding to CLKA of the third clock after PERIOD occurs Since the state of the data selection signal is 1, the rising edge of CLKB2 in this case corresponds to INDAOUTl. In this case, the rising edge of CL KB2 is located approximately at the center of the eye opening of INDAOUT1. Therefore, in this example, when the value of INIT is 4, the phase of CLKB2 is optimal.
- FIG. 11 is a timing chart illustrating the initialization operation of the clock transfer unit 206 when the phase of CLKA and the phase of CLKB2 are closest.
- the phase control unit 250 detects a failure of the RDT.
- the phase control unit 250 since the phase control unit 250 has initialized the previous determination result of the RDT with a failure, the phase control unit 250 must not detect a change from a pass to a failure in the determination result.
- the phase control unit 250 receives the path determination result from the determination unit 244. Thereafter, the phase control unit 250 receives the determination result when the value of INIT is 0, and detects a change from the path of the determination result to the file.
- the phase control unit 250 sets the value of INIT to 0 and ends the initialization operation.
- the phase of the clock can be adjusted by the control circuit, it is not necessary to consider the pattern length, the cable length, and the process variation.
- the number of phases in the circuit can be reduced. Therefore, the number of design steps can be reduced, and power consumption can be reduced. Also, since it is not necessary to provide a variable delay circuit for each signal line, the time required for initialization can be reduced. S power
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Tests Of Electronic Circuits (AREA)
Abstract
Description
Claims
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005512475A JP4339317B2 (ja) | 2003-07-31 | 2004-07-20 | クロック乗換装置、及び試験装置 |
| DE112004001415T DE112004001415T5 (de) | 2003-07-31 | 2004-07-20 | Taktübertragungsvorrichtung und Prüfvorrichtung |
| US11/343,949 US7509517B2 (en) | 2003-07-31 | 2006-01-31 | Clock transferring apparatus for synchronizing input data with internal clock and test apparatus having the same |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003284539 | 2003-07-31 | ||
| JP2003-284539 | 2003-07-31 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US11/343,949 Continuation US7509517B2 (en) | 2003-07-31 | 2006-01-31 | Clock transferring apparatus for synchronizing input data with internal clock and test apparatus having the same |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2005013546A1 true WO2005013546A1 (ja) | 2005-02-10 |
Family
ID=34113846
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2004/010319 Ceased WO2005013546A1 (ja) | 2003-07-31 | 2004-07-20 | クロック乗換装置、及び試験装置 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US7509517B2 (ja) |
| JP (1) | JP4339317B2 (ja) |
| KR (1) | KR101090573B1 (ja) |
| DE (1) | DE112004001415T5 (ja) |
| WO (1) | WO2005013546A1 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007029513A1 (ja) * | 2005-09-09 | 2007-03-15 | Advantest Corporation | タイミング発生器、試験装置、及びタイミング発生方法 |
| JPWO2010058441A1 (ja) * | 2008-11-19 | 2012-04-12 | 株式会社アドバンテスト | 試験装置、試験方法、および、プログラム |
Families Citing this family (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7487378B2 (en) * | 2005-09-19 | 2009-02-03 | Ati Technologies, Inc. | Asymmetrical IO method and system |
| JP5179726B2 (ja) * | 2006-06-27 | 2013-04-10 | マーベル ワールド トレード リミテッド | 半導体デバイス |
| US7716510B2 (en) | 2006-12-19 | 2010-05-11 | Micron Technology, Inc. | Timing synchronization circuit with loop counter |
| US7656745B2 (en) | 2007-03-15 | 2010-02-02 | Micron Technology, Inc. | Circuit, system and method for controlling read latency |
| WO2009028034A1 (ja) * | 2007-08-27 | 2009-03-05 | Advantest Corporation | 電子デバイスおよび診断装置 |
| US8204166B2 (en) * | 2007-10-08 | 2012-06-19 | Freescale Semiconductor, Inc. | Clock circuit with clock transfer capability and method |
| US7969813B2 (en) | 2009-04-01 | 2011-06-28 | Micron Technology, Inc. | Write command and write data timing circuit and methods for timing the same |
| TWI414207B (zh) * | 2010-07-16 | 2013-11-01 | Macroblock Inc | 串列控制器與串列雙向控制器 |
| US8984320B2 (en) | 2011-03-29 | 2015-03-17 | Micron Technology, Inc. | Command paths, apparatuses and methods for providing a command to a data block |
| US8509011B2 (en) | 2011-04-25 | 2013-08-13 | Micron Technology, Inc. | Command paths, apparatuses, memories, and methods for providing internal commands to a data path |
| WO2013101117A1 (en) * | 2011-12-29 | 2013-07-04 | Intel Corporation | Digital clock placement engine apparatus and method with duty cycle correction and quadrature placement |
| US8552776B2 (en) | 2012-02-01 | 2013-10-08 | Micron Technology, Inc. | Apparatuses and methods for altering a forward path delay of a signal path |
| US9166579B2 (en) * | 2012-06-01 | 2015-10-20 | Micron Technology, Inc. | Methods and apparatuses for shifting data signals to match command signal delay |
| US9054675B2 (en) | 2012-06-22 | 2015-06-09 | Micron Technology, Inc. | Apparatuses and methods for adjusting a minimum forward path delay of a signal path |
| US9001594B2 (en) | 2012-07-06 | 2015-04-07 | Micron Technology, Inc. | Apparatuses and methods for adjusting a path delay of a command path |
| US9329623B2 (en) | 2012-08-22 | 2016-05-03 | Micron Technology, Inc. | Apparatuses, integrated circuits, and methods for synchronizing data signals with a command signal |
| US8913448B2 (en) | 2012-10-25 | 2014-12-16 | Micron Technology, Inc. | Apparatuses and methods for capturing data in a memory |
| US9734097B2 (en) | 2013-03-15 | 2017-08-15 | Micron Technology, Inc. | Apparatuses and methods for variable latency memory operations |
| JP2014185853A (ja) * | 2013-03-21 | 2014-10-02 | Advantest Corp | 電流補償回路、半導体デバイス、タイミング発生器、試験装置 |
| US9727493B2 (en) | 2013-08-14 | 2017-08-08 | Micron Technology, Inc. | Apparatuses and methods for providing data to a configurable storage area |
| US9183904B2 (en) | 2014-02-07 | 2015-11-10 | Micron Technology, Inc. | Apparatuses, memories, and methods for facilitating splitting of internal commands using a shared signal path |
| US9508417B2 (en) | 2014-02-20 | 2016-11-29 | Micron Technology, Inc. | Methods and apparatuses for controlling timing paths and latency based on a loop delay |
| US9530473B2 (en) | 2014-05-22 | 2016-12-27 | Micron Technology, Inc. | Apparatuses and methods for timing provision of a command to input circuitry |
| US9531363B2 (en) | 2015-04-28 | 2016-12-27 | Micron Technology, Inc. | Methods and apparatuses including command latency control circuit |
| US9813067B2 (en) | 2015-06-10 | 2017-11-07 | Micron Technology, Inc. | Clock signal and supply voltage variation tracking |
| US9601170B1 (en) | 2016-04-26 | 2017-03-21 | Micron Technology, Inc. | Apparatuses and methods for adjusting a delay of a command signal path |
| US9865317B2 (en) | 2016-04-26 | 2018-01-09 | Micron Technology, Inc. | Methods and apparatuses including command delay adjustment circuit |
| US9997220B2 (en) | 2016-08-22 | 2018-06-12 | Micron Technology, Inc. | Apparatuses and methods for adjusting delay of command signal path |
| US10224938B2 (en) | 2017-07-26 | 2019-03-05 | Micron Technology, Inc. | Apparatuses and methods for indirectly detecting phase variations |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6465471A (en) * | 1987-09-04 | 1989-03-10 | Anritsu Corp | Pattern generating device |
| JPH10164039A (ja) * | 1996-12-05 | 1998-06-19 | Fujitsu Ltd | インタフェース回路 |
| JPH1188312A (ja) * | 1997-09-12 | 1999-03-30 | Nec Corp | クロック信号発生回路、及び、通信システム |
| JP2003018138A (ja) * | 2001-07-02 | 2003-01-17 | Hitachi Ltd | 並列データ転送装置及び並列データ転送方法 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0500263A3 (en) * | 1991-02-20 | 1993-06-09 | Research Machines Plc | Method for synchronising a receiver's data clock |
| US5548249A (en) * | 1994-05-24 | 1996-08-20 | Matsushita Electric Industrial Co., Ltd. | Clock generator and method for generating a clock |
| US6108793A (en) * | 1997-07-18 | 2000-08-22 | Fujitsu Limited | Semiconductor device having timing-stabilization circuit and method of testing such semiconductor device |
| JPH11220385A (ja) * | 1998-02-02 | 1999-08-10 | Mitsubishi Electric Corp | クロック信号生成回路及びデータ信号生成回路 |
| US6496555B1 (en) * | 1998-07-22 | 2002-12-17 | Nec Corporation | Phase locked loop |
| JP4454798B2 (ja) * | 2000-06-09 | 2010-04-21 | Necエレクトロニクス株式会社 | クロック再生装置 |
| US6472913B2 (en) * | 2001-01-26 | 2002-10-29 | Oki Electric Industry Co., Ltd | Method and apparatus for data sampling |
| JP3934384B2 (ja) * | 2001-10-11 | 2007-06-20 | 株式会社アドバンテスト | 半導体デバイス試験装置 |
-
2004
- 2004-07-20 WO PCT/JP2004/010319 patent/WO2005013546A1/ja not_active Ceased
- 2004-07-20 KR KR1020067001986A patent/KR101090573B1/ko not_active Expired - Fee Related
- 2004-07-20 JP JP2005512475A patent/JP4339317B2/ja not_active Expired - Fee Related
- 2004-07-20 DE DE112004001415T patent/DE112004001415T5/de not_active Withdrawn
-
2006
- 2006-01-31 US US11/343,949 patent/US7509517B2/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6465471A (en) * | 1987-09-04 | 1989-03-10 | Anritsu Corp | Pattern generating device |
| JPH10164039A (ja) * | 1996-12-05 | 1998-06-19 | Fujitsu Ltd | インタフェース回路 |
| JPH1188312A (ja) * | 1997-09-12 | 1999-03-30 | Nec Corp | クロック信号発生回路、及び、通信システム |
| JP2003018138A (ja) * | 2001-07-02 | 2003-01-17 | Hitachi Ltd | 並列データ転送装置及び並列データ転送方法 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007029513A1 (ja) * | 2005-09-09 | 2007-03-15 | Advantest Corporation | タイミング発生器、試験装置、及びタイミング発生方法 |
| JP5201991B2 (ja) * | 2005-09-09 | 2013-06-05 | 株式会社アドバンテスト | タイミング発生器、試験装置、及びタイミング発生方法 |
| JPWO2010058441A1 (ja) * | 2008-11-19 | 2012-04-12 | 株式会社アドバンテスト | 試験装置、試験方法、および、プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| US7509517B2 (en) | 2009-03-24 |
| US20060129868A1 (en) | 2006-06-15 |
| DE112004001415T5 (de) | 2006-06-29 |
| KR20060069432A (ko) | 2006-06-21 |
| JP4339317B2 (ja) | 2009-10-07 |
| KR101090573B1 (ko) | 2011-12-08 |
| JPWO2005013546A1 (ja) | 2007-09-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2005013546A1 (ja) | クロック乗換装置、及び試験装置 | |
| JP2007184847A (ja) | クロックアンドデータリカバリ回路及びserdes回路 | |
| EP1962426A1 (en) | Clock data recovery with selectable phase control | |
| US6320436B1 (en) | Clock skew removal apparatus | |
| US6819153B2 (en) | Semiconductor device for clock signals synchronization accuracy | |
| JP4251800B2 (ja) | 試験装置 | |
| EP1298823B1 (en) | Method and apparatus for synchronizing a multiple-stage multiplexer | |
| US6229358B1 (en) | Delayed matching signal generator and frequency multiplier using scaled delay networks | |
| JP4893052B2 (ja) | レシーバ回路及びレシーバ回路試験方法 | |
| KR20080101495A (ko) | 클럭 스위칭 회로 | |
| US20090235218A1 (en) | Testing phase error of multiple on-die clocks | |
| JP5202456B2 (ja) | 試験装置および試験方法 | |
| JP2007155587A (ja) | 通信装置 | |
| JP4293840B2 (ja) | 試験装置 | |
| Ke et al. | Die-to-die clock synchronization for 3-D IC using dual locking mechanism | |
| JP2009014363A (ja) | 半導体試験装置 | |
| JP2744094B2 (ja) | ディジタルシステム | |
| JP4191185B2 (ja) | 半導体集積回路 | |
| US12136927B2 (en) | Synchronous alignment of multiple high-speed dividers | |
| KR100998259B1 (ko) | 다중위상신호 생성기 및 지연 값 제어신호 생성방법 | |
| JP2004053412A (ja) | 半導体集積回路試験装置 | |
| JP3891913B2 (ja) | 半導体集積回路およびそのテスト方法 | |
| JP5026120B2 (ja) | クロックリカバリ回路 | |
| JP2010268365A (ja) | オーバーサンプリング回路 | |
| JP2009079913A (ja) | 半導体集積回路装置およびその試験方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| WWE | Wipo information: entry into national phase |
Ref document number: 1020067001986 Country of ref document: KR |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 11343949 Country of ref document: US |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 1120040014158 Country of ref document: DE |
|
| WWP | Wipo information: published in national office |
Ref document number: 11343949 Country of ref document: US |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2005512475 Country of ref document: JP |
|
| WWP | Wipo information: published in national office |
Ref document number: 1020067001986 Country of ref document: KR |
|
| 122 | Ep: pct application non-entry in european phase |