IEE Proceedings. Part G: Circuits, devices and systems