RTL Quality for TLM Models

Size: px
Start display at page:

Download "RTL Quality for TLM Models"

Transcription

1 RTL Quality fr TLM Mdels Preeti Sharma, Senir R&D Engineer I, Synpsys (India) Pvt. Ltd., Nida, India Abstract Mre s law, which predicts that every tw years, the number f transistrs that can be placed nt a chip gets dubled, hlds true fr the enrmus cmplex systems being designed tday. With ptential increases in chip sizes, and crrespnding increase in functinality and prduct features, design quality and verificatin prcesses must be faster and efficient, t pace up with prductivity. Bug escapes and lw-quality prducts, nt nly incur cnsiderable csts t cmpanies, if identified at later stages, but als seriusly damage a cmpany s reputatin in market. The need f the hur is hence debug ease, reduced number f lines f cde, and rbust design and verificatin prcesses. Fr design develpment, Transactin Level Mdeling is emerging as a standard slutin fr virtual prttyping that prvides faster simulatin speeds. Since RTL is a direct representatin f the SC architecture, virtual prttypes shuld be as clse in functinality and behavir t their respective RTL, s as t yield substantial gains in hardware/sftware develpment life f a cmplete SC r ASIC based system. This call fr the need f a similar and standard verificatin flw fr TLM mdels, as currently exists fr RTL designs. RTL designs are knwn t use frmal tls and standard verificatin set-ups t verify cmplex designs and ensure functinal crrectness. One such hybrid methdlgy is the Universal Verificatin Methdlgy (UVM). It is highly desirable, that TLM mdels als g thrugh similar high quality verificatin prcesses, t ensure that the standard ways that find bugs in RTL, can enable TLM mdel develpers, t find bugs in their design as well, alngside measuring behaviral deviatin with respect t the RTL IP. This paper explains hw a similar verificatin apprach can be develped fr a TLM IP, using same standard UVM methdlgies, that RTL verificatin engineers use wrldwide. Keywrds TLM;verificatin;RTL;UVM;standard;simulatin I. INTRODUCTION The cmplexity f devices under test (DUTs) is cntinuusly increasing in the semicnductr industry, primarily because f grwing functinal cntent cmplexity and the sheer amunt f functinal blcks cntained in a typical SC. Hence, the hardware engineers cntinue t aim fr develping DUTs, with mre cmplicated functinalities, faster speeds and with lw csts. At the same time, these SCs are expected t perfrm better with high quality cmpared t their predecessrs. This phenmenn has thrwn a significant challenge t test engineers t develp mre cmplex test systems. With such ever increasing cmpetitin, there are tw prime cncerns these SCs face in the digital design wrld tday. First and fremst is time t market fr a prduct frm the cncept t the end level prduct. Virtual prttyping, as a methd is gaining acceptance, t prvide a slutin fr the same. Transactin-level mdeling (TLM), a high-level apprach t mdeling hardware designs, is a methdical and systematic virtual prttyping slutin. In TLM, details f cmmunicatin amng mdules are separated frm the details f the implementatin f functinal units r f the cmmunicatin architecture. Such shift in abstract level suggests that an rder-f-magnitude imprvement in designer prductivity is indicated. SystemC is the best standard fr describing transactin-level designs with a link t implementatin and ffers the best pprtunities fr reusability. It mdels hardware cncurrency and describes bth timed and untimed behavir fr prcesses, pins, threads, and cntrl lgic.

2 The prblem nw arises when the mst basic intent f using TLM mdels, i.e. faster simulatin speeds and hence easy hardware-sftware c-develpment, get cmprmised. This happens when a cmplex virtual platfrm cnsists f faulty TLM blcks. The amunt f time needed t debug, analyze and fix the rt-cause issue in a pr-quality TLM mdule in a cmplex virtual platfrm, ver-shadws the benefits that it can prvide, i.e. less time-t-market in develping end-level system level. II. TLM VERIFICATION CHALLENGES A standard SC develpment flw is primarily RTL->Gates->Silicn. TLM mdels can nw be added in this flw as equivalence t RTL, fr early design and verificatin f system level designs. Observing this flw carefully, it can be nticed that functinal verificatin has becme a bttleneck fr tday s virtual platfrms, due t a crrespnding increase in the cmplexity and size f a platfrm. This has led t mre effrts and timecnsumptin in the creatin f a rbust and cmprehensive TLM-driven verificatin flw. Since, a TLM mdel can be represented as an entry pint t the SC verificatin flw, an efficiently verified TLM mdel des nt nly mean much higher prductivity, but als the ability t explre and verify a greater number f different implementatins and ease in debugging, leading t high quality and better perfrmance f virtual platfrms. TLM mdels primarily cncentrate n three majr areas during a verificatin flw: prtcl cmpliance (fr which the TLM mdel is develped), functinality (with r withut the RTL design availability) and timings (with respect t RTL simulatin results). A generic TLM mdel, which is nt based n a specific RTL cnfiguratin, is primarily cncerned with prtcl cmpliance and functinality and less n timings. Similarly, a characterized TLM mdel, which is based n a specific RTL design cnfiguratin, needs t verify its functinality and timings and match them mre clsely with the respective RTL design, ther than prtcl cmpliance. The mst imprtant pint t nte here is that currently in market, there is n established standard TLM-driven verificatin flw, thereby causing each develper r verificatin engineer t develp his wn ad-hc techniques and flws t verify his TLM mdels, leading t huge methdlgy deviatins.

