All Systems Go! Bridging the Gap Between Design and Analysis

Brad_Griffin_300.jpg

Electronic designs are increasing in capacity, complexity, and performance. This is coupled with increasing pressure to get new products to market as quickly as possible while, at the same time, ensuring that these products are robust and will not fail in the field. The only practical way to address all these diverse requirements is to make design and verification tools and methodologies more powerful, intuitive, and easier to use.

Almost any electronic development methodology and/or workflow can be segmented into three main stages: a pre-design exploration phase, the design phase itself, and a post-design verification phase (Figure 1).

griffin_fig1.jpg
Figure 1: Electronic development has three main stages: explore, design, and verify.

Historically, the engineers responsible for the exploration, design, and verification stages have used different tools. In this case, the exploration and design teams often prefer to use more simplistic tools that are easier to use. However, these tools then do not correlate 100% with the results from the tools preferred by the verification team which requires more powerful and sophisticated tools to ensure design integrity. What’s more, all the tools in use across these three stages have traditionally been standalone point tools that are not well-integrated into the overall environment, thereby adding unnecessary risk and error into the workflow.

To complicate things further, communication from the verification team back to the design team is often ad-hoc, being composed of screenshots, documents, emails, etc. As a result, a typical development flow tends to involve multiple iterations between the verification team discovering problems and the design team fixing them, hopefully without introducing new issues into the mix.

On top of this, it is also important to note that the “shift left” that’s happening with electronic design means that it is no longer sufficient for signal integrity (SI) and power integrity (PI) analysis to be performed in isolation. For example, accurate SI analysis cannot be performed without considering what’s going to be happening on the power plane, especially in the case of designs featuring low-voltage devices, which makes it essential to accurately model noise and ripple on the power distribution network (PDN).

From an efficiency standpoint, it’s imperative to move as much of the SI/PI analysis upstream as possible, making sure that the design is as SI/PI ready as it can possibly be before handing it off to the signoff verification team.

Bottom line is that customers require a fully integrated, front-to-back constraint-driven SI/PI flow that starts in the exploration phase and drives the process all the way through to final signoff (Figure 2), accelerating turn-around time, minimizing risks, and improving overall product quality.

griffin_fig2.jpg
Figure 2: What is required is a fully integrated constraint-driven SI/PI design flow.

For instance, early “what if” analysis performed upfront in the exploration phase can be used to lay down initial rules and develop first-pass constraints with respect to things like the floorplan, the routing plan, and the PDN. These constraints, which are used to drive the SI and PI tools, can be augmented and evolved as the design progresses and more detailed information becomes available.

In the case of PI, for example, a design engineer working in the exploration phase can start at the bill of materials (BOM) using a power feasibility tool to perform tasks like decoupling capacitor selection and initial PI constraint definition. Similarly, a layout designer can start at the floor planning stage by performing a first-pass PI analysis directly on the layout. 

And for the verification team, these members are comfortable using their tools with or without a design environment framework.  By comparison, in the case of the exploration and design teams, any verification tools they use must be accessible from within their preferred design tool framework and able to facilitate in-design analysis (IDA).

In order to prevent workflow discontinuities between the exploration, design, and verification stages and teams, the same verification engines should be used throughout. Having said this, the verification tool user interface (UI) presented to the exploration and design teams must be intuitive and easy to use.  As part of that, it’s necessary to supply the exploration and design teams with IDA-enabled workflows that provide straightforward execution procedures. Following this workflow guidance means that infrequent users do not need to keep on re-learning UIs and use models. Yet it’s also possible users can natively edit their design to address any discovered SI/PI issues without being obliged to switch back and forth between disparate tools.

Streamlining engineering productivity by adoption of a next-generation IDA-enabled exploration, design, and verification workflow delivers a win-win-win for all involved. Detecting and fixing problems early in the development flow can dramatically reduce the number of pre-signoff iterations, thereby making the entire development flow more predictable, preventing manufacturing partners and component suppliers having to wait for signoff to occur, all the while getting robust, risk-free products to the market faster.

Brad Griffin is a product management group director for the Multiphysics System Analysis Group at Cadence Design Systems, Inc., and the author of The System Designer’s Guide to… System Analysis (a free eBook available for download). 

 

