WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Circuit and method for testing an integrated circuit    
United States Patent5936974   
Link to this pagehttp://www.wikipatents.com/5936974.html
Inventor(s)Roberts; Gordon (Meridian, ID); Miller, Jr.; James E. (Boise, ID); Stubbs; Eric (Boise, ID)
AbstractA selector circuit (12) for placing a memory device (10) in test mode. The selector circuit (12) uses a logic circuit (26) to determine when a control signal provided to a pin of the memory device (10) maintains a first logic level for a period of time exceeding the specification for the control signal in normal operation. A multiplexer (24) receives the control signal and a substitute control signal at an alternate pin of the memory device. The substitute control signal is used in place of the control signal during the test. The output of the logic circuit (26) is coupled to control the multiplexer (24) to select the control signal for use in addressing a cell of the memory device (10) in normal operation and to select the substitute control signal for use in addressing a cell of the memory device (10) in test mode.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 5936974
Circuit and method for testing an integrated circuit - US Patent 5936974 Drawing
Circuit and method for testing an integrated circuit
Inventor     Roberts; Gordon (Meridian, ID); Miller, Jr.; James E. (Boise, ID); Stubbs; Eric (Boise, ID)
Owner/Assignee     Micron Technology, Inc. (Boise, ID)
Patent assignment
All assignments
Publication Date     August 10, 1999
Application Number     08/918,497
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     August 22, 1997
US Classification     714/718
Int'l Classification     G11C 029/00
Examiner     Chung; Phung M.
Assistant Examiner    
Attorney/Law Firm     Schwegman, Lundberg, Woessner & Kluth, P.A.
Address
Parent Case     This application is a continuation of the prior application Ser. No. 08/636,385, filed on Apr. 23, 1996, which is now U.S. Pat. No. 5,787,096.
Priority Data    
USPTO Field of Search     371/21.1 324/73.1 324/158.1 380/52 340/825.31
Patent Tags     circuit testing integrated circuit
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5544108
Thomann
365/201
Aug,1996

[0 after 0 votes]
5541935
Waterson
714/733
Jul,1996

[0 after 0 votes]
5528603
Canella
714/736
Jun,1996

[0 after 0 votes]
5528162
Sato
324/765
Jun,1996

[0 after 0 votes]
5526364
Roohparvar
714/724
Jun,1996

[0 after 0 votes]
5488583
Ong
365/201
Jan,1996

[0 after 0 votes]
5475330
Watanabe

Dec,1995

[0 after 0 votes]
5469393
Thomann
365/201
Nov,1995

[0 after 0 votes]
5467468
Koshikawa
714/726
Nov,1995

[0 after 0 votes]
5457400
Ahmad

Oct,1995

[0 after 0 votes]
5452253
Choi

Sep,1995

[0 after 0 votes]
5450362
Matsuzaki
365/201
Sep,1995

[0 after 0 votes]
5442642
Ingalls
714/733
Aug,1995

[0 after 0 votes]
5440517
Morgan

Aug,1995

[0 after 0 votes]
5440241
King
324/765
Aug,1995

[0 after 0 votes]
5426649
Blecha, Jr.
714/724
Jun,1995

[0 after 0 votes]
5420869
Hatakeyama
714/718
May,1995

[0 after 0 votes]
5397908
Dennison
257/306
Mar,1995

[0 after 0 votes]
5391892
Devereaux
257/48
Feb,1995

[0 after 0 votes]
5384533
Tokuda
324/158.1
Jan,1995

[0 after 0 votes]
5384741
Haraguchi
365/201
Jan,1995

[0 after 0 votes]
5373472
Ohsawa
365/201
Dec,1994

[0 after 0 votes]
5367263
Ueda
324/537
Nov,1994

[0 after 0 votes]
5348164
Heppler
209/573
Sep,1994

[0 after 0 votes]
5339320
Fandrich
714/724
Aug,1994

[0 after 0 votes]
5279975
Devereaux
438/18
Jan,1994

