Digital Design Methodology

Size: px
Start display at page:

Download "Digital Design Methodology"

Transcription

1 1 / 27 Digital Design Methodology CENG/ELEC/SENG 399 Dr. F. Gebali, PhD, PEng ECE Dept. Faculty of Engineering fayez c 2012 September 23, 2013

2 2 / 27 Outline 1 Engineering Design Flow 2 CAD Tools 3 Summary

3 3 / 27 Digital Design Methodology

4 4 / 27 What is a Chip?

5 5 / 27 Need for Formal Design Methodologies Most engineering projects are very complex Problem in design are both dangerous or expensive or both Engineers work within severe limitations: Tight timelines Tight budget Demanding performance requirements Nature of project is cross-disciplinary There are many alternatives to a given design Must choose optimum design

6 6 / 27 Performance Demands 1 Design must be guaranteed to work 2 Design must meet specifications 3 Verification is mandatory 4 Testing is mandatory 5 Manufacturer must demonstrate that device is working and is defect free

7 Design Goals Testable High-speed Small-area Secure (kill switch, SW/HW/FW viruses) Energy-aware (green computing) Thermal-aware 7 / 27

8 8 / 27 Overview of the Design Process Specifications (Words) Functional Specifications Block diagrams Design Exploration Modeling, Simulation Engineering Design SW/HW Modules Verification Implementation SW/HW/FW Testing

9 9 / 27 Customer Specifications Design a better DNA sequencing engine.

10 10 / 27 Functional Specifications Functionality: possible algorithms Performance: power, area, package, speed, Interfaces & Communications: serial, parallel, protocols Timing Data format: Verification plan: Test: Test generation Time to Market: Specifications (Words) Functional Specifications Block diagrams Design Exploration Modeling, Simulation Engineering Design SW/HW Modules Verification Implementation SW/HW/FW Testing

11 11 / 27 Functional Specifications: System Timing Req Interrupt Grant Ack End

12 12 / 27 Design Exploration Specifications (Words) Functional Specifications Block diagrams Algorithms Parallel or sequential design Communications Design Exploration Modeling, Simulation Engineering Design SW/HW Modules Verification Implementation SW/HW/FW Testing

13 13 / 27 Engineering Design Specifications (Words) Functional Specifications Block diagrams Design Exploration Modeling, Simulation Engineering Design SW/HW Modules Verification Implementation SW/HW/FW Testing

14 14 / 27 Engineering Design: Structured Design Strategies 1 Choose Top-Down or Bottom-Up approach 2 Abstraction 3 Hierarchy 4 Modularity 5 Locality

15 15 / 27 Engineering Design: Top-Down or Bottom-Up approach Top-Level Description Top-Down Behavior Structure Device Circuit Bottom-Level Description Bottom-up

16 16 / 27 Engineering Design: Top-Down Approach 1 Rely on hierarchy to break down the design 2 Enables early system-level verification 3 Used mainly by digital designers 4 Extensive CAD tools for digital designs

17 17 / 27 Engineering Design: Bottom-Up Approach 1 All needed basic circuits are developed first 2 More complex modules are built 3 Used mainly by analog designers 4 Limited CAD tools for analog designs

18 18 / 27 Abstraction & Hierarchy: Floating Point Adder Exponent Compare Mantissa shift Adder Normalizer

19 19 / 27 Abstraction & Hierarchy: Direct Memory Access CPU DMA Primary Memory Peripheral Device Secondary Memory

20 20 / 27 Abstraction & Hierarchy: Direct Memory Access Req_1 Ack_1 End_1... Req_n Ack_n End_n Arbiter Req Ack End DMA Interrupt Grant CPU

21 21 / 27 Logic Design Req reset idle End/Interrupt Req/Interrupt busy pending End/Ack Grant/Ack Grant/Interrupt

22 22 / 27 CAD TOOLS

23 23 / 27 CAD Tools: Hardware Description Language (VHDL in CENG 441) entity dma_device_fsm is Port ( clock : in STD_LOGIC; reset : in STD_LOGIC; done : in STD_LOGIC; request : in STD_LOGIC; grant : in STD_LOGIC; interrupt : out STD_LOGIC; ack : out STD_LOGIC; current_s, next_s: out integer); end dma_device_fsm;

24 24 / 27 CAD Tools: Verification using Property Specification Language (PSL in CENG 441) - - Check grant is followed by ack - - psl CHECK02: assert always grant -> ack;

25 25 / 27 CAD Tools: Placement & Routing

26 26 / 27 Summary 1 Overview of digital design methodology 2 Design considerations 3 System specifications 4 System descriptions 5 Structured design strategies

27 27 / 27 THANK YOU

VHDL Introduction. EL 310 Erkay Savaş Sabancı University

VHDL Introduction. EL 310 Erkay Savaş Sabancı University VHDL Introduction EL 310 Erkay Savaş Sabancı University 1 What is VHDL? VHDL stands for VHSIC Hardware Description Language VHSIC =Very High-Speed Integrated Circuit Initialized by US DoD as a sponsored

More information

Design for Low-Power at the Electronic System Level Frank Schirrmeister ChipVision Design Systems

