Circuit functional block