[0 after 0 votes]
5248075
Young
228/5.1
Sep,1993

[0 after 0 votes]
5245577
Duesman
365/201
Sep,1993

[0 after 0 votes]
5231605
Lee
365/201
Jul,1993

[0 after 0 votes]
5212442
O'Toole
324/73.1
May,1993

[0 after 0 votes]
5155704
Walther
365/201
Oct,1992

[0 after 0 votes]
5019772
Dreibelbis
324/763
May,1991

[0 after 0 votes]
4965511
Nishimura
324/73.1
Oct,1990

[0 after 0 votes]
4941174
Ingham
380/52
Jul,1990

[0 after 0 votes]
4906862
Itano
365/185.17
Mar,1990

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. A method for initiating test mode for testing the operation of a multi-pin memory device which has a signal timing specification for a control signal during normal operation, the method comprising:

providing the control signal to a pin of the memory device with a first logic level for a period of time exceeding the specification for the control signal applied to the pin in normal operation; and

providing a substitute for the control signal to an alternate pin of the memory device for use in place of the control signal during the test.

2. The method of claim 1, and further comprising the step of selecting between the control signal and the substitute control signal based on the output of a logic circuit.

3. The method of claim 1, and further comprising the step of using at least one additional control signal to enable the memory device to enter a test mode when the control signal enters the first logic state for a period of time exceeding the specification of the memory device.

4. The method of claim 3, wherein using at least one control signal to enable the memory device comprises bringing a write enable signal and a column address strobe signal to a low logic level before bringing a row address strobe signal to a low logic level.

5. The method of claim 1, wherein providing the control signal to the pin of the memory device comprises providing a row address strobe signal to a dynamic random access memory device having a low logic value for a period of time that exceeds the specification for normal operation of the memory device.

6. The method of claim 1, and further comprising exiting the test mode by returning the control signal to its original logic level.

7. The method of claim 1, wherein providing a control signal to a pin of the memory device comprises providing a control signal to a pin of the memory device that maintains a first logic level for a period of time on the order of at least one millisecond.

8. A test mode selector circuit for a multi-pin memory device having a control signal with a signal timing specification for a control signal during normal operation, the selector circuit comprising:

means for detecting when the control signal maintains a logic level for a period of time that exceeds the timing specification for normal operation;

means, responsive to the means for detecting, for selecting between the control signal and a substitute control signal applied to an alternate pin of the memory device to be used in place of the control signal during test mode.

9. The test mode selector circuit of claim 8 wherein the means for detecting comprises a logic circuit that uses a delay and a NOR gate to detect when the control signal maintains a low logic level for a period of time that exceeds the specification for normal operation.

10. The test mode selector circuit of claim 8, wherein the means for selecting comprises a multiplexer.

11. The test mode selector of claim 10, wherein the multiplexer receives the control signal and the substitute controls signals from an external circuit as first and second inputs.

12. The test mode selector of claim 8, wherein the means for selecting is coupled to receive the substitute control signal from an address pin of the memory device.

13. The test mode selector of claim 8, and further including means, coupled to the means for selecting, for enabling the test mode selector.

14. The test mode selector of claim 13, wherein the means for enabling receives column address strobe, row address strobe and write enable signals from an external circuit.

15. The test mode selector of claim 13, wherein the means for enabling includes means for locking out the effect of the enabling circuit upon entering test mode.
 Description Submit all comments and votes
 


TECHNICAL FIELD OF THE INVENTION

The present invention relates generally to integrated circuits and, in particular, to a circuit and method for testing an integrated circuit.

BACKGROUND OF THE INVENTION

An integrated circuit comprises a large number of semiconductor devices, such as transistors, that are fabricated on a semiconductor substrate. Integrated circuits are produced in quantity on fabrication lines. Before an integrated circuit is sold, the manufacturer tests the circuit for defects so that corrective action can be taken, if possible. To test the integrated circuit, the manufacturer applies test signals to selected pins of the integrated circuit. To speed up the process of testing large integrated circuits such as memory devices, the signals used to test the integrated circuit differ from the signals used in normal operation, even though the signals in both modes use the same pins of the integrated circuit. Therefore, designers have developed various techniques to differentiate test and normal modes of operation. Because this test mode should not be used once the chip successfully completes the tests, precautions must be taken to assure that the ultimate user of the circuit cannot inadvertently activate the test mode.