Design for Low-Power at the Electronic System Level Frank Schirrmeister ChipVision Design Systems Frank Schirrmeister ChipVision Design Systems franks@chipvision.com 1. Introduction 1.1. Motivation Well, it happened again. Just when you were about to beat the high score of your favorite game your portable

More information

New Solution Deployment: Best Practices White Paper

New Solution Deployment: Best Practices White Paper New Solution Deployment: Best Practices White Paper Document ID: 15113 Contents Introduction High Level Process Flow for Deploying New Solutions Solution Requirements Required Features or Services Performance

More information

Reducing Product Time-to-Market based on Shorting the Design Cycle

Reducing Product Time-to-Market based on Shorting the Design Cycle 1 Reducing Product Time-to-Market based on Shorting the Design Cycle Implementation at Elbit systems - Elisra Weinstock Israel - Elisra, Yitzhak Bot - BQR, Uri Tolchin - Elisra Abstract The article introduces

More information

FORMAL PROPERTY VERIFICATION OF COUNTER FSM AND I2C

FORMAL PROPERTY VERIFICATION OF COUNTER FSM AND I2C FORMAL PROPERTY VERIFICATION OF COUNTER FSM AND I2C SNEHA S 1, ROOPA G 2 1 PG Student, Dept. of Electronics and Communication Engineering, Nagarjuna College of Engineering, Bengaluru Karnataka Email: sneha44enz@gmail.com

More information

Monitoring System for Optical Fiber Network Security

Monitoring System for Optical Fiber Network Security University of Manitoba Department of Electrical & Computer Engineering ECE 4600 Group Design Project Progress Report Monitoring System for Optical Fiber Network Security by Group 04 Alexander Luft Katrina

More information

Digital Design Methodology (Revisited)

Digital Design Methodology (Revisited) Digital Design Methodology (Revisited)! Design Methodology " Design Specification " Verification " Synthesis! Technology Options " Full Custom VLSI " Standard Cell ASIC " FPGA CS 150 Spring 2007 - Lec

More information

Implementing a control application on an FPGA Platform

Implementing a control application on an FPGA Platform Implementing a control application on an FPGA Platform Jérôme PIZEL and Alain OURGHANLIAN EDF R&D 6 quai Watier 78401 CHATOU jerome.pizel@edf.fr; alain-1.ourghanlian@edf.fr ABSTRACT Today, many I&C system

More information

Design Problem 3 Solutions

Design Problem 3 Solutions CSE 260 Digital Computers: Organization and Logical Design Design Problem 3 Solutions Jon Turner Due 3/30/06 1. (100 points). In this problem, you will design a crossbar switch. This circuit has two data

More information

Digital System Design

Digital System Design Digital System Design by Dr. Lesley Shannon Email: lshannon@ensc.sfu.ca Course Website: http://www.ensc.sfu.ca/~lshannon/courses/ensc350 Simon Fraser University Slide Set: 1 Date: January 12, 2009 Slide

More information

Classification of Real-Time Systems

Classification of Real-Time Systems Lecture (2) Classification of Real-Time Systems Prof. Kasim M. Al-Aubidy Computer Engineering Department Philadelphia University Real-Time Systems Prof. Kasim Al-Aubidy 1 Lecture Outline: Historical background.

More information

Combining OpenCV and High Level Synthesis to Accelerate your FPGA / SoC EV Application

Combining OpenCV and High Level Synthesis to Accelerate your FPGA / SoC EV Application Combining OpenCV and High Level Synthesis to Accelerate your FPGA / SoC EV Application Adam Taylor Adiuvo Engineering & Training Ltd Tends in Embedded Vision Ubiquity Applications are wide spread ADAS,

More information

Design of the RFID for storage of biological information

Design of the RFID for storage of biological information Design of the RFID for storage of biological information Yu-Lee Choi *, Seok-Man Kim **, Sang-Hee Son ***, and Kyoung-Rok Cho ** Dept. of Bio and Information Technology * Chungbuk National University,

More information

Technological Training Programs

Technological Training Programs Technological Training Programs On behalf of Noaman Engineering, I would like to introduce you to our training courses. All of our courses cover Theoretical, Practical, and software implementation and

More information

Challenges for Performance Analysis in High-Performance RC

Challenges for Performance Analysis in High-Performance RC Challenges for Performance Analysis in High-Performance RC July 20, 2007 Seth Koehler Ph.D. Student, University of Florida John Curreri Ph.D. Student, University of Florida Dr. Alan D. George Professor

More information

Platform-Based Design of Heterogeneous Embedded Systems

Platform-Based Design of Heterogeneous Embedded Systems Platform-Based Design of Heterogeneous Embedded Systems Ingo Sander Royal Institute of Technology Stockholm, Sweden ingo@kth.se Docent Lecture August 31, 2009 Ingo Sander (KTH) Platform-Based Design August

More information

Application of Wireless Sensor on Intelligent Monitoring in Logistics Refrigerator Car Transportation

