PVS Interactive Short Locator: Establishing Efficiency and Predictability in the LVS Short Debug Process for Advanced SoC Design

Similar documents
Virtuoso System Design Platform Unified system-aware platform for IC and package design

Virtuoso Layout Suite XL

Analyzing and Debugging Performance Issues with Advanced ARM CoreLink System IP Components

Design Compiler Graphical Create a Better Starting Point for Faster Physical Implementation

Automating Root-Cause Analysis to Reduce Time to Find Bugs by Up to 50%

DATASHEET VIRTUOSO LAYOUT SUITE GXL

One-Shot DRC within a Fine-Grain Physical Verification Platform for advanced process nodes

In-Design and Signoff Pattern Detection and Fixing Flows for Accelerated DFM Convergence. Karthik Krishnamoorthy - DFM Design Enablement

Smart Data Center From Hitachi Vantara: Transform to an Agile, Learning Data Center

Supporting Advanced-Node FinFET SoCs with 16Gbps Multi-Protocol SerDes PHY IP

Ten Reasons to Optimize a Processor

EMC XTREMCACHE ACCELERATES VIRTUALIZED ORACLE

Allegro Sigrity SI Streamlining the creation of high-speed interconnect on digital PCBs and IC packages

Europractice Cadence release. IC Package ASSURA 4.1 ASSURA 4.1 ASSURA 4.1

Boost FPGA Prototype Productivity by 10x

PACKAGE DESIGNERS NEED ASSEMBLY-LEVEL LVS FOR HDAP VERIFICATION TAREK RAMADAN MENTOR, A SIEMENS BUSINESS

AMS DESIGN METHODOLOGY

Comprehensive Place-and-Route Platform Olympus-SoC

Eliminating Routing Congestion Issues with Logic Synthesis

Concurrent, OA-based Mixed-signal Implementation

Galaxy Custom Designer SE The New Choice in Custom Schematic Editing and Simulation Environment

DATASHEET VIRTUOSO LAYOUT SUITE FAMILY

Cadence FPGA System Planner technologies are available in the following product offerings: Allegro FPGA System Planner L, XL, and GXL

EMC XTREMCACHE ACCELERATES MICROSOFT SQL SERVER

Virtuoso Custom Design Platform GXL. Open Database. PDKs. Constraint Management. Customer IP

Virtuoso - Enabled EPDA framework AIM SUNY Process

Galaxy Custom Designer LE Custom Layout Editing

Chapter 5: ASICs Vs. PLDs

100M Gate Designs in FPGAs

Chip/Package/Board Interface Pathway Design and Optimization. Tom Whipple Product Engineering Architect November 2015

ASIC world. Start Specification Design Verification Layout Validation Finish

White Paper Server. Five Reasons for Choosing SUSE Manager

Allegro Design Authoring

EECS 627, Lab Assignment 3

UNIVERSITY OF WATERLOO

WIND RIVER NETWORKING SOLUTIONS

Creating the inv1 cell WITHOUT power pins

Data Center Engineering Acceleration Efficiency Interoperability HCL ERS DATA CENTER ENGINEERING SERVICES

Realize Your Product Promise. DesignerRF

Smart Capacitive Sensing Design with EFM8 TM and Simplicity Studio TM

NetAnalyst Test Management Software Automated, Centralized Network Testing. NetComplete Service Assurance Solutions Portfolio

ANALOG MICROELECTRONICS ( A)

CADENCE DESIGN SYSTEMS, INC. Second Quarter 2018 Financial Results Conference Call

IMPROVING THE RELIABILITY OF OPTICAL NETWORKS AN ALCATEL-LUCENT PROFESSIONAL SERVICE USING NETWORKMINING SOFTWARE

40%SAVED 30% NDTV, promos reinvented.

Silicon Virtual Prototyping: The New Cockpit for Nanometer Chip Design

The Definitive Guide to Automating Content Migration

Beyond Hardware IP An overview of Arm development solutions

Oracle Developer Studio 12.6

ASIC Physical Design Top-Level Chip Layout

Accelerating CDC Verification Closure on Gate-Level Designs

