Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
208 words
An automatic router comprising: means for designating a pair of terminals to be connected to each other; means responsive to said designating means for memorizing a line segment data signal representative of a line segment connected to both of the terminals; means responsive to the memorizing means for calculating a bundle width of a connection conductor intersecting said line segment; means for further calculating an acceptable minimum length of said line segment that is equal to said bundle width in order to obtain a modification with said acceptable minimum length kept unchanged and to judge whether or not said line segment can be expanded to the extent that a conductor connection can be inserted by said modification; means responsive to said calculating means for memorizing a connection failure when said line segment can not be expanded to the extent that said conductor connection can be inserted; means responsive to said connection failure for searching for candidate paths between said terminal pair on the condition that said candidate paths neither intersect a provisional path nor intersect the line segment which accompanies the connection failure; and means responsive to said search for determining a wiring location data signal from said candidate paths by determining the location of said candidate path.
Claim 2
Dependent Claim
208 words
An automatic router comprising: means for designating a pair of terminals to be connected to each other; means responsive to said designating means for memorizing a line segment data signal representative of a line segment connected to both of the terminals; means responsive to the memorizing means for calculating a bundle width of a connection conductor intersecting said line segment; means for further calculating an acceptable minimum length of said line segment that is equal to said bundle width in order to obtain a modification with said acceptable minimum length kept unchanged and to judge whether or not said line segment can be expanded to the extent that a conductor connection can be inserted by said modification; means responsive to said calculating means for memorizing a connection failure when said line segment can not be expanded to the extent that said conductor connection can be inserted; means responsive to said connection failure for searching for candidate paths between said terminal pair on the condition that said candidate paths neither intersect a provisional path nor intersect the line segment which accompanies the connection failure; and means responsive to said search for determining a wiring location data signal from said candidate paths by determining the location of said candidate path.
Claim 3
Dependent Claim
32 words
A router as claimed in claim 1, further comprising: means responsive to said connection failure for displaying the connection failure in superposition on wiring locations in order to remove the connection failure.
Claim 4
Dependent Claim
34 words
A router as claimed in claim 1, further comprising: optimizing means for optimizing a wiring pattern from said wiring location data signal by removing the candidate paths which might bring about the connection failure.
Claim 5
Dependent Claim
104 words
An automatic router as claimed in claim 1, wherein said connection elements comprise via holes and terminals, wherein said connection failure detecting means comprises: channel failure detecting means for detecting, as said connection failures, channel failures between two adjacent ones of said connection elements to produce channel failure data signals representative of said channel failures; offset movement means for moving either ones of the two adjacent connection elements in a predetermined direction to a new position to make said channel failure detecting means detect whether or not the channel failures remain at said new position with an interval left from the other conductor elements.
Claim 6
Dependent Claim
34 words
An automatic router as claimed in claim 4, wherein said offset movement means moves, as either one of the two adjacent connection elements, a single one of said via holes in the predetermined direction.
Claim 7
Dependent Claim
79 words
An automatic router as claimed in claim 4, said via holes and said terminals being located on a coordinate system and being represented by coordinate components, wherein said connection failure detection means further comprises: means for detecting whether or not the coordinate components of each via hole is superposed on those of the other via holes to produce a terminal network data signal which is representative of the superposition of the coordinate components and which specify said connection failures.