Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
117 words
A method for automatically generating multi terminal nets in a package having a plurality of terminal groups, said method comprising the steps of: (a) inputting a set of initial data, said initial data comprising wiring data between a first terminal group having wiring start terminals and a second terminal group in proximity to the first terminal group; (b) performing a two terminal net generation said generation comprising interacting said first terminal group and a third terminal group proximal to said second terminal group, said generation not including said second terminal group; (c) generating provisional nets by combining said initial data with the result of said two terminal net generation such that predetermined package design rules are satisfied.
Claim 2
Independent Claim
117 words
A method for automatically generating multi terminal nets in a package having a plurality of terminal groups, said method comprising the steps of: (a) inputting a set of initial data, said initial data comprising wiring data between a first terminal group having wiring start terminals and a second terminal group in proximity to the first terminal group; (b) performing a two terminal net generation said generation comprising interacting said first terminal group and a third terminal group proximal to said second terminal group, said generation not including said second terminal group; (c) generating provisional nets by combining said initial data with the result of said two terminal net generation such that predetermined package design rules are satisfied.
Claim 3
Dependent Claim
11 words
The method according to claim 1 wherein step (c) is iterative.
Claim 4
Dependent Claim
37 words
The method according to claim 1 wherein steps a, b and c are repeated for other package terminal groups where the set of initial data is the calculated provisional net data from the previous provisional net generation.
Claim 5
Dependent Claim
37 words
The method according to claim 2 wherein steps a, b and c are repeated for other package terminal groups where the set of initial data is the calculated provisional net data from the previous provisional net generation.
Claim 6
Dependent Claim
25 words
The method according to claim 4 wherein said package includes a wiring inhibited area as a part in additional to said plurality of terminal groups.
Claim 7
Dependent Claim
28 words
The method according to claim 5 wherein prior to performing step (b) a Delaunay triangulation for the parts on said package is performed and the parts are layered.
Claim 8
Dependent Claim
85 words
The method according to claim 6 wherein the iteration of step c comprises the steps of: (c1) determining any intersecting route on every triangulation side generated by said Delaunay triangulation; (c2) checking for each triangulation side whether a predetermined intersecting route capacity is exceeded; (c3) replacing a part located at an end point of that triangulation side with an associated part on a different route passing nearest to said part to be replace on said triangulation side if said predetermined intersecting route capacity is exceeded.
Claim 9
Dependent Claim
89 words
The method of claim 6 wherein said iteration of step c comprises the steps of: (c1) determining any intersecting route on every triangulation side generated by said Delaunay triangulation; (c2) checking for each triangulation side whether a predetermined intersecting route capacity is exceeded; (c3) replacing a part located at an end point of that triangulation side and having no assigned net with an associated part on a different route passing nearest to said part to e replace on said triangulation side is said predetermined intersecting rout capacity is exceeded.
Claim 10
Dependent Claim
35 words
The method according to claim 7 further comprising the step of checking whether said part located at the end point of said triangulation side is pin replaceable when said predetermined intersecting route capacity is exceeded.
Claim 11
Dependent Claim
35 words
The method according to claim 8 further comprising the step of checking whether said part located at the end point of said triangulation side is pin replaceable when said predetermined intersecting route capacity is exceeded.
Claim 12
Independent Claim
145 words
An apparatus for automatically generating multi terminal nets in a package having a plurality of terminal groups, said method comprising the steps of: (a) means for inputting a set of initial data, said initial data comprising wiring data between a first terminal group having wiring start terminals and a second terminal group in proximity to the first terminal group; (b) means for performing two terminal net generation said generation comprising interacting said first terminal group an d a third terminal group proximal to said second terminal group, said generation not including said second terminal group; (c) means for generating iterative provisional nets by combining said initial data with the result of said two terminal net generation such that predetermined package design rules are satisfied and wherein steps (b) and can be repeated at least once using the previous generation provisional net as the initial data.
Claim 13
Independent Claim
145 words
An apparatus for automatically generating multi terminal nets in a package having a plurality of terminal groups, said method comprising the steps of: (a) means for inputting a set of initial data, said initial data comprising wiring data between a first terminal group having wiring start terminals and a second terminal group in proximity to the first terminal group; (b) means for performing two terminal net generation said generation comprising interacting said first terminal group an d a third terminal group proximal to said second terminal group, said generation not including said second terminal group; (c) means for generating iterative provisional nets by combining said initial data with the result of said two terminal net generation such that predetermined package design rules are satisfied and wherein steps (b) and can be repeated at least once using the previous generation provisional net as the initial data.
Claim 14
Dependent Claim
26 words
The apparatus according to claim 11 , wherein said package includes a wiring inhibited area as a part in addition to said plurality of terminal groups.
Claim 15
Dependent Claim
32 words
The apparatus according to claim 11 further comprising the means for performing the Delaunay triangulation for the parts on said package is performed and a means for layering each of said parts.
Claim 16
Dependent Claim
91 words
The apparatus according to claim 13 wherein the iteration of step c comprises the steps of: (c1) means for determining any intersecting route on every triangulation side generated by said Delaunay triangulation; (c2) means for checking for each triangulation side whether a predetermined intersecting route capacity is exceeded; (c3) means for replacing a part located at an end point of that triangulation side with an associated part on a different route passing nearest to said part to be replace on said triangulation side if said predetermined intersecting route capacity is exceeded.
Claim 17
Dependent Claim
96 words
The apparatus according to claim 13 wherein the iteration of step c comprises the steps of: (c1) means for determining any intersecting route on every triangulation side generated by said Delaunay triangulation; (c2) means for checking for each triangulation side whether a predetermined intersecting route capacity is exceeded; (c3) means for replacing a part located at an end point of that triangulation side and having no assigned net with an associated part on a different route passing nearest to said part to e replace on said triangulation side is said predetermined intersecting rout capacity is exceeded.
Claim 18
Dependent Claim
35 words
The apparatus according to claim 14 further comprising a means for checking whether said part located at the end point of said triangulation side is pin replaceable when said predetermined intersecting route capacity is exceeded.
Claim 19
Dependent Claim
35 words
The apparatus according to claim 15 further comprising a means for checking whether said part located at the end point of said triangulation side is pin replaceable when said predetermined intersecting route capacity is exceeded.
Claim 20
Dependent Claim
138 words
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for a method for automatically generating multi terminal nets in a package having a plurality of terminal groups, said method steps comprising: a) inputting a set of initial data, said initial data comprising wiring data between a first terminal group having wiring start terminals and a second terminal group in proximity to the first terminal group; b) performing a two terminal net generation said generation comprising interacting said first terminal group and a third terminal group proximal to said second terminal group said generation not including said second terminal group; c) generating provisional nets by combining said initial data with the result of said two terminal net generation such that predetermined package design rules are satisfied.
Claim 21
Dependent Claim
138 words
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for a method for automatically generating multi terminal nets in a package having a plurality of terminal groups, said method steps comprising: a) inputting a set of initial data, said initial data comprising wiring data between a first terminal group having wiring start terminals and a second terminal group in proximity to the first terminal group; b) performing a two terminal net generation said generation comprising interacting said first terminal group and a third terminal group proximal to said second terminal group said generation not including said second terminal group; c) generating provisional nets by combining said initial data with the result of said two terminal net generation such that predetermined package design rules are satisfied.