IP Library Granted Patent US 9,111,647
Granted Patent B2
US 9,111,647 · App. 14/135,387 · Granted Aug 18, 2015

System in a package (SiP)

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 9,111,647
App. No.
14/135,387
Granted
Aug 18, 2015
Kind
B2
Abstract

A system in a package (SiP) includes a first semiconductor die having a nonvolatile memory and trim/repair circuitry, and a second semiconductor die having a volatile memory and trim/repair circuitry. The first and the second semiconductor die are in a same package. The nonvolatile memory of the first semiconductor die is configured to store trim/repair values for each of the first and the second semiconductor die. The trim/repair circuitries of the first and second semiconductor die are configured to, in response to a reset of the second semiconductor die, copy the trim/repair values from the nonvolatile memory of the first semiconductor die to the volatile memory of the second semiconductor die.

Claims (39)

1. A system in a package (SiP), comprising:

a first semiconductor die having a nonvolatile memory and trim/repair circuitry; and

a second semiconductor die having a volatile memory and trim/repair circuitry, wherein the first and the second semiconductor die are in a same package, wherein the nonvolatile memory of the first semiconductor die is configured to store trim/repair values for each of the first and the second semiconductor die, and wherein, trim/repair circuitries of the first and second semiconductor die are configured to, in response to a reset of the second semiconductor die, copy the trim/repair values from the nonvolatile memory of the first semiconductor die to the volatile memory of the second semiconductor die.

2. The SiP of claim 1 , wherein the trim/repair circuitry of the second semiconductor die is configured to, in response to the reset of the second semiconductor die, send a request to the trim/repair circuitry of the first semiconductor die, and wherein the trim/repair circuitry of the first semiconductor die, in response to the request, provides the trim/repair values from the nonvolatile memory of the first semiconductor die to the trim/repair circuitry of the second semiconductor die.

3. The SiP of claim 2 , wherein the request includes a semiconductor die identifier.

4. The SiP of claim 3 , wherein the semiconductor die identifier identifies the second semiconductor die.

5. The SiP of claim 3 , further comprising a third semiconductor die, and wherein the semiconductor identifier identifies the third semiconductor die.

6. The SiP of claim 1 , further comprising:

a third semiconductor die having a volatile memory and trim/repair circuitry, wherein the first, second, and third semiconductor die are in the same package, and wherein trim/repair circuitries of the first and third semiconductor die are configured to, in response to a reset of the third semiconductor die, copy the trim/repair values from the nonvolatile memory of the first semiconductor die to the volatile memory of the third semiconductor die.

7. The SiP of claim 1 , further comprising:

a third semiconductor die having a volatile memory and trim/repair circuitry, wherein the first, second, and third semiconductor die are in the same package, wherein trim/repair circuitries of the first, second, and third semiconductor die are configured to, in response to a reset of the third semiconductor die, copy the trim/repair values from the nonvolatile memory of the first semiconductor die to the volatile memory of the third semiconductor die, in which the trim/repair values are provided by the trim/repair circuitry of the first semiconductor die to the trim/repair circuitry of the second semiconductor die, and subsequently, the trim/repair values are provided by the second semiconductor die to the trim/repair circuitry of the third semiconductor die.

8. The SiP of claim 7 , wherein the second semiconductor die comprises a system on a chip.

9. The SiP of claim 8 , wherein the first semiconductor die comprises a flash memory.

10. The SiP of claim 9 , wherein the third semiconductor die is characterized as an analog die.

11. A method comprising:

in a system in a package (SiP) having a first semiconductor die and a second semiconductor die packaged in a same package, receiving a reset;

in response to the reset, accessing trim/repair values stored in a nonvolatile memory of the first semiconductor die, wherein the trim/repair values include values corresponding to each of the first and second semiconductor die;

the first semiconductor die providing the accessed trim/repair values corresponding to the second semiconductor die to the second semiconductor die; and

the second semiconductor die receiving the trim/repair values corresponding to the second semiconductor die from the first semiconductor die and storing the received trim/repair values in a volatile memory of the second semiconductor die.

12. The method of claim 11 , further comprising:

determining the trim/repair values for each of the first and the second semiconductor die; and

after the determining and prior to the receiving the reset, storing the determined trim/repair values into the nonvolatile memory of the first semiconductor die.

13. The method of claim 11 , wherein, during normal operation of the second semiconductor die, using the trim/repair values corresponding to the second semiconductor die stored in the volatile memory.

14. The method of claim 11 , further comprising:

in response to the reset, the second semiconductor die sending a request to the first semiconductor die for the time/repair values corresponding to the second semiconductor die.

15. The method of claim 14 , wherein the request comprises a die identifier which identifies one of a group consisting of the second semiconductor die and a number of bytes requested.

