Supporting flow control mechanism of bus between semiconductor dies assembled in wafer-level package

US10127169B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10127169-B2
Application numberUS-201615043622-A
CountryUS
Kind codeB2
Filing dateFeb 15, 2016
Priority dateFeb 17, 2015
Publication dateNov 13, 2018
Grant dateNov 13, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A semiconductor die assembled in a wafer-level package includes a communication interface and a bus master. The bus master is coupled to a communication bus through the communication interface. The bus master communicates with a bus slave of another semiconductor die assembled in the wafer-level package via the communication bus, and is controlled by a flow control mechanism that manages a transaction flow initiated by the bus master over the communication bus.

First claim

Opening claim text (preview).

What is claimed is: 1. A semiconductor die assembled in a wafer-level package, comprising: a communication interface; a bus master, coupled to a communication bus through the communication interface, wherein the bus master is arranged to communicate with a bus slave of another semiconductor die assembled in the wafer-level package via the communication bus, and is further arranged to be controlled by a flow control mechanism that manages a transaction flow initiated by the bus master over the communication bus; and a communication channel, for connecting the semiconductor die and the other semiconductor die, wherein the communication channel is a re-distribution layer (RDL) metal layer or a metal layer on the semiconductor dies. 2. The semiconductor die of claim 1 , wherein the wafer-level package is an integrated fan-out (InFO) package. 3. The semiconductor die of claim 1 , wherein the flow control mechanism is a back-pressure mechanism configured to generate a back-pressure signal from the bus slave to the bus master, and when the back-pressure signal is asserted, the bus master is blocked from issuing transaction over the communication bus. 4. The semiconductor die of claim 1 , wherein the flow control mechanism is a credit-based flow control mechanism configured to manage credit of the bus master, and when the credit fails to pass a predetermined criterion, the bus master is blocked from issuing transaction over the communication bus. 5. The semiconductor die of claim 4 , wherein the bus master is further arranged to update the credit when issuing new transaction over the communication bus. 6. The semiconductor die of claim 4 , wherein the bus master is further arranged to update the credit when receiving a credit update signal generated from the bus slave. 7. The semiconductor die of claim 1 , wherein the bus master is further arranged to support burst-based transactions. 8. The semiconductor die of claim 1 , wherein the bus master is further arranged to support multiple outstanding read/write transactions. 9. The semiconductor die of claim 1 , wherein the bus master is further arranged to support a peer-to-peer master/slave scheme. 10. The semiconductor die of claim 1 , wherein the bus master is further arranged to support atomic transactions. 11. A semiconductor die assembled in a wafer-level package, comprising: a communication interface; and a bus slave, coupled to a communication bus through the communication interface, wherein the bus slave is arranged to communicate with a bus master of another semiconductor die assembled in the wafer-level package via the communication bus, and is further arranged to trigger a flow control mechanism that manages a transaction flow initiated by the bus master over the communication bus; and a communication channel, for connecting the semiconductor die and the other semiconductor die, wherein the communication channel is a re-distribution layer (RDL) metal layer or a metal layer on the semiconductor dies. 12. The semiconductor die of claim 11 , wherein the wafer-level package is an integrated fan-out (InFO) package. 13. The semiconductor die of claim 11 , wherein the bus slave comprises a queue arranged to buffer command and data included in the transaction flow initiated by the bus master over the communication bus; the flow control mechanism is a back-pressure mechanism; and the bus slave is arranged to trigger the back-pressure mechanism to assert a back-pressure signal transmitted to the bus master when a storage status of the queue satisfies a predetermined criterion. 14. The semiconductor die of claim 11 , wherein the flow control mechanism is a credit-based flow control mechanism configured to manage credit of the bus master; and the bus slave is arranged to trigger the credit-based flow control mechanism to assert a credit update signal generated to the bus master over the communication bus when transaction issued from the bus master has been executed by the bus slave. 15. The semiconductor die of claim 11 , wherein the bus slave is further arranged to support out-of-order transaction execution. 16. The semiconductor die of claim 11 , wherein the bus slave is further arranged to support a peer-to-peer master/slave scheme. 17. A wafer-level package comprising: a communication bus; a semiconductor die, comprising: a plurality of bus masters, each arranged to be controlled by a flow control mechanism that manages a transaction flow over the communication bus; and a bus arbiter, arranged to perform arbitration upon transaction requests issued from the bus masters and grant an access right of the communication bus to only one of the bus masters at a time, wherein the semiconductor die communicates with another semiconductor die in the wafer-level package via the communication bus; and a communication channel, for connecting the semiconductor die and the other semiconductor die, wherein the communication channel is a re-distribution layer (RDL) metal layer or a metal layer on the semiconductor dies. 18. The wafer-level package of claim 17 , wherein the wafer-level package is an integrated fan-out (InFO) package. 19. A wafer-level package comprising: a communication bus; a semiconductor die, comprising: a plurality of bus slaves, each arranged to trigger a flow control mechanism that manages a transaction flow over the communication bus; and a bus dispatcher, arranged to dispatch the transaction flow from the communication bus to at least one of the bus slaves at a time, wherein the semiconductor die communicates with another semiconductor die in the wafer-level package via the communication bus; and a communication channel, for connecting the semiconductor die and the other semiconductor die, wherein the communication channel is a re-distribution layer (RDL) metal layer or a metal layer on the semiconductor dies. 20. The wafer-level package of claim 19 , wherein the wafer-level package is an integrated fan-out (InFO) package.

Assignees

Inventors

Classifications

  • between stacked chips · CPC title

  • Manufacture or treatment · CPC title

  • characterised by the relative positions of pads or connectors relative to package parts · CPC title

  • Package configurations · CPC title

  • Shapes or dispositions of interconnections · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10127169B2 cover?
A semiconductor die assembled in a wafer-level package includes a communication interface and a bus master. The bus master is coupled to a communication bus through the communication interface. The bus master communicates with a bus slave of another semiconductor die assembled in the wafer-level package via the communication bus, and is controlled by a flow control mechanism that manages a tran…
Who is the assignee on this patent?
Mediatek Inc, Nephos Hefei Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F13/368. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 13 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).