How Diode Is 10x-ing Hardware Design

YC Root Access · Beginner ·🚀 Entrepreneurship & Startups ·1y ago

Key Takeaways

Diode uses AI to automate circuit board design, leveraging large language models and software engineering to 10x hardware design speed, with applications in industries like aerospace and medical devices

Full Transcript

[Music] I'm excited today to welcome the founders of Dio, Davidid and Lenny. They just closed their series A for 11.4 million led by A16Z. And you guys just went through the batch just a year ago in the summer 24 batch. So pretty quick growth. What are you guys building? >> Diet is using AI to automate circuit board design. You can think about us as AI enabled design shop for printed circuit boards. >> Who are the customers that are using you? So, it's been a pretty rapid growth within just one year. >> Yeah, we we've been very lucky. We work with Fortune 100 companies as well as larger like uh startup companies like physical intelligence which is robotic foundation model company and Seronic which builds autonomous boats uh as well as like smaller startups that need board design. >> Take us to the beginning. So just a year ago both of you were still in your previous jobs when you had applied to YC and in fact you were still in your jobs few days before the batch started. Tell us about that journey. What what were you doing? How you decided to work together? >> Yeah our origin story actually goes quite a bit before that. Um so back during COVID when I was uh still in college I was a software engineer at this company that was also building hardware and I realized like kind of the interesting problems at this company were happening on the hardware side and so I asked to join their hardware team and had the good fortune of getting assigned a day as my intern mentor uh who graciously took me under his wing and showed me the ropes of what it's like to be building hardware um and I kind of got exposed to to this world of building physical things. Um and thought it was super exciting and super fun. So fast forward to you know the previous job where we were working together. Um, we were also working on a hardware product. I was, you know, more on the software side. Davity, you know, a bit more in touch with the electrical side. And, and we found that despite working with like, you know, the some of the best engineers I've worked with in my career. Um, you know, we'd find that, you know, circuit boards would come back with like silly mistakes in them because the tooling wasn't there to help you out. And as a software engineer, I'm used to being able to make mistakes, find them in 30 seconds, and fix them. And I realized very quickly that in electrical engineering, that's basically not how things work. And that was kind of the origin of how we decided to kick things off and see if we could do something to improve this state of the art. >> We had some experience designing u custom silicon and we saw like incredibly talented engineers basically oneshot these very complicated uh like TSMC designs and we just wanted the same for printed circuit boards. We we just found that the tooling was not um up to par. I was personally like very enthusiastic about how large language models uh can start to parse the documentation and c like they were able to catch those silly mistakes but you needed to give them like a representation on like to understand what the electrical design would look like and so we effectively applied to YC um with this idea of will give us your electrical design and we'll spot the mistakes. You spoke to over hundred people in the first couple weeks of the batch, have all these user conversations and you found out people didn't really want that. >> That's right. It was actually quite um quite interesting and very humbling. Like the original problem statement was I like am able to design printed circuit boards, but I want the software to tell me if I'm making some mistakes the same way that a compiler will tell me if I'm making mistakes while writing software. But when we went out and like pitched this idea and we we really built a lot of like infrastructure and like interesting stuff like we had this generative pipeline that would like create boards and then inject mistakes into them we could use to like reinforcement train the algorithm that would catch them. People basically told us we don't make mistakes like we don't need this. I'm sorry. Whether that's true or not it doesn't matter but it really speaks to the fact that like talking to customers is really really important. And so like at some point we had to recognize that the the pain point was not finding the mistakes within the uh existing design but it was actually like generating that design itself. >> And there was some interesting happen stance from you guys just being in the YC batch that you got more lucky to find the right problems because you were surrounded by all these ambitious fellow YC batchmates that you then stumbled into the actual idea for diode. tell us about that journey. >> Um, that's right. After like uh an office hours where we actually told you like, hey, like I don't think that the verification stuff is working out. We will we'll need to go back to the drawing boards. We were very somberly like having lunch with a really good friend of ours uh who who happened to be selling like uh edge models to robotics companies. And like he basically told us look like I don't know if this can be useful to you but we consistently hear that all of our customers seem to want a custom Jetson or uh like development board and like the Jetson or is a edge GPU made by Nvidia like very common for like developing robotics application and we realized this would be like very easy for us to do and very easy for us to generate and from that like kernel of information which I don't think we would have really stumbled upon so quickly if we hadn't been surrounded by other YC batches like batchmates. We went we went out and like closed our first deal like right away. That was like a really interesting moment from an other YC company. >> You got an instant yes on your first user conversation whereas the previous time you talked to over 100 people and they were all basic lukewarm pretty much nos. Right. >> That's right. That was a really good validation. The interesting part is that people didn't want a component of the solution. They wanted the solution. they didn't want just the tool that makes their job a bit easier. Like the biggest pain point was that there's not that many people that can actually design circuit boards um in the US. Uh and so for for a lot of companies, it's hard to like find the right talent and like bring it in house in the early stages of like prototyping and even for larger companies, it's very often that they outsource this type of projects if you don't have bandwidth to do all the things that you want to do. And so it turns out that uh diode can really help with that. like generating boards is where the pain point is at. >> Which is super interesting because in the process of building the software to verify circuit boards, you had built one part of the type pipeline that would generate boards to really go through the iterations of them and that's what people wanted. >> That's right. >> It was a bit counterintuitive as well because you both I remember we had this office hours and you were confused. It's like how do we even build this into a venture scale business, right? because you are effectively selling at that point services to design boards. So how do you guys square that? How how did it come about? >> I think that um the realization came from the fact that for the first time in a very long time we can design software that makes us incredibly productive at like solving the problem end to end. And the 8020 problem like a lot of products in the AI world kind of fail because you will never be 100% correct in every single thing that you do. Uh but when you are like an expert in a specific domain and you can solve the 8020 problem um it now becomes possible for you to actually like package this solution and sell it as effectively like services as a product. It's working in a way that um we hadn't anticipated before. uh but we really take ownership on our product and the output of our work and this is what our clients demand in terms of solution like we use AI to automate the internal working of diode but then this is not something that we just put out into the world without verifying that the output is actually correct uh we own the verification pipeline and we make sure that anything that we deliver to a client will actually work that we have like acceptance criteria with them uh it very much resembles like traditional development it's just faster um and uh more efficient. >> Yeah, I think the core insight here is if you could reframe the PCB design problem as a software problem. You can take all the great learnings that have happened in the world of software both in terms of verification and compilers that will tell you if you're making a mistake as well as applying all the great research and and work that's going into automating software engineering and uh make that accessible to the world of PCB design as well. And you're basically able to benefit from from that with the work that we do for our customers. So I think the really cool thing is you basically have software margins for this PCB design services because of AI, right? And this is only possible now. Tell us about what would happen using the largest models and latest one. >> Yeah, I think the interesting thing is like if you look at those models today, they know everything they need to be electrical engineers. They have the innate knowledge of uh how circuit boards work, how they need to get wired up, the rules that electrical engineers spend years learning as well. They just like don't really have the mechanism to do the work that an electrical engineer does cuz traditional tooling is very visual and graphical. Hasn't really changed much since maybe the 80s or so. And so all you really need to do is basically just convert it into a form that's similar to what they're used to doing, which is writing code. And then all of that knowledge that they have can start being expressed into the boards that they design as well. And so you can kind of unlock this like latent capability that these models already have. >> Um, another interesting learning is that one of the reasons why this hasn't happened yet is that traditionally like incredibly smart electrical engineers have been trained in this very visual way. And so there are some benefits even for humans to like reason about things in code. That's why like um RTL or the regist transfer language for custom silicon is written in code. But the the the the workforce we have currently is very like traditionally trained in visual processing. And so because the models are really the ones writing this code, we can now let them write it and just like export a visual representation to our users, which is what they're used to. So we don't need to actually teach humans that have incredible domain knowledge about code. We can just like generate it in the back end as a implementation detail. I personally happen to think that like reading that code is very enjoyable. Uh but we we don't want to force it on anybody and so the output that we give is very traditional but it just allows the model to have an intermediate representation that they can modify. >> I think one interesting stat you shared is just the two of you you've been able to decide design over 100 boards in the last couple of months which is crazy. A regular electrical engineer would only be able to output a couple. I think it depends on the complexity of the boards. Um, but there are incredibly talented engineers that are also fast. Um, but we have to manage a lot of different clients. Uh, and it would be impossible to do uh without the like software tools that Lenny and his team build inside diode. So like the way that we divide the work inside diode is that I had the electrical engineering team, Lenny has the software team. And so we are effectively their first client. And in the early stages, especially during the batch, it was just the two of us. And so he would like craft these incredibly high-end software tools that I would use to speed up myself. Um, that was incredibly valuable. I I've always personally like really wanted to have these tools. Uh, there are some open source tools in the world of electronics like Kik, which are incredibly like big fans of um, but he really built a fantastic layer on top that allows us to go even faster than that. So you've done very interesting technical choices to be able to serve in these very old school industries selling to aerospace medical device. That's not a easy feat because a lot of them tend to be very conservative with adopting new tech. What are the technical choices you've done that you actually close this large Fortune 100 and all these cool tech companies in hardware? Yeah. So I think there's a lot of really interesting technical questions and problems we have to solve. Um the first of them is even just designing the language that we use to represent the schematics. We have this kind of novel challenge of designing a language that works really well for humans and also works really well for LLMs because we want LM to be able to generate this code. And LM have, you know, millions and millions of lines of code in their training data. And so if you design a language that's very familiar to them, they'll do a much better job at not making syntax errors and kind of writing code in a way that's natural to them. But at the same time it has to be something that's intuitive and readable for the humans like on David's team to go and review the code, write some of their own as well. Um, so I think that was kind of an interesting set of challenges we had to make. And then once we design the language, we have to design the infrastructure in a way that's easy to compartmentalize and deploy in settings where there's really rigorous security requirements. For example, working with aerospace companies where it needs to run on an air gap system, for example. Um and so we have this kind of really tight rust compiler which is uh implements the core logic of our um implementation but we also then have you know bindings to was so we can run this in the browser and have nice visualizations and compile schematics in real time locally um for our users to review. Um we can automatically generate configuration blocks for configurable modules where users can go on the website change the configuration of their buck converter or what have you and see the schematic get recompiled in their browser in real time. And this is all kind of enabled by this kind of uh really tight isolated like offline core component that uh powers the the infrastructure we've built. >> I think this is one of those companies that only you two could have built because it's a unique way of uh approaching hardware design for circuit boards as a software problem with with Lenny right and the experience on hardware. So what are you excited about the future? I I personally love the fact that I see the world around me changing incredibly fast and I see like AI really 10xing our software development speed. But the the thing that excites me the most is taking this incredibly powerful um like set of forces and actually applying them to uh like the physical world like designing physical object in physical space. I think this this is really the next frontier. This actually has been fantastic for recruiting. There's a lot of really smart software engineers that are looking for the next like Everest to like uh climb and and we really think hardware is the next frontier of like really hard challenges. Hardware and like generating these boards and putting them in the real world and making sure they work reliably and using AI to solve these problems is really what I think will like move civilization forward. >> What are the kinds of people that you want to hire? Well, I mean, I think on the software side, um, you know, we want people who are curious and excited to be exploring like entirely new frontiers with open-ended questions. Um, like I said, we have a lot of questions where we know what the problem we solve is, but the solution can look one of 10 different ways. And so, we need people who are excited to kind of go and and try experimenting and prototyping and answering these kind of open questions. Um, so kind of fun researchy type problems, but at the same time, we need to ship products, we ship boards, and so it's like very practical and applied. And I think the the other kinds of engineers who we really love working with are people who are excited to build cool experiences for our customers and users to interact with the boards we design, right? So, we have to be able to hand over the designs to our customers and they need to be able to inspect them, review them, give feedback. Um, and so building these kinds of like great interfaces, I think, is um also something we're really excited to press the accelerator on. >> Well, congrats against on your series A. >> Thank you. Thanks, Diana. [Music]

