Threshold Evaluation Of EPROM Cells
Evaluating an embedded EPROM in a host IC device involves using program circuitry to program/unprogram all of the floating-gate cells of the embedded EPROM, then simultaneously transmitting a predetermined test bias voltage to all of the programmed/unprogrammed floating-gate cells, and then evaluating the output terminals of all of the floating-gate cells using a logic (e.g., wired NOR or NAND) circuit, whereby successful operation of all of the embedded EPROM cells causes the wired logic circuit to generate a single positive test result signal, and the failure of one or more of the embedded EPROM cells causes the wired logic circuit to generate a single negative test signal. A reference cell is also evaluated using a bias testing circuit to determine that the reference voltage supplied during normal operation is at an acceptable voltage level.
Latest Micrel, Incorporated Patents:
This invention relates to integrated circuit (IC) devices having embedded EPROMs in ICs, and more particularly to efficient methods for evaluating the threshold voltages of floating-gate cells in embedded EPROMs.
BACKGROUND OF THE INVENTIONFloating-gate cells are best known for storing large amounts of data in dedicated non-volatile memory devices such as Erasible Programmable Read-Only Memory (EPROM) devices, Electrically Erasible Programmable Read-Only Memory (EEPROM) devices and “flash” memory devices. However, smaller numbers of floating-gate cells are often incorporated into many types of otherwise “volatile” IC circuits to store trim, configuration and other data associated with a desired operation of the IC device. Such smaller numbers of floating-gate cells are often referred to as being “embedded”, and are collectively referred to herein as “embedded EPROM”.
Embedded EPROMs typically require special process steps that are not part of standard CMOS process flows, and as such the embedded EPROMs must be tested to assure that they function properly (i.e., as described above). However, as the number of functions designed into an IC device increases, the number of input-output pins (I/O pins) of the IC device also increases correspondingly, and it is often not desirable or feasible to increase the pin count of an IC device to perform special functions, such as testing a relatively small number of floating-gate cells associated with an embedded EPROM. The pin count of an IC device is often limited by the size and design of IC packages in which the IC chip is assembled. A large pin count increases the size and the cost for packaging the IC. Therefore, there is often a limit on the amount of I/O pins an IC has to perform all of the functions required to both test and operate the IC.
What is needed is a test system and method for evaluating embedded EPROMs that avoids the need for additional I/O pins and minimizes test time.
SUMMARY OF THE INVENTIONThe present invention is directed to a test system and method for evaluating an embedded EPROM in a host IC device in which a predetermined bias voltage is simultaneously transmitted to all of the floating-gate cells of the embedded EPROM, and the output terminals of all of the floating-gate cells are connected to a wired logic (e.g., NOR or NAND) circuit, whereby successful operation of all of the embedded EPROM cells causes the wired logic circuit to generate a single positive test result signal, and the failure of one or more of the embedded EPROM cells causes the wired logic circuit to generate a single negative test signal. By providing a test structure that allows all of the floating-gate cells to be tested simultaneously and to generate a single test signal, the present invention minimizes both on-chip circuitry and the number of I/O pins required to perform the test operation. Accordingly, the present invention provides a convenient method for quickly and efficiently identifying problematic embedded EPROMs (i.e., screening for low threshold margins which results in short life span), thereby preventing the undesirable sale of defective host IC devices.
In accordance with an aspect of the present invention, for characterization purposes (i.e., the initial evaluation of a correct design implementation), the bias voltage supplied to the embedded EPROM cells during testing is varied by means of varying the supply voltage transmitted onto the host IC device. This varied bias voltage method enables a more accurate evaluation of programmed and unprogrammed threshold voltages and an accurate measurement of the upprogrammed/programmed “charge” of the embedded EPROM cells without requiring the use of additional device pins. However, for production (high volume) testing where the varied bias voltage method may take too much time to be practical, a single measurement “go/no-go” test method is utilized that involves applying a fixed predetermined bias voltage (through the system supply VDD) and reading the output signal.
In accordance with an embodiment of the present invention, in addition to evaluating the embedded EPROM cell evaluation described above, the bias voltage generated by a reference FG cell is also evaluated. During “normal” operation, the bias voltage is supplied to control gates of all of the embedded EPROM cells, so it must be within a specified voltage range. The bias voltage evaluation involves coupling the bias voltage generated by the reference FG cell to a bias testing circuit, which compares the bias voltage against one or more predetermined reference voltages. In a manner similar to that used to evaluate the embedded EPROM cells, the actual embedded bias voltage used during a read cycle can also be evaluated either using a varied supply voltage, or, during production testing, using one or more fixed supply voltages.
These and other features, aspects and advantages of the present invention will become better understood with regard to the following description, appended claims, and accompanying drawings, where:
The present invention relates to improvements in evaluating embedded EPROMs. The following description is presented to enable one of ordinary skill in the art to make and use the invention as provided in the context of a particular application and its requirements. The terms “coupled” and “connected”, which are utilized herein, are defined as follows. The term “connected” is used to describe a direct connection between two circuit elements, for example, by way of a metal line formed in accordance with normal integrated circuit fabrication techniques. In contrast, the term “coupled” is used to describe either a direct connection or an indirect connection between two circuit elements. For example, two coupled elements may be directly connected by way of a metal line, or indirectly connected by way of an intervening circuit element (e.g., a capacitor, resistor, inductor, or by way of the source/drain terminals of a transistor). Various modifications to the preferred embodiment will be apparent to those with skill in the art, and the general principles defined herein may be applied to other embodiments. Therefore, the present invention is not intended to be limited to the particular embodiments shown and described, but is to be accorded the widest scope consistent with the principles and novel features herein disclosed.
According to an aspect of the present invention, IC 100 includes an embedded EPROM 110 that is utilizes to store trim and configuration data used during the normal operation of core circuit 103. In accordance with the present invention, control/test circuit 105 includes various circuits that, in cooperation with test system 90, perform a test procedure (method) to evaluate the threshold voltages of each cell of embedded EPROM 110, whereby defective EPROM cells (i.e., those that do not reproduce the intended stored data during normal operation) can be identified a manner that avoids the need for additional I/O pins 109 and minimizes test time. As such, the present invention provides a convenient method for quickly and efficiently identifying problematic (defective) embedded EPROMs in order to prevent the undesirable sale or implementation of the host IC devices in which the defective embedded EPROMs reside.
Referring to
As set forth above, program circuitry 120 is utilized to store a logic “1” into all of FG cells 110-1 to 110-N in order to perform the “all 1” test procedure, or to store a logic “0” into all of FG cells 110-1 to 110-N in order to perform the “all 0” test procedure. As is known to those skilled in the art, these data program/unprogram processes involve applying predetermined voltages (represented by arrow 125 in
In the specific embodiment set forth in
The “all 0” test (block 335), “all 1” test (block 345), and threshold VT test (block 350) will now be introduced with reference to
Referring to
As indicated in the lower left portion of
In accordance with an aspect of the present invention, for characterization purposes (i.e., the initial evaluation of a correct design implementation), bias voltage VBIAS-A is varied by means of varying supply (system) voltage VDD. Varying bias voltage VBIAS-A enables a more accurate evaluation of the unprogrammed threshold voltages, and thus the upgrogrammed “charge”, of FG cells 110-1 to 110-N, without requiring the use of additional device pins. In one embodiment, system voltage VDD is swept from a high to low voltage while test result signal 135A is monitored. The supply voltage at which the wired NOR test result signal 135A goes low is proportional to the highest of all EPROM cell thresholds. However, for production testing, this method takes too long, so a single measurement “go/no-go” test method is utilized that involves applying a fixed predetermined supply VDD, thereby generating a predetermined bias voltage bias voltage VBIAS-A, and reading signal 135A.
Similar to the “all 0” test (described above), the “all 1” test is performed using either a varying supply/bias voltage (e.g., during design evaluation), or a fixed supply/bias voltage (e.g., during production testing). During design evaluation, with all FG cells 110-1 to 110-N in a programmed state, supply voltage VDD is swept from a high to a low voltage and signal 135B from wired NAND circuit 130B is monitored. The supply voltage at which signal 135B goes low is equal to the lowest of all the programmed EPROM cell thresholds.
Similar to the “all 0” and “all 1” tests (described above), the reference (bias) voltage test is performed using either a varying supply/reference voltage (e.g., during design evaluation), or a fixed supply/reference voltage (e.g., during production testing).
In all three circuit configurations described above with reference to
Once the screening process is completed successfully, subsequent “normal” operation test of IC device 100 is performed as described below with reference to
Although the present invention has been described with respect to certain specific embodiments, it will be clear to those skilled in the art that the inventive features of the present invention are applicable to other embodiments as well, all of which are intended to fall within the scope of the present invention. For example, although the invention is described above with reference to wired NOR and NAND logic circuits, normal combinational logic circuits may also be used.
Claims
1. A method for evaluating an embedded EPROM in an integrated circuit, the method comprising:
- applying predetermined voltages to a plurality of floating-gate cells of the embedded EPROM, whereby a floating gate of each of said plurality of floating-gate cells is subjected to a predetermined programming/unprogramming potential;
- after de-asserting the predetermined voltages, coupling a control gate of each said of said floating-gate cells to a predetermined test bias voltage, and coupling an output terminal of each of said floating-gate cells to a logic circuit, whereby each said of said floating-gate cells transmits an output signal to said logic circuit in response to said predetermined test bias voltage, wherein the logic circuit includes means for generating a single-bit cell test result signal having a first logic value when all of said plurality of floating-gate cells store a predetermined programmed/unprogrammed charge, and for generating said single-bit cell test result signal having a second logic value when one or more of said plurality of floating-gate cells fails to store said predetermined programmed/unprogrammed charge; and
- transmitting said single-bit cell test result signal out of said integrated circuit to an external test system.
2. The method according to claim 1,
- wherein applying said predetermined voltages comprises unprogramming all of said plurality of floating-gate cells, and
- wherein coupling said control gate of each of said floating-gate cells to said logic circuit comprises coupling said control gates to a wired NOR cell.
3. The method according to claim 1,
- wherein applying said predetermined voltages comprises programming all of said plurality of floating-gate cells, and
- wherein coupling said control gate of each said of said floating-gate cells to said logic circuit comprises coupling said control gates to a wired NAND cell.
4. The method according to claim 1, further comprising:
- coupling a reference cell to a bias testing circuit and adjusting a system voltage of said integrated circuit such that a bias voltage generated by the reference cell is sequentially compared against a first predetermined reference voltage and a second predetermined reference voltage, wherein the bias testing circuit includes means for generating a single-bit bias test result signal having a first logic value when said bias voltage is greater than said first predetermined reference voltage, for generating said single-bit bias test result signal having a second logic value when said bias voltage is less than said first predetermined reference voltage, for generating said single-bit bias test result signal having the second logic value when said bias voltage is greater than said second predetermined reference voltage, and for generating said single-bit bias test result signal having the first logic value when said bias voltage is less than said second predetermined reference voltage.
5. An integrated circuit comprising:
- a core circuit;
- an embedded EPROM including a plurality of floating-gate cells, each floating gate cell having an output terminal that is selectively couplable to a corresponding portion of said core circuit;
- a logic circuit having a plural of input terminals and a single output terminal;
- means for applying predetermined voltages to a plurality of floating-gate cells of the embedded EPROM, whereby a floating gate of each of said plurality of floating-gate cells is subjected to a predetermined programming/unprogramming potential;
- means for coupling a control gate of each of said floating-gate cells to a predetermined test bias voltage, and for coupling an output terminal of each of said floating-gate cells to an associated said input terminal of said logic circuit, whereby all of said of said floating-gate cells simultaneously transmit associated output signals to said logic circuit in response to said predetermined test bias voltage,
- wherein the logic circuit includes means for generating on said single output terminal a single-bit cell test result signal having a first logic value when all of said plurality of floating-gate cells store a predetermined programmed/unprogrammed charge, and for generating said single-bit cell test result signal having a second logic value when one or more of said plurality of floating-gate cells fails to store said predetermined programmed/unprogrammed charge.
6. The integrated circuit according to claim 5, further comprising means for transmitting said single-bit cell test result signal out of said integrated circuit to an external test system.
7. The integrated circuit according to claim 5,
- wherein said means for applying said predetermined voltages comprises means for unprogramming said plurality of floating-gate cells, and
- wherein said logic circuit comprises a wired NOR cell.
8. The integrated circuit according to claim 5,
- wherein said means for applying said predetermined voltages comprises programming all of said plurality of floating-gate cells, and
- wherein said logic circuit comprises a wired NAND cell.
9. The integrated circuit according to claim 5, further comprising:
- means for coupling a reference cell to a bias testing circuit and adjusting a system voltage of said integrated circuit such that a bias voltage generated by the reference cell is compared against a first predetermined reference voltage, wherein the bias testing circuit includes means for generating a single-bit bias test result signal having a first logic value when said bias voltage is greater than said first predetermined reference voltage, for generating said single-bit bias test result signal having a second logic value when said bias voltage is less than said first predetermined reference voltage, for generating said single-bit bias test result signal having the second logic value when said bias voltage is greater than said second predetermined reference voltage, and for generating said single-bit bias test result signal having the first logic value when said bias voltage is less than said second predetermined reference voltage.
10. The integrated circuit according to claim 5, wherein the logic circuit comprises one of a DC-to-DC converter circuit and a low dropout regulator (LDO) circuit.
Type: Application
Filed: Mar 27, 2008
Publication Date: Oct 1, 2009
Applicant: Micrel, Incorporated (San Jose, CA)
Inventors: Paul Wilson (Linlithgow), Roel Van Ettinger (Bathgate)
Application Number: 12/056,570
International Classification: G11C 16/06 (20060101); G11C 7/00 (20060101);