News for hackers. Stuff that matters.
Re:Google offers free fabbing for 130nm open-source chips by leojfc on Tuesday July 07, 2020 @04:59AM (#23757097)
Strategically, could this be part of a response to Apple silicon?

Or put another way, Apple and Google are both responding to Intel/the market’s failure to innovate enough in idiosyncratic manner:

- Apple treats lower layers as core, and brings everything in-house;

- Google treats lower layers as a threat and tries to open-source and commodify them to undermine competitors.

I don’t mean this free fabbing can compete chip-for-chip with Apple silicon of course, just that this could be a building block in a strategy similar to Android vs iOS: create a broad ecosystem of good-enough, cheap, open-source alternatives to a high-value competitor, in order to ensure that competitor does not gain a stranglehold on something that matters to Google’s money-making products.

Re:Google offers free fabbing for 130nm open-source chips by Nokinside on Tuesday July 07, 2020 @07:06AM (#23757900)
These are not related at all. Only common element is making silicon.

Apple spends $100+ millions to design high performance microarchitecture to high-end process for their own products.

Google gives tiny amount of help to hobbyists so that they can make chips for legacy nodes. Nice thing to do, nothing to do with Apple SoC.

---

Software people in HN constantly confuse two completely different things

(1) Optimized high performance microarchitecture for the latest prosesses and large volumes. This can cost $100s of millions and the work is repeated every few years for a new process. Every design is closely optimized for the latest fab technology.

(2) Generic ASIC design for process that is few generations old. Software costs few $k or $10ks and you can uses the same design long time.

Re:Google offers free fabbing for 130nm open-source chips by _bxg1 on Tuesday July 07, 2020 @05:40PM (#23764414)
> Nice thing to do

I don't believe Google does anything because it's a "nice thing to do". There's some angle here. The angle could just be spurring general innovation in this area, which they'll benefit from indirectly down the line, but in one way or another this plays to their interests.

Re:Google offers free fabbing for 130nm open-source chips by sangnoir on Wednesday July 08, 2020 @02:31PM (#23772837)
> I don't believe Google does anything because it's a "nice thing to do".

If only Google had this singular focus... From my external (and lay) observation - some Google departments will indulge senior engineers and let them work on their pet projects, even when the projects are only tangentially related to current focus areas.

Looking at Google org on Github (https://github.com/google); it might be a failure of imagination on my part, but I fail to see an "angle" on a good chunk of them.

Re:Google offers free fabbing for 130nm open-source chips by sixothree on Tuesday July 07, 2020 @09:04PM (#23765972)
Google has never created a product that does not collect data in a unique manner apart from its other products.
Re:Google offers free fabbing for 130nm open-source chips by ladyanita22 on Wednesday July 08, 2020 @03:45AM (#23767812)
They must be some kind of genius. I don't see how are they going to be able to extract personal information out of here.
Re:Google offers free fabbing for 130nm open-source chips by sixothree on Wednesday July 08, 2020 @10:45AM (#23770354)
They're not doing this out of the kindness of their heart. Just because we don't know the data being collected here (yet) does not invalidate my statement. Name a google product and you can easily identify the unique data being collected.
Re:Google offers free fabbing for 130nm open-source chips by emiliobumachar on Wednesday July 08, 2020 @10:47AM (#23770370)
Not necessarily personal. Maybe training a robot to design circuits?
Re:Google offers free fabbing for 130nm open-source chips by jagger27 on Tuesday July 07, 2020 @12:25PM (#23760793)
> few generations old

And by old, I mean /old/. 130 nm was used on the GameCube, PPC G5, and Pentium 4.

Re:Google offers free fabbing for 130nm open-source chips by denkmoon on Wednesday July 08, 2020 @12:35AM (#23766923)
Think of all the chips from then and before then that are becoming rare. The hobbyist and archivist community do their best with modern replacements, keeping legacy parts alive, and things like FPGAs, but to be able to fab modern drop in replacements for rare chips would be amazing.

Things don't have to be ultra modern to offer value.

Re:Google offers free fabbing for 130nm open-source chips by yummypaint on Tuesday July 07, 2020 @12:48PM (#23761050)
That's not terribly long ago, really. My understanding is that a sizeable chunk of performance gains since then have come from architectural improvements.
Re:Google offers free fabbing for 130nm open-source chips by zrm on Tuesday July 07, 2020 @03:32PM (#23763090)
Probably the fastest processor made on 130nm was the AMD Sledgehammer, which had a single core, less than half the performance per clock of modern x64 processors, and topped out at 2.4GHz compared to 4+GHz now, with a die size basically the same as an 8-core Ryzen. So Ryzen 7 on 7nm is at least 32 times faster and uses less power (65W vs. 89W).

You could probably close some of the single thread gap with architectural improvements, but your real problems are going to be power consumption and that you'd have to quadruple the die size if you wanted so much as a quad core.

The interesting uses might be to go the other way. Give yourself like a 10W power budget and make the fastest dual core you can within that envelope, and use it for things that don't need high performance, the sort of thing where you'd use a Raspberry Pi.

Re:Google offers free fabbing for 130nm open-source chips by snovv_crash on Wednesday July 08, 2020 @02:06AM (#23767321)
You wouldn't get access to ASIC fab just to make a CPU. Fill it with tensor cores, or fft cores, plus a big memory bus. Put custom image processing algorithms on it. Then it will be competitive with modern general silicon despite the node handicap.
Re:Google offers free fabbing for 130nm open-source chips by yummypaint on Tuesday July 07, 2020 @05:18PM (#23764191)
Your suggestion was more what i was thinking, perhaps something more limited in scope than a general processor. An application that comes to mind is an intentionally simple and auditable device for e2e encryption.
Re:Google offers free fabbing for 130nm open-source chips by pflanze on Tuesday July 07, 2020 @03:24PM (#23763027)
My understanding is that architectural improvements (i.e. new approaches to detect more parts in code that can be evaluated at the same time, and then do so) need more transistors, ergo a smaller process.

(Jim Keller explains in this interview how CPU designers are making use of the transistor budget: https://youtu.be/Nb2tebYAaOA)

Re:Google offers free fabbing for 130nm open-source chips by janekm on Tuesday July 07, 2020 @05:10AM (#23757160)
My first reaction was that it could be a recruitment drive of sorts to help build up their hardware team. Apple have been really smart in the last decade in buying up really good chip development teams and that is experience that is really hard to find.
Re:Google offers free fabbing for 130nm open-source chips by baybal2 on Tuesday July 07, 2020 @07:44AM (#23758155)
> Apple have been really smart in the last decade in buying up really good chip development teams and that is experience that is really hard to find.

They can outsource silicon development. Should not be a problem with their money.

In comparison to dotcom development teams, semi engineering teams are super cheap. In Taiwan, a good microelectronics PhD starting salary is USD $50k-60k...

Re:Google offers free fabbing for 130nm open-source chips by ethbro on Tuesday July 07, 2020 @08:34AM (#23758516)
Opportunity cost, though.

Experienced teams who have designed high performance microarchitectures aren't common, because there just isn't that much of that work done.

And when you're eventually going to spend $$$$ on the entire process, even a 1% optimization on the front end (or more importantly, a reduction of failure risk from experience!) is invaluable.

Re:Google offers free fabbing for 130nm open-source chips by pjc50 on Tuesday July 07, 2020 @05:55AM (#23757417)
Does Google have a silicon team?
Re:Google offers free fabbing for 130nm open-source chips by trsohmers on Tuesday July 07, 2020 @06:07AM (#23757494)
As of a year and a half ago they had over 300+ people across Google working on silicon (RTL, verification, PD, etc) that I’m aware of.
Re:Google offers free fabbing for 130nm open-source chips by daanluttik on Tuesday July 07, 2020 @06:03AM (#23757464)
They created TPU's right? So somewhere inside the alphabet group they must have some expertise
Re:Google offers free fabbing for 130nm open-source chips by shagie on Tuesday July 07, 2020 @08:07PM (#23765694)
It wouldn't surprise me. They've been designing custom hardware for some time. Look at the Pluto switch and the "can we make something even more high performance" or "we can make it simpler, cheaper, more specialized and save some watts" (which in turn saves on power for computing and power for cooling costs).

At the scale that Google is at, it really wouldn't surprise me if they were working on their own silicon to solve the problems that exist at that scale.

Re:Google offers free fabbing for 130nm open-source chips by jeffbee on Wednesday July 08, 2020 @10:19AM (#23770099)
Pluto is merchant silicon in a box, like all their other switches.

"""Regularly upgrading network fabrics with the latest generation of commodity switch silicon allows us to deliver exponential growth in bandwidth capacity in a cost-effective manner."""

https://conferences.sigcomm.org/sigcomm/2015/pdf/papers/p183...

Re:Google offers free fabbing for 130nm open-source chips by shagie on Wednesday July 08, 2020 @12:17PM (#23771328)
I wasn't intending to claim that Pluto is custom silicon but rather that Pluto is an example of Google looking for simplicity, more (compute) power, and less (electrical) power.

The next step in that set of goals for their data center would be custom silicon where merchant silicon doesn't provide the right combination.

Re:Google offers free fabbing for 130nm open-source chips by harpratap on Tuesday July 07, 2020 @06:25AM (#23757602)
Manu Gulati - a very popular Silicon Engineer who worked at Apple left for Google. (He now works at Nuvia with other ex-Apple stalwarts)
Re:Google offers free fabbing for 130nm open-source chips by orbifold on Tuesday July 07, 2020 @06:18AM (#23757554)
They have Norman Jouppi, he apparently was involved in the TPU design.
Re:Google offers free fabbing for 130nm open-source chips by lrem on Wednesday July 08, 2020 @03:42AM (#23767798)
What are TPUs and quantum computers made of? ;)
Re:Google offers free fabbing for 130nm open-source chips by amelius on Tuesday July 07, 2020 @05:41AM (#23757345)
Joel Spolsky calls this "Commoditizing your complement".
Re:Google offers free fabbing for 130nm open-source chips by MiroF on Tuesday July 07, 2020 @12:12PM (#23760669)
I'm guessing GP was clearly referencing that phrase, not unaware of it.
Re:Google offers free fabbing for 130nm open-source chips by andy_ppp on Tuesday July 07, 2020 @06:02AM (#23757455)
I mean someone else said the software to design chips is 5 figures per seat so probably a multi billion dollar industry.

My guess would be a cloud based chip design software is in the works. This would accelerate AI quite a bit I should think?

Re:Google offers free fabbing for 130nm open-source chips by londons_explore on Tuesday July 07, 2020 @06:26AM (#23757607)
More like 6 figures per seat...

It's actually a big part of why some silicon companies distribute themselves around timezones - so someone in Texas can fire up the software immediately when someone in the UK finishes work.

It's not unusual to see an 'all engineering' email reminding to you close rather than minimize the software when you go to meetings.

Re:Google offers free fabbing for 130nm open-source chips by madengr on Tuesday July 07, 2020 @06:32AM (#23757646)
I thought most EDA companies put a stop to that with geographic licensing restrictions.
Re:Google offers free fabbing for 130nm open-source chips by baybal2 on Tuesday July 07, 2020 @07:42AM (#23758144)
And this is the reason some companies have shift work...

But that all means nothing for companies who buy Virtuoso copies from from guys trading WaReZ in pedestrian underpasses in BJ.

A number of quite reputable SoC brands here in the PRD are known to be based on 100% pirated EDAs.

This is not a critique, but a call to think about that a bit.

In China, you can spin-up a microelectronics startup in under $1m, in USA, you will spend $1m to just buy a minimal EDA toolchain for the business.

Allwinner famously started with just $1m in capital, when disgruntled engineers from Actions decided to start their own business.

Re:Google offers free fabbing for 130nm open-source chips by TedDoesntTalk on Tuesday July 07, 2020 @09:45AM (#23759175)
What is PRD? I’m guessing a country acronym?
Re:Google offers free fabbing for 130nm open-source chips by baybal2 on Tuesday July 07, 2020 @09:55AM (#23759285)
Pearl River Delta
Re:Google offers free fabbing for 130nm open-source chips by klhugo on Tuesday July 07, 2020 @06:56AM (#23757817)
Absolutely not. "Apple Silicon" is branding for their own processor. This is a road to an opensource ecosystem in HW design.
Re:Google offers free fabbing for 130nm open-source chips by sukilot on Tuesday July 07, 2020 @07:01AM (#23757861)
That's the same thing parent said, so "Absolutely yes".