DESCRIPTION: With the complexity of systems and SoC
accelerating, system-level verification is quickly becoming the bulk of
the design effort (many wise sources state that verification has
exceeded 50% of total design effort, and we agree). Janick Bergeron,
our VP of Technical Wisdom, shares some insight into system-level
verification issues with this Online Seminar, originally presented at
the 1998 Mentor Graphics Users Group conference in Portland,
Oregon. The abstract has been included below.
About this Online Seminar: You may attend this online seminar
with or without an audio track. However, if you want to hear the
presenter's narration of the slides, you must have the RealAudio
plug-in installed in your browser. You can download and install a free
copy of the RealAudio player by clicking on the RealAudio icon
above. For more information about RealAudio, check out their
website at www.real.com.
ABSTRACT: The elusive "system-level" verification can no longer be
considered a nice-to-have activity, only to be done as time allows in
the schedule. No design is an island: they have to eventually work
within a system and function with other design components. Today's
market pressures not only require first-pass success on silicon but
first-pass success on the entire system. System-level verification
can follow a well defined process to ensure first-time success.
System-level verification differs from component or block-level
verification in two important aspects: visibility and complexity. The
lack of visibility into major components is what defines the "system"
level: the design is primarily composed of large blocks of functionality
that were engineered elsewhere: chipsets in board designs or IP
blocks in ASICs. Complexity is the by-product of the design: the
combination of possible states of the system grows exponentially
with each additional component.
Characteristics of a proven system-level process are presented. They
include planning, documentation, impact on design, scheduling,
staffing, execution, and management. Issues such as tool
requirements, design methodology, and design culture are also
addressed. Throughout the presentation, examples from real-life
system-level verification accomplishments will be used. |