Method and circuits for communication in multi-die packages

US2016293548A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016293548-A1
Application numberUS-201514674321-A
CountryUS
Kind codeA1
Filing dateMar 31, 2015
Priority dateMar 31, 2015
Publication dateOct 6, 2016
Grant date

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.

Various example implementations are directed to circuits and methods for inter-die communication on a multi-die integrated circuit (IC) package. According to an example implementation, an IC package includes a first semiconductor die having a plurality of communication circuits for communicating data over respective data terminals of the package. The package also includes a second semiconductor die having N contacts for communicating data to and from the semiconductor die. The second semiconductor die includes a logic circuit configured to communicate M parallel data signals with one or more other semiconductor dies of the package, wherein M>N. The second semiconductor die also includes a plurality of serializer circuits, each configured to serialize data from a respective subset of the plurality of the M signal lines to produce serialized data and provide the serialized data to a respective one of the contacts.

First claim

Opening claim text (preview).

1 . An apparatus, comprising: a first semiconductor die; M signal lines on the semiconductor die; a logic circuit on the semiconductor die, the logic circuit configured to communicate M data signals, via the M signal lines, with one or more semiconductor dies communicatively coupled to the first semiconductor die; a plurality of contacts on the semiconductor die including at least N contacts, wherein the number of N contacts is less than the number of M signal lines and each contact is coupled to another one of the one or more semiconductor dies via a respective signal path; and a plurality of serializer circuits on the first semiconductor die, each configured to serialize data from a respective subset of the plurality of the M signal lines to produce serialized data and provide the serialized data to a respective one of the contacts. 2 . The apparatus of claim 1 , further comprising the one of more semiconductor dies; wherein the one or more semiconductor dies and the first semiconductor die are disposed in an integrated circuit (IC) package having a set of data terminals for communication of data to and from the IC package; and wherein a second semiconductor die included in the one or more semiconductor dies includes a plurality of communication circuits, each configured to communicate data via a respective one of the set of data terminals 3 . The apparatus of claim 2 , wherein the first semiconductor die further includes a plurality of deserializer circuits, each configured to receive serialized data from a respective one of the contacts and to produce deserialized data and distribute the deserialized data to a respective plurality of the M signal lines. 4 . The IC package of claim 2 , wherein at least one of the plurality of communication circuits of the second semiconductor die is coupled to receive serialized data from a respective one of the signal paths and is configured to transmit the serialized data via the respective one of the set of data terminals. 5 . The IC package of claim 2 , wherein the second semiconductor die further includes a deserializer circuit coupled to receive the serialized data from the first semiconductor die via a respective one of the signal paths and configured to: deserialize the serialized data to produce a set of parallel data signals; and provide each data signal of the set of parallel data signals to a respective communication circuit of the plurality of communication circuits, wherein the respective communication circuit is configured to transmit the data signal on a respective one of the data terminals. 6 . The IC package of claim 2 , wherein at least one communication circuit of the plurality of communication circuits of the second semiconductor die is configured to: demodulate a signal received from the respective data terminal to produce a demodulated signal including serialized data; and transmit the demodulated signal to the logic circuit via a respective one of the signal paths. 7 . The IC package of claim 2 , wherein: two or more of the plurality of communication circuits are each configured to demodulate a respective signal received from the respective data terminal to produce a respective demodulated signal; and the second semiconductor die further includes a serializer circuit configured to serialize the demodulated signals produced by the two or more of the plurality of communication circuits to produce a respective serialized signal and transmit the respective serialized signal to the first semiconductor die via one of the signal paths. 8 . The IC package of claim 2 , wherein: the first semiconductor die includes a plurality of programmable logic resources having a first lithography process size; and circuits of the second semiconductor die have a second lithography process larger than the first lithography process size. 9 . The IC package of claim 2 , further comprising: a substrate in the IC package; and an interposer on the substrate and configured to couple each of the contacts of the second semiconductor die to a respective contact of another one of the plurality of semiconductor dies. 10 . The IC package of claim 9 , further comprising one of more wiring layers on the substrate and configured to couple each of the contacts of the second semiconductor die to a respective contact of another one of the plurality of semiconductor dies. 11 . The IC package of claim 1 , wherein: the first semiconductor die has an area equal to X units 2 ; each contact is located in a respective contact area including Y units 2 of the X units 2 of the first semiconductor die; and the number of N contacts is less than or equal to X/Y. 12 . A method for inter-die communication in a multi-die IC package, comprising: using a logic circuit on a first semiconductor die of the IC package, communicating M data signals in parallel with other dies of the IC package via M signal lines on the first semiconductor die; and for each of a plurality of serializer circuits on the first semiconductor die: serializing a respective first subset of the M data signals to produce a respective first serialized data signal; and providing the respective first serialized data signal to a respective one of N contacts of the first semiconductor die, wherein N<M; and for each of a plurality of deserializer circuits on the first semiconductor die: deserializing a respective second serialized data signal on one of the N contacts to produce a respective second subset of the M data signals; and providing each data signal of the respective second subset to a respective one of the M signal lines. 13 . The method of claim 12 , further comprising providing the first serialized data signal from the respective one of the N contacts to a second semiconductor die of the IC package. 14 . The method of claim 13 , wherein the providing of the first serialized data signal to the second semiconductor die includes communicating the first serialized data signal to the second semiconductor die via an interposer. 15 . The method of claim 13 , wherein the providing of the first serialized data signal to the second semiconductor die includes communicating the first serialized data signal via a signal line on a substrate of the IC package. 16 . The method of claim 13 , further comprising using a communication circuit on the second semiconductor die, transmitting the first serialized data signal via an external data terminal of the IC package. 17 . The method of claim 13 , further comprising: using a deserializer circuit on the second semiconductor die, deserializing the first serialized data signal to produce a plurality of parallel data signals; and using respective communication circuits on the second semiconductor die, transmitting the plurality of parallel data signals via respective data terminals of the IC package. 18 . The method of claim 13 , further comprising, using a serializer circuit on the second semiconductor die, serializing data signals from a plurality of data terminals to produce the respective second serialized data signal for one of the plurality of deserializer circuits on the first semiconductor die. 19 . The method of claim 12 , wherein circuits of the first semiconductor die are formed using lithography having a first process size; circuits of the second semiconductor die are formed using lithography having a second process size larger than the first process size; the first semiconductor die has an area equal to X units 2 ; and each of the N contacts is locat

Assignees

Inventors

Classifications

  • between a chip and a stacked insulating package substrate, interposer or RDL · CPC title

  • by a substrate and the encapsulations · CPC title

  • Soldering or alloying · CPC title

  • comprising solid metals or solid metalloids, e.g. PbSn, Ag or Cu · CPC title

  • Dispositions, e.g. layouts · 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 US2016293548A1 cover?
Various example implementations are directed to circuits and methods for inter-die communication on a multi-die integrated circuit (IC) package. According to an example implementation, an IC package includes a first semiconductor die having a plurality of communication circuits for communicating data over respective data terminals of the package. The package also includes a second semiconductor…
Who is the assignee on this patent?
Xilinx Inc
What technology area does this patent fall under?
Primary CPC classification H10W90/00. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Oct 06 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).