SlideShare uma empresa Scribd logo
1 de 36
Outcome 1
Investigate ECAD Systems
Expectation after studying this outcome?
 Student able to source the market for ECAD
tools based on their work requirement.
 Student able to identify whether the features of a
particular ECAD system fulfill their needs.
 Student able to make critical comparison among
the ECAD tools in the market.
What is an ECAD?
 ECAD - Electronic Computer-Aided Design.
 The use of computer technology to aid in the
drafting/design of a product.
Type of ECAD tools according to
industries
 Board-level design
 PCB layout design tools
 SPICE simulation
 Analogue and Digital schematic design tools
 IC-level design
 ASIC layout design tools
 SPICE simulation
 PLD schematic for HDL simulation
Categories of ECAD tools (pg 1-2)
 According to stages of the design process:
 Design entry stage
 Functional verification stage
 Physical design stage
 Physical verification and testing stage
Design entry stage
 Designer use pre-defined schematic symbols to
design desire circuit.
 The circuit is then translate into SPICE script for
simulation.
 Without this tools, designers wishing to simulate
their circuits will have to write the SPICE scripts
themselves.
Functional verification stage
 Tools used at this stage are simulation and
analysis tools.
 Think of them as your virtual lab instrument.
 Designer will know from simulation results
whether a design idea is workable or not.
 Three major types of analysis (Appendix C):
 AC analysis
 Analyze circuit gain and phase across a range of frequency.
 DC analysis
 Analyze DC voltage level at various circuit nodes.
 Transient analysis
 Time domain analysis simulates circuit response over time.
Physical design stage
 Conversion from schematic design into layout
design.
 The layout maybe PCB layout or IC-mask layout.
 Nowadays, these tools will do an automatic
conversion.
Physical verification and testing stage
 Physical verification tools ensures that the
physical layouts conform to design rules so that
the intended functionality is not jeopardized by
layout-induces parasitic, cross-talk and other
effects.
 The verification tools include:
 DRC
 Design Rule Check
 ERC
 Electric design Rule Check
 LVS
 Mask Layer Versus Schematic check
Importance of ECAD tools (pg 1-4)
 Without computer simulation, the workability of a design
could only be tested out after board assembly process.
Here to known
whether the circuit
workable or not!
Waste of time and
resources $$$$$.
Importance of ECAD tools
 Without the ability to do testing and verification at each
stage, you will find it very difficult to single-out defects
after assembly process.
 Because there are more variables to rule out.
 Is the design itself flawed?
 Is the PCB layout erroneous?
 Is some parts or components wrongly assembled?
 You would have a tough time to rule out the real root
cause of the problem.
 And, in manufacturing industry, time and $$$$$ is the
real problem so, this can’t be allowed to happens.
Design process improved with ECAD
tools
 Having implement ECAD system in the process, any
design flawed can be detect through simulation.
ECAD system here
Another
ECAD
system
here
Design process improved with ECAD
tools
 With ECAD virtual simulation capability, any
design flaw can be detect and re-design without
involving actual assembly and testing on real
physical parts.
 This would certainly prevent wastage of time and
resources at the PCB layout and assembly
stages.
Common features of ECAD systems
 Below list some common features that a
designer would find desirable as the basic
package of the ECAD systems they seek to
purchase and use (pg 1-7 to 1-19):
 Schematic capture
 SPICE model simulation
 HDL model simulation
 Components database / library
 Hierarchical design
 Mask layout editor
 Cross-section viewer
 Verification tools
 Waveform viewer
 PCB layout editor
Schematic capture (pg 1-7)
 Schematic capture allows user to choose from a
list of pre-generated SPICE-model schematic
component and drop them onto the design
workspace.
Drag and drop features
SPICE-model
SPICE-model
SPICE-model simulation (pg 1-9)
 SPICE-model simulation using DC analysis, AC
analysis and transient analysis. And some virtual
instrument such as multimeter, oscilloscope,
logic analyzer…etc.
HDL-model simulation (pg 1-12)
 Take a symbol, and describe its function using
Hardware Descriptive Language.
 Thus, allowing the symbol to be used directly in
ECAD systems that recognize HDL language.
HDL Symbol
Component database/library (pg 1-13)
 It would help the
designer a great deal
if the components
database/library covers
extensively those real
components available
on the market.
Hierarchical design (pg 1-14)
Basic cell
Flip-flop
Shift
register
Mask layout editor (pg 1-16)
 Allows designer to