3 Besides, the need t verify, a) functinal crner cases, that results frm varius interacting mdels in a platfrm, and b) a number f hardware and sftware cnfiguratins with which the TLM-IP must be tested, calls fr thinking in a new directin, where a TLM mdel verificatin flw can be synchrnized and standardized with an RTL IP verificatin flw. This means, a set f standard requirements need t be addressed and met, fr verifying TLM IPs, similar t that f their crrespnding RTL IPs, t detect design errrs as sn as pssible. Fr a successful transitin frm TLM t RTL mdel usage, a dedicated TLM mdel verificatin envirnment is highly imprtant, such that: 1. It specifies clear verificatin gals, 2. Fllws standard prcesses f reaching these gals 3. The verificatin testbench fully cmplies with design/prtcl requirements 4. Cvers cmplete prtcl interface, all pssible untested functinalities and crner cases 5. Reaches fr unanticipated tests thrugh randm traffic, and 6. Is rbust, reusable, mdular, scalable and cnfigurable III. A SOLUTION: VERIFICATION IPS The UVM is an industry standard verificatin library and methdlgy develped by Accellera, develped mainly fr RTL design verificatin. It is primarily written in System Verilg, which is a unified language fr design and verificatin. It is effective fr designing advance testbenches fr bth RTL and Transactin level mdels, since it has features like cnstraint randmizatin fr stimulus generatin, functinal cverage, assertins, bject riented cnstructs (such as class, inheritance etc). Verificatin IPs based n UVM, prvide all sufficient cmpnents and features needed t verify SC designs. Highly qualified and extensively used Synpsys VIPs, hence supprt the fllwing: Supprt System Verilg based testbenches, including built-in methdlgy supprt fr UVM, VMM and OVM Mdular test-bench architecture that prvides: Prgrammable number f masters, slaves etc. Features t simplify test-bench develpment Prtcl and test cverage Rapid creatin f cmplex tests thrugh sequence library Cnstrained randm verificatin Errr injectin With such a vast scpe f verificatin thrugh UVM VIPs, a cmbined usage f bth TLM and UVM methdlgies, acrss bth SystemC and SystemVerilg is nw apparent, t leverage the advanced features f bth in an integrated envirnment. Lking at all the abve features, it is easy t cmprehend that the Universal Verificatin Methdlgy based Verificatin IPs prvide the cmplete slutin package fr the verificatin challenges fr TLM mdels. IV. THE PROPOSAL A cmplete UVM verificatin methdlgy cmprises f a UVM testbench that cntains the fllwing: UVM cmpnents (such as master/slave/intercnnect agents, drivers, mnitrs, sequencers etc.) A UVM envirnment that creates and cnnects the abve and A UVM test that becmes the start-pint f firing sequences, ding checks fr prtcl crrectness, recrding cverage, and hence ensuring verall quality f the IP.

4 We prpse a simplified and nvel apprach t verificatin f TLM mdels thrugh reusing and refining the abve UVM cmpnents. The creatin f TLM mdel verificatin flw is accmplished by reusing RTL verificatin infrastructure in the frm f VIP masters and slaves, and RTL tests in UVM and SystemVerilg. Necessary wrappers are created, that encapsulate a cmbinatin f different VIP agents, using Synpsys virtual platfrm creatr tls. These mdified System Verilg-UVM VIPs are integrated with SystemC-TLM IPs and then this hybrid platfrm is c-simulated. An bjective data with pre-defined/mdified VIP sequences are generated. Hence the simulatin gets cmprehensively verified using VIPs. This c-simulatin f UVM VIPs is pssible fr TLM IPs that supprts bth cycle-accurate interfaces, and TLM generic paylad interfaces. V. CASE STUDY As a case study, a generic cache cherent intercnnect (CCI) based n AMBA-ACE prtcl interface was taken as the required TLM DUT. The bjective was t verify this SystemC-TLM based CCI mdel, using UVM based verificatin IPs. Since, Synpsys UVM based Verificatin IPs, prvide structured test benches that are reusable and easily maintainable, the TLM CCI mdel culd be cmpletely verified fr a number f prepackaged traffic. Using these testbenches, a cmbinatin f VIP agents was created, that can serve as a master r slave, r a cmbinatin f all, fr verificatin f the TLM CCI mdel. Using advanced Synpsys tls, such as Platfrm Architect (PA-MCO), a cmbined platfrm is created and cnnected, using UVM VIPs and TLM IPs. Then, a set f UVM sequences in System Verilg, is tapped frm a VIP master, and is fired n t the required CCI mdel that acts as a DUT. The utput f the TLM intercnnect mdel is again tapped and is injected int the crrespnding VIP slave that acts as a screbard fr pass/fail verificatin f fired data sequences. Different cmbinatins f abve flw can be made where: Only VIP masters can be used, fr TLM slave mdel verificatin Only VIP slaves can be used, fr TLM master mdel verificatin A cmbinatin f VIP masters and slaves can be used, fr verificatin f a number f TLM mdels.

5 Necessary test-bench mdificatins t enable this cnnectin f a UVM-System Verilg wrld with a ttally different TLM-SystemC wrld, are generally nnintrusive using PA-MCO, and hence are independent f any third-party tls/libraries. Verificatin f expected traffic being fired frm a VIP nt the TLM intercnnect mdel and vice versa can be easily verified thrugh Synpsys debugging and analysis tls such as vpexplrer. This experiment resulted in Running variety f directed/randm tests Randmized cnstrained testing Rapid creatin f new cmplex tests Identifying untested/unanticipated bugs in CCI mdel AMBA-ACE prtcl cmpliance Unaligned, narrw traffic Issues regarding Make Unique, make Invalid etc. Hence, a number f untested and unanticipated bugs were identified and fixed in the cache cherent intercnnect that culd nt be caught using nn-standardized TLM SystemC based initiatrs/targets. Mrever, cmplete AMBA-ACE prtcl cmpliance was cvered using the same. Belw is a sample platfrm, created fr verificatin f a TLM IP, with cycle-accurate interface: A variant f the abve is als pssible. The UVM library nw als supprts TLM. The UVM methdlgy descriptin is being extended t shw hw TLM and RTL mdels can be cmbined in a cmprehensive regressin slutin. This can be achieved thrugh UVM Cnnect. The UVM Cnnect package builds n existing standards: SystemVerilg, SystemC and UVM, allwing TLM mdels in each language t cmmunicate with each ther. The package als includes an API that allws SystemC t interact with, and cntrl the executin f, UVM testbenches. The UVM Cnnect library, allws bject passing acrss System Verilg and SystemC wrlds using certain UVM Cnnect library functins. Belw is the prttype f a platfrm, created fr verificatin f a TLM IP, with TLM generic paylad interface, using UVM Cnnect feature:

6 VI. CONCLUSION Since the prcess f verificatin parallels the design creatin prcess fr an RTL IP, this unified verificatin flw has demnstrated a near seamless transitin between RTL design and verificatin f virtual prttypes, that are develped using standard TLM methdlgies. It significantly takes advantage f verificatin industry standards f UVM, fr develping and reusing bigger, cmplex and randmized tests, thereby catching mre functinal bugs in TLM mdels. The TLM mdeled platfrm, hence verified using standard UVM interface, can help in meaningful develpment f newer RTL features f high quality and better RTL upgrades t higher versins, and will carry a lt f value prpsitin fr RTL designers wh can use these TLM mdels fr identifying earlier bugs. T summarize, this flw ensures Equivalence between TLM and respective RTL design Prductivity, as an existing prven methdlgy is re-used, that creates mdular and cmplex tests faster Efficiency as a standard and cmprehensive verificatin methdlgy is used REFERENCES/ACKNOWLEDGEMENTS [1] Sandeep Kumar, Synpsys [2] [3]

A concept for expanding a UVM testbench to the analog-centric toplevel

A concept for expanding a UVM testbench to the analog-centric toplevel A cncept fr expanding a UVM testbench t the analg-centric tplevel Felix Assmann, Bsch Sensrtec, Dresden, Germany (Felix.Assmann@bsch-sensrtec.cm) Axel Strbel, Bsch Sensrtec, Dresden, Germany (Axel.Strbel@bsch-sensrtec.cm)

More information

A SystemC-based UVM verification infrastructure

A SystemC-based UVM verification infrastructure A SystemC-based UVM verificatin infrastructure Mike Bartley, Test and Verificatin Slutins Ltd, Bristl, U.K (mike@testandverificatin.cm) Harshavardhan Narla, Test and Verificatin Slutins Ltd, Bangalre,

More information

Network Packet Header Generation Using Graph Based Techniques combined with Software Testing Strategies

Network Packet Header Generation Using Graph Based Techniques combined with Software Testing Strategies Netwrk Packet Header Generatin Using Graph Based Techniques cmbined with Sftware Testing Strategies Sridevi Navulur Satheesh Parasumanna Rama Chaganti Accellera Systems Initiative 1 Agenda Applicatin Overview

More information

Aloha Offshore SDLC Process

Aloha Offshore SDLC Process Alha Sftware Develpment Life Cycle Alha Offshre SDLC Prcess Alha Technlgy fllws a sftware develpment methdlgy that is derived frm Micrsft Slutins Framewrk and Ratinal Unified Prcess (RUP). Our prcess methdlgy

More information

Infrastructure Series

Infrastructure Series Infrastructure Series TechDc WebSphere Message Brker / IBM Integratin Bus Parallel Prcessing (Aggregatin) (Message Flw Develpment) February 2015 Authr(s): - IBM Message Brker - Develpment Parallel Prcessing

More information

Software Engineering

Software Engineering Sftware Engineering Chapter #1 Intrductin Sftware systems are abstract and intangible. Sftware engineering is an engineering discipline that is cncerned with all aspects f sftware prductin. Sftware Prducts

More information

Iowa State University

Iowa State University Iwa State University Cyber Security Smart Grid Testbed Senir Design, Design Dcument Dec 13-11 Derek Reiser Cle Hven Jared Pixley Rick Suttn Faculty Advisr: Prfessr Manimaran Gvindarasu Table f Cntents

More information

Contents: Module. Objectives. Lesson 1: Lesson 2: appropriately. As benefit of good. with almost any planning. it places on the.

Contents: Module. Objectives. Lesson 1: Lesson 2: appropriately. As benefit of good. with almost any planning. it places on the. 1 f 22 26/09/2016 15:58 Mdule Cnsideratins Cntents: Lessn 1: Lessn 2: Mdule Befre yu start with almst any planning. apprpriately. As benefit f gd T appreciate architecture. it places n the understanding

More information

A Novel Description Language for Value-Added Services to enable Automated Functional Testing

A Novel Description Language for Value-Added Services to enable Automated Functional Testing A Nvel Descriptin Language fr Value-Added Services t enable Autmated Functinal Testing 21. ITG Fachtagung Mbilkmmunikatin Patrick Wacht Frankfurt University f Applied Sciences, Germany Research Grup fr

More information

Date: October User guide. Integration through ONVIF driver. Partner Self-test. Prepared By: Devices & Integrations Team, Milestone Systems

Date: October User guide. Integration through ONVIF driver. Partner Self-test. Prepared By: Devices & Integrations Team, Milestone Systems Date: Octber 2018 User guide Integratin thrugh ONVIF driver. Prepared By: Devices & Integratins Team, Milestne Systems 2 Welcme t the User Guide fr Online Test Tl The aim f this dcument is t prvide guidance

More information

App Center User Experience Guidelines for Apps for Me

App Center User Experience Guidelines for Apps for Me App Center User Experience Guidelines fr Apps fr Me TABLE OF CONTENTS A WORD ON ACCESSIBILITY...3 DESIGN GUIDELINES...3 Accunt Linking Prcess... 3 Cnnect... 5 Accept Terms... 6 Landing Page... 6 Verificatin...

More information

Cisco Tetration Analytics, Release , Release Notes

Cisco Tetration Analytics, Release , Release Notes Cisc Tetratin Analytics, Release 1.102.21, Release Ntes This dcument describes the features, caveats, and limitatins fr the Cisc Tetratin Analytics sftware. Additinal prduct Release ntes are smetimes updated

More information

Overview of Data Furnisher Batch Processing

Overview of Data Furnisher Batch Processing Overview f Data Furnisher Batch Prcessing Nvember 2018 Page 1 f 9 Table f Cntents 1. Purpse... 3 2. Overview... 3 3. Batch Interface Implementatin Variatins... 4 4. Batch Interface Implementatin Stages...

More information

Xilinx Answer Xilinx PCI Express DMA Drivers and Software Guide

Xilinx Answer Xilinx PCI Express DMA Drivers and Software Guide Xilinx Answer 65444 Xilinx PCI Express DMA Drivers and Sftware Guide Imprtant Nte: This dwnladable PDF f an Answer Recrd is prvided t enhance its usability and readability. It is imprtant t nte that Answer

More information

CONTROL-COMMAND. Software Technical Specifications for ThomX Suppliers 1.INTRODUCTION TECHNICAL REQUIREMENTS... 2

CONTROL-COMMAND. Software Technical Specifications for ThomX Suppliers 1.INTRODUCTION TECHNICAL REQUIREMENTS... 2 Réf. ThmX-NT-SI-CC001 Table f Cntents Sftware Technical Specificatins fr ThmX Authr : Philippe Page 1 / 9 1.INTRODUCTION... 2 2.TECHNICAL REQUIREMENTS... 2 3.DOCUMENTATION REQUIREMENTS... 4 4.COMPUTING