BUILDING A PATH TO MODERN DATACENTER OPERATIONS. Virtualize faster with Red Hat Virtualization Suite

Harmony-AMS Analog/Mixed-Signal Simulator

In-design DFM rule scoring and fixing method using ICV

Short Test Cycles for Performance Testing with TruClient Technology

Tackling Verification Challenges with Interconnect Validation Tool

Dr. Ajoy Bose. SoC Realization Building a Bridge to New Markets and Renewed Growth. Chairman, President & CEO Atrenta Inc.

Guardian NET Layout Netlist Extractor

TABLE OF CONTENTS DOCUMENT HISTORY 3

EMC XTREMCACHE ACCELERATES ORACLE

THE JOURNEY OVERVIEW THREE PHASES TO A SUCCESSFUL MIGRATION ADOPTION ACCENTURE IS 80% IN THE CLOUD

NetSpeed ORION: A New Approach to Design On-chip Interconnects. August 26 th, 2013

Samsung and Cadence. Byeong Min, Master of Infrastructure Design Center, System LSI Business, Samsung. The Customer. The Challenge. Business Challenge

Improve Reliability With Accurate Voltage-Aware DRC. Matthew Hogan, Mentor Graphics

Get an Easy Performance Boost Even with Unthreaded Apps. with Intel Parallel Studio XE for Windows*

Innovative DSPLL and MultiSynth Clock Architecture Enables High-Density 10/40/100G Line Card Designs

New Challenges in Verification of Mixed-Signal IP and SoC Design

Baseband IC Design Kits for Rapid System Realization

EE 330 Laboratory Experiment Number 11

Cadence Virtuoso Schematic Design and Circuit Simulation Tutorial

Expert Layout Editor. Technical Description

HP TruClient technology: Accelerating the path to testing modern applications. Business white paper

EE434 ASIC & Digital Systems. From Layout to SPICE Simulation (Virtuoso, Calibre, HSpice) Spring 2017 Dae Hyun Kim

Broadcast-Quality, High-Density HEVC Encoding with AMD EPYC Processors

SOLIDWORKS TECHNICAL COMMUNICATIONS

Make security part of your client systems refresh

Custom Design Formal Equivalence Checking Based on Symbolic Simulation. Overview. Verification Scope. Create Verilog model. Behavioral Verilog

Cisco Technical Services Advantage

Testing Tools to Support Agile Software Delivery. The Critical Role of Automated Functional Testing in Enterprise Environments

Overcome the Top 4 Challenges of Capacitive Sense Design

CONNECTING THE CLOUD WITH ON DEMAND INFRASTRUCTURE

DATASHEET ENCOUNTER LIBRARY CHARACTERIZER ENCOUNTER LIBRARY CHARACTERIZER

Extending Digital Verification Techniques for Mixed-Signal SoCs with VCS AMS September 2014

Does FPGA-based prototyping really have to be this difficult?

Shine a Light on Dark Data with Vertica Flex Tables

CAM for Machinists Powerfully Simple. Simple Powerful.

EE 330 Laboratory Experiment Number 11 Design and Simulation of Digital Circuits using Hardware Description Languages

The DITA business case

ELASTIC DATA PLATFORM

Cisco Cloud Application Centric Infrastructure

Business white paper. Setting the pace. Testing performance on modern applications

EEM870 Embedded System and Experiment Lecture 2: Introduction to SoC Design

How VERITAS Volume Manager Complements Hardware RAID in Microsoft Windows Server Environments

WHITE PAPER Cloud Technology for TV Broadcasters Baskar Subramanian Co-founder Amagi Media Labs Pvt. Ltd.

Optimizing Emulator Utilization by Russ Klein, Program Director, Mentor Graphics

Why Converged Infrastructure?

SOLUTION BRIEF RSA NETWITNESS SUITE 3X THE IMPACT WITH YOUR EXISTING SECURITY TEAM

ALCATEL Edge Services Router

Quickly Pinpoint and Resolve Problems in Windows /.NET Applications TECHNICAL WHITE PAPER

