Encounter DFT Architect



Similar documents
Testing Low Power Designs with Power-Aware Test Manage Manufacturing Test Power Issues with DFTMAX and TetraMAX

Testing of Digital System-on- Chip (SoC)

What is a System on a Chip?

Implementation Details

VLSI Design Verification and Testing

TABLE OF CONTENTS. xiii List of Tables. xviii List of Design-for-Test Rules. xix Preface to the First Edition. xxi Preface to the Second Edition

Introduction to VLSI Testing

Virtuoso Analog Design Environment Family Advanced design simulation for fast and accurate verification

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

Design Verification and Test of Digital VLSI Circuits NPTEL Video Course. Module-VII Lecture-I Introduction to Digital VLSI Testing

ARM Cortex-A9 MPCore Multicore Processor Hierarchical Implementation with IC Compiler

ESP-CV Custom Design Formal Equivalence Checking Based on Symbolic Simulation

Introduction to Digital System Design

BY STEVE BROWN, CADENCE DESIGN SYSTEMS AND MICHEL GENARD, VIRTUTECH

Agenda. Michele Taliercio, Il circuito Integrato, Novembre 2001

THE ADVANTAGES OF COMBINING LOW PIN COUNT TEST WITH SCAN COMPRESSION OF VLSI TESTING

Designing a System-on-Chip (SoC) with an ARM Cortex -M Processor

Lynx Design System Delivering Higher Productivity and Predictability in IC Design

Engineering Change Order (ECO) Support in Programmable Logic Design

JTAG Applications. Product Life-Cycle Support. Software Debug. Integration & Test. Figure 1. Product Life Cycle Support

Objective. Testing Principle. Types of Testing. Characterization Test. Verification Testing. VLSI Design Verification and Testing.

ZigBee Technology Overview

ARM Ltd 110 Fulbourn Road, Cambridge, CB1 9NJ, UK.

Hunting Asynchronous CDC Violations in the Wild

Design Verification & Testing Design for Testability and Scan

Best Practises for LabVIEW FPGA Design Flow. uk.ni.com ireland.ni.com

Non-Contact Test Access for Surface Mount Technology IEEE

Using the Agilent 3070 Tester for In-System Programming in Altera CPLDs

The Boundary Scan Test (BST) technology

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

G. Squillero, M. Rebaudengo. Test Techniques for Systems-on-a-Chip

MPSoC Designs: Driving Memory and Storage Management IP to Critical Importance

ARM Microprocessor and ARM-Based Microcontrollers

Linear Motion and Assembly Technologies Pneumatics Service. Industrial Ethernet: The key advantages of SERCOS III

At-Speed Test Considering Deep Submicron Effects. D. M. H. Walker Dept. of Computer Science Texas A&M University

Digital Circuit Design

The Advanced JTAG Bridge. Nathan Yawn 05/12/09

White Paper Utilizing Leveling Techniques in DDR3 SDRAM Memory Interfaces

SQL Server 2008 Performance and Scale

GE Intelligent Platforms. PACSystems High Availability Solutions

7a. System-on-chip design and prototyping platforms

Manage Software Development in LabVIEW with Professional Tools

Digital Systems Design! Lecture 1 - Introduction!!

Space product assurance

DesignWare IP for IoT SoC Designs

3D ICs with TSVs Design Challenges and Requirements

University of Texas at Dallas. Department of Electrical Engineering. EEDG Application Specific Integrated Circuit Design

Rapid System Prototyping with FPGAs

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai Jens Onno Krah

Embedded Development Tools

System-on-Chip Designs Strategy for Success

IBM Tivoli Composite Application Manager for WebSphere

Allegro Design Authoring

Memory Testing. Memory testing.1

INCREASING EFFICIENCY WITH EASY AND COMPREHENSIVE STORAGE MANAGEMENT

Fault Modeling. Why model faults? Some real defects in VLSI and PCB Common fault models Stuck-at faults. Transistor faults Summary

ARM Webinar series. ARM Based SoC. Abey Thomas

IL2225 Physical Design

PATROL Console Server and RTserver Getting Started

IBM TSM DISASTER RECOVERY BEST PRACTICES WITH EMC DATA DOMAIN DEDUPLICATION STORAGE

