IP Library Granted Patent US 12,248,421
Granted Patent B1
US 12,248,421 · App. 18/537,055 · Granted Mar 11, 2025

Chiplet gearbox for low-cost multi-chip module applications

Inventor: Ramin Farjadrad (Los Altos, CA)
Assignee: Eliyan Corporation
G06F13/4027H03M13/1515H03M13/615
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 12,248,421
App. No.
18/537,055
Granted
Mar 11, 2025
Kind
B1
Abstract

Semiconductor devices, packaging architectures and associated methods are disclosed. In one embodiment, a chiplet-based multi-chip module (MCM) is disclosed. The chiplet-based MCM includes a first integrated circuit (IC) chiplet comprising a first interface to receive a first set of information-carrying signals associated with a memory access operation. Conversion circuitry generates a second set of support signals associated with the memory access operation. The conversion circuitry aggregates the second set of support signals with the first set of information-carrying signals to generate an aggregate set of signals associated with the memory access operation. A second interface transmits the aggregate set of signals. Memory, comprising a memory interface coupled to the second interface of the first IC chiplet receives the aggregate set of signals.

Claims (59)

1. A chiplet-based multi-chip module (MCM) to couple to a base substrate, comprising:

a first integrated circuit (IC) chiplet to couple to a package substrate that is separate from the base substrate, the first IC chiplet comprising

a first interface, the first interface to receive, from a second IC chiplet that is coupled to the package substrate, along a set of high speed links route along the package substrate, information-carrying signals transmitted from the second IC chiplet, the information-carrying signals associated with a memory access operation, the memory access operation carried out in response to a minimum set of signals comprising the information-carrying signals and non-information-carrying signals, the information-carrying signals excluding the non-information-carrying signals;

conversion circuitry to generate, on the first IC chiplet, the non-information-carrying signals, the conversion circuitry to merge the non-information-carrying signals with the information-carrying signals to generate a full set of signals that is compliant with the minimum set of signals to perform the memory access operation;

a second interface to transmit the full set of signals; and

memory, comprising a memory interface coupled to the second interface of the first IC chiplet to receive the full set of signals.

2. The chiplet-based MCM of claim 1 , wherein:

the non-information-carrying signals comprise at least one of a data bus inversion signal, a reference clock signal, a write enable signal, a write clock signal, a write strobe signal, or a read strobe signal.

3. The chiplet-based MCM of claim 1 , wherein:

the first IC chiplet comprises first circuitry that is formed in accordance with a first process node; and

the memory interface comprises second circuitry formed in accordance with a second process node that is slower than the first process node.

4. The chiplet-based MCM of claim 1 , wherein:

the first IC chiplet comprises a base die; and

the memory comprises a memory stack disposed on the base die.

5. The chiplet-based MCM of claim 4 , wherein:

the memory stack comprises a high-bandwidth memory (HBM) stack of dynamic random access memory (DRAM).

6. The chiplet-based MCM of claim 1 , wherein:

the first IC chiplet comprises a gearbox chiplet comprising a first input/output (I/O) width that is associated with the first interface, and a second I/O width that is associated with the second interface, the second I/O width being wider than the first I/O width; and

the memory comprises a memory chiplet coupled to the gearbox chiplet via a set of signaling links that corresponds to the second I/O width.

7. The chiplet-based MCM of claim 6 , wherein:

the memory chiplet comprises

a base die; and

a memory stack disposed on the base die.

8. The chiplet-based MCM of claim 7 , wherein:

the memory stack comprises a high-bandwidth memory (HBM) stack of dynamic random access memory (DRAM).

9. The chiplet-based MCM of claim 1 , wherein:

the first interface receives the information-carrying signals at a first signaling rate; and

the second interface transmits the full set of signals at a second signaling rate that is less than the first signaling rate.

10. The chiplet-based MCM of claim 9 , wherein:

the first signaling rate is an integer multiple faster than the second signaling rate.

11. An integrated circuit (IC) chiplet, comprising:

