Patent ID: 7574683

Claim:
A computer-implemented method for generating an electronic circuit design, the electronic circuit design comprising one or more circuit design elements, the method comprising: receiving a description of a first set of power domain instances, wherein the first set of power domain instances have respective power domain properties and are assigned to one or more of the one or more circuit design elements in the electronic circuit design; receiving a description of a second set of power domain instances, wherein the second set of power domain instances have respective power domain properties and are assigned to one or more of the instances of the first set of power domain instances; applying one or more compatibility rules to the description of the first set of power domain instances and the description of the second set of power domain instances; identifying, according to the applied one or more compatibility rules, conflicting respective power domain properties among first and second power domain instances of the first set of power domain instances, the first and second power domain instances being assigned to a third power domain instance of the second set of power domain instances; resolving the identified conflicting respective power domain properties by modifying at least one of the first power domain instance, the second power domain instance, and the third power domain instance; and storing in one or more computer-readable media a description of the modified at least one of the first power domain instance, the second power domain instance, and the third power domain instance.