This invention relates to the field of integrated circuit fabrication. More particularly, this invention relates to electrical testing of integrated circuits.
As the term is used herein, “integrated circuit” includes devices such as those formed on monolithic semiconducting substrates, such as those formed of group IV materials like silicon or germanium, or group III-V compounds like gallium arsenide, or mixtures of such materials. The term includes all types of devices formed, such as memory and logic, and all designs of such devices, such as MOS and bipolar. The term also comprehends applications such as flat panel displays, solar cells, and charge coupled devices.
To meet the quality level expectations placed on modem integrated circuits, it is becoming more critical for the memories which are instantiated within a device-under-test to be tested at targeted application frequencies, or as close as the automated test equipment can facilitate. The challenge being faced is that the majority of testers which are in use, particularly the lower cost tester platforms, cannot provide the needed clock speeds to facilitate such testing of the memories. With 130 nanometer technology ramping up, and 90 nanometer technology on the horizon, the 200 megahertz test rate available on these lower cost test platforms is not adequate to properly run the needed tests. A higher speed solution is needed on these existing tester platforms, without having to spend significant capital resources to upgrade to newer tester platforms.
The only real existing solution to the aforementioned problem is to purchase newer tester platforms that can support test frequencies well beyond the current 200 megahertz limitation. The capital expenditures required for such a solution are not feasible.
What is needed, therefore, is a system that overcomes problems such as those described above, at least in part.
The above and other needs are met by a selectively enabled clock doubler. An XOR gate receives a first signal on a first input and a second signal on a second input, and provides a third signal on an output. The first signal is a clock signal having a first frequency. A delay circuit receives the clock signal and delays the clock signal by about ninety degrees. A control circuit selectively activates the delay circuit to provide the delayed clock signal as the second signal, and selectively deactivates the delay circuit to provide a low signal as the second signal. A buffer receives the third signal and provides the third signal as a buffered third signal that has a third frequency. The third frequency is about twice the first frequency when the second signal is the delayed clock signal, and the third frequency is about the first frequency when the second signal is the low signal.
In this manner, the clock doubler can provide a signal at a frequency that is higher than the maximum frequency that can be produced by the tester. Thus, the clock doubler enables an older, slower tester to effectively test newer, higher frequency circuits, such as high speed memory.
In various preferred embodiments of the invention, the clock doubler is implemented as part of a built in self test circuit for high speed memory. The clock signal is preferably generated by a tester. Preferably, the first frequency is about two hundred megahertz and the third frequency is about four hundred megahertz. Also described is an integrated circuit that includes the clock doubler.
According to another aspect of the invention there is described an integrated circuit having a selectively enabled clock doubler. An XOR gate receives a first signal on a first input and a second signal on a second input, and provides a third signal on an output. The first signal is a clock signal having a first frequency, where the clock signal is received from a tester on an input of the integrated circuit. A delay circuit receives the clock signal and delays the clock signal by about ninety degrees. A control circuit selectively activates the delay circuit to provide the delayed clock signal as the second signal, and selectively deactivates the delay circuit to provide a low signal as the second signal. The control signal is selectively activated and deactivated by a signal received by the integrated circuit from the tester. A buffer receives the third signal and provides the third signal as a buffered third signal. The third signal has a third frequency, where the third frequency is about twice the first frequency when the second signal is the delayed clock signal and the third frequency is about the first frequency when the second signal is the low signal. The third frequency is a higher frequency than the tester can produce.
In preferred embodiments of this aspect of the invention, the clock doubler is implemented as part of a built in self test circuit for high speed memory, where the first frequency is about two hundred megahertz and the third frequency is about four hundred megahertz.
According to yet another aspect of the invention there is described a method for testing a high speed circuit on an integrated circuit at a high frequency that is higher than a tester frequency that is produced by a tester that is performing the testing. A tester clock signal having the tester frequency is produced with the tester, and is provided to the integrated circuit through a first input on the integrated circuit. The tester clock signal is routed to a first input on an XOR gate, and to a delay circuit that is operable to produce a delayed clock signal at the tester frequency. A control signal is produced with the tester, and is provided to the integrated circuit through a second input on the integrated circuit, and routed to the delay circuit.
The control signal selectively engages and disengages the delay circuit based on tester settings, where the delay circuit produces the delayed clock signal as a delay circuit output when the delay circuit is engaged, and produces a low signal as the delay circuit output when the delay circuit is disengaged. The delay circuit output is routed to a second input on the XOR gate, thereby producing a test signal with the high frequency at an output of the XOR gate when the delay circuit is engaged and producing the test signal with the tester frequency when the delay circuit is disengaged. The test signal is selectively routed to the high speed circuit.
In various embodiments of this aspect of the invention, the method is implemented as part of a built in self test procedure for a high speed memory that operates at the high frequency. In some embodiments the high frequency is greater than the test frequency that the tester can produce. In many embodiments the tester frequency is about two hundred megahertz and the high frequency is about four hundred megahertz. Most preferably the high frequency is about twice the tester frequency.
Further advantages of the invention are apparent by reference to the detailed description when considered in conjunction with the figures, which are not to scale so as to more clearly show the details, wherein like reference numbers indicate like elements throughout the several views, and wherein:
The various embodiments of the present invention provide a solution to the aforementioned testing problem, by adding circuitry to the design of the integrated circuit prior to releasing it for processing. The added circuitry preferably functions as a selectable clock speed doubler that is selectively switched on and off as desired during the course of a test cycle, such that the lower speed clocks are preferably used during conditioning and setup for the built in self test operation, while the doubled clock frequency is preferably enabled during the actual execution of the built in self test algorithm.
In a preferred embodiment, as depicted in
The Delay/MUX circuit 14 as depicted in
The 200 megahertz clock signal 24 shown to be coming from the tester preferably has about a fifty percent duty cycle, as the rising and falling edges of the high pulse preferably determine the period of the resultant clock 28 coming from the XOR gate 18. At 200 megahertz, for example, the tester's 12 clock pulse width is about 2.5 nanoseconds with about a five nanosecond period. The delayed clock 26 from the Delay/MUX circuit 14 is preferably delayed by about half the pulse width, or about 1.25 nanoseconds for a 200 megahertz reference clock 24, to provide a fifty percent duty cycle on the resulting 400 megahertz clock 28 sent to the MEMBIST test circuitry 22. The Delay/MUX circuit can be disabled by the control circuitry 16 that drives it, such that the output of the delay 14 is held low, and the tester generated clock signal 24 is simply passed through the XOR gate 18. The ability to disable the delay circuit 14 allows the user to control the MEMBIST test clock, 22, which would not be afforded by using, for example, an on-chip phase lock loop as a clock doubler.
An important feature of the present invention is to provide a 2× clock multiplier 10, such as for MEMBIST testing, which multiplier 10 is under the control of the test system. The more common approach of using an on-chip phase lock loop to provide the clock multiplication cannot easily be controlled with respect to shutting down the on-chip multiplied clock, which is a critical component of post-manufacturing device analysis and failure analysis.
Since the logic 10 to generate the high-speed clock is implemented on the actual integrated circuit to be tested, the maximum frequency which can be generated of twice the clock speed 12 provided by the automated test equipment will not exceed the performance of the process technology associated with the design, given today's process technologies. This provides twice the capability for high-speed MEMBIST testing relative to a 200 megahertz capable automated test equipment.
It is appreciated that, although an example is provided above with respect to a 200 megahertz clock from the test equipment, the present invention is also applicable to any test application which requires a high-speed controllable clock that exceeds the available tester's capabilities, even at tester speeds that are greater than 200 megahertz.
The foregoing description of preferred embodiments for this invention has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed. Obvious modifications or variations are possible in light of the above teachings. The embodiments are chosen and described in an effort to provide the best illustrations of the principles of the invention and its practical application, and to thereby enable one of ordinary skill in the art to utilize the invention in various embodiments and with various modifications as are suited to the particular use contemplated. All such modifications and variations are within the scope of the invention as determined by the appended claims when interpreted in accordance with the breadth to which they are fairly, legally, and equitably entitled.