CLB and IOB design

altera and xilinx probably copying each other