The Efinity tool is a full featured development environment giving the customer both a graphical means of driving the tool and command line capability. Efinity includes program management and dashboards to walk a design through the development flow and get a working bitstream. Efinity has a floor plan editor that allows the customer to visually see results produced by the tool and from there drive any debug effort. The customer can set up timing constraints for the tool to follow and reports will provide feedback on those results with the timing browser. The software includes a hardware debugger tool, which allows the customer to pull signals from inside the design for inspection and set up scenarios for capturing data based on triggers the customer configures. These are all capabilities that will help customers during the debug process. In addition to the graphical UI, you can run the Efinity tool flow from the command line with Tcl scripting