graphically design the
layout masks,
automatically tracking
the layers, and
providing basic
primitives for the
designer to build
circuits with.
Cross-Section ViewerMask layout of entire chip
Cross-section viewer (pg 1-17)
 A feature often comes with
mask layout editing tools to
help user verify on-the-go the
cross sections of doped
regions.
 Very helpful tool for designer
as the doping geometries
never ideal and important to
make sure masks designed
will not result in under-doped
regions or over-doped
regions.
Inverter Cross-section
Verification tools (DRC, ERC, LVS) (pg 1-17)
 Most ECAD software often includes verification
algorithms that help the designer verify the
layout design.
 Design Rule Check is a feature available in most
IC layout design editor.
 Electrical Rule Check is a feature available in
most board-level design editor.
 Layer Versus Schematic check is between
schematic and mask layout checking.
Verification tools (DRC, ERC, LVS) (pg 1-17)
ERC in Board-level editor
DRC in IC-mask layout editor
Waveform viewer (pg 1-18)
 When designing IC layout, timing of the circuit is
a very crucial consideration.
 For example, a longer metal routing means
slightly longer delay.
 So, you should check to make sure that those
additional delays do not result in the circuit not
performing according to the required function or
affects the noise immunity of the design.
PCB layout editor (pg 1-18)
 Two ways to use PCB layout editor.
 One is to design the circuit using component
available from the editors’ library.
 The other is to convert the designed circuit into
PCB mask layout to a level not possible with
manual drawing.
 Such precision had been crucial in design of
surface-mount PCB.
ECAD tools on the market (pg 1-20)
 Range of available ECAD tools on the market is
too wide and extensive to be made into a
comprehensive list.
 Below list some of the EDA tools according to
categories.
ECAD tools on the market (pg 1-20)
Critical review of ECAD Systems
 There are few critical areas of considerations
when choosing ECAD systems (pg 1-22):
 System requirement
 Ease of use
 Extensiveness of component library
 Range of simulation and verification tools provided
 Efficiency of simulation algorithm
 Possibility of importing from or exporting to other ECAD
software.
System requirement (pg 1-22)
 Software
 So far, the best ECAD software on the market are
made of UNIX operating system.
 It may not necessarily mean you have to change OS
in order to use an ECAD system.
 Would it benefit in the long run to invest in the state-of-
the art ECAD system, even if it meant changing the
OS of your workplace?
 Hardware
 Hardware requirement tend to be very demanding.
System requirement (pg 1-22)
 You should make sure your hardware could support all
the nice features available from ECAD software of
your choice.
 Also, you must decide whether your job requires high-
end features or not.
Ease of Use (pg 1-23)
 Some ECAD solution providers would have you believe
that features such as “schematic capture” or “drag-&-
drop” equate “ease of use”.
 But that is not necessarily the case.
 Take an example:
 For Multisim software, it is easy to search and use analogue
components.
 But for digital devices, this will be a big headache for the designer
as the Multisim categorized all the IC according to family like LS
family and LC family without much info.
 Unless the designer knows all the part numbers of all the IC, or
has a data book right next to him, else he will find it difficult to
even just search for a 4-bit binary counter.
Extensiveness of component library (pg 1-24)
 Any design you make eventually have to be built with
real parts.
 So, it is generally advisable that you design around what
available parts you have to avoid the high cost custom-
made components.
 And this would be so much easier to do if your
component library reflects the most up-to-date market
component range.
 Most ECAD packages nowadays allow users to
download net-lists of newly released components from
the internet to update their component library. This is a
very desirable feature.
Range of simulation tools provided, or range of
verification tools provided (pg 1-25)
 The rule is simple: the more the merrier.
 But of course, in some cases, more features
could spell higher cost.
 So, if you really do not need certain features,
you do not really have to buy the more
expensive ones with more features.
 It boils down again to your actual needs.
Efficiency of simulation algorithm (pg 1-25)
 The availability of simulation tools does not
necessarily mean they perform well or easy to
use.
 If possible, you should try out demonstration
versions of software before buying it to find out if
the simulation tools work as claimed.
Possibility of importing from or exporting
to other ECAD software (pg 1.25)
 It is good that the ECAD software you procure allows
importing from or exporting to the file formats of other
popular ECAD software.
 For example, the client of your company may not use the
same ECAD software as you are using.
 And it would then be very difficult for them to view your
samples if your ECAD software cannot exporting to your
customer file format.
 Also, the ability of importing is desirable in cases where
