VLSI Wiki | Chase Na

VLSI Wiki | Chase Na

Semiconductor Engineer & Tech Expert

Contact

βœ‰οΈ gc@vlsi.kr

Connect

Contents:
  1. Jitter
    1. 1. Definition: What is Jitter?
    2. 2. Components and Operating Principles
      1. 2.1 Types of Jitter
    3. 3. Related Technologies and Comparison
    4. 4. References
    5. 5. One-line Summary

Jitter

1. Definition: What is Jitter?

JitterλŠ” λ””μ§€ν„Έ 회둜 μ„€κ³„μ—μ„œ μ‹œκ°„ μ‹ ν˜Έμ˜ 변동성을 λ‚˜νƒ€λ‚΄λŠ” μ€‘μš”ν•œ κ°œλ…μœΌλ‘œ, 주둜 클럭 μ‹ ν˜Έμ˜ 변동을 μ„€λͺ…ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€. μ΄λŠ” 클럭 μ£ΌκΈ° λ™μ•ˆμ˜ μ‹œκ°„ μ§€μ—°μ΄λ‚˜ 변동을 ν¬ν•¨ν•˜λ©°, μ΄λŸ¬ν•œ 변동은 데이터 μ „μ†‘μ˜ μ •ν™•μ„±κ³Ό 신뒰성에 큰 영ν–₯을 λ―ΈμΉ©λ‹ˆλ‹€. JitterλŠ” 일반적으둜 주파수의 μ•ˆμ •μ„±κ³Ό 관련이 있으며, 주파수의 λ³€ν™”κ°€ λ°œμƒν•  경우 λ°μ΄ν„°μ˜ 동기화가 μ–΄λ €μ›Œμ§ˆ 수 μžˆμŠ΅λ‹ˆλ‹€. λ”°λΌμ„œ Jitterλ₯Ό μ΄ν•΄ν•˜κ³  κ΄€λ¦¬ν•˜λŠ” 것은 VLSI μ‹œμŠ€ν…œ 섀계 및 λ””μ§€ν„Έ 회둜의 μ„±λŠ₯을 μ΅œμ ν™”ν•˜λŠ” 데 ν•„μˆ˜μ μž…λ‹ˆλ‹€.

JitterλŠ” 두 κ°€μ§€ μ£Όμš” μœ ν˜•μœΌλ‘œ λ‚˜λˆŒ 수 μžˆμŠ΅λ‹ˆλ‹€: 주기적 Jitter와 비주기적 Jitter. 주기적 JitterλŠ” νŠΉμ • 주파수의 영ν–₯을 λ°›μœΌλ©°, 일반적으둜 μ™ΈλΆ€ κ°„μ„­μ΄λ‚˜ νŠΉμ • 회둜의 λ™μž‘μ—μ„œ λ°œμƒν•©λ‹ˆλ‹€. 반면, 비주기적 JitterλŠ” λžœλ€ν•œ λ³€λ™μœΌλ‘œ, μ—΄ 작음, 전원 κ³΅κΈ‰μ˜ λΆˆμ•ˆμ •μ„±, λ˜λŠ” λ‹€λ₯Έ λΉ„μ„ ν˜•μ μΈ μš”μΈλ“€λ‘œ 인해 λ°œμƒν•©λ‹ˆλ‹€. μ΄λŸ¬ν•œ Jitter의 μ •ν™•ν•œ μΈ‘μ •κ³Ό 뢄석은 회둜 μ„€κ³„μžκ°€ μ‹ λ’°ν•  수 μžˆλŠ” μ‹œμŠ€ν…œμ„ κ΅¬μΆ•ν•˜λŠ” 데 ν•„μˆ˜μ μ΄λ©°, 특히 고속 데이터 전솑 및 톡신 μ‹œμŠ€ν…œμ—μ„œ λ”μš± μ€‘μš”ν•©λ‹ˆλ‹€.

