IP Library Granted Patent US 11,748,541
Granted Patent B2
US 11,748,541 · App. 17/510,315 · Granted Sep 5, 2023

Methods for engineering integrated circuit design and development

Inventors: Bertrand Irissou (San Jose, CA); John M. Hughes (Hartford, CT); Lucio Lanza (Palo Alto, CA); Mohamed K. Kassem (Carlsbad, CA); Michael S. Wishart (Hillsborough, CA); Rajeev Srivastava (Austin, TX); Risto Bell (San Jose, CA); Robert Timothy Edwards (Poolesville, MD); Sherif Eid (Sunnyvale, CA); Greg P. Shaurette (Tahoe City, CA)
Assignee: efabless corporation
G06F30/39G06F30/30G06F30/33G06F30/3323G06F30/367G06F30/392G06F30/398H01L23/573G06F2119/18
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 11,748,541
App. No.
17/510,315
Granted
Sep 5, 2023
Kind
B2
Abstract

Systems and methods for engineering integrated circuit design and development are described. A requester posts a request for an integrated circuit chip design using the systems and methods. Moreover, using design tools of the systems and methods, one or more designers generate one or more designs. The designers use computer software that is provided by the systems and methods to test the one or more designs. Moreover, the designs are independently verified by a design engineering entity or by other designers. The one or more designs are provided to a fab via the systems and methods to fabricate a prototype of an integrated circuit chip. The prototype is tested on a printed circuit board by using a test software, which is provided by the systems and methods.

Claims (47)

1. A method for accommodating a plurality of designs on a shuttle, comprising:

receiving a first design of a first system-on-chip (SoC) from a first user account with a request to fabricate the first SoC;

receiving a second design of a second SoC with a request to fabricate the second SoC;

determining that the first and second designs are to be fabricated on a semiconductor wafer;

providing the first and second designs to a shuttle manager tool to reserve spots of the first and second designs on the semiconductor wafer; and

sending a request to a fabrication entity to fabricate the first and second designs on the semiconductor wafer.

2. The method of claim 1 , wherein the first design includes a third design and an integrated circuit design, wherein the third design is coupled to the integrated circuit design to generate the first design, wherein the second design includes a fourth design and the integrated circuit design, wherein the fourth design is coupled to the integrated circuit design to generate the second design.

3. The method of claim 2 , further comprising:

providing access, via a computer network, to a layout design tool to facilitate generation of the third design and the fourth design, wherein the access to the layout design tool is provided without allowing a download of the layout design tool;

providing access, via the computer network, to a circuit design tool to facilitate generation of a first circuit design associated with the third design and to facilitate generation of a second circuit design associated with the fourth design, wherein the access to the circuit design tool is provided without allowing a download of the circuit design tool.

4. The method of claim 2 , wherein the fourth design is a derivative of the second design.

5. The method of claim 2 , further comprising:

generating a competition for receiving a plurality of designs of the first SoC, wherein the second design is received in response to the competition;

testing the second design to determine that the second design is a winner of the competition.

6. The method of claim 1 , wherein the semiconductor wafer is a single semiconductor wafer.

7. The method of claim 1 , wherein said determining that the first and second designs are to be fabricated on the semiconductor wafer comprises determining that the first and second designs are to be included within a single semiconductor wafer, wherein said sending the request to the fabrication entity includes sending the request from the shuttle manager tool via a computer network and a fabrication entity account to a fabrication computing device.

8. The method of claim 7 , wherein the first SoC and the second SoC are fabricated by the fabrication entity on the semiconductor wafer, wherein the fabrication entity obtains the first SoC from the semiconductor wafer and the second SoC from the semiconductor wafer to test the first SoC and the second SoC.

9. A system for accommodating a plurality of designs on a shuttle, comprising:

one or more processors configured to:

receive a first design of a first system-on-chip (SoC) from a first user account with a request to fabricate the first SoC;

receive a second design of a second SoC with a request to fabricate the second SoC;

determine that the first and second designs are to be fabricated on a semiconductor wafer;