you have the opportunity to download existing net-list
from other file formats to incorporate into your own
design.
Assignment 1
 10% of the total coursework marks.
 Maximum 2 persons in a group.
 Provide the web address of information
gathered.
 Marks will be deduct if the lecturer finds out any
“KES TIRU-MENIRU”. In some case, zero marks
for the particular group of student.
 Cut-and-paste directly from the source, marks
will be deduct.

Mais conteúdo relacionado

Mais procurados

Implementing Electrical and Simulation Rule Checks to ensure Signal Quality
Implementing Electrical and Simulation Rule Checks to ensure Signal QualityImplementing Electrical and Simulation Rule Checks to ensure Signal Quality
Implementing Electrical and Simulation Rule Checks to ensure Signal QualityEMA Design Automation
 
AADL: Architecture Analysis and Design Language
AADL: Architecture Analysis and Design LanguageAADL: Architecture Analysis and Design Language
AADL: Architecture Analysis and Design LanguageIvano Malavolta
 
Qualifying a high performance memory subsysten for Functional Safety
Qualifying a high performance memory subsysten for Functional SafetyQualifying a high performance memory subsysten for Functional Safety
Qualifying a high performance memory subsysten for Functional SafetyPankaj Singh
 
[2016/2017] Architectural languages
[2016/2017] Architectural languages[2016/2017] Architectural languages
[2016/2017] Architectural languagesIvano Malavolta
 
Ananthprofilepln
AnanthprofileplnAnanthprofilepln
Ananthprofileplnananthch
 
Chandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan kumar
 
An Approach to Overcome Modeling Inaccuracies for Performance Simulation Sig...
An Approach to Overcome Modeling  Inaccuracies for Performance Simulation Sig...An Approach to Overcome Modeling  Inaccuracies for Performance Simulation Sig...
An Approach to Overcome Modeling Inaccuracies for Performance Simulation Sig...Pankaj Singh
 
Jeda Hls Hlv Success Story V4
Jeda Hls Hlv Success Story V4Jeda Hls Hlv Success Story V4
Jeda Hls Hlv Success Story V4Chun Xia
 
AADL Overview: Brief and Pointless
AADL Overview: Brief and PointlessAADL Overview: Brief and Pointless
AADL Overview: Brief and PointlessIvan Ruchkin
 
[2015/2016] AADL (Architecture Analysis and Design Language)
[2015/2016] AADL (Architecture Analysis and Design Language)[2015/2016] AADL (Architecture Analysis and Design Language)
[2015/2016] AADL (Architecture Analysis and Design Language)Ivano Malavolta
 
[2016/2017] AADL (Architecture Analysis and Design Language)
[2016/2017] AADL (Architecture Analysis and Design Language)[2016/2017] AADL (Architecture Analysis and Design Language)
[2016/2017] AADL (Architecture Analysis and Design Language)Ivano Malavolta
 
Overcoming challenges of_verifying complex mixed signal designs
Overcoming challenges of_verifying complex mixed signal designsOvercoming challenges of_verifying complex mixed signal designs
Overcoming challenges of_verifying complex mixed signal designsPankaj Singh
 
Making of an Application Specific Integrated Circuit
Making of an Application Specific Integrated CircuitMaking of an Application Specific Integrated Circuit
Making of an Application Specific Integrated CircuitSWINDONSilicon
 
Resume_VenkataRakeshGudipalli Master - Copy
Resume_VenkataRakeshGudipalli Master - CopyResume_VenkataRakeshGudipalli Master - Copy
Resume_VenkataRakeshGudipalli Master - CopyVenkata Rakesh Gudipalli
 
Embedded 100912065920-phpapp02
Embedded 100912065920-phpapp02Embedded 100912065920-phpapp02
Embedded 100912065920-phpapp02Atv Reddy
 
Unified methodology for effective correlation of soc power
Unified methodology for effective correlation of soc powerUnified methodology for effective correlation of soc power
Unified methodology for effective correlation of soc powerPankaj Singh
 
[2017/2018] AADL - Architecture Analysis and Design Language
[2017/2018] AADL - Architecture Analysis and Design Language[2017/2018] AADL - Architecture Analysis and Design Language
[2017/2018] AADL - Architecture Analysis and Design LanguageIvano Malavolta
 
Overview of digital design with Verilog HDL
Overview of digital design with Verilog HDLOverview of digital design with Verilog HDL
Overview of digital design with Verilog HDLanand hd
 

Mais procurados (20)