SOLUTION OVERVIEW THE ARUBA MOBILE FIRST ARCHITECTURE

Transcription:

: Establishing Efficiency and Predictability in the LVS Short Process for Advanced SoC Design ging SoC designs grows more challenging as process technologies shrink. The time required to run multiple iterations of an entire SoC layout extraction renders that approach an increasingly impractical way to debug shorts. Interactive Short Locator technology in the Cadence Physical Verification System provides an efficient debug solution that employs a dedicated analysis engine and interactive workflow to locate shorts quickly, easily, and consistently. In turn, the Interactive Short Locator reduces the number of layout extraction iterations while improving debug efficiency and overall productivity. Contents Introduction...1 Approaches to Finding Shorts...1 Interactive Short Locator...2 Use Cases...3 Summary...5 Introduction As nanometer process technologies shrink, the challenges expand for physical verification of advanced SoC designs. Design rules increase in both number and complexity, driving related increases in the size signoff rule deck and in the time required for debugging. Industry consensus holds that at the final signoff stage, designers spend approximately 80 percent ir time on the debug process. The impossibility of predicting the time needed to fix violations frequently leads to schedule delays and lost product revenue. Shorts between different nets are the most common problem during the final tapeout, and fixing those shorts is one toughest challenges for layout extraction users. Here the solution lies in advanced physical verification tools that help designers quickly and easily identify and locate shorts. Such tools must be able to handle an increase in the quantity as well as the complexity of checks. And the tools must be effective enough to reduce the number of debug iterations and the total turnaround time, helping to ensure that schedules are met. This technical paper discusses the Interactive Short Locator the unique debug technology found in the Cadence Physical Verification System and compares it to standard debug solutions available in the market. Two use cases Interactive Short Locator are also presented. Approaches to Finding Shorts With careful labeling layout, shorts can be identified during the layout extraction stage. However, the mixed IP common in today s advanced SoC designs makes accurate labeling difficult, effectively guaranteeing more shorts to fix in the debug process.

Existing solutions Standard short debug tools simply report the short path. Users must then parse the shapes in the path, step by step. After designers identify the possible location short (label or shape), they need to manually change the design, stream out, and then rerun the entire layout extraction. Using this conventional flow to fix any given short can take several debug iterations and many hours. As a class, standard short debug tools are inherently inefficient. They require a smaller number of shapes in the path and require signoff engineers to be familiar with the design or experienced in short debugging. Standard tools work well for ASIC designs but not for analog/mixed-signal or SoC designs, which include complex hierarchies and IP blocks. Common design issues can create extreme consequences when using standard short debug tools. For instance, the power/ground short is a routine issue at the final chip-level signoff check; but if the short path includes thousands of shapes, the debug process often becomes an extended, time-intensive task for standard tool users. Likewise, when the design moves from the legacy node to the advanced node, standard tools can impose significant layout extraction runtimes. A single iteration run on a multi-cpu machine can take hours. And multiple iterations can take days. Like other vendors, Cadence provides a standard short debug tool with the Physical Verification System, as shown in Figure 1. Figure 1: GUI of standard tool for checking shorts However, that standard tool may not provide the results needed to find the root cause of some shorts. In those cases, users can work with the Interactive Short Locator to continue investigating the issue. Interactive Short Locator The Interactive Short Locator is a separate engine that works with the Cadence Physical Verification System layout vs. schematic (LVS) engine to accelerate the task of finding shorts. After the first layout extraction run, the LVS engine passes the short information to the Interactive Short Locator. Designers then use the Interactive Short Locator to identify the possible root cause short with the intelligent user-friendly interface, virtually changing the design labels or marking certain shapes that could cause the short. The Interactive Short Locator takes designer input and quickly runs the diagnosis on the specific design change rather than the entire SoC design. The results are then passed back to the designers to help them further isolate the issue. Figure 2 compares the conventional short isolation flow and the Interactive Short Locator workflow. www.cadence.com 2