a first interface, the first interface to receive information-carrying signals transmitted from the second IC chiplet, the information-carrying signals associated with a memory access operation, the memory access operation carried out in response to a minimum set of signals comprising the information-carrying signals and non-information-carrying signals, the information-carrying signals excluding the non-information-carrying signals;

conversion circuitry to generate the non-information-carrying signals associated with the memory access operation, the conversion circuitry to merge the non-information-carrying signals with the information-carrying signals to generate a full set of signals that is compliant with the minimum set of signals to perform the memory access operation;

a second interface to transmit the full set of signals to a memory interface of a memory chiplet.

12. The IC chiplet of claim 11 , wherein:

the non-information-carrying signals comprise at least one of a data bus inversion signal, a reference clock signal, a write enable signal, a write clock signal, a write strobe signal, or a read strobe signal.

13. The IC chiplet of claim 11 , wherein:

the first interface, the conversion circuitry, and the second interface are formed in accordance with a first process node; and

the memory interface comprises second circuitry formed in accordance with a second process node that is slower than the first process node.

14. The IC chiplet of claim 11 , further comprising:

first input/output (I/O) circuitry of a first I/O width that is associated with the first interface; and

second I/O circuitry of a second I/O width that is associated with the second interface, the second I/O width being wider than the first I/O width.

15. The IC chiplet of claim 11 , wherein:

the first interface receives the information-carrying signals at a first signaling rate; and

wherein the second interface transmits the full set of signals at a second signaling rate that is less than the first signaling rate.

16. The IC chiplet of claim 15 , wherein:

the first signaling rate is an integer multiple faster than the second signaling rate.

17. A method of operation in an IC chiplet, comprising:

receiving, at a first interface, information-carrying signals associated with a memory access operation from a second IC chiplet, the memory access operation carried out in response to a minimum set of signals comprising the information-carrying signals and non-information-carrying signals, the information-carrying signals excluding the non-information-carrying signals;

generating, with conversion circuitry, the non-information-carrying signals associated with the memory access operation;

merging, with the conversion circuitry, the information-carrying signals with the information-carrying signals to form a full set of signals that is compliant with the minimum set of signals to perform the memory access operation; and

transmitting, with a second interface, the full set of signals to a memory interface.

18. The method of claim 17 , wherein:

the generating, with the conversion circuitry, the non-information-carrying signals comprises generating, with the conversion circuitry, at least one of a data bus inversion signal, a reference clock signal, a write enable signal, a write clock signal, a write strobe signal, or a read strobe signal.

19. The method of claim 17 , wherein:

the receiving, at the first interface, the information-carrying signals is carried out at a first signaling rate; and

the transmitting, with the second interface, the full set of signals is carried out at a second signaling rate that is less than the first signaling rate.

20. The method of claim 19 , wherein:

the first signaling rate is an integer multiple faster than the second signaling rate.

