Skip to Main Content
Talk Beginner CC BY-SA 4.0

Why Most Chip Ideas Never Become Products: The Missing Journey from RTL to Reality

Proposal status is Rejected
Session Description
"University courses teach the pieces. Real hardware products are built in the gaps between them."

I learned digital design, RTL, embedded systems, PCB layout, and firmware as separate subjects in college, the way most engineering students do. It wasn't until I tried to take a systolic-array accelerator from a working design to something that actually ran reliably that I realized none of those courses taught me the part that matters most: how the pieces connect.

This talk walks through that gap — the journey from a working RTL design to a deployable hardware system — from the perspective of a student who's hit most of these walls firsthand.

I'll use examples from my own FPGA, RTL, and embedded projects to show why a "working" chip idea often isn't the same as a usable product. The reasons rarely show up in a syllabus: power delivery, clocking, reset architecture, board-level integration, firmware bring-up, interface debugging, validation, documentation, and the boring-but-critical question of whether anyone else can actually build or maintain what you made.

I'll cover the stack in order:

  1. RTL and digital design basics
  2. FPGA prototyping and verification
  3. Power delivery, regulators, and clocking
  4. PCB design and board-level integration
  5. Peripheral interfaces — SPI, I²C, UART, USB, sensors
  6. Firmware, drivers, and RTOS choices
  7. System validation and debugging
  8. Manufacturing, documentation, and support

I'll also discuss how the open hardware ecosystem is changing who gets to build hardware. Open-source EDA tools, open silicon initiatives, community-developed boards, and publicly available documentation are making it possible for students and independent makers to experiment with ideas that previously required access to expensive industry infrastructure.


Along the way I'll talk through specific mistakes I made, what broke, and how I debugged my way out of it.

I won't be teaching a specific toolchain. The point is a systems-level view of how hardware products actually get built — and why so many promising chip ideas stall out at the prototype stage. I'll also touch on the open hardware ecosystem (open-source EDA, open silicon, community-driven tooling) since it's lowering the barrier for students to do this kind of work without needing an industry lab behind them.

By the end, attendees should have a clearer mental model of everything that sits between "my RTL passes simulation" and "someone can reliably use this device in the real world." More importantly, they'll leave with a roadmap for turning hardware ideas into systems rather than stopping at prototypes.

Key Takeaways

Why a working RTL design is the start of the project, not the finish line

  1. The engineering layers that sit between silicon and a usable product
  2. Common failure points in power, clocking, PCB integration, firmware, and validation — and how to catch them earlier
  3. A practical framework for moving from prototype to something you can actually ship
  4. How open-source hardware tools and open silicon projects make it realistic for a student to build real hardware without institutional backing
  5. Why documentation and testing aren't optional extras in open hardware — they're what makes a project usable by anyone but you
  6. Concrete ways to start contributing to open hardware and open silicon projects as a student

References

Session Categories

Knowledge Commons (Open Hardware, Open Science, Open Data etc.)
Technology architecture
Engineering practice - productivity, debugging
Talk License: CC BY-SA 4.0

Which track are you applying for?

Open Hardware

Speakers

AASHISH NIRANJAN BARATHYKANNAN
AASHISH NIRANJAN BARATHYKANNAN Electronics and Communication Engineering Student | SRM Institute of Science and Technology, Vadapalani

Aashish Niranjan Barathykannan is an Electronics and Communication Engineering student at SRM Institute of Science and Technology, Chennai, with interests in open silicon, digital design, embedded systems, and open hardware.

He has worked on RTL design, FPGA-based systems, LoRaWAN-enabled IoT platforms, and hardware-software co-design projects. His projects include a systolic-array accelerator for power analysis and optimization, as well as a real-time vehicle tracking system designed for large-scale industrial environments.

Aashish is particularly interested in bridging the gap between chip design, PCB development, firmware, and deployable hardware products. Through research, open-source projects, and community initiatives, he aims to help more students explore hardware development beyond the classroom.

This is his first IndiaFOSS talk.