Conventional Short Isolation ERC Modify/Stream ERC Modify/Stream... Modify/Stream ERC PVS Interactive Short Isolation ERC ISL... ISL Modify ERC One-Pass Closure = 2X Productivity Figure 2: The Interactive Short Locator relies on a separate short-analysis engine to accelerate the debug process The Interactive Short Locator provides the following essential features and benefits: An efficient, separate analysis engine Generates results in less than five percent time needed to run a complete extraction Prevents unnecessary extraction runs Seamless integration with the Cadence Virtuoso custom design platform, Cadence digital implementation platform, and Cadence QuickView Layout and Manufacturing Data Viewer Allows users to launch and fix a short within both custom design and digital implementation environments s the short isolation flow through the implementation platform database, eliminating the need for costly stream-out Ability to interactively enter labels for different elements layout, improving the efficiency of short path debug Ability to search the common path connecting different types of user-entered labels or labels already present in the layout Automatically reduces the number of shapes in the short path Helps customers reduce the debug burden and improves debugging efficiency Ability to interactively navigate between path elements, establishing a visual understanding short Ability to split a suspicious shape and check its causal role in a short, helping to confirm an existing short A distributed multi-threading architecture Accelerates throughput without the need for specialized hardware Use Cases Many Cadence customers have used Physical Verification System with Interactive Short Locator technology to greatly improve their total turnaround time. In one customer use case, designers use the Interactive Short Locator with the Physical Verification System LVS engine for a 40nm design. The extraction runtime is approximately 80 minutes with a 4-CPU run. Two scenarios have been tested with 1-CPU and 16-CPU runs, where designers launch the LVS check directly through the QuickView Layout and Manufacturing Data Viewer. In this case, the shorted net is VDD-VSS, and the standard debug tool shows one single short path including all shapes on VDD and VSS nets. Designers run the Interactive Short Locator nine times, completely identifying a total of eight shorts in the VDD-VSS short net. Four metal layers, three via layers, and one label layer are used for the debug. Figure 3 shows one short between metal 2 and metal 3. The Met3 Split Box is the interactive box that designers can put in to split a suspicious shape and check its causal role in a short, helping to confirm an existing short. www.cadence.com 3

Figure 3: Short example between metal 2 and metal 3 To highlight the efficiency Interactive Short Locator, Figure 4 compares the time designers took to find the short in the same design, with and without the Interactive Short Locator. The Interactive Short Locator greatly reduces the short debug time and drastically reduces overall turnaround time from 13 hours to 3 hours 20 minutes on a 16-CPU run. Conventional Short Isolation 1h 17m ~10m 1h 17m ~10m 1h 17m ~10m 1h 17m ~10m 1 st short 2 nd short 3 rd short 8 th short Total turn-around time (TAT): ~13h (~2 working days) PVS Interactive Short Isolation: 1CPU of all shorts One-Pass Closure = ~2X Productivity Total turn-around time (TAT): ~7h PVS Interactive Short Isolation: 16CPU of all shorts One-Pass Closure = ~4X Productivity TAT: ~3h 20m Figure 4: Comparison of short debug times with and without the Interactive Short Locator www.cadence.com 4

Figure 5 demonstrates another use case, where the designer uses the Interactive Short Locator running in the Virtuoso Layout Editor to reduce final signoff turnaround time by a factor of two. Summary Figure 5: The Interactive Short Locator running within the Virtuoso Layout Editor The Interactive Short Locator in the Cadence Physical Verification System provides an efficient and interactive way for SoC designers to find shorts quickly and more accurately. Leveraging Interactive Short Locator technology, design teams can streamline their short debug process, boost their overall verification productivity, and stay on schedule. Cadence Design Systems enables global electronic design innovation and plays an essential role in the creation of today s electronics. Customers use Cadence software, hardware, IP, and expertise to design and verify today s mobile, cloud and connectivity applications. www.cadence.com 2017 Cadence Design Systems, Inc. All rights reserved worldwide. Cadence, the Cadence logo, and the other Cadence marks found at www.cadence.com/go/trademarks are trademarks or registered trademarks of Cadence Design Systems, Inc. All other trademarks are the property ir respective owners. 7969 01/02 SA/JT/PDF