Debug Working Group*

* Formerly known as Test & Debug Working Group

Charter

  • Enable best system debug support in all stages of the mobile equipment development focusing on the following:
    • Low cost solutions
    • Interoperability by defining standards
    • Hardware and software interfaces and protocols interacting with or supporting system debug
  • The standardization shall supply benefits for manufacturers as well as for users. The WG will:
    • Identify the gaps in current non-MIPI and MIPI standards
    • Develop recommendations and propose solutions, which may end up in guidelines for standards as well as in interface and protocol standardizations
  • To reach the goal the WG will cooperate with other MIPI Working Groups (WG’s), and other industry bodies if appropriate.

Scope

The scope of Debug will be to unify/define:

  • Mating connection and pin assignment for debug and test tooling
  • Electrical/timing characteristics of these interfaces
  • Common base protocols/carrier protocol
  • A system-wide debug approach

MIPI Debug standards/recommendations completed 

  • Parallel Trace Interface
  • Debug Connectors
  • Trace Wrapper Protocol
  • System Trace Protocol

Debug has many different efforts underway

  • Narrow I/F for Debug and Test (NIDnT)
  • Gigabit Trace
  • SneakPeek Protocol
  • Gigabit Debug for USB

The current focus of the Debug Working Group is to enable debug via functional interfaces that are available in fielded systems.  The NIDnT family of specifications defines how to re-map functional interfaces for debug and trace (pin re-use). Gigabit Trace and the SneakPeek Protocol are network independent specifications for enabling high performance trace and debug over functional networks.  Gigabit Debug for USB is the realization of Gigabit Trace and the SneakPeek Protocol over USB 2.0 and 3.0 networks.

History

  • Spun off minimum-pin debug effort to IEEE 1149.7 (2006)
  • System Trace Protocol Specification (2007)
    • Generic trace protocol optimized for efficient transport of HW and SW trace messages
  • Parallel Trace Interface Specification (2007)
    • Timing and electrical specification for parallel trace interface
  • Debug Connectors Recommendation (2008)
    • Connector types and pin mappings
  • Open System Trace Base Protocol Specification (2009)
    • Low level protocol for SW message trace
  • System Trace Protocol Specification 2.0 (2010)
    • Expands on 1.0 with increased channel/master space, better synchronization, and enhanced timestamps
  • Trace Wrapper Protocol Specification (2010)
    • Defines how to merge data from multiple trace sourced into a single stream  
  • Parallel Trace Interface Specification 2.0 (2011)
    • Adds multi-drop trace
  • Debug Connectors Recommendation 1.1 (2011)
    • Connector types and pin mappings

Roadmap

  • Debug Architecture Overview (2013)
    • Overview document that pulls together all the efforts in MIPI Debug
  • Narrow Interface for Debug and Trace Specification (2013)
    • Reuse of functional interfaces (e.g. MMC) for debug
  • Sneak Peek (2013)
    • Communication protocol between a mobile terminal and external equipment for debug
  • Trace Wrapper Protocol 1.1 (2013)
    • Introduces Gigabit Trace, which is a network independent methodology for transporting trace data over high speed functional interfaces using the existing Trace Wrapper Protocol 
  • Gigabit Debug for USB
    • Defines the specifics of adapting Gigabit Trace and the SneakPeek Protocol over USB 2.0 and 3.0 networks 


Working Group Chair

Gary Cooper,  Texas Instruments Incorporated

 

Working Group Vice-Chair

Jean-Francis Duret  , STMicrelectronics

AttachmentSize
mipi_TDC_recommendation_v1_10_00.pdf544.29 KB
MIPI_TDWG_whitepaper_NIDnT_V1_0.pdf443.58 KB
MIPI_TDWG_whitepaper_V3_2.pdf584.66 KB
mipi-wp-cjtag-v1_42.pdf157.25 KB