MCXSynthesisNoAuxV24
class qiskit.transpiler.passes.synthesis.hls_plugins.MCXSynthesisNoAuxV24
MCPhaseGate, 에 대한 구현을 기반으로 하는 다중 제어 X 게이트용 합성 플러그인으로, Vale 외(2024)의 논문을 기반으로 합니다.
자세한 내용은 [1을] 참조하세요.
이 플러그인 이름은 :mcx.noaux_v24 이 플러그인은 메서드를 사용할 객체의 HLSConfig 객체에서 이 메서드를 사용할 HighLevelSynthesis.
제어 큐비트가 있는 다중 제어 X 게이트의 경우 이 합성 방법에는 추가적인 클린 보조 큐비트가 필요하지 않습니다. 합성된 회로는 큐비트로 구성됩니다. CX 게이트의 수는 에서 2진수입니다.
참조
- Vale et al. al., 다중 제어 특수 단일 큐비트 게이트의 회로 분해, IEEE TCAD 43(3) (2024), arXiv:2302.06377
메소드
run
run(high_level_object, coupling_map=None, target=None, qubits=None, **options)
주어진 MCX 게이트에 대한 합성을 실행합니다.
이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.