Time Error Simulation Software

SiTime's Time Error Simulator is a convenient tool designed to quickly simulate and analyze the impact of the local oscillator performance on various applications such as IEEE 1588 and SyncE.

Image: Time error simulator software screenshot

Time error analysis using real-time data is a complex and lengthy process that can take from weeks to months to perform. To help simplify and speed this process, SiTime has developed Time Error Simulator software to simulate how much wander is generated by the instabilities of the local oscillator. This software runs system simulations for both locked state and holdover state, providing an estimation of time and frequency errors, MTIE, and TDEV. It also provides the ability to recognize various causes of performance degradation including contributors such as temperature, drift and Allan deviation.

Download Software:

Simulator Software (32-bit, rev 3.02)
Simulator Software (64-bit, rev 3.02) 

This tool simplifies and speeds time error estimation for the system and eliminates the need to perform long tests over many conditions and configurations. Only two basic tests (behavior over temperature and short-term frequency stability) and the drift specification of the local oscillator are needed to simulate time error for a range of scenarios. These scenarios include different system configurations (loop bandwidth, loop order), different conditions (temperature profile, locked state, holdover state) and different modes (PTP Only, PTP + SyncE).

1. Time Error software runs on Windows 7 and above
2. At least 1 GB of RAM is required for this application 

Download Manual: Time Error Simulator User Manual

Download Paper: Time Error Simulation, Software and Models – A vital role in time synchronization and 5G/comms applications

This paper discusses the importance of the local oscillator in the overall synchronization performance of the system, provides how-to information on simulating time error, and covers a variety of models used for time error simulation for PTP and PTP + SyncE applications.