200 likes | 209 Views
CHAPTER 1 Introduction to ECADD. DENC 2533 ECADD. FIRST!!!!. Visit my website at www.asyrani.com and choose Teaching TAB and click at the ECADD subject Fill in the Google Form ASAP right now at your computer. My bio. Hamzah Asyrani Bin Sulaiman B. Eng (Computer) UTM 2007
E N D
CHAPTER 1Introduction to ECADD DENC 2533 ECADD
FIRST!!!! • Visit my website at www.asyrani.com and choose Teaching TAB and click at the ECADD subject • Fill in the Google Form ASAP right now at your computer
My bio • HamzahAsyrani Bin Sulaiman • B. Eng (Computer) UTM 2007 • M. Sc (Computer Graphics and Visualization) By Research UTM 2010 • IEEE Members for 4 years (2010 – recent)
INTRODUCTION TO ECADD • Contents • Introduction of Ecadd Software: • Multisim • Pspice • Matlab • Advantage of Ecadd • Design Process • Summary
Introduction to Software • System software - The software that the computer uses to manage its own internal activities and run applications software. • Ex: input-output system, device driver, operating system (OS). • Applications software – The software that has been developed to solve particular problem, to perform useful work on specific task. • Ex: Entertainment software (electronic game, etc), personal software, education software, productivity software (word processing, spread sheet, etc), Specialty software (Computer-Aided Design, Project Management, etc).
Computer Aided Design and Drafting (CADD) • Refers to a wide range of computer-based tools - that assist engineers in their design activities. • The capabilities of modern CAD system include: • Reuse of design components • Ease of design modification and versioning • Automatically generation of standard components of the design • Validation/verification of designs specifications and design rules • Simulations of design without building a physical prototype • Output of engineering documentation • Output of design directly to manufacturing facilities • Some of engineering CADD are: • Electrical/Electronics design and drafting • Architectural design and drafting • Mechanical design and drafting
Electronic Design Automation (EDA) • Refer to the category of tools for designing and producing electronic systems. • In the discipline of Electrical Engineering. • Called as ECAD – Electronic Computer Aided Design. • Ranging from circuit analysis and design - printed circuit boards (PCBs) to integrated circuits (ICs).
Selection of ECADD • OrCAD (Formerly known as Pspice) Trial at http://www.cadence.com/products/orcad/pages/downloads.aspx
Selection of ECADD • MultiSim Trial at http://www.ni.com/academic/multisimse.htm
Selection of ECADD • Matlab at https://www.mathworks.com/academia/student_version/
How to get all the software? • Or you guys could bring your external harddisk and get it from my office whenever I’m available at my office.
MultiSIM • Multisim is a complete system design tool that offers a very large component database: • Schematic entry • Analog/digital SPICE simulation • VHDL / Verilog design entry and simulation • FPGA/CPLD synthesis • RF capabilities, post-processing features • Transfer to PCB layout packages from Electronics Workbench. • Multisim offers easy-to-use graphical interface for electrical/electronic design needs. • Allows designers to evaluate designs without actually building them.
PSPICE • Simulation Program for Integrated Circuits Emphasis • Simulates the behavior of electronic circuits • Has analog and digital libraries that makes it useful tool for a wide range of analog and digital applications. • Support circuit analysis such as: • DC Analysis (DC transfer curve) • Transient Analysis (Output as a function of time) • AC Analysis (Output as a function of frequency) • Noise Analysis • Sensitivity Analysis • Distortion Analysis • Monte Carlo Analysis • Allows designers to evaluate designs without actually building them.
MATLAB • MATLAB is known as the language of technical computing and also the leading platform for matrix computation and data visualization. • Matlab is an array processor – a computer program designed to deal with data formatted as one- or multi-dimensional arrays. • Provides a platform where data can be visualized and manipulated interactively. • With its matrix-based techniques, problems can be solved easily without having to write detailed program codes as in Visual C, Basic or Fortran. • Matlab has become a very common program used in the engineering world.
MATLAB • Application areas of Matlab: • Technical computing: Mathematical computation, analysis, visualization, and algorithm development. • Control design: Model-Based Design for control systems, including simulation, rapid prototyping, and code generation for embedded systems. • Signal processing and communication: Model-Based Design for signal processing and communication systems, including simulation, code generation, and verification. • Image processing: Image acquisition, analysis, visualization, and algorithm development. • Test and measurement: Hardware connectivity and data analysis for test and measurement applications. • Financial modeling and analysis: Financial modeling, analysis, and application deployment.
Advantages of ECADD • Simulation saves lots of time and money. • MultiSim and PSpice provides oscilloscope, bode plotter, logic analyzer, power supply, multimeter, and hundreds of components in their libraries built in the simulation tools. • Enable to alter instruments or rewire circuits before implementing the design. • Enable to do and run sophisticated analyses such as Fourier transforms, noise, distortion, temperature sweep, pole-zero, small-signal transfer function, model parameter sweep, Monte Carlo and worst case analysis through simulations. • Enable to simulate the design without wonder that it will burn up some expensive equipments or components. • Designer know what to expect when they build their design through simulations.
Advantages of ECADD • Executable Model: • Unambiguous • Simulations: • - reduces real prototypes • - systematic analysis • Minimizes errors • Test with design: Detect errors earlier
Design concept Initial design Simulation Redesign Design correct? Successful Design The basic design loop The Design Process No Yes
Summary • Computer aided design software has become an integral part of the engineer’s toolkit. • CAD software packages can speed up the design by assisting the engineer in organizing ideas, analyzing design performance, testing systems and do modifications that bring the design closer to specifications.