More information

CA CMDB Connector for z/os

CA CMDB Connector for z/os PRODUCT SHEET: CA CMDB CONNECTOR FOR Z/OS CA CMDB Cnnectr fr z/os CA CMDB Cnnectr fr z/os discvers mainframe cnfiguratin items (CIs) and enables ppulatin f that infrmatin int the CA CMDB repsitry. Designed

More information

Implementing a Data Warehouse with Microsoft SQL Server

Implementing a Data Warehouse with Microsoft SQL Server Implementing a Data Warehuse with Micrsft SQL Server Implementing a Data Warehuse with Micrsft SQL Server Curse Cde: 20463 Certificatin Exam: 70-463 Duratin: 5 Days Certificatin Track: MCSA: SQL Server

More information

Beyond Continuous Build: Build Grids. Darryl Bowler, CollabNet

Beyond Continuous Build: Build Grids. Darryl Bowler, CollabNet Beynd Cntinuus Build: Build Grids Darryl Bwler, CllabNet Presenters Clsing the Agile Lp Webinar Series Darryl Bwler, Senir Systems Architect, Services, CllabNet With mre than fifteen years f IT experience,

More information

Adverse Action Letters

Adverse Action Letters Adverse Actin Letters Setup and Usage Instructins The FRS Adverse Actin Letter mdule was designed t prvide yu with a very elabrate and sphisticated slutin t help autmate and handle all f yur Adverse Actin

More information

High Security SaaS Concept Software as a Service (SaaS) for Life Science

High Security SaaS Concept Software as a Service (SaaS) for Life Science Sftware as a Service (SaaS) fr Life Science Cpyright Cunesft GmbH Cntents Intrductin... 3 Data Security and Islatin in the Clud... 3 Strage System Security and Islatin... 3 Database Security and Islatin...

More information

Admin Report Kit for Exchange Server

Admin Report Kit for Exchange Server Admin Reprt Kit fr Exchange Server Reprting tl fr Micrsft Exchange Server Prduct Overview Admin Reprt Kit fr Exchange Server (ARKES) is an Exchange Server Management and Reprting slutin that addresses

More information

Please contact technical support if you have questions about the directory that your organization uses for user management.

Please contact technical support if you have questions about the directory that your organization uses for user management. Overview ACTIVE DATA CALENDAR LDAP/AD IMPLEMENTATION GUIDE Active Data Calendar allws fr the use f single authenticatin fr users lgging int the administrative area f the applicatin thrugh LDAP/AD. LDAP

More information

BMC Remedyforce Integration with Remote Support

BMC Remedyforce Integration with Remote Support BMC Remedyfrce Integratin with Remte Supprt 2003-2018 BeyndTrust, Inc. All Rights Reserved. BEYONDTRUST, its lg, and JUMP are trademarks f BeyndTrust, Inc. Other trademarks are the prperty f their respective

More information

Practical Exercises in Computer Networks and Distributed Systems

Practical Exercises in Computer Networks and Distributed Systems (V..6, Nv 2) Practical Exercises in Cmputer Netwrks and Distributed Systems Stream Sckets and the Client/Server mdel (C language, W) 2-, Jsé María F Mrán This practical illustrates basic cncepts prtcl

More information

Verigy V93000 HSM HSM3G

Verigy V93000 HSM HSM3G Verigy V93000 HSM HSM3G Prduct Overview Industry Challenges High-end wrkstatin, desktp and laptp PCs, cmputer servers, perfrmance graphics cards, dynamic game cnsles, high-end vide/hdtv, cmputer netwrking

More information

Maximo Reporting: Maximo-Cognos Metadata

Maximo Reporting: Maximo-Cognos Metadata Maxim Reprting: Maxim-Cgns Metadata Overview...2 Maxim Metadata...2 Reprt Object Structures...2 Maxim Metadata Mdel...4 Metadata Publishing Prcess...5 General Architecture...5 Metadata Publishing Prcess

More information

EcoStruxure for Data Centers FAQ

EcoStruxure for Data Centers FAQ EcStruxure fr Data Centers FAQ Revisin 1 by Patrick Dnvan Executive summary EcStruxure TM fr Data Centers is Schneider Electric s IT-enabled, pen, interperable system architecture fr data centers. This

More information

An Introduction to Crescendo s Maestro Application Delivery Platform

An Introduction to Crescendo s Maestro Application Delivery Platform An Intrductin t Crescend s Maestr Applicatin Delivery Platfrm Intrductin This dcument is intended t serve as a shrt intrductin t Crescend s Maestr Platfrm and its cre features/benefits. The dcument will

More information

An Overview of Test at IBM Microelectronics

An Overview of Test at IBM Microelectronics IBM Systems and Technlgy Grup An Overview f Test at IBM Micrelectrnics Harry Linzer Dec 1, 2005 Overview f Test IBM Systems and Technlgy Grup Agenda IBM as a Chip Maker Challenges f Test Test Methdlgy

More information

Quick Guide on implementing SQL Manage for SAP Business One

Quick Guide on implementing SQL Manage for SAP Business One Quick Guide n implementing SQL Manage fr SAP Business One The purpse f this dcument is t guide yu thrugh the quick prcess f implementing SQL Manage fr SAP B1 SQL Server databases. SQL Manage is a ttal

More information

GPA: Plugin for Prerequisite Checks With Solution Manager 7.1

GPA: Plugin for Prerequisite Checks With Solution Manager 7.1 GPA: Plugin fr Prerequisite Checks With Slutin Manager 7.1 Descriptin: The plugin Prerequisite checks can be used in yur wn guided prcedures. It ffers the pssibility t select at design time amng a set

More information

E. G. S. Pillay Engineering College, Nagapattinam Computer Science and Engineering

E. G. S. Pillay Engineering College, Nagapattinam Computer Science and Engineering IT2042 - Infrmatin Security 1-1 E. G. S. Pillay Engineering Cllege, Nagapattinam Cmputer Science and Engineering Elective II IT 2042 INFORMATION SECURITY VIII Sem CSE QUESTION BANK - UNIT-IV 1) What is

More information

Long Term Project WITS software modernization

Long Term Project WITS software modernization WITS Wrk Prgram This dcument gathers infrmatin n the WITS wrk prgram which is divided in shrt-term versus lng-term activities. Prjects' srting is nt intended t reflect pririties. Lng Term Prject WITS sftware