SIMATIC IT Unicam Test Expert

System-on-Chip Design with Virtual Components

Debug and Trace for Multicore SoCs How to build an efficient and effective debug and trace system for complex, multicore SoCs

Which ARM Cortex Core Is Right for Your Application: A, R or M?

CLOCK DOMAIN CROSSING CLOSING THE LOOP ON CLOCK DOMAIN FUNCTIONAL IMPLEMENTATION PROBLEMS

How To Design A Chip Layout

Highly Available Mobile Services Infrastructure Using Oracle Berkeley DB

Solutions for Mixed-Signal SoC Verification New techniques that are making advanced SoC verification possible

EEC 119B Spring 2014 Final Project: System-On-Chip Module

VON BRAUN LABS. Issue #1 WE PROVIDE COMPLETE SOLUTIONS ULTRA LOW POWER STATE MACHINE SOLUTIONS VON BRAUN LABS. State Machine Technology

Total Hot Spot Management from Design Rule Definition to Silicon Fabrication

HARDWARE ACCELERATION IN FINANCIAL MARKETS. A step change in speed

IBM Tivoli Composite Application Manager for WebSphere

Figure 1 FPGA Growth and Usage Trends

ChipScope Pro Tutorial

Migrating Application Code from ARM Cortex-M4 to Cortex-M7 Processors

Altera Error Message Register Unloader IP Core User Guide

DEDICATED TO EMBEDDED SOLUTIONS

NEC Electronics: Integrating Power Awareness in SoC Design with CPF

DDR subsystem: Enhancing System Reliability and Yield

Quartus II Software Design Series : Foundation. Digitale Signalverarbeitung mit FPGA. Digitale Signalverarbeitung mit FPGA (DSF) Quartus II 1

ni.com/sts NI Semiconductor Test Systems

The Evolution of ICT: PCB Technologies, Test Philosophies, and Manufacturing Business Models Are Driving In-Circuit Test Evolution and Innovations

MAX II ISP Update with I/O Control & Register Data Retention

Software based Finite State Machine (FSM) with general purpose processors

Von der Hardware zur Software in FPGAs mit Embedded Prozessoren. Alexander Hahn Senior Field Application Engineer Lattice Semiconductor

A New, High-Performance, Low-Power, Floating-Point Embedded Processor for Scientific Computing and DSP Applications

Architectural Level Power Consumption of Network on Chip. Presenter: YUAN Zheng

Design Cycle for Microprocessors

Custom design services

NAND Flash FAQ. Eureka Technology. apn5_87. NAND Flash FAQ

Achieving Mainframe-Class Performance on Intel Servers Using InfiniBand Building Blocks. An Oracle White Paper April 2003

Complete ASIC & COT Solutions

Quartus II Software and Device Support Release Notes Version 15.0

1. Memory technology & Hierarchy

Virtual Platforms Addressing challenges in telecom product development

StarRC Custom: Next-Generation Modeling and Extraction Solution for Custom IC Designs

Transcription:

Full-chip, synthesis-based, power-aware test architecture development Cadence Encounter DFT Architect addresses and optimizes multiple design and manufacturing objectives such as timing, area, wiring, and power for today s complex ICs and SoCs. Native to Encounter RTL Compiler, it offers a single, synthesis-based environment for developing highquality power-aware test architectures that eliminate design iterations and reduce costs. Encounter DFT Architect Part of the Encounter Test family, Encounter DFT Architect is the industry s first full-chip, synthesis-based, power-aware test architecture development product with top-down, bottom-up hierarchical design support. It is a key component of a true global synthesis environment where logic and design-for-test (DFT) constructs are compiled in a single pass for concurrent optimization of timing, area, wiring congestion, and power. This single environment with advanced rule checking, structure verification, coverage optimization, and analysis ensures the highest quality automated test pattern generation (ATPG)-ready netlist with an advanced full-chip test infrastructure. Industry-leading power management techniques and testing of low-power functional modes make the combination of Encounter DFT Architect and Encounter True-Time ATPG the most robust, power-aware ATPG technology on the market. Integration with Encounter RTL Compiler global synthesis and the Common Power Format (CPF) allows users to create, insert, hierarchically connect, and verify test structures Clock Gating/MSV Physical Synthesis Boundary Scan IEEE 1500 Core Test according to user specification. This unified methodology for designwith-test maximizes ease of use and accelerates the development of a higher-quality test infrastructure at lower cost. Logic Synthesis Timing Opt. Scan Chains DFT Synthesis Compression ATPG BIST Test Point Insertion Design with Test Replaces Design for Test Power Analysis Testability Analysis Figure 1: Native to Encounter RTL Compiler, DFT Architect is part of a single, integrated synthesis environment for ease of use and a one-pass flow Test architectures supported include full and partial scan, scalable compression (XOR and MISR), memory built-in self test (MBIST), logic built-in self test (LBIST), on-product clock generation (OPCG), boundary scan

