200 likes | 210 Views
Explore the world of ECADD software tools like Multisim, Pspice, Matlab, and more for efficient design processes and simulations. Learn about Electronic Design Automation and selection criteria.
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.