IP Library › Granted Patent US 10,473,720
Granted Patent B2
US 10,473,720 · App. 15/336,626 · Granted Nov 12, 2019

Dynamic independent test partition clock

Inventors: Pavan Kumar Datla Jagannadha (Santa Clara, CA); Dheepakkumaran Jayaraman (Sunnyvale, CA); Anubhav Sinha (Telangana, IN); Karthikeyan Natarajan (Fremont, CA); Shantanu Sarangi (Saratoga, CA); Amit Sanghani (San Jose, CA); Milind Sonawane (San Jose, CA); Mahmut Yilmaz (Los Altos Hills, CA)
Assignee: Nvidia Corporation
G01R31/3177G01R31/2607G01R31/2803G01R31/2806G01R31/2834G01R31/31701G01R31/31707G01R31/31724G01R31/31725G01R31/318555G01R31/318572G06F11/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,473,720
App. No.
15/336,626
Granted
Nov 12, 2019
Kind
B2
Abstract

In one embodiment, a test system comprises: a plurality of test partitions and a centralized controller configured to coordinate testing between the plurality of test partitions. At least one of the plurality of test partitions comprises: a partition test interface controller configured to control testing within at least one test partition in accordance with dynamic selection of a test mode, and at least one test chain configured to perform test operations. The dynamic selection of the test mode and control of testing within a test partition can be independent of selection of a test mode and control in others of the plurality of test partitions. In one embodiment, a free running clock signal is coupled to a test partition, and the partition test mode controller transforms the free running clock signal into a local partition test clock which is controlled in accordance with the dynamic selection of the test mode.

Claims (19)

1. A chip test system comprising:

a plurality of test partitions, wherein at least one of the plurality of test partitions comprises:

a partition test interface controller configured to control testing within the at least one test partition in accordance with dynamic selection of a test mode from a plurality of test modes, wherein the dynamic selection of the test mode and control of testing within the at least one of the plurality of test partitions is independent of selection of a test mode and control in others of the plurality of test partitions; and

a test chain configured to perform test operations, the test scan test chain coupled to the partition test interface controller; and

a centralized controller configured to coordinate testing between the plurality of test partitions, wherein the coordination includes managing communication of test information between the plurality of test partitions and external pins.

2. The chip test system of claim 1 , wherein a free running clock signal coupled to the at least one test partition, and the partition test mode controller transforms the free running clock signal into a local partition test clock which is controlled in accordance with the dynamic selection of the test mode.

3. The chip test system of claim 1 , wherein the partition test interface controller generates a local partition scan enable signal, scan shift clock signal, and scan capture clock signal.

4. The chip test system of claim 1 , wherein the test operations are associated with a Joint Test Action Group (JTAG) test.

5. The chip test system of claim 1 , wherein the test operations are associated with a scan test.

6. The chip test system of claim 1 , wherein the test operations are associated with a Memory Built In Self Test (MBIST).

7. The test system of claim 1 , wherein the test operations are associated with an Input/Output Built In Self Test (IOBIST).

8. The test system of claim 1 , wherein the partition test interface controller comprises a finite state machine and a clock gate.

9. A test system comprising:

a first test partition means configured to execute a first test pattern;

a second test partition means configured to execute a second test pattern, wherein the second test partition means executes at least a portion of the second test pattern in parallel with execution of at least a portion of the first test pattern on the first test partition means, and the portion of the second test pattern and the portion of the first test pattern are associated with different test modes selected from a plurality of test modes; and

a centralized controller means configured to coordinate testing between the plurality of test partition means, wherein the coordination includes managing communication of test information between the plurality of test partitions means and external pins.

10. The test system of claim 9 , wherein the second test partition means includes a test partition interface controller means coupled to a free running clock signal from a single external pin, wherein the test partition interface controller means derives a local test clock signal that is different than the free running clock signal.

11. The test system of claim 9 , wherein the second test pattern is reused for a third test partition means that has a shared partition design with the second test partition means.

12. The test system of claim 9 , wherein test operations associated with different test modes are aligned non-sequentially between the first test partition means and the second test partition means.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2017
From: JAGANNADHA, PAVAN KUMAR DATLA; JAYARAMAN, DHEEPAKKUMARAN; SINHA, ANUBHAV; NATARAJAN, KARTHIKEYAN; SARANGI, SHANTANU; SANGHANI, AMIT; SONAWANE, MILIND; YILMAZ, MAHMUT
To: NVIDIA CORPORATION
Reel/Frame 042399/0109 →
Continuity (3)
Provisional Application 62247195 · Oct 27, 2015
Provisional Application 62285429 · Oct 27, 2015
Related Publication 20170115351A1 · Apr 27, 2017