(1149.1/6), I/O test, IEEE 1500 core wrapper, power-aware DFT, and poweraware ATPG. A coverage optimization methodology ensures the highest fault coverage using highly efficient pattern sets. Automated shadow logic and test point insertion with links to ATPG facilitate optimization through random resistive fault analysis and deterministic fault analysis. Low pin-count, high-throughput testing is enabled through the use of compression, ensuring the lowest tester cost potential including adoption of multi-site wafer test. Ultra-low pin-count SmartScan technology enables test for analog/mixedsignal designs with limited digital inputs. MBIST and LBIST can be accessed with either TAP or direct access. Automated transition testing is now achieved through the specification and insertion of a programmable on-product clock generation (OPCG) macro. The user-defined OPCG is automatically inserted within Encounter RTL Compiler, which also generates the required protocol files for ATPG. SoC Test Infrastructure Maximize productivity Maximize predictability Test Pattern Generation Maximize product quality Minimize test costs Diagnostic Maximize yeld and ramp Maximize silicon bring-up Netlist P&R Physical Design GDSII RTL Logic Design Silicon Manufacturing Silicon ATPG Test Vector Encounter DFT Architect Full-chip test infrastructure Scan compression (XOR and MISR), BIST, IEEE1500, 1149.1/6 ATPG-aware insertion verification Power-aware DFT and ATPG Encounter True-Time ATPG Stuck-at, at-speed, and faster-than-at-speed testing Design timing drives test timing High-quality ATPG Encounter Diagnostics Volume mode finds critical yield limiters Precision mode locates root cause Unsurpassed silicon bring-up precision Figure 2: Encounter Test offers a complete RTL-to-silicon verification flow and methodologies that enable the highest quality IC devices at the lowest cost Encounter DFT Architect is available in four offerings: Basic, Advanced, LBIST, and Advanced MBIST. Benefits Performs concurrent logic and DFT synthesis across area, timing, wiring congestion, and power parameters Boosts productivity from RTL to ATPG by moving test decisions, structure verification, and analysis to the front end Accelerates development of a higherquality IC test infrastructure for transition defect testing, including auto-generation and insertion of OPCG macros and ATPG protocol files Performs automatic IC test infrastructure insertion and verification from a single specification and environment Supports hierarchical and flat design flows Eliminates errors caused by manual stitching and integration Power-aware DFT inserts specialized test control structures, and validates and tests all power modes Power-aware ATPG with early power estimation capabilities identify power issues during test mode and eliminate costly iterations Performs physically-aware scan placement and ordering as well as test compression logic physical optimization Test coverage optimization enables early testability analysis and test point insertion to improve test pattern volume and test coverage Fully integrated MBIST solution optimizes memory test development time and reduces project costs Fully integrated LBIST solution with low area overhead and efficiency to decide tradeoff between runtime and coverage Flexible compression architectures (MISR, XOR, or hybrid) dramatically reduce manufacturing test cost, increase throughput, and optimize diagnostic flows Low pin-count test compression solution offers flexibility in meeting test time while minimizing number of tester contacted pins Advanced masking architectures ensure the highest compression while maintaining full scan coverage Encounter Test Family Part of the Encounter digital design and implementation platform, the Encounter Test product family delivers an advanced silicon verification and yield learning system. Encounter Test comprises three product technologies: Encounter DFT Architect: ensures ease of use, productivity, and predictability in generating ATPG-ready netlists containing DFT structures, from the most basic to the most complex; available as an add-on option to Encounter RTL Compiler Encounter True-Time ATPG: ensures the fewest test escapes and the highest quality shipped silicon at the lowest development and production costs www.cadence.com 2

