ADVANCED MICRO DEVICES, 2 CADENCE DESIGN SYSTEMS

Similar documents
AMD EPYC BRAND GUIDELINES

USING FUSION SYSTEM ARCHITECTURE FOR BROADCAST VIDEO. Edward Callway AMD

3GSDI to HDMI 1.3 Converter

TelePresence Cisco TelePresence Synch with Edge95MXP - Troubleshooting

1:4 VGA Hub EXT-VGA-144 USER S MANUAL.

Composite Video Extender

HDTV CAT-5 Extender USER MANUAL.

Composite Extender USER MANUAL.

1:4 3GSDI Splitter. EXT-3GSDI-144 User Manual.

Xpedition Layout for Package Design. Student Workbook

Luminaire SIGNATURE SERIES

MX DVI-D 24+1 PIN MALE TO HDMI 19 PIN MALE CABLE. MX-3247

1x8 DVI DA USER MANUAL.

VGA Extender LR EXT-VGA-141LR. User s Manual

PCI Express JPEG Frame Grabber Hardware Manual Model 817 Rev.E April 09

PRO-HDMI2DP HDMI 2.0a to DisplayPort 1.2a Converter. User s Guide. Made in Taiwan

EXT-3GSDI-FOSM User Manual

6x2 HDMI Switcher USER MANUAL.

Extender E XT-3GSDI-FO -141 U S ER M ANUAL.

Bringing an all-in-one solution to IoT prototype developers

1x4 HDMI Splitter USER MANUAL.

1x4 DVI Monitor Switcher

Optical Engine Reference Design for DLP3010 Digital Micromirror Device

HDTV Splitter USER MANUAL.

PRO-ScalerHD2V HDMI to VGA & Audio Scaler Converter. User s Guide. Made in Taiwan

4X1 Gefen TV Switcher. GTV-HDMI User Manual

VGA Extender SRN. EXT-VGA-141SRN User Manual.

MX AV SWITCHER MX-2333

StickIt! VGA Manual. How to install and use your new StickIt! VGA module

DVI to HD-SDI Conversion Box

DVI-D Fiber Optic Cable

CAT USER MANUAL.

4x1 HDTV Switcher USER MANUAL.

MX BNC TO RJ-45 TWISTED PAIR BALUN CONNECTOR MX-2603A (600M) MX-2603B (800M) MDR Electronics

VGA Extender LR EXT-VGA-141LR. User s Manual

3x1 HDMI Switcher USER MANUAL.

PRO-ScalerV2HD VGA to HDMI & Audio Scaler Converter. User s Guide. Made in Taiwan

ASKING FOR ASSISTANCE

VJ 6040 UHF Chip Antenna for Mobile Devices

Sharif University of Technology. SoC: Introduction

Multi-Media Card (MMC) DLL Tuning

FTC AGL System Controller Reference Manual Part Number

3GSDI Fiber Optic Extender

VGA CAT-5 1:8 Distribution S VGA CAT-5 Distribution R

MX-VGA CABLE MX-2107 AND MX MDR Electronics

MX DVI-A 12+5 PIN MALE TO VGA HDDB 15 PIN MALE CABLE. MX-3250

2x1 HDTV Switcher USER MANUAL.

MX-MOLDED READY VGA TO BNC CABLES MX-2076 MX MDR Electronics

Combination Solder Pad for Single-chip LEDs with P-LCC-2 and P-LCC-4 Housings Application Note

MX DISPLAY PORT MX-3070: MX DISPLAY PORT MALE/ HDMI 19 PIN FEMALE ADAPTOR MX-3071: MX DISPLAY PORT MALE/ VGA FEMALE 15 PIN ADAPTOR

VGA to ADC Conversion Box

VGA Extender SRN. EXT-VGA-141SRN. User Manual

DVI to HD-SDI Scaler Pro

IoT Toolbox Mobile Application User Manual

ASKING FOR ASSISTANCE

4x1 HD Analog Audio Switcher

Multi-Shaped E-Beam Technology for Mask Writing

4 Channel Video over Fiber With Ethernet

nmos transistor Basics of VLSI Design and Test Solution: CMOS pmos transistor CMOS Inverter First-Order DC Analysis CMOS Inverter: Transient Response

LogiCORE IP Spartan-6 FPGA Triple-Rate SDI v1.0

Achieving Faster Time to Tapeout with In-Design, Signoff-Quality Metal Fill

Made- for- Analog Design Automation The Time Has Come

User Instructions. 16 SCB Sync Station.

Wireless VGA Extender LR. GTV-WVGA-LR. User Manual

