Patent ID: 7865852
Filing Date: 2011-01-04
Classification: G06F

Abstract:
1. A method for program and routing a circuit with at least a first and second voltages in a single layer, the first voltage being higher than the second voltage, the method comprising: defining a first and second layer types corresponding to the first and second voltages, respectively; specifying at least one first attribute for the first layer type and at least one second attribute for the second layer type, wherein the at least one first attribute and the at least one second attribute are different space rules of polygons on the single layer; specifying at least one first net in a description of the circuit with the first voltage and at least one second net of the same description of the circuit with the second voltage; reading the voltage information associated with the at least one first net and the at least one second net by a computer program; routing at least one first polygon for the at least one first net onto the first layer type with the at least one first attribute by the computer program; routing at least one second polygon for the at least one second net onto the second layer type with the at least one second attribute by the same computer program, wherein the steps of routing are performed by using an electronic design automation (EDA) tools; assigning the at least one first attribute to the at least one second polygon overriding the at least one second attribute when the at least one first polygon is adjacent to the at least one second polygon regardless of a width of the first and second polygons; and combining the first layer type with the second layer type into the single layer for making a mask.