IP Library › Granted Patent US 12,632,626
Granted Patent B1
US 12,632,626 · App. 17/977,866 · Granted May 19, 2026

Method of die interface modeling for concurrent multi-die implementation of three-dimensional integrated circuit (3D-IC)

Inventors: Liqun Deng (Shanghai, CN); Hanqi Yang (Shanghai, CN); Pinhong Chen (Saratoga, CA)
Assignee: Cadence Design Systems, Inc.
G06F30/31G06F30/33
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,632,626
App. No.
17/977,866
Granted
May 19, 2026
Kind
B1
Abstract

Disclosed is an improved approach to implement concurrent processing of 3D-IC electronic designs using a die interface model. Instead of a die-by-die approach that implements each die separately, the concurrent multi-die approach permits the multiple dies to be physically implemented simultaneously, without prior budgeting and margins.

Claims (29)

1 . A method, comprising:

generating an electronic design for a three-dimensional integrated circuit (3D-IC);

unfolding a three-dimensional (3D) placed design to create an unfolded design having a two-dimensional (2D) representation, wherein the unfolded design comprises a die interface model between a first die and a second die, the die interface model comprises a zero delay module implemented using an interface logic model (ILM), and the die interface model corresponds to an interface component to be manufactured to connect the first die and the second die; and

performing concurrent analysis on the 2D representation of the 3D-IC using an electronic design automation (EDA) tool, wherein the concurrent analysis analyzes the first die in conjunction with analysis of the second die.

2 . The method of claim 1 , wherein the ILM comprises an input/output (I/O) net without logic components for each pin pair between the first die and the second die.

3 . The method of claim 1 , wherein the concurrent analysis comprises at least one of timing analysis, power planning, clock tree synthesis, optimization, placement, or routing.

4 . The method of claim 3 , wherein the timing analysis is performed by stitching together loads between the first die and the second die comprising a first load from the first die, a second load from the second die, and a third load from the die interface model.

5 . The method of claim 1 , wherein the die interface model comprises an annotation for resistance/capacitance (RC) characteristics of a feedthrough net between the first die and the second die.

6 . The method of claim 1 , wherein the die interface model corresponds to a bump, a micro-bump, a hybrid-bond, or a through-silicon via (TSV).

7 . The method of claim 1 , wherein the concurrent analysis on the 2D representation of the 3D-IC is performed using a 2D-based EDA tool.

8 . A computer program product embodied on a non-transitory computer readable medium, the non-transitory computer readable medium having stored thereon a sequence of instructions which, when executed by a processor, executes a method comprising:

generating an electronic design for a three-dimensional integrated circuit (3D-IC);

unfolding a three-dimensional (3D) placed design to create an unfolded design having a two-dimensional (2D) representation, wherein the unfolded design comprises a die interface model between a first die and a second die, the die interface model comprises a zero delay module implemented using an interface logic model (ILM), and the die interface model corresponds to an interface component to be manufactured to connect the first die and the second die; and

performing concurrent analysis on the 2D representation of the 3D-IC using an electronic design automation (EDA) tool, wherein the concurrent analysis analyzes the first die in conjunction with analysis of the second die.

9 . The computer program product of claim 8 , wherein the ILM comprises an input/output (I/O) net without logic components for each pin pair between the first die and the second die.

10 . The computer program product of claim 8 , wherein the concurrent analysis comprises at least one of timing analysis, power planning, clock tree synthesis, optimization, placement, or routing.

11 . The computer program product of claim 10 , wherein the timing analysis is performed by stitching together loads between the first die and the second die comprising a first load from the first die, a second load from the second die, and a third load from the die interface model.

12 . The computer program product of claim 8 , wherein the die interface model comprises an annotation for resistance/capacitance (RC) characteristics of a feedthrough net between the first die and the second die.

13 . The computer program product of claim 8 , wherein the die interface model corresponds to a bump, a micro-bump, a hybrid-bond, or a through-silicon via (TSV).

14 . The computer program product of claim 8 , wherein the concurrent analysis on the 2D representation of the 3D-IC is performed using a 2D-based EDA tool.

15 . A system, comprising:

a processor;

a memory for holding programmable code; and

wherein the programmable code includes instructions executable by the processor for generating an electronic design for a three-dimensional integrated circuit (3D-IC); unfolding a three-dimensional (3D) placed design to create an unfolded design having a 2D representation, wherein the unfolded design comprises a die interface model between a first die and a second die, the die interface model comprises a zero delay module implemented using an interface logic model (ILM), and the die interface model corresponds to an interface component to be manufactured to connect the first die and the second die; and performing concurrent analysis on the 2D representation of the 3D-IC using an electronic design automation (EDA) tool, wherein the concurrent analysis analyzes the first die in conjunction with analysis of the second die.

