hi kornukhin
Thanks for the reply (and sorry for the delay). Not exactly what I was looking for, but a good idea which I hadn't thought of.
I have an sdc with all my input/output delays already set that I source in. What I was hoping to do was be able to relax them on the fly 10,20,30% etc after reading it in and run multiple experiments to see how my internal reg2reg paths are effected. I could always preprocess the sdcs with a perl script, but thats just an extra script I need to run before hand.
One think I was thinking is just parse the sdc file in DC, get each port name & delay values, scale the delays, then set the input/output with the scaled values. Still not ideal imo.
I think the problem is you can't easily query in/out delay values since there isn't a port attribute for them. You can query them through get_attribute on get_timing_paths object, but thats just too darn slow.