M1 LogoAnalysis

M1 Oscilloscope Tools™

animation

ASA is widely credited with having invented the general purpose oscilloscope application with the introduction of M1™ in 1994. While it's roots are in jitter and time interval analysis, and no other product can come close to what M1 OT™ accomplishes in that space, over the years M1 has grown to address the full range of analysis requirements for Real-Time oscilloscopes. From clocks to serial data…from the time domain (voltage) to the modulation domain to the frequency domain…if you need it, it's probably in M1 OT, and if it's not, it's pretty easy to add it.


World-Class
Analysis Tools

The range of analysis incorporated into M1 OT™ spans literally every type. Here's an incomplete list of some of the analysis capabilities that M1 OT provides:

  • Modulation, Time, and Frequency domains all in one tool

  • Works with both the analog and MSO channels on your scope

  • i2c
  • Lock/synchronize time axes to correlate time and modulation domains on the same display

  • Analyze across multiple acquisitions in various useful ways

  • TRUE differential thresholding - analyze your signal the way the receiving device will see it

  • Analysis of differential signals - crossover voltage and time

  • Most accurate waveform reconstruction filter available - less than 2 femtosec error

  • Phase noise

  • Repetition Interval Analysis - drastically simplifies the analysis of the complex pathologies found in PLLs with divide structures
    • This includes N-Cycle analysis, but also a lot more!

  • Eye diagrams with user-definable mask

  • Virtual Deep Memory™ helps make the most of shallow-memory scopes
    • Measure very low frequency modulation tones that have periods much longer than a single acquisition length

  • Characterization Manager™ allows you to collect the specific statistics you need together in one place and track them, along with external variables such as Temperature or input Voltage. The collected data can then be saved to an Excel file at the click of a button, producing the core of a characterization report.

  • Serial and pattern software triggering to qualify your analysis

  • Serial decode at no additional cost:
    • I2C
    • 8B/10B
    • FlexRay
    • CAN
    • LIN
    • SPI

  • Agilent and LeCroy both sell an OEM version of M1™ Oscilloscope Tools™ as their Primary jitter solutions

PLL Toolkit

M1 OT's PLL Toolkit was designed to quickly bring together in one place all of the most important values that you need to know about, and present them in a highly graphical manner that allows you to easily understand where each value comes from. Of course, if you need to dig deeper, at the click of a button any of the parameters can be plotted vs time so that you can explore the data with all the power that M1 OT has to offer.

(read more)

RjDj Decomposition

rjdj

One of M1 OT's many firsts is that it was the first application to perform serial data jitter analysis using an oscilloscope. RjDj decomposition in M1 OT™ is accomplished through an approach we call SEEj™ . SEEj is optimized for accuracy, repeatability, algorithmic stability and convergence, and is the only extraction tool that can claim error calibration, validation, the nulling of instrument noise effects, or which specifies it's results across a wide jitter space. No other decomposition tool has been as thoroughly tested as SEEj.

(read more)

Measurement Builder™
Create your own measurements.

If your work requires an unusual or company-proprietary measurement that is not already included in M1™ Oscilloscope Tools™, the included Measurement Builder functionality provides several methods by which you can easily add your own measurements. If you require the utmost in processing speed and you're at least a novice-level C++/C# programmer, Measurement Builder incorporates an easy to use DLL framework that includes all of the required overhead code. All you need to do is add the actual code for your analysis and compile.

If defining your desired analysis in the easiest possible way is what you require, Measurement Builder allows you to use Matlab for this. Note that while some scope companies charge extra (thousands of dollars) for this capability, with M1 OT™ it's included at no additional cost. M1 OT's Matlab capability is also much more versatile - while other products limit you to passing in a few defined inputs and perhaps a few user-defined values, M1 OT has 42 different types of defined inputs and an unlimited number of user-defined values. For output, you can specify a list of values that M1 OT can then plot either as a vs-time view or as a histogram. In addition, M1 OT allows you to define and name any eight values of your choice to be displayed as statistics, while other products restrict you to the default set of statistics (i.e. mean, min, max, pk-pk, etc.).

Measurement Completeness

M1 Oscilloscope Tools™ contains more than 250 built-in measurement types , far more than the native measurement capabilities of any scope. While that's a lot of capability, they've been organized so that the most frequently used measurements are the most easily accessed. Should what you need be more esoteric in nature, you can easily create it yourself - without having to pay extra for the privilege.

Compliance Tests

M1 OT's TestScript™ and graphical ScriptBuilder™ capabilities provide a powerful capability - the ability to create your own compliance tests quickly, easily, and at no additional cost to you. The wait between when you want it and when you can have it is literally minutes rather than the 9-12 months that is typical for the scope manufacturers. Another advantage is that once you've created a TestScript, you can share it at no cost throughout your enterprise.

However, in most cases creating these yourself will not be necessary. ASA has made available TestScripts for the most common named signal standards. These can be downloaded at no cost from ScopeApplications.com , a web location ASA maintains for sharing useful TestScripts and compliance tests.

The following are a selection of Compliance TestScripts available for download:

  • DDR
  • DDR2
  • DDR3
  • DRCG
  • Fibre Channel
  • Gigabit Ethernet
  • HDMI
  • I2C
  • InfiniBand
  • PCI Express v1.1
  • Serial ATA
  • XAUI
  • USB
  • See more...

Serial Decode

The decode capabilities in M1 Oscilloscope Tools allow you to view encoded waveforms in terms of what they're doing, and then apply the powerful debug, analysis and embedded intelligence of M1 to get to the bottom of problems you see in decode mode. M1 OT has several unique views to do this, which include viewing your encoded waveform fields (address, data, control when appropriate) versus time (i.e. see when that value/values occur) as well as viewing how the range of values distribute in a histogram.

Decode Search allows you to search on individual or multiple values, for example, multiple address values for I2C or multiple PID values in a LIN waveform... you can move from one specific event to another and M1 will keep the decode-timing view synched with the M1 ScopeView as well as any other vs-time views. This will allow you to rapidly associate potentially pathological waveform features by their proximity to the event. These unique insights can be the difference in rapidly finding the root cause of a problem vs lingering on it for days.