2026-07-10 기준레벨 3

네이티브 게이트

네이티브 게이트는 양자 칩이 직접 실행할 수 있는 게이트 집합입니다 — 칩의 고정된 물성이 아니라 오늘의 보정(calibration)이 정하며, 회로에서 이 집합으로 가는 길이 트랜스파일입니다.

무슨 뜻인가요

양자 회로는 보통 H와 CX 같은 교과서 게이트로 작성되지만, 실제 칩은 소수의 네이티브 게이트만 실행할 수 있습니다 — 예컨대 일부 초전도 플랫폼의 PRX와 CZ.트랜스파일은 회로를 같은 추상화 수준에서 그 네이티브 집합만으로 이루어진 등가 회로로 다시 씁니다(TypeScript → JavaScript처럼요; 더 낮은 수준으로 내려가는 컴파일과 대조됩니다).결정적으로, 네이티브 집합은 실리콘의 고정된 속성이 아닙니다: 보정에 의해 정의되므로 같은 칩이라도 날마다 지원 게이트가 달라질 수 있습니다.여기서 세 가지 미묘함이 따라옵니다.첫째, 게이트 지원은 큐비트마다 다를 수 있습니다 — 큐비트 1, 2, 3, 5는 게이트 A·B를, 큐비트 4는 B·C를 지원할 수 있습니다.둘째, 2큐비트 네이티브 게이트는 큐비트가 아니라 큐비트 사이에 있는 부품인 커플러에 작용하므로 '게이트 D는 큐비트 1과 3 사이에서 지원'이라고 보고됩니다.셋째, 네이티브 게이트조차 여전히 추상화입니다: 같은 PRX 게이트에도 drag_gaussian, drag_crf, drag_gaussian_sx 같은 여러 펄스 수준 구현이 존재할 수 있습니다.실용적 결론: 어제의 가정이 아니라 오늘의 보정 데이터를 기준으로 트랜스파일하세요.

일상 비유

나는 H와 CX라는 단어로 편지를 썼는데, 이 칩은 PRX와 CZ라는 말만 알아듣습니다 — 그러니 편지를 칩의 어휘로 다시 써야 배달할 수 있습니다. 그리고 반전이 하나 있습니다: 칩의 어휘는 고정된 사전에 인쇄되어 있지 않습니다. 오늘의 보정이 그것을 정하기에, 같은 칩이 내일은 다른 단어들을 '말할' 수도 있습니다.
역설이 담긴 어원 하나: 'native'는 라틴어 nativus '타고난'에서 왔습니다 — 그런데 네이티브 게이트는 정확히 타고난 것이 아닙니다. 보정이 정의하고 날마다 바뀔 수 있으니까요. 한국어·일본어·중국어는 이를 고유 게이트 固有('본래부터 지닌')로 옮기는데, 같은 역설이 담겨 있습니다: 칩이 '본래부터 지닌' 것을 실제로는 오늘의 보정이 정한다는 것.

흔한 오해

  • 네이티브 게이트는 칩의 고정된 물성이 아닙니다 — 보정이 정의하며, 지원 집합은 큐비트마다 다를 수 있고 날마다 바뀔 수 있습니다.
  • 2큐비트 네이티브 게이트는 큐비트 자체에 작용하지 않습니다 — 큐비트 사이의 부품인 커플러에 작용하며, 그래서 '게이트 D는 큐비트 1과 3 사이에서 지원'이라고 보고됩니다.
  • 네이티브 게이트조차 여전히 추상화입니다: 같은 PRX 게이트에도 여러 펄스 구현(drag_gaussian, drag_crf, drag_gaussian_sx, …)이 존재할 수 있습니다.

핵심 정리

  • 트랜스파일은 회로의 게이트를 오늘의 네이티브 게이트 집합으로 변환합니다 — TypeScript에서 JavaScript로 가는 것 같은 동일 수준 번역입니다.
  • 세 가지 미묘함: 게이트 지원은 큐비트마다 다르고, 2큐비트 게이트는 큐비트 사이의 커플러에 살며, 하나의 네이티브 게이트에 여러 펄스 구현이 있을 수 있습니다.
  • 네이티브 집합은 보정이 정의하므로 같은 칩이 내일은 다르게 '말할' 수 있습니다 — 오늘의 보정 데이터를 기준으로 트랜스파일하세요.

이해했는지 확인해 보세요

어떤 칩의 문서에 현재 PRX와 CZ 게이트를 지원한다고 적혀 있습니다. 가장 정확한 설명은 무엇입니까?

  1. A.이 집합은 칩의 영구적인 물리적 속성이다
  2. B.이 집합은 현재 보정이 정의하며, 큐비트마다 그리고 날마다 다를 수 있다
  3. C.사용자가 모든 회로를 PRX와 CZ만으로 직접 다시 써야 한다
  4. D.PRX와 CZ는 커플러가 아니라 항상 큐비트에 직접 작용한다
정답 보기

정답: B. 이 집합은 현재 보정이 정의하며, 큐비트마다 그리고 날마다 다를 수 있다

이유: 네이티브 게이트 집합은 고정된 실리콘 물성이 아니라 보정이 정의합니다: 지원은 큐비트마다·날마다 다를 수 있고, CZ 같은 2큐비트 게이트는 커플러에 작용하며, 다시 쓰기는 사용자가 아니라 트랜스파일러가 수행합니다.

디바이스 보고서가 '게이트 D는 큐비트 1에서' 또는 '큐비트 3에서'가 아니라 '큐비트 1과 3 사이에서 지원'이라고 말할 수 있는 이유는 무엇입니까?

  1. A.게이트 D가 측정 연산이기 때문에
  2. B.2큐비트 네이티브 게이트는 두 큐비트를 잇는 부품인 커플러에 작용하기 때문에
  3. C.큐비트 1과 3이 같은 펄스 구현을 공유하기 때문에
  4. D.게이트 D는 물리적 위치가 없는 순수 소프트웨어 구성물이기 때문에
정답 보기

정답: B. 2큐비트 네이티브 게이트는 두 큐비트를 잇는 부품인 커플러에 작용하기 때문에

이유: 2큐비트 네이티브 게이트는 큐비트 쌍 사이에 있는 튜너블 커플러에서 실행됩니다. 그래서 지원 여부는 큐비트 단위가 아니라 연결 단위로 보고되는 것이 자연스럽습니다.

먼저 알아야 할 개념

Which gate sets are native is calibration- and vendor-defined and changes over time; concept text is explicit about this. Re-verified 2026-07-10: no material drift.

직접 실습으로 배우기

이 개념은 46레벨 커리큘럼의 일부입니다. 인터랙티브 시뮬레이터, 그리고 답변을 표시 전에 검증하는 튜터 Lumen과 함께 배웁니다. 레벨 1–5는 무료입니다.