In a typical dynamic random access memory (DRAM) device, an out-of-specification voltage, typically 12 volts, is applied to one of the address pins to place the device into test mode for the manufacturer. Once in test mode, the manufacturer can test the operation of the memory device. By using an out-of-specification voltage to enter test mode, it is unlikely that an end user will place the device in test mode inadvertently. As the size of integrated circuits gets smaller, this technique becomes less reliable and the risk of damaging the circuit by shorting out components increases by exceeding the capacity of the circuit to pass current associated with the higher voltage.

In other memory devices, the test circuitry uses a latch circuit to determine when to enter test mode. These devices suffer from the problem that the ultimate user of the device could inadvertently initiate the test mode when turning on a computer that uses the device. Because it is not possible to disable the latch from entering the test state, the latch could be in the test state at power up thus allowing the ultimate user to activate the test circuitry.

For the reasons stated above, and for other reasons stated below which will become apparent to those skilled in the art upon reading and understanding the present specification, there is a need in the art for a circuit and method for entering test mode that reduces the risk of damage to the device and reduces the chances that the ultimate user will inadvertently enter test mode.

SUMMARY OF THE INVENTION

The above mentioned problems with testing of integrated circuits and other problems are addressed by the present invention and which will be understood by reading and studying the following specification. A circuit and method for testing integrated circuits is described which enters test mode based on a control signal that maintains a logic value for a period of time that exceeds the specification for the control signal in the normal operation of the circuit. Advantageously, the circuit and method allow testing of the circuit with reduced risk of shorting out components of the circuit by using control signals with voltage levels that fall within the circuit's normal voltage levels and outside the normal timing of the signals. Further, the control signals used by the circuit and method to enter test mode also reduce the likelihood that test mode will be activated in normal operation by an end user due to differences in the timing of control signals between test mode and normal operation.

In particular, one illustrative embodiment of the present invention provides a selector circuit for placing a memory device in test mode. The selector circuit uses a logic circuit to determine when a control signal provided to a pin of the memory device maintains a first logic level for a period of time exceeding the specification for the control signal in normal operation. A multiplexer receives the control signal and a substitute control signal at an alternate pin of the memory device. The substitute control signal is used in place of the control signal during the test. The output of the logic circuit is coupled to control the multiplexer to select the control signal for use in addressing a cell of the memory device in normal operation and to select the substitute control signal for use in addressing a cell of the memory device in test mode.

In another embodiment, the logic circuit comprises a delay circuit coupled to receive and delay the control signal. Further, a logic gate receives the output of the delay and the control signal so as to produce an output signal that indicates when the control signal is in the first logic state for a period of time that exceeds the specification for normal operation of the memory device.

Another embodiment of the present invention includes a memory device that includes an enabling circuit coupled with the logic circuit to control the multiplexer. The enabling circuit receives at least one additional control signal that enables the selector to determine when to enter test mode.

In another embodiment, the enabling circuit further includes a feedback loop that locks out the effect of the enabling circuit once the selector circuit selects the test mode.

In another embodiment, the selector circuit receives the substitute control signal at an address pin that is not used to provide address information during a test in test mode.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram of an illustrative embodiment of the present invention;

FIG. 2 is a block diagram of an illustrative embodiment of a selector circuit for use in the embodiment of FIG. 1;

FIGS. 3A through 3E are timing diagrams illustrating the operation of the embodiment of FIG. 1.

DETAILED DESCRIPTION OF THE INVENTION

In the following detailed description, reference is made to the accompanying drawings which form a part hereof, and in which is shown by way of illustration specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention, and it is to be understood that other embodiments may be utilized and that logical, mechanical and electrical changes may be made without departing from the spirit and scope of the present invention. The following detailed description is, therefore, not to be taken in a limiting sense.

