|
|
|
|
 |
 |
 |
R A T I O N A L E |
AMS
verification |
 |
|
 |
|
In traditional approaches,
digital and analog designs are normally completely separated
but, in the end, the two parts must work together in
silicon: the verification of their interface plays a
significant role in top-level design validation.
On the digital side, coverage-driven functional verification
based on object-oriented languages ensures a high level
of reliability for digital circuits, but only behavioral
models of analog blocks can be included. Without an
automatic flow which defines and checks these models
toward the actual implementation (i.e. transistor
level), the confidence level in verification results
of the combined circuit drops significantly.
FIG.1 Digital design / Functional verification

On the other hand, mixed-signal simulation tools, able
to link and simulate analog and digital blocks in the
same test-bench, are already available on the market,
but they mainly address analog functionalities and have
difficulty supporting complex digital blocks at the
same time. Therefore, only digital sub-circuits are
included in the simulation to simplify the process:
this provides incomplete verification results. On top
of that, in these scenarios, concepts like automation,
functional coverage evaluation, self checking mechanisms
and re-usability are still far from being used effectively.
FIG.2 Analog design / Mix-mode simulation

By comparing actual digital and analog mixed-signal
verification flow, it becomes clear that the last is
two steps behind, as illustrated in FIG.3
As a result, the overall verification coverage of a
mixed-signal system is very often decreased and system
bugs appear very late in the design process.
This is responsible for an expensive debugging phase,
re-design and silicon re-spins with an escalation of
costs and unpredictability in time to market.
Increasing the verification quality and its level of
automation for mixed-signal circuit become more and
more important.
The extension of verification methodology into
AMS domain allows us to fill the gap improving the effectiveness
of the whole development process and product quality.
FIG.3 Traditional verification flow for
digital [A] and analog [B] mixed-signal
circuit

|
 |
|
|
 |
|
|
|
 |
 |
 |
| |
The YOGITECH innovative
approach unifies state-of-the-art verification tools,
like Cadence Specman Elite, and mixed-signal simulators
to create a common verification environment.
As illustrated in FIG.4, the verification environment
surrounds the device under test (DUT) providing stimuli,
collecting and elaborating simulation results according
to a pre-defined verification plan. The environment
is implemented using e (IEEE P1647 standard)
as the object-oriented hardware verification language,
which allows us to capture rules from specifications
as well as to automatically generate random and pseudo-random
coverage-driven tests.
Both analog and digital parts of the DUT can be handled
in the same structure.
FIG.4 AMS vkit architecture

 |
DUT Device
Under Test |
 |
HVL BLOCKS Hardware
Verification Language |
 |
AHDL BLOCKS
Analog/Digital Hardware Description Language |
The core of the technology is the definition and implementation
of a set of interfaces to bridge analog and verification
domain, allowing the management of continuous and time-continuous
information. These elements, called vTerminals,
can be separated into two sections. Verification
Sources (vSources /vS)
T hey are models of signal sources configured and controlled
by digital commands from the verification environment
that provide voltage and current signals or analog events;
they include DC, pulse and sinusoidal signal (current
and voltage) generators, noise injectors and parameter
spread emulators. Verification Probes
(vProbes /vP)
They transfer analog information from the mixed-signal
simulator to the verification environment providing values
of voltage, current and timing parameters. They also include
self-checking mechanisms (e.g. check a sampled voltage
level within a pre-defined range). Examples of vProbes
are voltage/current/time detectors, linear behavior and
total harmonic distortion calculators, AC gain extractor,
etc.
vSources and vProbes
are composed of two architectural blocks: one implemented
in e language allowing configuration by the verification
tool and one in Analog HDL (e.g. VerilogAMS, VerilogA)
for signal processing. To optimize the interaction between
the simulator and the verification tools each vTerminal
has a local unit called time-manager, which handles the
interface between the two tools.
FIG.5 vSource [A] and vProbe [B]
architecture
 |
