IP Library Granted Patent US 11,741,284
Granted Patent B2
US 11,741,284 · App. 17/953,378 · Granted Aug 29, 2023

Systems and methods of automatic generation of integrated circuit IP blocks

Inventors: Danny Rittman (Oceanside, CA); Mo Jacob (Beverly Hills, CA)
Assignee: GBT Technologies, Inc.
G06F30/39G06F30/17G06F30/20G06F30/27G06F30/398G06F2115/08
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,741,284
App. No.
17/953,378
Granted
Aug 29, 2023
Kind
B2
Abstract

Computer-implemented systems and methods for automatically generating an electronic circuit IP block are provided. The disclosed systems and methods maintain the process design rules (DRC Clean), connectivity (LVS Clean) correctness, and obey Reliability Verification (RV) and DFM (Design for Manufacturability) constraints, including time constraints. Exemplary systems and methods may include an electronic circuit layout generator and/or IP generator to obtain manufacturing processes and design rules from an external source, define a type of electronic circuit to be fabricated, prepare a circuit schematic of the defined electronic circuit, and generate an IP block for the defined electronic circuit based on the circuit schematic. A computer program generator is provided to create the defined electronic circuit. A computer readable storage medium contains processing instructions for obtaining the manufacturing processes and design rules and for fabricating the electronic circuit.

Claims (35)

1. A computer-implemented method of automatically generating an electronic circuit IP block, comprising:

obtaining manufacturing processes and design rules from an external source;

defining an electronic circuit to be fabricated;

preparing a circuit schematic of the defined electronic circuit, the circuit schematic containing electrical information and constraints corresponding to the defined electronic circuit; and

generating an IP block for the defined electronic circuit based on the circuit schematic, the IP block being compliant with the manufacturing processes, design rules, electrical information, and constraints.

2. The computer-implemented method of claim 1 , wherein the external source is a netlist or external constraints file.

3. The computer-implemented method of claim 1 , further comprising providing an option to modify the IP block.

4. The computer-implemented method of claim 3 , further comprising executing one or more modifications to the defined electronic circuit and modifying the IP block according to the one or more modifications.

5. The computer-implemented method of claim 1 , further comprising validating the IP block.

6. The computer-implemented method of claim 1 , wherein the defined electronic circuit is an existing electronic circuit or a new electronic circuit.

7. The computer-implemented method of claim 1 , wherein the IP block is generated from one or both of: register-transfer level or hardware description language data.

8. A computer-implemented system for automatic generation of an electronic circuit IP block, comprising:

an electronic circuit layout generator in communication with one or more external sources; and

a computer program generator in communication with the electronic circuit layout generator;

wherein the electronic circuit layout generator receives from the one or more external sources manufacturing processes, design rules, electrical connectivity information and constraints, and a circuit schematic of a defined electronic circuit to be fabricated;

wherein the electronic circuit layout generator generates an IP block for the defined electronic circuit based on the circuit schematic, the IP block being compliant with the manufacturing processes, design rules, and electrical connectivity information and constraints; and

wherein the computer program generator creates the defined electronic circuit.

9. The computer-implemented system of claim 8 , further comprising an artificial intelligence unit such that the electronic circuit layout generator uses machine learning to generate the IP block.

10. The computer-implemented system of claim 9 , wherein the electronic circuit layout generator uses machine learning to supervise electrical connectivity correctness of the IP block.

11. The computer-implemented system of claim 8 , wherein the defined electronic circuit is one or more of: LVS clean, DRC clean, DFM compliant, and RV compliant.

12. The computer-implemented system of claim 8 , wherein the one or more external sources comprise a netlist or external constraints file.

13. A computer-implemented system for generating an electronic circuit IP block, comprising:

a processor;

a computer-readable storage medium in communication with the processor, the computer readable storage medium containing processing instructions;

the processing instructions providing for selection of manufacturing processes, design rules, electrical connectivity information and constraints, and a circuit schematic of a defined electronic circuit to be fabricated; and

the processing instructions providing for generation of an IP block for the defined electronic circuit based on the circuit schematic, the IP block being compliant with the manufacturing processes, design rules, and electrical connectivity information and constraints.

14. The computer-implemented system of claim 13 , further comprising an electronic circuit layout generator in communication with the processor and one or more external sources, the electronic circuit layout generator generating an IP block for the defined electronic circuit based on the circuit schematic; and

a computer program generator in communication with the electronic circuit layout generator, the computer program generator creating the defined electronic circuit.

15. The computer-implemented system of claim 13 , wherein the processing instructions provide for modification or re-creation of electronic circuit layout based on a circuit schematic or circuit architecture modifications provided to the system by a user.

16. The computer-implemented system of claim 14 , further comprising an artificial intelligence unit such that the electronic circuit layout generator uses machine learning to generate the IP block.

17. The computer-implemented system of claim 14 , wherein the electronic circuit layout generator can operate in an engineering change order mode to accommodate interactive circuit changes during generation of the IP block.

18. The computer-implemented system of claim 14 , wherein the electronic circuit layout generator generates the IP block to accommodate a PINS floorplan.

19. The computer-implemented system of claim 14 , wherein the electronic circuit layout generator generates the IP block by one or both of: flat and hierarchical design.

20. The computer-implemented system of claim 13 , further comprising an IP generator in communication with the processor and one or more external sources, the IP generator generating an IP block for the defined electronic circuit based on the circuit schematic; and

a computer program generator in communication with the IP generator, the computer program generator creating the defined electronic circuit.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2026
From: GBT TOKENIZE CORP.
To: VWAV BOCA JV LLC
Reel/Frame 073739/0720 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2023
From: GBT TECHNOLOGIES INC.
To: GBT TOKENIZE CORP.
Reel/Frame 065420/0434 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2022
From: RITTMAN, DAN; JACOB, MO
To: GBT TECHNOLOGIES, INC.
Reel/Frame 062040/0771 →
Continuity (2)
Provisional Application 63249150 · Sep 28, 2021
Related Publication 20230097030A1 · Mar 30, 2023