ELX-311-MODULE-1 Introduction To ECAD
ELX-311-MODULE-1 Introduction To ECAD
ELX-311-MODULE-1 Introduction To ECAD
Definition
Electronics Computer-Aided Design
(ECAD) software is used to create
and modify both diagrams and
layouts, including both 2D and 3D, in
order to design, assess and
document electrical Printed Circuit
Boards (PCB).
Application
In the development process, ECAD
software can be used to:
CAPABILITIES PROVIDED
Diagramming capabilities allow engineers to define what electronic components are used
and what signals are used to connect them. Engineers select components from a company-
standardized library that is centrally controlled.
Layout capabilities provide a means to create the PCB’s outline and dimensionally place
components within its boundaries. These capabilities can be utilized in either 2D or 3D
models. The list of electronic components used in the diagram is carried over to the layout,
where it almost becomes a to-do list for placement.
Trace Routing capabilities allow engineers to define the path the trace follows in a specific
layer of the PCB between electronic components. This can be done in 2D or 3D, with
switching between the layers of the PCB. The signals from the diagram, which embody from-
to information between components, are carried over into the layout, which defines where
each component is placed on the PCB.
Automation capabilities, which automatically routes traces from components to components
based on interconnect information, is available. This can be done initially and then
customized.
3D Assembly capabilities provide a way to create a 3D model of the PCB. These models are
often used to check for interference within an enclosure as well as checking for managing the
dissipation of heat from the electronic components on the PCB.
Collaboration capabilities deliver tools to capture and coordinate feedback between
individuals on a team developing the routed system.
Electrical Computer-Aided Engineering (ECAE) software can use the geometry created by
ECAD software to create analysis models to simulate the performance of the PCB across a
range of physics domains.
Electrical Computer-Aided Manufacturing (ECAM) software uses manufacturing export from
ECAD software to automatically create toolpaths to produce the layers of the PCB.
In some cases, ECAD software and some of these tools are combined into a single
application or service. In other cases, ECAD software is offered as part of an integrated suite
alongside some of these applications or services.
Electronics products and systems are so named due to the inclusion of circuit boards or
PCBAs, which are composed of electronic components and circuits. The design of a PCBA
using ECAD software is a sequential process, consisting of the following steps:
2. PCB Layout
3. Simulation
The first step for all the most simplistic designs is to create
your schematic, where the component symbol—an example
is shown in Fig. 1, below—is acquired during component
selection. The symbol is then placed directly in schematic
sheets and connected to other components with nets.
2. PCB Layout
3. Simulation
4. ECAD/MCAD Integration
An ECAD tool should possess some basic functionalities and capabilities such as the ability
to create the schematic and board layout and check for design errors. However, for the best
and most efficient electronics design, there are other essentials that should be included in
your ECAD tool. Among these are the ability to import and export commonly used design
formats (including CAD file formats), back annotate between the schematic and PCB layout
to ensure changes in one will reflect in the other, and create part symbols and footprints.
However, the most important ECAD function is the electronic part search, as the components
selected will define functionality and operation, influence layout decisions and physical
dimensions, and enable the optimization of your design prior to sending it off for
manufacturing. Therefore, the best ECAD tool should provide for simple and easy component
library integration into the design process. A good example of the advantages of this
functionality are illustrated in the video, BOM creation.