JitterλŠ” λ˜ν•œ λ‹€μ–‘ν•œ μ‘μš© λΆ„μ•Όμ—μ„œ μ€‘μš”ν•œ 역할을 ν•©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, 톡신 μ‹œμŠ€ν…œμ—μ„œλŠ” μ‹ ν˜Έμ˜ μ •ν™•ν•œ 전솑을 보μž₯ν•˜κΈ° μœ„ν•΄ Jitterλ₯Ό μ΅œμ†Œν™”ν•΄μ•Ό ν•˜λ©°, μ΄λŠ” 데이터 νŒ¨ν‚·μ˜ μ†μ‹€μ΄λ‚˜ 였λ₯˜λ₯Ό λ°©μ§€ν•˜λŠ” 데 κΈ°μ—¬ν•©λ‹ˆλ‹€. λ˜ν•œ, 클럭 μ‹ ν˜Έμ˜ JitterλŠ” ν”„λ‘œμ„Έμ„œμ˜ μ„±λŠ₯에도 영ν–₯을 λ―ΈμΉ˜λ―€λ‘œ, κ³ μ„±λŠ₯ μ»΄ν“¨νŒ… μ‹œμŠ€ν…œμ—μ„œμ˜ Jitter 관리 λ˜ν•œ μ€‘μš”ν•©λ‹ˆλ‹€. λ”°λΌμ„œ JitterλŠ” λ””μ§€ν„Έ 회둜 μ„€κ³„μ—μ„œ μ‹ ν˜Έ ν’ˆμ§ˆμ„ 보μž₯ν•˜κ³ , μ‹œμŠ€ν…œμ˜ μ „λ°˜μ μΈ 신뒰성을 λ†’μ΄λŠ” 데 ν•„μˆ˜μ μΈ μš”μ†Œμž…λ‹ˆλ‹€.

2. Components and Operating Principles

Jitter의 ꡬ성 μš”μ†Œ 및 μž‘λ™ μ›λ¦¬λŠ” λ‹€μŒκ³Ό 같이 μ„€λͺ…ν•  수 μžˆμŠ΅λ‹ˆλ‹€. JitterλŠ” μ—¬λŸ¬ κ°€μ§€ μš”μ†Œλ‘œ κ΅¬μ„±λ˜λ©°, 이듀 μš”μ†ŒλŠ” μ„œλ‘œ μƒν˜Έμž‘μš©ν•˜μ—¬ 전체 μ‹œμŠ€ν…œμ˜ μ„±λŠ₯에 영ν–₯을 λ―ΈμΉ©λ‹ˆλ‹€. Jitter의 μ£Όμš” ꡬ성 μš”μ†Œλ‘œλŠ” 클럭 λ°œμƒκΈ°(Clock Generator), μ‹ ν˜Έ 전솑 경둜(Signal Path), 그리고 μˆ˜μ‹ κΈ°(Receiver)λ₯Ό 포함할 수 μžˆμŠ΅λ‹ˆλ‹€.

λ¨Όμ €, 클럭 λ°œμƒκΈ°λŠ” μ‹œμŠ€ν…œμ˜ κΈ°λ³Έ 주파수λ₯Ό μƒμ„±ν•˜λ©°, 이 μ£ΌνŒŒμˆ˜λŠ” 데이터 μ „μ†‘μ˜ 타이밍을 κ²°μ •ν•©λ‹ˆλ‹€. 클럭 λ°œμƒκΈ°μ—μ„œ λ°œμƒν•˜λŠ” JitterλŠ” 주파수의 μ•ˆμ •μ„±κ³Ό μ§μ ‘μ μœΌλ‘œ κ΄€λ ¨λ˜μ–΄ 있으며, μ΄λŠ” 회둜의 λ™μž‘μ— 큰 영ν–₯을 λ―ΈμΉ©λ‹ˆλ‹€. 클럭 λ°œμƒκΈ°μ˜ 섀계와 κ΅¬ν˜„ 방법은 Jitter의 νŠΉμ„±μ„ κ²°μ •μ§“λŠ” μ€‘μš”ν•œ μš”μ†Œμž…λ‹ˆλ‹€.

μ‹ ν˜Έ 전솑 κ²½λ‘œλŠ” 클럭 μ‹ ν˜Έκ°€ 데이터와 ν•¨κ»˜ μ „μ†‘λ˜λŠ” 경둜λ₯Ό μ˜λ―Έν•©λ‹ˆλ‹€. 이 κ²½λ‘œμ—μ„œ λ°œμƒν•˜λŠ” JitterλŠ” 물리적인 μš”μ†Œλ“€, 예λ₯Ό λ“€μ–΄ μ „μ„ μ˜ 길이, μ €ν•­, μ •μ „ μš©λŸ‰, 그리고 μ™ΈλΆ€ 간섭에 μ˜ν•΄ 영ν–₯을 받을 수 μžˆμŠ΅λ‹ˆλ‹€. μ‹ ν˜Έ 전솑 경둜의 νŠΉμ„±μ„ μ΄ν•΄ν•˜κ³  μ΅œμ ν™”ν•˜λŠ” 것은 Jitterλ₯Ό μ€„μ΄λŠ” 데 μ€‘μš”ν•œ 역할을 ν•©λ‹ˆλ‹€.