More information

Using CppSim to Generate Neural Network Modules in Simulink using the simulink_neural_net_gen command

Using CppSim to Generate Neural Network Modules in Simulink using the simulink_neural_net_gen command Using CppSim t Generate Neural Netwrk Mdules in Simulink using the simulink_neural_net_gen cmmand Michael H. Perrtt http://www.cppsim.cm June 24, 2008 Cpyright 2008 by Michael H. Perrtt All rights reserved.

More information

Common Language Runtime

Common Language Runtime Intrductin t.net framewrk.net is a general-purpse sftware develpment platfrm, similar t Java. Micrsft intrduced.net with purpse f bridging gap between different applicatins..net framewrk aims at cmbining

More information

UML : MODELS, VIEWS, AND DIAGRAMS

UML : MODELS, VIEWS, AND DIAGRAMS UML : MODELS, VIEWS, AND DIAGRAMS Purpse and Target Grup f a Mdel In real life we ften bserve that the results f cumbersme, tedius, and expensive mdeling simply disappear in a stack f paper n smene's desk.

More information

B Tech Project First Stage Report on

B Tech Project First Stage Report on B Tech Prject First Stage Reprt n GPU Based Image Prcessing Submitted by Sumit Shekhar (05007028) Under the guidance f Prf Subhasis Chaudhari 1. Intrductin 1.1 Graphic Prcessr Units A graphic prcessr unit

More information

VMware AirWatch Certificate Authentication for Cisco IPSec VPN

VMware AirWatch Certificate Authentication for Cisco IPSec VPN VMware AirWatch Certificate Authenticatin fr Cisc IPSec VPN Fr VMware AirWatch Have dcumentatin feedback? Submit a Dcumentatin Feedback supprt ticket using the Supprt Wizard n supprt.air-watch.cm. This

More information

HW4 Software version 3. Device Manager and Data Logging LOG-RC Series Data Loggers

HW4 Software version 3. Device Manager and Data Logging LOG-RC Series Data Loggers Page 1 f 18 HW4 Sftware versin 3 Device Manager and Data Lgging LOG-RC Series Data Lggers 2011; Page 2 f 18 Table f cntents 1 ORGANIZATION OF THE HW4 MANUALS... 3 2 OVERVIEW... 4 3 INITIAL SETUP... 4 3.1

More information

BMC Remedyforce Integration with Bomgar Remote Support

BMC Remedyforce Integration with Bomgar Remote Support BMC Remedyfrce Integratin with Bmgar Remte Supprt 2017 Bmgar Crpratin. All rights reserved wrldwide. BOMGAR and the BOMGAR lg are trademarks f Bmgar Crpratin; ther trademarks shwn are the prperty f their

More information

UPGRADING TO DISCOVERY 2005

UPGRADING TO DISCOVERY 2005 Centennial Discvery 2005 Why Shuld I Upgrade? Discvery 2005 is the culminatin f ver 18 mnths wrth f research and develpment and represents a substantial leap frward in audit and decisin-supprt technlgy.

More information

SAS Hot Fix Analysis, Download and Deployment Tool

SAS Hot Fix Analysis, Download and Deployment Tool SAS Ht Fix Analysis, Dwnlad and Deplyment Tl SASHFADD Versin 2.2.1 Usage Guide What's New in SASHFADD 2.2.1? Table f Cntents Intrductin... 1 System Requirements... 2 Imprtant infrmatin regarding tl usage...

More information

ECE 545 Project Deliverables

ECE 545 Project Deliverables Tp-level flder: _ Secnd-level flders: 1_assumptins 2_blck_diagrams 3_interface 4_ASM_charts 5_surce_cdes 6_verificatin 7_timing_analysis 8_results 9_benchmarking 10_bug_reprts

More information

Oracle Database 11g Replay: The In-built Recorder for Real Application Testing

Oracle Database 11g Replay: The In-built Recorder for Real Application Testing Oracle Database 11g Replay: The In-built Recrder fr Real Applicatin Testing Amaresh Mandal Infsys Technlgies Ltd Intrductin Oracle Database 11g intrduced a new feature Database Replay which helps in perfrming

More information

Log shipping is a HA option. Log shipping ensures that log backups from Primary are

Log shipping is a HA option. Log shipping ensures that log backups from Primary are LOG SHIPPING Lg shipping is a HA ptin. Lg shipping ensures that lg backups frm Primary are cntinuusly applied n standby. Lg shipping fllws a warm standby methd because manual prcess is invlved t ensure

More information

Dynamic Storage (ECS)

Dynamic Storage (ECS) User Guide Dynamic Strage (ECS) Swisscm (Schweiz) AG 1 / 10 Cntent 1 Abut Dynamic Strage... 3 2 Virtual drive, the EMC CIFS-ECS Tl... 4 3 Amazn S3 Brwer... 6 4 Strage Gateway Appliance... 9 5 Amazn S3

More information

HP ExpertOne. HP2-T21: Administering HP Server Solutions. Table of Contents

HP ExpertOne. HP2-T21: Administering HP Server Solutions. Table of Contents HP ExpertOne HP2-T21: Administering HP Server Slutins Industry Standard Servers Exam preparatin guide Table f Cntents In this sectin, include a table f cntents (TOC) f all headings. After yu have finished

More information

Rapid Implementation Package

Rapid Implementation Package Implementatin Package Implementatin 1 Purpse The purpse f this dcument is t detail thse services BuildingPint NrthEast ( BPNE ) will prvide as part f the Prlg Rapid Implementatin Package. This package

More information

Quick Setup Guide. Aastra MX-ONE V.4.0 Integration with Microsoft OCS 2007 R2. Doc. Nr. ASE/MXO/PLM/ 0123/EN Rev.A

Quick Setup Guide. Aastra MX-ONE V.4.0 Integration with Microsoft OCS 2007 R2. Doc. Nr. ASE/MXO/PLM/ 0123/EN Rev.A Aastra MX-ONE V.4.0 Integratin with Micrsft OCS 2007 R2 Quick Setup Guide Aastra Telecm Sweden AB SE-126 37 Hägersten, Sweden Dc. Nr. ASE/MXO/PLM/ 0123/EN Rev.A www.aastra.cm Cntents 1 Intrductin 3 1.1

More information

INVENTION DISCLOSURE

