Tracker

OCP Tracker is Duolog's key OCP performance analysis toolset.

OVERVIEW
  • The OCP parser reads all transactions from a simulation trace file
  • The Analysis DB imports the transaction data into a relational structure
  • The Query Builder tool allows you to query data on multiple conditions
    • Latency (critical word, accept, total) in cycles
    • Bandwidth in MB/Sec
    • Bus Occupancy in cycles
  • Save queries to share and re-use them in different Tracker Analysis databases
  • Perform regression testing with the regression tool and generate PASS/FAIL
Tracker
Key Features - SMART MONITOR
  • On-chip Smart Monitor Technology with built-in bandwidth windowing
  • Supports OCP-IP version 1.0 and 2.0
  • Support for SystemC and HDL OCP-IP standard trace formats
  • Synthesizable smart monitor IP blocks
  • Automated smart monitor integration in DV flow
  • BENEFITS
    • Provides full performance based analysis for OCP based SoCs
    • Helps rapid prototyping of new SoC Architectures
    • Allows development of deterministic system stress testcases
    • Identifies bottlenecks in system
    • Allows improved ties between SoC architecture and DV flows
    Key Features - ANALYSIS TOOLS
  • OCP-IP transaction re-builder
  • Powerful filtering engine over multiple initiators/targets
  • System bandwidth, latency and bus occupancy analysis
  • Max, Min latency triggering functionality - zoom to area
  • 3D 360 degree free rotational visualization navigator
  • 3D zoom capibilities on any bus transaction
  • Comprehensive auto reports generation functionality
  • Cache refill rates analysis wrt system performance
  • DMA request auto channel tracking analysis
  • For more information on Tracker, read the Tracker Product Brief