λ§ˆμ§€λ§‰μœΌλ‘œ, μˆ˜μ‹ κΈ°λŠ” μ „μ†‘λœ μ‹ ν˜Έλ₯Ό μˆ˜μ‹ ν•˜κ³  ν•΄μ„ν•˜λŠ” 역할을 ν•˜λ©°, 이 κ³Όμ •μ—μ„œλ„ Jitterκ°€ λ°œμƒν•  수 μžˆμŠ΅λ‹ˆλ‹€. μˆ˜μ‹ κΈ°μ˜ μ„±λŠ₯은 Jitter의 영ν–₯을 λ°›μœΌλ©°, μ΄λŠ” λ°μ΄ν„°μ˜ μ •ν™•μ„±κ³Ό 신뒰성에 직접적인 관계가 μžˆμŠ΅λ‹ˆλ‹€. λ”°λΌμ„œ, Jitterλ₯Ό κ΄€λ¦¬ν•˜κΈ° μœ„ν•΄μ„œλŠ” 클럭 λ°œμƒκΈ°, μ‹ ν˜Έ 전솑 경둜, μˆ˜μ‹ κΈ° κ°„μ˜ μƒν˜Έμž‘μš©μ„ λ©΄λ°€νžˆ λΆ„μ„ν•˜κ³  μ΅œμ ν™”ν•΄μ•Ό ν•©λ‹ˆλ‹€.

2.1 Types of Jitter

JitterλŠ” μ—¬λŸ¬ μœ ν˜•μœΌλ‘œ λΆ„λ₯˜λ  수 있으며, 각 μœ ν˜•μ€ λ‹€μ–‘ν•œ 원인과 νŠΉμ„±μ„ κ°€μ§‘λ‹ˆλ‹€. κ°€μž₯ 일반적으둜 μ–ΈκΈ‰λ˜λŠ” μœ ν˜•μ€ λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€:

  • Periodic Jitter: νŠΉμ • μ£ΌνŒŒμˆ˜μ— μ˜ν•΄ λ°œμƒν•˜λŠ” Jitter둜, 주기적인 νŒ¨ν„΄μ„ λ³΄μž…λ‹ˆλ‹€. μ΄λŠ” 일반적으둜 μ™ΈλΆ€ κ°„μ„­μ΄λ‚˜ νŠΉμ • 회둜의 λ™μž‘μ— μ˜ν•΄ μœ λ°œλ©λ‹ˆλ‹€.
  • Random Jitter: μ˜ˆμΈ‘ν•  수 μ—†λŠ” λ³€λ™μœΌλ‘œ, μ—΄ 작음, 전원 κ³΅κΈ‰μ˜ λΆˆμ•ˆμ •μ„± λ“± μ—¬λŸ¬ μš”μΈμœΌλ‘œ 인해 λ°œμƒν•©λ‹ˆλ‹€. μ΄λŠ” μ‹œμŠ€ν…œμ˜ μ „λ°˜μ μΈ μ„±λŠ₯에 뢀정적인 영ν–₯을 λ―ΈμΉ  수 μžˆμŠ΅λ‹ˆλ‹€.
  • Deterministic Jitter: νŠΉμ •ν•œ 원인에 μ˜ν•΄ λ°œμƒν•˜λŠ” Jitter둜, 일반적으둜 주기적 Jitter와 λΉ„μŠ·ν•˜μ§€λ§Œ, 더 ꡬ체적인 원인에 μ˜ν•΄ λ°œμƒν•©λ‹ˆλ‹€.

μ΄λŸ¬ν•œ λ‹€μ–‘ν•œ Jitter의 μœ ν˜•μ„ μ΄ν•΄ν•˜κ³  κ΄€λ¦¬ν•˜λŠ” 것은 λ””μ§€ν„Έ 회둜 μ„€κ³„μ—μ„œ ν•„μˆ˜μ μ΄λ©°, 각 μœ ν˜•μ— λ§žλŠ” 해결책을 μ μš©ν•˜λŠ” 것이 μ€‘μš”ν•©λ‹ˆλ‹€.

