1. A method of dynamically tracking data values in an integrated circuit (IC) comprising configurable circuits for configurably performing a plurality of operations, the method comprising: while a first plurality of configurable circuits is performing a particular user design, receiving a user request for a data value being produced by a set of configurable circuits from the first plurality of configurable circuits for the particular user design; and without modifying a configured set of operations of the first plurality of configurable circuits, dynamically configuring a second plurality of configurable circuits of said IC according to said received user request to monitor said data value while the first plurality of configurable circuits is performing the particular user design.