A method for randomized quad switching of a current steering digital-to-analog converter, DAC, cell the method comprising: Generating , based on a driving code, first (G1), second (G2), third (G3), and fourth (G4) signals to drive first (M1), second (M2), third (M3), and fourth (M4) transistors respectively; the first and second transistors for steering a current to a first output of the current steering DAC cell whilst the third and fourth transistors are turned off and the third and fourth transistors for steering the current to a second output of the current steering DAC cell whilst the first and second transistors are turned off, the direction of the current steering to the first or second output depending on the driving code to the current steering DAC cell, wherein the first and the second signals periodically alternate selection of the first or the second transistor to steer the current to the first output of the current steering DAC cell while the driving code is in a first state, and the third and the fourth signals turn off the third and fourth transistors when the driving code is in the first state; and wherein the third and fourth signals periodically alternate selection of the third or the fourth transistor to steer the current to the second output of the current steering DAC cell while the driving code is in a second state; and randomly skipping periodic alternating selection of the first and the second transistors by the first and the second signals while the driving code is in the first state, and randomly skipping periodic alternating selection of the third and the fourth transistors by the third and the fourth signals while the driving code is in the second state. Generating , based on a driving code, first (G1), second (G2), third (G3), and fourth (G4) signals to drive first (M1), second (M2), third (M3), and fourth (M4) transistors respectively; the first and second transistors for steering a current to a first output of the current steering DAC cell whilst the third and fourth transistors are turned off and the third and fourth transistors for steering the current to a second output of the current steering DAC cell whilst the first and second transistors are turned off, the direction of the current steering to the first or second output depending on the driving code to the current steering DAC cell, wherein the first and the second signals periodically alternate selection of the first or the second transistor to steer the current to the first output of the current steering DAC cell while the driving code is in a first state, and the third and the fourth signals turn off the third and fourth transistors when the driving code is in the first state; and wherein the third and fourth signals periodically alternate selection of the third or the fourth transistor to steer the current to the second output of the current steering DAC cell while the driving code is in a second state; and randomly skipping periodic alternating selection of the first and the second transistors by the first and the second signals while the driving code is in the first state, and randomly skipping periodic alternating selection of the third and the fourth transistors by the third and the fourth signals while the driving code is in the second state. <EOS>