AD-E402 647

Rsi|Kjrl AHFSD<TR-93045

* 2.. •• i --^4

iD£D EMGINEEBiMG (CAE) OVERVIEW

Hagai G. Maira

OTIC

ELECTE JUN 2 9 1994

2

June 1994

J.S. ABMY ARMAMENT RESEARCH, DEVELOPMENT AND

ENGINEERING CENTER

Fire Support Arrmments Center ^atinny Arsenal, Jersey

Approved lor public release; distribution is unlimited.

,p

i98l0

94 6 28 163

The views. opixUons, and/or findings contained in this report are those of the authorsts) and should not be construed as an official Department of the Amqr posi¬ tion. policy, or decision, unless so designated by other documentation.

The citation m this report of the names of commercial firms or commerclalty available products or services does not constitute ofilclal endorsement by or approval of the U.S. Government.

Destroy this report when no longer needed by any method that prevent disclosure of Its contents or recon¬ struction of the document. Do not return to the origi¬ nator.

REPORT DOCUMENTATION PAGE

Foim Approved OM8 No. 07044188

1

PubUc reporting burden (or ttiis coUection of information is estimaled to average 1 hour per response, including the lime for reviewing Insiruclioitt, searching existing data sources, gathering and maintaining the data needed, and completing and reviewing the collection of information. Send comments regarding this burden estimale or any other aspect of this collection of information, including suggestions for reducing this burden, to Washington Headquarters Services. Oksctorate tor Information Operation and reports. 1215 Jefferson Davis Highway, Suite 1204, Arlington, VA 22202-4302, and to the Office of Management and Budget, Paperwork Reduction Project (0704- 0188), Washington. DC 20503.

1 . AGENCY USE OM.Y (leave blank) 2. REPORT DATE 3. REPORT TYPE AND DATES COVERED

June 1994

4. TITLE AND SUBTITLE

(X)MPUTER AIDED ENGINEERING (CAE) OVERVIEW

5. FUNDING NUMBERS

6. AUTHOR(S)

Hegel G. Neira

7. PERFORMING ORGANIZATION NAME(S) AND ADDRESSES(S)

ARDEC, FSAC

Precision Munitions Division (SMCAR-FSP-E)

Picatinny Arsenal, NJ 07806-5000

8. PERFORMING ORGANIZATION

REPORT NUMBER

Technical Report ARFSD-TR-93045

9.SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESS(S)

ARDEC, IMD

STINFO Br. (SMCAR-IMI-I)

Picatinny Arsenal, NJ 07806-5000

10. SPONSORINGJMONITORING

AGENCY REPORT NUMBER

11. SUPPLEMENTARY NOTES

12a. DISTRIBUTION/AVAILABIUTY STATEMENT

Approved for public release; distribution is unlimited.

12b. DISTRIBUTION CODE

13. ABSTRACT (Maximum 200 words)

Computer aided engineering (CAE) refers to a collection of software and hardware tools integrated into a system (a computer) that is providing the circuit designer and circuit troubleshooter with step-by-step assistance during each phase of the design and analysis cycle, as well as during development, documentation, and maintenance. Under the CAE umbrella a number of commonly called "automated design tools," which are the software components of CAE, are revolutionizing and transforming engineering environments from the "hands-on" way of conducting business into a virtual or simulated "hands-on" mode of operating; and are having a tremendous impact throughout all engineering disciplines. They have not yet displaced breadboarding and other methods of developing circuit boards yet but are making their presence known to the point of being totally necessary in the design of certain devices. It is the intention of this report to promote the use of these tools in the government by providing en¬ gineering management with an overview of the hardware and software products available for electronic simulation, while covering trends, new technologies, and costs.

SUBJECT TERMS

Schematic capture Electronic simulation Spice Sensitivity Analysis

Library models Workstations

IS. NUMBER OF PAGES 21

16. PRICE CODE

17. SECURITY CLASSIFICATION OF REPORT

UNCLASSIFIED

18. SECURITY CLASSIFICATION OF THIS PAGE

UNCLASSIFIED

19. SECURfTY CLASSIFICATION OF ABSTRACT

UNCLASSIFIED

20. UMITATION OF ABSTRACT

SAR

NSN 7540-01 280-5500

Standard Form 208 (Rev. 2-89) Prescrired by ANSI Std. Z39-18 298-102

CONTENTS

Page

introduction 1

CAE at Work 1

Schematic Capture 1

Electronic Design and Analysis 1

Advanced Computer Technology 6

New Personal Computers 6

Workstations 8

Responsible Technology 8

RISC Architecture 8

Justifying and Purchasing 1 0

Systems Costs 1 0

Real Benefits 1 1

The Purchase Decision 1 2

Conclusions 1 3

Distribution List 1 5

Accesion For

NTIS CRA&I OTIC TAB Unannounced Justification

8

By _

Dist. ibution /

Availability Codes

Dist

m

Avail and/or Special

INTRODUCTION

In Computer Aided Engineering’s (CAE) earlier days, only selected organizations in large companies and government could afford the systems required to automate, design, and/or manufacture an end-item. The majority of midsize and small or¬ ganizations were shut out from taking advantage of technologies because of exor¬ bitant costs and lack of qualified personnel to help them undertake such transition. Breakthroughs in integrated circuit (1C) technology and programming have now opened up the doors of CAE to more modest companies and applications, even to one- man firms and hobby electronics enthusiasts.

CAE At Work

At work, the simulation of an electronic circuit in a CAE system begins with the schematic capture of a circuit, where a complete description of the circuit in computer language is created (often times called a ‘‘net-list”), which is the data used to analyze, troubleshoot, and print or plot the results.

Schematic Capture

Working in 2-D, designers create circuits using lines and component models. Rather than redraw a component, a circuit or a section of circuitry used in other areas can easily be duplicated using the copy and grouping function.

When a CAE package is integrated in an environment where parameters and blueprints are constantly changing to reflect new product capabilities and improvements, modifications are quickly made without having to recreate the entire drawing.

These and other techniques accelerate the analysis of any design which could include a large number of subassemblies. The experience in many companies is that productivity had doubled since the systems were installed (ref 1). In the past, en¬ gineers worked with huge drawings that made the analysis of a particular circuit area very cumbersome.

Electronic Design and Analysis

Design engineers using a CAE or a computer aided design (CAD) system don’t have to depend on a drafting technician to present a layout of the most current design, since the data base is automatically updated every time a circuit modification is performed.

Applications ranging from 10 to 100. to 1000 transistor boards can be simulated In a CAE system for a personal computer (PC), where the number of transistors that can be handled is constantly increasing as prices of more powerful PC drop. The limit is 10,000 discrete transistors at a time. 1991. Although there are other discrete components that are included in analog and digital libraries, the number of transistors that an electronic software package can handle is a figure-of-merit, and is something to look at when choosing a CAE package.

Working with Simuiation Packages

A simulation package can not as yet replace the engineer. It can compute the voltage, the current, and other electric parameters at virtually any point in the circuit, but it can’t communicate to you exactly what to do with them or how to achieve a certain response from the circuit. A CAE package is intended as a design aid and will do only what it is asked. The right questions have to be asked before every characteristic of the circuit is known. For example, in power dissipation if you try to dissipate 2 W into an 1/8 W resistor, the simuiation program probably would not raise a flag, but will give you a value if a query is made.

This example is not 100% right. As a matter of fact, a package called Smoke Alarm®i will now raise a flag (in the form of a puff of smoke) on the screen next to the component in trouble, to indicate that it has exceeded its ratings. Thereby simulating the actual operating constraints of the circuit.

An electronic simulation program will also warn of simple problems such as short circuits and other extraordinary conditions, that often times are the culprit in malfunctioning.

More Simulation Less Breadboarding

in a typical design cycle, breadboarding (physical wiring of a circuit in a test board) has to be kept to a minimum in order to produce a cost effective board, which in this case is the product. The optimal process is to use simulation at various times throughout the development process (trying different formats) to achieve a reliable, producible design that meets specifications. Experienced designers advise the use of some level of circuit simulation in the early design stages to learn more about the circuit before breadboarding. For the case of high bandwidth components, or high frequency, the introduction of parasitic inductance and capacitance usually requires the construction of production quality prototypes. Simulation will reduce the number of time consuming breadboarding iterations required to complete a design.

^Cadence Design Systems, San Jose, CA.

2

The consensus among engineers using CAE packages is that breadboar¬ ding still gives a closer representation of the final circuit for low frequency designs, but not for high frequency designs. They also agree that simulation works well in some cases but not for others. For example, simulation for designs using complimentary metal oxide semiconductor (CMOS) provides a good correlation to the hardware, but bipolar designs do not offer such a close match.

Spice Simulation. Most analog simulators use Spice^ or a derivative. The newer derivatives are constantly improving the shortcomings in equation conver¬ gence that the original had. by modifying Spice’s model equations.

Spice simulates a device using both modeled equations and modeled parameters. The first describes device types and technologies [CMOS, field effect transistor, transistor, transistor logic, etc.], and are part of the simulation software and the user typically cannot modify them. The second one models specific device types within a technology (from data books e.g. Sm. im. etc.). THe user can alter these.

Mixed-mode Simulation. Mixed-mode simulation (ref 2) is on the rise, with more than a few vendors now offering it.

Because even systems that are mostly digital systems have to sooner or later interface in the real world (the analog world), both analog and digital simulation capabilities are needed to simulate an entire system. It is a big plus to have the two simulation packages integrated into one. where simulation by parts is no longer the only means to accomplish a circuit simulation.

Mixed-mode simulation is espedaily important for circuit designs that have feedback paths linking analog and digital circuits. For example, motor or engine controls, where analog sense or drive circuits and the control equations are implemen¬ ted digitally, would be difficult to simulate wnthout mixed-signal simulation. Breaking up the analog and digital sections does not result in an effective simulation of the control hoop.

Mixed-mode simulators (ref 2) typically comprise separate analog and digital simulators that run in unison. These separate simulators need the net list split into analog and digital sections before they can run the simulation. A good integration of the two simulators will handle the net list split internally. The separate analog and digital simulators operate independently except when an analog input to a digital device crosses a threshold or a digital input to an analog device changes state.

ZBerkeley Spice created in May 1975 by professor L. Nagel.

3

other Simulation Packages. Simulation packages dedicated to specific design specialties are becoming widely available, and should ideally be compatible with other electronic design automation (EDA) software.

Temperature-stress analysis packages are becoming popular in en¬ gineering environments because of valuable information about actual working thermal distributions, in military applications, where working temperatures are usually higher than for commercial applications, it is usually imperative to support a design with considerable analysis, and to show that the circuits will work over a range of temperatures.

EEsof and Compact Software are two simulation vendors that have developed tools dedicated to radio frequency (RF) and microwave design. These packages have extensive military applications and are capable of covering most frequency ranges.

Analogy’s SABER is a simulation package that is more than just an electronic simulator because it can use both standard electronic device models and standard mathematical equations to define elements (electronic, mechanical, and chemical) of a complete system.

Monte Carlo and Sensitivity Analysis. Monte Carlo analysis has the ability to simulate process-variations (fluctuation in the manufacturing yield) effects and although an experienced designer will design a circuit to minimize these effects, the simulation of such variations can result in a better design evaluation.

Sensitivity analysis is used to tighten the performance spread of a circuit. This simulation package will help to determine which part variations have the most effect on a circuit, or how sensitive the circuit performance is to the change in com¬ ponent value. Sensitivity analysis lists components starting with those that have the most effect on the circuit, and calculates the worst-case outcomes.

In system-level circuit design, Monte Carlo and sensitivity analysis will graphically indicate which components are being excessively stressed; and in addition, it will list in descending order the percentage of time that each component is used in the circuit during normal operating conditions. This knowledge will allow relaxed performance specs and still meet overall performance. It would also prompt the use of premium parts only where they are absolutely needed to keep cost down and increase reliability in the long run.

Library Models

A simulation package is limited only by the accuracy of the models that are used. In the early stages of design, a simulation package enables the user to view, understand, and analyze a circuit’s response as the circuit is created. The use of these model libraries does not immune anyone from related modeling problems. A

4

few things need to be kept in mind when using these iibraries, i.e., if the necessary modei parameters are not avaiiable in the library, they will have to be filled in from data books and parametric analyzers (programs that help find the optimum parameter for the given application of the circuit). Also, when a part is modeled for a specific application, factors can be included that are important to that modei. For example, if a quick response is desired from a threshold detector or an amplifier, the slew time becomes a factor that should be closely looked at and modified if necessary in the library models. When simulation vendors develop parts libraries, they have to satisfy everyone’s needs, which can result in models that are a compromise. A model that oversimplifies an important effect being sought will cause trouble. On the other hand, a more detailed model will always make the simulation run slower. In addition, there are some variations in the quality of models available, so an assessment of the limitations of the models to be used is needed.

Component models probably present the biggest problem for most users. In the Military, were the critical components are custom made for the application or project at hand; the biggest problem is the modeling of components or availability of library parts. This fact alone can render big complex simulation packages to no more than a “bali park figure getter.” The solution to this problem is to contract it out to simulator vendors or companies that are dedicated to the modeling of electronic devices, or to create your own models using the simulator’s features in house. The latter needs specialized training investment, but is the most efficient, cost wise, and rather applicable when dealing with confidential or secret parts.

Model needs vary greatly from user to user; and no one model can satisfy every application, because a give device can be modeled at several different levels of complexity. A transistor modei may have less than a dozen or as many as several dozen parameters (a graduate level electronics test book (ref 3) lists 23 parameters for a typical bipolar transistor).

Valid Logic Systems (now Cadence Design Systems), for example, publishes data books along with its models that show characteristic device curves. The books detail what effects have been factored in and those that have not. The system permits making parametric changes quickly.

As new devices are introduced, simulation users must either obtain or develop models of the devices. The best solution is to have the device vendors provide models of new parts as they are introduced. Needless to say, device vendors are already doing just that since it makes their parts more attractive to the even larger community of designers that use simulation as a designing tool.

5

ADVANCED COMPUTER TECHNOLOGY

The technology that promised to change the engineering industry as we know it, is delivering. Constant new versions and new generations of hardware and software, specially in the CAD arena, are commonplace and affordable to virtuai.y all en¬ gineering organizations.

New Personal Computers

PCs are no longer a weak platform. The days when PCs were used when nothing else could be afforded are history. The latest and more powerful PCs offer the processing power, graphics, and memory that are required to tackle a good share of the CAD and CAE software in the market today.

More Powerful Hardware

After the introduction of PCs in the mid-seventies, the computer industry has seen many changes. Today’s PCs have the power of mainframes of not too long ago. These days PCs are rather inexpensive if compared to the cost of . . . let’s say, sending someone on travel for a few days or buying a conference chair. PCs lend themselves well to expansion and upgrades. More memory can be easily added. Faster and higher resolution graphics can also be installed. Lately, some manufacturers have developed adapted versions of newer generation microprocessors that can be mounted in old computers; more specifically, in old “mother-boards” (main electronic board that basically contains the bus system and the microprocessor), making the upgrade alternative even more cost effective.

Expanded memory (more RAM readily available for the operating system’s use during processing), coupled with newer and better operating systems like Unix3 and operating system/2 (OS/2)4, that are capable of multitasking (the ability to run more than one program or application at the time), are making PC-based tools the engineer’s workhorse for even more complex design tasks.

According to Byte magazine (ref 4), there are more engineering groups that have bought tools that run on an IBM PC and its clones than any other platform.

Automation tools for PCs are relatively inexpensive when compared to tools that run on the Sun, Hewlett Packard (HP), or Silicon Graphics station; and automation tools for PCs would certainly provide a training vehicle before investing far larger sums for workstation-based tools.

30perating system developed at Bell Labs in the early 70’s capable of addressing more memory at a time than DOS, and based on a more efficient ‘higher language, “C”’.

^Similar to Unix OS, but developed at IBM in the early 80’s.

6

Vendors of workstation-based engineering design automation (EDA) tools are looking to these new powerful PC as the future platform for their software package, and as a way of reaching more and more engineers. PSpice®s and MatLab®^ both have versions for PCs and workstations running on Unix.

PC-based tools can handle the same types of design tasks as workstation- based EDA tools but on a lower scale. They can handle schematic capture or drafting, logic and analog simulation, signal processing. 1C design, and PCB design.

Newer Operating Systems

DOS can only access 640 Kbytes of memory. Because of this memory addressing limitation, the so called DOS extenders were created. They allow software developers to bypass the memory limitation and make full use of the 32 bit microprocessor machines now widely available. The latest generation of operating systems like OS/2 and Unix, also Windows NT, for new technology that is due out at the end of 1 993, provides multitasking and overcomes the serious limitations of DOS. It removes the 640 Kbytes barrier, provides 16 Mbytes of addressable memory and 48 Mbytes of virtual memory (memory that resides in the hard drive but is looked upon by the microprocessor as RAM memory available for the operating system to be used when application programs.

Powerful Engines

Central processing units (CPU) are indeed the computer’s engine, and already a 32-bit CPU based machine running at about 66 MHz is currently available for less than $15,000.00. These systems are more than 25 times faster than the original PC of the early seventies. Intel and Motorola are at the forefront of the microprocessor race. They are constantly announcing a new generation of microprocessors every year, breaking new grounds in transistor density and proces¬ sing speed. The Intel’s 80486 or i486, and Motorola’s 68040 contain over one million transistors. The next generation of these chips is rumored to contain about three times as many transistors.

Although Intel-based computers or IBM-compatibles have a bigger share of the PC hardware market, and of the software market, Apple computers are promising a good fight. Because of great reviews received about newer micros from Motorola, Apple computers (which use these new micros in its systems) are poised to stand their own ground in the competitive PC arena bringing higher powered and cheaper units in the future.

5A mixed-mode electronic simulation package by MicroSim Corp.

6A mathematical and signal processing program by Math Works Incorporated.

7

Workstations

Workstations have become the platform of choice of CAE users. The machines’ multitasking Unix operating system, huge memories, built-in networking and fast graphics, along with usually large high definition (a 1024 by 760 pixels is considered a high definition monitor) monitors make them ideal for CAE applications.

Workstations are known for their ability to run large programs, with great speeds (in the range of tens of millions of instructions per second), having virtually all manufacturers offering network and interfaces to numerous computer environments. These machines can also be enhances by adding more memory, dedicated graphics, or floating point processors.

Low-end workstations in 1990 could be acquired at a price of about $3,000 to $10,0007. These machines are often monochrome, and are used for drafting, some electronic design, and various graphic applications. A step up from that are machines that provide color and have faster processors equipped with at least 32 Mbytes of RAM. These usually handle 3D modeling and analysis of all types. They sell for $10,000 to $30,000, but the prices are less than a year ago and they keep coming down due to stiff competition among workstation vendors as well as competition from high-end PC. The drop in unit cost is perhaps the most significant development in workstations as their performance continues to increase.

Responsible Technologies

What has made these high powered computers available at low costs are two developments: a reduced instruction set computing (RISC) architecture and an emphasis on user interface graphics for which new programming techniques and faster hardware are responsible.

RISC Architecture

The developers of the RISC architecture derived the fundamental concepts of this design philosophy after analyzing millions of lines of existing computer code. This analysis testified to the fact that most of the software in use at the time (late seventies) did not employ the then de facto computer architecture complex instruction set computing (CISC) in a very efficient manner.

The term reduced instruction set computing does not manifest its true characteris¬ tics. The goal of a RISC architecture is not to reduce the number of executable instruction in Its instruction set but rather to speed up the processing by making the

7AII monies from FY 90.

8

compilers (original to a particular computer hardware, it is a program in read only memory that is the intermediary between software and hardware) and processors match. When developing RISC architecture developers had at their disposal, due to advances in the field of electronics, wider bandwidths at higher frequencies and faster memories that, along with the newer 32 bit CPU, allowed them to cram more infor¬ mation in every instruction with the objective to accomplish an instruction of a fixed length (32 bits) with every cycle. These days a typical RISC architecture machine would usually include: a single-cycle instruction execution, a fixed length instruction, larger register sets, and would support the so called "high-level” languages like Unix.

In a CISC processor there is a control program called microcode, which interprets and supervises the incremental instruction execution, playing the role of "middle man” between the compiler and the CPU. A RISC processor has no microcode. The machine’s instructions, now crammed with more information, become the microcode. Consequently, the theoretical achievement is one instruction per clock cycle; however, no pP has yet attained that goal. It has achieved an average of close to a one instruction per cycle.

X Window System

As workstations become more popular users are demanding that they be as easy to use as PC. Vendors of these systems have come up with what has become a standard user interface, namely X Windows, not to be confused with Windows from Microsoft.

The X Window standard, in simple terms, provides a method for displaying multiple applications simultaneously on screen. At the same time, as a side benefit, it provides one with a standard format to port applications to other systems.

This system was developed at the Massachusetts Institute of Technology (MIT) with assistance and support of Digital and IBM. X Window is a network transparent windowing system. This means that X Window is not tied to any given network protocols. In turn, this means that you can run applications on any machine on your network and control them from individual windows on your terminal. These applications doni even have to be made by the same manufacturer or be running on the same operating system. They just have to be in your network and running X Window. X Window is basically software independent at the user’s graphical display end.

This new graphics interface promises to bring the look and feel that is common to all workstations. This means pull-down menus, dialog boxes, icons, and other elements that the user can come to expect from every application.

9

JUSTIFYING AND PURCHASING

As workstations become the platform of choice, the abundance of ways to buy a CAE system is making the selection process more complicated, and justifying the cost for an entire CAE system is not easy. This technology is very new, and as such, it produces a level of uncertainty and mistrust in management levels of most en¬ gineering organizations.

In the government, as in most engineering organizations, the promise of an automated solution also seems and feels like an unlikely proposition.

The requirements in a military scenario are, although very related to private industry, a bit more demanding and so are the CAE systems to be justified for pur¬ chase.

System Costs

CAE has costs that are hidden and those that are obvious. The sticker price of hardware and software for a modest system is in the tens of thousands of dollars. Less obvious are expenses for maintenance, training, and even loss of productivity during the transition period to an automated system.

Initial acquisition costs very widely depending primarily in the software that one intends to use for a given application. The hardware part, most commonly known as the platform, is usually not as great as its software counterpart; in part due to the fierce competition in the market for such products and because of mass production of key components iiku memory chips and newer generation microprocessors that are becoming common in the market place.

Operating Costs

Annual operating costs tent to follow initial acquisition costs. In a study of 300 firms, conducted in 1990 by Practice Management System Ltd., Newton, MA, it was found that median annual operating costs were $47,775. These costs included hardware and software, maintenance and upgrades, system operating costs of training, and other costs (space, utilities, insurance, and supplies).

it has to be pointed out that the costs of a CAE system are specially sig¬ nificant when considering that the average life of hardware is 24 to 30 months. This means planning ahead for replacing a updating obsolete and outdated systems.

10

User Training

This in an important but often neglected element in the purchase decision. Organizations often succeed in selecting a good system from a reputable vendor at a fair price, but fall short in budgeting for appropriate training. To use CAE as an effective engineering tool, proper training available from different sources is a must if a CAE system is going to be something more than a “dust collector.

Vendors of the software to be used are usually the best qualified to provide basic and advanced training; although there are training companies that can provide training for almost all the software available in the market. Some software vendors have on-going training on advanced concepts that are usually provided for an extra fee.

Upper management should realize that one or two training courses will not produce immediate CAD/CAM/CAE experts but will, however, give employee’s the confidence to go on learning the technology.

Real Benefits

The benefits of a CAE package are more difficult to quantify that costs. One can easily say that such a system decreases the time to design or troubleshoot a circuit, but it is more difficult to say by how much and what cost savings that implies, or how much return the investment is paying-off. The payback of CAE can be, and usually is, quantified by how well it increases productivity or how significant it reduces the product development cycle. Processing engineering change proposals (ECP) is one way in which engineering groups have already reaped benefits from their investment.

it should be understood that high productivity gains are not going to be ac¬ complished by acquiring expensive systems and using them for drafting or just simple ECP processing, it is in design, troubleshooting, and in circuit optimization that a CAE package gives you tangible benefits.

Another well defined benefit is the shortening of the development cycle. Com¬ monly, all the different phases of development are performed independently and usually involve some degree of effort and resource duplication. A CAE system can take the task of putting all the pieces together in one data base. This would shorten the time to market of a commercial product or would cut the time of first fielding in the military. It is indeed this ability that makes a CAE system a vital tool in all engineering organizations.

11

Attention should be focused on the early stages of the design. Design for performance, manufacturability/producibility. and concurrent engineering are techni¬ ques that attempt to change CAE into a system that describes costs, features, specifications, design intent, and ranges of performances. Also, beyond accelerated aging models, there are attempts to simulate the deteriorating effects of dormant storage; that is a major concern in the Military.

The Purchase Decision

Seiecting a Vendor

Standardization of hardware platforms has benefitted users who now have more choices of CAE systems. Most companies and organizations begin the process by forming a CAE acquisition committee which requests proposals from various vendors, and would sometimes bring them in or go out for demonstrations of the packages that seem to fit the intended applications.

Vendors would then come back with questions relating to the company’s needs and practices. Some of the questions may include:

How many users (engineers, technicians, analysts, drafters, programmers) will be using the system?

Are you a research, industrial, or a military concern?

Do you have an Investment in existing hardware and software that will need to be taken into consideration.

Are other corporate or organizational divisions using CAE equi¬ pment? If so, what kind?

What is done more of: electronic analysis, printed circuit board layout? design integrated circuits, millimeter wave, application specific 1C (ASIC), etc.? statistical, or other specialized simulation as temperature analysis, or VH application specific 1C (VHSIC) and hardware description language (VHDL)?

Are you interested in analog or digital simulation? both? mixed¬ mode?

How much time or what percentage of time is spent generating new drawings? revising existing drawings?

What is your procedure for generating bills of materials or parts lists? technical illustrations? bids?

Finally, and invariably, how many dollars are to be invested?

12

This and other pertinent information heips vendors understand the operation, and makes it possible for them to make recommendations on the optimum system configuration for each particular need.

Evaluating Vendors

It is important to buy a system that is fast enough to handle the needs of the intended applications, and the relative speeds of the hardware to be acquired will probably have to be discussed using ‘benchmarks’ as figures-of-merit.

Benchmarking Systems. Benchmark tests are “canned” programs that are used for measuring computer speeds. These may or may not demand the same capabilities from a computer that the applications do; therefore, it * important not to select a vendor based solely on favorable scores of formal bene < tests.

A well known benchmark figure is millions of instmetions per second (MIPS). This widely used number is the rate at which the computer can move bytes of infor¬ mation around and perform simple arithmetic on them like addition, subtraction, and multiplication. The performance of a DEC VAX 1 1/780 as 1 MIP has become a standard, and performance in MIPS is quoted relative to it. In theory, one can obtain this value by multiplying a processor’s average instmetion time (AIT) by its clock rate, assuming that the processor operates in a zero-wait-state (given that the processor does not have to wait for data to be fetched from memory and that it has all the information it needs readily available for its use) environment. Another often quoted benchmark figure is the Unpack, which measures floating-point performance by having the computer solve a 100 x 100 algebra matrix. If the application requires mostly integer manipulation, a fast Unpack rating is meaningless; hence, the only tmly useful evaluation of a computer is to put it through its paces processing intended applications.

CONCLUSIONS

If one thing can be said about a computer aided engineering (CAE) system, it is that it had thus far brought results to the great majority of users who ventured resour¬ ces in CAE. Companies of all sizes report increased productivity, reduced design and manufacturing costs, and work of better quality. CAE tools are the fastest growing applied technology in the world. With combined sales of hardware and software projected to reach the 10 billion dollar mark by 1994 in the United States alone, CAE and design is one of the leading causes of profit reinvestment in industry, and a major source of new white-collar employment.

It is anticipated that in the immediate future hardware will be sold directly by computer vendors or their dealers. The most popular operating systems will be the ones available for multiple platforms. Specialized applications software will be sold by its developers, and some may be sold by computer vendors.

13

What’s in store for CAE in the 90s? More changes. For instance, ‘open’ systems will dominate making fiies easily accessible regardless of platform. The newly implemented computer aided design (CAD) framework initiative (CFI) expects to define a fuiiy integrated electronic design automation (EDA) environment. In this environment, toois from different vendors will work together. Every tool will have the same look and feel. Although CFI appears free of problems, it still has some critical aspects to work out. When the electronic design interchange format (EDIF) was demonstrated at the 1988 design automation conference (DAC), severai vendors proved it was possible to pass design information from one vendor’s tool to another. All the designer needs it an EDIF writer to translate design information from one EDA vendor’s format into EDIF, and an EDIF reader to translate design information into the EDA vendor's format. Problems arise when vendors support reading, but not writing EDIF. In other words, vendors support the flow of information into their environments from other’s vendors’ tools, but users can not transfer design information out to use with competitor’s toois. At this point in time there are more EDA companies supporting only and EDIF reader, and not an EDIF writer.

The affordable price/performance ratio of workstations and personal computers (PC) has brought new users into the market at ail levels and users in the industry as weil as in the Government, have a wide selection of platforms, operating systems, and engineering software.

The electronics industry is not, by any means, the only one that has benefitted from the CAE technology; as a matter of fact, virtually 100% of all industries have been touched or influenced, for the better, by the CAE revolution. In the mechanical and electronics industry the applications are even more infiuential. to the point that none of these businesses couid survive and thrive in the highly competitive industrialized world without the aid of CAE.

14

DISTRIBUTION UST

Commander

Armament Research. Development and Engineering Center U.S. Army Armament, Munitions and Chemical Command ATTN: SMCAR-IMI-I (3)

SMCAR-FSP>E, H. Neira (10)

SMCAR-GCL

Picatinny Arsenal. NJ 07806-5000 Administrator

Defense Techni^l Information Center ATTN: Accessions Division (12)

Cameron Station Alexandria. VA 22304-6145

Director

U.S. Army Material Systems Analysis Activity ATTN: AMXSY-MP

Aberdeen Proving Ground, MD 21005-5066 Commander

Chemical/Biological Defense Agency

U.S. Army Armament. Munitions and Chemical Command

ATTN: AMSCB-CII, Ubrary

Aberdeen Proving Ground, MD 21010-5423

Director

U.S. Army Edgewood Research, Development and Engineering Center ATTN: SCBRD-RTB (Aerodynamics Technology Team)

Aberdeen Proving Ground, MD 21010-5423

Director

U.S. Army Research Laboratory

ATTN: AMSRL-OP-CI-B, Technical Library

Aberdeen Proving Ground, MD 21005-5066

Chief

Benet Weapons Laboratory. CCAC

Armament Research, Development and Engineering Center

U.S. Army Armament, Munitions and Chemical Command

ATTN: SMCAR-CCB-TL

Watervllet, NY 12189-5000

Director

U.S. Army TRADOC Analysis Command-WSMR

ATTN: ATRC-WSS-R

White Sands Missile Range, NM 88002

15