INVENTION DISCLOSURE 1. Inventin Title. Light Transprt and Data Serializatin fr TR-069 Prtcl 2. Inventin Summary. This inventin defines a light prtcl stack fr TR-069. Even thugh TR-069 is widely deplyed, its prtcl infrastructure

More information

Licensing the Core Client Access License (CAL) Suite and Enterprise CAL Suite

Licensing the Core Client Access License (CAL) Suite and Enterprise CAL Suite Vlume Licensing brief Licensing the Cre Client Access License (CAL) Suite and Enterprise CAL Suite Table f Cntents This brief applies t all Micrsft Vlume Licensing prgrams. Summary... 1 What s New in this

More information

Integrating QuickBooks with TimePro

Integrating QuickBooks with TimePro Integrating QuickBks with TimePr With TimePr s QuickBks Integratin Mdule, yu can imprt and exprt data between TimePr and QuickBks. Imprting Data frm QuickBks The TimePr QuickBks Imprt Facility allws data

More information

IEC Functional Safety Assessment

IEC Functional Safety Assessment IEC 61508 Functinal Safety Assessment Prject: 3051S HART Advanced Diagnstics Pressure Transmitter, ptin cde DA2 Custmer: Rsemunt Inc. (an Emersn Prcess Management cmpany) Chanhassen, MN USA Cntract N.:

More information

WELMEC Guide on evaluation of Purely Digital Parts

WELMEC Guide on evaluation of Purely Digital Parts WELMEC 10.10 2016 Guide n evaluatin f Purely Digital Parts WELMEC is a cperatin between the legal metrlgy authrities f the Member States f the Eurpean Unin and EFTA. This dcument is ne f a number f Guides

More information

Customized RTU for Local and Remote Supervision

Customized RTU for Local and Remote Supervision AUSTRALIAN JOURNAL OF BASIC AND APPLIED SCIENCES ISSN:1991-8178 EISSN: 2309-8414 Jurnal hme page: www.ajbasweb.cm Custmized RTU fr Lcal and Remte Supervisin 1 Mayssa Hajar, 2 Raed ElRafei, 3 Khaled Muchref

More information

Getting Started with the Web Designer Suite

Getting Started with the Web Designer Suite Getting Started with the Web Designer Suite The Web Designer Suite prvides yu with a slew f Dreamweaver extensins that will assist yu in the design phase f creating a website. The tls prvided in this suite

More information

Supported System Requirements for ACCESS for ELLs 2.0 and Screener. Effective February May 2017

Supported System Requirements for ACCESS for ELLs 2.0 and Screener. Effective February May 2017 Supprted System Requirements fr ACCESS fr ELLs 2.0 and Screener Effective February May 2017 This dcument describes the current system requirements recmmended by WIDA fr the DRC INSIGHT Online Testing System

More information

Eastern Mediterranean University School of Computing and Technology Information Technology Lecture2 Functions

Eastern Mediterranean University School of Computing and Technology Information Technology Lecture2 Functions Eastern Mediterranean University Schl f Cmputing and Technlgy Infrmatin Technlgy Lecture2 Functins User Defined Functins Why d we need functins? T make yur prgram readable and rganized T reduce repeated

More information

TRAINING GUIDE. Overview of Lucity Spatial

TRAINING GUIDE. Overview of Lucity Spatial TRAINING GUIDE Overview f Lucity Spatial Overview f Lucity Spatial In this sessin, we ll cver the key cmpnents f Lucity Spatial. Table f Cntents Lucity Spatial... 2 Requirements... 2 Setup... 3 Assign

More information

TPP: Date: October, 2012 Product: ShoreTel PathSolutions System version: ShoreTel 13.x

TPP: Date: October, 2012 Product: ShoreTel PathSolutions System version: ShoreTel 13.x I n n v a t i n N e t w r k A p p N t e TPP: 10320 Date: Octber, 2012 Prduct: ShreTel PathSlutins System versin: ShreTel 13.x Abstract PathSlutins sftware can find the rt-cause f vice quality prblems in

More information

Using SPLAY Tree s for state-full packet classification

Using SPLAY Tree s for state-full packet classification Curse Prject Using SPLAY Tree s fr state-full packet classificatin 1- What is a Splay Tree? These ntes discuss the splay tree, a frm f self-adjusting search tree in which the amrtized time fr an access,

More information

FIREWALL RULE SET OPTIMIZATION

FIREWALL RULE SET OPTIMIZATION Authr Name: Mungle Mukupa Supervisr : Mr Barry Irwin Date : 25 th Octber 2010 Security and Netwrks Research Grup Department f Cmputer Science Rhdes University Intrductin Firewalls have been and cntinue

More information

Chapter 2. The OSI Model and TCP/IP Protocol Suite. PDF created with FinePrint pdffactory Pro trial version

Chapter 2. The OSI Model and TCP/IP Protocol Suite. PDF created with FinePrint pdffactory Pro trial version Chapter 2 The OSI Mdel and TCP/IP Prtcl Suite PDF created with FinePrint pdffactry Pr trial versin www.pdffactry.cm Outline THE OSI MODEL LAYERS IN THE OSI MODEL TCP/IP PROTOCOL SUITE ADDRESSING TCP/IP

More information

UFS Test Executive is certified by the UFSA to verify compliance of UFS devices with the UFSA UFS Compliance Test Matrix v1.0.

UFS Test Executive is certified by the UFSA to verify compliance of UFS devices with the UFSA UFS Compliance Test Matrix v1.0. Prtcl Insight UFS Test Executive UFS20COMP Test Executive prvides cmplete prtcl debug and analysis f UFS devices, including deep packet inspectin, stress testing, custm test case executin, and UFS cmpliance

More information

Final Report. Graphical User Interface for the European Transport Model TREMOVE. June 15 th 2010

Final Report. Graphical User Interface for the European Transport Model TREMOVE. June 15 th 2010 Date June 15 th 2010 Authrs Charitn Kuridis Dr Mia Fu Dr Andrew Kelly Thmas Papagergiu Client Eurpean Cmmissin DG Climate Actin Directrate A: Internatinal & Climate Strategy Unit A4: Strategy & Ecnmic

More information

SafeDispatch SDR Gateway for MOTOROLA TETRA

