ESSCIRC 2004 - 29th European Solid-State Circuits Conference (IEEE Cat. No.03EX705)