Speaker Name Dr. Amlan Chakrabarti
Title Design Automation for Quantum Computing Circuit


Dr. Amlan Chakrabarti is at present an Associate Professor and Coordinator at the A. K. Choudhury School of Information Technology, University of Calcutta. He is also the Principal Investigator of the Center of Excellence in Systems Biology and Bio-Medical Engineering, University of Calcutta and also the Coordinator of the Integrated Circuits and System Design Research Facilities of University of Calcutta. He is an M.Tech from the University of Calcutta and has done his Doctoral research on Nano-computing and Nano-scale VLSI design at Indian Statistical Institute, Kolkata, 2004-2008. He was a Post-Doctoral fellow at the prestigious School of Engineering, Princeton University, USA during 2011-2012. He is the recipient of BOYSCAST fellowship award in the area of Engineering Science from the Department of Science and Technology Govt. of India, 2011. He is a Sr. Member of IEEE and has been the reviewer of IEEE Transactions on Computers, IET Computers & Digital Techniques, Elsevier Simulation Modelling Practice and Theory, Springer Journal of Electronic Testing: Theory and Applications. He has published around 60 research papers in referred journals and conferences and has presented around 30 invited lectures in international and national venues. His research interests are: Quantum Computing, VLSI design, Embedded Systems Design, Image and Video Processing Algorithms and Architectures.


Harnessing the power of quantum mechanical properties of atomic and sub-atomic particles to perform useful computation creates the new paradigm of quantum computation. The motivation of quantum computing was initiated by pioneers like Richard Feynman and Charles H. Bennett. Though new, quantum computing has created lot of excitement amongst computer scientists due to its power in solving some important computational problems faster compared to the present day classical machines. The quantum phenomenon like superposition, interference and entanglement are the key players in enabling quantum machines to outperform the classical machines. Quantum algorithms can be applied in a variety of applications to name a few, systems of linear equations, number theory, database search, physical simulation, chemistry and physics etc. Quantum algorithms are usually described in the commonly used circuit model of quantum computation, which acts on some input quantum state and terminates with a measurement.

This tutorial will give an overview of quantum computing algorithms and circuits with a brief insight on the design automation for quantum circuit design. The key steps involved in the quantum circuit design for a given quantum algorithm for the different target quantum technologies will be addressed in this lecture.



How to design Quantum Computers

Quantum Logic

Design Automation for Quantum Circuit Synthesis