DDR3/DDR2 Protocol Violation Software
Protocol and State Timing Analysis of DDR3/DDR2 Memory Buses
New! Supports Tektronix' new TLA7BB4 modules.
A logic analyzer has the ability to acquire and save millions of cycles of DDR bus traffic with a single acquisition. Analysis of this information is difficult and time consuming. Identifying violations and their frequency and having a global picture of the activity on the bus is typically only done by customers that export the logic analyzer data and create software for custom analysis of the saved data. NEX-DDR-PROTOCOL, DDR3/DDR2 protocol violation software automates the analysis of your DDR bus to quickly and easily identify protocol violations, their frequency and also give a global view of the entire logic analyzer memory.
This software is available for most Nexus Technology DDR3 and DDR2 support software, adapters (interposers and NEXVu VDIMM's) and embedded supports.
Protocol Violations Reported
The following list of protocol violations can be reported by this software.
-
Bank Violations Reported
- Active/Read/Write to Precharge in < tRASmin
- Active/Read/Write to Auto-Precharge (RDA/WRA) in < tRASmin
- Active/Read/Write to Precharge exceeded tRASmax
- Active to Auto-Precharge (RDA/WRA) exceeded tRASmax
- Active to read or write time in < tNARW
- Precharge to Activate or Precharge in < tRP
- Read burst interrupted by Activate/Read/Write
- Read to Precharge/Auto-Precharge in < tNRP
- Read to Write turn around time in < tNRTW
- Write burst interrupted by Activate/Read/Write
- Write to Precharge/Auto-Precharge in < tNWP
- Write to Read turn around time in < tNWR
- Write to Write time in < tCCD
- Read or Write to an inactive bank row
- Refresh command to an active bank
- Bank row X must be Precharged before being activated
-
Rank Violations Reported
- Non-NOP/DES command to a refreshing rank in < tRFC
- Activate command on a refreshing rank
DDR Systems Supported
Protocol analysis is accomplished by modeling the DDR3/DDR2 SDRAM system in software. The NEX-DDR-PROTOCOL software sends the DDR commands stored on the logic analyzer and the timestamp associated with each command to this model. The model tracks the commands and reports any protocol errors based on these commands in time.
The NEX-DDR-PROTOCOL system is able to model DDR3/DDR2 systems with the following parameters.
- DDR3-1333, DDR3-1067, DDR3-800 specifications supported (On-The-Fly Burst option not supported)
- DDR2-800, DDR2-667, DDR2-533, DDR2-400 specifications supported
- 1-2 ranks (Chip Selects) (Future support will include 8)
Standard DDR data addressing configurations (for row tracking and row/column address display
- DDR3: 32Mb-2Gb addressing over x4-x16 data buses
- DDR2: 16Mb-1Gb addressing over x4-x16 data buses
- Burst Lengths of 4 or 8 (On-The-Fly Burst option not supported)
- Additive Latencies of 0 to 10
- CAS Latencies of 2 to 11
- CAS Write Latencies of 5 to 8
- Completely variable specification timing parameter values
The NEX-DDR-PROTOCOL system is NOT able to model DDR3 systems using the following optional features.
- Partial Array Self-Refresh (PASR)
- Auto Self-Refresh (ASR)
Specification Timing Parameters Used
The following DDR3/DDR2 specification timing parameters are used during analysis.
- tCCD
- tRASmax
- tRASmin
- tRC
- tRCD
- tRP
- tRFC
- tRRD
- tRTP
- tWR
- tWTR
Ordering Information
Please send quote requests to quotes@nexustechnology.com. Purchase orders can be faxed to 877-595-8118.
All prices are US dollars only. We accept Visa, MasterCard, American Express and JCB. NET30 terms are available for established accounts.


