Error detection/correction and fault detection/recovery – Pulse or data error handling – Digital logic testing
Reexamination Certificate
1999-04-23
2002-04-23
Donaghue, Larry D. (Department: 2783)
Error detection/correction and fault detection/recovery
Pulse or data error handling
Digital logic testing
C714S734000, C712S038000
Reexamination Certificate
active
06378090
ABSTRACT:
TECHNICAL FIELD OF THE INVENTION
The technical field of this invention is test access ports for integrated circuits and more particularly a manner to integrate core logic modules each having a test access port.
BACKGROUND OF THE INVENTION
Continuous decrease in feature size of transistors has led to the recent trend of core-based design. Today's integrated circuit (IC) becomes tomorrow's integratable core. Today's printed circuit board becomes tomorrow's IC. This decrease in feature size leads to the availability of unprecedented number of transistors on an integrated circuit. Current technology trends lead to projections of further rise in the number of transistors that may be integrated into a single IC. This expected trend in IC technology is leading to a re-prioritization of design issues. The traditional concern of gate/transistor count is becoming relatively less important. Issues like re-usability of existing designs, and minimization of design cycle time, are increasing continuously in importance. A major design problem for large integrated circuits is testability. Moreover, both the recurring and non-recurring test costs of such complex products now constitute a significant fraction of the total cost of the product. It is now likely that a single large IC will employ one or more preexisting cores. Currently the most widely accepted test standard for integrated circuits is IEEE Standard 1149.1, also known as JTAG. This standard was created with the primary goal of alleviating board-test problem via Test Access Ports (TAPs). The JTAG standard cannot be directly used in IC's containing cores which already include Test Access Ports. At the same time, widespread acceptance of JTAG in the electronics and semiconductor industry requires current and future IC's to be fully compliant with this standard. Thus there is a great need to develop a test access mechanism that allows embedded cores and non-core logic in an IC to be accessed via a well-defined JTAG interface.
Recently, some solutions have been proposed to address this problem that either violate the JTAG standard, or require modification of the TAP in existing cores, or follow a completely different Built-In Self Test (BIST) based technique to testing embedded cores, without addressing the issue of JTAG compliant test access to the embedded cores.
SUMMARY OF THE INVENTION
This invention is a testing technique for an electronic circuit such as an integrated circuit. The electronic circuit includes a first test access port, preferrably compliant with the IEEE Standard 1149.1 commonly known as JTAG. The electronic circuit includes at least one testable embedded core circuit having its own JTAG compliant second test access port. A test access port controller and a programmable switch control testing of the electronic circuit. The test access port controller is preferrably also JTAG compliant. An internal state in the test access port controller controls the switch state of the programmable switch, which selectively connects the first test access port to the embedded core circuits. When an embedded core circuit is connected for test, the test access port controller remains responsive to the first test access port and operates in a set of snoopy states corresponding to the state of the embedded core circuit under test. The test access port controller can control the programmable switch to regain control of the first test access port and disconnect all of the embedded core circuits when in snoopy states. At least one of the embedded core circuits includes a test access port controller for similar controlled connection to further embedded core circuits. Test of the entire electronic circuit invloves selection via the programmable switch of an embedded core circuit to test. The embedded programmable switch permits selection of one of the further embedded core circuits. This permits an previous integrated circuit design to be made into an embedded core circuit with no change in testability.
REFERENCES:
patent: 5774476 (1998-06-01), Pressly et al.
patent: 5889788 (1999-03-01), Pressly et al.
patent: 5991898 (1999-11-01), Rajski et al.
patent: 6324662 (2001-11-01), Haroun et al.
Bhattacharaya Hierarchical Test Access Architecture for Embedded Cores in an Intergrated Circuit. IEEE 4/98.
Brady III W. James
Donaghue Larry D.
Marshall, Jr. Robert D.
Telecky , Jr. Frederick J.
Texas Instruments Incorporated
LandOfFree
Hierarchical test access port architecture for electronic... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Hierarchical test access port architecture for electronic..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Hierarchical test access port architecture for electronic... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2898224