6.5.13 · D3 · Hardware › Advanced & Emerging Architectures › Quantum computing hardware basics
Parent note ne humein chaar number-machines diye: Boltzmann ratio P 1 / P 0 = e − Δ E / k B T , temperature-equivalent Δ E / k B , coherence relation T 2 1 = 2 T 1 1 + T ϕ 1 , aur gate budget t g / T 2 . Yeh page har machine ko har tarah ke input se guzaarta hai — hot aur cold, tiny aur huge, zero, aur woh broken edge cases jahan naive formula jhooth bolta hai. End tak koi bhi thermal, coherence, ya readout scenario nahin bachega jo tumne puri tarah worked-out na dekha ho.
Hum sirf parent note aur Boltzmann Distribution mein bane tools reuse karte hain. Kuch naya assume nahin kiya gaya hai.
Neeche har worked example ko us cell ke saath tag kiya gaya hai jo wo fill karta hai. Columns hain quantity jo hum compute karte hain ; rows hain input ka type .
Input class
Thermal ratio P 1 / P 0
Coherence T 1 , T 2 , T ϕ
Gate budget / readout
Cold / large gap (nice regime)
Ex 1
Ex 4
Ex 6
Hot / small gap (formula theek hai par scary)
Ex 2
—
Ex 7 (word problem)
Zero / degenerate input (T → 0 , T ϕ → ∞ )
Ex 3
Ex 5
—
Limiting / edge (T → ∞ , T 2 = 2 T 1 ceiling)
Ex 2, Ex 3
Ex 5
Ex 8 (exam twist)
Definition Chaar machines, words mein dobara bataye gaye
Δ E = ∣0 ⟩ aur ∣1 ⟩ ke beech energy gap. Hum ise usually frequency f ke roop mein dete hain Δ E = h f ke zariye (h = 6.626 × 1 0 − 34 J⋅s Planck's constant, Hz mein frequency se multiply karke).
k B = 1.381 × 1 0 − 23 J/K (Boltzmann constant) temperature ko energy mein badalta hai: k B T matlab "temperature T par thermal jiggling ke paas kitni energy hai".
P 1 / P 0 = e − Δ E / k B T : qubit ke galat excited hone ki probability jab use ∣0 ⟩ mein rest karna chahiye.
T 2 1 = 2 T 1 1 + T ϕ 1 aur iska ceiling T 2 ≤ 2 T 1 .
Short-time error per gate ≈ t g / T 2 ; usable depth ≈ T 2 / t g .
Ek conversion trick jo neeche har jagah use hoti hai. Δ E ko joules mein compute karne ki bajaye, hum dimensionless exponent banate hain:
x = k B T Δ E = k B T h f .
Yeh step kyun? Dono h f aur k B T energies hain (joules); unka ratio ek pure number hai. Ek pure number ko e − x mein feed karna safe hai — koi units nahin bachi jो mismatch ho sakein. Agar x bada hai to qubit cold-and-happy hai; agar x zero ke paas hai to woh hot-and-scrambled hai. Toh x hi poori story hai.
Ex 1 — Cold / large gap (nice regime). Ek transmon jiska f = 5 GHz hai, T = 15 mK par rakha hai. P 1 / P 0 kya hai, aur initialization kitni achi hai?
Forecast: padhne se pehle andaaza lagao — wrong-state probability 1 0 − 2 , 1 0 − 7 , ya 0.5 ke kareeb hai?
Exponent banao x = h f / ( k B T ) .
h f = ( 6.626 × 1 0 − 34 ) ( 5 × 1 0 9 ) = 3.313 × 1 0 − 24 J .
Yeh step kyun? Hume energy gap joules mein chahiye taaki use thermal energy se compare kar sakein.
k B T = ( 1.381 × 1 0 − 23 ) ( 0.015 ) = 2.072 × 1 0 − 25 J .
Yeh step kyun? Same units (J) toh ratio clean hai.
x = 3.313 × 1 0 − 24 /2.072 × 1 0 − 25 ≈ 15.99 .
Yeh step kyun? Yahi pure number hai jo sab kuch decide karta hai.
P 1 / P 0 = e − 15.99 ≈ 1.1 × 1 0 − 7 .
Yeh step kyun? Exponent ko Boltzmann mein plug karo.
Verify: parent note ke "≈ 1 0 − 7 " claim aur uske x ≈ 16 se match karta hai. Sanity: x > 15 matlab "bahut cold" toh near-zero excitation bilkul expected hai. Initialization criterion (DiVincenzo #2) comfortably meet ho raha hai.
Ex 2 — Hot / small gap + T → ∞ edge. Same qubit (f = 5 GHz ) lekin room temperature T = 300 K par chhoda gaya. P 1 / P 0 compute karo. Phir true high-temperature limit ke baare mein argue karo.
Forecast: kya coin mostly heads hogi, mostly tails, ya 50/50 mush?
x = h f / ( k B T ) . Ex 1 se numerator (3.313 × 1 0 − 24 J) ke saath aur k B T = ( 1.381 × 1 0 − 23 ) ( 300 ) = 4.143 × 1 0 − 21 J:
x = 3.313 × 1 0 − 24 /4.143 × 1 0 − 21 ≈ 7.996 × 1 0 − 4 .
Yeh step kyun? Bada T matlab bada k B T , toh x zero ki taraf collapse karta hai.
P 1 / P 0 = e − 0.0008 ≈ 0.9992 .
Yeh step kyun? Plug in karo — almost exactly 1 matlab equal populations.
The limit: jab T → ∞ , x → 0 , toh P 1 / P 0 = e − x → e 0 = 1 .
Yeh step kyun? Yeh "totally scrambled" ka mathematical statement hai: dono levels equally likely, qubit ke paas koi reliable starting state nahin.
Verify: 0.9992 ≈ 1 parent note se match karta hai. Units: x dimensionless ✓. Limiting behaviour: lim T → ∞ e − h f / k B T = 1 , yeh "coin slapped flat" case hai — isi liye hum refrigerate karte hain, yeh baat consistent hai.
Ex 3 — Zero / degenerate inputs (T → 0 aur Δ E → 0 ). Do degenerate cases: (a) T → 0 + fixed gap ke saath; (b) ek degenerate qubit jiska gap Δ E → 0 fixed T par. Dono mein P 1 / P 0 ka kya hota hai?
Forecast: ek 0 ki taraf jaata hai, doosra 1 ki taraf — kaun sa kaun sa hai?
(a) T → 0 + : x = h f / ( k B T ) → + ∞ , toh P 1 / P 0 = e − ∞ = 0 .
Yeh step kyun? Absolute zero saari thermal jiggle hataa deta hai; qubit excited ho hi nahin sakta — woh ∣0 ⟩ mein frozen hai. Yeh ideal (lekin unreachable) limit hai.
(b) Δ E → 0 : x = Δ E / ( k B T ) → 0 , toh P 1 / P 0 = e 0 = 1 .
Yeh step kyun? Agar dono levels ki same energy hai toh ∣0 ⟩ prefer karne ki koi wajah nahin; thermal noise dono ko equally fill karta hai. Isi liye hum gap engineer karte hain (Josephson Junction anharmonicity ke zariye) — zero gap ek useless qubit hai.
Verify: limits e − x ki monotone shape se agree karte hain: e − ∞ = 0 , e 0 = 1 . Dono Ex 1–2 ke degenerate endpoints hain, toh koi naya physics nahin, sirf boundary. T → 0 literally tak pahunchne ke liye Cryogenics and Dilution Refrigerators chahiye.
Figure ceiling relationship dikhata hai: 1/ T 2 (chalk-blue bar) 1/ ( 2 T 1 ) (yellow) relaxation share aur 1/ T ϕ (pink) pure-dephasing share ka sum hai. Kyunki rates add hoti hain aur 1/ T ϕ ≥ 0 , blue bar yellow bar se kabhi chhoti nahin ho sakti — yeh bilkul wahi statement hai T 2 ≤ 2 T 1 .
Ex 4 — Cold / nice regime: T ϕ solve karo. Ek qubit T 1 = 80 μ s aur T 2 = 100 μ s report karta hai. Pure-dephasing time T ϕ nikalo.
Forecast: kya T ϕ , T 2 se bada hoga ya chhota ?
T 2 1 = 2 T 1 1 + T ϕ 1 ko rearrange karo: T ϕ 1 = T 2 1 − 2 T 1 1 .
Yeh step kyun? T ϕ ek hi unknown hai; known relaxation share subtract karke isolate karo.
T 2 1 = 100 1 = 0.01 μ s − 1 ; 2 T 1 1 = 160 1 = 0.00625 μ s − 1 .
Yeh step kyun? Dono known times ko rates (per-microsecond) mein convert karo taaki subtract ho sakein.
T ϕ 1 = 0.01 − 0.00625 = 0.00375 μ s − 1 ⇒ T ϕ = 266.7 μ s .
Yeh step kyun? Rate ko wapas time mein invert karo.
Verify: 2 ( 80 ) 1 + 266.7 1 = 0.00625 + 0.00375 = 0.01 = 100 1 ✓. T ϕ = 266.7 > T 2 , sensible: yahan dephasing slow hai, toh relaxation bada limiter hai.
Ex 5 — Degenerate / ceiling edge (T ϕ → ∞ , phir T ϕ → 0 ). (a) Ek qubit jisme koi pure dephasing nahin, T ϕ → ∞ , ka T 1 = 50 μ s hai. T 2 nikalo. (b) Agar dephasing catastrophic ho, T ϕ → 0 ?
Forecast: case (a) famous ceiling hit karta hai — kya value?
(a) T 2 1 = 2 T 1 1 + ∞ 1 = 2 T 1 1 + 0 , toh T 2 = 2 T 1 = 100 μ s .
Yeh step kyun? Pure dephasing hatane par sirf relaxation-induced phase loss bachta hai — yeh ek given T 1 ke liye best possible hai, ceiling T 2 ≤ 2 T 1 .
(b) T 2 1 = 2 T 1 1 + 0 + 1 → ∞ , toh T 2 → 0 .
Yeh step kyun? Infinitely fast phase noise coherence ko instantly khatam kar deti hai T 1 ki parwah kiye bina — coin energetically ghoomti rehti hai lekin uska facing track karna turant impossible ho jaata hai.
Verify: (a) T 2 = 2 T 1 inequality saturate karta hai — parent ke "T 2 is Two-limited" se match karta hai. (b) lim T ϕ → 0 ( 2 T 1 1 + T ϕ 1 ) − 1 = 0 ✓. Yeh do endpoints har real device ko bracket karte hain; koi bhi measured value 0 < T 2 ≤ 2 T 1 mein hi hogi. T ϕ se ladna Quantum Error Correction aur better shielding ka roz ka kaam hai.
Ex 6 — Cold / nice regime: gate depth. T 2 = 100 μ s aur gate time t g = 20 ns ke saath, (a) error per gate aur (b) usable circuit depth nikalo.
Forecast: roughly kitne gates ke baad decoherence dominate karta hai — dozens, hundreds, ya thousands?
Ek unit mein convert karo: T 2 = 100 μ s = 100000 ns .
Yeh step kyun? Error ek ratio t g / T 2 hai; dono nanoseconds mein hone chahiye warna ratio meaningless hai.
(a) error per gate ≈ t g / T 2 = 20/100000 = 2 × 1 0 − 4 .
Yeh step kyun? Short-time expansion e − t / T 2 ≈ 1 − t / T 2 , toh per gate loss t / T 2 hai.
(b) depth ≈ T 2 / t g = 100000/20 = 5000 gates.
Yeh step kyun? Yeh reciprocal hai — woh gates ki count jahan accumulated error order 1 tak pahunche.
Verify: parent ke 2 × 1 0 − 4 aur 5000 se match karta hai. Cross-check: ( error per gate ) × ( depth ) = 2 × 1 0 − 4 × 5000 = 1 ✓ — construction se, depth wahan hai jahan total error ≈ 1 ho.
Ex 7 — Hot / real-world word problem. Ek engineer ka fridge warm ho jaata hai aur qubit frequency lower ho ke f = 4 GHz (softer junction) ho jaati hai jabki T = 100 mK . Kya initialization abhi bhi acceptable hai (maan lo hum P 1 / P 0 < 1 0 − 3 demand karte hain)?
Forecast: chhota gap aur warm fridge ke saath, kya hum pass karte hain?
h f = ( 6.626 × 1 0 − 34 ) ( 4 × 1 0 9 ) = 2.650 × 1 0 − 24 J.
Yeh step kyun? Chhoti frequency ⇒ chhota gap ⇒ chhota x ⇒ worse initialization; quantify karo.
k B T = ( 1.381 × 1 0 − 23 ) ( 0.100 ) = 1.381 × 1 0 − 24 J.
Yeh step kyun? Warm fridge ⇒ badi thermal energy ⇒ yeh bhi x ko shrink karta hai.
x = 2.650 × 1 0 − 24 /1.381 × 1 0 − 24 ≈ 1.919 .
Yeh step kyun? Dono effects ne x ko ∼ 16 (Ex 1) se ∼ 2 tak push kiya — danger sign.
P 1 / P 0 = e − 1.919 ≈ 0.147 .
Yeh step kyun? Requirement se compare karo.
Verify: 0.147 > 1 0 − 3 ⇒ badly fail — wrong state mein start hone ki lagbhag 15% chance. Decision: gap badhao ya T ghataao. Sanity: x ≈ 2 na cold (x ≈ 16 ) hai na scrambled (x ≈ 0 ) — yeh "marginal" middle mein baitha hai, exactly jahan ek real fault rehti.
Ex 8 — Exam-style twist (limiting logic, no calculator). "Ek vendor claim karta hai T 1 = 40 μ s aur T 2 = 120 μ s . T ϕ compute kiye bina, kya yeh physically possible hai?"
Forecast: vendor par trust karo ya jhooth pakdo?
Ceiling yaad karo: T 2 ≤ 2 T 1 .
Yeh step kyun? Yeh ek aisi inequality hai jiske liye T ϕ ki koi knowledge nahin chahiye — fastest possible test.
Ceiling compute karo: 2 T 1 = 2 × 40 = 80 μ s .
Yeh step kyun? Yeh given T 1 ke liye maximum allowed T 2 hai.
Compare karo: claimed T 2 = 120 μ s > 80 μ s .
Yeh step kyun? Agar T 2 , 2 T 1 se zyaada hai toh coherence relation ko ek negative 1/ T ϕ chahiye hogi, matlab dephasing jo coherence create kare — impossible.
Verify: T ϕ 1 = 120 1 − 80 1 = 0.00833 − 0.0125 = − 0.00417 < 0 ⇒ negative rate ⇒ spec unphysical hai . Confirm karta hai ki ceiling ne isse instantly pakad liya. Yahi reasoning parent ke mnemonic "T 2 is Two-limited" ke peechhe hai.
Recall Har cell ka one-line recap
Cold thermal :: x ≈ 16 , P 1 / P 0 ≈ 1 0 − 7 (Ex 1).
Hot thermal :: x → 0 , ratio → 1 , scrambled (Ex 2).
Zero-input thermal :: T → 0 ⇒ 0 ; gap → 0 ⇒ 1 (Ex 3).
Coherence solve :: 1/ T ϕ = 1/ T 2 − 1/ ( 2 T 1 ) (Ex 4).
Coherence edges :: T ϕ → ∞ ⇒ T 2 = 2 T 1 ; T ϕ → 0 ⇒ T 2 → 0 (Ex 5).
Gate budget :: error = t g / T 2 , depth = T 2 / t g (Ex 6).
Word problem :: warm+soft gap initialization fail kar sakta hai (Ex 7).
Exam twist :: T 2 > 2 T 1 impossible hai (Ex 8).
"x banao, phir pole chuno." Har thermal problem = pure number x = h f / k B T compute karo; bada x → cold pole (ratio → 0 ), chhota x → hot pole (ratio → 1 ). Har coherence problem = pehle ceiling T 2 ≤ 2 T 1 check karo.
Related building blocks: Boltzmann Distribution , Bloch Sphere , Superposition and Entanglement , Classical Bits vs Qubits , Unitary Operators and Reversible Computing .