Automated adjustment of wire connections in computer-assisted design of circuits
First Claim
Patent Images
1. A computer implemented method for providing a circuit design, the method comprising:
- determining that one or more new wire connections have been added to an existing interconnect network comprising a plurality of existing wire connections that connect a plurality of electrical components of the circuit design, wherein at least one of the one or more new wire connections connects at least one additional electrical component of the circuit design to the existing interconnect network;
defining a new interconnect network to include the plurality of existing wire connections and the one or more new wire connections;
determining an adjustment technique that adjusts a width of at least one of the plurality of existing wire connections and the one or more new wire connections based on one or more predetermined requirements for the circuit design;
in response to the adjustment technique comprising a decrease of width of the at least one of the plurality of existing wire connections and the one or more new wire connections, determining whether a user has allowed the decrease of width, such that the adjustment technique is not applied if the user has not allowed the decrease of width; and
applying, by at least one processor, the adjustment technique to the new interconnect network before each of the at least one additional electrical component is connected to the existing interconnect network.
1 Assignment
0 Petitions
Accused Products
Abstract
In one aspect, a method for providing a circuit design includes defining an interconnect network comprising a plurality of wire connections, the defining performed after modification of the interconnect network and before completion of the interconnect network. An adjustment technique is applied to the wire connections of the defined interconnect network before completion of the interconnect network.
43 Citations
19 Claims
-
1. A computer implemented method for providing a circuit design, the method comprising:
-
determining that one or more new wire connections have been added to an existing interconnect network comprising a plurality of existing wire connections that connect a plurality of electrical components of the circuit design, wherein at least one of the one or more new wire connections connects at least one additional electrical component of the circuit design to the existing interconnect network; defining a new interconnect network to include the plurality of existing wire connections and the one or more new wire connections; determining an adjustment technique that adjusts a width of at least one of the plurality of existing wire connections and the one or more new wire connections based on one or more predetermined requirements for the circuit design; in response to the adjustment technique comprising a decrease of width of the at least one of the plurality of existing wire connections and the one or more new wire connections, determining whether a user has allowed the decrease of width, such that the adjustment technique is not applied if the user has not allowed the decrease of width; and applying, by at least one processor, the adjustment technique to the new interconnect network before each of the at least one additional electrical component is connected to the existing interconnect network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product comprising a non-transitory computer readable medium including program instructions implemented by a computer to provide a circuit design by performing a process comprising:
-
determining that a user has added one or more new wire segments to an existing interconnect network comprising a plurality of existing wire segments; defining a new interconnect network to include the plurality of existing wire segments and the one or more new wire segments, wherein the defining is performed after each of the one or more new wire segments is added to the existing interconnect network; determining an adjustment technique that adjusts a width of at least one of the plurality of existing wire segments and the one or more new wire segments based on one or more predetermined requirements for the circuit design; in response to the adjustment technique comprising a decrease of width of the at least one of the plurality of existing wire segments and the one or more new wire segments, determining whether a user has allowed the decrease of width, such that the adjustment technique is not applied if the user has not allowed the decrease of width; and applying the adjustment technique to the new interconnect network after each of the one or more new wire segments is added to the existing interconnect network. - View Dependent Claims (13, 14, 15)
-
-
16. A system for providing a circuit design, the system comprising:
-
a memory; and at least one processor in communication with the memory, wherein the memory, when executed by the processor, causes the processor to; cause a display of the circuit design on a display device connected to the processor; determine that one or more new wire connections have been added to an existing interconnect network comprising a plurality of existing wire connections that connect a plurality of electrical components of the circuit design, wherein at least one of the one or more new wire connections connects at least one additional electrical component of the circuit design to the existing interconnect network; define a new interconnect network to include the plurality of existing wire connections and the one or more new wire connections; and determine an adjustment technique that adjusts a width of at least one of the plurality of existing wire connections and the one or more new wire connections based on one or more predetermined requirements for the circuit design; in response to the adjustment technique comprising a decrease of width of the at least one of the plurality of existing wire connections and the one or more new wire connections, determine whether a user has allowed the decrease of width, such that the adjustment technique is not applied if the user has not allowed the decrease of width; and apply, by at least one processor, the adjustment technique to the new interconnect network before each of the at least one additional electrical component is connected to the existing interconnect network. - View Dependent Claims (17, 18, 19)
-
Specification