JitterλŠ” μ—¬λŸ¬ κ΄€λ ¨ 기술 및 κ°œλ…κ³Ό 비ꡐ할 수 있으며, 이듀 κ°„μ˜ 차이점과 μœ μ‚¬μ μ„ μ΄ν•΄ν•˜λŠ” 것은 맀우 μ€‘μš”ν•©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, Jitter와 SkewλŠ” λͺ¨λ‘ μ‹œκ°„ μ‹ ν˜Έμ˜ 변동성을 λ‹€λ£¨μ§€λ§Œ, κ·Έ μ •μ˜μ™€ 영ν–₯은 λ‹€λ¦…λ‹ˆλ‹€. SkewλŠ” μ„œλ‘œ λ‹€λ₯Έ μ‹ ν˜Έ κ°„μ˜ μ‹œκ°„ 차이λ₯Ό μ˜λ―Έν•˜λ©°, 주둜 데이터 μ „μ†‘μ—μ„œμ˜ 동기화 문제λ₯Ό μ΄ˆλž˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 반면, JitterλŠ” νŠΉμ • μ‹ ν˜Έμ˜ 변동성을 λ‚˜νƒ€λ‚΄λ©°, 일반적으둜 클럭 μ‹ ν˜Έμ™€ 관련이 κΉŠμŠ΅λ‹ˆλ‹€.

λ˜ν•œ, Jitter와 Phase Noiseλ₯Ό 비ꡐ할 수 μžˆμŠ΅λ‹ˆλ‹€. Phase NoiseλŠ” 주둜 μ§„λ™κΈ°μ˜ 주파수 μ•ˆμ •μ„±μ„ λ‚˜νƒ€λ‚΄λ©°, μ΄λŠ” 고주파 μ‹ ν˜Έμ—μ„œμ˜ 변동성을 μ„€λͺ…ν•©λ‹ˆλ‹€. JitterλŠ” μ΄λŸ¬ν•œ Phase Noise의 결과둜 λ°œμƒν•  수 있으며, 두 κ°œλ…μ€ μ„œλ‘œ λ°€μ ‘ν•˜κ²Œ μ—°κ²°λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. Phase Noiseκ°€ 클 경우, 클럭 μ‹ ν˜Έμ˜ Jitterκ°€ μ¦κ°€ν•˜κ²Œ λ˜μ–΄ 데이터 μ „μ†‘μ˜ 정확성에 영ν–₯을 λ―ΈμΉ©λ‹ˆλ‹€.

μ‹€μ œ μ‘μš© λΆ„μ•Όμ—μ„œ Jitter의 관리와 μ΅œμ ν™”λŠ” 맀우 μ€‘μš”ν•©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, 고속 데이터 전솑 μ‹œμŠ€ν…œμ—μ„œλŠ” Jitterλ₯Ό μ΅œμ†Œν™”ν•˜κΈ° μœ„ν•œ λ‹€μ–‘ν•œ 기술이 μ μš©λ©λ‹ˆλ‹€. μ΄λŸ¬ν•œ κΈ°μˆ μ—λŠ” κ³ κΈ‰ 클럭 λ°œμƒκΈ° 섀계, μ‹ ν˜Έ 무결성을 높이기 μœ„ν•œ 필터링 기법, 그리고 μ‹ ν˜Έ 전솑 경둜의 μ΅œμ ν™”κ°€ ν¬ν•¨λ©λ‹ˆλ‹€. μ΄λŸ¬ν•œ 방법듀은 Jitterλ₯Ό μ€„μ΄λŠ” 데 κΈ°μ—¬ν•˜λ©°, 결과적으둜 μ‹œμŠ€ν…œμ˜ μ„±λŠ₯을 ν–₯μƒμ‹œν‚΅λ‹ˆλ‹€.

4. References

  • IEEE (Institute of Electrical and Electronics Engineers)
  • ACM (Association for Computing Machinery)
  • SEMI (Semiconductor Equipment and Materials International)
  • JEDEC (Joint Electron Device Engineering Council)

5. One-line Summary

JitterλŠ” λ””μ§€ν„Έ 회둜 μ„€κ³„μ—μ„œ μ‹ ν˜Έμ˜ μ‹œκ°„ 변동성을 λ‚˜νƒ€λ‚΄λ©°, μ‹œμŠ€ν…œμ˜ μ„±λŠ₯κ³Ό 신뒰성을 κ²°μ •μ§“λŠ” μ€‘μš”ν•œ μš”μ†Œμž…λ‹ˆλ‹€.