Hardware interview practice
Compare Block-Diagram and RTL-Wrapped DDR IP
An FPGA team can integrate the same vendor DDR controller/PHY through a generated block diagram or instantiate its generated RTL wrapper in a source-controlled top level. Which comparison is accurate?
Choose one
Answer choices
- A. The RTL-wrapper flow replaces the vendor PHY with ordinary portable RTL, so board pinout and calibration constraints are no longer needed.
- B. Both flows can use the same hardened or generated DDR IP. A block design can automate connections and parameter propagation, while an RTL wrapper can make hierarchy and revision review clearer; both still require reproducible parameters, generated outputs, clocks/resets, pin and timing constraints, simulation models, and calibration checks.
- C. A block design is self-verifying and automatically guarantees board timing, while direct instantiation cannot be simulated.
- D. The two flows always generate bit-identical hardware even when their IP versions, parameters, generated files, and constraints differ.
