Today's ASIC controllers are highly configurable and are more a mixture between FPGA and standard IC microcontroller. An example of that new devices is the i.MX6 from Freescale. This chip has got about 625 pins. 32 of this pins are configurable and named as GPIO. Besides of this GPIO the chip has got many different interfaces. Not all of them are used in every application. The symbols of the chip have to be flexible enough for different applications. How could we create appropriate symbols for different applications? Which tool should we take, xDX I/O Designer or Symbol Editor?