Computer Aided Design for Quantum Computing Circuits

Speaker:  Amlan Chakrabarti – Kolkata, India
Topic(s):  Architecture, Embedded Systems and Electronics, Robotics


In order to realize a quantum algorithm in quantum machines, at first we need to design its equivalent quantum circuit.  The initial circuit will be decomposed into fundamental quantum operations so that these can be implemented by using various quantum physical machine descriptions (PMDs). The optimized circuit design for quantum cost requires suitable circuit synthesis techniques both for the technology independent and also for the technology dependent design phases. Quantum circuit faults and related error coding for quantum circuits also needs to be properly addressed depending on the nature of PMD. In order to address all such issues and to generate PMD specific quantum circuits for developing various quantum algorithms, it is well justified to think of a quantum design automation tool (QCAD) that can automate the entire process. The tool will cater the requirements of verification and cost optimization of the quantum circuit at various phases of the design process. A design automation tool for quantum computing circuits should consist of a number of sub-components, each of which will work as a bridge between the previous and the next process in the tool flow.

 The key topics to be discussed in this tutorial are as follows: Introduction to Quantum Computing, Quantum Algorithm Description, Quantum Assembly Language (QASM) description for Quantum Algorithms, High Level Optimization,  Quantum Primitives and PMDs, Fault Tolerant Quantum Logic Synthesis, QCAD Flow.

About this Lecture

Number of Slides:  35
Duration:  90 minutes
Languages Available:  English
Last Updated: 

Request this Lecture

To request this particular lecture, please complete this online form.

Request a Tour

To request a tour with this speaker, please complete this online form.

All requests will be sent to ACM headquarters for review.