Test architecture for microcontroller providing for a serial...

Data processing: measuring – calibrating – or testing – Testing system – Of circuit

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C714S030000

Reexamination Certificate

active

06823282

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates to the field of testing electronic circuitry. Specifically, the present invention relates to a method which provides entry into test mode without impacting chip performance.
BACKGROUND ART
Testing a relatively complex circuit presents a number of and trade-offs with respect to the use of the circuit's external pins. As pins are a relatively expensive component of modern circuits, it is desirable to keep the pin count low. Some conventional architectures dedicate selected pins to testing the circuit. While this simplifies the design, the pin count and hence the cost must be raised, if functionality is not to be sacrificed. Alternatively, the pin count can be kept constant, but at the expense of sacrificing circuit functionality due to selected pins being used for testing rather than another function. The fewer pins that the circuit has, the greater the problem of dedicating pins to testing becomes.
Testing circuits presents other problems as well, such as inadvertently entering test mode while the circuit is in its normal mode. Some conventional architectures used to test circuits allow the user to impose a supervoltage on one of the pins to trigger entry into the test mode. While this method may allow a pin to be used for more than just testing, this method is susceptible to noise accidentally causing entry to the test mode. For example, a user may generate electrostatic discharge while using a computer mouse device. The discharge may be transferred to the circuit, thus triggering entry into test mode. The result may be a program error requiring the user to reboot the computer.
Furthermore, the circuitry needed to support the above supervoltage technique may be complex. Thus, the cost of the circuit may be increased. Furthermore, the supervoltage circuitry may negatively impact issues such as circuit real estate and the designing of the circuit itself.
Still other problems are faced by the external testing device, which may have difficulty sending the analog waveform required by some circuits to put them into test mode.
Therefore, it would be advantageous to provide a method which allows getting into and out of test mode without disturbing normal operations. It would be further advantageous to provide a method of entering test mode of a circuit with a limited pin count. It would be further advantageous to provide such a method which does not require complex circuitry to enter circuit test mode. Finally, it would be advantageous to provide such a method for testing a circuit which minimizes the chance of accidentally entering test mode.
SUMMARY OF THE INVENTION
The present invention provides for a method for entering test mode without adding to the pin count. Furthermore, embodiments provide for a method for entering test mode while minimizing the chance of accidentally entering test mode. Furthermore, embodiments provide for such a method which does not require complex circuitry to enter circuit test mode. The present invention provides these advantages and others not specifically mentioned above but described in the sections to follow.
A method for entering test mode of an integrated circuit device is disclosed. In one embodiment of the present invention, after a lockout period in which the voltages of the circuit ramp up, a test controller generates a signal indicating the integrated circuit is willing to enter the test mode. After the signal, the test controller monitors a test interface during a predetermined period of time for a digital password. Then, in response to a valid password being received within the predetermined period, the test controller enters the test mode.
In another embodiment, in addition to the above steps, in response to the valid password being received, the test controller generates an acknowledge signal.
In one embodiment, the negotiation to enter test mode takes place during a holdoff period after the lockout period. As the circuit is not useable for normal operation during the holdoff period, circuit performance is not impaired. In one embodiment, the test interface is serial. In yet another embodiment, the password is received by the test controller via one pin of the test interface while a clock signal is being received by the test controller via another pin of the test interface and the test interface is serial.
In one embodiment, if the password is not detected during the predetermined period of time the integrated circuit does not enter the test mode and a reset exit occurs, wherein normal circuit operation is entered.


REFERENCES:
patent: 5053949 (1991-10-01), Allison et al.
patent: 5202687 (1993-04-01), Distinti
patent: 5479652 (1995-12-01), Dreyer et al.
patent: 5663965 (1997-09-01), Seymour
patent: 5664199 (1997-09-01), Kuwahara
patent: 5875293 (1999-02-01), Bell et al.
patent: 5935266 (1999-08-01), Thurnhofer et al.
patent: 6026501 (2000-02-01), Hohl et al.
patent: 6041406 (2000-03-01), Mann
patent: 6088822 (2000-07-01), Warren
patent: 6101457 (2000-08-01), Barch et al.
patent: 6125416 (2000-09-01), Warren
patent: 6144327 (2000-11-01), Distinti et al.
patent: 6175914 (2001-01-01), Mann
patent: 6185703 (2001-02-01), Guddat et al.
patent: 6185732 (2001-02-01), Mann et al.
patent: 6191603 (2001-02-01), Muradali et al.
patent: 6351789 (2002-02-01), Green
patent: 6356960 (2002-03-01), Jones et al.
patent: 6463488 (2002-10-01), San Juan
patent: 6567932 (2003-05-01), Edwards et al.
patent: 6574590 (2003-06-01), Kershaw et al.
patent: 6591369 (2003-07-01), Edwards et al.
patent: 6601189 (2003-07-01), Edwards et al.
patent: 6681359 (2004-01-01), Au et al.
patent: 2002/0065646 (2002-05-01), Waldie et al.
patent: 2002/0133771 (2002-09-01), Barnett
patent: 2002/0133794 (2002-09-01), Kanapathippillai et al.
Hong et al., “Hierarchical System Test by an IEEE 1149:5 MTM-Bus Slave-Module Interface Core”, IEEE, 2000.*
Haberl et al., “Self Testable Boards with Standard IEEE 1149.5 Module Test and maintenance (MTM) Bus Interface”, IEEE, 1994.*
Varma et al., “A Structured Test Re-Use Methodology for Core-Based System Chips”, IEEE, 1998.*
Andrews, “Roadmap for Extending IEEE 1149.1 for Herarchical Control of Locally-Stored, Standardized Command Set, Test Programs”, IEEE, 1994.*
Adham et al., “Preliminary Outline of the IEEE P1500 Scalable Architecture for Testing Embedded Cores”, IEEE, unknown date.*
Ghosh et al., “A Low Overhead Design for Testability and Test Generation Technique for Core-based Systems”, IEEE, 1997.*
Zorian, “Test Requirements for Embedded Core-based Systems and IEEE P1500”, IEEE, 1997.*
Zorian et al., “Testing Embedded-Core Based System Chips”, IEEE, 1998.*
Papachristou et al., “Microprocessor Based Testing for Core-Based System on Chip”, IEEE, 1999.
Maroufi et al., “Solving the I/O Bandwidth Problem in System on a Chip Testing”, IEEE, 2000.
CYPR-CD00178; “Method for Entering Circuit Test Mode”; Oct. 05, 2001; 09/972,133; W. Snyder.
CYPR-CD00179; “Method for Applying Instructions to Microprocessor in Test Mode”; Oct. 05, 2001; 09/972,319; W. Snyder.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Test architecture for microcontroller providing for a serial... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Test architecture for microcontroller providing for a serial..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Test architecture for microcontroller providing for a serial... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3317787

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.