Insights Tech The Future

The Future of Electronic Design Automation

Written by Keith Lee

Tool Advances Speed Design-to-Manufacture Process

In my time working in the electronics division of a research organization, I would often have colleagues from other divisions come to me asking for assistance with designing specialized hardware for their projects. Typically, they were looking for high performance embedded Linux computing with a range of sensor options. I love working on these projects. All that said, once you start working with a large team and a bureaucratic process, labor costs can quickly skyrocket well beyond the time involved to design the hardware. Sadly, for my research colleagues, this meant they were often unable to get the specialized hardware they required because their project budgets didn’t allow for an additional $20,000 to $40,000 in hardware.

The cost to outsource this project to an electronics design contractor would have been similar, or even higher. As a result, the researchers would often end up trying to make something work with a Raspberry Pi and some breakout boards. The Raspberry Pi is a great series of boards, but, because the solutions were just wired together, they were not mechanically robust. And there are considerably fewer options for specialized sensors or op amps in the breakout board market than if we had designed them on a circuit board with a full selection of ICs available.

In 2016, I discovered Geppetto [1] during the Gumstix hiring process. Geppetto is an online circuit board design tool that’s a bit different to traditional electronic design automation (EDA) packages (Figure 1). It really takes the “automation” part of EDA to the next level, removing the requirement for user knowledge of routing and circuit theory

FIGURE 1
Traditional board development workflow (a) versus and Geppetto work flow (b)

FIGURE 1
Traditional board development workflow (a) versus and Geppetto work flow (b)

EMPHASIS ON AUTOMATION

For most engineers, Gumstix has been well known for its computer-on-module (COM) products. Over the past couple years, their online design program has quickly gained mindshare as well. And now it enables a much wider range of components to be used. I predict we’re going to be seeing a lot more tools like Geppetto in the coming years—both in the form of web browser-based EDA tools such as Altium Upverter [2] that are similar to their desktop counterparts, and more simplistic design tools that allow complex devices to be built with very little labor

— ADVERTISMENT—

Advertise Here

My experience tells that me Geppetto is representative of where that both desktop and online electronic design software is heading. Traditional desktop ECAD software packages at all levels, from hobbyist to professional, have been making large strides towards utilizing data from services such as Octopart to assist users in designing circuit boards. This is allowing users to build higher quality component libraries, and produce lower-cost bills of materials with parts that are in mass production and readily stocked.

Some software tools provide alternatives to exporting a set of Gerber files for manufacturing to instead simply ordering a board from a list of suppliers directly in the software. By exporting data to a chosen board house directly, no design intent is lost in translation, giving even experienced engineers a higher quality, more reliable outcome. I have not seen a great deal of progress put into linking an electronic assembly company or contract manufacturer into the electronic design software, but I feel that is the next logical step. Geppetto has taken all of these future software options into consideration from the start, offering an outstanding experience in which you layout your concept and receive fully working and tested hardware at the end, without ever having to deal with sourcing, manufacturing, or testing issues (Figure 2).

FIGURE 2
Geppetto enables you to layout your concept and receive fully working and tested hardware at the end, without ever having to deal with sourcing, manufacturing, or testing issues.

KEEPING PACE WITH COMPLEXITY
Electronic design tools are getting smarter every year, and are reducing the workload for engineers. However, in many applications the requirements of circuit board design are become ever more complex at a rate that’s similar or faster than the evolution of design tools. Even as tools make routing easier, advances in embedded computing are bringing more processing power to bear in smaller, cheaper packages. Tools are racing to keep pace as we’re required to route more complex boards with tighter constraints on net length and impedance matching. These increasing complexities of both circuit board and design tools—despite improved usability—increase the costs of designing specialized performance hardware.

If you are producing tens of thousands (or more) of a single device, it makes a lot of sense to be using traditional EDA software to ensure the PCB layout is perfectly optimized to make use of every last square of space—and that each part on the board is the most cost-effective option possible. In contrast, for applications where you might only be prototyping a concept, or producing a specialized piece of hardware for a single low volume application, the future will lean towards rapid hardware development tools that take a lot of the time-consuming complexities out of the design process.

If my research colleagues had had access to a tool like Geppetto, they could have designed and ordered their own high-performance Linux boards to match their project requirements on their own with drastically lower production costs and bring-up times. Even if they lacked the technical knowledge to identify the sensors and modules their design required, I could have made use of the EDA tool to define the board far quicker than if I was using a traditional ECAD product.

The ability to simply order a fully assembled and working product directly from the design tool is a huge advantage for researchers lacking technical expertise in electronics. Also professionals working on projects with strict timelines can take great comfort in the trend toward supplier/manufacturer integration into the design process.

For detailed article references and additional resources go to: www.circuitcellar.com/article-materials

References [1] and [2] as marked in the article can be found there

— ADVERTISMENT—

Advertise Here

RESOURCE
Altium | www.altium.com
Gumstix | www.gumstix.com

PUBLISHED IN CIRCUIT CELLAR MAGAZINE • OCTOBER 2019 #351 – Get a PDF of the issue


Don't miss out on upcoming issues of Circuit Cellar. Subscribe today!

 
 
Note: We’ve made the October 2017 issue of Circuit Cellar available as a free sample issue. In it, you’ll find a rich variety of the kinds of articles and information that exemplify a typical issue of the current magazine.


Would you like to write for Circuit Cellar? We are always accepting articles/posts from the technical community. Get in touch with us and let's discuss your ideas.

Become a Sponsor
Software Engineer at | Website

Keith Lee is a software engineer and Gadget Guru at Gumstix. He has a BASc and MASc in computer engineering and has a keen interest in embedded systems, SoCs, computer architecture, and logic design. Keith enjoys designing and creating tutorials for the latest IoT devices. You can follow his blog at gumstixgadgets.blogspot.ca.