How do I use the Tristate Register in the IOB?
Apply an IOB=TRUE constraint to the Tristate register for it to be pushed into an IOB. This will not be achieved with a global constraint from the XST options. You will have to apply the constraint specific to the register.
Please see the constraints guide for more information on applying the IOB constraint.