Chisel-Q: Designing quantum circuits with a scala embedded language
A fault tolerant, area efficient architecture for Shor's factoring algorithm