PD18-73/PD18-73LF: GHz Two-Way 0 Power Splitter/Combiner

VGA CAT-5 1:8 Distribution S VGA CAT-5 Distribution R. EXT-VGA-CAT5-148S EXT-VGA-CAT5-148R User Manual

1:2 VGA Audio Over CAT5

Pre SiGe Wet Cleans Development for sub 1x nm Technology Node

3 Closure preparation 3.1 Work-stand 3.2. Opening FIST-GCOG2-Dx Preparing drop cable with micro-tubes

MX-MOLDED READY VGA CABLES MX-2074, 2075, 2079,(LOW AND MID) MX-2987,(HIGH END) MDR Electronics

AT-HDPIX. Users Manual

SKY LF: GHz Ultra Low-Noise Amplifier

PRODUCT/PROCESS CHANGE NOTIFICATION

Cisco TelePresence Synch

Congratulations on your mcable purchase! The mcable delivers the best possible picture to your HD or 4K TV by up-converting 480p and 720p content to

Using DLP LightCrafter 4500 Triggers to Synchronize Cameras to Patterns

VIODC SDI Demonstration

AtlonA 4x4 HDMI over CAT5 Matrix Switcher with IR Control AT-HD44M-SR. User Manual

SKY : Shielded Low-Noise Amplifier Front-End Module with GPS/GNSS/BDS Pre-Filter

CV-005B. Mini Component to HDMI Converter. User Manual. Made in Taiwan

Model: HDCMP31. Installation Guide

DVDO VS4 HDMI Switch. User s Guide How to install, set up, and use your new DVDO product

DisplayPort Extender over 2 LC Fibers

MX-DIGITAL COAXIAL CONVERTER MX-1226

Self Restoring Logic (SRL) Cell Targets Space Application Designs

Installation and Operation Manual

SKY : MHz High Linearity, Single Up/Downconversion Mixer

Very low-noise, high-efficiency DC-DC conversion circuit

E3/DS3 Tap. 6xBNC Type

CR-R880-BL: Indoor/Outdoor Proximity Reader with 10cm (4in) read range

MAGNETIC HEAD FOR USE WITH QIC-4GB-DC RECORDING FORMAT

Installation and Tuning Manual DAC 7000 DAC 2X

3GSDI Audio Embedder

*Prefer. 600 MHz 4K ULTRA. 60Hz, 4:4:4. over one SC-Terminated Fiber-Optic Cable EXT-DP-4K600-1SC. User Manual. Release A1

CS/EE 6710 Digital VLSI Design CAD Assignment #3 Due Thursday September 21 st, 5:00pm

4X1 Gefen TV Switcher GTV-HDMI N. User Manual

User Manual rev: Made in Taiwan

Wireless Studio. User s Guide Version 5.1x Before using this software, please read this manual thoroughly and retain it for future reference.

Installation instructions Roxtec CM PE systems

Model PSKIT-H540 Ultrasonic Power Supply Kit 40 khz 500 Watts

Transcription:

METHODOLOGY FOR ANALYZING AND QUANTIFYING DESIGN STYLE CHANGES AND COMPLEXITY USING TOPOLOGICAL PATTERNS JASON CAIN 1, YA-CHIEH LAI 2, FRANK GENNARI 2, JASON SWEIS 2 1 ADVANCED MICRO DEVICES, 2 CADENCE DESIGN SYSTEMS

OUTLINE TOPOLOGICAL PATTERN DESCRIPTION LAYOUT PATTERN EXTRACTION TOPOLOGICAL LAYOUT COMPARISON SUMMARY 2 SPIE ADVANCED LITHOGRAPHY FEBRUARY 24, 2016

INTRODUCTION Pattern matching engines have been available in the IC physical design ecosystem for over a decade. The use of pattern matching to augment design-rule checking (DRC) in the physical verification flow has been widely adopted. Early pattern matching engines used a three-value logic (TVL) method for describing patterns. The more recent introduction of topological-based pattern matching engines has opened a range of new applications for layout analysis. 3 SPIE ADVANCED LITHOGRAPHY FEBRUARY 24, 2016

TOPOLOGICAL PATTERN DESCRIPTION The 3-finger Pattern y4 Deltas and Scanlines 40 Bit Pattern 0 0 0 0 0 0 0 100-250 0 0 0 1 0 0 0 0-30 A powerful tool for characterizing and comparing physical designs Compact form for describing patterns 1 50 50 50 50 50 1 Can be independent of physical dimensions y0 60 x0 x7 0 1 0 1 0 0 0 0 1 0 1 0 1 0 4 7 bitmap 4 SPIE ADVANCED LITHOGRAPHY FEBRUARY 24, 2016