Continuity (4)
Continuation 18092647 · Jan 3, 2023
Provisional Application 63341897 · May 13, 2022
Provisional Application 63296162 · Jan 4, 2022
Provisional Application 63295524 · Dec 31, 2021
References Cited (223)
US 4334305A · Girardi · 1982 [cited by applicant]
US 5396581A · Mashiko · 1995 [cited by applicant]
US 5677569A · Choi · 1997 [cited by applicant]
US 5892287A · Hoffman · 1999 [cited by applicant]
US 5910010A · Nishizawa · 1999 [cited by applicant]
US 6031729A · Berkely · 2000 [cited by applicant]
US 6055235A · Blanc · 2000 [cited by applicant]
US 6417737B1 · Moloudi · 2002 [cited by applicant]
US 6492727B2 · Nishizawa · 2002 [cited by applicant]
US 6690742B2 · Chan · 2004 [cited by applicant]
US 6721313B1 · Van Duyne · 2004 [cited by applicant]
US 6932618B1 · Nelson · 2005 [cited by applicant]
US 7027529B1 · Ohishi · 2006 [cited by applicant]
US 7248890B1 · Raghavan · 2007 [cited by applicant]
US 7269212B1 · Chau · 2007 [cited by applicant]
US 7477615B2 · Oshita · 2009 [cited by applicant]
US 7535958B2 · Best · 2009 [cited by applicant]
US 7593271B2 · Ong · 2009 [cited by applicant]
US 7701957B1 · Bicknell · 2010 [cited by examiner]
US 7907469B2 · Sohn et al. · 2011 [cited by applicant]
US 7978754B2 · Yeung · 2011 [cited by applicant]
US 8004330B1 · Acimovic · 2011 [cited by applicant]
US 8024142B1 · Gagnon · 2011 [cited by applicant]
US 8121541B2 · Rofougaran · 2012 [cited by applicant]
US 8176238B2 · Yu et al. · 2012 [cited by applicant]
US 8468381B2 · Jones · 2013 [cited by applicant]
US 8483579B2 · Fukuda · 2013 [cited by applicant]
US 8546955B1 · Wu · 2013 [cited by applicant]
US 8704364B2 · Banijamali et al. · 2014 [cited by applicant]
US 8861573B2 · Chu · 2014 [cited by applicant]
US 8948203B1 · Nolan · 2015 [cited by applicant]
US 8982905B2 · Kamble · 2015 [cited by applicant]
US 9088334B2 · Chakraborty · 2015 [cited by applicant]
US 9106229B1 · Hutton · 2015 [cited by applicant]
US 9129935B1 · Chandrasekar · 2015 [cited by applicant]
US 9294313B2 · Prokop · 2016 [cited by applicant]
US 9349707B1 · Sun · 2016 [cited by applicant]
US 9379878B1 · Lugthart · 2016 [cited by applicant]
US 9432298B1 · Smith · 2016 [cited by applicant]
US 9558143B2 · Leidel · 2017 [cited by applicant]
US 9832006B1 · Bandi · 2017 [cited by applicant]
US 9842784B2 · Nasrullah · 2017 [cited by applicant]
US 9843538B2 · Woodruff · 2017 [cited by applicant]
US 9886275B1 · Carlson · 2018 [cited by applicant]
US 9934842B2 · Mozak · 2018 [cited by applicant]
US 9961812B2 · Suorsa · 2018 [cited by applicant]
US 9977731B2 · Pyeon · 2018 [cited by applicant]
US 10171115B1 · Shirinfar · 2019 [cited by applicant]
US 10402363B2 · Long et al. · 2019 [cited by applicant]
US 10410694B1 · Arbel · 2019 [cited by applicant]
US 10439661B1 · Heydari · 2019 [cited by applicant]
US 10642767B1 · Farjadrad · 2020 [cited by applicant]
US 10678738B2 · Dai · 2020 [cited by applicant]
US 10735176B1 · Heydari · 2020 [cited by applicant]
US 10748852B1 · Sauter · 2020 [cited by applicant]
US 10769073B2 · Desai · 2020 [cited by applicant]
US 10803548B2 · Matam et al. · 2020 [cited by applicant]
US 10804204B2 · Rubin et al. · 2020 [cited by applicant]
US 10825496B2 · Murphy · 2020 [cited by applicant]
US 10826536B1 · Beukema · 2020 [cited by applicant]
US 10855498B1 · Farjadrad · 2020 [cited by applicant]
US 10935593B2 · Goyal · 2021 [cited by applicant]
US 11088876B1 · Farjadrad · 2021 [cited by applicant]
US 11100028B1 · Subramaniam · 2021 [cited by examiner]
US 11164817B2 · Rubin et al. · 2021 [cited by applicant]
US 11204863B2 · Sheffler · 2021 [cited by applicant]
US 11581282B2 · Elshirbini · 2023 [cited by applicant]
US 11669474B1 · Lee · 2023 [cited by applicant]
US 11782865B1 · Kochavi · 2023 [cited by applicant]
US 11789649B2 · Chatterjee et al. · 2023 [cited by applicant]
US 11841815B1 · Farjadrad · 2023 [cited by applicant]
US 11842986B1 · Farjadrad · 2023 [cited by applicant]
US 11855043B1 · Farjadrad · 2023 [cited by applicant]
US 11855056B1 · Rad · 2023 [cited by applicant]
US 11892242B2 · Mao · 2024 [cited by applicant]
US 11893242B1 · Farjadrad · 2024 [cited by applicant]
US 11983125B2 · Soni · 2024 [cited by applicant]
US 12001355B1 · Dreier · 2024 [cited by applicant]
US 12001725B2 · Chatterjee · 2024 [cited by applicant]
US 20020122479A1 · Agazzi · 2002 [cited by applicant]
US 20020136315A1 · Chan · 2002 [cited by applicant]
US 20040088444A1 · Baumer · 2004 [cited by applicant]
US 20040113239A1 · Prokofiev · 2004 [cited by applicant]
US 20040130347A1 · Moll · 2004 [cited by applicant]
US 20040156461A1 · Agazzi · 2004 [cited by applicant]
US 20050041683A1 · Kizer · 2005 [cited by applicant]
US 20050134306A1 · Stojanovic · 2005 [cited by applicant]
US 20050157781A1 · Ho · 2005 [cited by applicant]
US 20050205983A1 · Origasa · 2005 [cited by applicant]
US 20060060376A1 · Yoon · 2006 [cited by applicant]
US 20060103011A1 · Andry · 2006 [cited by applicant]
US 20060158229A1 · Hsu · 2006 [cited by applicant]
US 20060181283A1 · Wajcer · 2006 [cited by applicant]
US 20060188043A1 · Zerbe · 2006 [cited by applicant]
US 20060250985A1 · Baumer · 2006 [cited by applicant]
US 20060251194A1 · Bublil · 2006 [cited by applicant]
US 20070281643A1 · Kawai · 2007 [cited by applicant]
US 20080063395A1 · Royle · 2008 [cited by applicant]
US 20080086282A1 · Artman · 2008 [cited by applicant]
US 20080143422A1 · Lalithambika · 2008 [cited by applicant]
US 20080186987A1 · Baumer · 2008 [cited by applicant]
US 20080222407A1 · Carpenter · 2008 [cited by applicant]
US 20090113158A1 · Schnell · 2009 [cited by applicant]
US 20090154365A1 · Diab · 2009 [cited by applicant]
US 20090174448A1 · Zabinski · 2009 [cited by applicant]
US 20090220240A1 · Abhari · 2009 [cited by applicant]
US 20090225900A1 · Yamaguchi · 2009 [cited by applicant]
US 20090304054A1 · Tonietto · 2009 [cited by applicant]
US 20100177841A1 · Yoon · 2010 [cited by applicant]
US 20100197231A1 · Kenington · 2010 [cited by applicant]
US 20100294547A1 · Hatanaka · 2010 [cited by applicant]
US 20110029803A1 · Redman-White · 2011 [cited by applicant]
US 20110038286A1 · Ta · 2011 [cited by applicant]
US 20110167297A1 · Su · 2011 [cited by applicant]
US 20110187430A1 · Tang · 2011 [cited by applicant]
US 20110204428A1 · Erickson · 2011 [cited by applicant]
US 20110267073A1 · Chengson · 2011 [cited by applicant]
US 20110293041A1 · Luo · 2011 [cited by applicant]
US 20120082194A1 · Tam · 2012 [cited by applicant]
US 20120182776A1 · Best · 2012 [cited by applicant]
US 20120192023A1 · Lee · 2012 [cited by applicant]
US 20120216084A1 · Chun · 2012 [cited by applicant]
US 20120327818A1 · Takatori · 2012 [cited by applicant]
US 20130181257A1 · Ngai · 2013 [cited by applicant]
US 20130222026A1 · Havens · 2013 [cited by applicant]
US 20130249290A1 · Buonpane · 2013 [cited by applicant]
US 20130285584A1 · Kim · 2013 [cited by applicant]
US 20140016524A1 · Choi · 2014 [cited by applicant]
US 20140048947A1 · Lee · 2014 [cited by applicant]
US 20140126613A1 · Zhang · 2014 [cited by applicant]
US 20140192583A1 · Rajan · 2014 [cited by applicant]
US 20140269860A1 · Brown · 2014 [cited by applicant]
US 20140269983A1 · Baeckler · 2014 [cited by applicant]
US 20150012677A1 · Nagarajan · 2015 [cited by applicant]
US 20150046612A1 · Gupta · 2015 [cited by applicant]
US 20150172040A1 · Pelekhaty · 2015 [cited by applicant]
US 20150180760A1 · Rickard · 2015 [cited by applicant]
US 20150206867A1 · Lim · 2015 [cited by applicant]
US 20150271074A1 · Hirth · 2015 [cited by applicant]
US 20150326348A1 · Shen · 2015 [cited by applicant]
US 20150358005A1 · Chen · 2015 [cited by applicant]
US 20160056125A1 · Pan · 2016 [cited by applicant]
US 20160071818A1 · Wang · 2016 [cited by applicant]
US 20160111406A1 · Mak · 2016 [cited by applicant]
US 20160217872A1 · Hossain · 2016 [cited by applicant]
US 20160294585A1 · Rahman · 2016 [cited by applicant]
US 20170255575A1 · Niu · 2017 [cited by applicant]
US 20170286340A1 · Ngo · 2017 [cited by applicant]
US 20170317859A1 · Hormati · 2017 [cited by applicant]
US 20170331651A1 · Suzuki · 2017 [cited by applicant]
US 20180010329A1 · Golding, Jr. · 2018 [cited by applicant]
US 20180082981A1 · Gowda · 2018 [cited by applicant]
US 20180137005A1 · Wu · 2018 [cited by applicant]
US 20180175001A1 · Pyo · 2018 [cited by applicant]
US 20180190635A1 · Choi · 2018 [cited by applicant]
US 20180196767A1 · Linstadt · 2018 [cited by applicant]
US 20180210830A1 · Malladi et al. · 2018 [cited by applicant]
US 20180315735A1 · Delacruz · 2018 [cited by applicant]
US 20190044764A1 · Hollis · 2019 [cited by applicant]
US 20190058457A1 · Ran · 2019 [cited by applicant]
US 20190108111A1 · Levin · 2019 [cited by applicant]
US 20190198489A1 · Kim · 2019 [cited by applicant]
US 20190267062A1 · Tan · 2019 [cited by applicant]
US 20190319626A1 · Dabral · 2019 [cited by applicant]
US 20200051961A1 · Rickard · 2020 [cited by applicant]
US 20200105718A1 · Collins et al. · 2020 [cited by applicant]
US 20200257619A1 · Sheffler · 2020 [cited by applicant]
US 20200320026A1 · Kabiry · 2020 [cited by applicant]
US 20200364142A1 · Lin · 2020 [cited by applicant]
US 20200373286A1 · Dennis · 2020 [cited by examiner]
US 20210056058A1 · Lee · 2021 [cited by applicant]
US 20210082875A1 · Nelson · 2021 [cited by applicant]
US 20210117102A1 · Grenier · 2021 [cited by applicant]
US 20210149763A1 · Ranganathan · 2021 [cited by applicant]
US 20210181974A1 · Ghosh · 2021 [cited by applicant]
US 20210183842A1 · Fay · 2021 [cited by applicant]
US 20210193567A1 · Cheah et al. · 2021 [cited by applicant]
US 20210225827A1 · Lanka · 2021 [cited by applicant]
US 20210258078A1 · Meade · 2021 [cited by examiner]
US 20210311900A1 · Malladi · 2021 [cited by applicant]
US 20210365203A1 · O · 2021 [cited by applicant]
US 20210405919A1 · K · 2021 [cited by applicant]
US 20220051989A1 · Agarwal · 2022 [cited by applicant]
US 20220121381A1 · Brewer · 2022 [cited by applicant]
US 20220159860A1 · Winzer · 2022 [cited by applicant]
US 20220179792A1 · Banerjee · 2022 [cited by applicant]
US 20220189934A1 · Kim · 2022 [cited by applicant]
US 20220222198A1 · Lanka · 2022 [cited by applicant]
US 20220223522A1 · Scearce · 2022 [cited by applicant]
US 20220237138A1 · Lanka · 2022 [cited by applicant]
US 20220254390A1 · Gans · 2022 [cited by examiner]
US 20220327276A1 · Seshan · 2022 [cited by applicant]
US 20220334995A1 · Das Sharma · 2022 [cited by applicant]
US 20220342840A1 · Das Sharma · 2022 [cited by applicant]
US 20220350756A1 · Burstein · 2022 [cited by applicant]
US 20220391114A1 · Richter · 2022 [cited by applicant]
US 20230039033A1 · Zarkovsky · 2023 [cited by examiner]
US 20230068802A1 · Wang · 2023 [cited by applicant]
US 20230090061A1 · Zarkovsky · 2023 [cited by examiner]
US 20230092541A1 · Dugast · 2023 [cited by applicant]
US 20230161599A1 · Erickson · 2023 [cited by applicant]
US 20230181599A1 · Erickson · 2023 [cited by applicant]
US 20230289311A1 · Noguera Serra · 2023 [cited by applicant]
US 20230359579A1 · Madhira · 2023 [cited by applicant]
US 20240007234A1 · Harrington · 2024 [cited by applicant]
US 20240028208A1 · Kim · 2024 [cited by applicant]
US 20240241840A1 · Im · 2024 [cited by applicant]
US 20240273041A1 · Lee · 2024 [cited by applicant]
Block Memory Generator v8.2 LogiCORE IP Product Guide Vivado Design Suite; Xilinx; Apr. 1, 2015. [cited by applicant]
Kurt Lender et al., “Questions from the Compute Express Link Exploring Coherent Memory and Innovative Cases Webinar”, Apr. 13, 2020, CXL consortium. [cited by applicant]
Planet Analog, “The basics of SerDes (serializers/deserializers) for interfacing”, Dec. 1, 2020, Planet Analog. [cited by applicant]
Universal Chiplet Interconnect Express (UCIe) Specification, Revision 1.1, Version 1.0, Jul. 10, 2023. [cited by applicant]
Hybrid Memory Cube Specification 2.1, Hybrid Memory Cube Consortium, HMC-30G-VSR PHY, 2014. [cited by applicant]
Quartus II Handbook Version 9.0 Volume 4: SOPC Builder; “System Interconnect Fabric for Memory-Mapped Interfaces”; Mar. 2009. [cited by applicant]
“Hot Chips 2017: Intel Deep Dives Into EMIB”, TomsHardware.com; Aug. 25, 2017. [cited by applicant]
“Using Chiplet Encapsulation Technology to Achieve Processing-In-Memory Functions”; Micromachines 2022, 13, 1790; https://www.mdpi.com/journal/micromachines; Tian et al. [cited by applicant]
“Multiport memory for high-speed interprocessor communication in MultiCom;” Scientia Iranica, vol. 8, No. 4, pp. 322-331; Sharif University of Technology, Oct. 2001; Asgari et al. [cited by applicant]
U.S. Appl. No. 16/812,234; Mohsen F. Rad; Filed Mar. 6, 2020. [cited by applicant]
Farjadrad et al., “A Bunch of Wires (B0W) Interface for Inter-Chiplet Communication”, 2019 IEEE Symposium on High-Performance Interconnects (HOTI), pp. 27-30, Oct. 2019. [cited by applicant]
Universal Chiplet Interconnect Express (UCIe) Specification Rev. 1.0, Feb. 24, 2022. [cited by applicant]
Brinda Ganesh et al., “Fully-Buffered DIMM Memory Architectures: Understanding Mechanisms, Overheads and Scaling”, 2007, IEEE, 2007 IEEE 13th International Symposium on High Performance Computer Architecture, pp. 1-12 (… [cited by applicant]
Anu Ramamurthy, “Chiplet Technology & Heterogeneous Integration” Jun. 2021, NASA, 2021 NEPP ETW, slides 1-17 (Year: 2021). [cited by applicant]
Wikipedia, “Printed circuit board”, Nov. 9, 2021, Wayback Machine, as preserved by the Internet Archive on Nov. 9, 2021, pp. 1-23 (Year: 2021). [cited by applicant]