Implementing Electrical and Simulation Rule Checks to ensure Signal Quality
Implementing Electrical and Simulation Rule Checks to ensure Signal QualityImplementing Electrical and Simulation Rule Checks to ensure Signal Quality
Implementing Electrical and Simulation Rule Checks to ensure Signal Quality
 
AADL: Architecture Analysis and Design Language
AADL: Architecture Analysis and Design LanguageAADL: Architecture Analysis and Design Language
AADL: Architecture Analysis and Design Language
 
Qualifying a high performance memory subsysten for Functional Safety
Qualifying a high performance memory subsysten for Functional SafetyQualifying a high performance memory subsysten for Functional Safety
Qualifying a high performance memory subsysten for Functional Safety
 
[2016/2017] Architectural languages
[2016/2017] Architectural languages[2016/2017] Architectural languages
[2016/2017] Architectural languages
 
Ananthprofilepln
AnanthprofileplnAnanthprofilepln
Ananthprofilepln
 
Bangalore march07
Bangalore march07Bangalore march07
Bangalore march07
 
Chandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXP
 
An Approach to Overcome Modeling Inaccuracies for Performance Simulation Sig...
An Approach to Overcome Modeling  Inaccuracies for Performance Simulation Sig...An Approach to Overcome Modeling  Inaccuracies for Performance Simulation Sig...
An Approach to Overcome Modeling Inaccuracies for Performance Simulation Sig...
 
Jeda Hls Hlv Success Story V4
Jeda Hls Hlv Success Story V4Jeda Hls Hlv Success Story V4
Jeda Hls Hlv Success Story V4
 
AADL Overview: Brief and Pointless
AADL Overview: Brief and PointlessAADL Overview: Brief and Pointless
AADL Overview: Brief and Pointless
 
[2015/2016] AADL (Architecture Analysis and Design Language)
[2015/2016] AADL (Architecture Analysis and Design Language)[2015/2016] AADL (Architecture Analysis and Design Language)
[2015/2016] AADL (Architecture Analysis and Design Language)
 
[2016/2017] AADL (Architecture Analysis and Design Language)
[2016/2017] AADL (Architecture Analysis and Design Language)[2016/2017] AADL (Architecture Analysis and Design Language)
[2016/2017] AADL (Architecture Analysis and Design Language)
 
Overcoming challenges of_verifying complex mixed signal designs
Overcoming challenges of_verifying complex mixed signal designsOvercoming challenges of_verifying complex mixed signal designs
Overcoming challenges of_verifying complex mixed signal designs
 
Making of an Application Specific Integrated Circuit
Making of an Application Specific Integrated CircuitMaking of an Application Specific Integrated Circuit
Making of an Application Specific Integrated Circuit
 
Resume_VenkataRakeshGudipalli Master - Copy
Resume_VenkataRakeshGudipalli Master - CopyResume_VenkataRakeshGudipalli Master - Copy
Resume_VenkataRakeshGudipalli Master - Copy
 
Embedded 100912065920-phpapp02
Embedded 100912065920-phpapp02Embedded 100912065920-phpapp02
Embedded 100912065920-phpapp02
 
Unified methodology for effective correlation of soc power
Unified methodology for effective correlation of soc powerUnified methodology for effective correlation of soc power
Unified methodology for effective correlation of soc power
 
[2017/2018] AADL - Architecture Analysis and Design Language
[2017/2018] AADL - Architecture Analysis and Design Language[2017/2018] AADL - Architecture Analysis and Design Language
[2017/2018] AADL - Architecture Analysis and Design Language
 
Shivani_Saklani
Shivani_SaklaniShivani_Saklani
Shivani_Saklani
 
Overview of digital design with Verilog HDL
Overview of digital design with Verilog HDLOverview of digital design with Verilog HDL
Overview of digital design with Verilog HDL
 

Semelhante a Ecd302 unit 01(investigate ecad systems)

Computing Without Computers - Oct08
Computing Without Computers - Oct08Computing Without Computers - Oct08
Computing Without Computers - Oct08Ian Page
 
Ecd302 unit 02(evaluate software packages)
Ecd302 unit 02(evaluate software packages)Ecd302 unit 02(evaluate software packages)
Ecd302 unit 02(evaluate software packages)Xi Qiu
 
Larson and toubro
Larson and toubroLarson and toubro
Larson and toubroanoopc1998
 
How to search for a good quality pcb designing
How to search for a good quality pcb designingHow to search for a good quality pcb designing
How to search for a good quality pcb designingCrimp Circuits Inc
 
Hardware Design engineer
Hardware Design engineerHardware Design engineer
Hardware Design engineerNarasimha Reddy
 
