Patent ID: 8032851

Claim:
A hardware description language (HDL) design structure tangibly embodied in a non-transitory computer readable medium accessible by a computer for at least one of at least one of designing, manufacturing, and testing an integrated circuit, and computer processing said HDL design structure to yield a graphical representation of a constant wire pitch routing for each of a plurality of sets of nets, the HDL design structure comprising: said sets of nets representing wires classified by at least one of a plurality of wire types according to coupling characteristics between each of said plurality wire types, said plurality of wire types including: a default set wire type having a width equal to a default width; a victim set wire type having a width equal to said default width plus a twofold value of a router resolution; an aggressor set wire type having a width equal to said default width plus a fourfold value of said router resolution; and a victim-aggressor set wire type having a width equal to said default width plus a six-fold value of said router resolution; where spacing between pairs of proximate wire types of said plurality of wire types being assigned to said sets of nets based on distance rules defined as: a default spacing assigned between proximate default set wire types; said default spacing less a value of said router resolution assigned between said default set wire type proximate said victim set wire type; said default spacing less a twofold value of said router resolution assigned between proximate victim set wire types, and said default set wire type proximate said aggressor set wire type; said default spacing less a threefold value of said router resolution assigned between said default set wire type proximate said victim-aggressor set wire type; said default spacing less said threefold value of said router resolution plus an additional spacing value assigned between said victim set wire type proximate said aggressor set wire type; said default spacing less a fourfold value of said router resolution assigned between two proximate aggressor set wire types; said default spacing less said fourfold value of said router resolution plus said additional spacing value assigned between said victim set wire type proximate said victim-aggressor set wire type; said default spacing less a five-fold value of said router resolution plus said additional spacing value assigned between said aggressor set wire type proximate said victim-aggressor set wire type; and said default spacing less a six-fold value of said router resolution plus said additional spacing value assigned between two proximate victim-aggressor set wire types.