We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 60057

2014.1 Vivado Synthesis - "IO_BUFFER_TYPE" attribute set to "IBUFG" on input port does not work


Although the IO_BUFFER_TYPE attribute is set to IBUFG on an input port, Vivado Synthesis still infers IBUF on it.

Is this expected behavior ?


Currently the IO_BUFFER_TYPE attribute only supports a value of none.
  • IO_BUFFER_TYPE set to none prevents Vivado Synthesis from inserting I/O buffers on ports.
  • IO_BUFFER_TYPE set to any value other than none will be ignored. Vivado Synthesis will infer IBUF, OBUF or IOBUF according to the port type.
AR# 60057
Date Created 04/01/2014
Last Updated 04/16/2014
Status Active
Type Known Issues
  • Vivado Design Suite - 2013.4
  • Vivado Design Suite - 2014.1