Encounter Diagnostics: delivers the most accurate volume and precision diagnostics capabilities to accelerate yield ramp and optimize device and fault modeling Encounter Test also offers a flexible API using the PERL language to retrieve design data from its pervasive database. This unique capability allows you to customize reporting, trace connections in the design, and obtain information that might be helpful for debugging design issues or diagnostics. Features of Encounter DFT Architect Problem ATPG DRC run after synthesis Each violation requires a design change and synthesis re-run Solution Add ATPG checks to synthesis environment Enable identification and autofix capability early in flow - 3-state contention check on internal and external nets - Async set-reset race condition - Clock and data race condition - Floating nets - X-source checking Figure 3: A single, fully integrated, synthesis-based environment with advanced ATPG DRC minimizes design iterations Basic Encounter DFT Architect Basic includes all of the features required to create the basic test infrastructure for digital designs: A powerful schematic browser for control over what is displayed, how the circuit is displayed, how far tracing will go, and hierarchical navigation; a block can have its output nets traced, justified, and sensitized manually for easy debug and analysis Flexible, highly automated methodology for inserting all top-level test structures, including IEEE 1149.1/6 boundary scan controller, I/O test, and support for additional custom functions or variations Scan insertion with Encounter RTL Compiler global synthesis technology; required hierarchical connections to the TAP controller are addressed at the top level; designers can also use any industry-standard macro or IP for block-level scan insertion Full suite of ultra-fast checking, auto-repair, and analysis functions including test structure verification, boundary scan conformance checking, and verification; schematic browser enables interactive analysis capabilities with simulation and fault analysis Test QoR improvement through test point insertion; deterministic fault analysis (DFA) optimizes test coverage by targeting hard-to-detect faults, and random resistant fault analysis (RRFA) optimizes pattern count by improving random pattern testability Advanced includes all of the features of the Basic configuration plus XOR, MISR, and hybrid compression, IEEE 1500 core wrapping (isolation) for SoC-level testing, and basic MBIST capabilities. The Advanced offering compiles and connects compression structures; tight links to Encounter True-Time ATPG Advanced technology enhance its capabilities. True-Time ATPG Advanced works with the inserted compression structures to cut test costs and reduce scan test time and data volume by as much as or greater than 100x. offers a highly flexible approach to compression. It enables the implementation of a multiple input signature register (MISR) architecture with the highest compression ratio, and the implementation of an exclusive-or (XOR) based architecture for a highly efficient compression ratio and a one-pass diagnostics methodology: On-product MISR plus (OPMISR+) includes input fanout, broadcasting each scan pin to multiple scan-chain inputs, and MISR-based output compression, which eliminates the need to check the response at each cycle XOR-based compression includes input fanout (with the addition of an XOR-based spreading network) and XOR-tree based output compression, which enables a one-pass diagnostics methodology Flexible and comprehensive masking algorithms for OPMISR and XOR compression strategies maintain full-scan fault coverage and the most efficient pattern and tester cycle count (e.g. wide0, wide1 masking); TAP-controlled, serialized compression meets or exceeds the lowest pin-count requirements Support for asymmetric compression structure reduces pin requirements, enabling more pin sharing combinations, lower area overhead, and faster test time SmartScan 5-pin test compression solution also enables power-aware test, including power-aware DFT, ATPG, and analysis. Power-aware DFT supports low-power designs implementing a power shutoff (PSO) structure with the insertion of specialized test structures, such as a power test access mechanism (PTAM), that ensure stability of power domains during manufacturing test and allow users to set up different power modes for test. The automatic creation of test modes for each of these power modes enables verification of low-power intent and generation of power-safe patterns at the tester. Information from the Common Power Format (CPF) is taken to compile and connect all low-power DFT structures into a complete, full-chip, low-power www.cadence.com 3

