Skip to main content

Site navigation

  • University of Technology Sydney home
  • Home

    Home
  • For students

  • For industry

  • Research

Explore

  • Courses
  • Events
  • News
  • Stories
  • People

For you

  • Libraryarrow_right_alt
  • Staffarrow_right_alt
  • Alumniarrow_right_alt
  • Current studentsarrow_right_alt
  • Study at UTS

    • arrow_right_alt Find a course
    • arrow_right_alt Course areas
    • arrow_right_alt Undergraduate students
    • arrow_right_alt Postgraduate students
    • arrow_right_alt Research Masters and PhD
    • arrow_right_alt Online study and short courses
  • Student information

    • arrow_right_alt Current students
    • arrow_right_alt New UTS students
    • arrow_right_alt Graduates (Alumni)
    • arrow_right_alt High school students
    • arrow_right_alt Indigenous students
    • arrow_right_alt International students
  • Admissions

    • arrow_right_alt How to apply
    • arrow_right_alt Entry pathways
    • arrow_right_alt Eligibility
arrow_right_altVisit our hub for students

For you

  • Libraryarrow_right_alt
  • Staffarrow_right_alt
  • Alumniarrow_right_alt
  • Current studentsarrow_right_alt

POPULAR LINKS

  • Apply for a coursearrow_right_alt
  • Current studentsarrow_right_alt
  • Scholarshipsarrow_right_alt
  • Featured industries

    • arrow_right_alt Agriculture and food
    • arrow_right_alt Defence and space
    • arrow_right_alt Energy and transport
    • arrow_right_alt Government and policy
    • arrow_right_alt Health and medical
    • arrow_right_alt Corporate training
  • Explore

    • arrow_right_alt Tech Central
    • arrow_right_alt Case studies
    • arrow_right_alt Research
arrow_right_altVisit our hub for industry

For you

  • Libraryarrow_right_alt
  • Staffarrow_right_alt
  • Alumniarrow_right_alt
  • Current studentsarrow_right_alt

POPULAR LINKS

  • Find a UTS expertarrow_right_alt
  • Partner with usarrow_right_alt
  • Explore

    • arrow_right_alt Explore our research
    • arrow_right_alt Research centres and institutes
    • arrow_right_alt Graduate research
    • arrow_right_alt Research partnerships
arrow_right_altVisit our hub for research

For you

  • Libraryarrow_right_alt
  • Staffarrow_right_alt
  • Alumniarrow_right_alt
  • Current studentsarrow_right_alt

POPULAR LINKS

  • Find a UTS expertarrow_right_alt
  • Research centres and institutesarrow_right_alt
  • University of Technology Sydney home
Explore the University of Technology Sydney
Category Filters:
University of Technology Sydney home University of Technology Sydney home
  1. home
  2. arrow_forward_ios ... Research at UTS
  3. arrow_forward_ios ... Research centres and ins...
  4. arrow_forward_ios ... Centre for Quantum Softw...
  5. arrow_forward_ios ... QSI research programs
  6. arrow_forward_ios QSI research projects
  7. arrow_forward_ios Formal verification of quantum logic circuits

Formal verification of quantum logic circuits

explore
  • QSI research programs
    • arrow_forward Fault tolerant architecture design
    • arrow_forward Quantum algorithms and complexity
    • arrow_forward Quantum control and characterisation
    • arrow_forward Quantum experiments and hardware
    • arrow_forward Quantum programming theory
    • QSI research collaborations
      • arrow_forward Next generation quantum computing: Q|SI⟩
      • arrow_forward CQC2T: Centre for Quantum Computation & Communication Technology
      • arrow_forward Australian Quantum Software Network (AQSN)
    • QSI research projects
      • arrow_forward ARC Grants
      • arrow_forward AUSMURI Projects
      • arrow_forward Cryptographic Group Actions and Their Applications (ARC LP)
      • arrow_forward DARPA Quantum Benchmarking Program
      • arrow_forward Defence Acquisition Optimisation Using Quantum Algorithms
      • arrow_forward Formal verification of quantum logic circuits
      • arrow_forward Google Digital Future Initiative

This ARC project aims to develop a comprehensive theory and effective techniques for formal modelling, equivalence checking, and model checking of quantum circuits.

Quantum circuit

Source: AdobeStock.

Formal Verification of Quantum Logic Circuits: Algorithms and Software Tools (DP220102059)

Aims and background

The rapid growth of quantum computing hardware makes it a timely task to develop verification techniques for quantum hardware design and quantum compilers. While we have seen important works on synthesis and optimisation, verification of quantum circuits is still underdeveloped. 

