Efabless – Shutdown Notice(efabless.com) |
Efabless – Shutdown Notice(efabless.com) |
[0] https://cyber.nyu.edu/2024/07/22/chipchat-nyu-tandon-team-fa...
Looks like yes: https://store.efabless.com/products/tiny-tapeout-project
KenoFischer says no, Tiny Tapeout was using eFabless as their service provider and is looking into alternatives.
Something's fishy. https://efabless.com/news doesn't list any shutdown notices.
The IHP PDK is really a lot more exciting to me than the Skywater stuff because it's aimed at submillimeter analog things (450GHz fₜ, 650GHz fastest oscillator) and why would you fab a digital design in 130nm instead of just programming an FPGA?
I haven't paid that much attention, but in my utopia, they would have received some funding from the CHIPS act just to act as a gateway for educating people on how to design and make chips. But we live here.
America's such a technology hub because of our silicon foundry, because of MOSIS. https://en.wikipedia.org/wiki/MOSIS
Carver Mead & Lynn Conway got countless students & interested parties out there, making chips. Introduction to VLSI Design was a book, but also a whole practice of getting out there and doing the thing for real. So so so much innovation & creativity followed.
Efabless felt like such a great hope that the tradition could continue, that maybe perhaps we could have a new age of newcomers also starting to make chips.
And you can still use all the open source stuff, like the eFabless pad frame, if you want. But you’ll have to work with SkyWater directly which does require various business agreements to be in place.
See more here:
https://www.skywatertechnology.com/technology-and-design-ena...
The problem is access to software and fabs. EDA is expensive and nobody will give access to individuals. Same for fabs. They don't want to give access to a lot of people due to IP theft risks. Anyone can be a North Korean hacker. Plus they operate under US export controls which makes the paperwork daunting.
I assume they require an NDA for their PDK? Or can projects still be meaningfully open-source with the existing one?
If you know the right person, TSMC also has an MPW service (as do most other foundries). Most of the slots on these services go toward high-volume customers and universities, especially at the high-tech PDKs.
Other low-cost (at least low relative to the huge costs of silicon fabrication) services exist but typically they have little public information and will certainly require proprietary tools and PDKs (which are not cheap and require you to persuade the sales people to talk to you to even find out what these costs are).
If you're talking about how much it takes to build the fab: infinity dollars, nobody builds new fabs in these nodes anymore. Skywater is barely keeping its head above water as-is and that's mostly wafer services, not tapeouts.
https://media.ccc.de/v/38c3-the-design-decisions-behind-the-...
Video from 38c3 talk 2024-Dec-29; question at time 31min:17sec.
This company, and its enablers (formerly) at Google, set back the progress of open source chip design by at least three full years with this bait-and-switch insanity. The people who could see through the ruse wouldn't touch it with a ten foot pole; meanwhile it sucked up all the students, momentum, and funding.
Think about what three years of progress is worth in the tech industry.
Caravel is fully open source. You can audit it. There is no ROM (except for a project ID), just 1.5KB of RAM, a CPU, a few peripherals and (most importantly) the pad ring.
Caravel is a (questionable) attempt to lower the barriers of entry to silicon design, both the cost and required skill.
It lowers cost, because every single chip on the MPW is the same size, and can be tested with a common interface. They can test the RISC-V core and pad ring to get a good indication of the die quality (theoretically they can upload user-submitted code to test the actual design, but I don't think have implemented that), and only package up the highest quality dies that are most likely to work.
It lowers required skill, because the user doesn't have to worry about getting the pad ring right. When they receive their chip, they are guaranteed to have a working RISC-V core, and caravel provides a bunch of logic analyser probes you can hook directly into your design to debug why it's not working.
It also meant anyone who actually wanted a CPU core in their design got something that was guaranteed to work and easy to integrate.
The Caravel harness makes it very clear what the target market for the eFabless product is. It's not for end products, you only get a few chips. It's for people, especially hobbyists to learn how to do silicon design. (Though, IMO it's nowhere near cheap enough for that target market.)
If you want an actual end product, you should be contracting either with eFabless or directly with Skywater for a full wafer with a custom pad ring.
in theory only.
caravel had hold time violations and the pin configuration mostly didn’t work for the first 5 or 6 sponsored OpenMPW shuttles.
To clarify, since unfortunately griefers are flagging your comment to impede the discussion, so I'm not allowed to reply to it: Tiny Tapeout is a multi-project chip, not a multi-project wafer (though it is one chip in a multi-project wafer). Typical minimum die sizes are 0.8mm², which is about 2 million potential transistors in 130nm processes. That's big enough to put many projects on a chip. That's why Tiny Tapeout cost US$300 while MPW prices start at about US$3000 and more typically US$9999+.
The Caravel management engine is used for single project chips, but it is innocuous. It just allows debugging and probing signals, and use of common I/O structure for different user projects. You don't have to actively use it.
It's hardly hidden, too: you have to instantiate it.
They cut the wafer apart into individual chips. There is one project on each chip.
This has been going on since the 1970s. It is a very well-understood process.
Over the past year they tried an experimental "multi-project chip" (first samples shipped 14 months ago). But the management engine was a requirement long before this happened.
GP seems to have edited their comment, but I can't edit mine (even though it is only 8 minutes old)
The only even slightly uncivil thing about it would be the implication that I didn't know what MPW was, but in fact that was entirely plausible and would have been an important lacuna to correct were it true.
It was an exemplary comment, and the people who flagged it so that I could not reply were being a pain in the ass for no reason.
My understanding is that there were problems with the whole Open PDK, and that most designs would have run into similar issues even if Caravel wasn't preventing IO configuration.
The didn't ship those early OpenMPW runs out at all, the designs where resubmitting to later runs. In a way, the incident proves the point: Caravel allowed them to quickly prove their yield for those early shuttles was essentially 0%, without needing to test the user design.
https://www.skywatertechnology.com/first-google-sponsored-mp...
https://github.com/google/skywater-pdk
There's a bunch of other PDKs running around now too. But progress does seem to have distinctly tapered off.
Not infinity, so time to start saving up... lol =3
You or I? No.
Focused ion beam milling and electron microscopy machine is under $5m, but your fab output volume for pre-doped CMOS epitaxial grown core-stack wafers would never offset the capital investment. This is a very real machine, and no I don't have one available at this time. Probably it is for the greater good. lol =3
The Skywater fab ran its first wafers in 1987. You could not build such a facility today for the same reason you couldn't build a large-scale factory for carbureted automobiles or CRT monitors. People still use these things, there's still a market for them, they're still serviced, but you could never find investors to build new production capacity.
Most firms are now fab-less chip companies, and given the production volume economics... the market leaves little room for "new" competition. =3
That’s an interesting concept. So an fpga implemented on a current 7nm process is more performant (clock speed and energy use) than an asic on a 130nm process? How about 40nm process? I feel like there’s a graph of intersecting lines here.
For the MPW run you would get ~100 parts. When everything is said and done, and you pay for packaging etc., on a MPW run you'll likely pay something like $50K. So ~$500ea
The eFabless price of $10K for a full run, including a packaged part, was an unparalleled deal.
Ok it's 14nm. Who cares.
Because you need some analog features with your digital design.
Far as 130nm, I'll give you a few reasons I'd use one over a 7nm FPGA. This is a non-HW guy saying what he's heard from pro's at different times. HW people, feel free to correct me about whatever I get wrong.
1. Unit prices. If you can take the upfront cost (NRE), the per unit price will be much lower than FPGA's. You might charge plenty per unit depending on the market. This can be a source of profit.
2. Older, larger nodes are said to be better for analog. Lots of designs are mixed-signal to use analog for it's lower power, extra performance, or how it doesn't blink (no rise/fall with clock).
3. ASIC's can't be reprogrammed like FPGA's. The custom design might be more secure like Sandia Secure Processor (Score) or CHERI RISC-V. FPGA's can only do one of these except for antifuse FPGA's.
4. Larger nodes are easier to visually inspect for backdoor with cheaper, teardown hardware. Who knows what's in the FPGA's.
5. Larger nodes are easier to synthesize, P&R, and auto-inspect (eg Calibre). That means open-source tools have a better chance of working or even being developed.
6. If not too power hungry (or power is cheap), some applications can let you outperform 7nm parts with parallel use of 130nm parts which are much cheaper or highly-optimized. An example what media wanting to do distributed, massively-parallel design for doing NN training maybe with 8-bitters and on-board, analog accelerators. My inspiration, aside from old MPP clusters (eg Thinking Machines), was a wafer-scale, analog NN done before Cerebras.
7. Improved reliability in general. In trusted checkers or fault-tolerant configuration, I feel like the 130nm parts are less likely to have a double failure or fail before the 7nm nodes.
8. If there's a business case, saying you built your own hardware is cool. It might even attract talent who benefit the company in other ways.
That's off the top of my head. Again, I just read a lot of stuff on ASIC's.
On a side note, you might find eASIC's Nextreme's interesting. They're Structured ASIC's that work like FPGA's in that design gets put on something with pre-made blocks to save money. Except, instead of software programmed, some via or metal layers get customized for the routing. While that reduces NRE cost, doing the routing in hardware supposedly reduces unit prices and energy maybe with a performance boost. They used to sample chips out quickly and relatively cheaply. Also, I think Triad Semiconductor had S-ASIC's with analog stuff.
Getting the hardware cell simulation working is not trivial, and Synopsys charges more per seat than most startups spend on labor in a year.
YMMV =3
https://en.m.wikipedia.org/wiki/Gate_array
http://eda.ee.ucla.edu/EE201A-04Spring/ASICslides.ppt
I also found a link with the pricing of one. It was $45,000 for 45 prototypes on 45nm through eASIC.
https://www.design-reuse.com/news/25107/easic-45nm-asic-valu...
That put having chips made into the realm of possibilities for even a small business. Other costs might prevent that but I could see more stuff opening up. I also envisioned hard blocks done on those nodes for common components so the S-ASIC was used for custom logic (eg differentiators).
But yes, in general, FPGAs on certain computational tasks will need deeper pipelines or the use of parallelism. Usually, pipeline depth works. Actually, if you look at the Intel front side bus (less optimized than the core), that's about the speed you can get from a 7 nm FPGA.
I'm not saying it's not a worthwhile research direction, just that it hasn't borne commercially viable fruit so far, despite decades of attempts.