-
- News
- Books
Featured Books
- design007 Magazine
Latest Issues
Current IssueRules of Thumb
This month, we delve into rules of thumb—which ones work, which ones should be avoided. Rules of thumb are everywhere, but there may be hundreds of rules of thumb for PCB design. How do we separate the wheat from the chaff, so to speak?
Partial HDI
Our expert contributors provide a complete, detailed view of partial HDI this month. Most experienced PCB designers can start using this approach right away, but you need to know these tips, tricks and techniques first.
Silicon to Systems: From Soup to Nuts
This month, we asked our expert contributors to weigh in on silicon to systems—what it means to PCB designers and design engineers, EDA companies, and the rest of the PCB supply chain... from soup to nuts.
- Articles
- Columns
Search Console
- Links
- Media kit
||| MENU - design007 Magazine
Real Time with… AltiumLive 2020: Eli Hughes’ Full-Stack Hardware Engineer Keynote
October 13, 2020 | Nolan Johnson, I-Connect007Estimated reading time: 4 minutes
Though he didn’t specifically list James Burke as an influence, something tells me that Eli Hughes, co-founder of TZero and one of the AltiumLive 2020 keynote speakers, is a fan of the classic BBC-produced television series “Connections.” Hughes’ presentation, “Crossing the Chasm: The Road to Becoming a Full-Stack Hardware Engineer,” chose to highlight the gap, whereas Burke’s title concentrated on linking the knowledge, but both were after the same purpose—demonstrating that it takes cross-disciplinary thinking to truly innovate.
Hughes’ keynote launched with some autobiographical background, tying together his separate first exposure experiences to computers (the Nintendo NES and Apple IIe), music, electronic keyboards, and guitar effects boxes, leading him to digital signal processors, electronics engineering, and circuit board design in college. Like so many engineers, Hughes pointed out that he excelled at education when it had a clearly understood purpose for him and when he could apply it. And in a nod to Altium’s history, Hughes shared that he started circuit board design in college, using Protel tools and etching his own boards.
As Hughes transitioned to the thesis of his keynote, he started stitching all these various experiences together into a more cohesive whole namely his acceptance into the Penn State Graduate Program in Acoustics—a multi-disciplinary program drawing physicists, EEs, mechanical engineers, and software types to the study of acoustics. It was at this point that Hughes stated what was becoming quite obvious—he loves tying together different disciplines.
With that, Hughes shared his first maxim of the presentation and launched into the meat of his keynote: Do not trivialize or reduce another discipline to a common denominator. It can be a source of personal growth.
Hughes’ concept of the full-stack developer derives from web developers and refers to those who can navigate and engineer in the front end and the database/server-heavy backend. These developers are tagged as “full-stack.” Hughes makes the point that full-stack applies to circuit designers and does so by displaying an example hardware engineering stack. To be a hardware designer, for example, one needs to know:
- Circuits, devices, power, and digital logic
- Field theory, E&M, materials science, chemistry, and sensors
- Logic/spatial processing
- Math (calculus, differential equations, etc.)
Hughes said there are some key skills missing from the traditional hardware engineering stack, including:
- Human factors
- Communication skills (verbal and written)
- Emotional intelligence
- Accounting and economics
- Sales and marketing
Hughes followed by sharing his next two maxims:
- Your effectiveness is limited by your ability to work in a team of humans of different skillsets and imperfect interfaces.
- The best ideas in the world are useless unless you can communicate them effectively.
For practical examples, Hughes turned to his work with TZero and the beer industry. He grounded all with a quick overview of the beer brewing process. Then, he presented the overwhelming challenge to commercial brewing:
- To increase beer output in a production environment, one either speeds the fermentation or adds tanks
- Fermentation times can vary due to a number of factors, ranging from ambient temperature to the robustness of the yeast and much more
- Measuring when fermentation is complete has traditionally been more subjective than measurable
- A Miller-Coors-Emerson study in 2018 said beer sits in the fermenter 50 hours too long; therefore, knowing empirically when the fermentation is complete can recoup those 50 wasted hours and increase production
Hughes showed that CO2 output from the fermenter could be used to measure the completion of fermentation. Hughes’ team used the acoustics of the CO2 blow-off bubbles to measure the fermentation state. To do these calculations, the rate needs to be factored against the precise temperature. The time differences are very small, requiring some very complex interactions between sensors, electronics, and software. This acoustics-based implementation required full-stack thinking on the TZero development team.
Hughes then stated, “Thinking full-stack while doing the hardware design ultimately helps the contributors higher up the stack (software, RF, embedded, networking) by making their job easier.” Being a full-stack hardware engineer means understanding all these pieces, at least enough to keep them in context to your part of the job.
Hardware engineering is, Hughes reminded his audience, iterative. It’s okay to mess up as you develop. It takes your whole team. Your hardest challenges will not be technical. Instead, they will be:
- Self-doubt and feelings of inadequacy
- Putting yourself in positions where that new knowledge, skill, or tool is just out of reach
- The ability to communicate outside your realm of expertise
- Focusing on executing well on simpler things rather than poorly executed complicated things; you don’t need to route DDR4 memory to be an effective engineer
- Emotional intelligence
To sum up, Hughes shared three more maxims:
- Confront imposter syndrome. Your experiences are to overlap with the unique skills of the rest of your team.
- People will likely forget what you said and did, but they will remember how you made them feel.
- Continue peeling the onion. When you find the center, find another onion.
I got a strong sense that Hughes had much more to say on this topic. At the conclusion of his presentation, he moved the conversation to the AltiumLive Discord environment. “Crossing the chasm,” Hughes concluded, “is about making and understanding connections.” James Burke would have said the very same thing.
Suggested Items
Siemens Unveils Next Generation AI-enhanced Electronic Systems Design Software
11/13/2024 | SiemensSiemens Digital Industries Software announced today the latest advancement in its electronic systems design portfolio. The next generation release takes an integrated and multidisciplinary approach, bringing together Xpedition™ software, Hyperlynx™ software and PADS™ Professional software into a unified user experience that delivers cloud connectivity and AI capabilities to push the boundaries of innovation in electronic systems design.
Happy’s Tech Talk #34: Producibility and Other Pseudo-metrics
11/12/2024 | Happy Holden -- Column: Happy’s Tech TalkAs an engineer, I thrive on data, and one of my favorite forms is metrics. However, the one metric that has always challenged me is producibility. I define this as more than just passing a DRC in CAM, but the entire envelope of “simplicity of design,” “suitability for test,” and many more. Yet, producibility seemed to be different for different engineers and we had no clear way to establish and define producibility other than opinion. When I worked at HP, the company invested in a methodology called design for manufacturing and assembly using the GE/Hitachi Methodology and Dewhurst-Boothroyd software. Finally, I had a methodology that created a producibility score.
The Quest for Perfect Products
11/11/2024 | Marcy LaRont, I-Connect007Anna-Katrina Shedletsky is a former Apple engineer who formed her own company, Instrumental, to address what she felt were frustrating and costly engineering problems and inefficiencies at Apple. She’s passionate about her quest to build perfect products faster than ever before. In this interview, Anna shares her journey from creating innovative products like the Apple Watch to addressing the complexities of failure analysis in manufacturing. She also discusses an upcoming educational webinar she is hosting with Valentina Ratner, CEO of AllSpice.io, for engineering leaders in the manufacturing space. They look forward to providing “real talk” and value to their engineering colleagues.
Cicor Expands into Sweden with Plans to Strengthen Market Position in Germany
11/08/2024 | CicorCicor Group has acquired the Swedish development company Nordic Engineering Partner AB and thus establishes a significant presence in the Nordics. Additionally, Cicor is in advanced negotiations to acquire another German EMS provider.
Root-cause Analysis and Problem-solving
11/01/2024 | Happy Holden, I-Connect007An essential skill for any process engineer in printed circuit fabrication is the ability to conduct root-cause analysis (RCA) and problem-solving. These are related to TQC and Six Sigma applications and are essential for customer support and continued profitability. All engineers will encounter these methods sooner or later, but it will likely be sooner if you are in product or process engineering in manufacturing.