Application of Wireless Sensor on Intelligent Monitoring in Logistics Refrigerator Car Transportation Sensors & Transducers 2013 by IFSA http://www.sensorsportal.com Application of Wireless Sensor on Intelligent Monitoring in Logistics Refrigerator Car Transportation Qi JINPING Lanzhou Jiaotong University,

More information

Platform-Based Design of Heterogeneous Embedded Systems

Platform-Based Design of Heterogeneous Embedded Systems Platform-Based Design of Heterogeneous Embedded Systems Ingo Sander Royal Institute of Technology Stockholm, Sweden ingo@kth.se Docent Lecture August 31, 2009 Ingo Sander (KTH) Platform-Based Design August

More information

EE-379 Embedded Systems and Applications Introduction

EE-379 Embedded Systems and Applications Introduction EE-379 Embedded Systems and Applications Introduction Cristinel Ababei Department of Electrical Engineering, University at Buffalo Spring 2013 Note: This course is offered as EE 459/500 in Spring 2013

More information

Achieving ISO Compliance in Silicon (And Beyond?)

Achieving ISO Compliance in Silicon (And Beyond?) Test and Verification Solutions Achieving ISO 26262 Compliance in Silicon (And Beyond?) Mike Bartley, CEO @ TVS mike@testandverification.com 1 Agenda Some background on asuresign ISO26262 And the implication

More information

FPGA Programming. Tutorial. Wojciech Jalmuzna Technical Univeristy of Lodz

FPGA Programming. Tutorial. Wojciech Jalmuzna Technical Univeristy of Lodz FPGA Programming Tutorial Wojciech Jalmuzna Technical Univeristy of Lodz INTRODUCTION What is an FPGA Short FPGA History Programming Language vs. Hardware Description Language Conclusions? Files can be

More information

Project Report Template (Sem 1)

Project Report Template (Sem 1) 1. Introduction & Problem Statement Project Report Template (Sem 1)

More information

Implementation of Digital Instrumentation and Control Systems (I&C) for Nuclear Power Plants (NPPs) using FPGA-technology: Benefits and Solutions

Implementation of Digital Instrumentation and Control Systems (I&C) for Nuclear Power Plants (NPPs) using FPGA-technology: Benefits and Solutions Implementation of Digital Instrumentation and Control Systems (I&C) for Nuclear Power Plants (NPPs) using FPGA-technology: Benefits and Solutions Anton Andrashov, Head of International Projects Division,

More information

Brief Summary of Last Lecture. Model checking of timed automata: general approach

Brief Summary of Last Lecture. Model checking of timed automata: general approach Brief Summary of Last Lecture Formal verification Types: deductive (theorem proving) and algorithmic (model checking) ields proof that a (formal) specification is fulfilled Formalization of specs e.g.

More information

ECE 699: Lecture 2. ZYNQ Design Flow

ECE 699: Lecture 2. ZYNQ Design Flow ECE 699: Lecture 2 ZYNQ Design Flow Required Reading The ZYNQ Book Chapter 3: Designing with Zynq ( How do I work with it? ) Xcell Journal Xilinx Unveils Vivado Design Suite for the Next Decade of All

More information

Does ESL have a role in Verification? Nick Gatherer Engineering Manager Processor Division ARM

Does ESL have a role in Verification? Nick Gatherer Engineering Manager Processor Division ARM Does ESL have a role in Verification? Nick Gatherer Engineering Manager Processor Division ARM 1 Key Trends A typical verification challenge... big.little heterogeneous multicore APPS APPS Increasing complexity

More information

Note 10: Software Process

Note 10: Software Process Computer Science and Software Engineering University of Wisconsin - Platteville Note 10: Software Process Yan Shi Lecture Notes for SE 3330 UW-Platteville Based on Pressman Chapter 2 & 3 Software Process

More information

Define functional analysis and place it in context within system development. Describe the activities and value of functional analysis.

Define functional analysis and place it in context within system development. Describe the activities and value of functional analysis. Functional 1 Agenda Define functional analysis and place it in context within system development. Describe the activities and value of functional analysis. Describe, and illustrate with examples, two tools

More information

DIGITAL SYSTEM DESIGN LAB. L T P CLASS WORK : EXAM :25 TOTAL :50 DURATION OF EXAM :3 Hrs LIST OF EXPERIMENTS

DIGITAL SYSTEM DESIGN LAB. L T P CLASS WORK : EXAM :25 TOTAL :50 DURATION OF EXAM :3 Hrs LIST OF EXPERIMENTS LAB MANUAL D.S.D. DIGITAL SYSTEM DESIGN LAB L T P CLASS WORK : 25 0 0 2 EXAM :25 TOTAL :50 DURATION OF EXAM :3 Hrs 1. Design all the gates using VHDL. LIST OF EXPERIMENTS 2. Write VHDL programs for the

More information

ECE 448 Lecture 9. FPGA Design Flow. George Mason University

ECE 448 Lecture 9. FPGA Design Flow. George Mason University ECE 448 Lecture 9 FPGA Design Flow George Mason University FPGA Design process (1) Design and implement a simple unit permitting to speed up encryption with RC5-similar cipher with fixed key set on 8031

More information