16 . The system of claim 15 , wherein the ILM comprises an input/output (I/O) net without logic components for each pin pair between the first die and the second die.

17 . The system of claim 15 , wherein the concurrent analysis comprises at least one of timing analysis, power planning, clock tree synthesis, optimization, placement, or routing.

18 . The system of claim 17 , wherein the timing analysis is performed by stitching together loads between the first die and the second die comprising a first load from the first die, a second load from the second die, and a third load from the die interface model.

19 . The system of claim 15 , wherein the die interface model comprises an annotation for resistance/capacitance (RC) characteristics of a feedthrough net between the first die and the second die.

20 . The system of claim 15 , wherein the concurrent analysis on the 2D representation of the 3D-IC is performed using a 2D-based EDA tool.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2022
From: DENG, LIQUN; YANG, HANQI; CHEN, PINHONG
To: CADENCE DESIGN SYSTEMS, INC.
Reel/Frame 061601/0844 →
Continuity (1)
Provisional Application 63369657 · Jul 27, 2022
References Cited (42)
US 7526739B2 · Mcilrath · 2009 [cited by applicant]
US 8032857B2 · Mcilrath · 2011 [cited by applicant]
US 8209649B2 · Mcilrath · 2012 [cited by applicant]
US 8266560B2 · Mcilrath · 2012 [cited by applicant]
US 8543952B2 · Kariat et al. · 2013 [cited by applicant]
US 8650516B2 · Mcilrath · 2014 [cited by applicant]
US 8832608B1 · Chakrabarty et al. · 2014 [cited by applicant]
US 9275185B2 · Mcilrath · 2016 [cited by applicant]
US 9552454B2 · Chowdhury et al. · 2017 [cited by applicant]
US 9640279B1 · Popps et al. · 2017 [cited by applicant]
US 9940260B1 · Hughes et al. · 2018 [cited by applicant]
US 10496777B1 · Venkatakrishnan · 2019 [cited by examiner]
US 10747929B1 · Fraisse · 2020 [cited by examiner]
US 10825745B1 · Sinha et al. · 2020 [cited by applicant]
US 11120191B2 · Xu · 2021 [cited by examiner]
US 11276677B1 · Deng · 2022 [cited by examiner]
US 20080184184A1 · Mccracken et al. · 2008 [cited by applicant]
US 20100199236A1 · Chen · 2010 [cited by examiner]
US 20110055791A1 · Gao · 2011 [cited by applicant]
US 20120110536A1 · Agarwal · 2012 [cited by examiner]
US 20120254818A1 · Liu et al. · 2012 [cited by applicant]
US 20150135147A1 · Emirian · 2015 [cited by examiner]
US 20150145143A1 · Samadi · 2015 [cited by examiner]
US 20150316605A1 · Deutsch et al. · 2015 [cited by applicant]
US 20160042110A1 · Lim · 2016 [cited by examiner]
US 20200257841A1 · Sinha · 2020 [cited by examiner]
US 20220068888A1 · Huang · 2022 [cited by examiner]
US 20220164513A1 · Chao · 2022 [cited by examiner]
Notice of Allowance for U.S. Appl. No. 17/364,388 dated May 17, 2023. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 17/219,695 dated Jan. 21, 2022. [cited by applicant]
Taouil, M., et al., “Exploring Test Opportunities for Memory and Interconnects in 3D ICS,” Delft University of Technology, dated 2013. [cited by applicant]
Von Trapp, F., “Hybrid Bonding: From Concept to Commercialization,” InCities, dated Apr. 2, 2018. [cited by applicant]
Kaibartta, T., et al., “Co-Optimization of TestWrapper Length and TSV for TSV Based 3D SOCs,” Journal of Electronic Testing, dated 2020, 36:239-253. [cited by applicant]
Zhang, H., et al., “Three Dimensional Integrated Circuits,” ScienceDirect, dated 2020. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 17/219,695 dated Apr. 28, 2022. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 17/364,388 dated Jun. 27, 2022. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 16/789,296 dated Jul. 12, 2021. [cited by applicant]
Final Office Action for U.S. Appl. No. 16/789,296 dated Mar. 12, 2021. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 16/789,296 dated Nov. 18, 2020. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 16/789,296 dated Nov. 8, 2021. [cited by applicant]
Final Office Action for U.S. Appl. No. 17/364,388 dated Jan. 9, 2023. [cited by applicant]
Billoint et al., “Merging PD Ks to Build a Design Environment for 3D Circuits: Methodology, Challenges and Limitations,” 2019 International 3D Systems Integration Conference (3DIC), 2019, pp. 1-5, doi: 10.1109/3DIC48104… [cited by applicant]