Skip to content
DenseChip
Learn
PracticeCode labInterview

DenseChip

Navigate

Menu

LearnPracticeCode labInterview

Tools

All toolsSV editorCode repoResume
DenseChip

Practice, courses, and chip-design tools in one focused workspace.

LearnPracticeCode labInterviewToolsLearning paths

© 2026 DenseChip

AboutRoadmapCareersInternshipsFAQContactPrivacyTerms
Skip to lesson

Course contents

  • How to Use This Course
  • Protocol Metrics Reference
  • Protocols Glossary
  • Reading Path
  • Protocol Fundamentals25
  • AMBA Family (APB / AHB / AXI)17
  • Coherence Fabrics (ACE / CHI)17
  • Memory Interfaces (DDR / LPDDR / HBM)17
    • DDR Controller / PHY Split
    • Training & Timing Modes
      • Training & Timing Modes: Concepts
      • Training & Timing Modes: Integration
      • Training & Timing Modes: Debug
      • Training & Timing Modes: Interview
    • Refresh & Bandwidth Efficiency
    • Memory Interface Debug
    • Memory Interfaces (DDR / LPDDR / HBM): Tricky Q&A
  • PCIe & CXL17
  • Embedded Peripherals (I2C / SPI / UART)17
  • High-Speed I/O (USB / Ethernet / MIPI)17
  • Protocol Verification & Compliance21
  • Protocols Interview Prep5
  • Interface Protocols Cheatsheet
Loading lesson

←Training & Timing Modes
  1. Topics
  2. Bus Protocols
  3. Memory Interfaces (DDR / LPDDR / HBM)
  4. Training & Timing Modes
  5. Training & Timing Modes: Interview
On this page

    Interface ProtocolsAll levels

    Training & Timing Modes: Interview

    Interview for Training & Timing Modes.

    Interview drills

    Why can copying the same timing register counts into a faster clock mode break a working memory system?

    Check yourself Why can copying the same timing register counts into a faster clock mode break a working memory system?

    A count can represent a shorter physical interval after the clock change. Recompute the cycle/time minima and apply the selected mode’s complete configuration sequence.

    Common trap: Giving a generic fix without identifying the boundary and unmet obligation in this example.

    What does training establish?

    Check yourself What does training establish?

    Training establishes the timing and voltage relationships required by the selected memory/PHY. DDR3/DDR4 write levelling adjusts write DQS relative to DRAM CK; data deskew and centring address DQ relative to DQS; voltage-reference training adjusts a supported sampling threshold. These are not all searches for the same eye centre. Validate available margins across the required process, voltage and temperature conditions, and follow the PHY's tracking/recalibration requirements.

    Common trap: Assuming training is one-time for life of product.

    Previous

    71 / 158

    Next: Refresh & Bandwidth Efficiency

    Up next

    Up nextRefresh & Bandwidth Efficiency

    Sign in to save progress

    Practice this lessonPrevious lessonReport an error

    See also

    • Training & Timing Modes: Concepts
    • Training & Timing Modes: Integration