Accelerating Functional Verification
Interactive Methodology Opens Door to New Efficiencies
By John Brennan and Dave Tokic, Cadence Design Systems
October 29, 2007 -- edadesignline.com
SoC design isn't getting any easier. Escalating IC densities, rising design complexity and increasingly intricate software interactions are conspiring to reduce predictability and drive up cycle-time risk. At the same time the growing use of software-enabled customizations is quickly rendering existing methodologies obsolete. Relentless demand to reduce power, particularly in portable consumer applications, has reshuffled priorities within the design flow. Complicating these trends, few teams have the design experience in-house to handle and manage these rapid changes.
In some areas of SoC design, the EDA industry has achieved major advances over the past few years. For designers developing digital circuits, for instance, automated routing has greatly simplified the manual layout process. The challenges are a little bit more daunting, however, for engineers tackling analog/mixed-signal design or functional verification. Cross domain verification is often ineffective and requires manual intervention. And the escalating data sets and long simulation runtimes that accompany more complex SoC designs complicate modeling, extraction and re-simulation of parasitics and threaten design predictability.
The most imposing obstacle to better designer productivity and improved SoC predictability lies in functional verification. Studies clearly indicate that verification is the single most time-consuming task in any design flow. Many new tools and technologies introduced over the last few years have promised to address these rising verification challenges. But understanding and applying them often undermines team productivity. Few engineers, for instance, have the time to read a 2,000-page methodology manual or explore through repeated trial and error how to get up to speed on a new tool. So the real challenge for many design teams today is moving beyond the traditional tool silo approach where engineers learn about a single tool at one time, and reaching a point where they can easily collect information from multiple tools in a comprehensive way that enables a coverage-driven verification process.
By John Brennan and Dave Tokic, Cadence Design Systems
October 29, 2007 -- edadesignline.com
SoC design isn't getting any easier. Escalating IC densities, rising design complexity and increasingly intricate software interactions are conspiring to reduce predictability and drive up cycle-time risk. At the same time the growing use of software-enabled customizations is quickly rendering existing methodologies obsolete. Relentless demand to reduce power, particularly in portable consumer applications, has reshuffled priorities within the design flow. Complicating these trends, few teams have the design experience in-house to handle and manage these rapid changes.
In some areas of SoC design, the EDA industry has achieved major advances over the past few years. For designers developing digital circuits, for instance, automated routing has greatly simplified the manual layout process. The challenges are a little bit more daunting, however, for engineers tackling analog/mixed-signal design or functional verification. Cross domain verification is often ineffective and requires manual intervention. And the escalating data sets and long simulation runtimes that accompany more complex SoC designs complicate modeling, extraction and re-simulation of parasitics and threaten design predictability.
The most imposing obstacle to better designer productivity and improved SoC predictability lies in functional verification. Studies clearly indicate that verification is the single most time-consuming task in any design flow. Many new tools and technologies introduced over the last few years have promised to address these rising verification challenges. But understanding and applying them often undermines team productivity. Few engineers, for instance, have the time to read a 2,000-page methodology manual or explore through repeated trial and error how to get up to speed on a new tool. So the real challenge for many design teams today is moving beyond the traditional tool silo approach where engineers learn about a single tool at one time, and reaching a point where they can easily collect information from multiple tools in a comprehensive way that enables a coverage-driven verification process.
To read the full article, click here
Related Semiconductor IP
- nQrux® Root of Trust IP
- AXI to UCIe Bridge IP
- UCIe 2.x Controller IP
- SWI3S (SoundWire I3S Interface) Peripheral Controller Core IP
- OpenTitan-based RISC-V Secure Element
Related Articles
- Leveraging UVM based UFS Test Suite approach for Accelerated Functional Verification of JEDEC UFS IP
- SoC Functional verification flow
- SIMT-Aware Lockstep Verification and Functional-Coverage Closure Methodology for an Open-Source RISC-V GPGPU: A UVM 1.2 Environment
- RTL Prototyping Brings Hardware Speeds to Functional Verification
Latest Articles
- A Secure dToF LiDAR SoC with Dual-Domain Fingerprinting and Event-Driven AFE Circuit Achieving Sensor-Level Attack Resilience
- ZTA-Q: an Open-source RISC-V Platform for Accurate Quantized CNN Inference
- Automated Pre-Silicon Verification of High-Speed DDR5 and LPDDR5/6 Memory Controllers: Closed-Loop Timing, Mode Register, and PHY Synchronization in UVM
- U-Sonic: An Open-Source 8-Channel Ultrasound Transmit IP in a 130 nm RISC-V SoC
- S-ALSA: Co-Design of Adiabatic Logic-based Sensing and Balanced Bit-Cells for Secure and Energy-Efficient MRAM