Original Description

Davide Asnaghi and Lenny Khazan started Diode Computers with a question: why does hardware design still move so slowly? Drawing on their backgrounds in software and electrical engineering, they set out to reframe circuit board design as a software problem. One that AI could help solve. They went from building a tool to catch design mistakes to creating an end-to-end AI-powered system that generates production-ready boards. Along the way, they discovered that most companies didn’t want a better tool — they wanted the whole solution. That insight led to rapid growth, real customers, and over 100 boards designed in just a few months, all by a two-person team. Today, they announced $11.4M in Series A funding led by a16z. This is the story of two engineers trying to make hardware move at software speed, and the infrastructure making it possible. Learn more about Diode Computers at https://diode.computer. Apply to Y Combinator: https://ycombinator.com/apply Chapters: 00:22 - What is Diode? 00:31 - Customer Base and Early Growth 00:51 - The Origin Story 02:46 - Initial Challenges and Pivot 04:01 - Finding the Right Problem 05:02 - First Successful Deal 05:29 - Realization and Validation 06:40 - Reframing PCB Design as a Software Problem 11:28 - Technical Choices and Challenges 11:56 - Innovative Language Design 12:31 - Infrastructure and Security 13:33 - Future Prospects 14:21 - Recruitment and Team Building
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from YC Root Access · YC Root Access · 0 of 60

