DDR3/DDR2 Protocol Violation Software

Protocol Violation Analysis Software for Nexus Technology DDR3/DDR2 Products

There's a BIG difference between protocol decode and protocol violation analysis. Protocol decoding provides a static tabulation of command and address bus activity. This functionality is made available through the logic analyzer listing window using a Nexus Technology DDR3 support package/setup software. Protocol violation analysis analyzes the entire logic analyzer memory, compiling statistical information and error reporting based on every command acquired. This provides a global picture of the activity on the bus and - more importantly - analyzes every command to see that the protocol adheres to the JEDEC specification.

This software is available for all Nexus Technology DDR3 and DDR2 products that support protocol decode. This includes all of our DIMM/SODIMM slot interposers, component interposers, NEXVu VDIMM & SO-VDIMMs, and embedded (midbus) solutions.

Performance You Can See™ at a Glance

Quickly see overall bus activity or logic analyzer memory utilization using the software's Summary Display feature. This feature also shows the relative placement and frequency of protocol violations.

DDR Protocol Violation Checking

The following list of protocol violations can be reported by this software.

  1. Bank Violations Reported

    1. Active/Read/Write to Precharge in < tRASmin
    2. Active/Read/Write to Auto-Precharge (RDA/WRA) in < tRASmin
    3. Active/Read/Write to Precharge exceeded tRASmax
    4. Active to Auto-Precharge (RDA/WRA) exceeded tRASmax
    5. Active to read or write time in < tNARW
    6. Precharge to Activate or Precharge in < tRP
    7. Read burst interrupted by Activate/Read/Write
    8. Read to Precharge/Auto-Precharge in < tNRP
    9. Read to Write turn around time in < tNRTW
    10. Write burst interrupted by Activate/Read/Write
    11. Write to Precharge/Auto-Precharge in < tNWP
    12. Write to Read turn around time in < tNWR
    13. Write to Write time in < tCCD
    14. Read or Write to an inactive bank row
    15. Refresh command to an active bank
    16. Bank row X must be Precharged before being activated
  2. Rank Violations Reported

    1. Non-NOP/DES command to a refreshing rank in < tRFC
    2. Activate command to activate command < tRRD
    3. Write command to read command < tNWR
    4. Activate command on a refreshing rank

Product Configuration Table

Nomenclature Description
NEX-DDR-PROTOCOL-B Single Seat License (1-PC or 1-TLA) Note 1
NEX-DDR3P-XXX Enables full DDR3 protocol violation support for 1-NEX-DDR-PROTOCOL seat and 1-XXX DDR3 protocol decode solution. Note 2
NEX-DDR2P-XXX Enables full DDR2 protocol violation support for 1-NEX-DDR-PROTOCOL seat and 1-XXX DDR2 protocol decode solution. Note 2
Note 1
Both the NEX-DDR-PROTOCOL-B seat license and at least one NEX-DDRxP-XXX option are needed for full protocol violation analysis. Multiple NEX-DDRxP-XXX options can be granted for a single NEX-DDR-PROTOCOL-B seat license.
Note 2
A protocol decode solution is defined as a Nexus Technology DDR3 hardware/software solution. Examples of these solutions include Nexus Technology slot interposers, Nexus Technology NEXVu's, Nexus Technology component interposers, or Nexus Technology midbus embedded solutions.

Tektronix Hardware Requirements

Tektronix TLA Application software V5.1, Service Pack 1 or TLA Application software V5.6 is required.

More Information

Datasheet
Product datasheet in PDF format.
Manual
Please contact us.
Ordering Information
Please send quote requests to quotes@nexustechnology.com. In order to fulfill your request please include the protocol decode solution you are requesting a license for (see above). For example, if you are requesting a license for our NEX-DDR3INTR-HS interposer, please include that nomenclature in your quote request. Purchase orders can be faxed to 877-595-8118.