Configurable size of the signal width Configurable flip-flop type and flip-flop attributes Configurable initial value