Study and Comparison of Open Source and Licensed VLSI CAD Tools using CMOS De...
Study and Comparison of Open Source and Licensed VLSI CAD Tools using CMOS De...Study and Comparison of Open Source and Licensed VLSI CAD Tools using CMOS De...
Study and Comparison of Open Source and Licensed VLSI CAD Tools using CMOS De...ijsrd.com
 
Edwin Vinoth_Resume
Edwin Vinoth_ResumeEdwin Vinoth_Resume
Edwin Vinoth_Resumeedwin vinoth
 
List and describe various features of electronic systems.List and .pdf
List and describe various features of electronic systems.List and .pdfList and describe various features of electronic systems.List and .pdf
List and describe various features of electronic systems.List and .pdfinfo824691
 
Presentation Cable Project Cad Adc
Presentation Cable Project Cad AdcPresentation Cable Project Cad Adc
Presentation Cable Project Cad Adcglbarker
 
IRJET- A Review- FPGA based Architectures for Image Capturing Consequently Pr...
IRJET- A Review- FPGA based Architectures for Image Capturing Consequently Pr...IRJET- A Review- FPGA based Architectures for Image Capturing Consequently Pr...
IRJET- A Review- FPGA based Architectures for Image Capturing Consequently Pr...IRJET Journal
 
UNIT I_Introduction.pptx
UNIT I_Introduction.pptxUNIT I_Introduction.pptx
UNIT I_Introduction.pptxssuser4ca1eb
 
Functional verification techniques EW16 session
Functional verification techniques  EW16 sessionFunctional verification techniques  EW16 session
Functional verification techniques EW16 sessionSameh El-Ashry
 
Auto conversion of serial C code to CUDA code
Auto conversion of serial C code to CUDA codeAuto conversion of serial C code to CUDA code
Auto conversion of serial C code to CUDA codeIRJET Journal
 

Semelhante a Ecd302 unit 01(investigate ecad systems) (20)

Hardware-Software Codesign
Hardware-Software CodesignHardware-Software Codesign
Hardware-Software Codesign
 
Computing Without Computers - Oct08
Computing Without Computers - Oct08Computing Without Computers - Oct08
Computing Without Computers - Oct08
 
Ecd302 unit 02(evaluate software packages)
Ecd302 unit 02(evaluate software packages)Ecd302 unit 02(evaluate software packages)
Ecd302 unit 02(evaluate software packages)
 
Larson and toubro
Larson and toubroLarson and toubro
Larson and toubro
 
How to search for a good quality pcb designing
How to search for a good quality pcb designingHow to search for a good quality pcb designing
How to search for a good quality pcb designing
 
Hardware Design engineer
Hardware Design engineerHardware Design engineer
Hardware Design engineer
 
Yegammai_CV
Yegammai_CVYegammai_CV
Yegammai_CV
 
Study and Comparison of Open Source and Licensed VLSI CAD Tools using CMOS De...
Study and Comparison of Open Source and Licensed VLSI CAD Tools using CMOS De...Study and Comparison of Open Source and Licensed VLSI CAD Tools using CMOS De...
Study and Comparison of Open Source and Licensed VLSI CAD Tools using CMOS De...
 
Edwin Vinoth_Resume
Edwin Vinoth_ResumeEdwin Vinoth_Resume
Edwin Vinoth_Resume
 
List and describe various features of electronic systems.List and .pdf
List and describe various features of electronic systems.List and .pdfList and describe various features of electronic systems.List and .pdf
List and describe various features of electronic systems.List and .pdf
 
RamachandraParlapalli_RESUME
RamachandraParlapalli_RESUMERamachandraParlapalli_RESUME
RamachandraParlapalli_RESUME
 
Presentation Cable Project Cad Adc
Presentation Cable Project Cad AdcPresentation Cable Project Cad Adc
Presentation Cable Project Cad Adc
 
IRJET- A Review- FPGA based Architectures for Image Capturing Consequently Pr...
IRJET- A Review- FPGA based Architectures for Image Capturing Consequently Pr...IRJET- A Review- FPGA based Architectures for Image Capturing Consequently Pr...
IRJET- A Review- FPGA based Architectures for Image Capturing Consequently Pr...
 
Kairos aarohan
Kairos  aarohanKairos  aarohan
Kairos aarohan
 
UNIT I_Introduction.pptx
UNIT I_Introduction.pptxUNIT I_Introduction.pptx
UNIT I_Introduction.pptx
 
