<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Physics on QSysArch - Quantum Computer System Architecture</title><link>https://qsysarch.com/ja/categories/physics/</link><description>Recent content in Physics on QSysArch - Quantum Computer System Architecture</description><generator>Hugo</generator><language>ja</language><lastBuildDate>Sat, 08 Nov 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://qsysarch.com/ja/categories/physics/index.xml" rel="self" type="application/rss+xml"/><item><title>パルス整形：DRAGパルス</title><link>https://qsysarch.com/ja/posts/the-drag-pulse/</link><pubDate>Sat, 08 Nov 2025 00:00:00 +0000</pubDate><guid>https://qsysarch.com/ja/posts/the-drag-pulse/</guid><description>&lt;p&gt;量子ビットの忠実度を向上させるという点において、間接的な疑問の一つは、単純なガウス分布のようなパルスよりも複雑なパルスを「整形」することでゲートの忠実度を高めることができるかどうか、ということである。そしてその答えは、「_DRAG パルスを見てみましょう」である。&lt;/p&gt;&#10;&lt;p&gt;DRAG Pulse への関心の本当の理由は、Google の &lt;a href="https://research.google/pubs/a-28nm-bulk-cmos-4-to-8ghz-2mw-cryogenic-pulse-modulator-for-scalable-quantum-computing/" class="external-link" target="_blank" rel="noopener"&gt;Cryo Pulse Modulator&lt;/a&gt; に関する &lt;a href="https://www.youtube.com/watch?v=VA2HEUmkrKo" class="external-link" target="_blank" rel="noopener"&gt;動画&lt;/a&gt; プレゼンテーションにおける &lt;a href="https://research.google/people/107147/" class="external-link" target="_blank" rel="noopener"&gt;Joseph Bardin&lt;/a&gt; のコメントです。&lt;/p&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;[21:08] 私たちが気づいたのは、ドラッグのようなことをしようとしなければ、対称なエンベロープさえあればよいということです。レイズドコサインやガウス関数はどちらも対称です。そこで、プログラム可能な電流源のアレイを構築し、ウェディングケーキのような電流波形を作成するための適切な有効化関数を用意しました。そして、振幅などをプログラムできるようにしました。&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;p&gt;これがGoogleのアーキテクチャです。そして、それは実に巧妙です。&lt;/p&gt;&#10;&lt;p&gt;&lt;img src='https://qsysarch.com/images/google-cryo-2019/waveform-generation-approach.webp' style='width:50%'&gt;&lt;img src='https://qsysarch.com/images/google-cryo-2019/block-diagram.webp' style='width:50%'&gt;&lt;/p&gt;&#10;&lt;p&gt;しかし、そのようなアーキテクチャを適応させて抗力パルスを生成するには何が必要なのでしょうか？この疑問を理解するには、まず抗力パルスとは何かを理解する必要があります。&lt;/p&gt;&#10;&lt;h1 id="数理モデル"&gt;&#10; 数理モデル&#10; &lt;a class="heading-link" href="#%e6%95%b0%e7%90%86%e3%83%a2%e3%83%87%e3%83%ab"&gt;&#10; &lt;i class="fa-solid fa-link" aria-hidden="true" title="見出しへのリンク"&gt;&lt;/i&gt;&#10; &lt;span class="sr-only"&gt;見出しへのリンク&lt;/span&gt;&#10; &lt;/a&gt;&#10;&lt;/h1&gt;&#10;&lt;p&gt;DRAG（Derivative Removal by Adiabatic Gate）パルスは、標準的なガウスパルスに、そのパルスの直交成分にスケーリングされた微分を加えることによって構成されます。これにより、ガウスエンベロープとガウス微分という2つの成分からなるパルスが生成され、超伝導量子ビットにおける高エネルギー状態への不要なリークを低減し、位相誤差を補正するのに役立ちます。&lt;/p&gt;&#10;&lt;p&gt;DRAGパルスの構成要素 標準ガウスパルス：&lt;/p&gt;&#10;&lt;p&gt;パルスの基底部は標準的なガウス包絡線であり、これは滑らかなベル型の曲線です。これはパルスの「同位相」成分 \(i(t)\) です。&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;ガウス微分: パルスに第 2 の成分が追加されます。これは標準ガウスパルスの微分であり、\(\beta \) と呼ばれる係数でスケーリングされます。これが「直交」\(q(t)\) 成分です。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;合計パルス: 最終的な DRAG パルスは、これら 2 つのコンポーネント \(v(t)\) の組み合わせです。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;導関数は次の式で表されます。&lt;/p&gt;&#10;\[ DRAG(t) = v(t)=i(t)+q(t) = i(t)+ \beta \frac{d(i(t))}{dt} \]&lt;p&gt;特に凝ったことはしていませんが、ドラッグパルスには多くの種類があること、そして標準的なドラッグパルスがガウス型ドラッグパルスであっても、さらに強力な構成を実現することは可能であるという点に注意する必要があります。&lt;/p&gt;&#10;&lt;p&gt;&#10;&lt;img class="glightbox" src="https://qsysarch.com/images/drag-pulse/the-many-drag-pulse-types.webp" alt="多くの抗力パルスタイプ" /&gt; 出典: &lt;a href="https://journals.aps.org/prxquantum/pdf/10.1103/PRXQuantum.5.030353" class="external-link" target="_blank" rel="noopener"&gt;APS&lt;/a&gt;&lt;/p&gt;&#10;&lt;h1 id="プログラムモデル"&gt;&#10; プログラムモデル&#10; &lt;a class="heading-link" href="#%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%a0%e3%83%a2%e3%83%87%e3%83%ab"&gt;&#10; &lt;i class="fa-solid fa-link" aria-hidden="true" title="見出しへのリンク"&gt;&lt;/i&gt;&#10; &lt;span class="sr-only"&gt;見出しへのリンク&lt;/span&gt;&#10; &lt;/a&gt;&#10;&lt;/h1&gt;&#10;&lt;p&gt;DRAGパルスがどのように構築されるかを理解できたので、量子制御システムを用いた実装について見ていきましょう。今回は、&lt;a href="https://docs.qblox.com/en/main/products/qblox_scheduler/index.html" class="external-link" target="_blank" rel="noopener"&gt;Qblox Scheduler&lt;/a&gt;を検証します。これは高レベルのコンパイラとして機能し、ユーザーは量子ビットとパルスの観点から実験を定義できると同時に、低レベルの機器制御の複雑さを抽象化します。&lt;/p&gt;&#10;&lt;p&gt;問題のコードは&lt;a href="https://gitlab.com/quantify-os/quantify-scheduler/-/blob/main/quantify_scheduler/waveforms.py?ref_type=heads#L176" class="external-link" target="_blank" rel="noopener"&gt;gitlab&lt;/a&gt;で入手できます。以下のコードは、元のコードを簡略化したものです。&lt;/p&gt;&#10;&lt;div class="code-block"&gt;&#10; &lt;div class="code-header"&gt; &lt;span data-label-text="Python"&gt;&lt;i class="fas fa-code fa-fw small"&gt;&lt;/i&gt;&lt;/span&gt; &lt;button aria-label="copy" data-title-succeed="Copied!"&gt;&lt;i class="far fa-clipboard"&gt;&lt;/i&gt;&lt;/button&gt;&lt;/div&gt;&#10; &#10; &lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;drag&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt; &lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;np&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ndarray&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;G_amp&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;D_amp&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;duration&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;float&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;nr_sigma&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;float&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;phase&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;float&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt; &lt;span class="p"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;-&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;np&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ndarray&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;mu&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;duration&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;sigma&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;duration&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;nr_sigma&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# In-phase envelope&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;gauss_env&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;G_amp&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;np&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;exp&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mf"&gt;0.5&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="p"&gt;((&lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;mu&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;**&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="n"&gt;sigma&lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Quadrature envelope&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;deriv_gauss_env&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;D_amp&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;mu&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="n"&gt;sigma&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;gauss_env&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# generate pulses&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;drag_wave&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;gauss_env&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="n"&gt;j&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;deriv_gauss_env&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Apply phase rotation&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;rot_drag_wave&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;rotate_wave&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;drag_wave&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;phase&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;phase&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;rot_drag_wave&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;p&gt;これは実際には非常に簡単で、オリジナルのコードは機能面でさらに強力です。詳細については、オンラインの&lt;a href="https://docs.qblox.com/en/main/autoapi/qblox_scheduler/waveforms/index.html#qblox_scheduler.waveforms.drag" class="external-link" target="_blank" rel="noopener"&gt;ドキュメント&lt;/a&gt;を参照してください。&lt;/p&gt;</description></item><item><title>極低温コンピュータおよびコントローラ</title><link>https://qsysarch.com/ja/posts/cryogenic-machines/</link><pubDate>Sun, 05 Oct 2025 00:00:00 +0000</pubDate><guid>https://qsysarch.com/ja/posts/cryogenic-machines/</guid><description>&lt;div style='float:right;max-width:300px;padding-left:10px;text-align:center;line-height:1.2;'&gt;&#10;&lt;img src='https://qsysarch.com/images/cryogenic-stack-2.webp'&gt;&#10;&lt;p&gt;出典：多数の量子ビットを制御するための極低温インターフェース（ &lt;a href='https://arxiv.org/pdf/1912.01299'&gt;arXiv:1912.01299&lt;/a&gt; ）&lt;/p&gt;&#10;&lt;/div&gt;&#10;&lt;p&gt;量子ビットにはいくつかの種類があり、その中でも有望なものの1つが超伝導量子ビットである。&lt;/p&gt;&#10;&lt;p&gt;超伝導量子ビット方式の課題は、環境ノイズに非常に敏感であり、他の方式に比べて寿命が短いことである。さらに、超伝導量子ビットは極低温での動作を必要とするため、特殊な冷却システムが必要となる。&lt;/p&gt;&#10;&lt;p&gt;極低温システムの目的は、絶対零度（0.1 K未満）に近い温度に到達し、熱エネルギーによる干渉を最小限に抑えることです。量子ビットは繊細な存在であるため、干渉が少ないほど良いのです。&lt;/p&gt;&#10;&lt;h1 id="極低温量子qpu"&gt;&#10; 極低温量子QPU&#10; &lt;a class="heading-link" href="#%e6%a5%b5%e4%bd%8e%e6%b8%a9%e9%87%8f%e5%ad%90qpu"&gt;&#10; &lt;i class="fa-solid fa-link" aria-hidden="true" title="見出しへのリンク"&gt;&lt;/i&gt;&#10; &lt;span class="sr-only"&gt;見出しへのリンク&lt;/span&gt;&#10; &lt;/a&gt;&#10;&lt;/h1&gt;&#10;&lt;img src='https://qsysarch.com/images/bluefors-high-density-wiring.webp' style='float:right;max-width:280px;padding-left:10px;'&gt;&#10;&lt;p&gt;極低温に関しては、考慮すべき点がいくつかあります。まず、QPUを冷蔵庫内に設置し、制御スタックを室温で動作させるという点です。これは現在、&lt;a href="https://bluefors.com/" class="external-link" target="_blank" rel="noopener"&gt;Bluefors&lt;/a&gt;のソリューションで既に可能ですが、相互接続レベルでいわゆる「配線のボトルネック」が発生します。&lt;/p&gt;&#10;&lt;p&gt;幸いなことに、業界はこの課題への対応に非常に積極的で、高密度配線ソリューションが多数提供されており、冷蔵庫に統合されているものもあります（右の写真を参照）。&lt;/p&gt;&#10;&lt;h1 id="極低温デジタルアナログ変換器dac"&gt;&#10; 極低温デジタル・アナログ変換器（DAC）&#10; &lt;a class="heading-link" href="#%e6%a5%b5%e4%bd%8e%e6%b8%a9%e3%83%87%e3%82%b8%e3%82%bf%e3%83%ab%e3%82%a2%e3%83%8a%e3%83%ad%e3%82%b0%e5%a4%89%e6%8f%9b%e5%99%a8dac"&gt;&#10; &lt;i class="fa-solid fa-link" aria-hidden="true" title="見出しへのリンク"&gt;&lt;/i&gt;&#10; &lt;span class="sr-only"&gt;見出しへのリンク&lt;/span&gt;&#10; &lt;/a&gt;&#10;&lt;/h1&gt;&#10;&lt;p&gt;2つ目の側面は、制御スタックをはるかに低い温度で動作させることです。低温動作の興味深い点は、量子ビットの干渉を防ぐためにノイズレベルを最小限に抑える必要があることです。そのため、クライオCMOSは、大規模量子コンピュータや配線のボトルネックによって制約を受けるその他のアプリケーションにとって、重要な基盤技術として注目されています。&lt;/p&gt;&#10;&lt;p&gt;下記の図は&lt;a href="https://ieeexplore.ieee.org/document/11037551" class="external-link" target="_blank" rel="noopener"&gt;TU Deflt&lt;/a&gt;からのもので、感度の高いアナログ信号は青色で示され、より堅牢なデジタル信号と電源/バイアス線はそれぞれ黒色と赤色で示されています。主な目的は、青色の信号を最小限に抑えることです。&lt;/p&gt;&#10;&lt;p&gt;&#10;&lt;img class="glightbox" src="https://qsysarch.com/images/comparison-of-biasing-strategies.webp" alt="" /&gt;&lt;/p&gt;&#10;&lt;h1 id="極低温制御-アシックス"&gt;&#10; 極低温制御 アシックス&#10; &lt;a class="heading-link" href="#%e6%a5%b5%e4%bd%8e%e6%b8%a9%e5%88%b6%e5%be%a1-%e3%82%a2%e3%82%b7%e3%83%83%e3%82%af%e3%82%b9"&gt;&#10; &lt;i class="fa-solid fa-link" aria-hidden="true" title="見出しへのリンク"&gt;&lt;/i&gt;&#10; &lt;span class="sr-only"&gt;見出しへのリンク&lt;/span&gt;&#10; &lt;/a&gt;&#10;&lt;/h1&gt;&#10;&lt;p&gt;極低温ASICにおける多くの課題の一つは、極低温下におけるCMOS技術の物理的挙動（消費電力や熱負荷など）を低く抑える必要があることです。そのため、3つ目の課題は、極低温下で動作するASICを完全に制御することです。&lt;/p&gt;&#10;&lt;p&gt;例えば、下の図では、FPGAは現在4K（-269.15℃）に配置されていますが、FPGAがどれだけ発熱するかを考えると、DACだけを4Kに配置する場合（それ自体も大きな課題ですが！）と比べて、これは非常に大きな課題となります。&lt;/p&gt;&#10;&lt;p&gt;&#10;&lt;img class="glightbox" src="https://qsysarch.com/images/quantum-readout-pcb.webp" alt="量子読み出し（QuRO）PCB" /&gt; (出典：&lt;a href="https://pure.tudelft.nl/ws/portalfiles/portal/52934784/dissertation_harald_V5_final.pdf" class="external-link" target="_blank" rel="noopener"&gt;量子プロセッサの読み出し用極低温電子機器&lt;/a&gt;)&lt;/p&gt;&#10;&lt;h1 id="事例研究google量子プロセッサの極低温制御への道"&gt;&#10; 事例研究：Google：量子プロセッサの極低温制御への道&#10; &lt;a class="heading-link" href="#%e4%ba%8b%e4%be%8b%e7%a0%94%e7%a9%b6google%e9%87%8f%e5%ad%90%e3%83%97%e3%83%ad%e3%82%bb%e3%83%83%e3%82%b5%e3%81%ae%e6%a5%b5%e4%bd%8e%e6%b8%a9%e5%88%b6%e5%be%a1%e3%81%b8%e3%81%ae%e9%81%93"&gt;&#10; &lt;i class="fa-solid fa-link" aria-hidden="true" title="見出しへのリンク"&gt;&lt;/i&gt;&#10; &lt;span class="sr-only"&gt;見出しへのリンク&lt;/span&gt;&#10; &lt;/a&gt;&#10;&lt;/h1&gt;&#10;&lt;p&gt;Google の &lt;a href="https://research.google/blog/on-the-path-to-cryogenic-control-of-quantum-processors/" class="external-link" target="_blank" rel="noopener"&gt;論文&lt;/a&gt; と &lt;a href="https://www.youtube.com/watch?v=VA2HEUmkrKo" class="external-link" target="_blank" rel="noopener"&gt;動画&lt;/a&gt; はすでにかなり古い (2019 年) ものですが、非常に重要な情報が満載です。&lt;/p&gt;&#10;&lt;p&gt;現在の「シングル量子ビット」制御・計測ハードウェアは、温度ステージング分布に合わせてスケールアップした場合（つまり、読み出し温度が300Kまたは約25℃の場合）、ケーブルのボトルネックが問題となります。右の図は、システムを72量子ビットシステムにスケールアップする際に必要なケーブルの本数と、量子ビットあたりの「コンポーネント」数（コンポーネントとはDAC、ADC、AWGなどを指します）の有用な概算値を示しています。&lt;/p&gt;&#10;&lt;p&gt;&lt;img src='https://qsysarch.com/images/google-cryo-2019/typical-single-qubit-control-readout-hardware.webp' style='width:50%'&gt;&lt;img src='https://qsysarch.com/images/google-cryo-2019/materialization-of-a-72qubits-system.webp' style='width:50%'&gt;&lt;/p&gt;&#10;&lt;p&gt;次の2枚のスライドは、Googleチームが提案した「クライオステージング」に関する分割案を示しています。これは、予想通り、制御を4Kに移行するという以前のコンセプトと一致しています。興味深いのは、Googleにとってデジタル領域が2つの部分に分割され、それぞれ4Kと300Kの両方で運用されるという点です。&lt;/p&gt;&#10;&lt;p&gt;&lt;img src='https://qsysarch.com/images/google-cryo-2019/architecture-suitable-for-72qubits.webp' style='width:50%'&gt;&lt;img src='https://qsysarch.com/images/google-cryo-2019/possible-hardware-architecture-for-1m-qubits.webp' style='width:50%'&gt;&lt;/p&gt;&#10;&lt;p&gt;デジタル制御の4K部分の詳細を調べた結果、GoogleはAWG（左図）に対して非常にシンプルでありながら巧妙なアプローチを考案しました。300K制御ドメインとの相互接続は、AWGサンプルを保存するためのメモリという形で実現されています。&lt;/p&gt;&#10;&lt;p&gt;&lt;img src='https://qsysarch.com/images/google-cryo-2019/waveform-generation-approach.webp' style='width:50%'&gt;&lt;img src='https://qsysarch.com/images/google-cryo-2019/block-diagram.webp' style='width:50%'&gt;&lt;/p&gt;&#10;&lt;p&gt;上記の提案で私が気に入っている点は、演算ロジック、すなわち古典的演算（CC）が300Kバイトに留まり、演算ロジックとリアルタイム信号生成間のインターフェースがメモリを用いて実装されていることです。このメモリは小さくする必要があるため、CCとAWGの間には密接な結合が必要となります。残念ながら、このインターフェースに関する公開情報は限られています。&lt;/p&gt;&#10;&lt;p&gt;＃ 結論&lt;/p&gt;&#10;&lt;p&gt;間違いなく、業界は5～10年以内に、電圧レギュレータ、クロック生成器、および極低温で動作する再構成可能なデジタルコアを含む完全なデジタルフロントエンドを備えた極低温ASIを製造できるようになるだろう。これは「ケーブル配線のボトルネック」を克服するのに役立つだろう。&lt;/p&gt;&#10;&lt;p&gt;一方、室温で動作可能な光学的アドレス指定可能な量子ビットなど、他の方式では、シリコン量子ビットと同等の性能を実現する画期的な進歩が見られる可能性がある。&lt;/p&gt;&#10;&lt;p&gt;いずれにせよ、この課題は10年以内に克服されると推測できる。&lt;/p&gt;&#10;&lt;p&gt;というわけで、この日曜日の朝のメモは、細かい点には一切触れていませんでしたが、量子実体（キュービット）を極低温で動作させる理由、課題、そして解決策を理解するための基礎を築きました。&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;h1 id="参考資料および関連文献"&gt;&#10; 参考資料および関連文献&#10; &lt;a class="heading-link" href="#%e5%8f%82%e8%80%83%e8%b3%87%e6%96%99%e3%81%8a%e3%82%88%e3%81%b3%e9%96%a2%e9%80%a3%e6%96%87%e7%8c%ae"&gt;&#10; &lt;i class="fa-solid fa-link" aria-hidden="true" title="見出しへのリンク"&gt;&lt;/i&gt;&#10; &lt;span class="sr-only"&gt;見出しへのリンク&lt;/span&gt;&#10; &lt;/a&gt;&#10;&lt;/h1&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;a href="https://ieeexplore.ieee.org/document/10783050" class="external-link" target="_blank" rel="noopener"&gt;電荷信号の低ノイズ読み出し用極低温フロントエンドASIC&lt;/a&gt;&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;a href="https://indico.slac.stanford.edu/event/8288/contributions/7682/attachments/3750/10141/CPAD23%20CRYO%20ASIC%20for%20nEXO.pdf" class="external-link" target="_blank" rel="noopener"&gt;nEXO実験における電荷読み出し用システムオンチップ（SoC）&lt;/a&gt;&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;a href="https://pure.tudelft.nl/ws/portalfiles/portal/52934784/dissertation_harald_V5_final.pdf" class="external-link" target="_blank" rel="noopener"&gt;量子プロセッサの読み出し用極低温エレクトロニクス&lt;/a&gt;&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;a href="https://arxiv.org/pdf/1912.01299" class="external-link" target="_blank" rel="noopener"&gt;多数の量子ビットを制御するための極低温インターフェース&lt;/a&gt;&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=VA2HEUmkrKo" class="external-link" target="_blank" rel="noopener"&gt;極低温CMOS集積回路を用いたトランスモン量子ビットの制御&lt;/a&gt;&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;hr&gt;&#10;&lt;p&gt;チャットGPTによる、コンピュータとマシンの違いに関する逆プロンプト機能。&lt;/p&gt;&#10;&lt;center&gt; &lt;img src='https://qsysarch.com/images/cryogenic-quantum-machine.webp' style='width:25%'&gt; &lt;img src='https://qsysarch.com/images/cryogenic-quantum-computer.webp' style='width:25%'&gt; &lt;/center&gt;&#10;&lt;p&gt;（プロンプト：「極低温量子コンピュータ」の漫画風イラストを描いてください」対「極低温量子マシン」の漫画風イラストを描いてください）&lt;/p&gt;</description></item><item><title>私の量子ビットはどこ？</title><link>https://qsysarch.com/ja/posts/0002-wheres-my-qubit/</link><pubDate>Mon, 18 Aug 2025 00:00:00 +0000</pubDate><guid>https://qsysarch.com/ja/posts/0002-wheres-my-qubit/</guid><description>&lt;p&gt;量子ビットの興味深い点のひとつは、それらがどこにあるのか常に正確に把握できるとは限らないということです。とはいえ、これは驚くべきことではありません。量子コンピューティングはまだ開発の初期段階にあるからです。トランジスタの研究が行われていた時代を思い出してみてください。当時、トランジスタが期待どおりに機能しているかどうかを判断するために、大型の試験装置が使用されていました。量子ビットについても、現在ではそれと似たような状況です。&lt;/p&gt;&#10;&lt;p&gt;要は、実際に量子ビットと「会話」できているかどうかを確認するには、多くの調整が必要だということです。「会話」と書きましたが、量子ビットはノイズに非常に敏感なので、おそらく「ささやき声」の方が適切な表現だったでしょう。しかし実際には、「量子ビットとの会話」は慣習的に「制御と読み出し」と表現されます。&lt;/p&gt;&#10;&lt;p&gt;その考え方は単純だ。まず、特定の周波数で量子ビットにささやきかけ、量子ビットが反応して「量子ビット」を読み出すかどうかを見る。反応する場合もあれば、しない場合もある。つまり、量子ビットを見つけるには多くの調整作業が必要であり、それが現代の量子物理学者や実験家が多くの時間を費やしている作業なのだ。&lt;/p&gt;&#10;&lt;center&gt;&#10;&lt;p&gt;&#10;&lt;img class="glightbox" src="https://qsysarch.com/images/josephson-qubit-readout.png" alt="キュービット読み出し信号" /&gt; クレジット: &lt;a href="https://www.nature.com/articles/ncomms11417" class="external-link" target="_blank" rel="noopener"&gt;ジョセフソンパラメトリック発振器によるキュービット読み出し&lt;/a&gt;&lt;/p&gt;&#10;&lt;/center&gt;&#10;&lt;p&gt;さらに興味深いのは、1つの量子ビットが「発見」されると、ゲームは続き、プロセッサ（ここでは「QPU」または量子処理ユニットと呼ぶ）に配置された一連の量子ビットの中から1つの量子ビットを見つけ出す必要があるということです。&lt;/p&gt;&#10;&lt;center&gt;&#10;&lt;p&gt;&#10;&lt;img class="glightbox" src="https://qsysarch.com/images/spin-qubits-quantum-dot.png" alt="スピン量子ビットと量子ドット回路" style="width: 100%; max-width: 500px;"/&gt; クレジット: &lt;a href="https://qdev.nbi.ku.dk/research/solid-state_qubits/" class="external-link" target="_blank" rel="noopener"&gt;ニールス・ボーア研究所&lt;/a&gt;&lt;/p&gt;&#10;&lt;/center&gt;&#10;&lt;p&gt;一見すると単純そうに見えますが、量子ビット信号間の干渉を起こさずに、同時にすべての量子ビットにささやくように指示しなければならないことを考えてみてください。ここで語るべきことはたくさんありますが、これはこのブログの範囲を超えています。興味があれば、&lt;a href="https://arxiv.org/pdf/2412.01183v3" class="external-link" target="_blank" rel="noopener"&gt;超伝導量子チップのためのニューラルネットワークベースの周波数最適化&lt;/a&gt;という論文から始めてみてください。&lt;/p&gt;&#10;&lt;p&gt;ここで覚えておくべき重要な点は、量子コンピュータを開発する前に、まず量子ビットの制御と読み出しに関して予測可能な性能を持つ量子演算ユニット（QPU）を製造できなければならないということです。この分野では現在多くの進展が見られるため、この課題は今後5年以内に解決されると期待できます。&lt;/p&gt;&#10;&lt;p&gt;一方、必要なチューニング作業には素晴らしい点があり、そこでAI/MLが重要な役割を果たします。これについては次回の記事で詳しく解説しますので、お楽しみに！&lt;/p&gt;</description></item></channel></rss>