Patent ID: 8056040

Claim:
A computer implemented method for implementing a circuit design, comprising: identifying an electronic design for which design operations need to be performed, the design operations to implement a configuration of one or more circuit elements within the electronic design; identifying a portion of the electronic design for which the design operations need to be performed; determining a plurality of possible alternative circuit element configurations for the portion of the electronic design for which the design operations need to be performed; and presenting, by using a processor, an interface that lists the plurality of possible alternative circuit element configurations for the portion of the electronic design for which the design operations need to be performed, the interface allowing a visualization choice for the plurality of possible alternative circuit element configurations when correcting errors or rules violations identified in the electronic design, in which the visualization choice is one of the plurality of possible alternative circuit element configurations, wherein the visualization choice causes a view of the portion of the electronic design to visually display on a display a representation of the one of the plurality of possible alternative circuit element configurations that corresponds to the visualization choice.