Claims Analysis
Total Claims: 39
Claim 1
Independent Claim
143 words
A method for pre-wiring a grid of connection points from an input terminal so as to control skew, said method comprising: constructing a pattern of diamond-shaped rings, each of the diamond-shaped rings including an inner diamond, an outer diamond and all space between the inner diamond and the outer diamond, wherein the diamond-shaped rings are arranged such that each point within a specified area is included within at least one diamond-shaped ring; identifying a center point for each of the diamond-shaped rings and designating each center point as a connection point; and routing a connection between the input terminal and each of plural of the connection points, wherein the pattern comprises an arrangement of diamond-shaped rings such that the center points for the diamond-shaped rings are arranged in a grid, equally spaced in a horizontal direction and equally spaced in a vertical direction.
Claim 2
Independent Claim
143 words
A method for pre-wiring a grid of connection points from an input terminal so as to control skew, said method comprising: constructing a pattern of diamond-shaped rings, each of the diamond-shaped rings including an inner diamond, an outer diamond and all space between the inner diamond and the outer diamond, wherein the diamond-shaped rings are arranged such that each point within a specified area is included within at least one diamond-shaped ring; identifying a center point for each of the diamond-shaped rings and designating each center point as a connection point; and routing a connection between the input terminal and each of plural of the connection points, wherein the pattern comprises an arrangement of diamond-shaped rings such that the center points for the diamond-shaped rings are arranged in a grid, equally spaced in a horizontal direction and equally spaced in a vertical direction.
Claim 3
Dependent Claim
35 words
A method according to claim 1 , wherein the pattern comprises a column of diamond-shaped rings that overlap, and wherein the center points for the diamond-shaped rings in the column lie on a single line.
Claim 4
Dependent Claim
34 words
A method according to claim 1 , wherein a corner of one diamond-shaped ring overlaps a corner of a different diamond-shaped ring that is adjacent to and vertically aligned with the one diamond-shaped ring.
Claim 5
Dependent Claim
26 words
A method according to claim 1 , wherein the inner diamond and the outer diamond for each of the diamond-shaped rings are similar to each other.
Claim 6
Dependent Claim
19 words
A method according to claim 4 , wherein all of the diamond-shaped rings are identical in size and shape.
Claim 7
Dependent Claim
40 words
A method according to claim 4 , wherein the inner diamond and the outer diamond for each diamond-shaped ring have a horizontal-to-vertical dimension ratio of v/h, where h is a horizontal delay factor and v is a vertical delay factor.
Claim 8
Dependent Claim
32 words
A method according to claim 4 , wherein a distance between the inner diamond and the outer diamond for each of the diamond-shaped rings is determined based on a specified maximum skew.
Claim 9
Dependent Claim
37 words
A method according to claim 1 , wherein a corner of the outer diamond for each of plural of the diamond-shaped rings is coincident with a corner of the inner diamond for another of the diamond-shaped rings.
Claim 10
Dependent Claim
30 words
A method according to claim 1 , wherein the diamond-shaped rings are arranged such that each pin to be connected to a signal is included within exactly two diamond-shaped rings.
Claim 11
Dependent Claim
24 words
A method according to claim 1 , wherein the connections between the input terminal and the connection points are made using plural nested H-trunks.
Claim 12
Dependent Claim
47 words
A method according to claim 1 , further comprising: determining which of the diamond-shaped rings include a specified pin; and routing a connection between the specified pin and the connection point which is the center point of one of the diamond-shaped rings that includes the specified pin.
Claim 13
Dependent Claim
24 words
A method according to claim 1 , wherein the specified area comprises all areas that include a pin to be connected to a signal.
Claim 14
Dependent Claim
16 words
A method according to claim 1 , wherein the pre-wiring is for routing a clock signal.
Claim 15
Independent Claim
116 words
A method for routing a signal from one of plural connection points to a pin so as to control skew, said method comprising: associating a diamond-shaped ring with each connection point, thereby defining a plurality of diamond-shaped rings, wherein each diamond-shaped ring includes an inner diamond, an outer diamond and all space between the inner diamond and the outer diamond, and wherein the inner diamond and the outer diamond have a common center which is the connection point associated with the diamond-shaped ring; determining which of the plurality of diamond-shaped rings include the pin; and routing a connection between the pin and the connection point associated with one of the diamond-shaped rings that includes the pin.
Claim 16
Independent Claim
116 words
A method for routing a signal from one of plural connection points to a pin so as to control skew, said method comprising: associating a diamond-shaped ring with each connection point, thereby defining a plurality of diamond-shaped rings, wherein each diamond-shaped ring includes an inner diamond, an outer diamond and all space between the inner diamond and the outer diamond, and wherein the inner diamond and the outer diamond have a common center which is the connection point associated with the diamond-shaped ring; determining which of the plurality of diamond-shaped rings include the pin; and routing a connection between the pin and the connection point associated with one of the diamond-shaped rings that includes the pin.
Claim 17
Dependent Claim
17 words
A method according to claim 14 , wherein the connection points are arranged in a predetermined pattern.
Claim 18
Dependent Claim
24 words
A method according to claim 15 , wherein the predetermined pattern comprises a sequence of equally spaced connection points lying on a single line.
Claim 19
Dependent Claim
34 words
A method according to claim 15 , wherein the predetermined pattern comprises an arrangement such that the connection points are equally spaced in a horizontal direction and are equally spaced in a vertical direction.
Claim 20
Dependent Claim
39 words
A method according to claim 17 , wherein a corner of one of the diamond-shaped rings overlaps a corner of another of the diamond-shaped rings that is adjacent to and vertically aligned with the one of the diamond-shaped rings.
Claim 21
Dependent Claim
35 words
A method according to claim 14 , wherein a corner of the outer diamond for each of the diamond-shaped rings is coincident with a corner of the inner diamond for another of the diamond-shaped rings.
Claim 22
Dependent Claim
36 words
A method according to claim 14 , wherein the connection is routed between the pin and the connection point associated with the diamond-shaped ring that includes the pin so as to satisfy a minimum Manhattan distance.
Claim 23
Dependent Claim
26 words
A method according to claim 14 , wherein the inner diamond and the outer diamond for each of the diamond-shaped rings are similar to each other.
Claim 24
Dependent Claim
19 words
A method according to claim 21 , wherein all of the diamond-shaped rings are identical in size and shape.
Claim 25
Dependent Claim
40 words
A method according to claim 21 , wherein the inner diamond and the outer diamond for each diamond-shaped ring have a horizontal-to-vertical dimension ratio of v/h, where h is a horizontal delay factor and v is a vertical delay factor.
Claim 26
Dependent Claim
32 words
A method according to claim 21 , wherein a distance between the inner diamond and the outer diamond for each of the diamond-shaped rings is determined based on a specified maximum skew.
Claim 27
Dependent Claim
24 words
A method according to claim 14 , wherein each pin to be connected to the signal is included within at least one diamond-shaped ring.
Claim 28
Dependent Claim
24 words
A method according to claim 14 , wherein each pin to be connected to the signal is included within exactly two diamond-shaped rings .
Claim 29
Dependent Claim
14 words
A method according to claim 14 , wherein the signal is a clock signal.
Claim 30
Independent Claim
172 words
A method for routing a signal from an input terminal to a pin so as to control skew, said method comprising: constructing a pattern of diamond-shaped rings, each of the diamond-shaped rings including an inner diamond, an outer diamond and all space between the inner diamond and the outer diamond, wherein the diamond-shaped rings are arranged such that each point within a specified area is included within at least one diamond-shaped ring; identifying a center point for each of the diamond-shaped rings and designating each center point as a connection point; routing a nearly zero-skew connection between the input terminal and each of plural of the connection points; determining which of the diamond-shaped rings include the pin; and routing a connection between the pin and the connection point associated with one of the diamond-shaped rings that includes the pin, wherein the pattern comprises an arrangement of diamond-shaped rings such that the center points for the diamond-shaped rings are equally spaced in a horizontal direction and are equally spaced in a vertical direction.
Claim 31
Independent Claim
172 words
A method for routing a signal from an input terminal to a pin so as to control skew, said method comprising: constructing a pattern of diamond-shaped rings, each of the diamond-shaped rings including an inner diamond, an outer diamond and all space between the inner diamond and the outer diamond, wherein the diamond-shaped rings are arranged such that each point within a specified area is included within at least one diamond-shaped ring; identifying a center point for each of the diamond-shaped rings and designating each center point as a connection point; routing a nearly zero-skew connection between the input terminal and each of plural of the connection points; determining which of the diamond-shaped rings include the pin; and routing a connection between the pin and the connection point associated with one of the diamond-shaped rings that includes the pin, wherein the pattern comprises an arrangement of diamond-shaped rings such that the center points for the diamond-shaped rings are equally spaced in a horizontal direction and are equally spaced in a vertical direction.
Claim 32
Dependent Claim
153 words
Computer-executable process steps, stored on a computer readable medium, for pre-wiring a grid of connection points from an input terminal so as to control skew, said process steps comprising steps to: construct a pattern of diamond-shaped rings, each of the diamond-shaped rings including an inner diamond, an outer diamond and all space between the inner diamond and the outer diamond, wherein the diamond-shaped rings are arranged such that each point within a specified area is included within at least one diamond-shaped ring; identify a center point for each of the diamond-shaped rings and designate each center point as a connection point; and route a connection between the input terminal and each of plural of the connection points, wherein the pattern comprises an arrangement of diamond-shaped rings such that the center points for the diamond-shaped rings are arranged in a grid, equally spaced in a horizontal direction and equally spaced in a vertical direction.
Claim 33
Dependent Claim
153 words
Computer-executable process steps, stored on a computer readable medium, for pre-wiring a grid of connection points from an input terminal so as to control skew, said process steps comprising steps to: construct a pattern of diamond-shaped rings, each of the diamond-shaped rings including an inner diamond, an outer diamond and all space between the inner diamond and the outer diamond, wherein the diamond-shaped rings are arranged such that each point within a specified area is included within at least one diamond-shaped ring; identify a center point for each of the diamond-shaped rings and designate each center point as a connection point; and route a connection between the input terminal and each of plural of the connection points, wherein the pattern comprises an arrangement of diamond-shaped rings such that the center points for the diamond-shaped rings are arranged in a grid, equally spaced in a horizontal direction and equally spaced in a vertical direction.
Claim 34
Dependent Claim
124 words
Computer-executable process steps, stored on a computer readable medium, for routing a signal from one of plural connection points to a pin so as to control skew, said process steps comprising steps to: associate a diamond-shaped ring with each connection point, thereby defining a plurality of diamond-shaped rings, wherein each diamond-shaped ring includes an inner diamond, an outer diamond and all space between the inner diamond and the outer diamond, and wherein the inner diamond and the outer diamond have a common center which is the connection point associated with the diamond-shaped ring; determine which of the diamond-shaped rings include the pin; and route a connection between the pin and the connection point associated with one of the diamond-shaped rings that includes the pin.
Claim 35
Dependent Claim
124 words
Computer-executable process steps, stored on a computer readable medium, for routing a signal from one of plural connection points to a pin so as to control skew, said process steps comprising steps to: associate a diamond-shaped ring with each connection point, thereby defining a plurality of diamond-shaped rings, wherein each diamond-shaped ring includes an inner diamond, an outer diamond and all space between the inner diamond and the outer diamond, and wherein the inner diamond and the outer diamond have a common center which is the connection point associated with the diamond-shaped ring; determine which of the diamond-shaped rings include the pin; and route a connection between the pin and the connection point associated with one of the diamond-shaped rings that includes the pin.
Claim 36
Independent Claim
172 words
An apparatus for pre-wiring a grid of connection points from an input terminal so as to control skew, said apparatus comprising: a processor for executing stored program instruction steps; and a memory connected to the processor for storing the program instruction steps, wherein the program instruction steps include steps to: construct a pattern of diamond-shaped rings, each of the diamond-shaped rings including an inner diamond, an outer diamond and all space between the inner diamond and the outer diamond, wherein the diamond-shaped rings are arranged such that each point within a specified area is included within at least one diamond-shaped ring; identify a center point for each of the diamond-shaped rings and designate each center point as a connection point; and route a connection between the input terminal and each of plural of the connection points, wherein the pattern comprises an arrangement of diamond-shaped rings such that the center points for the diamond-shaped rings are arranged in a grid, equally spaced in a horizontal direction and equally spaced in a vertical direction.
Claim 37
Independent Claim
172 words
An apparatus for pre-wiring a grid of connection points from an input terminal so as to control skew, said apparatus comprising: a processor for executing stored program instruction steps; and a memory connected to the processor for storing the program instruction steps, wherein the program instruction steps include steps to: construct a pattern of diamond-shaped rings, each of the diamond-shaped rings including an inner diamond, an outer diamond and all space between the inner diamond and the outer diamond, wherein the diamond-shaped rings are arranged such that each point within a specified area is included within at least one diamond-shaped ring; identify a center point for each of the diamond-shaped rings and designate each center point as a connection point; and route a connection between the input terminal and each of plural of the connection points, wherein the pattern comprises an arrangement of diamond-shaped rings such that the center points for the diamond-shaped rings are arranged in a grid, equally spaced in a horizontal direction and equally spaced in a vertical direction.
Claim 38
Independent Claim
143 words
An apparatus for routing a signal from one of plural connection points to a pin so as to control skew, said apparatus comprising: a processor for executing stored program instruction steps; and a memory connected to the processor for storing the program instruction steps, wherein the program instruction steps include steps to: associate a diamond-shaped ring with each connection point, thereby defining a plurality of diamond-shaped rings, wherein each diamond-shaped ring includes an inner diamond, an outer diamond and all space between the inner diamond and the outer diamond, and wherein the inner diamond and the outer diamond have a common center which is the connection point associated with the diamond-shaped ring; determine which of the diamond-shaped rings include the pin; and route a connection between the pin and the connection point associated with one of the diamond-shaped rings that includes the pin.
Claim 39
Independent Claim
143 words
An apparatus for routing a signal from one of plural connection points to a pin so as to control skew, said apparatus comprising: a processor for executing stored program instruction steps; and a memory connected to the processor for storing the program instruction steps, wherein the program instruction steps include steps to: associate a diamond-shaped ring with each connection point, thereby defining a plurality of diamond-shaped rings, wherein each diamond-shaped ring includes an inner diamond, an outer diamond and all space between the inner diamond and the outer diamond, and wherein the inner diamond and the outer diamond have a common center which is the connection point associated with the diamond-shaped ring; determine which of the diamond-shaped rings include the pin; and route a connection between the pin and the connection point associated with one of the diamond-shaped rings that includes the pin.