← Previous Next →
1 Lecture 1 - How to Start a Startup (Sam Altman, Dustin Moskovitz)
Lecture 1 - How to Start a Startup (Sam Altman, Dustin Moskovitz)
YC Root Access
2 Lecture 2 - Team and Execution (Sam Altman)
Lecture 2 - Team and Execution (Sam Altman)
YC Root Access
3 Lecture 3 - Before the Startup (Paul Graham)
Lecture 3 - Before the Startup (Paul Graham)
YC Root Access
4 Lecture 4 - Building Product, Talking to Users, and Growing (Adora Cheung)
Lecture 4 - Building Product, Talking to Users, and Growing (Adora Cheung)
YC Root Access
5 Lecture 5 - Competition is for Losers (Peter Thiel)
Lecture 5 - Competition is for Losers (Peter Thiel)
YC Root Access
6 Lecture 6 - Growth (Alex Schultz)
Lecture 6 - Growth (Alex Schultz)
YC Root Access
7 Lecture 7 - How to Build Products Users Love (Kevin Hale)
Lecture 7 - How to Build Products Users Love (Kevin Hale)
YC Root Access
8 Lecture 8 - How to Get Started, Doing Things that Don't Scale, Press
Lecture 8 - How to Get Started, Doing Things that Don't Scale, Press
YC Root Access
9 Lecture 9 - How to Raise Money (Marc Andreessen, Ron Conway, Parker Conrad)
Lecture 9 - How to Raise Money (Marc Andreessen, Ron Conway, Parker Conrad)
YC Root Access
10 Lecture 10 - Culture (Brian Chesky, Alfred Lin)
Lecture 10 - Culture (Brian Chesky, Alfred Lin)
YC Root Access
11 Lecture 11 - Hiring and Culture, Part 2 (Patrick and John Collison, Ben Silbermann)
Lecture 11 - Hiring and Culture, Part 2 (Patrick and John Collison, Ben Silbermann)
YC Root Access
12 Lecture 12 - Building for the Enterprise (Aaron Levie)
Lecture 12 - Building for the Enterprise (Aaron Levie)
YC Root Access
13 Lecture 13 - How to be a Great Founder (Reid Hoffman)
Lecture 13 - How to be a Great Founder (Reid Hoffman)
YC Root Access
14 Lecture 14 - How to Operate (Keith Rabois)
Lecture 14 - How to Operate (Keith Rabois)
YC Root Access
15 Lecture 15 - How to Manage (Ben Horowitz)
Lecture 15 - How to Manage (Ben Horowitz)
YC Root Access
16 Lecture 16 - How to Run a User Interview (Emmett Shear)
Lecture 16 - How to Run a User Interview (Emmett Shear)
YC Root Access
17 Lecture 17 - How to Design Hardware Products (Hosain Rahman)
Lecture 17 - How to Design Hardware Products (Hosain Rahman)
YC Root Access
18 Lecture 18 - Legal and Accounting Basics for Startups (Kirsty Nathoo, Carolynn Levy)
Lecture 18 - Legal and Accounting Basics for Startups (Kirsty Nathoo, Carolynn Levy)
YC Root Access
19 Lecture 19 - Sales and Marketing; How to Talk to Investors (Tyler Bosmeny; YC Partners)
Lecture 19 - Sales and Marketing; How to Talk to Investors (Tyler Bosmeny; YC Partners)
YC Root Access
20 Lecture 20 - Later-stage Advice (Sam Altman)
Lecture 20 - Later-stage Advice (Sam Altman)
YC Root Access
21 YC's Summer 2022 Startup Job Expo - Pitches from 30 YC founders & find your next startup
YC's Summer 2022 Startup Job Expo - Pitches from 30 YC founders & find your next startup
YC Root Access
22 AMA with YC: Job Searching During an Economic Downturn (Event Summary)
AMA with YC: Job Searching During an Economic Downturn (Event Summary)
YC Root Access
23 YC Startup Job Hunt Bootcamp, September 14, 2022
YC Startup Job Hunt Bootcamp, September 14, 2022
YC Root Access
24 YC Startup Talks: Understanding Equity with Jordan Gonen, CEO & Co-founder of Compound
YC Startup Talks: Understanding Equity with Jordan Gonen, CEO & Co-founder of Compound
YC Root Access
25 YC Tech Talks: Climate Tech with Charge Robotics (S21), Wright Electric (W17) and Impossible Mining
YC Tech Talks: Climate Tech with Charge Robotics (S21), Wright Electric (W17) and Impossible Mining
YC Root Access
26 YC Women in Tech: Breaking Into Product
YC Women in Tech: Breaking Into Product
YC Root Access
27 YC Ultimate Job Guide: Startup Stages
YC Ultimate Job Guide: Startup Stages
YC Root Access
28 Becoming a founding engineer at a YC startup
Becoming a founding engineer at a YC startup
YC Root Access
29 3 tips for finding a job on YC's Work at a Startup
3 tips for finding a job on YC's Work at a Startup
YC Root Access
30 YC Tech Talks: Defi and Scalability with Nemil at Coinbase (S12)
YC Tech Talks: Defi and Scalability with Nemil at Coinbase (S12)
YC Root Access
31 YC Tech Talks: Designing Game Characters with Deep Learning, from Cory Li at Spellbrush (W18)
YC Tech Talks: Designing Game Characters with Deep Learning, from Cory Li at Spellbrush (W18)
YC Root Access
32 YC Tech Talks: Designing from Day One: Artists as Founders with Multiverse (S20)
YC Tech Talks: Designing from Day One: Artists as Founders with Multiverse (S20)
YC Root Access
33 YC Tech Talks: MMOs in the Instagram Era: Highrise (S18)
YC Tech Talks: MMOs in the Instagram Era: Highrise (S18)
YC Root Access
34 Becoming a founding engineer at a YC startup - Finley short
Becoming a founding engineer at a YC startup - Finley short
YC Root Access
35 Why become a product engineer? -- with Volley (YC W18) & Luminai (YC S20)
Why become a product engineer? -- with Volley (YC W18) & Luminai (YC S20)
YC Root Access
36 Y Combinator Go-To-Market Jobs Expo, 2022
Y Combinator Go-To-Market Jobs Expo, 2022
YC Root Access
37 Fireside Chat with Tanay Tandon of Athelas
Fireside Chat with Tanay Tandon of Athelas
YC Root Access
38 Fireside Chat with Ivana Djuretic of Asher Bio
Fireside Chat with Ivana Djuretic of Asher Bio
YC Root Access
39 The Past and Future of YC Bio
The Past and Future of YC Bio
YC Root Access
40 What VCs Look for When Investing in Bio and Healthcare
What VCs Look for When Investing in Bio and Healthcare
YC Root Access
41 Finding your next role: Tips from YC's Talent team
Finding your next role: Tips from YC's Talent team
YC Root Access
42 YC Startup Talks: Startup Equity with Compound (YC S19)
YC Startup Talks: Startup Equity with Compound (YC S19)
YC Root Access
43 YC Tech Talks: Machine Learning
YC Tech Talks: Machine Learning
YC Root Access
44 FTC Chair Lina Khan at Y Combinator
FTC Chair Lina Khan at Y Combinator
YC Root Access
45 AI, Startups, & Competition: Shaping California’s Tech Future
AI, Startups, & Competition: Shaping California’s Tech Future
YC Root Access
46 Y Combinator Little Tech Competition Summit - Washington, DC
Y Combinator Little Tech Competition Summit - Washington, DC
YC Root Access
47 The Exit Interview with Jonathan Kanter
The Exit Interview with Jonathan Kanter
YC Root Access
48 Founder Demo: Daniel Vega, Co-Founder & CTO of Inversion Semiconductor
Founder Demo: Daniel Vega, Co-Founder & CTO of Inversion Semiconductor
YC Root Access
49 Wither Realignment?
Wither Realignment?
YC Root Access
50 Founder Demo: Cyril Gorrla, Co-founder & CEO of CTGT
Founder Demo: Cyril Gorrla, Co-founder & CEO of CTGT
YC Root Access
51 Founder Demo: Newsha Ghaeli, Co-founder & President of Biobot Analytics
Founder Demo: Newsha Ghaeli, Co-founder & President of Biobot Analytics
YC Root Access
52 Fireside with FTC Chairman Andrew Ferguson
Fireside with FTC Chairman Andrew Ferguson
YC Root Access
53 Fireside with Boom Founder & CEO Blake Scholl
Fireside with Boom Founder & CEO Blake Scholl
YC Root Access
54 Founder Demo: AJ Forsythe & Jordan Barnes of Coop
Founder Demo: AJ Forsythe & Jordan Barnes of Coop
YC Root Access
55 Are Techno Optimism and Populism Incompatible?
Are Techno Optimism and Populism Incompatible?
YC Root Access
56 Founder Demo: Trevor Mckendrick, Co-founder & CEO of Seis
Founder Demo: Trevor Mckendrick, Co-founder & CEO of Seis
YC Root Access
57 Founder Demo: Matt Bolous, Head of Policy & Safety of Imbue
Founder Demo: Matt Bolous, Head of Policy & Safety of Imbue
YC Root Access
58 Fireside with Teresa Ribiera, EVP, European Commission for Clean, Just & Competitive Transition
Fireside with Teresa Ribiera, EVP, European Commission for Clean, Just & Competitive Transition
YC Root Access
59 Fireside with Epic Games Founder & CEO Tim Sweeney
Fireside with Epic Games Founder & CEO Tim Sweeney
YC Root Access
60 Fireside with Former FTC Chair Lina Khan
Fireside with Former FTC Chair Lina Khan
YC Root Access