16. The method of claim 11 , wherein the SiP further comprises a third semiconductor die in the same package and wherein the trim/repair values in the nonvolatile memory of the first semiconductor die includes values corresponding to the third semiconductor die, the method further comprising:

in response to the reset, the third semiconductor die providing a request to the second semiconductor die;

the second semiconductor die providing the request to the first semiconductor die;

the first semiconductor die, in response to the request, providing the trim/repair values corresponding to the third semiconductor die to the second semiconductor die;

the second semiconductor die providing the trim/repair values corresponding to the third semiconductor die to the third semiconductor die; and

storing the trim/repair values corresponding to the third semiconductor die in volatile memory of the third semiconductor die.

17. The method of claim 16 , wherein the request comprises a die identifier which identifies the third semiconductor die.

18. A system in a package (SiP), comprising:

a first semiconductor die having a nonvolatile memory and trim/repair circuitry; and

a second semiconductor die having a volatile memory and trim/repair circuitry, wherein the first and the second semiconductor die are in a same package, wherein the nonvolatile memory of the first semiconductor die is configured to store trim/repair values for each of the first and the second semiconductor die, and wherein, the trim/repair circuitry of the second semiconductor die is configured to, in response to a reset of the second semiconductor die, provide a request to the first semiconductor die to obtain the trim/repair values for the second semiconductor die, and wherein the trim/repair circuitry of the first semiconductor die is configured to, in response to the request, access the nonvolatile memory to obtain the trim/repair values for the second semiconductor die from the nonvolatile memory and provide trim/repair values for the second semiconductor die to the second semiconductor die for storage into the volatile memory.

19. The system of claim 18 , further comprising:

a third semiconductor die having a volatile memory and trim/repair circuitry, wherein the first, second, and third semiconductor die is in the same package, wherein the nonvolatile memory of the first semiconductor die is further configured to store trim/repair values for the third semiconductor die, and wherein the trim/repair circuitry of the third semiconductor die is configured to, in response to a reset of the third semiconductor die, provide a second request to the first semiconductor die to obtain the trim/repair values for the third semiconductor die, and wherein the trim/repair circuitry of the first semiconductor die is configured to, in response to the second request, access the nonvolatile memory to obtain the trim/repair values for the third semiconductor die from the nonvolatile memory and provide trim/repair values for the third semiconductor die for storage into the volatile memory of the third semiconductor die.

20. The system of claim 19 , wherein the trim/repair circuitry of the first semiconductor die is configured to provide the obtained trim/repair values for the third semiconductor die to the second semiconductor die, and the trim/repair circuitry of the second semiconductor die is configured to provide the trim/repair values for the third semiconductor die to the third semiconductor die for storage into the volatile memory of the third semiconductor die.

Assignments (21)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040925 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Feb 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V. F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 052917/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040928 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jan 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 052915/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050744/0097 →
MERGER Recorded Jan 3, 2017
From: FREESCALE SEMICONDUCTOR, INC.
To: NXP USA, INC.
Reel/Frame 041144/0363 →
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 040928/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 21, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V., F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 040925/0001 →
SUPPLEMENT TO THE SECURITY AGREEMENT Recorded Jun 16, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039138/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE FILING AND REMOVE APPL. NO. 14085520 REPLACE IT WITH 14086520 PREVIOUSLY RECORDED AT REEL: 037515 FRAME: 0390. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Mar 1, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037926/0642 →
CORRECTIVE ASSIGNMENT OF INCORRECT APPL. NO. 14/085,520 PREVIOUSLY RECORDED AT REEL: 037515 FRAME: 0390. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Feb 11, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037792/0227 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT APPL. NO. 14/085,520 PREVIOUSLY RECORDED AT REEL: 037515 FRAME: 0420. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Feb 11, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037879/0581 →
CORRECTIVE ASSIGNMENT OF INCORRECT PATENT APPLICATION NUMBER 14085520 ,PREVIOUSLY RECORDED AT REEL: 037458 FRAME: 0399. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Feb 11, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037785/0454 →
CORRECTIVE ASSIGNMENT OF INCORRECT NUMBER 14085520 PREVIOUSLY RECORDED AT REEL: 037458 FRAME: 0420. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTON OF SECURITY INTEREST IN PATENTS. Recorded Feb 11, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037785/0568 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 037458 FRAME 0420. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Jan 14, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037515/0420 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 037458 FRAME 0399. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Jan 14, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037515/0390 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 7, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FOUNDING, INC.
Reel/Frame 037458/0420 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 7, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FOUNDING, INC.
Reel/Frame 037458/0399 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0790 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded Mar 13, 2014
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., COLLATERAL AGENT
Reel/Frame 032445/0689 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded Mar 13, 2014
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 032445/0577 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded Mar 13, 2014
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 032445/0493 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2013
From: MILLER, GARY L.; BEATTIE, DEREK J.
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 031824/0576 →