Truechip
loading...
Thank you for your query. We will reply to you at the earliest.

DFI 6.0

Products >> Verification IPs >> DFI 6.0

DFI 6.0 Verification IP

Truechip's Verification IP (VIP) for DFI provides an effective and efficient way to verify the components interfacing with the DFI interface of an ASIC/FPGA or SoC. Truechip's DFI VIP is fully compliant with Standard DFI Specifications. This VIP is a light weight with an easy plug-and-play interface so that there is no hit on the design time and the simulation time.

 

Key Benefits

  • Available in native SystemVerilog (UVM/OVM/VMM) and Verilog. 
  • Unique development methodology to ensure highest levels of quality. 
  • 24X5 customer support & response under 90 Min. 
  • Unique and customisable licensing models. 
  • Exhaustive set of assertions and cover points with connectivity examples for all the components. Consistency of interface, installation, operation and documentation across all our VIPs. 
  • Provide a complete solution and easy integration in an IP and SoC environment.

 

Features

  • ​Compliant with DFI version 2.0, 2.1, 3.0, 3.1, 4.0, 5.0, 5.1, 5.2 & 6.0 specifications.
  • DFI Applies to:
    • DDR3, DDR4, DDR5, LPDDR3, LPDDR4, LPDDR5, LPDDR6, HBM2E/3, HBM4, GDDR6 and GDDR7 protocols
  • Supports all Interface Groups
  • Supports below global features:
    • Frequency ratios across DFI
    • Frequency change 
    • Low power control
    • Error signaling
    • PHY-managed interface 
    • Clock disabling
    • Data bit enable 
    • DFI disconnect
    • Independent channel support 
    • MC to PHY message
  • Supports the Memory Topology-specific features.
  • Reports various timing errors, which can be used to check any timing violations compliant with DFI 2.0, 2.1, 3.0, 3.1, 4.0, 5.0, 5.1, 5.2 and 6.0 specifications.
  • Supports Write Transactions with DBI and Read Transactions with DBI.
  • Supports Cyclic Redundancy Check (CRC) on write and read data.
  • Supports CA Parity, 2N mode.
  • Supports WCK Control.
  • Supports CA, CS training.
  • Supports write and Read trainings.
  • Supports ECC engine test mode of operation
  • Provides full control to the user to enable/disable various types of messages.
  • Supports full timing models or bus functional models.
  • Supports advanced system Verilog features like constrained random testing.
  • Strong Protocol Monitor with real-time exhaustive programmable checks.
  • Supports Dynamic as well as Static Error Injection scenarios.
  • On-the-fly protocol checking using protocol check functions and static and dynamic assertions.
  • Built-in coverage analysis

 

Deliverables

  • Memory Model
  • Memory Monitor & Scoreboard
  • Memory Controller BFM
  • DFI PHY BFM model
  • DFI Monitor and Scoreboard
  • Test-Bench Configurations
  • Test Suite (Available in Source Code)
    • Basic Protocol Tests
    • Directed & Random Tests
    • Assertions & Cover Point Tests 
  • Integration Guide, User Manual and Release Notes

 

Download the Product Brochure from here