1. Explain the architecture and technology used within FPGAs. 2. Compare FPGAs with alternative devices. 3. Use FPGA design tools.

1. Explain the architecture and technology used within FPGAs. 2. Compare FPGAs with alternative devices. 3. Use FPGA design tools. Higher National Unit Specification General information for centres Unit code: DG3P 35 Unit purpose: This Unit is designed to enable candidates to gain some knowledge and understanding of the architecture

More information

Pre- and Post-Si Validation Challenges Intel Annual Symposium VLSI CAD and Validation

Pre- and Post-Si Validation Challenges Intel Annual Symposium VLSI CAD and Validation Pre- and Post-Si Validation Challenges Intel Annual Symposium VLSI CAD and Validation Yossi Schenkler IDC GM and Director of Microprocessor Product Dev. June 2008 Page 1 2 Intel Israel on the map Intel

More information

Proteus. Full-Chip Mask Synthesis. Benefits. Production-Proven Performance and Superior Quality of Results. synopsys.com DATASHEET

Proteus. Full-Chip Mask Synthesis. Benefits. Production-Proven Performance and Superior Quality of Results. synopsys.com DATASHEET DATASHEET Proteus Full-Chip Mask Synthesis Proteus provides a comprehensive and powerful environment for performing full-chip proximity correction, building models for correction, and analyzing proximity

More information

COMPUI'ER-AIDED DESIGN WHAT IS REALLY WORTHWHILE?

COMPUI'ER-AIDED DESIGN WHAT IS REALLY WORTHWHILE? 3 January 1972 Earl M Vraa COMPUI'ER-AIDED DESIGN WHAT IS REALLY WORTHWHILE? Computer-Aided Design, Automated Design, Design Automation are terms which are freely interchanged by people in the computer

More information

SCOAP circuit topological analysis CC0 CC1 SC0 SC1

SCOAP circuit topological analysis CC0 CC1 SC0 SC1 Overview ECE-470 Digital Design II Testability Measures Testability measures: powerful heuristic used during test generation Purpose and origins SCOAP measures Combinational circuit example Sources of

More information

ECE 545 Lecture 10. FPGA Design Flow. George Mason University

ECE 545 Lecture 10. FPGA Design Flow. George Mason University ECE 545 Lecture 10 FPGA Design Flow George Mason University FPGA Design process (1) Design and implement a simple unit permitting to speed up encryption with RC5-similar cipher with fixed key set on 8031

More information

SL3 ICS General description UCODE EPC G2

SL3 ICS General description UCODE EPC G2 SL3 ICS 10 Rev. 3.0 20 September 2006 129430 Product short data sheet 1. General description The EPC global UHF Generation 2 Standard allows the commercialised provision of mass adaption of UHF EPC technology

More information

FPGA BASED TRAFFIC LIGHT CONTROLLER

FPGA BASED TRAFFIC LIGHT CONTROLLER FPGA BASED TRAFFIC LIGHT CONTROLLER Lalita Choudhary 1, KrishnaBalram Parihari 2, Kamlesh Kumhar 3, JitendraKumar Sao 4 1,2,3 UGScholor, 4 Faculty, Department of Electronics & Telecommunication, Kirodimal

More information

Implementation of FSM Based Automatic Dispense Machine with Expiry Date Feature Using VHDL

