eWizard is a graphical tool that provides designers the ability to do I/O pin-pad assignment and clock planning. The tool provides three graphical views of the I/O assignment: a Table View, a Package View and a Die View, all of which are interlinked. The user can perform I/O assignment in any one of the views which gets updated in the other views. eWizard also has a graphical interface to clock planning. Using this tool, the user can perform global clock tree configuration and set up the PLL parameters. The tool can read information in Verilog, CSV and PDK and can also output Verilog, CSV and PDK files.