SafeDispatch SDR Gateway for MOTOROLA TETRA SafeDispatch SDR Gateway fr MOTOROLA TETRA SafeMbile ffers a wrld f wireless applicatins that help rganizatins better manage their mbile assets, fleet and persnnel. Fr mre infrmatin, see www.safembile.cm.

More information

Supported System Requirements for DRC CTB LAS Links Online Testing Effective August September 2017

Supported System Requirements for DRC CTB LAS Links Online Testing Effective August September 2017 Supprted System Requirements fr DRC CTB LAS Links Online Testing Effective August September 2017 This dcument describes the current system requirements fr the DRC INSIGHT Online Testing System and Central

More information

How to use DCI Contract Alerts

How to use DCI Contract Alerts Hw t use DCI Cntract Alerts Welcme t the MyDCI Help Guide series Hw t use DCI Cntract Alerts In here, yu will find a lt f useful infrmatin abut hw t make the mst f yur DCI Alerts which will help yu t fully

More information

Chapter 6: Lgic Based Testing LOGIC BASED TESTING: This unit gives an indepth verview f lgic based testing and its implementatin. At the end f this unit, the student will be able t: Understand the cncept

More information

HP Server Virtualization Solution Planning & Design

HP Server Virtualization Solution Planning & Design Cnsulting & Integratin Infrastructure Services HP Server Virtualizatin Slutin Planning & Design Service descriptin Hewlett-Packard Cnsulting & Integratin Infrastructure Cnsulting Packaged Services (HP

More information

Introduction. by Surekha Parekh

Introduction. by Surekha Parekh Intrductin by Surekha Parekh In the current ecnmic climate, businesses are under significant pressure t cntrl csts and increase efficiency t imprve their bttm line. IBM DB2 fr z/os custmers arund the wrld

More information

Upgrading Kaltura MediaSpace TM Enterprise 1.0 to Kaltura MediaSpace TM Enterprise 2.0

Upgrading Kaltura MediaSpace TM Enterprise 1.0 to Kaltura MediaSpace TM Enterprise 2.0 Upgrading Kaltura MediaSpace TM Enterprise 1.0 t Kaltura MediaSpace TM Enterprise 2.0 Assumptins: The existing cde was checked ut f: svn+ssh://mediaspace@kelev.kaltura.cm/usr/lcal/kalsurce/prjects/m ediaspace/scial/branches/production/website/.

More information

CITI Technical Report 08-1 Parallel NFS Block Layout Module for Linux

CITI Technical Report 08-1 Parallel NFS Block Layout Module for Linux CITI Technical Reprt 08-1 Parallel NFS Blck Layut Mdule fr Linux William A. Adamsn, University f Michigan andrs@citi.umich.edu Frederic Isaman, University f Michigan iisaman@citi.umich.edu Jasn Glasgw,

More information

Lecture Handout. Database Management System. Overview of Lecture. Inheritance Is. Lecture No. 11. Reading Material

Lecture Handout. Database Management System. Overview of Lecture. Inheritance Is. Lecture No. 11. Reading Material Lecture Handut Database Management System Lecture N. 11 Reading Material Database Systems Principles, Design and Implementatin written by Catherine Ricard, Maxwell Macmillan. Overview f Lecture Inheritance

More information

UFuRT: A Work-Centered Framework and Process for Design and Evaluation of Information Systems

UFuRT: A Work-Centered Framework and Process for Design and Evaluation of Information Systems In: Prceedings f HCI Internatinal 2007 UFuRT: A Wrk-Centered Framewrk and Prcess fr Design and Evaluatin f Infrmatin Systems Jiajie Zhang 1, Keith A. Butler 2 1 University f Texas at Hustn, 7000 Fannin,

More information

IEC Functional Safety Assessment

IEC Functional Safety Assessment IEC 61508 Functinal Safety Assessment Prject: KFD2-SR3-(Ex)2.2S KFD2-SOT3-Ex*(.LB)(.IO)(-Y1) KFD2-ST3-Ex*(.LB) Custmer: Pepperl + Fuchs GmbH Mannheim Germany Cntract Number: Q14/08-047-C Reprt N.: 1408-047-C

More information

UiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash

UiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash UiPath Autmatin Walkthrugh Walkthrugh Calculate Client Security Hash Walkthrugh Calculate Client Security Hash Start with the REFramewrk template. We start ff with a simple implementatin t demnstrate the

More information

Protocol Insight UFS Test Executive Key Features and Benefits Deep packet inspection performed with a unique protocol-aware Rule Checker engine

Protocol Insight UFS Test Executive Key Features and Benefits Deep packet inspection performed with a unique protocol-aware Rule Checker engine Prtcl Insight UFS Test Executive UFS20COMP Test Executive prvides cmplete prtcl debug and analysis f UFS devices, including deep packet inspectin, stress testing, custm test case executin, and CTS and

More information

Synoptic Display Studio Developers Guide

Synoptic Display Studio Developers Guide Synptic Display Studi Develpers Guide Table f Cntents 1. Intrductin... 3 2. Cntributing widgets... 4 2.1. Cncepts... 4 2.2. Defining the mdel... 5 2.2.1. Prvide a widget mdel... 5 2.2.2. Define a widget

More information

LIN101 RS232 / LAN INTERFACE

LIN101 RS232 / LAN INTERFACE LIN101 24/02/2004 English 1 1. LIN101 LIN101 is a Serial Device Server, the main functin f the LIN101 is t netwrk-enable existing serial devices. Using the LIN101 yu can add an Ethernet prt practically

More information

Cntents 1 Intrductin Kit Cntents Requirements Installatin Gesture Sensr Kit Hardware and Jumper Settings De

Cntents 1 Intrductin Kit Cntents Requirements Installatin Gesture Sensr Kit Hardware and Jumper Settings De Thin Film Pyrelectric IR Gesture Sensr Demnstratr Kit Fr lw pwer, high perfrmance gesture cntrl User Guide Versin 1.0 Dcument Revisin 1.00 20 th February 2012 Cntents 1 Intrductin... 3 1.1 Kit Cntents...

More information

HPE LoadRunner Best Practices Series. LoadRunner Upgrade Best Practices

HPE LoadRunner Best Practices Series. LoadRunner Upgrade Best Practices HPE LadRunner Best Practices Series LadRunner 12.50 Upgrade Best Practices Dcument publicatin date: Nvember 2015 Cntents 1. Intrductin... 3 Overview... 3 Audience... 3 2. Preparatin... 3 Backup assets...

More information

Summary. Server environment: Subversion 1.4.6

Summary. Server environment: Subversion 1.4.6 Surce Management Tl Server Envirnment Operatin Summary In the e- gvernment standard framewrk, Subversin, an pen surce, is used as the surce management tl fr develpment envirnment. Subversin (SVN, versin

More information

LiveEngage and Microsoft Dynamics Integration Guide Document Version: 1.0 September 2017

LiveEngage and Microsoft Dynamics Integration Guide Document Version: 1.0 September 2017 LiveEngage and Micrsft Dynamics Integratin Guide Dcument Versin: 1.0 September 2017 Cntents Intrductin... 3 Step 1: Sign Up... 3 CRM Widget Signing Up... 3 Step 2: Cnfiguring the CRM Widget... 4 Accessing

More information

Overview. Enhancement for Policy Configuration Module

Overview. Enhancement for Policy Configuration Module Overview Digital File Plicy Management: Cnfiguratin Mdule Enhancement and Inter-applicatin Plicy Sharing Digital file plicies determine hw digital files are prcessed befre being depsited int RUcre repsitry.

More information

CCNA Security v2.0 Chapter 3 Exam Answers

CCNA Security v2.0 Chapter 3 Exam Answers CCNA Security v2.0 Chapter 3 Exam Answers 1. Because f implemented security cntrls, a user can nly access a server with FTP. Which AAA cmpnent accmplishes this? accunting accessibility auditing authrizatin

More information

Supported System Requirements for ACCESS for ELLs 2.0 and Screener. Effective June September 2018

Supported System Requirements for ACCESS for ELLs 2.0 and Screener. Effective June September 2018 Supprted System Requirements fr ACCESS fr ELLs 2.0 and Screener Effective June September 2018 This dcument describes the current system requirements recmmended by WIDA fr the DRC INSIGHT Online Testing

More information

UiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash

UiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash UiPath Autmatin Walkthrugh Walkthrugh Calculate Client Security Hash Walkthrugh Calculate Client Security Hash Start with the REFramewrk template. We start ff with a simple implementatin t demnstrate the

More information

labs Who is your user?

labs Who is your user? E XPLORATION Wh is yur user? Everybdy? First wrld cnsumers? End users in emerging markets? Startups? Enterprises? Will yu be able t eventually serve the needs f a billin peple? What is yur untapped pprtunity?

More information

Integration Framework for SAP Business One

Integration Framework for SAP Business One Integratin Framewrk fr SAP Business One DIPrxy Cnfiguratin PUBLIC Glbal Rll-ut Octber 2018, B Zha TABLE OF CONTENTS 1 INTRODUCTION... 3 2 INSTALLATION... 3 3 CONFIGURATION... 5 3.1 Services in Service

More information

EView/400i Management Pack for Systems Center Operations Manager (SCOM)

EView/400i Management Pack for Systems Center Operations Manager (SCOM) EView/400i Management Pack fr Systems Center Operatins Manager (SCOM) Cncepts Guide Versin 7.0 July 2015 1 Legal Ntices Warranty EView Technlgy makes n warranty f any kind with regard t this manual, including,

More information

Extended Traceability Report for Enterprise Architect

Extended Traceability Report for Enterprise Architect Extended Traceability Reprt User Guide Extended Traceability Reprt fr Enterprise Architect Extended Traceability Reprt fr Enterprise Architect... 1 Disclaimer... 2 Dependencies... 2 Overview... 2 Limitatins

More information

Level 2 Development Training

Level 2 Development Training Level 2 Develpment Training Level 2 Develpment Training Level 2 Develpment Training Vide Capture RSS 4000 Level 2 Develpment Training Vide Capture Cntents 1 Intrductin... 3 Intrductin... 3 Available Resurces...

More information

Getting Started with the SDAccel Environment on Nimbix Cloud

Getting Started with the SDAccel Environment on Nimbix Cloud Getting Started with the SDAccel Envirnment n Nimbix Clud Revisin Histry The fllwing table shws the revisin histry fr this dcument. Date Versin Changes 09/17/2018 201809 Updated figures thrughut Updated

More information

Keysight Logic and Protocol Analyzer Software (64-bit Application)

Keysight Logic and Protocol Analyzer Software (64-bit Application) Release Ntes Keysight Lgic and Prtcl Analyzer Sftware (64-bit Applicatin) Versin 6.00 September 2014 Operating System Cmpatibility Versin 6.00 f the Keysight Lgic and Prtcl Analyzer sftware is a 64-bit

More information

SAFe Atlassian Style (Updated version with SAFe 4.5)

SAFe Atlassian Style (Updated version with SAFe 4.5) SAFe Atlassian Style (Updated versin with SAFe 4.5) Table f Cntents 1 Abstract... 3 2 Wh uses SAFe and Why?... 3 3 Understanding SAFe... 3 4 Why Des it Matter?... 5 5 Implementatin f SAFe within the Atlassian

More information

Extending VMware vcloud API with vcloud Extensibility Framework

Extending VMware vcloud API with vcloud Extensibility Framework VMware vclud Architecture Tlkit fr Service Prviders Extending VMware vclud API with vclud Extensibility Framewrk Versin 2.9 January 2018 Jhn Dwyer 2018 VMware, Inc. All rights reserved. This prduct is

More information

Scatter Search And Bionomic Algorithms For The Aircraft Landing Problem

Scatter Search And Bionomic Algorithms For The Aircraft Landing Problem Scatter Search And Binmic Algrithms Fr The Aircraft Landing Prblem J. E. Beasley Mathematical Sciences Brunel University Uxbridge UB8 3PH United Kingdm http://peple.brunel.ac.uk/~mastjjb/jeb/jeb.html Abstract:

More information

It has hardware. It has application software.

It has hardware. It has application software. Q.1 What is System? Explain with an example A system is an arrangement in which all its unit assemble wrk tgether accrding t a set f rules. It can als be defined as a way f wrking, rganizing r ding ne

More information

Telecommunication Protocols Laboratory Course

Telecommunication Protocols Laboratory Course Telecmmunicatin Prtcls Labratry Curse Lecture 2 March 11, 2004 http://www.ab.fi/~lpetre/teleprt/teleprt.html 1 Last time We examined sme key terms: prtcl, service, layer, netwrk architecture We examined

More information