Introduction
For years, EDA industry experts have warned that as designs get more complex, the process of verifying these designs will be very expensive and time consumingCONTROL ENGINEERING China版权所有, and in MAny cases more complex than the very designs being verified. In the past few years, high-performance embedded systems for controls, signal processing and communications applications have delivered on the first part of the warning, complexity, driven by the trend to miniaturize designsCONTROL ENGINEERING China版权所有, and by the trend to integra
te multiple functional units into a single device. To counter this Increasing complexity, designers are adopting "design to test" methodology, and benefiting from a) bit-true simulation of Model-Based Design executable models to identify and fix flaws during design; b) automatic code generation to quickly prototype designs; and more recently c) utilizing the original executable models to directly validate final implementations through cosimulation. This article focuses on the third benefit, namely utilizing the original executable models for verification and validation, and shows that system-level verification through cosimulation is now a proven way to validate and verify RTL implementations. Fast bidirectional cosimulation interfaces between higher-level system design environments and high-performance HDL simulators make this possible.
For years, EDA industry experts have warned that as designs get more complex, the process of verifying these designs will be very expensive and time consumingCONTROL ENGINEERING China版权所有, and in MAny cases more complex than the very designs being verified. In the past few years, high-performance embedded systems for controls, signal processing and communications applications have delivered on the first part of the warning, complexity, driven by the trend to miniaturize designsCONTROL ENGINEERING China版权所有, and by the trend to integra
Verification: Number One Bottleneck
As overall design complexity increases, the task of design verification has grown proportionately.
In a recent article1CONTROL ENGINEERING China版权所有, Dr. Horgan notes that “hardware verification has itself become more challenging. Verification times have increased with rising gate count and as overall design complexity grows. According to a survey by Collett International Research in 2002CONTROL ENGINEERING China版权所有, only 39% of designs were bug-free at first siliconCONTROL ENGINEERING China版权所有, while 60% contained logic or functional flaws. More than 20% required three or more silicon spins. A Collett survey also showed that nearly 50% of total engineering time was spent in verificati
As overall design complexity increases, the task of design verification has grown proportionately.
In a recent article1CONTROL ENGINEERING China版权所有, Dr. Horgan notes that “hardware verification has itself become more challenging. Verification times have increased with rising gate count and as overall design complexity grows. According to a survey by Collett International Research in 2002CONTROL ENGINEERING China版权所有, only 39% of designs were bug-free at first siliconCONTROL ENGINEERING China版权所有, while 60% contained logic or functional flaws. More than 20% required three or more silicon spins. A Collett survey also showed that nearly 50% of total engineering time was spent in verificati