EMBLEM Detectors
Moving bug detection earlier in the design flow
Today, we can read everywhere that verification takes the major part of the time needed to design a Virtual Component (ViC) or to integrate a System-on-Chip (SoC) or to embed it into a complete system. Moreover, as the verification is performed at the end of the design process, it sometimes ends-up neglected so as to meet the tape-out date.
Dolphin Integration is comitted to solving this issue with EMBLEM Detectors. This library provides detectors which can be used in simulation to reveal expected events, undesirable events or bugs in logic, analog or mixed circuits, with respect to specifications which would otherwise be checked only at latest stages.
Dolphin’s unique expertise in ViC design and verification can be naturally extended at the SoC and Board level as detectors serve to flag any violation during simulation, whatever the application program, e.g. to perform on-line analysis of the timing of events…
Detectors thus increase designer's productivity and ensure design security for the better of Time-to-Market!

Key Benefits
-
Smooth integration in electronic or multi-domain circuits
-
User-friendly instantiation of detectors thanks to the easy accessibility of the library through the schematic editor SLED
-
Easy identification and localization of any violation thanks to the automatic generation of a log-file by the mixed-signal simulator SMASH
-
Compatible with standard statistical analysis package SAE J2748
Assembling detectors
Dolphin Integration is experiencing the use of detectors for the verification of its proprietary ViC such as high resolution converters, standard cells and memories and power regulators. But, even if each components of a system is verified separately, the role of the integrator is to ensure the functioning of the system as a whole. By embedding a network of detectors in design, the designer can then easily detect any incompatibilities or bugs
EMBLEM Detectors 1.0 enables designers to assemble custom detectors that can perfectly suits their unique requirements from fundamental elements such as calculators, probes, checkers… It also provide designers with already assembled detectors check and verify that defined thresholds are not over-passed
In the future, EMBLEM Detectors should alse allow to ensure the correct timing or sequencing of events and even to check and verify a measure or a DSP profile to a template.
On-line Design Checks
Two segments of users
Virtual Component (ViC) and IC suppliers are expected to provide users with Application Schematics fully verified by simulation, as most SoC Integrators and Board-level designers shall rely on such local schematics to assemble them into the overall system or board schematics. Detectors not only the secure design of the ViC/IC itself but also serve to guarantee the compatibility of separate Application Schematics.
System Makers, e.g. an electronic provider for the Automotive Industry, combine their proprietary Custom ICs with Standard ICs. Detectors delivered by a Standard protocol IC supplier serve to ascertain on-line and over time the correctness of the interfaces when running application programs. Incidentally, such detectors may also be exploited during the development of these proprietary Custom ICs to check and ensure their compatibility.

Application to a Hall Sensor System: Monte Carlo runs supported by the SAE statistical package and
EMBLEM Detectors to detect misbehavior due to Hall plate thickness variations
EMBLEM Detectors 1.0
- Fundamental Elements
- Calculators
- Probes
-
Electrical Current Probe
-
Electrical Voltage Probe
|
- Checkers
-
Static Above Limit
-
Static Below Limit
-
Static In Range
-
Static Out Of Range
-
Variable Above Limit
- Messengers
- Triggers
-
Always
-
Event Window
-
Set
-
Time Window
|
- Detectors
-
Amplitude Detectors
-
Current At Time Detectors
-
Fall Time Detectors
-
Frequency Jitter Detectors
-
Frequency Ratio Detectors
-
Mean Frequency Detectors
-
Rise Time Detectors
-
Slew Rate Detectors
-
Timing Difference Detectors
-
Transient Conductance Detectors
-
Transient Current Detectors
-
Transient Power Detectors
-
Transient Resistance Detectors
-
Transient Voltage Detectors
-
Voltage At Time Detectors
|
< SMASH Options
|