provide the first and second designs to a shuttle manager tool to reserve spots of the first and second designs on the semiconductor wafer; and

send a request to a fabrication entity to fabricate the first and second designs on the semiconductor wafer; and

a memory device coupled to the one or more processors.

10. The system of claim 9 , wherein the first design includes a third design and an integrated circuit design, wherein the third design is coupled to the integrated circuit design to generate the first design, wherein the second design includes a fourth design and the integrated circuit design, wherein the fourth design is coupled to the integrated circuit design to generate the second design.

11. The system of claim 10 , wherein the one or more processors are configured to:

provide access, via a computer network, to a layout design tool to facilitate generation of the third design and the fourth design, wherein the access to the layout design tool is provided without allowing a download of the layout design tool;

provide access, via the computer network, to a circuit design tool to facilitate generation of a first circuit design associated with the third design and to facilitate generation of a second circuit design associated with the fourth design, wherein the access to the circuit design tool is provided without allowing a download of the circuit design tool.

12. The system of claim 10 , wherein the fourth design is a derivative of the second design.

13. The system of claim 10 , wherein the one or more processors are configured to:

generate a competition for producing a plurality of designs of the first SoC, wherein the second design is received in response to the competition;

test the second design to determine that the second design is a winner of the competition.

14. The system of claim 9 , wherein the semiconductor wafer is a single semiconductor wafer.

15. The system of claim 9 , wherein to determine that the first and second designs are to be fabricated on the semiconductor wafer, the one or more processors are configured to determine that the first and second designs are to be included within a single semiconductor wafer, wherein to send the request to the fabrication entity, the one or more processors are configured to send the request from the shuttle manager tool via a computer network and a fabrication entity account to a fabrication computing device.

16. The system of claim 15 , wherein the first SoC and the second SoC are fabricated by the fabrication entity on the semiconductor wafer, wherein the fabrication entity obtains the first SoC from the semiconductor wafer and the second SoC from the semiconductor wafer to test the first SoC and the second SoC.

17. A computer readable medium having program instructions for accommodating a plurality of designs on a shuttle, wherein execution of the program instructions by one or more processors of a computer system causes the one or more processors to carry out a plurality of operations of:

receiving a first design of a first system-on-chip (SoC) from a first user account with a request to fabricate the first SoC;

receiving a second design of a second SoC with a request to fabricate the second SoC;

determining that the first and second designs are to be fabricated on a semiconductor wafer;

providing the first and second designs to a shuttle manager tool to reserve spots of the first and second designs on the semiconductor wafer; and

sending a request to a fabrication entity to fabricate the first and second designs on the semiconductor wafer.

18. The computer readable medium of claim 17 , wherein the first design includes a third design and an integrated circuit design, wherein the third design is coupled to the integrated circuit design to generate the first design, wherein the second design includes a fourth design and the integrated circuit design, wherein the fourth design is coupled to the integrated circuit design to generate the second design.

19. The computer readable medium of claim 18 , wherein the plurality of operations further comprise:

providing access, via a computer network, to a layout design tool to facilitate generation of the third design and the fourth design, wherein the access to the layout design tool is provided without allowing a download of the layout design tool;

providing access, via the computer network, to a circuit design tool to facilitate generation of a first circuit design associated with the third design and to facilitate generation of a second circuit design associated with the fourth design, wherein the access to the circuit design tool is provided without allowing a download of the circuit design tool.

20. The computer readable medium of claim 18 , wherein the fourth design is a derivative of the second design.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2025
From: EFABLESS (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
To: UMBRALOGIC TECHNOLOGIES LLC
Reel/Frame 072982/0893 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2025
From: EFABLESS CORPORATION
To: EFABLESS (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
Reel/Frame 072968/0884 →
Continuity (4)
Continuation 16583170 · Sep 25, 2019
Continuation 15633186 · Jun 26, 2017
Provisional Application 62359858 · Jul 8, 2016
Related Publication 20220043956A1 · Feb 10, 2022
Cited By (1)
US 12,699,833