IP Library Granted Patent US 7,246,287
Granted Patent B1
US 7,246,287 · App. 10/255,107 · Granted Jul 17, 2007

Full scan solution for latched-based design

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 7,246,287
App. No.
10/255,107
Granted
Jul 17, 2007
Kind
B1
Abstract

A full-scan latch is provided that may be used to incorporate design for test functionality in an integrated circuit. The full-scan latch includes a shadow latch, a multiplexer, and a slave latch. The full-scan latch has a test mode and a normal mode. When in the normal mode, the device operates as a transparent latch, passing a data input to its output. When in test mode, the device is operable to pass scan data down a scan chain and to inject scan data into the data path.

Claims (32)

1. An apparatus, comprising:

a chain of components responsive to a first clock; and

a scan cell positioned in the chain, the scan cell including:

a master latch to process data signals in response to a second clock,

a shadow latch to process a scan signal in response to the second clock,

a multiplexer to selectively route output from the master latch and the shadow latch to produce multiplexer output, and

a slave latch to process the multiplexer output in response to the first clock.

2. The apparatus of claim 1 wherein the master latch processes data signals from the chain.

3. The apparatus of claim 1 wherein the shadow latch processes scan signals from the chain.

4. The apparatus of claim 1 wherein the chain includes sequential flip-flops.

5. The apparatus of claim 1 wherein the chain includes combinatorial logic.

6. The apparatus of claim 1 wherein the chain includes dynamic logic.

7. The apparatus of claim 1 wherein the scan cell is operative in a first mode for testing and a second mode for normal operation.

8. The apparatus of claim 7 wherein the first mode is selected with the scan signal.

9. The apparatus of claim 1 wherein the second clock is a buffered version of the first clock.

10. The apparatus of claim 1 wherein the master latch and the shadow latch are transparent on different phases of the second clock.

11. A computer readable medium, comprising executable instructions to:

establish a chain of components responsive to a first clock; and

specify a scan cell positioned in the chain, the scan cell including:

a master latch to process data signals in response to a second clock,

a shadow latch to process a scan signal in response to the second clock,

a multiplexer to selectively route output from the master latch and the shadow latch to produce multiplexer output, and

a slave latch to process the multiplexer output in response to the first clock.

12. The computer readable medium of claim 11 wherein the executable instructions to specify a scan cell include executable instructions to specify a master latch to process data signals from the chain.

13. The computer readable medium of claim 11 wherein the executable instructions to specify a scan cell include executable instructions to specify a shadow latch to process scan signals from the chain.

14. The computer readable medium of claim 11 wherein the executable instructions to establish a chain of components include executable instructions to establish sequential flip-flops.

15. The computer readable medium of claim 11 wherein the executable instructions to establish a chain of components include executable instructions to establish combinatorial logic.

16. The computer readable medium of claim 11 wherein the executable instructions to establish a chain of components include executable instructions to establish dynamic logic.

17. The computer readable medium of claim 11 wherein the executable instructions to specify a scan cell include executable instructions to specify a scan cell operative in a first mode for testing and a second mode for normal operation.

18. The computer readable medium of claim 17 wherein the first mode is selected with the scan signal.

19. The computer readable medium of claim 11 wherein the executable instructions to specify a scan cell include executable instructions to specify the second clock as a buffered version of the first clock.

20. The computer readable medium of claim 11 wherein the executable instructions to specify a scan cell include executable instructions to specify the master latch and the shadow latch as transparent on different phases of the second clock.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2014
From: BRIDGE CROSSING, LLC
To: ARM FINANCE OVERSEAS LIMITED
Reel/Frame 033074/0058 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2013
From: MIPS TECHNOLOGIES, INC.
To: BRIDGE CROSSING, LLC
Reel/Frame 030202/0440 →
RELEASE OF SECURITY INTEREST Recorded Dec 16, 2008
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: MIPS TECHNOLOGIES, INC.
Reel/Frame 021985/0015 →
SECURITY AGREEMENT Recorded Aug 24, 2007
From: MIPS TECHNOLOGIES, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 019744/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2002
From: CHUA-EOAN, LEW; NANGIA, ERA KASTURIA
To: MIPS TECHNOLOGIES, INC.
Reel/Frame 013547/0407 →