A 
system and method are provided for establishing a debugging environment in an 
Electronic Design Automation work-flow. A user-interface is provided for 
interfacing with users by displaying a 
list of debuggable parameters, accepting a selection thereof, and automatically locating both the 
callback function which sets the selected parameter, and the 
source code file which contains the 
callback function. Additionally, it is determined whether the 
callback function sets solely the selected parameter, or several different parameters, and an automatic 
breakpoint is set accordingly to break only responsive to the selected parameter. On execution of the modified callback function, execution will be arrested by the automatically-set intelligent 
breakpoint and a debugging user-interface will be generated for the user to display the relevant 
source code, callback function, parameter names and values, 
system state, and the like. Upon completion of the debugging process, the automatically-set 
breakpoint will be removed.