1. A non-transitory computer storage device having stored thereon computer executable instructions that, when executed by at least one processor of a computer system, implement a method for automatically determining slew rate de-rating values on signals specific to a user design by providing automatic and configurable de-rating tables, comprising: an act of a computer system to provide a master application layer that supports measurements including rise, fall, slew rate, setup and hold, and configurations for computing slew rate de-rating; an act of a computer system to use a configuration tool to configure one or more de-rating tables stored in association with the master application layer; an act of a computer system to use the master application layer to import base measurements of acquired data from a device under test; an act of a computer system to provide a user interface configured to allow user selection of a DDR method; an act of a computer system to compute a slew rate from the base measurements; an act of a computer system to obtain a delta value by using slew rate values to index a specific de-rating table; an act of a computer system to calculate a de-rating limit value by using the delta value; and an act of a computer system to send said de-rating limit value back to the master application layer for display, wherein the slew rate is automatically computed for rise and fall separately on each slope and cycle, and a mean slew rate value of ‘n’ number of cycles is used for further processing, and wherein the master application layer sets the number of cycles ‘n’.