IP Library Granted Patent US 10,853,553
Granted Patent B1
US 10,853,553 · App. 16/434,624 · Granted Dec 1, 2020

Vias with multiconnection via structures

Inventors: Ping-San Tzeng (Fremont, CA); Mingsheng Han (Fremont, CA); Yucheng Wang (Cupertino, CA)
Assignee: Avatar Integrated Systems, Inc.
G06F30/398G06F30/392G06F30/394H01L23/5226H01L23/5283G06F2115/10
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 10,853,553
App. No.
16/434,624
Granted
Dec 1, 2020
Kind
B1
Abstract

Improving an initial via in a circuit comprises: obtaining layout information associated with an initial via structure in a circuit, the initial via comprising an initial lower metal enclosure and an initial upper metal enclosure connected by an initial cut; determining layout information associated with a multiconnection via structure comprising a plurality of sibling vias having at least one additional upper metal enclosure and at least one additional lower metal enclosure; updating the layout information associated with the initial via with the layout information associated with the multiconnection via structure; and outputting the updated layout information. The plurality of sibling vias are connected by a plurality of corresponding sibling cuts, and the multiconnection via structure has lower resistance than the initial via structure. In some embodiments, the multiconnection via is efficiently represented in using a master template.

Claims (45)

1. A method, comprising:

obtaining layout information associated with an initial via in a circuit, the initial via comprising an initial lower metal enclosure and an initial upper metal enclosure connected by an initial cut;

determining layout information associated with a multiconnection via structure comprising: a plurality of sibling vias having at least one additional upper metal enclosure and at least one additional lower metal enclosure, and the initial via; wherein:

the plurality of sibling vias are connected by a plurality of corresponding sibling cuts; and

the multiconnection via structure has lower resistance than the initial via structure;

updating the layout information associated with the initial via with the layout information associated with the multiconnection via structure comprising the plurality of sibling vias and the initial via; and

outputting the updated layout information.

2. The method of claim 1 , wherein the plurality of sibling vias are electrically connected to the initial via.

3. The method of claim 1 , wherein the multiconnection via structure is represented using a master template.

4. The method of claim 1 , wherein:

the multiconnection via structure is represented using a master template; and

the master template includes configuration data that specifies how to derive the multiconnection via structure based on the initial via structure.

5. The method of claim 1 , wherein the determination of the layout information associated with the multiconnection via structure includes selecting among a plurality of pre-defined multiconnection via structures associated with the initial via.

6. The method of claim 1 , wherein the determination of the layout information associated with the multiconnection via structure includes:

specifying the at least one additional upper metal enclosure and the at least one additional lower metal enclosure at locations in proximity to the initial via; and

specifying at least one sibling via to electrically connect the at least one additional lower metal enclosure with the at least one additional upper metal enclosure.

7. The method of claim 1 , wherein the initial upper metal enclosure is placed on an initial upper track, the initial lower metal enclosure is placed on an initial lower track, an additional upper metal enclosure of the at least one upper metal enclosure is placed on a neighboring track to the initial upper track, and an additional lower metal enclosure of the at least one lower metal enclosure is placed on a neighboring track to the initial lower track.

8. The method of claim 1 , wherein wires in the circuit are specified to be 7 nm or less in width.

9. The method of claim 1 , wherein the layout information is obtained from a place-and-route system that performs placement and routing of the circuit.

10. The method of claim 1 , wherein the layout information is obtained from a placer that does not perform routing.

11. A system, comprising:

one or more processors configured to:

obtain layout information associated with an initial via in a circuit, the initial via comprising an initial lower metal enclosure and an initial upper metal enclosure connected by an initial cut;

determine layout information associated with a multiconnection via structure comprising: a plurality of sibling vias having at least one additional upper metal enclosure and at least one additional lower metal enclosure, and the initial via; wherein:

the plurality of sibling vias are connected by a plurality of corresponding sibling cuts; and

the multiconnection via structure has lower resistance than the initial via structure;

update the layout information associated with the initial via with the layout information associated with the multiconnection via structure comprising the plurality of sibling vias and the initial via; and

output the updated layout information; and

one or more memories coupled to the one or more processors and configured to provide the processors with instructions.

12. The system of claim 11 , wherein the plurality of sibling vias are electrically connected to the initial via.

13. The system of claim 11 , wherein to determine the layout information associated with the multiconnection via structure includes to select among a plurality of pre-defined multiconnection via structures associated with the initial via.

14. The system of claim 11 , wherein to determine the layout information associated with the multiconnection via structure includes to:

specify the at least one additional upper metal enclosure and the at least one additional lower metal enclosure at locations in proximity to the initial via; and

specify at least one sibling via to electrically connect the at least one additional lower metal enclosure with the at least one additional upper metal enclosure.

15. The system of claim 11 , wherein the initial upper metal enclosure is placed on an initial upper track, the initial lower metal enclosure is placed on an initial lower track, an additional upper metal enclosure of the at least one additional metal enclosure is placed on a neighboring track to the initial upper track, and an additional lower metal enclosure of the at least one additional lower metal enclosure is placed on a neighboring track to the initial lower track.

16. The system of claim 11 , wherein wires in the circuit are specified to be 7 nm or less in width.

17. The system of claim 11 , wherein the layout information is obtained from a place-and-route system that performs placement and routing of the circuit.

18. The system of claim 11 , wherein the layout information is obtained from a placer that does not perform routing.

19. A computer program product, the computer program product being embodied in a tangible computer readable storage medium and comprising computer instructions for:

obtaining layout information associated with an initial via in a circuit, the initial via comprising an initial lower metal enclosure and an initial upper metal enclosure connected by an initial cut;

determining layout information associated with a multiconnection via structure comprising: a plurality of sibling vias having at least one additional upper metal enclosure and at least one additional lower metal enclosure, and the initial via; wherein:

the plurality of sibling vias are connected by a plurality of corresponding sibling cuts; and

the multiconnection via structure has lower resistance than the initial via structure;

updating the layout information associated with the initial via with the layout information associated with the multiconnection via structure comprising the plurality of sibling vias and the initial via; and

outputting the updated layout information.

Assignments (5)
MERGER AND CHANGE OF NAME Recorded Feb 3, 2021
From: AVATAR INTEGRATED SYSTEMS; SIEMENS INDUSTRY SOFTWARE INC.
To: SIEMENS INDUSTRY SOFTWARE INC.
Reel/Frame 055133/0637 →
RELEASE OF SECURITY INTEREST Recorded Aug 21, 2020
From: MENTOR GRAPHICS CORPORATION
To: AVATAR INTEGRATED SYSTEMS, INC.
Reel/Frame 053558/0632 →
SECURITY INTEREST Recorded Jul 16, 2020
From: AVATAR INTEGRATED SYSTEMS, INC.
To: MENTOR GRAPHICS CORPORATION
Reel/Frame 053224/0268 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2020
From: WANG, YUCHENG
To: AVATAR INTEGRATED SYSTEMS, INC.
Reel/Frame 053088/0422 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2019
From: TZENG, PING-SAN; HAN, MINGSHENG
To: AVATAR INTEGRATED SYSTEMS, INC.
Reel/Frame 050108/0261 →