TOPOLOGICAL PATTERNS CAN BE USED FOR ANALYSIS 1. Understand usage of patterns in your designs (with locations) 2. Identify common cases (which must yield well) and outliers/edge cases 3. Identify what is new/different in an incoming design 5 SPIE ADVANCED LITHOGRAPHY FEBRUARY 24, 2016

LAYOUT PATTERN EXTRACTION 1. Systematically scan a window across entire design (choice of window size is important!) 2. In every window, break-down and identify every pattern and sub-pattern that exists in that design (with dimensions) 3. Store a full catalog of all patterns with dimensions Pattern Capture Reference Design(s) (OASIS,GDS) Pattern Extraction Database of Known Patterns/Dimensions In our experiments, full chip 1X Metal layers captured in < 8 hours w/ 32 CPUs 6 SPIE ADVANCED LITHOGRAPHY FEBRUARY 24, 2016

10 10 6 6 3 3 TOPOLOGICAL PATTERN EXAMPLES FOR MX LAYERS 14NM DIGITAL LOGIC WINDOW SIZE = 3 METAL PITCHES 7 SPIE ADVANCED LITHOGRAPHY FEBRUARY 24, 2016

PATTERN EXTRACTION FOR 14NM DIGITAL LOGIC 1X METAL LAYERS, WINDOW SIZE = 3 METAL PITCHES, INEXACT MATCHES 8 SPIE ADVANCED LITHOGRAPHY FEBRUARY 24, 2016

EVOLUTION OF DESIGN TOPOLOGICAL COMPLEXITY 1X METAL LAYERS, WINDOW = 3 METAL PITCHES, INEXACT MATCHES 28 nm 20 nm 14 nm The same circuit was implemented in 28, 20, and 14 nm technologies. Pattern extraction was run on each and the number of unique topologies was counted. Note the use of a log scale. Technology Node Total Unique Patterns 28 nm 20,718,038 20 nm 835,017 14 nm 242,617 9 SPIE ADVANCED LITHOGRAPHY FEBRUARY 24, 2016

EVOLUTION OF DESIGN TOPOLOGICAL COMPLEXITY 1X METAL LAYERS, WINDOW = 3 METAL PITCHES, INEXACT MATCHES 28 nm 20 nm 14 nm An order of magnitude decrease in the design complexity (as measured by the number of unique topologies) of 1x metal layers from 28nm to 20nm. Shift to double patterning Some metal routing complexity shifted to local interconnect Additional decrease of ~4 from 20nm to 14nm despite the fact that 1x metal design rules are very similar. Shift to FinFET devices and impact of increased regularity of front end 10 SPIE ADVANCED LITHOGRAPHY FEBRUARY 24, 2016

DISTRIBUTION OF TOPOLOGY COUNTS 14NM DIGITAL BLOCK, 1X METAL LAYERS 11 SPIE ADVANCED LITHOGRAPHY FEBRUARY 24, 2016 Pattern Index

PATTERN SPACE SIZE X Y Total Possible Reduced Space* 3 3 512 38 (7%) 3 4 4,096 299 (7%) 3 5 32,768 1,716 (5%) 3 6 262,144 9,044 (3%) 3 7 2,097,152 49,610 (2%) 3 8 16,777,216 267,390 (2%) 3 9 134,217,728 1,452,652 (1%) 3 10 1,073,741,824 7,864,304 (1%) 4 4 65,536 1,900 (3%) 4 5 1,048,576 43,428 (4%) 4 6 16,777,216 479,491 (3%) 4 7 268,435,456 5,202,792 (2%) 5 5 33,554,432 500,948 (1%) The number of possible patterns in each topological family grows very rapidly with topological complexity. *Reduced space removes duplicates due to rotation or mirroring and non-physical patterns. 12 SPIE ADVANCED LITHOGRAPHY FEBRUARY 24, 2016

PATTERN SPACE COVERAGE 1X METAL LAYERS, WINDOW = 3 METAL PITCHES, EXACT MATCHES 14nm APU (CPU + GPU + Northbridge etc.) product design Pattern Counts Pattern Space Coverage [%] Despite the highest raw count of unique patterns occurring for pattern topologies in the 6 7 family the coverage of the total pattern space is quite low in that region. Pattern coverage near 100% for basic topologies (3 3) but drops off quickly. 13 SPIE ADVANCED LITHOGRAPHY FEBRUARY 24, 2016