HVL COMPONENTS |
 |
AHDL COMPONENTS |
The verification components (vComponents)
are plug and place environments (e.g. test-benches)
for general circuits. They include self-checking mechanisms
and coverage evaluation based on analog metrics for the
particular circuit. They are easy to integrate in more
complex mixed-signal scenarios, significantly reducing
the total setup time.
In order to calculate a non-trivial analog parameter it
is necessary to properly control and configure a certain
number of vSources and vProbes
and to synchronize them. This is implemented using the
concept of sequence: a structure that represents a stream
of items signifying a high-level scenario of stimuli.
Such sequences are collected in the sequences DB. |
 |
|
|
 |
|
|
|
|
|
 |
 |
 |
T
E C H N O L O G Y |
Usage |
 |
|
|
 |
|
|
 |
|
|
|
 |
 |
| |
AMSvkit
includes a set of AMS verification components extending
the concept of verification IPs to mixed-signal circuits.
All products are able to drive inputs in order to stimulate
the mixed-signal circuit under test in all the possible
conditions and collect information from the circuit output,
comparing it with the expected behavior described in the
specification.
AMS verification components can be used to verify a single
mixed signal module or integrated in a more complex environment.
YOGITECH is building up the product catalogue and the
list of products will then be accordingly updated on this
page. It will include general purpose components, such
as AtoD, DtoA, PLL and application specific ones, such
as transceivers.
|
 |
|
|
|
|
 |
 |
 |
P
R O D U C T S |
AMSvkit*basic
|
 |
|
|
 |
|
YOGITECH's AMSvkit
* basic provides all of the components necessary
to build a verification environment for a mixed signal
DUT.
The user can easily create and configure the verification
environment through a graphical user interface and build
different test scenarios. Alternatively, the environment
can be script-driven from the command line to facilitate
the creation of powerful mixed-signal circuit verification
regression suites.
Due to the modular architecture of the AMSvkit
* basic and the intuitive graphical user interface
for building the Specman Elite verification environment,
details of the analog DUT is not required by the verification
engineer and deep knowledge of the hardware verification
language is not required of the analog designer for
the creation of an effective mixed-signal verification
methodology.

KEY ELEMENTS
vTerminals set
More than 30 vSources and vProbes (i.e.
configurable bridge between the e-based verification
environment and analog domain) to generate and
drive current//voltage signals (e.g. puse/sinusoidal/DC
generator, ripple generator, noise generator) as
well as to monitor and to process analog information
(e.g. voltage/current sampling, time detectors,
AC, linearity, monotonic detectors, etc).
vComponents set
Ready-to-use verification environments for
bandgap cells, oscillators, comparators, close loop
opamps and DC-DC converters including self-checking
and coverage evaluation based on analog metrics that
are easy to integrate in a complex mixed- signal environment
and to extend to more complex functions.
Sequence database
A set of pre-defined sequences to drive vSources
and vProbes to extract parameters by vProves.
|
 |
|
|
 |
|
|
|
 |
 |
 |
|
YOGITECH showing
achievements of AMSvkit at CDNLive! Silicon Valley 2007
10/09/2007
YOGITECH demonstrates the AMSvkit at CDNLive! Silicon
Valley
30/08/2006
YOGITECH at CDNLive! Emea 2006, in Nice, France
21/06/2006
EE TIMES announces YOGITECH's Mixed Signal Verification
Kit
29/09/2005
YOGITECH publishes on EMBEDDED
STAR
10/11/2005
|
 |
|
|
|
|
 |
 |
Legal
All the information on this web site is provided in good faith.
Therefore, YOGITECH does not accept responsibility for any errors
or omissions, nor does it accept any responsibility for consequences
arising from access or use of this information. |
 |
 |
design BadriottoPalladino, Diego
Laredo de Mendoza, Annalisa Magone |
|
|
|