Skip to main content
IBM Quantum Platform

MCXSynthesisDefault

class qiskit.transpiler.passes.synthesis.hls_plugins.MCXSynthesisDefault

GitHub

베이스: HighLevelSynthesisPlugin

다중 제어 X 게이트를 위한 기본 합성 플러그인입니다.

이 플러그인 이름은 :mcx.default 이 플러그인은 메서드를 사용할 객체의 HLSConfig 객체에서 이 메서드를 사용할 HighLevelSynthesis.

플러그인은 다음과 같은 플러그인별 옵션을 지원합니다:

  • optimization_metric: 최소화해야 하는 출력 회로의 속성(예: 2쿼비트 게이트 카운트 또는 T 카운트)을 나타내는 최적화 메트릭입니다. 참조 OptimizationMetric.
  • num_clean_ancillas: 사용 가능한 깨끗한 보조 큐비트 수입니다.
  • num_dirty_ancillas: 사용 가능한 더티 보조 큐비트 수입니다.

메소드

run

run(high_level_object, coupling_map=None, target=None, qubits=None, **options)

GitHub

주어진 MCX 게이트에 대한 합성을 실행합니다.

이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.