IP Library Granted Patent US 10,591,544
Granted Patent B2
US 10,591,544 · App. 16/043,035 · Granted Mar 17, 2020

Programmable integrated circuits with in-operation reconfiguration capability

Inventors: Dana How (Palo Alto, CA); Dinesh Patil (Sunnyvale, CA); Arifur Rahman (San Jose, CA); Jeffrey Erik Schulz (Milpitas, CA)
Assignee: Altera Corporation
G01R31/318597G01R31/2896G06F11/00G06F11/1625G06F11/186G06F11/2007H01L25/0652H01L2225/06527
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,591,544
App. No.
16/043,035
Granted
Mar 17, 2020
Kind
B2
Abstract

Integrated circuit packages with multiple integrated circuit dies are provided. A multichip package may include a master die that is coupled to one or more slave dies via inter-die package interconnects. A mixed (i.e., active and passive) interconnect redundancy scheme may be implemented to help repair potentially faulty interconnects to improve assembly yield. Interconnects that carry normal user signals may be repaired using an active redundancy scheme by selectively switching into use a spare driver block when necessary. On the other hand, interconnects that carry power-on-reset signals, initialization signals, and other critical control signals for synchronizing the operation between the master and slave dies may be supported using a passive redundancy scheme by using two or more duplicate wires for each critical signal.

Claims (29)

1. An integrated circuit die, comprising:

a first input-output pin configured to implement a first type of redundancy scheme;

a second input-output pin; and

redundancy control circuitry operable to implement a second type of redundancy scheme that is different from the first type of redundancy scheme.

2. The integrated circuit die defined in claim 1 , wherein the first type of redundancy scheme comprises a passive redundancy scheme and the second type of redundancy scheme comprises an active redundancy scheme.

3. The integrated circuit die defined in claim 2 , wherein the redundancy control circuitry comprises active redundancy control circuitry operable to deactivate a first driver block coupled to the second input-output pin and to activate a second driver block that is different from the first driver block to implement the active redundancy scheme.

4. The integrated circuit die defined in claim 3 , wherein the active redundancy control circuitry is operable to route a signal to bypass the first driver block.

5. The integrated circuit die defined in claim 4 , wherein the active redundancy control circuitry is operable to route the signal to a third driver block that is different from the first and second driver blocks.

6. The integrated circuit die defined in claim 2 , wherein the first input-output pin is configured for carrying a supervisory control signal and the second input-output pin is configured for carrying a data signal.

7. The integrated circuit die defined in claim 2 , wherein the passive redundancy scheme supports the use of duplicative conductive lines and the active redundancy scheme supports the use of active switching circuitry.

8. An integrated circuit, comprising:

controller circuitry coupled to a first path configured to transfer a system control signal; and

redundancy control circuitry operable to receive the system control signal and to control signal routing for a driver block coupled to a second path separate from the first path, wherein the first path is configured to support a passive redundancy scheme and the second path is configured to support an active redundancy scheme.

9. The integrated circuit defined in claim 8 , wherein the passive redundancy scheme uses duplicative wires to implement the path for transferring the system control signal.

10. The integrated circuit defined in claim 9 , wherein the active redundancy scheme uses switching circuitry to switch a spare driver block into use.

11. The integrated circuit defined in claim 8 , wherein the system control signal comprises a signal selected from the group consisting of a power-on-reset signal, an initialization signal, or a mode synchronization signal.

12. The integrated circuit defined in claim 8 , further comprises:

testing circuitry coupled to the driver block and operable to receive test signals through the second path using the driver block.

13. The integrated circuit defined in claim 12 , wherein the redundancy control circuitry is operable to implement the active redundancy scheme based on the test signals.

14. The integrated circuit defined in claim 8 , wherein the controller circuitry comprises memory circuitry operable to store predetermined settings for active redundancy calibration operations.

15. The integrated circuit defined in claim 8 , wherein the controller circuitry is operable to control the redundancy control circuitry based on the system control signal transferred using the first path that supports the passive redundancy scheme.

16. An integrated circuit package, comprising:

an integrated circuit die;

a first interconnect path coupled to the integrated circuit die and configured to support a first type of redundancy scheme; and

a second interconnect path coupled to the integrated circuit die and configured to support a second type of redundancy scheme that is different from the first type of redundancy scheme.

17. The integrated circuit package defined in claim 16 , wherein the first type of redundancy scheme comprises a passive redundancy scheme and the second type of redundancy scheme comprises an active redundancy scheme.

18. The integrated circuit package defined in claim 16 , wherein the first interconnect path comprises at least two duplicative signal paths to implement the first type of redundancy scheme.

19. The integrated circuit package defined in claim 16 , wherein active switching circuitry controls routing for the second interconnect path to implement the second type of redundancy scheme.

20. The integrated circuit package defined in claim 16 , wherein the first interconnect path is configured for a critical control signal and the second interconnect path is configured for a normal user signal.

Assignments (1)
SECURITY INTEREST Recorded Sep 12, 2025
From: ALTERA CORPORATION
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 073431/0309 →