36
Outcome 1 Investigate ECAD Systems

Ecd302 unit 01(investigate ecad systems)

  • Upload
    xi-qiu

  • View
    1.492

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Ecd302 unit 01(investigate ecad systems)

Outcome 1

Investigate ECAD Systems

Page 2: Ecd302 unit 01(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.

Page 3: Ecd302 unit 01(investigate ecad systems)

What is an ECAD?

ECAD - Electronic Computer-Aided Design. The use of computer technology to aid in the

drafting/design of a product.

Page 4: Ecd302 unit 01(investigate ecad systems)

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

Page 5: Ecd302 unit 01(investigate ecad systems)

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

Page 6: Ecd302 unit 01(investigate ecad systems)

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.

Page 7: Ecd302 unit 01(investigate ecad systems)

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.

Page 8: Ecd302 unit 01(investigate ecad systems)

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.

Page 9: Ecd302 unit 01(investigate ecad systems)

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

Page 10: Ecd302 unit 01(investigate ecad systems)

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 $$$$$.

Page 11: Ecd302 unit 01(investigate ecad systems)

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.

Page 12: Ecd302 unit 01(investigate ecad systems)

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

Page 13: Ecd302 unit 01(investigate ecad systems)

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.

Page 14: Ecd302 unit 01(investigate ecad systems)

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

Page 15: Ecd302 unit 01(investigate ecad systems)

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 featuresSPICE-model

SPICE-model

Page 16: Ecd302 unit 01(investigate ecad systems)

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.

Page 17: Ecd302 unit 01(investigate ecad systems)

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

Page 18: Ecd302 unit 01(investigate ecad systems)

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.

Page 19: Ecd302 unit 01(investigate ecad systems)

Hierarchical design (pg 1-14)Basic cell

Flip-flop

Shift register

Page 20: Ecd302 unit 01(investigate ecad systems)

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

Page 21: Ecd302 unit 01(investigate ecad systems)

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

Page 22: Ecd302 unit 01(investigate ecad systems)

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.

Page 23: Ecd302 unit 01(investigate ecad systems)

Verification tools (DRC, ERC, LVS) (pg 1-17)ERC in Board-level editor

DRC in IC-mask layout editor

Page 24: Ecd302 unit 01(investigate ecad systems)

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.

Page 25: Ecd302 unit 01(investigate ecad systems)

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.

Page 26: Ecd302 unit 01(investigate ecad systems)

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.

Page 27: Ecd302 unit 01(investigate ecad systems)

ECAD tools on the market (pg 1-20)

Page 28: Ecd302 unit 01(investigate ecad systems)

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.

Page 29: Ecd302 unit 01(investigate ecad systems)

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.

Page 30: Ecd302 unit 01(investigate ecad systems)

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.

Page 31: Ecd302 unit 01(investigate ecad systems)

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.

Page 32: Ecd302 unit 01(investigate ecad systems)

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.

Page 33: Ecd302 unit 01(investigate ecad systems)

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.

Page 34: Ecd302 unit 01(investigate ecad systems)

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.

Page 35: Ecd302 unit 01(investigate ecad systems)

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.

Page 36: Ecd302 unit 01(investigate ecad systems)

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.