a function generator includes a switching stage for forming a defined signal waveform . the switching stage includes switching transistors that are turned on in a predetermined sequence of undelayed and delayed clock signals , with an output node summing the output currents of the switching transistors . the function generator also includes a delay device that generates the undelayed and delayed clock signals from an applied clock signal . the delays of the delayed clock signals define predetermined instants within at least one period of the applied clock signal . the switching edge is divided into different time ranges whose respective edge steepnesses are adjustable independently of each other . by point - mirroring the signal waveform about a medium value of the signal edge , frequencies at twice , four times , six times , etc . the frequency of the fundamental signal frequency are reduced . due to the sinusoidal shape of the switching edges , electromagnetic emissions are reduced because of the reduced amplitude of the harmonics . the electromagnetic emission reduction applies both to pure clock signals and to other digital signals , including control , data , or supply lines .