Implementation of FSM Based Automatic Dispense Machine with Expiry Date Feature Using VHDL International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) Implementation of FSM Based Automatic Dispense Machine with Expiry Date Feature Using VHDL Mohd. Suhail 1, Saima Beg 2 1,2 (Department

More information

comp 180 Lecture 04 Outline of Lecture 1. The Role of Computer Performance 2. Measuring Performance

comp 180 Lecture 04 Outline of Lecture 1. The Role of Computer Performance 2. Measuring Performance Outline of Lecture 1. The Role of Computer Performance 2. Measuring Performance Summary The CPU time can be decomposed as follows: CPU time = Instructions --------------------------------- Program Clock

More information

Real-Time and Embedded Systems

Real-Time and Embedded Systems Real-Time and Embedded Systems (CUGS Course) Petru Eles and Zebo Peng Embedded Systems Laboratory (ESLAB) Linköping University www.ida.liu.se/~zebpe/teaching/rtes Course Organization Module I System-Level

More information

Secure energy supply Energy Automation for Airports

Secure energy supply Energy Automation for Airports Secure energy supply Energy Automation for Airports Power Transmission and Distribution HV Distribution Network ~ MV Main Distribution M M MV Substation Safe Bus LV LV LV LV G ~ Station 1 Station 2 Check-in

More information

Computer Life (CPL) ISSN: Hardware Design and Implementation of a Small UAV Flight Control System

Computer Life (CPL) ISSN: Hardware Design and Implementation of a Small UAV Flight Control System Computer Life (CPL) ISSN: 1819-4818 Delivering Quality Science to the World Hardware Design and Implementation of a Small UAV Flight Control System Yongzhen Wang 1, a, Qingsong Lin 1, b and Yanchang Li

More information

Digital Testing. Lecture 8: Testability Measures

Digital Testing. Lecture 8: Testability Measures Digital Testing Lecture 8: Testability Measures Instructor: Shaahin Hessabi Department of Computer Engineering Sharif University of Technology Adapted from lecture notes prepared by the book authors Sharif

More information

The Cadence Sigrity Products. Srdjan Djordjevic Senior Sales Technical Leader

The Cadence Sigrity Products. Srdjan Djordjevic Senior Sales Technical Leader The Cadence Sigrity Products Srdjan Djordjevic Senior Sales Technical Leader srdjand@cadence.com 19.11.2012. PowerSI PowerSI is an advanced signal integrity, power integrity and design- stage EMI solution.

More information

Philip Simpson. FPGA Design. Best Practices for Team-based Design

Philip Simpson. FPGA Design. Best Practices for Team-based Design FPGA Design 5 Philip Simpson FPGA Design Best Practices for Team-based Design Philip Simpson Altera Corporation San Jose, CA 95134 USA Feilmidh@sbcglobal.net ISBN 978-1-4419-6338-3 e-isbn 978-1-4419-6339-0

More information

Software Safety and Certification

Software Safety and Certification Software Safety and Certification presented to IEEE Spring Switchgear Committee Luncheon Seminar 4 May, 2004 by Howard Cox Laboratories 1 What we will cover... Functional Safety Concepts from IEC 61508

More information

This document describes the overall software development process of microcontroller software during all phases of the Company Name product life cycle.

This document describes the overall software development process of microcontroller software during all phases of the Company Name product life cycle. Maturity Process Owner Check Release Description Valid Name / Department Name / Department Name / Department Detailed procedure for software development Title: Software Development Procedure Purpose: This

More information

City of San Mateo Clean Water Program Programmable Logic Controller (PLC) and Human Machine Interface (HMI) Programming Services

City of San Mateo Clean Water Program Programmable Logic Controller (PLC) and Human Machine Interface (HMI) Programming Services ATTACHMENT A SAMPLE SCOPE OF SERVICES PLC & HMI PROGRAMMING City of San Mateo Clean Water Program Programmable Logic Controller (PLC) and Human Machine Interface (HMI) Programming Services December, 2017

More information

Functional Analysis Module

Functional Analysis Module CC532 Collaborate System Design Fundamentals of Systems Engineering W6, Spring, 2012 KAIST Functional Analysis Module Space Systems Engineering, version 1.0 Space Systems Engineering: Functional Analysis

More information

Training. Advancing yourself

Training. Advancing yourself Training Advancing yourself Achieve real results from employee training Reduces safety risks associated with lack of know-how Lessens the risk of damage to equipment or devices Better use of system features

More information

GR-418-CORE Reliability Assurance for Fiber Optic Systems

GR-418-CORE Reliability Assurance for Fiber Optic Systems Preface...................................... Preface-1 1. Introduction.................................... 1-1 1.1 Scope and Purpose............................ 1-1 1.2 Changes From Previous Issues......................

More information

PLC BASED ADVANCE WATER DISTRIBUTION SYSTEM

PLC BASED ADVANCE WATER DISTRIBUTION SYSTEM PLC BASED ADVANCE WATER DISTRIBUTION SYSTEM PROJECT REFERENCE NO. : 37S0819 COLLEGE : CHANNABASAVESHWARA INSTITUTE OF TECHNOLOGY, GUBBI BRANCH : ELECTRONICS AND COMMUNICATION ENGINEERING GUIDE : DR. SURESH

More information

Saber Automotive Overview

Saber Automotive Overview Datasheet Saber Automotive Overview Overview Hybrid- and electric-vehicle development demand more and more accurate simulation of Automotive systems to achieve quality-, reliabilityand cost-requirements.

More information

COMET BASED ELEVATOR CONTROLLER SYSTEM CASE STUDY

COMET BASED ELEVATOR CONTROLLER SYSTEM CASE STUDY COMET BASED ELEVATOR CONTROLLER SYSTEM CASE STUDY Brief System Description (Gomaa, 2000): The system controls the motion of multiple elevators and responds to passenger requests at various floors: Each

More information

Testability Analysis

Testability Analysis Testability Analysis 1 Why Testability Analysis? Need approximate measure of: Difficulty of setting internal circuit lines to 0 or 1 by setting primary input values. Difficulty of observing internal circuit

More information

Diagonal Component Expansion for Flow-Layer Placement of Flow-Based Microfluidic Biochips

Diagonal Component Expansion for Flow-Layer Placement of Flow-Based Microfluidic Biochips Diagonal Component Expansion for Flow-Layer Placement of Flow-Based Microfluidic Biochips Brian Crites, Karen Kong, Philip Brisk Department of Computer Science & Engineering University of California, Riverside

More information

Sharif University of Technology Introduction to ASICs

Sharif University of Technology Introduction to ASICs SoC Design Lecture 3: Introduction to ASICs Shaahin Hessabi Department of Computer Engineering Sharif University of Technology IC Technology The term ASIC is often reserved for circuits that are fabricated

More information

Application of DO-254 Level A (Appendix B) Design Assurance Objectives of. Elemental Analysis. Mixed Signal (Analog/Digital) Discrete Circuitry

Application of DO-254 Level A (Appendix B) Design Assurance Objectives of. Elemental Analysis. Mixed Signal (Analog/Digital) Discrete Circuitry Application of DO-254 Level A (Appendix B) Design Assurance Objectives of Elemental Analysis To Mixed Signal (Analog/Digital) Discrete Circuitry By Dave Duncan Purple Seal Inc. THE INFORMATION CONTAINED

More information

Why Document the Architecture? EEC 421/521: Software Engineering. Design Process. Thinking About Design. Stakeholder Communication.

Why Document the Architecture? EEC 421/521: Software Engineering. Design Process. Thinking About Design. Stakeholder Communication. Why Document the Architecture? EEC 421/521: Software Engineering Architectural Design Stakeholder Communication High-level presentation of system System Analysis Big effect on performance, reliability,

More information

For more Current papers visit Quantitative methods for assessing the quality of proposed architectural designs

For more Current papers visit   Quantitative methods for assessing the quality of proposed architectural designs Question No: 1 Quantitative methods for assessing the quality of proposed architectural designs are readily available. True False Question No: 2 A decision table should be used to document all conditional

More information

Implementing an AC97Audio Controller IP. Master of Science Thesis in Integrated Electronic System Design JOSÉ ROBERTO SÁNCHEZ MAYEN

Implementing an AC97Audio Controller IP. Master of Science Thesis in Integrated Electronic System Design JOSÉ ROBERTO SÁNCHEZ MAYEN Implementing an AC97Audio Controller IP Master of Science Thesis in Integrated Electronic System Design JOSÉ ROBERTO SÁNCHEZ MAYEN Chalmers University of Technology University of Gothenburg Department

More information

Mentor Graphics Higher Education Program

Mentor Graphics Higher Education Program Mentor Graphics Higher Education Program Infrastructures for Education EWME Panel Session 5/30/08 Ian Burgess Design for Globalization 2 A Simplified View of the EDA Market Concept to Verified RTL Functional

More information

CLASS/YEAR: II MCA SUB.CODE&NAME: MC7303, SOFTWARE ENGINEERING. 1. Define Software Engineering. Software Engineering: 2. What is a process Framework? Process Framework: UNIT-I 2MARKS QUESTIONS AND ANSWERS

More information

13. Back-End Design Flow for HardCopy Series Devices

13. Back-End Design Flow for HardCopy Series Devices 13. Back-End esign Flow for HardCopy Series evices H51019-1.4 Introduction This chapter discusses the back-end design flow executed by the HardCopy esign Center when developing your HardCopy series device.

More information

Lecture 8 Testability Measures

Lecture 8 Testability Measures Lecture 8 Testability Measures Origins Controllability and observability SCOAP measures Sources of correlation error Combinational circuit example Sequential circuit example Test vector length prediction

More information

Environment Pollution Awareness through Vehicle Tracking System Using IOT

Environment Pollution Awareness through Vehicle Tracking System Using IOT Environment Pollution Awareness through Vehicle Tracking System Using IOT A Srinivasa Rao #1, K Niranjan kumar #2, Ch.Venkateswara Rao #3, Ch.Amarnath Sharma #4 #1,2,4 Assistant Professor, Dept. of ECE,

More information

FUNDAMENTAL SAFETY OVERVIEW VOLUME 2: DESIGN AND SAFETY CHAPTER G: INSTRUMENTATION AND CONTROL

FUNDAMENTAL SAFETY OVERVIEW VOLUME 2: DESIGN AND SAFETY CHAPTER G: INSTRUMENTATION AND CONTROL PAGE : 1 / 14 SUB CHAPTER G.6 I&C PROCEDURES AND TOOLS 1. STANDARD I&C SYSTEM This section describes the tools used for PAS/SAS (level 1 automation data) and MCP[PICS] (HMI) I&C programming. It includes

More information

R214 SPECIFIC REQUIREMENTS: INFORMATION TECHNOLOGY TESTING LABORATORY ACCREDITATION PROGRAM

R214 SPECIFIC REQUIREMENTS: INFORMATION TECHNOLOGY TESTING LABORATORY ACCREDITATION PROGRAM A2LA R214 Specific Requirements: Information Technology Testing Laboratory Accreditation Document Revised: 3/5/18 Page 1 of 34 R214 SPECIFIC REQUIREMENTS: INFORMATION TECHNOLOGY TESTING LABORATORY ACCREDITATION

More information

Design and Implementation of Vending Machine using Verilog HDL on FPGA

Design and Implementation of Vending Machine using Verilog HDL on FPGA Design and Implementation of Vending Machine using Verilog HDL on FPGA Abhishek Luthra 1, Akshat Jain 1, Parnika Mishra 2, Vikas Gupta 3, Sunil Aggarwal 4 UG Student, Dept. of ECE, University Institute

More information

CONTROL SYSTEM OF BIOMASS GASIFIER USING PLC

CONTROL SYSTEM OF BIOMASS GASIFIER USING PLC RESEARCH ARTICLE CONTROL SYSTEM OF BIOMASS GASIFIER USING PLC L.SAROJINI 1, P.KAYALVIZHI 2, D.AJAY ABILASH 3 OPEN ACCESS 1 (Assistant professor, Department of electrical and electronics engineering, Periyar

More information

Single Phase Grid Connected Photovoltaic System

Single Phase Grid Connected Photovoltaic System Single Phase Grid Connected Photovoltaic System 1 Kavya S A, 2 Komal T, 3 Pooja A, 3 Sahana S N and 4 Mr Sachin Angadi 1 ankalakote.kavya@gmail.com Abstract Due to global environmental concerns, photovoltaic

More information

FUSE. Best Practice Training Materials FPGA

FUSE. Best Practice Training Materials FPGA FUSE Best Practice Training Materials FPGA Best Practice Training Materials http://www.fuse-network.com 2 1 Introduction 3 1.1 What constitutes an FPGA?...3 1.2 How is the programme stored?...4 1.1.1 Programming

More information

FIXED-WINDOW POWER DEMAND CONTROLLER BY ENERGY PULSES CVM-R8D-CPP INSTRUCTION MANUAL

FIXED-WINDOW POWER DEMAND CONTROLLER BY ENERGY PULSES CVM-R8D-CPP INSTRUCTION MANUAL FIXED-WINDOW POWER DEMAND CONTROLLER BY ENERGY PULSES CVM-R8D-CPP INSTRUCTION MANUAL ( M 981 316 / 99B ) (c) CIRCUTOR S.A. ------ Power demand controller by energy pulses - CVM-R8D-CPP ---------- Page

More information

Course Catalog. accredited by the Computer Accreditation Commission of ABET,

Course Catalog. accredited by the Computer Accreditation Commission of ABET, Course Catalog IS Courses CPIS-210 Computer Architecture Organization and terms of their efficiency and reliability. Also, it compares the techniques used inside the operating systems in terms of their

More information

1 Descriptions of Function

1 Descriptions of Function 1 Descriptions of Function Customer Communications Portal Management System Issues Issues confronting an Energy Company s Management Systems responsible for management of Telecommunications and Access

More information

SUPPLY NETWORK ANALYZER CVM-SP SERIES INSTRUCTION MANUAL ( M / 01A

SUPPLY NETWORK ANALYZER CVM-SP SERIES INSTRUCTION MANUAL ( M / 01A SUPPLY NETWORK ANALYZER CVM-SP SERIES INSTRUCTION MANUAL ( M 981 310 / 01A ) (c) CIRCUTOR S.A. ----- CVM-SP & CVM-SP-RS485-C -------- --- Page No. 1 1.- MAIN FEATURES... 2 1.1.- Parameters measured and

More information

SHRI ANGALAMMAN COLLEGE OF ENGINEERING & TECHNOLOGY (An ISO 9001:2008 Certified Institution) SIRUGANOOR,TRICHY

SHRI ANGALAMMAN COLLEGE OF ENGINEERING & TECHNOLOGY (An ISO 9001:2008 Certified Institution) SIRUGANOOR,TRICHY SHRI ANGALAMMAN COLLEGE OF ENGINEERING & TECHNOLOGY (An ISO 9001:2008 Certified Institution) SIRUGANOOR,TRICHY-621105. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CS1301- SOFTWARE ENGINEERING UNIT I

More information

Automated System Validation By: Daniel P. Olivier & Curtis M. Egan

Automated System Validation By: Daniel P. Olivier & Curtis M. Egan Automated System Validation By: Daniel P. Olivier & Curtis M. Egan In today s technical environment validation practices are both a requirement and an important tool in the medical and pharmaceutical industry.

More information

An Early Defect Elimination Best Practice. Duvan Luong, Ph.D. Operational Excellence Networks

An Early Defect Elimination Best Practice. Duvan Luong, Ph.D. Operational Excellence Networks An Early Defect Elimination Best Practice Duvan Luong, Ph.D. Operational Excellence Networks Peer Review and Inspection Definition: Peer Review is the methodical examination of software work products by

More information

Summary, Conclusion and Outlook

Summary, Conclusion and Outlook Chapter 8 Summary, Conclusion and Outlook 8.1 Summary This thesis presented an approach to analyze microtunnelling construction processes using computer simulation. The research aims at the development

More information

NDIA Test and Evaluation Conference

NDIA Test and Evaluation Conference NDIA Test and Evaluation Conference Model Based Systems Engineering (MBSE) and Modeling and Simulation (M&S) adding value to Test and Evaluation (T&E) March 16, 2011 Larry Grello High Performance Technologies,

More information

Design Principles in Synthetic Biology

Design Principles in Synthetic Biology Design Principles in Synthetic Biology Chris Myers 1, Nathan Barker 2, Hiroyuki Kuwahara 3, Curtis Madsen 1, Nam Nguyen 1, Michael Samoilov 4, and Adam Arkin 4 1 University of Utah 2 Southern Utah University

More information

Automation of Heat Treatment Process line using PLC

Automation of Heat Treatment Process line using PLC Automation of Heat Treatment Process line using PLC BASAVARAJ 1, DEVIPRASAD N MIRASHI 2 1Assistant Professor at Central University of Karnataka, Kalaburgi. 2 Assistant Professor at Bapuji Institute of

More information

Design and implementation of a distributed railway signalling simulator

Design and implementation of a distributed railway signalling simulator Computers in Railways XII 81 Design and implementation of a distributed railway signalling simulator X. Hei 1,2, W. Ma 1, L. Wang 1 & N. Ouyang 1 1 School of Computer Science and Engineering, Xi an University

More information

Employee HR Connect Portal

Employee HR Connect Portal Governors State University OPUS Open Portal to University Scholarship All Capstone Projects Student Capstone Projects Fall 2015 Employee HR Connect Portal Aparna Allusivala Governors State University Sindhura

More information

MILITARY STANDARD INTERFACE STANDARD FOR SHIPBOARD SYSTEMS SECTION 502 ELECTRONIC SYSTEMS PARAMETERS

MILITARY STANDARD INTERFACE STANDARD FOR SHIPBOARD SYSTEMS SECTION 502 ELECTRONIC SYSTEMS PARAMETERS MIL-STD-1399 (NAVY) SECTION 502A 1 February 1995 SUPERSEDING. MIL-STD-1399(NAVY) SECTION 502 28 June 1974 MILITARY STANDARD INTERFACE STANDARD FOR SHIPBOARD SYSTEMS SECTION 502 ELECTRONIC SYSTEMS PARAMETERS

More information

INSULATION MONITORING RELAIS

INSULATION MONITORING RELAIS October 2010 RELAIS industrial applications for use in medical rooms e l e t t ro n i c a www.contrel.it HRI series GENERAL Devices allow insulation monitoring for IT systems in medical use rooms, as well

More information

On Board Use and Application of Computer based systems

On Board Use and Application of Computer based systems (Dec 2006 (Corr.1 Oct 2007) (Rev.1 Sept 2010) (Rev.2 June 2016 Complete Revision) On Board Use and Application of Computer based systems 1. Introduction 1.1 Scope These requirements apply to design, construction,

More information

Modular Logic Controllers for Machining Systems: Formal Representation and Analysis using Petri Nets

Modular Logic Controllers for Machining Systems: Formal Representation and Analysis using Petri Nets Modular Logic Controllers for Machining Systems: Formal Representation and Analysis using Petri Nets Dawn Tilbury Mechanical Engineering and Applied Mechanics University of Michigan Acknowledgments Joint

More information

Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1

Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1 Failure Rate Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1 SOFTWARE (What is Software? Explain characteristics of Software. OR How the software product is differing than

More information

Performance monitors for multiprocessing systems

Performance monitors for multiprocessing systems Performance monitors for multiprocessing systems School of Information Technology University of Ottawa ELG7187, Fall 2010 Outline Introduction 1 Introduction 2 3 4 Performance monitors Performance monitors

More information

Microcontroller S.Durgadevi 1, Anbananthi 2 1

Microcontroller S.Durgadevi 1, Anbananthi 2 1 Embedded System: Patient Life Secure System Based On Microcontroller S.Durgadevi 1, Anbananthi 2 1 Assistant Professor, Dept. of ECE, 2 Assistant Professor, Dept. of ECE, 1 Edayathangudi G.S.Pillay Engineering

More information

Expanding the Reach of Formal. Oz Levia November 19, 2013

Expanding the Reach of Formal. Oz Levia November 19, 2013 Expanding the Reach of Formal Oz Levia November 19, 2013 Agenda Jasper Our Product Strategy and Apps Design Coverage App What will it mean to you? Page 2 2013, Jasper Design Automation All Rights Reserved.

More information

Integrating the SBC Toolchain John Hogg CTO Zeligsoft

Integrating the SBC Toolchain John Hogg CTO Zeligsoft Integrating the SBC Toolchain John Hogg CTO Zeligsoft 2007-03-06 V1.0 Agenda The problem SDRF Design Processes and Tools Working Group Survey Integration strategies Summary 2 General System Design Process

More information

Research on and Development of Steam Pipeline Creep Real-time. Monitoring System Based on Virtual Instrument Technology

Research on and Development of Steam Pipeline Creep Real-time. Monitoring System Based on Virtual Instrument Technology 17th World Conference on Nondestructive Testing, 25-28 Oct 2008, Shanghai, China Research on and Development of Steam Pipeline Creep Real-time Monitoring System Based on Virtual Instrument Technology Abstract

More information

CONTINUOUS POWER-TIE CONFIGURATION

CONTINUOUS POWER-TIE CONFIGURATION POWER AVAILABILITY CONTINUOUS POWER-TIE CONFIGURATION USER MANUAL Series 610 Multi-Module UPS TABLE OF CONTENTS 1.0 SYSTEM DESCRIPTION....................................................1 1.1 Function...................................................................

More information

Fausto Bruni Alenia Aeronautica

Fausto Bruni Alenia Aeronautica Collaborative Engineering Platforms Fausto Bruni Alenia Aeronautica NATO RTO Lecture Series SCI-176: Mission Systems Engineering November 2006 Summary Mission Systems design issues Collaborative engineering

More information