Earlier quoted context omitted.
The masks alone are single digit millions, but with all the design tools and staff costs typically tens of millions is the benchmark number for a tape out in this node. After coming out of the fab, the chips go through probing, packaging and reeling.
Can you share something about the subsequent per-chip manufacturing costs?
Baochip-1x: What it is, why I'm doing it now and how it came about
41–50 of 84 posts
Re: Baochip-1x: What it is, why I'm doing it now and how it came about
#42Great work on the chip, I’m really onboard with the trusted computing aim! Is there a way to bootstrap binary code into the reram? I’m thinking being able to ‘hand-type’ in a few hundred byte kernel rather than use a flashing tool
Re: Baochip-1x: What it is, why I'm doing it now and how it came about
#43Re: Baochip-1x: What it is, why I'm doing it now and how it came about
#44Why the few closed-source components on the system? You mention the bus, USB PHY etc -- are those things harder to design than the CPU core?
Re: Baochip-1x: What it is, why I'm doing it now and how it came about
#45Wait a minute, why can't I reply to bunnie's top-level comment? Anyway, here's what I wanted to say: Adding your CPU to another company's silicon is a genius move, well done. I wonder why companies don't sell their spare die space to others, is it because of trust/risk?
Re: Baochip-1x: What it is, why I'm doing it now and how it came about
#46I run a hardware company now (thankfully in the age of AI), as a direct consequence of reading Bunnies book 'hardware hacker' Thank you Bunnie.
Re: Baochip-1x: What it is, why I'm doing it now and how it came about
#47> Those with a bit of silicon savvy would note that it’s not cheap to produce such a chip, yet, I have not raised a dollar of venture capital. I’m also not independently wealthy. So how is this possible? What kind of order of magnitude of cost are we talking about? What are the next steps - is there some service to cut the wafer and put into a package for you?
The masks alone are single digit millions, but with all the design tools and staff costs typically tens of millions is the benchmark number for a tape out in this node. After coming out of the fab, the chips go through probing, packaging and reeling.
Ah, another reason why hardware erratas get fixed so rarely (I assume - along with retesting of course).
Re: Baochip-1x: What it is, why I'm doing it now and how it came about
#48bunnie your book "Hacking the XBox" taught me how to get started on reversing electronics, took the fear out of the process, and replaced it with fun. Thanks for the multi-decades long effort you've made to make these tools available and accessible and approachable, your contributions to the hacker community are immeasurable and I cannot say thank you enough. Thanks man!
Re: Baochip-1x: What it is, why I'm doing it now and how it came about
#49Why the few closed-source components on the system? You mention the bus, USB PHY etc -- are those things harder to design than the CPU core?
In general, things that are not strictly digital (PHYs, regulators, PLLs, ADCs) contain significant amounts of foundry IP that would be hard to release as open source. But also, some parts of the chip, for example the AXI bus fabric, were licensed simply as a risk reduction measure. If the bus fabric is bad, you've wasted millions of dollars on a mask set with little recourse. I tried to pull in some open source AXI…
Re: Baochip-1x: What it is, why I'm doing it now and how it came about
#50Wait a minute, why can't I reply to bunnie's top-level comment? Anyway, here's what I wanted to say: Adding your CPU to another company's silicon is a genius move, well done. I wonder why companies don't sell their spare die space to others, is it because of trust/risk?
Crossbar is unusual to start with in that they wanted to do open RTL - so for starters, there's to a first order no companies even willing to discuss open RTL designs. Beyond that - mainly risk. I had to pinky swear that whatever I added would not break the chip, cause timing closure issues, delay the schedule, consume too much area or power, impact yield, I had to run my own validation and review program while meeti…