The project aims to develop a comprehensive theory and effective techniques for formal modelling, equivalence checking, and model checking of quantum circuits. 

Almost all digital devices contain (classical) sequential circuits. Recently, the sequential circuit model has also started to play an essential role in quantum computing (for example, the RUS (Repeat-Until-Success) scheme [1] physically implemented on superconducting qubits [2]). However, current research on quantum hardware verification is limited to considering combinational circuits, leaving the verification of sequential quantum circuits totally unexplored.

Building upon our previous work on model checking quantum systems [3], this project will research the verification of both combinational and sequential quantum circuits.

Our aims are:

  1. To develop formal representation of combinational and sequential quantum logic circuits.
  2. To design efficient algorithms and effective prototype software tools for verification of quantum circuits.

Research objectives

  1. The first objective is to establish a comprehensive theory of tensor network based decision diagrams (TDDs) and use TDD as a compact data structure in the verification of (combinational and sequential) quantum circuits, with and without noise. Specifically, studying the construction, addition, multiplication, contraction, and optimisation of parameterised TDDs, and developing equivalence checking and model checking algorithms based on TDD representation of quantum circuits.
  2. The second objective is to systemically build the theory and techniques for verification of sequential quantum circuits. To be precise, by investigating two semantic models for sequential quantum circuits with different memory systems and then studying the (approximate) equivalence checking of them. Model checking techniques will also be developed for more general properties of sequential quantum circuits, other than equivalence.
  3. The third objective is to develop efficient prototype software tools for the verification of quantum hardware design and circuit optimisation in quantum compilers. Specifically, the plan is to implement basic functions and optimisation techniques of TDDs in C++. Verification algorithms developed in the preceding objectives will be implemented and tested on existing quantum circuit benchmarks. Interfaces to existing quantum computing platforms such as IBM’s Qiskit and Google’s CirQ will be provided.

Expected outcomes

The successful development of the algorithms and software tools proposed in this project will significantly advance the knowledge on formal verification of quantum circuits and help Australian quantum startups build and maintain an internationally leading position in the rapidly emerging quantum electronic design automation (EDA) industry.

Investigators

  • QSI’s Distinguished Professor Mingsheng Ying (CI)
  • QSI’s Professor Yuan Feng (CI)
  • QSI’s Professor Sanjiang Li (CI)
  • A/Prof Robert Rand (PI) of The University of Chicago

Dates

December 2022 to December 2025

PhD Scholarships

PhD scholarships are available. Interested students may contact Yuan (yuan.feng@uts.edu.au) and Sanjiang (sanjiang.li@uts.edu.au).

References

[1] Bocharov, A., Roetteler, M., and Svore, K. M. (2015). Efficient synthesis of universal repeat-until-success quantum circuits. Phys. Rev. Lett., 114:080502.

[2] Ryan, C. A., Johnson, B. R., Rist`e, D., Donovan, B., and Ohki, T. A. (2017). Hardware for dynamic quantum computing. Review of Scientific Instruments, 88(10):104703.

[3] Ying, M. and Feng, Y. (2021). Model Checking Quantum Systems: Principles and Algorithms. Cambridge University Press.

Acknowledgement of Country

UTS acknowledges the Gadigal People of the Eora Nation and the Boorooberongal People of the Dharug Nation upon whose ancestral lands our campuses now stand. We would also like to pay respect to the Elders both past and present, acknowledging them as the traditional custodians of knowledge for these lands. 

University of Technology Sydney

City Campus

15 Broadway, Ultimo, NSW 2007

Get in touch with UTS

Follow us

  • Instagram
  • LinkedIn
  • YouTube
  • Facebook

A member of

  • Australian Technology Network
Use arrow keys to navigate within each column of links. Press Tab to move between columns.

Study

  • Find a course
  • Undergraduate
  • Postgraduate
  • How to apply
  • Scholarships and prizes
  • International students
  • Campus maps
  • Accommodation

Engage

  • Find an expert
  • Industry
  • News
  • Events
  • Experience UTS
  • Research
  • Stories
  • Alumni

About

  • Who we are
  • Faculties
  • Learning and teaching
  • Sustainability
  • Initiatives
  • Equity, diversity and inclusion
  • Campus and locations
  • Awards and rankings
  • UTS governance

Staff and students

  • Current students
  • Help and support
  • Library
  • Policies
  • StaffConnect
  • Working at UTS
  • UTS Handbook
  • Contact us
  • Copyright © 2025
  • ABN: 77 257 686 961
  • CRICOS provider number: 00099F
  • TEQSA provider number: PRV12060
  • TEQSA category: Australian University
  • Privacy
  • Copyright
  • Disclaimer
  • Accessibility