Functional verification techniques EW16 session
Functional verification techniques  EW16 sessionFunctional verification techniques  EW16 session
Functional verification techniques EW16 session
 
Auto conversion of serial C code to CUDA code
Auto conversion of serial C code to CUDA codeAuto conversion of serial C code to CUDA code
Auto conversion of serial C code to CUDA code
 
UNIT I.pptx
UNIT I.pptxUNIT I.pptx
UNIT I.pptx
 
Prasad_CTP
Prasad_CTPPrasad_CTP
Prasad_CTP
 
Bindu_Resume
Bindu_ResumeBindu_Resume
Bindu_Resume
 

Mais de Xi Qiu

Voltage frequency converter
Voltage frequency converterVoltage frequency converter
Voltage frequency converterXi Qiu
 
Ecd302 unit 06(tests and trobule shooting tools)
Ecd302 unit 06(tests and trobule shooting tools)Ecd302 unit 06(tests and trobule shooting tools)
Ecd302 unit 06(tests and trobule shooting tools)Xi Qiu
 
Ecd302 unit 05(misc simulation tools)(new version)
Ecd302 unit 05(misc simulation tools)(new version)Ecd302 unit 05(misc simulation tools)(new version)
Ecd302 unit 05(misc simulation tools)(new version)Xi Qiu
 
Ecd302 unit 04 (analysis)
Ecd302 unit 04 (analysis)Ecd302 unit 04 (analysis)
Ecd302 unit 04 (analysis)Xi Qiu
 
Ecd302 unit 03 (part b)(instrument)(b)
Ecd302 unit 03 (part b)(instrument)(b)Ecd302 unit 03 (part b)(instrument)(b)
Ecd302 unit 03 (part b)(instrument)(b)Xi Qiu
 
Ecd302 unit 03 (part b)(instrument)(a)
Ecd302 unit 03 (part b)(instrument)(a)Ecd302 unit 03 (part b)(instrument)(a)
Ecd302 unit 03 (part b)(instrument)(a)Xi Qiu
 
Ecd302 unit 03 (part a)(ewb quick reference)
Ecd302 unit 03 (part a)(ewb quick reference)Ecd302 unit 03 (part a)(ewb quick reference)
Ecd302 unit 03 (part a)(ewb quick reference)Xi Qiu
 
Ecd302 unit 03 (part b)(instrument)(backup)(obsolete)
Ecd302 unit 03 (part b)(instrument)(backup)(obsolete)Ecd302 unit 03 (part b)(instrument)(backup)(obsolete)
Ecd302 unit 03 (part b)(instrument)(backup)(obsolete)Xi Qiu
 

Mais de Xi Qiu (8)

Voltage frequency converter
Voltage frequency converterVoltage frequency converter
Voltage frequency converter
 
Ecd302 unit 06(tests and trobule shooting tools)
Ecd302 unit 06(tests and trobule shooting tools)Ecd302 unit 06(tests and trobule shooting tools)
Ecd302 unit 06(tests and trobule shooting tools)
 
Ecd302 unit 05(misc simulation tools)(new version)
Ecd302 unit 05(misc simulation tools)(new version)Ecd302 unit 05(misc simulation tools)(new version)
Ecd302 unit 05(misc simulation tools)(new version)
 
Ecd302 unit 04 (analysis)
Ecd302 unit 04 (analysis)Ecd302 unit 04 (analysis)
Ecd302 unit 04 (analysis)
 
Ecd302 unit 03 (part b)(instrument)(b)
Ecd302 unit 03 (part b)(instrument)(b)Ecd302 unit 03 (part b)(instrument)(b)
Ecd302 unit 03 (part b)(instrument)(b)
 
Ecd302 unit 03 (part b)(instrument)(a)
Ecd302 unit 03 (part b)(instrument)(a)Ecd302 unit 03 (part b)(instrument)(a)
Ecd302 unit 03 (part b)(instrument)(a)
 
Ecd302 unit 03 (part a)(ewb quick reference)
Ecd302 unit 03 (part a)(ewb quick reference)Ecd302 unit 03 (part a)(ewb quick reference)
Ecd302 unit 03 (part a)(ewb quick reference)
 
Ecd302 unit 03 (part b)(instrument)(backup)(obsolete)
Ecd302 unit 03 (part b)(instrument)(backup)(obsolete)Ecd302 unit 03 (part b)(instrument)(backup)(obsolete)
Ecd302 unit 03 (part b)(instrument)(backup)(obsolete)
 