Back

2022

All Systems Go! Bridging the Gap Between Design and Analysis

01-20-2022

Electronic designs are increasing in capacity, complexity, and performance. This is coupled with increasing pressure to get new products to market as quickly as possible while, at the same time, ensuring that these products are robust and will not fail in the field. The only practical way to address all these diverse requirements is to make design and verification tools and methodologies more powerful, intuitive, and easier to use. In-design analysis provides a way forward.

View Story

All Systems Go! Meet Power Delivery Requirements Upfront with Power-First PCB Implementation

01-06-2022

The drive for faster throughput, increased mobility, and maximum efficiency in modern electronic devices has made power delivery a critical piece of design success. However, meeting the power needs of modern designs is anything but simple. To achieve a robust design, each supply must be capable of delivering sufficient current to every dependent device. In addition, those supplies must be both stable (able to maintain narrow voltage tolerances) and responsive (capable of adapting to transient current demands). Identifying and resolving power delivery problems late in the design process is incredibly difficult. If design power requirements aren’t considered upfront, it can lead to schedule delays and a significant amount of debugging time in the lab. Implementing a power-driven, PCB layout methodology ensures the design process addresses critical power and signal integrity (SI) issues collectively at a time they can be easily solved.

View Story
Back

2021

All Systems Go! Simulating Wirebonded CoB on Rigid-Flex

11-18-2021

There are many good reasons to use a chip on board (CoB) implementation. When this is combined with wirebonding and the use of rigid-flex PCB, challenges mount. An application that demands all three—CoB, wirebonding, and rigid-flex PCB—is a camera module that goes into a mobile application, the sample design used to illustrate the design and analysis challenges in this article. If you are not aware of and prepared for the potential pitfalls, it is highly likely that your project could fall short or even fail.

View Story

All Systems Go! Signal Integrity Signoff of 3D-IC Systems

10-14-2021

3D-ICs meet the demand for integration of disaggregated system-on-chip (SoC) architecture built from multiple chiplets and heterogeneous architectures such as analog, digital, optoelectronics, and non-volatile memory.

View Story

All Systems Go! Comprehensive Thermal Analysis of a System Design

09-23-2021

In recent years, driven by the demand for smarter electronics, device designers have witnessed enormous scaling of large and hyperscale integrated circuits (ICs) and embraced development directions toward high density and reliability. These devices have increasingly higher thermal performance requirements—both transient and steady-state—and meeting them is becoming increasingly complex and time consuming.

View Story

All Systems Go! Challenges in Analyzing Today’s Hyperconnected Systems

07-26-2021

Today’s data-thirsty world is looking forward to the next-generation communication systems beyond 5G, the promise of massive connectivity to the internet with extreme capacity, coverage, reliability, and ultra-low latency, enabling a wide range of new services made possible through innovative and resilient technologies. The exponential growth in data speed and networking has introduced numerous design and analysis challenges across a system design. Design teams are challenged to deliver new, differentiated products faster and more efficiently, despite the ever-growing complexity of silicon, package, board, and software for many complex applications in the hyperscale computing, automotive, mobile, aerospace, and defense markets.

View Story

All Systems Go!: Thermal Compliance of 3D-IC

06-24-2021

In the packaging world, we have been designing heterogeneously integrated multi-chip products for decades. As we know, smaller process nodes enable higher frequencies and save on die area. However, for minimizing the system size, we need to use advanced packaging technologies.

View Story

All Systems Go! Ensuring Signal Integrity of DDR5 Interface

05-25-2021

The double data rate synchronous dynamic random-access memory (DDR SDRAM) has evolved from a data rate of 0.4 Gbps to the next generation, DDR5, scaling to 6.4 Gbps. With DDR5, we can achieve higher bandwidth using less power per bit transferred, enabling us to do more computing on larger data sets.

View Story

All Systems Go! EM Analysis for Today’s System-Level Designs

04-30-2021

There are two main reasons to do EM analysis: to see if the signals in the design will meet your performance specifications, and to see whether the design has unintended EM interactions in the circuit or system. Since domain-level requirements vary, not all EM solvers are the same.

View Story
Copyright © 2022 I-Connect007. All rights reserved.