Diode's AI-powered design tool is revolutionizing hardware design by leveraging large language models and software engineering to 10x design speed, with applications in various industries. The company's approach to hardware design as a software problem is expected to have a significant impact on the industry. By using AI to automate circuit board design, Diode is making it possible to design and manufacture complex hardware products more quickly and efficiently.

Key Takeaways
  1. Design a language that works well for both humans and LLMs to represent schematics
  2. Implement the core logic of the implementation using a tight Rust compiler
  3. Bind the implementation to enable real-time visualizations and compilations
  4. Use software tools to manage clients and speed up the design process
  5. Develop a traditional development approach with faster and more efficient results
💡 Applying AI to hardware design can significantly improve design speed and efficiency, making it possible to design and manufacture complex hardware products more quickly and efficiently

Related Reads

📰
I Analyzed 100+ Startup Directories So Founders Don’t Have To
Learn how to effectively utilize startup directories for your business by analyzing 100+ directories and identifying key factors for success
Medium · Startup
📰
Building LeeX: Why We're Starting With Data Before Users
Learn why building a startup with a data-first approach can be beneficial, and how to apply this strategy to your own project
Dev.to · Oscar Awowari
📰
Ford and Geely will build EVs together at Ford’s plant in Spain. Ford owns 66%, Geely 34%.
Ford and Geely partner to produce EVs in Spain, with Ford owning 66% of the venture, to start operations in 2027
The Next Web AI
📰
Gamma scaled like a bootstrapper, and indie hackers should steal the playbook
Learn how Gamma scaled as a bootstrapper and apply the playbook to your indie hacking journey
Medium · Startup

Chapters (13)

0:22 What is Diode?
0:31 Customer Base and Early Growth
0:51 The Origin Story
2:46 Initial Challenges and Pivot
4:01 Finding the Right Problem
5:02 First Successful Deal
5:29 Realization and Validation
6:40 Reframing PCB Design as a Software Problem
11:28 Technical Choices and Challenges
11:56 Innovative Language Design
12:31 Infrastructure and Security
13:33 Future Prospects
14:21 Recruitment and Team Building
Up next
Watch this before applying for jobs as a developer.
Tech With Tim
Watch →