Último

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Último (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

Ecd302 unit 01(investigate ecad systems)

  • 2. Expectation after studying this outcome?  Student able to source the market for ECAD tools based on their work requirement.  Student able to identify whether the features of a particular ECAD system fulfill their needs.  Student able to make critical comparison among the ECAD tools in the market.
  • 3. What is an ECAD?  ECAD - Electronic Computer-Aided Design.  The use of computer technology to aid in the drafting/design of a product.
  • 4. Type of ECAD tools according to industries  Board-level design  PCB layout design tools  SPICE simulation  Analogue and Digital schematic design tools  IC-level design  ASIC layout design tools  SPICE simulation  PLD schematic for HDL simulation
  • 5. Categories of ECAD tools (pg 1-2)  According to stages of the design process:  Design entry stage  Functional verification stage  Physical design stage  Physical verification and testing stage
  • 6. Design entry stage  Designer use pre-defined schematic symbols to design desire circuit.  The circuit is then translate into SPICE script for simulation.  Without this tools, designers wishing to simulate their circuits will have to write the SPICE scripts themselves.
  • 7. Functional verification stage  Tools used at this stage are simulation and analysis tools.  Think of them as your virtual lab instrument.  Designer will know from simulation results whether a design idea is workable or not.  Three major types of analysis (Appendix C):  AC analysis  Analyze circuit gain and phase across a range of frequency.  DC analysis  Analyze DC voltage level at various circuit nodes.  Transient analysis  Time domain analysis simulates circuit response over time.
  • 8. Physical design stage  Conversion from schematic design into layout design.  The layout maybe PCB layout or IC-mask layout.  Nowadays, these tools will do an automatic conversion.
  • 9. Physical verification and testing stage  Physical verification tools ensures that the physical layouts conform to design rules so that the intended functionality is not jeopardized by layout-induces parasitic, cross-talk and other effects.  The verification tools include:  DRC  Design Rule Check  ERC  Electric design Rule Check  LVS  Mask Layer Versus Schematic check
  • 10. Importance of ECAD tools (pg 1-4)  Without computer simulation, the workability of a design could only be tested out after board assembly process. Here to known whether the circuit workable or not! Waste of time and resources $$$$$.
  • 11. Importance of ECAD tools  Without the ability to do testing and verification at each stage, you will find it very difficult to single-out defects after assembly process.  Because there are more variables to rule out.  Is the design itself flawed?  Is the PCB layout erroneous?  Is some parts or components wrongly assembled?  You would have a tough time to rule out the real root cause of the problem.  And, in manufacturing industry, time and $$$$$ is the real problem so, this can’t be allowed to happens.
  • 12. Design process improved with ECAD tools  Having implement ECAD system in the process, any design flawed can be detect through simulation. ECAD system here Another ECAD system here
  • 13. Design process improved with ECAD tools  With ECAD virtual simulation capability, any design flaw can be detect and re-design without involving actual assembly and testing on real physical parts.  This would certainly prevent wastage of time and resources at the PCB layout and assembly stages.
  • 14. Common features of ECAD systems  Below list some common features that a designer would find desirable as the basic package of the ECAD systems they seek to purchase and use (pg 1-7 to 1-19):  Schematic capture  SPICE model simulation  HDL model simulation  Components database / library  Hierarchical design  Mask layout editor  Cross-section viewer  Verification tools  Waveform viewer  PCB layout editor
  • 15. Schematic capture (pg 1-7)  Schematic capture allows user to choose from a list of pre-generated SPICE-model schematic component and drop them onto the design workspace. Drag and drop features SPICE-model SPICE-model
  • 16. SPICE-model simulation (pg 1-9)  SPICE-model simulation using DC analysis, AC analysis and transient analysis. And some virtual instrument such as multimeter, oscilloscope, logic analyzer…etc.
  • 17. HDL-model simulation (pg 1-12)  Take a symbol, and describe its function using Hardware Descriptive Language.  Thus, allowing the symbol to be used directly in ECAD systems that recognize HDL language. HDL Symbol
  • 18. Component database/library (pg 1-13)  It would help the designer a great deal if the components database/library covers extensively those real components available on the market.
  • 19. Hierarchical design (pg 1-14) Basic cell Flip-flop Shift register
  • 20. Mask layout editor (pg 1-16)  Allows designer to graphically design the layout masks, automatically tracking the layers, and providing basic primitives for the designer to build circuits with. Cross-Section ViewerMask layout of entire chip
  • 21. Cross-section viewer (pg 1-17)  A feature often comes with mask layout editing tools to help user verify on-the-go the cross sections of doped regions.  Very helpful tool for designer as the doping geometries never ideal and important to make sure masks designed will not result in under-doped regions or over-doped regions. Inverter Cross-section
  • 22. Verification tools (DRC, ERC, LVS) (pg 1-17)  Most ECAD software often includes verification algorithms that help the designer verify the layout design.  Design Rule Check is a feature available in most IC layout design editor.  Electrical Rule Check is a feature available in most board-level design editor.  Layer Versus Schematic check is between schematic and mask layout checking.
  • 23. Verification tools (DRC, ERC, LVS) (pg 1-17) ERC in Board-level editor DRC in IC-mask layout editor
  • 24. Waveform viewer (pg 1-18)  When designing IC layout, timing of the circuit is a very crucial consideration.  For example, a longer metal routing means slightly longer delay.  So, you should check to make sure that those additional delays do not result in the circuit not performing according to the required function or affects the noise immunity of the design.
  • 25. PCB layout editor (pg 1-18)  Two ways to use PCB layout editor.  One is to design the circuit using component available from the editors’ library.  The other is to convert the designed circuit into PCB mask layout to a level not possible with manual drawing.  Such precision had been crucial in design of surface-mount PCB.
  • 26. ECAD tools on the market (pg 1-20)  Range of available ECAD tools on the market is too wide and extensive to be made into a comprehensive list.  Below list some of the EDA tools according to categories.
  • 27. ECAD tools on the market (pg 1-20)
  • 28. Critical review of ECAD Systems  There are few critical areas of considerations when choosing ECAD systems (pg 1-22):  System requirement  Ease of use  Extensiveness of component library  Range of simulation and verification tools provided  Efficiency of simulation algorithm  Possibility of importing from or exporting to other ECAD software.
  • 29. System requirement (pg 1-22)  Software  So far, the best ECAD software on the market are made of UNIX operating system.  It may not necessarily mean you have to change OS in order to use an ECAD system.  Would it benefit in the long run to invest in the state-of- the art ECAD system, even if it meant changing the OS of your workplace?  Hardware  Hardware requirement tend to be very demanding.
  • 30. System requirement (pg 1-22)  You should make sure your hardware could support all the nice features available from ECAD software of your choice.  Also, you must decide whether your job requires high- end features or not.
  • 31. Ease of Use (pg 1-23)  Some ECAD solution providers would have you believe that features such as “schematic capture” or “drag-&- drop” equate “ease of use”.  But that is not necessarily the case.  Take an example:  For Multisim software, it is easy to search and use analogue components.  But for digital devices, this will be a big headache for the designer as the Multisim categorized all the IC according to family like LS family and LC family without much info.  Unless the designer knows all the part numbers of all the IC, or has a data book right next to him, else he will find it difficult to even just search for a 4-bit binary counter.
  • 32. Extensiveness of component library (pg 1-24)  Any design you make eventually have to be built with real parts.  So, it is generally advisable that you design around what available parts you have to avoid the high cost custom- made components.  And this would be so much easier to do if your component library reflects the most up-to-date market component range.  Most ECAD packages nowadays allow users to download net-lists of newly released components from the internet to update their component library. This is a very desirable feature.
  • 33. Range of simulation tools provided, or range of verification tools provided (pg 1-25)  The rule is simple: the more the merrier.  But of course, in some cases, more features could spell higher cost.  So, if you really do not need certain features, you do not really have to buy the more expensive ones with more features.  It boils down again to your actual needs.
  • 34. Efficiency of simulation algorithm (pg 1-25)  The availability of simulation tools does not necessarily mean they perform well or easy to use.  If possible, you should try out demonstration versions of software before buying it to find out if the simulation tools work as claimed.
  • 35. Possibility of importing from or exporting to other ECAD software (pg 1.25)  It is good that the ECAD software you procure allows importing from or exporting to the file formats of other popular ECAD software.  For example, the client of your company may not use the same ECAD software as you are using.  And it would then be very difficult for them to view your samples if your ECAD software cannot exporting to your customer file format.  Also, the ability of importing is desirable in cases where you have the opportunity to download existing net-list from other file formats to incorporate into your own design.
  • 36. Assignment 1  10% of the total coursework marks.  Maximum 2 persons in a group.  Provide the web address of information gathered.  Marks will be deduct if the lecturer finds out any “KES TIRU-MENIRU”. In some case, zero marks for the particular group of student.  Cut-and-paste directly from the source, marks will be deduct.