added IO timing constraints