IDENTIFICATION OF LAYOUT DIFFERENCES Use cases 1. Identify regions where customer has modified sensitive IP 2. Give OPC engineers regions that need more analysis 3. Feed forward monitoring points to process teams and FA 4. Give entire team an indication of how difficult a new tape-out will be, especially ramping up a new process How do we define what is new? 1. Topologically Different: Patterns that have never been seen before 2. Dimensionally Different: Patterns whose dimensions are outside the range of what has been seen before 14 SPIE ADVANCED LITHOGRAPHY FEBRUARY 24, 2016

HOW CAN WE IDENTIFY WHAT IS NEW IN AN INCOMING DESIGN THAT WE HAVE NEVER SEEN BEFORE? Pattern Capture Reference Design(s) (OASIS,GDS) Pattern Extraction Database of Known Patterns/Dimensions Pattern Compare New Design (OASIS,GDS) Identify Pattern Differences What s New? 15 SPIE ADVANCED LITHOGRAPHY FEBRUARY 24, 2016

AUTOMATIC IDENTIFICATION OF REPRESENTATIVE LAYOUT DIFFERENCES Each red point is a representative pattern present only in new design Pattern extraction target (digital block) 16 SPIE ADVANCED LITHOGRAPHY FEBRUARY 24, 2016

AUTOMATIC IDENTIFICATION OF REPRESENTATIVE LAYOUT DIFFERENCES Memory Different standard cell library Different router settings Custom IP Pattern extraction target (digital block) 17 SPIE ADVANCED LITHOGRAPHY FEBRUARY 24, 2016

TOPOLOGICAL DESIGN COMPARISON 1X METAL LAYERS, WINDOW SIZE = 3 METAL PITCHES, INEXACT MATCHES N20 Same circuit design Comparison Engine N14 18 SPIE ADVANCED LITHOGRAPHY FEBRUARY 24, 2016

COMPARISON OF TEST CHIP TO PRODUCT TOPOLOGIES 1X METAL LAYERS, WINDOW SIZE = 3 METAL PITCHES, INEXACT MATCHES New topologies not validated on test chip! Pattern matching results can drive actions to mitigate risk For patterns used frequently, notify the fab for monitoring and/or process optimization. For infrequent patterns, consider removing from the design. Once patterns captured, comparisons performed in < 1 hour 19 SPIE ADVANCED LITHOGRAPHY FEBRUARY 24, 2016

COMPARISON OF PRODUCT DESIGN STYLES 1X METAL LAYERS, WINDOW SIZE = 3 METAL PITCHES Inexact matching Exact matching 20 SPIE ADVANCED LITHOGRAPHY FEBRUARY 24, 2016

SUMMARY Topological pattern analysis provides powerful tools for measuring physical design complexity. Pattern extraction can be used to identify all unique pattern topologies (with or without specific dimensions) in a layout. Measurable decrease in 1x metal design complexity from 28nm to 20nm to 14nm confirms that layouts are becoming more regular. Extracted pattern topologies can be compared between layouts to identify differences and commonalities. May be used to identify potential risks and/or drive improved layout regularity. 21 SPIE ADVANCED LITHOGRAPHY FEBRUARY 24, 2016

DISCLAIMER & ATTRIBUTION The information presented in this document is for informational purposes only and may contain technical inaccuracies, omissions and typographical errors. The information contained herein is subject to change and may be rendered inaccurate for many reasons, including but not limited to product and roadmap changes, component and motherboard version changes, new model and/or product releases, product differences between differing manufacturers, software changes, BIOS flashes, firmware upgrades, or the like. AMD assumes no obligation to update or otherwise correct or revise this information. However, AMD reserves the right to revise this information and to make changes from time to time to the content hereof without obligation of AMD to notify any person of such revisions or changes. AMD MAKES NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE CONTENTS HEREOF AND ASSUMES NO RESPONSIBILITY FOR ANY INACCURACIES, ERRORS OR OMISSIONS THAT MAY APPEAR IN THIS INFORMATION. AMD SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE. IN NO EVENT WILL AMD BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL OR OTHER CONSEQUENTIAL DAMAGES ARISING FROM THE USE OF ANY INFORMATION CONTAINED HEREIN, EVEN IF AMD IS EXPRESSLY ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. ATTRIBUTION 2015 Advanced Micro Devices, Inc. All rights reserved. AMD, the AMD Arrow logo and combinations thereof are trademarks of Advanced Micro Devices, Inc. in the United States and/or other jurisdictions. Other names are for informational purposes only and may be trademarks of their respective owners. 23 SPIE ADVANCED LITHOGRAPHY FEBRUARY 24, 2016