Improving Emulation Throughput for Multi-Project SoC Designs
|
|
- Florence Bailey
- 8 years ago
- Views:
Transcription
1 Improving Emulation Throhput for Multi-Project SoC Designs By Frank Schirrmeister, Caence Design Systems As esign sizes grow, so, too, oes the verification effort. Inee, verification has become the biggest challenge in SoC evelopment, representing a majority share of the evelopment cost, both for harware itself an for verification at the harware/software interface. An toay, it s not uncommon for companies to have istribute teams working on multiple SoC esigns in parallel. In some cases, teams have been known to share emulation resources amongst tens of projects. In this paper, we ll iscuss the characteristics you shoul look for to boost your emulation throhput an esign team prouctivity in orer to effectively an efficiently manage the elivery an performance targets for multiple, complex SoC esigns. Contents Introuction...1 The Emulation Throhput Loop...2 Why a Holistic View of Parameters for Emulation Throhput Matters...4 How to Support Enterprise-Level Verification Computing Nees?...4 Avantages of an En-to-En Flow...5 Summary...5 Introuction While the average esign size in 2014 was about 180 million gates, accoring to Semico, that size is expecte to grow to an average of 340 million gates in Of course, since these are simply average figures, there are esigns that also have more than a billion gates. Large SoCs typically consist of multiple heterogeneous an homogenous integrate processor cores as well as hunres of clock omains an IP blocks. All of these components nee to be verifie to ensure that they work as intene. The software executing on the cores as aitional verification challenges an complexity. So while overall esign size growth is important, you also nee to consier the varie sizes of each of these components. On top of all this, esign scheules are as aggressive as ever, given toay s market pressures. See Figure 1 for an example of an avance SoC. In reaction to shrinking esign cycles, we re seeing much more harware esign reuse as well as the application of avance power management techniques, where functions are instea implemente in embee software. Design reuse an power management a to the verification challenge, as you nee to consier everything from IP interaction at ifferent levels to the interaction between the harware an software components. With these consierations, you nee a harware/software verification platform that can simultaneously hanle tasks of ifferent sizes an execution lengths, from the smaller IP blocks to sub-systems up to the SoC level. An, you ll nee to exten this verification effort across your enterprise to the other esigns that you re concurrently eveloping.
2 Improving Emulation Throhput for Multi-Project SoC Designs 1 L2 cache CPU Subsystem L2 cache 3D GFX Application Specific Components DSP A/V Apps Accel Moem Cache Coherent Fabric SoC Interconnect Fabric DDR3 P H Y USB3.0 P H Y PCIe Gen 2,3 High-Spee, Wire Interface Peripherals Ethernet HDMI SATA MIPI WLAN LTE Other Peripherals GPIO UART Display INTC PMU I2C MIPI SPI JTAG Low -spee peripheral Timer subsystem Low-Spee Peripherals System on Chip (SOC) The Emulation Throhput Loop Figure 1: Avance SoC architecture An effective system verification flow integrates a number of techniques: Virtual prototyping supports early software evelopment prior to RTL availability, with valiation of system harware/software interfaces as the RTL becomes available an transaction-level moels (TLMs) can be run in hybri configurations with RTL. Avance verification of RTL using simulation is the golen reference toay, use in every project. It is focuse on harware verification as it is limite in spee, but unbeatable in bring-up time an avance eb. Simulation acceleration verifies RTL harware as a combination of software-base simulation an harwareassiste execution, allowing you to reuse your existing simulation verification environment Emulation has proven to be effective for harware/software co-verification with the fastest esign bring-up an simulation-like eb, executing jobs of varying sizes an lengths in parallel FPGA-base prototyping is applie when RTL matures an provies a pre-silicon platform for early software evelopment, system valiation, an throhput regressions When consiering the emulation throhput of a platform an its ROI, it s important to keep in min the four major steps in an emulation throhput loop (Figure 2), along with the questions you shoul ask yourself at each step: In the buil process, you re builing your verification job, compiling the atabases to aress ifferent workloas an tasks. Some questions to consier: How fast is the compiler? What is its efficiency an egree of automation for RTL vs. gate-level netlist? How user-frienly is it? How many constructs oes it support? Spee in builing these atabases is just one parameter, as effective use of resources is also important, particularly since the use moel will change as you move throh ifferent scenarios in your esign. cation is about allocating the workloa as efficiently as possible given a certain resource. Questions to consier here: how many parallel jobs can the system hanle? How quickly can you allo from one resource to another without much user intervention? How o you prioritize an swap these tasks accoring to eman loa? All these significantly impact the workloa efficiency with which a compute resource can execute the verification workloas a team has to verify. 2
3 Improving Emulation Throhput for Multi-Project SoC Designs The run step is about execution, but while it may be tempting to focus on how fast the system can run, that s not the whole story here. This step also pertains to the use moel an the interface solutions for that particular use moel. Questions to consier: Is the system running jobs base on your esign priorities? How many jobs can your system execute in parallel? Can jobs be suspene an resume? Can a specific point of interest be save to be resume from later? focuses on etection of pre- an post-silicon bs. Questions to consier: How well can you eb using the verification platform while minimizing the nee to re-run the tests to isolate the b? How efficiently can you ajust your triggers ynamically without re-compiling? Do you have sufficient eb traces for both HW an SW analysis to allow you to capture a large enoh winow of eb interest, or o you have to execute multiple times to get the right ata to eb? Compile atabases for ifferent workloas (Compile: spee, automation, # of workstations) as many workloas as possible (Utilization efficiency: # of parallel jobs, relocation) for both pre- an post-silicon bs (Visibility: trace epth, ynamic trigger) workloas base on priorities (Spee: use moels, interface solutions) Figure 2: The emulation throhput loop Each of these steps impacts overall emulation throhput in their own way. For example, eb analysis, consiering its ata capture an generation requirements, can slow own FPGA-base prototyping an FPGA-base emulation significantly. So you nee to ecie how much eb is neee for each phase in each particular esign. An you might make some ajustments, like using processor-base emulation, uring which eb runs un-intrusively at emulation spees. As illustrate in Figure 3, this emulation throhput loop will be repeate multiple times in parallel from initial bring-up to silicon tapeout as you integrate an valiate each feature set in your esign. So each engineer on your team woul go throh the process of eiting their source, checking, compiling, checking in, an integrating their work with that of their peers. Eventually, an later in the flow, the system becomes eterministic an coherent. Once you ve settle on your feature set an move into the regression run, you might unergo the emulation loop less often until tapeout. 3
4 Improving Emulation Throhput for Multi-Project SoC Designs Initial Bring-up Set 1 Set 2 Set N Silicon Tapeout Figure 3: The verification prouctivity loop is repeate multiple times in parallel throh the esign cycle. Why a Holistic View of Parameters for Emulation Throhput Matters It is also important to take a holistic view of your parameters when you are evaluating emulation throhput. Consier energy cost some may calculate this value as intrinsic power over time. However, intrinsic power is merely one portion of the power equation. When comparing, for example, an FPGA-base emulator with a processor-base emulator, you ll likely fin that the total processor-base emulator power can be lower than in an FPGA-base emulator when you calculate all of the power consume in a verification task, i.e. aing up compilation (which often nees large parallel server farms for FPGA-base systems), allocation (processor-base emulation may allow better workloa efficiency if the granularity of emulation resources is fine enoh), execution, an potentially multiple eb runs require to generate comparable amounts of eb information if trace buffers are not appropriately size. Also important consierations are job granularity an gate utilization some systems are simply better esigne than others to minimize waste emulation space an provie faster turnaroun times. It s not only about the number of jobs supporte. For example, a system with fine-graine capacity can support more jobs in parallel while minimizing the resources require. To calculate total turnaroun time, you nee to consier the number of jobs, the number of parallel jobs that your system can execute, an the run an eb times for this. How to Support Enterprise-Level Verification Computing Nees? If you have multiple ongoing esign projects involving multiple teams istribute across the globe, not just any verification computing system will o. Enterprise-level verification computing calls for a system that: Can scale to billion-gate esigns while running within your performance/power targets Has the ability to support a high number of aily esign turns Offers eb prouctivity with sufficient trace epth to generate the require eb information an fast analysis an compile times Can provie the flexibility to allo a given job to any other omain on the logic boar to make the best use of computing resources Can offer the efficiency of ynamic resource allocation by breaking up a job in a non-consecutive manner to match the available resource in the system Does not lock your jobs to given physical interfaces, instea proviing the ability to switch virtually between targets an jobs 4
5 Improving Emulation Throhput for Multi-Project SoC Designs Avantages of an En-to-En Flow Given these parameters, there certainly are avantages to using an en-to-en flow. When an emulation system is part of a set of connecte platforms, you can quickly migrate between the interoperable platforms an between harware/software omains to complete your system-level esign, integration, an verification tasks. An integrate flow coul provie a substantial boost to esign team prouctivity, while minimizing esign risks. An example of an integrate set of evelopment platforms to support harware/software esign an verification can be foun in Caence s System Development Suite. The suite s connecte platforms reuce system integration time by up to 50%, covering early pre-silicon software evelopment, IP esign an verification, subsystem an SoC verification, netlist valiation, harware/software integration an valiation, an system an silicon valiation. Summary Clearly, if your esign team isn t using your harware resources as efficiently or effectively as they coul, the team loses valuable prouctivity. With toay s large, complex SoCs, achieving high levels of multi-user verification throhput an prouctivity are essential elements of an overall competitive avantage. Many traitional compute resources aren t equippe to meet these parameters. Instea, toay s esigns call for capabilities incluing high capacity, efficient job allocation, fast runtime, an extensive eb to help you swiftly take your esigns to tapeout. Caence Design Systems enables global electronic esign innovation an plays an essential role in the creation of toay s electronics. Customers use Caence software, harware, IP, an expertise to esign an verify toay s mobile, clou an connectivity applications Caence Design Systems, Inc. All rights reserve worlwie. Caence an the Caence logo are registere traemarks of Caence Design Systems, Inc. in the Unite States an other countries. All other traemarks are the property of their respective owners /15 CY/DM/PDF
Productivity, Predictability, and Use-Model Versatility: The Three Key Care-Abouts of Choosing Hardware- Assisted Verification
: The Three Key Care-Abouts of Choosing Hardware- Assisted Verification By Frank Schirrmeister, Cadence Systems Hardware-assisted verification and prototyping has become a mandatory requirement to allow
More informationHybrid Platform Application in Software Debug
Hybrid Platform Application in Software Debug Jiao Feng July 15 2015.7.15 Software costs in SoC development 2 Early software adoption Previous Development Process IC Development RTL Design Physical Design
More informationEnterprise Resource Planning
Enterprise Resource Planning MPC 6 th Eition Chapter 1a McGraw-Hill/Irwin Copyright 2011 by The McGraw-Hill Companies, Inc. All rights reserve. Enterprise Resource Planning A comprehensive software approach
More informationState of Louisiana Office of Information Technology. Change Management Plan
State of Louisiana Office of Information Technology Change Management Plan Table of Contents Change Management Overview Change Management Plan Key Consierations Organizational Transition Stages Change
More informationA Data Placement Strategy in Scientific Cloud Workflows
A Data Placement Strategy in Scientific Clou Workflows Dong Yuan, Yun Yang, Xiao Liu, Jinjun Chen Faculty of Information an Communication Technologies, Swinburne University of Technology Hawthorn, Melbourne,
More informationWhite Paper. S2C Inc. 1735 Technology Drive, Suite 620 San Jose, CA 95110, USA Tel: +1 408 213 8818 Fax: +1 408 213 8821 www.s2cinc.com.
White Paper FPGA Prototyping of System-on-Chip Designs The Need for a Complete Prototyping Platform for Any Design Size, Any Design Stage with Enterprise-Wide Access, Anytime, Anywhere S2C Inc. 1735 Technology
More informationAgenda. Michele Taliercio, Il circuito Integrato, Novembre 2001
Agenda Introduzione Il mercato Dal circuito integrato al System on a Chip (SoC) La progettazione di un SoC La tecnologia Una fabbrica di circuiti integrati 28 How to handle complexity G The engineering
More informationThese draft test specifications and sample items and other materials are just that drafts. As such, they will systematically evolve over time.
t h e reesigne sat These raft test specifications an sample items an other materials are just that rafts. As such, they will systematically evolve over time. These sample items are meant to illustrate
More informationHigh Performance or Cycle Accuracy?
CHIP DESIGN High Performance or Cycle Accuracy? You can have both! Bill Neifert, Carbon Design Systems Rob Kaye, ARM ATC-100 AGENDA Modelling 101 & Programmer s View (PV) Models Cycle Accurate Models Bringing
More informationDigitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai 2007. Jens Onno Krah
(DSF) Soft Core Prozessor NIOS II Stand Mai 2007 Jens Onno Krah Cologne University of Applied Sciences www.fh-koeln.de jens_onno.krah@fh-koeln.de NIOS II 1 1 What is Nios II? Altera s Second Generation
More informationAchieving quality audio testing for mobile phones
Test & Measurement Achieving quality auio testing for mobile phones The auio capabilities of a cellular hanset provie the funamental interface between the user an the raio transceiver. Just as RF testing
More informationMinimizing Makespan in Flow Shop Scheduling Using a Network Approach
Minimizing Makespan in Flow Shop Scheuling Using a Network Approach Amin Sahraeian Department of Inustrial Engineering, Payame Noor University, Asaluyeh, Iran 1 Introuction Prouction systems can be ivie
More informationThis post is not eligible for sponsorship and applicants must be eligible to work in the UK under present visa arrangements.
WMG 7.60 per hour Ref: WMG005/15 Fixe Term Contract: 4 Weeks Full Time to be unertaken in summer 2015 (with the possibility of a further 4 weeks employment, applicants must therefore be available for the
More informationBellini: Ferrying Application Traffic Flows through Geo-distributed Datacenters in the Cloud
Bellini: Ferrying Application Traffic Flows through Geo-istribute Datacenters in the Clou Zimu Liu, Yuan Feng, an Baochun Li Department of Electrical an Computer Engineering, University of Toronto Department
More informationUnbalanced Power Flow Analysis in a Micro Grid
International Journal of Emerging Technology an Avance Engineering Unbalance Power Flow Analysis in a Micro Gri Thai Hau Vo 1, Mingyu Liao 2, Tianhui Liu 3, Anushree 4, Jayashri Ravishankar 5, Toan Phung
More informationDifferent approaches for the equalization of automotive sound systems
Auio Engineering Society Convention Paper Presente at the 112th Convention 2002 May 10 13 Munich, Germany This convention paper has been reprouce from the author's avance manuscript, without eiting, corrections,
More informationBY STEVE BROWN, CADENCE DESIGN SYSTEMS AND MICHEL GENARD, VIRTUTECH
WHITE PAPER METRIC-DRIVEN VERIFICATION ENSURES SOFTWARE DEVELOPMENT QUALITY BY STEVE BROWN, CADENCE DESIGN SYSTEMS AND MICHEL GENARD, VIRTUTECH INTRODUCTION The complexity of electronic systems is rapidly
More information7a. System-on-chip design and prototyping platforms
7a. System-on-chip design and prototyping platforms Labros Bisdounis, Ph.D. Department of Computer and Communication Engineering 1 What is System-on-Chip (SoC)? System-on-chip is an integrated circuit
More informationConcurrent Hardware/Software Development Platforms Speed System Integration and Bring-Up
Concurrent Hardware/Software Development Platforms Speed System Integration and Bring-Up Author: Ran Avinun, Cadence Design Systems, Inc. Hardware/software development platforms such as virtual prototyping,
More informationARM Webinar series. ARM Based SoC. Abey Thomas
ARM Webinar series ARM Based SoC Verification Abey Thomas Agenda About ARM and ARM IP ARM based SoC Verification challenges Verification planning and strategy IP Connectivity verification Performance verification
More informationTrace IP Packets by Flexible Deterministic Packet Marking (FDPM)
Trace P Packets by Flexible Deterministic Packet Marking (F) Yang Xiang an Wanlei Zhou School of nformation Technology Deakin University Melbourne, Australia {yxi, wanlei}@eakin.eu.au Abstract- Currently
More informationTowards a Framework for Enterprise Architecture Frameworks Comparison and Selection
Towars a Framework for Enterprise Frameworks Comparison an Selection Saber Aballah Faculty of Computers an Information, Cairo University Saber_aballah@hotmail.com Abstract A number of Enterprise Frameworks
More informationThroughputScheduler: Learning to Schedule on Heterogeneous Hadoop Clusters
ThroughputScheuler: Learning to Scheule on Heterogeneous Haoop Clusters Shehar Gupta, Christian Fritz, Bob Price, Roger Hoover, an Johan e Kleer Palo Alto Research Center, Palo Alto, CA, USA {sgupta, cfritz,
More informationSoftware Diversity for Information Security
for Information Security Pei-yu Chen, Gaurav Kataria an Ramayya Krishnan,3 Heinz School, Tepper School an 3 Cylab Carnegie Mellon University Abstract: In this paper we analyze a software iversification-base
More informationHow To Connect Two Servers Together In A Data Center Network
DPillar: Scalable Dual-Port Server Interconnection for Data Center Networks Yong Liao ECE Department University of Massachusetts Amherst, MA 3, USA Dong Yin Automation Department Northwestern Polytech
More informationhurni@ieee.org 1. INTRODUCTION ABSTRACT
Deployment Issues of a VoIP Conferencing System in a Virtual Conferencing Environment R. Venkatesha Prasa i Richar Hurni ii H.S. Jamaagni iii H.N. Shankar iv i, iii {vprasa, hsjam}@cet.iisc.ernet.in i,
More informationwww.kickstartcommerce.com
Using Google Webmaster Tools to Verify an Submit a Website Sitemap Kickstart Commerce Generate greater customer an revenue growth. www.kickstartcommerce.com Open a web browser, an type in or copy an paste
More informationAn introduction to the Red Cross Red Crescent s Learning platform and how to adopt it
An introuction to the Re Cross Re Crescent s Learning platform an how to aopt it www.ifrc.org Saving lives, changing mins. The International Feeration of Re Cross an Re Crescent Societies (IFRC) is the
More informationAn intertemporal model of the real exchange rate, stock market, and international debt dynamics: policy simulations
This page may be remove to conceal the ientities of the authors An intertemporal moel of the real exchange rate, stock market, an international ebt ynamics: policy simulations Saziye Gazioglu an W. Davi
More informationACC 626: Research Paper. Website Integrity. Jeannie Wu
ACC 626: Research Paper Website Integrity Jeannie Wu July 1, Introuction Most companies toay have a, either because they are engage in e-commerce activities, or because it is an effective tool to provie
More informationCross-Over Analysis Using T-Tests
Chapter 35 Cross-Over Analysis Using -ests Introuction his proceure analyzes ata from a two-treatment, two-perio (x) cross-over esign. he response is assume to be a continuous ranom variable that follows
More informationFirewall Design: Consistency, Completeness, and Compactness
C IS COS YS TE MS Firewall Design: Consistency, Completeness, an Compactness Mohame G. Goua an Xiang-Yang Alex Liu Department of Computer Sciences The University of Texas at Austin Austin, Texas 78712-1188,
More informationA Universal Sensor Control Architecture Considering Robot Dynamics
International Conference on Multisensor Fusion an Integration for Intelligent Systems (MFI2001) Baen-Baen, Germany, August 2001 A Universal Sensor Control Architecture Consiering Robot Dynamics Frierich
More informationFPGA Prototyping Primer
FPGA Prototyping Primer S2C Inc. 1735 Technology Drive, Suite 620 San Jose, CA 95110, USA Tel: +1 408 213 8818 Fax: +1 408 213 8821 www.s2cinc.com What is FPGA prototyping? FPGA prototyping is the methodology
More informationInnovation Union means: More jobs, improved lives, better society
The project follows the Lisbon an Gothenburg Agenas, an supports the EU 2020 Strategy, in particular SMART Growth an the Innovation Union: Innovation Union means: More jobs, improve lives, better society
More informationHOST SELECTION METHODOLOGY IN CLOUD COMPUTING ENVIRONMENT
International Journal of Avance Research in Computer Engineering & Technology (IJARCET) HOST SELECTION METHODOLOGY IN CLOUD COMPUTING ENVIRONMENT Pawan Kumar, Pijush Kanti Dutta Pramanik Computer Science
More informationBOSCH. CAN Specification. Version 2.0. 1991, Robert Bosch GmbH, Postfach 30 02 40, D-70442 Stuttgart
CAN Specification Version 2.0 1991, Robert Bosch GmbH, Postfach 30 02 40, D-70442 Stuttgart CAN Specification 2.0 page 1 Recital The acceptance an introuction of serial communication to more an more applications
More informationThe higher education factor: The role of higher education in the hiring and promotion practices in the fire service. By Nick Geis.
The higher eucation factor: The role of higher eucation in the hiring an promotion practices in the fire service. By Nick Geis Spring 2012 A paper submitte to the faculty of The University of North Carolina
More informationMPSoC Designs: Driving Memory and Storage Management IP to Critical Importance
MPSoC Designs: Driving Storage Management IP to Critical Importance Design IP has become an essential part of SoC realization it is a powerful resource multiplier that allows SoC design teams to focus
More informationGPRS performance estimation in GSM circuit switched services and GPRS shared resource systems *
GPRS performance estimation in GSM circuit switche serices an GPRS share resource systems * Shaoji i an Sen-Gusta Häggman Helsinki Uniersity of Technology, Institute of Raio ommunications, ommunications
More informationModelling and Resolving Software Dependencies
June 15, 2005 Abstract Many Linux istributions an other moern operating systems feature the explicit eclaration of (often complex) epenency relationships between the pieces of software
More informationCodesign: The World Of Practice
Codesign: The World Of Practice D. Sreenivasa Rao Senior Manager, System Level Integration Group Analog Devices Inc. May 2007 Analog Devices Inc. ADI is focused on high-end signal processing chips and
More informationHow To Understand The Structure Of A Can (Can)
Thi t t ith F M k 4 0 4 BOSCH CAN Specification Version 2.0 1991, Robert Bosch GmbH, Postfach 50, D-7000 Stuttgart 1 The ocument as a whole may be copie an istribute without restrictions. However, the
More informationRisk Management for Derivatives
Risk Management or Derivatives he Greeks are coming the Greeks are coming! Managing risk is important to a large number o iniviuals an institutions he most unamental aspect o business is a process where
More informationAll Programmable Logic. Hans-Joachim Gelke Institute of Embedded Systems. Zürcher Fachhochschule
All Programmable Logic Hans-Joachim Gelke Institute of Embedded Systems Institute of Embedded Systems 31 Assistants 10 Professors 7 Technical Employees 2 Secretaries www.ines.zhaw.ch Research: Education:
More informationHow To Segmentate An Insurance Customer In An Insurance Business
International Journal of Database Theory an Application, pp.25-36 http://x.oi.org/10.14257/ijta.2014.7.1.03 A Case Stuy of Applying SOM in Market Segmentation of Automobile Insurance Customers Vahi Golmah
More informationSupporting Adaptive Workflows in Advanced Application Environments
Supporting aptive Workflows in vance pplication Environments Manfre Reichert, lemens Hensinger, Peter Daam Department Databases an Information Systems University of Ulm, D-89069 Ulm, Germany Email: {reichert,
More informationProfessional Level Options Module, Paper P4(SGP)
Answers Professional Level Options Moule, Paper P4(SGP) Avance Financial Management (Singapore) December 2007 Answers Tutorial note: These moel answers are consierably longer an more etaile than woul be
More informationOption Pricing for Inventory Management and Control
Option Pricing for Inventory Management an Control Bryant Angelos, McKay Heasley, an Jeffrey Humpherys Abstract We explore the use of option contracts as a means of managing an controlling inventories
More informationEmbedded Development Tools
Embedded Development Tools Software Development Tools by ARM ARM tools enable developers to get the best from their ARM technology-based systems. Whether implementing an ARM processor-based SoC, writing
More informationNetwork connectivity controllers
Network connectivity controllers High performance connectivity solutions Factory Automation The hostile environment of many factories can have a significant impact on the life expectancy of PCs, and industrially
More informationSOFTWARE AND HARDWARE SOUND ANALYSIS TOOLS FOR FIELD WORK.
SOFTWARE AND HARDWARE SOUND ANALYSIS TOOLS FOR FIELD WORK. Pavan G. '' ^ Manghi M. \ Fossati C.'' ^ Centra Interisciplinare i Bioacustica e Ricerche Ambientali, Universita i Pavia, Via Taramelli 24, 27100
More informationData Center Power System Reliability Beyond the 9 s: A Practical Approach
Data Center Power System Reliability Beyon the 9 s: A Practical Approach Bill Brown, P.E., Square D Critical Power Competency Center. Abstract Reliability has always been the focus of mission-critical
More informationPre-tested System-on-Chip Design. Accelerates PLD Development
Pre-tested System-on-Chip Design Accelerates PLD Development March 2010 Lattice Semiconductor 5555 Northeast Moore Ct. Hillsboro, Oregon 97124 USA Telephone: (503) 268-8000 www.latticesemi.com 1 Pre-tested
More informationVon der Hardware zur Software in FPGAs mit Embedded Prozessoren. Alexander Hahn Senior Field Application Engineer Lattice Semiconductor
Von der Hardware zur Software in FPGAs mit Embedded Prozessoren Alexander Hahn Senior Field Application Engineer Lattice Semiconductor AGENDA Overview Mico32 Embedded Processor Development Tool Chain HW/SW
More information10.2 Systems of Linear Equations: Matrices
SECTION 0.2 Systems of Linear Equations: Matrices 7 0.2 Systems of Linear Equations: Matrices OBJECTIVES Write the Augmente Matrix of a System of Linear Equations 2 Write the System from the Augmente Matrix
More informationElectronic systems prototyping: Tools and methodologies for a better observability.
Electronic systems prototyping: Tools and methodologies for a better observability. In an electronic system development flow, a prototyping phase is very diversely valued by the electronic system engineer
More informationOwner s Manual. TP--WEM01 Performance Series AC/HP Wi-- Fi Thermostat Carrier Côr Thermostat TABLE OF CONTENTS
TP--WEM01 Performance Series AC/HP Wi-- Fi Thermostat Carrier Côr Thermostat Fig. 1 - Carrier Côrt Thermostat TABLE OF CONTENTS Owner s Manual A14493 PAGE OVERVIEW... 2 Your Carrier Côrt Thermostat...
More informationAon Retiree Health Exchange
2014 2015 Meicare Insurance Guie Aon Retiree Health Exchange Recommene by Why You Nee More Coverage I alreay have coverage. Aren t Meicare Parts A an B enough? For many people, Meicare alone oes not provie
More informationA Blame-Based Approach to Generating Proposals for Handling Inconsistency in Software Requirements
International Journal of nowlege an Systems Science, 3(), -7, January-March 0 A lame-ase Approach to Generating Proposals for Hanling Inconsistency in Software Requirements eian Mu, Peking University,
More informationProduct Differentiation for Software-as-a-Service Providers
University of Augsburg Prof. Dr. Hans Ulrich Buhl Research Center Finance & Information Management Department of Information Systems Engineering & Financial Management Discussion Paper WI-99 Prouct Differentiation
More informationRural Development Tools: What Are They and Where Do You Use Them?
Faculty Paper Series Faculty Paper 00-09 June, 2000 Rural Development Tools: What Are They an Where Do You Use Them? By Dennis U. Fisher Professor an Extension Economist -fisher@tamu.eu Juith I. Stallmann
More informationThe one-year non-life insurance risk
The one-year non-life insurance risk Ohlsson, Esbjörn & Lauzeningks, Jan Abstract With few exceptions, the literature on non-life insurance reserve risk has been evote to the ultimo risk, the risk in the
More informationMinimum-Energy Broadcast in All-Wireless Networks: NP-Completeness and Distribution Issues
Minimum-Energy Broacast in All-Wireless Networks: NP-Completeness an Distribution Issues Mario Čagal LCA-EPFL CH-05 Lausanne Switzerlan mario.cagal@epfl.ch Jean-Pierre Hubaux LCA-EPFL CH-05 Lausanne Switzerlan
More informationDECISION SUPPORT SYSTEM FOR MANAGING EDUCATIONAL CAPACITY UTILIZATION IN UNIVERSITIES
DECISION SUPPORT SYSTEM OR MANAGING EDUCATIONAL CAPACITY UTILIZATION IN UNIVERSITIES Svetlana Vinnik 1, Marc H. Scholl 2 Abstract Decision-making in the fiel of acaemic planning involves extensive analysis
More informationCompare Authentication Algorithms for Mobile Systems in Order to Introduce the Successful Characteristics of these Algorithms against Attacks
Compare Authentication Algorithms for Mobile Systems in Orer to Introuce the Successful Characteristics of these Algorithms against Attacks Shahriar Mohammai Assistant Professor of Inustrial Engineering
More informationDetecting Possibly Fraudulent or Error-Prone Survey Data Using Benford s Law
Detecting Possibly Frauulent or Error-Prone Survey Data Using Benfor s Law Davi Swanson, Moon Jung Cho, John Eltinge U.S. Bureau of Labor Statistics 2 Massachusetts Ave., NE, Room 3650, Washington, DC
More informationINFLUENCE OF GPS TECHNOLOGY ON COST CONTROL AND MAINTENANCE OF VEHICLES
1 st Logistics International Conference Belgrae, Serbia 28-30 November 2013 INFLUENCE OF GPS TECHNOLOGY ON COST CONTROL AND MAINTENANCE OF VEHICLES Goran N. Raoičić * University of Niš, Faculty of Mechanical
More informationUnsteady Flow Visualization by Animating Evenly-Spaced Streamlines
EUROGRAPHICS 2000 / M. Gross an F.R.A. Hopgoo Volume 19, (2000), Number 3 (Guest Eitors) Unsteay Flow Visualization by Animating Evenly-Space Bruno Jobar an Wilfri Lefer Université u Littoral Côte Opale,
More informationCost Efficient Datacenter Selection for Cloud Services
Cost Efficient Datacenter Selection for Clou Services Hong u, Baochun Li henryxu, bli@eecg.toronto.eu Department of Electrical an Computer Engineering University of Toronto Abstract Many clou services
More informationForecasting and Staffing Call Centers with Multiple Interdependent Uncertain Arrival Streams
Forecasting an Staffing Call Centers with Multiple Interepenent Uncertain Arrival Streams Han Ye Department of Statistics an Operations Research, University of North Carolina, Chapel Hill, NC 27599, hanye@email.unc.eu
More informationGame Theoretic Modeling of Cooperation among Service Providers in Mobile Cloud Computing Environments
2012 IEEE Wireless Communications an Networking Conference: Services, Applications, an Business Game Theoretic Moeling of Cooperation among Service Proviers in Mobile Clou Computing Environments Dusit
More informationSystem Software Integration: An Expansive View. Overview
Software Integration: An Expansive View Steven P. Smith Design of Embedded s EE382V Fall, 2009 EE382 SoC Design Software Integration SPS-1 University of Texas at Austin Overview Some Definitions Introduction:
More informationSABRE Lite Development Kit
SABRE Lite Development Kit Freescale i.mx 6Quad ARM Cortex A9 processor at 1GHz per core 1GByte of 64-bit wide DDR3 @ 532MHz UART, USB, Ethernet, CAN, SATA, SD, JTAG, I2C Three Display Ports (RGB, LVDS
More informationSimulation of Boiler Model in a Cloud Environment
Proceeings of Avances in Control an Optimization of Dynamic Systems Simulation of Boiler Moel in a Clou Environment Saikrishna PS, Ramkrishna Pasumarthy, Pujita Raman, Sukanya Chakrabarty, L. Siva Kumar
More informationOptical Pattern Inspection for Flex PCB Challenges & Solution
Proceeings of the 17th Worl Congress The International Feeration of Automatic Control Optical Pattern Inspection for Flex PCB Challenges & Solution Rambabu K, Dinesh Kumar M, Vijay Kumar K, S P Nath*,
More informationExample-driven Interconnect Synthesis for Heterogeneous Coarse-Grain Reconfigurable Logic
Example-driven Interconnect Synthesis for Heterogeneous Coarse-Grain Reconfigurable Logic Clifford Wolf, Johann Glaser, Florian Schupfer, Jan Haase, Christoph Grimm Computer Technology /99 Overview Ultra-Low-Power
More informationImproving Direct Marketing Profitability with Neural Networks
Volume 9 o.5, September 011 Improving Direct Marketing Profitability with eural etworks Zaiyong Tang Salem State University Salem, MA 01970 ABSTRACT Data mining in irect marketing aims at ientifying the
More informationExtending the Power of FPGAs. Salil Raje, Xilinx
Extending the Power of FPGAs Salil Raje, Xilinx Extending the Power of FPGAs The Journey has Begun Salil Raje Xilinx Corporate Vice President Software and IP Products Development Agenda The Evolution of
More informationBuilding Blocks for PRU Development
Building Blocks for PRU Development Module 1 PRU Hardware Overview This session covers a hardware overview of the PRU-ICSS Subsystem. Author: Texas Instruments, Sitara ARM Processors Oct 2014 2 ARM SoC
More informationOptimizing Multiple Stock Trading Rules using Genetic Algorithms
Optimizing Multiple Stock Traing Rules using Genetic Algorithms Ariano Simões, Rui Neves, Nuno Horta Instituto as Telecomunicações, Instituto Superior Técnico Av. Rovisco Pais, 040-00 Lisboa, Portugal.
More informationHardware Virtualization for Pre-Silicon Software Development in Automotive Electronics
Hardware Virtualization for Pre-Silicon Software Development in Automotive Electronics Frank Schirrmeister, Filip Thoen fschirr@synopsys.com Synopsys, Inc. Market Trends & Challenges Growing electronics
More informationLagrangian and Hamiltonian Mechanics
Lagrangian an Hamiltonian Mechanics D.G. Simpson, Ph.D. Department of Physical Sciences an Engineering Prince George s Community College December 5, 007 Introuction In this course we have been stuying
More informationEarly Hardware/Software Integration Using SystemC 2.0
Early Hardware/Software Integration Using SystemC 2.0 Jon Connell, ARM. Bruce Johnson, Synopsys, Inc. Class 552, ESC San Francisco 2002 Abstract Capabilities added to SystemC 2.0 provide the needed expressiveness
More informationOn Adaboost and Optimal Betting Strategies
On Aaboost an Optimal Betting Strategies Pasquale Malacaria 1 an Fabrizio Smerali 1 1 School of Electronic Engineering an Computer Science, Queen Mary University of Lonon, Lonon, UK Abstract We explore
More informationISSN: 2277-3754 ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 3, Issue 12, June 2014
ISSN: 77-754 ISO 900:008 Certifie International Journal of Engineering an Innovative echnology (IJEI) Volume, Issue, June 04 Manufacturing process with isruption uner Quaratic Deman for Deteriorating Inventory
More informationHow To Predict A Call Capacity In A Voip System
Paper Preictive Moeling in a VoIP System Ana-Maria Simionovici a, Alexanru-Arian Tantar a, Pascal Bouvry a, an Loic Dielot b a Computer Science an Communications University of Luxembourg, Luxembourg b
More informationWhat is a System on a Chip?
What is a System on a Chip? Integration of a complete system, that until recently consisted of multiple ICs, onto a single IC. CPU PCI DSP SRAM ROM MPEG SoC DRAM System Chips Why? Characteristics: Complex
More informationAn Introduction to Event-triggered and Self-triggered Control
An Introuction to Event-triggere an Self-triggere Control W.P.M.H. Heemels K.H. Johansson P. Tabuaa Abstract Recent evelopments in computer an communication technologies have le to a new type of large-scale
More informationSeeing the Unseen: Revealing Mobile Malware Hidden Communications via Energy Consumption and Artificial Intelligence
Seeing the Unseen: Revealing Mobile Malware Hien Communications via Energy Consumption an Artificial Intelligence Luca Caviglione, Mauro Gaggero, Jean-François Lalane, Wojciech Mazurczyk, Marcin Urbanski
More informationData Center and Cloud Computing Market Landscape and Challenges
Data Center and Cloud Computing Market Landscape and Challenges Manoj Roge, Director Wired & Data Center Solutions Xilinx Inc. #OpenPOWERSummit 1 Outline Data Center Trends Technology Challenges Solution
More informationView Synthesis by Image Mapping and Interpolation
View Synthesis by Image Mapping an Interpolation Farris J. Halim Jesse S. Jin, School of Computer Science & Engineering, University of New South Wales Syney, NSW 05, Australia Basser epartment of Computer
More informationVirtual Platforms Addressing challenges in telecom product development
white paper Virtual Platforms Addressing challenges in telecom product development This page is intentionally left blank. EXECUTIVE SUMMARY Telecom Equipment Manufacturers (TEMs) are currently facing numerous
More informationBond Calculator. Spreads (G-spread, T-spread) References and Contact details
Cbons.Ru Lt. irogovskaya nab., 21, St. etersburg hone: +7 (812) 336-97-21 http://www.cbons-group.com Bon Calculator Bon calculator is esigne to calculate analytical parameters use in assessment of bons.
More informationWage Compression, Employment Restrictions, and Unemployment: The Case of Mauritius
WP/04/205 Wage Compression, Employment Restrictions, an Unemployment: The Case of Mauritius Nathan Porter 2004 International Monetary Fun WP/04/205 IMF Working Paper Finance Department Wage Compression,
More informationJON HOLTAN. if P&C Insurance Ltd., Oslo, Norway ABSTRACT
OPTIMAL INSURANCE COVERAGE UNDER BONUS-MALUS CONTRACTS BY JON HOLTAN if P&C Insurance Lt., Oslo, Norway ABSTRACT The paper analyses the questions: Shoul or shoul not an iniviual buy insurance? An if so,
More informationRUNESTONE, an International Student Collaboration Project
RUNESTONE, an International Stuent Collaboration Project Mats Daniels 1, Marian Petre 2, Vicki Almstrum 3, Lars Asplun 1, Christina Björkman 1, Carl Erickson 4, Bruce Klein 4, an Mary Last 4 1 Department
More informationDevelopment With ARM DS-5. Mervyn Liu FAE Aug. 2015
Development With ARM DS-5 Mervyn Liu FAE Aug. 2015 1 Support for all Stages of Product Development Single IDE, compiler, debug, trace and performance analysis for all stages in the product development
More informationConcept Engineering Adds JavaScript-based Web Capabilities to Nlview at DAC 2016
KAL - Large IP Cores: Memory Controllers: SD/SDIO 2.0/3.0 Controller SDRAM Controller DDR/DDR2/DDR3 SDRAM Controller NAND Flash Controller Flash/EEPROM/SRAM Controller Dear , Concept Engineering
More informationSEC Issues Proposed Guidance to Fund Boards Relating to Best Execution and Soft Dollars
September 2008 / Issue 21 A legal upate from Dechert s Financial Services Group SEC Issues Propose Guiance to Fun Boars Relating to Best Execution an Soft Dollars The Securities an Exchange Commission
More information