DFT infrastructure. Power-aware DFT enables a smooth path to advanced low-power ATPG, which generates tests for failures in low-power components such as state retention cells, isolation cells, and level shifters. Advanced fault modeling capabilities allow for defects in low-power components to be modeled accurately for ATPG and diagnostics. After DFT insertion, each test mode is verified to assure power domain isolation, scan chain integrity for each configuration is checked, and the correct PSO logic operations are confirmed. is fully interoperability with Encounter True-Time ATPG Advanced power-aware ATPG capabilities. Power-aware ATPG methods leverage advanced power management techniques to limit power consumption during manufacturing test. employs selective clock gating and inserts power-aware scan chains to further limit power consumption during ATPG. Power is managed in scan shift and capture modes. The Advanced configuration also enables early estimation of scan power using accurate power numbers from library data. Power-aware ATPG helps prevent power consumption from exceeding chip power limits and eliminates costly netlist iterations toward power closure. Integration with Encounter True-Time ATPG leverages intelligent ATPG algorithms to minimize scan correlation issues, delivering demonstrated results of >99.5 stuck-at test coverage with test time reduced by >100x. Optional X-state masking is available on a per-chain/per-cycle basis. Masking is usually required when using delay test because delay ATPG may generate unknown states in the circuit. enables users to insert and connect custom structures such as an OPCG controller. In many high-speed applications, the design s on-product clock can be leveraged for test purposes, such as with Encounter True-Time ATPG clocking for at-speed delay test. supports the specification and validation of the OPCG access points required by the ATPG engine. TDI also offers a basic MBIST solution: MBIST with robust fault coverage, easy BIST engine sharing, and automatic insertion and connection into hierarchical designs Support for embedded memory from leading suppliers Support for all common and required algorithms for process nodes at or above 45nm Failure analysis reporting from BIST diagnostic registers Row and/or column memory redundancy analysis LBIST LBIST MACRO Control Bits BIST CONTROLLER FSM Default RUNBIST Values COUNTERS Counter/Init Value State Counter Values Clock Enables Figure 4: Block diagram of the LBIST macro Encounter DFT Architect LBIST provides a simple and flexible solution for testing the digital logic component of ICs with automatic compression, PRPG, MISR and BIST control insertion in Encounter RTL Compiler, verification with Encounter Test and Conformal LEC, and integration with Encounter Test for MISR signature and fault coverage calculation: Efficiency to decide tradeoff between runtime and coverage Flexible control interface with either JTAG or two pins direct-access LBIST control for simple test program (RUN, PASS/FAIL) Synergy with OPCG and IEEE 1500 for at-speed test and efficient core isolation during test application Clock Control Clocks PRPG SPREADER Mask Bits MISR Unique random resistant fault analysis (RRFA) and automated test point identification and insertion flow for boosting LBIST coverage Encounter DFT Architect LBIST is ideal for fast manufacturing test bring-up and field/system testing throughout the product life cycle. The direct-access LBIST implementation makes it unique for mixed-signal and pin-limited designs such as automotive. With small area overhead and the ability to target specific runtimes, designers can achieve their test goals in system environments. Advanced MBIST MBIST provides a flexible and programmable solution for testing embedded memories targeting advanced process nodes at or below 45nm: Programmable and unified MBIST engine Support for embedded ROMs, SRAMs, and register files with unrestricted multiple ports Physical and power-aware insertion into hierarchical designs in Encounter RTL Compiler Soft and hard repair TDO Advanced control over algorithms Support for ARM core test bus interface Flexible control interface with either JTAG or direct access... Channels www.cadence.com 4

Platforms Sun Solaris (64-bit) Linux (64-bit) IBM AIX (64-bit) Cadence Services and Support Cadence application engineers can answer your technical questions by telephone, email, or Internet they can also provide technical assistance and custom training Cadence certified instructors teach more than 70 courses and bring their real-world experience into the classroom More than 25 Internet Learning Series (ils) online courses allow you the flexibility of training at your own computer via the Internet Cadence Online Support gives you 24x7 online access to a knowledgebase of the latest solutions, technical documentation, software downloads, and more Cadence is transforming the global electronics industry through a vision called EDA360. With an application-driven approach to design, our software, hardware, IP, and services help customers realize silicon, SoCs, and complete systems efficiently and profitably. www.cadence.com 2013 Cadence Design Systems, Inc. All rights reserved. Cadence, the Cadence logo, Conformal, and Encounter are registered trademarks of Cadence Design Systems, Inc. ARM is a trademark of ARM Ltd. All others are properties of their respective holders. 110 01/13 MK/DM/PDF