Cadence Systemc Design and Verification

Total Page:16

File Type:pdf, Size:1020Kb

Cadence Systemc Design and Verification Cadence SystemC Design and Verification NMI FPGA Network Meeting Jan 21, 2015 The High Level Synthesis Opportunity… • Raising Abstraction Improves Design & Verification – Optimizes Power, Area and Timing for Front End & Back End Tools – Moves Verification and Debug up to where it is more efficient – Greatly Improves Design Reuse/Retargeting • HLS is Proven on Wide Variety of Cutting-Edge Designs – Hand-RTL Quality for: Datapath, Control and Mixed Designs – Common for designs over 30M gates and >1GHz • HLS Provides Significant Competitive Advantages – Leading Semiconductor Companies are Changing their Design Methodologies for Productivity and Performance – Reduces Costs and Provides Fastest Path to Verified Silicon 2 © 2015 Cadence Design Systems, Inc.. What is High Level Synthesis (HLS) • High Abstraction SystemC describes What How functionality without micro-arch or High-Level implementation details SystemC Constraints TLM • This SystemC is always golden, and is the primary functional verification target Cadence “Area/Power” − Less code to write/debug/maintain HLS “Performance” • HLS is used to explore various RTL Compiler Or Tech implementations FPGA synthesis Lib − Explore and trade-off area, timing, power, pipelining, clocks, tech nodes, etc. RTL • Outputs functionally equivalent RTL (or Scripts, gates) plus simulation models/wrappers Wrappers − Fits into existing flows 3 © 2015 Cadence Design Systems, Inc.. Cadence HLS targeting FPGA SystemC • Integrated with Xilinx/Altera logic synthesis tools (since 2008) − Supports all end devices Design − Provides accurate timing/area constraints C-to-Silicon Compiler estimates API to Altera/Xilinx logic synth Area/Timing Estimates • Flexible scheduling to meet QoR RTL needs • Utilization vs max clock speed • Supports DSP48 blocks FPGA synthesis • Outputs standard RTL to be synthesized by Quartus/Vivado XST/POF 4 © 2015 Cadence Design Systems, Inc.. How does HLS improve productivity • Untimed SystemC is more abstract than RTL This eliminates: – Breaking down logic into clock cycles – Manual creation of the FSM Functionality – Explicit memory management – Explicit register management Architecture User – And more…. Manages Constraints • HLS automates all low-level RTL requirements Schedule of operations HLS FSM encoding Area reduction Automatically "We don't want our engineers Manages writing Verilog, we want them Timing Clock gating inventing concepts and transferring them into silicon and software Pipeline balance Consistent RTL style using automated processes.” Yoshihito Kondo – GM, Sony Corporation Sharing components in EDA Graffiti, July 2009 5 © 2015 Cadence Design Systems, Inc.. Parallel Design and Verification RTL design With RTL flows, the verification cannot start RTL RTL coding until the design is ready, * flow RTL verification many months after the start of the project time to completion SystemC design * With HLS verification can productivity SystemC verification HLS improvement start at the same time as flow the design RTL verification time to completion time * = time of first test vectors running SystemC model stays golden – HLS ensures its always in sync with RTL Parallel design and verification yields large productivity improvement! 6 © 2015 Cadence Design Systems, Inc.. High-level synthesis is not same as software... • Algorithm may be the same, but the implementation has different needs – Interface specification and verification – Data organization, flow, and storage • Software models do not have enough information for aggressive HW – Software can assume infinite storage with equal (fast) access time, but Hardware must trade off storage size vs. access time • SystemC required if QoR and predictable RTL closure is important – Similar RTL-style block partitioning, but leverages higher abstraction 7 © 2015 Cadence Design Systems, Inc.. SystemC enables System Design . ANSI C provides syntax for Computation − Functions and arithmetic expressions SystemC − Verify the math fast with no timing “system-level” − Great for pure algorithms C++ . C++ adds Object-Orientation ANSI C − Classes, objects, and templates “function - − Great for managing complexity level” . SystemC adds System-Level constructs − Structure: hierarchy, modules and ports − Concurrency: processes − Communication protocols: transaction-level queues, signals, events and waits − Precision: fixed-point & bit accurate data types − Great for hardware design and verification High Level Synthesis 8 © 2015 Cadence Design Systems, Inc.. Cadence synthesizable SystemC IP Pre-verified building blocks accelerate design and verification Category Available IP Blocks Fixed point Data types Complex Floating point Computational math FIFOs Building blocks Line buffers Interface IP Generator CDCs Memories Generic Point-to-point channels communication with put()/get() APIs Simple bus Configurable AXI3 bus interfaces AXI4-Lite, AXI4 Memory IP Generator Can be created by users CellMath Floating-Point IP Custom interfaces Design services available 9 © 2015 Cadence Design Systems, Inc.. High-level verification With SystemC Verify algorithms, interfaces, synchronization IP Blocks Design Blocks AXI 4 Synchronization Configuration Channel Register AXI Slave Interface Decoder and Registers C D C Error Diffusion 32-bit Unpack Filter Zoom pix-24 pix-3 Pack 32-bit Dual Port Line Buffer Line Buffer Adapter 24-bit pixels 24-bit pixels 5x5 2x2 Feedback IMG Accelerator RAM 10 © 2015 Cadence Design Systems, Inc.. High-level synthesis applications DSP IP Graphics processing Video processing Control Image processing Wireless signal processing Security Error correction Automotive Wireless infrastructure Mixed Ethernet Datapath Microcontroller Memory I/F control Printer control Cache controller DVD/CD Controller 11 © 2015 Cadence Design Systems, Inc.. Cadence High-Level Synthesis Interface IP Generator SystemC IDE Synthesizable Behavioral Models IP Datapath Control Flow Automation & Integration Memory IP Generator CadenceCadence Floating Point IP Technology HLS Library HLS RTL Compiler Directives Inside Results Visualization Power Performance Area Optimized RTL Combined strengths of Cynthesizer and CtoS Worlds most proven HLS technology 12 © 2015 Cadence Design Systems, Inc.. Summary: Why use high-level synthesis? SystemC RTL in 10 days FPGA retargeting in vs. manual RTL in 3 months 1-2 days vs. 2-3 weeks (manual) I/F controller IP Motion-detection IP 10x+ productivity increase (mW) 20% better quality of results 5x-10x faster, better verification 13 © 2015 Cadence Design Systems, Inc.. © 2015 Cadence Design Systems, Inc. All rights reserved worldwide. Cadence, Cynthesizer, Incisive, Encounter, Conformal, and the Cadence logo are trademarks or registered trademarks of Cadence Design Systems, Inc. All others are the property of their respective holders. .
Recommended publications
  • Cadence SPB / Orcad 17.4 System Requirements
    A Parallel Systems Technical Note Cadence SPB / OrCAD 17.4 System Requirements Supported Operating Systems Windows 10 (64-bit) Professional, including Dark Theme mode Windows Server 2012 (All Service Packs) Windows Server 2012 R2 Windows Server 2016 Note: Cadence Allegro and OrCAD products do not support Windows 10 Starter and Home Basic. In addition, Windows Server support does not include support for Windows Remote Desktop. Windows RT and Tablets/Phones, including Windows 10 Phone, are not supported. Note: 64-bit Windows require 64-bit Flex software dongle drivers if using dongle-based licensing. Recommended Hardware Intel® Core™ i7 4.30 GHz or AMD Ryzen™ 7 4.30 GHz with at least 4 cores Note: Faster processors are preferred. 16 GB RAM 50 GB free disk space (SSD drive is recommended) 1920 x 1200 display resolution with true color (at least 32bit colour) A dedicated graphics card supporting OpenGL, minimum 2GB (with additional support for DX11 for 3D Canvas) Dual monitors (For physical design) Broadband Internet connection for some service Ethernet port/card (for network communications and security hostID) Three-button Microsoft-compatible mouse Supported MATLAB Version R2019A-64Bit (For the PSpice-MATLAB interface) Microsoft SharePoint for Allegro Pulse Cadence® Allegro® Pulse supports an interface to Microsoft SharePoint. Following are the requirements for SharePoint: • Windows Server 2012 (64-bit) • SharePoint Foundation 2013 • Microsoft SQL Server 2012 (64-bit) • Following 64-bit browsers: • Microsoft® Internet Explorer® 11.0 on windows • Mozilla Firefox 52.0 ESR on Windows • Mozilla Firefox 52.0 on Linux • Google Chrome 58.0 on Windows Using Spaces in File and Directory Names Support for spaces in file and directory names applies only to Windows.
    [Show full text]
  • GS40 0.11-Μm CMOS Standard Cell/Gate Array
    GS40 0.11-µm CMOS Standard Cell/Gate Array Version 1.0 January 29, 2001 Copyright Texas Instruments Incorporated, 2001 The information and/or drawings set forth in this document and all rights in and to inventions disclosed herein and patents which might be granted thereon disclosing or employing the materials, methods, techniques, or apparatus described herein are the exclusive property of Texas Instruments. No disclosure of information or drawings shall be made to any other person or organization without the prior consent of Texas Instruments. IMPORTANT NOTICE Texas Instruments and its subsidiaries (TI) reserve the right to make changes to their products or to discontinue any product or service without notice, and advise customers to obtain the latest version of relevant information to verify, before placing orders, that information being relied on is current and complete. All products are sold subject to the terms and conditions of sale supplied at the time of order acknowledgement, including those pertaining to warranty, patent infringement, and limitation of liability. TI warrants performance of its semiconductor products to the specifications applicable at the time of sale in accordance with TI’s standard warranty. Testing and other quality control techniques are utilized to the extent TI deems necessary to support this war- ranty. Specific testing of all parameters of each device is not necessarily performed, except those mandated by government requirements. Certain applications using semiconductor products may involve potential risks of death, personal injury, or severe property or environmental damage (“Critical Applications”). TI SEMICONDUCTOR PRODUCTS ARE NOT DESIGNED, AUTHORIZED, OR WAR- RANTED TO BE SUITABLE FOR USE IN LIFE-SUPPORT DEVICES OR SYSTEMS OR OTHER CRITICAL APPLICATIONS.
    [Show full text]
  • Partial Reconfiguration: a Simple Tutorial
    Partial Reconfiguration: A Simple Tutorial Richard Neil Pittman Microsoft Research February 2012 Technical Report MSR-TR 2012-19 Microsoft Research Microsoft Corporation One Microsoft Way Redmond, WA 98052 Partial Reconfiguration: A Simple Tutorial A Tutorial for XILINX FPGAs Neil Pittman – 2/12, version 1.0 Introduction Partial Reconfiguration is a feature of modern FPGAs that allows a subset of the logic fabric of a FPGA to dynamically reconfigure while the remaining logic continues to operate unperturbed. Xilinx has provided this feature in their high end FPGAs, the Virtex series, in limited access BETA since the late 1990s. More recently it is a production feature supported by their tools and across their devices since the release of ISE 12. The support for this feature continues to improve in the more recent release of ISE 13. Altera has promised this feature for their new high end devices, but this has not yet materialized. Partial Reconfiguration of FPGAs is a compelling design concept for general purpose reconfigurable systems for its flexibility and extensibility. Despite the significant improvements in software tools and support, the Xilinx partial reconfiguration design option has a reputation for being an expert level flow that is difficult to use. In this tutorial we will show that it can actually be quite simple. As a case study, we apply Partial Reconfiguration to the Simple Interface for Reconfigurable Computing (SIRC) toolset. Combining SIRC and partial reconfiguration makes the idea of general purpose hardware and software user systems deployed on demand on generic platforms viable. The goal is to make developers more confident in the practicality of this concept and in their own ability to use it, so that more will take advantage of what it has to offer.
    [Show full text]
  • Xilinx-Solution-Brief-Bluedot.Pdf
    SOLUTION BRIEF Product Name DeepField-SR – Deep Learning based Video Super Resolution Accelerator INTRODUCTION DeepField-SR is a fixed functional hardware accelerator leveraging Xilinx Alveo Cards to offer the highest computational efficiency for Video Super Resolution. Based Solution Image on proprietary Neural Network trained with real world video data from the internet and fusing spatio-temporal information in multiple frames, it produces superior high resolution video quality. BENEFITS Key Features Comparing with EDSR(NTIRE 2017) on Tesla V100 > A fixed functional hardware > 45x faster than GPU accelerator offering high throughput > Scalable architecture to support multiple FPGA cards > Low upscaling latency > Deep Neural Network suitable for resource limited FPGA > 0.03 better quality assessment in LPIPS metric than > Deep Neural Network trained EDSR with real world video data > 44x lower latency than GPU > Designed with High Level Synthesis > Easy to update and upgrade per market demands > 1x FPGA card required Adaptable. Intelligent. © Copyright 2020 Xilinx SOLUTION OVERVIEW DeepField-SR is deployable on both public cloud and on-premise with Xilinx Alveo U200/U50 Accelerator Cards. As it is designed in scalable architecture and supports multiple FPGA cards, it can flexibly respond to various resolution upscale request. Its runtime performance on single Alveo U50 is 11 ~ 14fps to upscale video up to 4K resolution. The API is integrated within an FFmpeg workflow, meaning that simple command enables DeepField-SR acceleration and upscaling user input video. TAKE THE NEXT STEP Learn more about BLUEDOT Inc. For DeepField-SR quality evaluation, please visit http://kokoon.cloud Reach out to BLUEDOT sales at [email protected] Corporate Headquarters Europe Japan Asia Pacific Pte.
    [Show full text]
  • Alveo U50 Data Center Accelerator Card Installation Guide
    Alveo U50 Data Center Accelerator Card Installation Guide UG1370 (v1.6) June 4, 2020 Revision History Revision History The following table shows the revision history for this document. Section Revision Summary 06/04/2020 Version 1.6 Chapter 1: Introduction Updated the information. Card Features Added new section. Chapter 2: Card Interfaces and Details Added a caution. Known Issues • Added a known issue about installing the U50 card deployment package. • Added a known issue about downgrading to a beta platform. Downgrading Packages Added information about downgrading to a beta platform. Downgrading Packages Added information about downgrading to a beta platform. 02/27/2020 Version 1.5 XRT and Deployment Platform Installation Procedures on Replaced steps 4, 6, 7, 8, and 9 to document the new RedHat and CentOS installation steps for U50. Replaced all mentions of zip files with tar.gz. XRT and Deployment Platform Installation Procedures on Replaced steps 1, 2, 3, and the log file of step 6 to document Ubuntu the new installation steps for U50. Replaced all mentions of zip files with tar.gz. Running lspci Revised log file in step 2. Running xbmgmt flash --scan Revised output, platform, and ID information in step 1. Upgrading Packages Updated step 1 to include a link to chapter 4; removed steps 2-6. Upgrading Packages Updated step 1 to include a link to chapter 4; removed steps 2-6. 01/07/2020 Version 1.4 Installing the Card Updated to add notes about UL Listed Servers and card handling. 12/18/2019 Version 1.3 General Updated output logs.
    [Show full text]
  • Verisilicon and Cadence
    VeriSilicon and Cadence “Using Allegro FPGA System Planner XL, we completed pin assignment in one week. A manual pin-assignment process would have been error-prone, tedious, and time-consuming—it would have taken at least one month.“ Steven Guo, Package Design and PCB Implementation Manager, VeriSilicon The Customer Business Challenges VeriSilicon Holdings Co. is a world-class IC design foundry • Meet an aggressive timeline for an FPGA- that provides custom silicon solutions and system-on-chip based ASIC prototyping project (SoC) / system-in-package (SiP) turnkey services. The company’s • Develop a scalable prototyping platform solutions combine licensable digital signal processing cores, for hardware/software integration and eDRAM, value-added mixed-signal IP, and other IP into SoC co-verification platforms that extends to sub-65nm process technologies. These platforms are used in a wide range of consumer Design Challenges electronics devices, including set-top boxes, home gateway • Accelerate the design process with devices, mobile Internet devices, cell phones, HDTV devices, automated, placement-aware pin and Blu-ray/DVD players. assignment • Optimize the physical connectivity, even as For five consecutive years, Deloitte LLP has ranked VeriSilicon it changes among the top 50 high-tech, high-growth companies in China. Red Herring named VeriSilicon one of the top 100 private • Ensure quality and reduce complexity with companies in Asia, and EE Times named the company one of reuse of interface rules and protocols 60 emerging start-ups. Headquartered in Shanghai, China, Cadence Solutions VeriSilicon has R&D centers in both China and the United States, • Allegro FPGA System Planner XL with sales and customer support offices throughout Asia, the United States, and Europe.
    [Show full text]
  • Chip Company AMD Pursues Rival for $30 Billion Tie-Up
    P2JW283000-5-A00100-17FFFF5178F ***** FRIDAY,OCTOBER 9, 2020 ~VOL. CCLXXVI NO.85 WSJ.com HHHH $4.00 DJIA 28425.51 À 122.05 0.4% NASDAQ 11420.98 À 0.5% STOXX 600 368.31 À 0.8% 10-YR. TREAS. (Re-opening) , yield 0.764% OIL $41.19 À $1.24 GOLD $1,888.60 À $5.00 EURO $1.1761 YEN 106.03 Conflicts in Russia’s Orbit Intensify, Upending Kremlin Plans Stimulus What’s News Talks Are On Again, Business&Finance But Deal MD is in advanced talks Ato buy Xilinx in adeal that could be valued at Is Elusive morethan $30 billion and mark the latest big tie-up in the rapidly consolidating Negotiations show semiconductor industry. A1 signs of life after AT&T’s WarnerMedia is Pelosi ties airline aid restructuring itsworkforce as it seeks to reducecostsby S to broad agreement as much as 20% as the pan- PRES demic drains income from TED BY KRISTINA PETERSON movie tickets, cable sub- CIA AND ALISON SIDER scriptions and TV ads. A1 SO AS MorganStanleysaid it is RE/ WASHINGTON—Demo- buying fund manager Eaton LU cratic and WhiteHouse negoti- TO Vancefor $7 billion, continu- atorsresumed discussions over ing the Wall Street firm’s N/PHO acoronavirus relief deal Thurs- shifttoward safer businesses YA day, but gavenoindication AR likemoney management. B1 AS they were closer to resolving GHD deep-seated disputes that led IBM plans itsbiggest- BA President Trump to end negoti- ever businessexit, spinning AM ationsearlier this week. off amajor part of itsinfor- HR FewonCapitol Hill were op- mation-technologyservices VA SHATTERED:Armenia accused Azerbaijan on Thursday of shelling ahistoric cathedral in the separatistterritory of Nagorno- timistic that Congressand the operations as the company Karabakh.
    [Show full text]
  • Designcon 2016 Needs and Capabilities for Modeling Of
    DesignCon 2016 Needs and Capabilities for Modeling of Capacitor Derating Panel discussion Brad Brim, Cadence Design Systems Istvan Novak, Oracle Tim Michalka, Qualcomm Technologies Wilmer Companioni, KEMET Electronics Shoji Tsubota, Murata Manufacturing Sam Chitwood, Cadence Design Systems Abstract Capacitors vary with temperature, bias voltage and age; a phenomenon typically referred to as derating. Libraries of SPICE or S-parameter models are provided by component manufacturers for non-derated components - new capacitors at a specific temperature and bias. Detailed derating data and related methodologies are often considered manufacturer-proprietary. Some manufacturers provide software to generate and display derated models while others specify general derating behavior in data sheets. OEMs have expressed a desire for more detailed and automated power integrity analyses to consider derating effects. Representatives from component manufacturers, OEMs and EDA will discuss these analysis needs and the electrical models required to support such. Audience participation is strongly encouraged to help judge the breadth of industry need in this area and help influence future contributions. TITLE Needs and Capabilities for Modeling of Capacitor Derating Moderator: Image Brad Brim (Cadence) Participants: Istvan Novak (Oracle) Tim Michalka (Qualcomm) Wilmer Companioni (KEMET) Shoji Tsubota (Murata) Sam Chitwood (Cadence) Needs and Capabilities for Modeling of Capacitor Derating Brad Brim (Cadence) 1 Moderator Brad Brim Product Engineering Architect, Cadence Design Systems [email protected] Brad has been in the EDA industry for more than 25 years. His graduate studies and initial commercial contributions were in the area of electromagnetic simulation and passive component modeling for circuit simulation. Some of the products he has worked on include: Momentum, ADS, HFSS, PowerSI and OptimizePI.
    [Show full text]
  • Xilinx XAPP107: Synopsys/Xilinx High Density Design Methodology Using
    Product Obsolete/Under Obsolescence Application Note 3 0 Synopsys/Xilinx High Density Design Methodology Using FPGA Compiler™ XAPP107 August 6, 1998 (Version 1.0) 03*Written by: Bernardo Elayda & Ramine Roane Summary This paper describes design practices to synthesize high density designs (i.e. over 100k gates), composed of large functional blocks, for today’s larger Xilinx FPGA devices using the Synopsys FPGA Compiler. The Synopsys FPGA Compiler version 1998.02, Alliance Series 1.5, and the XC4000X family were used in preparing the material for this application note. Introduction designs preserving some levels of hierarchy will lead to better placement routing results and shorter compile times. For smaller designs, optimal quality of results can often be achieved by ungrouping hierarchical boundaries (compile The designer must determine which trade-offs to make to -ungroup_all). For high density designs, designers tra- meet his design goals and timing requirements. ditionally partition their circuits into small 5-10k gate mod- High density designs require greater selectivity on which ules. With todays version of FPGA Compiler (1998.02) and hierarchical boundaries to eliminate for synthesis. Flatten- currently available workstation hardware it is no longer nec- ing a 150k gate design can lead to long compile times, and essary to partition a design into small 5K to 10K blocks for compromise results. The following guidelines will help in efficient synthesis. In fact, artificial partitioning the design choosing which blocks to flatten in a large design: can worsen optimization results by breaking paths into sep- 1. Eliminating boundaries between combinatorial blocks arate partitions and preventing FPGA Compiler from being allows the synthesis tool to optimize glue logic across able to optimize the entire path.
    [Show full text]
  • Nicholas Fund, Inc. Schedule of Investments (Unaudited) As of December 31, 2020
    NICHOLAS FUND, INC. SCHEDULE OF INVESTMENTS (UNAUDITED) AS OF DECEMBER 31, 2020 SHARES OR PRINCIPAL AMOUNT VALUE ------------------------ ------------------------------ COMMON STOCKS - 98.86% Communication Services - Media & Entertainment - 6.04% 71,000 Alphabet Inc. - Class C * $ 124,383,480 650,000 Comcast Corporation - Class A 34,060,000 145,000 Facebook, Inc. - Class A * 39,608,200 ----------------- 198,051,680 ----------------- Consumer Discretionary - Retailing - 9.31% 21,000 Amazon.com, Inc. * 68,395,530 270,000 Home Depot, Inc. (The) 71,717,400 144,976 O'Reilly Automotive, Inc. * 65,611,788 850,000 TJX Companies, Inc. (The) 58,046,500 145,000 Ulta Beauty, Inc. * 41,638,200 ----------------- 305,409,418 ----------------- Consumer Discretionary - Services - 3.05% 180,000 McDonald's Corporation 38,624,400 575,000 Starbucks Corporation 61,513,500 ----------------- 100,137,900 ----------------- Consumer Staples - Food & Staples Retailing - 1.21% 105,000 Costco Wholesale Corporation 39,561,900 ----------------- Consumer Staples - Food, Beverage & Tobacco - 4.84% 660,000 Coca-Cola Company (The) 36,194,400 180,000 Constellation Brands, Inc. - Class A 39,429,000 700,000 Mondelez International, Inc. - Class A 40,929,000 285,000 PepsiCo, Inc. 42,265,500 ----------------- 158,817,900 ----------------- Energy - 1.02% 1,700,000 Enterprise Products Partners L.P. 33,303,000 ----------------- Financials - Banks - 2.79% 395,000 JPMorgan Chase & Co. 50,192,650 865,000 Truist Financial Corporation 41,459,450 ----------------- 91,652,100 ----------------- Financials - Diversified - 4.57% 1,000,000 Charles Schwab Corporation (The) 53,040,000 385,000 Intercontinental Exchange, Inc. 44,386,650 160,000 S&P Global Inc. 52,596,800 ----------------- 150,023,450 ----------------- Financials - Insurance - 3.99% 415,000 Aon plc 87,677,050 280,000 Chubb Limited 43,097,600 ----------------- 130,774,650 ----------------- Health Care - Equipment & Services - 9.36% 605,000 Alcon, Inc.
    [Show full text]
  • GS30 Product Overview
    GS30 0.15-µm CMOS Standard Cell/Gate Array Version 1.0 February, 2001 Copyright Texas Instruments Incorporated, 2001 The information and/or drawings set forth in this document and all rights in and to inventions disclosed herein and patents which might be granted thereon disclosing or employing the materials, methods, techniques, or apparatus described herein are the exclusive property of Texas Instruments. No disclosure of information or drawings shall be made to any other person or organization without the prior consent of Texas Instruments. IMPORTANT NOTICE Texas Instruments and its subsidiaries (TI) reserve the right to make changes to their products or to discontinue any product or service without notice, and advise customers to obtain the latest version of relevant information to verify, before placing orders, that information being relied on is current and complete. All products are sold subject to the terms and conditions of sale supplied at the time of order acknowledgement, including those pertaining to warranty, patent infringement, and limitation of liability. TI warrants performance of its semiconductor products to the specifications applicable at the time of sale in accordance with TI’s standard warranty. Testing and other quality control techniques are utilized to the extent TI deems necessary to support this war- ranty. Specific testing of all parameters of each device is not necessarily performed, except those mandated by government requirements. Certain applications using semiconductor products may involve potential risks of death, personal injury, or severe property or environmental damage (“Critical Applications”). TI SEMICONDUCTOR PRODUCTS ARE NOT DESIGNED, AUTHORIZED, OR WAR- RANTED TO BE SUITABLE FOR USE IN LIFE-SUPPORT DEVICES OR SYSTEMS OR OTHER CRITICAL APPLICATIONS.
    [Show full text]
  • Cadence Design Systems, Inc
    Confidential Cadence Design Systems, Inc. February/March 2019 Safe Harbor Statement and Regulation G Safe Harbor Statement The following discussion contains forward looking statements, and our actual results may differ materially from those expectations discussed here. Additional information concerning factors that could cause such a difference can be found in our Form 10-Q for the quarter ended September 29, 2018, our Form 10-K for the year ended December 29, 2018, the company’s future filings with the Securities and Exchange Commission and the cautionary statements regarding forward-looking statements in our February 19, 2019 earnings press release for the quarter ended December 29, 2018. Regulation G In addition to financial results prepared in accordance with Generally Accepted Accounting Principles, or GAAP, this presentation will also contain certain non-GAAP financial measures. Cadence management believes that in addition to using GAAP results in evaluating our business, it can also be useful to measure results using certain non-GAAP financial measures. Investors and potential investors are encouraged to review the reconciliation of non-GAAP financial measures with their most direct comparable GAAP financial results, including those set forth in our February 19, 2019 press release and our CFO Commentary for the quarter ended December 29, 2018, both of which can be found in the quarterly earnings section of the investor relations portion of our website at cadence.com. 2 © 2019 Cadence Design Systems, Inc. All rights reserved. Cadence-at-a-glance • Leading provider of system design enablement (SDE) solutions – software, hardware, and IP • Mission critical technology for designing today’s electronic systems • Culture of innovation - more than 20 significant new products in last 3 years • Subscription software model with very high customer renewal rates and loyalty • Revenue: ~$2.14B • Headquarters in Silicon Valley ~7500 employees worldwide NASDAQ: CDNS; S&P 500 & Nasdaq 100 indexes 3 © 2019 Cadence Design Systems, Inc.
    [Show full text]