Behavioural synthesis of analogue integrated circuits