Professor in Digital Electronics
Tel: +44 (0)1904 32 2340
Fax: +44 (0)1904 32 2461
Research Area: Intelligent Systems and Robotics
Areas of Expertise: Bio-Inspired Computing and AI, Evolutionary Algorithms, Evolutionary Computing, Fault-Tolerant Design, Microprocessor Design, EDA, Reconfigurable Systems, Robotics.
I received a 1st class honours degree in 1982 and a PhD in 1985, both in Electrical and Electronic Engineering. I joined the Electronics Department at York University in April 1990, and was promoted to the Chair of Digital Electronics in 1998. Previous to that I was a Senior Lecturer at Coventry Polytechnic. Between August 1987 and August 1988 I was visiting research fellow at Ecole Polytechnic Lausanne Switzerland, where I was researching into the evaluation and performance of multiprocessor systems. From September 1973 to September 1979 I worked for STC at Paignton Devon, on the design and development of high frequency devices.
My main research interests are in the design of biologically-inspired architectures, computer engineering, microelectronics, robotics, evolvable hardware, FPGA system design, and fault tolerant design. In particular, over the last 20 years my research group at York has concentrated on bio-inspired systems. This work has included the creation of embryonic processing array, intrinsic evolvable hardware systems, including the RISA and PAnDA chips and the immunotronics hardware architecture. I am a member of the Intelligent Systems and Nano-science research group at York and was Head of Department between 2000 and 2007 and Academic Coordinator between 2007 and 2011. I was General Programme Chair for ICES 2003 and Co-Chair in 2013, 2014, 2015, 2016 and 2018, Programme Chair for IPCAT 2005 and 2015 and General Chair for CEC 2009. I am Editor-in-Chief for IET journal on Computers and Digital Techniques. I have published over 350 papers in these areas, and have attracted funds in excess of £10M. I co-founded the ngenics company in 2012, providing variation-aware cell library design, refinement & customisation services and solutions to foundries, IDMs and fabless designers.
Co-author of Introduction to Evolvable Hardware: A Practical Guide for Designing Self-Adaptive Systems, 2007, Wiley-IEEE Press.
and
Co-author of Evolvable Hardware: From Practice to Application, 2015, Springer
I am a Senior member of the IEEE, and a Fellow of the IET.
Head of the Intelligent Systems research group.
Editor-in-Chief of IET journal on Computers & Digital Techniques
Associate editor of IEEE Transactions on Evolutionary Computation, Genetic Programming and Evolvable Machines and BioSystems.
Chair of IEEE Task Force on Evolvable Hardware.
General Chair for IEEE Congress on Evolutionary Computation, Trondheim, Norway, May 2009.
General Co-Chair for 10th International Conference on Information Processing in Cells and Tissue, San Diego, September 2015
Conference Co-Chair for 12th International Conference on Evolvable Systems, Cape Town, December 2015.
Biologically-inspired and AI architectures: digital system design, embryonics, immunotronics, evolvable architectures; fault tolerant computer systems; many-core processor systems; applications to mobile robotic systems.
Autonomous Robotic Evolution (ARE) (ESPR)
EPSRC Platform grant: Bio-inspired Adaptive Architectures and Systems (EPSRC)
Programmable Analogue and Digital Array (PAnDA) (EPSRC)
Collective Cognitive Robots (CoCoRo) (EU FP7)
Self-healing Cellular Architectures for Biologically-inspired Highly Reliable Electronic Systems (SABRE) (EPSRC)
Artificial Biochemical Networks: Computational Models and Architectures (ALBINO) (EPSRC)
Molecular Software and Hardware for Programmed Chemical Synthesis (EPSRC)
Symbiotic Evolutionary Robot Organisms (SYMBRION) (EU FP7)
CoSMoS: Complex Systems Modelling and Simulation (EPSRC)
Software-controlled Assembly of Oligomers (EPSRC)
An Extensible Architecture for Homeostasis in Electronic Systems (xArcH) (EPSRC)
Meeting the design challenges of the nano-CMOS electronics (EPSRC)
Digital and computer systems. Evolvable hardware and evolutionary computation.