CHAPTER 1 Introduction to ECADD DENC 2533 ECADD. FIRST!!!! Visit my website at and choose Teaching TAB and click at the ECADD subject

Embed Size (px)

DESCRIPTION

My bio Hamzah Asyrani Bin Sulaiman B. Eng (Computer) UTM 2007 M. Sc (Computer Graphics and Visualization) By Research UTM 2010 IEEE Members for 4 years (2010 – recent) 3

Citation preview

CHAPTER 1 Introduction to ECADD DENC 2533 ECADD FIRST!!!! Visit my website atand choose Teaching TAB and click at the ECADD subjectwww.asyrani.com Fill in the Google Form ASAP right now at your computer 2 My bio Hamzah Asyrani Bin Sulaiman B. Eng (Computer) UTM 2007 M. Sc (Computer Graphics and Visualization) By Research UTM 2010 IEEE Members for 4 years (2010 recent) 3 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 atds.aspxds.aspx Selection of ECADD MultiSim Trial at 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 Im available at my office. 11 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. Problems with Traditional Development 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 The Design Process The basic design loop Design concept Initial design Simulation Design correct? Successful Design Redesign No Yes Summary Computer aided design software has become an integral part of the engineers 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.