FIG. 1 is a block diagram of an illustrative embodiment of the present invention. Memory device 10 includes selector circuit 12 that switches memory device between a normal operation mode and one or more test modes. Advantageously, selector circuit 12 responds to a signal that triggers the test mode of memory device 10 that does not risk shorting out components of memory device 10 despite the continued decrease in size of the components. Further, memory device 10 is designed such that in normal operation by an end user, memory device 10 will not inadvertently enter test mode.

Memory device 10 includes array of memory cells 14 constructed as known to a person of ordinary skill in the art. For example, memory device 10 may comprise a dynamic random access memory device (DRAM) or other appropriate integrated circuit. Addressing circuit 16 is coupled to array 14. Array 14 provides and receives data over input/output (I/O) lines 18. Further, address lines 20 are coupled to addressing circuit 16 to provide the address of a cell in array 14 to be accessed for reading or writing data. Control lines 22 are also coupled to addressing circuit 16 to provide signals for controlling the operation of memory device 10. Control lines 22, address lines 20 and input/output lines 18 include pins of memory device 10 that are coupled to electronic system 23.

Selector circuit 12 is coupled to receive a plurality of control signals from control lines 22 and address lines 20. In this embodiment, selector circuit 12 receives two row address strobe signals. The first row address strobe signal is the signal from electronic system 23, such as a processor based computer or other appropriate device. Alternatively, electronic system 23 may comprise a test circuit that provides signals to memory device 10 to test its operation. The first row address strobe is used in normal operation to latch in the row address for a cell to receive data from or provide data to electronic system 23. This signal is labeled "XRAS". Selector circuit 12 also receives a row address strobe signal for use in test mode that is labeled "TRAS". Selector circuit 12 is coupled to provide the appropriate row address strobe signal to addressing circuit 16 to be used to latch a row address in test and normal operation modes.

In operation, memory device 10 receives control signals at control lines 22 to operate in either normal operation mode or in one or more test modes. Selector circuit 12 selects between TRAS for test mode and XRAS for normal operation based on at least one control signal, including XRAS, from control lines 22. For example, selector circuit 12 places memory device 10 in test mode when XRAS transitions to a low logic level and maintains the low logic level for a period of time that exceeds the specification for XRAS in the normal operation mode. For example, selector circuit 12 can place memory device 10 in test mode when XRAS provides a low logic value for at least 1 millisecond or other appropriate time period based on the manufacturers specification for the row address strobe signal.

As a further precaution to prevent an end user from inadvertently entering test mode, selector circuit 12 can base the decision on the state of additional control signals. In the embodiment of FIG. 1, selector circuit 12 uses write enable (WE) and column address strobe (CAS) to determine whether memory device 10 is in test mode. For example, selector circuit 12 can pass TRAS when write enable and column address strobe signals change to low logic values before XRAS goes low. Once in test mode, signals are applied to control lines 22, address lines 20 and input/output lines 18 to test the cells of array 14 using conventional test schemes as known to a person of ordinary skill in the art. The signal used for TRAS is applied to an unused address pin. Alternatively, TRAS can be provided to another appropriate pin of memory device 10 such as a pin not used in the normal operation of memory device 10.

FIG. 2 is a block diagram of an illustrative embodiment of a selector circuit 12a for use in memory device 10 of FIG. 1. Selector circuit 12a includes a multiplexer 24 that is coupled to receive the two row address strobe signals, TRAS and XRAS. A selector input of multiplexer 24 is controlled by logic circuit 26 and enabling circuit 28 through AND-gate 30 and OR-gate 32. Specifically, enable circuit 28 is coupled to receive three control signals, namely, XRAS, CAS, and WE. Enable circuit 28 produces a signal, labeled WCBR, and provides this signal to a first input of OR-gate 32. Logic circuit 26 is coupled to receive XRAS as an input and to provide an output to a f