Live data from Hacker News

SiFive Tapes Out First 5nm TSMC 32-bit RISC-V Chip with 7.2 Gbps HBM3

tomshardware.com

71–80 of 87 posts

Re: SiFive Tapes Out First 5nm TSMC 32-bit RISC-V Chip with 7.2 Gbps HBM3

#71
post #66

Earlier quoted context omitted.

I know a typical Mercedes has roughly a hundred individual computers, not too far reached to think the average chip count could be 10 or higher per device on the can bus.

Most of those chips would be standard commodity silicon components (think op-amps and such) as opposed to purpose-built automotive micro controllers.

Are they really? I was under the impression that automotive grade components were at least certified to a wider temperature range than typical other components. JEDEC 94A annex A mentions that the operational temperature range is between -40C to 150C for automotive grade components.

Re: SiFive Tapes Out First 5nm TSMC 32-bit RISC-V Chip with 7.2 Gbps HBM3

#73
post #9

Earlier quoted context omitted.

This is an extremely low volume prototype run. You can get those scheduled on short notice. Fabs love them because they can do process optimization using them, without impacting production customers. They're ridiculously expensive per-die and you commit to accept a much higher failure rate than normal. ST can and is making microcontrollers. It's just that they've sold their production for a year ahead, before it's ev…

Thousands to tens of thousands per car? I think you're off by an order of magnitude.

Maybe on microcontrollers, but the chip shortage is affecting all the "popcorn chips" too.

And there are a LOT of those.

How many chips per window motor driver? Solenoid locks. ABS systems. Radar. Tire pressure sensors. Temperature sensors. LCD displays. Peril-sensitive rear view mirror. Brake lights. Keyfobs. I can go on and on.

The reason why electric cars reduce the bill of materials so much over internal combustion engines is the fact that cars are already rolling computer banks. An electric car just gets rid of those silly parts required to turn plant slime into flame.

Re: SiFive Tapes Out First 5nm TSMC 32-bit RISC-V Chip with 7.2 Gbps HBM3

#74
post #71
post #66

Earlier quoted context omitted.

Most of those chips would be standard commodity silicon components (think op-amps and such) as opposed to purpose-built automotive micro controllers.

Are they really? I was under the impression that automotive grade components were at least certified to a wider temperature range than typical other components. JEDEC 94A annex A mentions that the operational temperature range is between -40C to 150C for automotive grade components.

You are correct. Automotive parts are also often certified to higher electrical stress levels as well.

This is one of the downstream problems of the shortage: even if you produce the chips, you may not have enough test equipment to qualify and certify them in a timely fashion.

Re: SiFive Tapes Out First 5nm TSMC 32-bit RISC-V Chip with 7.2 Gbps HBM3

#75
post #9
post #3

I know they're separate lines and capacity is sold well in advance and all that, but this chip shortage still baffles me. A startup can tape out a 5 nm chip, but STMicroelectronics can't make any of their 40-130 nm microcontrollers for the next year? Also car companies are supposedly the culprit, even though their volume is only in the low tens of millions per year, and the dustup is apparently over only six months o…

This is an extremely low volume prototype run. You can get those scheduled on short notice. Fabs love them because they can do process optimization using them, without impacting production customers. They're ridiculously expensive per-die and you commit to accept a much higher failure rate than normal. ST can and is making microcontrollers. It's just that they've sold their production for a year ahead, before it's ev…

I still don't understand how the car industry could have had this effect. How/why did all the different companies in the auto industry coordinate chip ordering/cancelling like that? Or was it a single company that they all order from? Or an unfortunate coincidence?

Re: SiFive Tapes Out First 5nm TSMC 32-bit RISC-V Chip with 7.2 Gbps HBM3

#76
post #36

Earlier quoted context omitted.

Out of curiosity - what software is being used to design chips? Is there anything within reach of a small company, or something open source?

Front-end is HDLs — (System)Verilog, VHDL, etc. Implementation and formal will be Jasper & its ilk. Backend (physical, etc.) use fab-specific bespoke software from the majors (Cadence, NXP, MG, Synopsis, ...). The front-end stuff could be done by one person ; Verilator is a great example (although it's now "in house" to NXP). Implementation, LEC, etc. are mathematically intimidating -- they're proof engines -- but do…

> The front-end stuff could be done by one person; Verilator is a great example (although it's now "in house" to NXP).

Huhwhatwho?

Verilator is in-house for NXP? When did that happen?

Re: SiFive Tapes Out First 5nm TSMC 32-bit RISC-V Chip with 7.2 Gbps HBM3

#77
post #66

Earlier quoted context omitted.

I know a typical Mercedes has roughly a hundred individual computers, not too far reached to think the average chip count could be 10 or higher per device on the can bus.

Most of those chips would be standard commodity silicon components (think op-amps and such) as opposed to purpose-built automotive micro controllers.

Uh, no. There's a ton of dedicated integrated circuits that are highly optimized for one specific task, and which contain everything you need. For example, an ABS module is going to contain something like the L9396, which does signal conditioning for wheel speed sensors, and mosfet drivers for the solenoids. All in one little package configurable by SPI.

And even the standard commodity silicon components are going to be AEC-whatever certified, as others have mentioned.

Re: SiFive Tapes Out First 5nm TSMC 32-bit RISC-V Chip with 7.2 Gbps HBM3

#78
post #75
post #9

Earlier quoted context omitted.

This is an extremely low volume prototype run. You can get those scheduled on short notice. Fabs love them because they can do process optimization using them, without impacting production customers. They're ridiculously expensive per-die and you commit to accept a much higher failure rate than normal. ST can and is making microcontrollers. It's just that they've sold their production for a year ahead, before it's ev…

I still don't understand how the car industry could have had this effect. How/why did all the different companies in the auto industry coordinate chip ordering/cancelling like that? Or was it a single company that they all order from? Or an unfortunate coincidence?

I'm not saying that this is necessarily a correct interpretation of events (simply because I'm not qualified to make such a pronouncement), but I think the parent post tried to explain this by referencing the "bullwhip effect" [1], which is when relatively small changes in demand in one point of the supply chain lead to large systemic changes in resource allocation because the perception of the change is magnified at each upstream supplier.

[1] https://sloanreview.mit.edu/wp-content/uploads/1997/04/633ec...

Re: SiFive Tapes Out First 5nm TSMC 32-bit RISC-V Chip with 7.2 Gbps HBM3

#79
post #76
post #36

Earlier quoted context omitted.

Front-end is HDLs — (System)Verilog, VHDL, etc. Implementation and formal will be Jasper & its ilk. Backend (physical, etc.) use fab-specific bespoke software from the majors (Cadence, NXP, MG, Synopsis, ...). The front-end stuff could be done by one person ; Verilator is a great example (although it's now "in house" to NXP). Implementation, LEC, etc. are mathematically intimidating -- they're proof engines -- but do…

> The front-end stuff could be done by one person; Verilator is a great example (although it's now "in house" to NXP). Huhwhatwho? Verilator is in-house for NXP? When did that happen?

Verilator is still open source; some of the authors work at NXP and/or supported by NXP.

Re: SiFive Tapes Out First 5nm TSMC 32-bit RISC-V Chip with 7.2 Gbps HBM3

#80
post #75
post #9

Earlier quoted context omitted.

This is an extremely low volume prototype run. You can get those scheduled on short notice. Fabs love them because they can do process optimization using them, without impacting production customers. They're ridiculously expensive per-die and you commit to accept a much higher failure rate than normal. ST can and is making microcontrollers. It's just that they've sold their production for a year ahead, before it's ev…

I still don't understand how the car industry could have had this effect. How/why did all the different companies in the auto industry coordinate chip ordering/cancelling like that? Or was it a single company that they all order from? Or an unfortunate coincidence?

They hang out at the same parties. For some reason all the car industry execs were convinced that people would buy dramatically fewer cars in 2020. Because they have a religious aversion to holding any stock they decided to shift the risk over to their suppliers, fucking said suppliers over, as the car industry normally does when they expect demand shifts. The thing that made this particular time special as opposed to business as usual is that the car execs all got it wrong, because people bought way more cars due to pandemic rather than less, due to moving out of cities and avoiding public transit. So they fucked over their suppliers a second time by demanding all those orders back.

Now, suppose you're a supplier of some sort of motor driver or power conversion chip (PMIC) in early 2020. You run 200 wafers per month through a fab running some early 2000s process. Half your yearly revenue is a customized part for a particular auto vendor. That vendor calls you up and tells you that they will not be paying you for any parts this year, and you can figure out what to do with them. You can't afford to run your production at half the revenue, so you're screwed. You call up your fab and ask if you can get out of that contract and pay a penalty for doing so, and you reduce your fab order to 100 wafers per month, so you can at least serve your other customers. The fab is annoyed but they put out an announcement that a slot is free, and another vendor making a PMIC for computer motherboards buys it, because they can use the extra capacity and expect increased demand for computers. So far so normal. One vendor screwed, but they'll manage, one fab slightly annoyed that they had to reduce throughput a tiny bit while they find a new buyer.

Then a few months later the car manufacturer calls you again and asks for their orders back, and more on top. You tell them to fuck off, because you can no longer manufacture it this year. They tell you they will pay literally anything because their production lines can't run without it because (for religious reasons) they have zero inventory buffers. So what do you do? You call up your fab and they say they can't help you, that slot is already gone. So you ask them to change which mask they use for the wafers you already have reserved, and instead of making your usual non-automotive products, you only make the customized chip for the automotive market. And then, because they screwed you over so badly, and you already lost lots of money and had to lay off staff due to the carmaker, you charge them 6x to 8x the price. All your other customers are now screwed, but you still come out barely ahead. Now, of course the customer not only asked for their old orders back, but more. So you call up all the other customers of the fab you use and ask them if they're willing to trade their fab slots for money. Some do, causing a shortage of whatever they make as well. Repeat this same story for literally every chipmaker that makes anything used by a car. This was the situation in January 2021. Then, several major fabs were destroyed (several in Texas, when the big freeze killed the air pumps keeping the cleanrooms sterile, and the water pipes in the walls of the buildings burst and contaminated other facilities, and one in Japan due to a fire) making the already bad problem worse. So there are several mechanisms that make part availability poor here:

1. The part you want is used in cars. Car manufacturers have locked in the following year or so of production, and "any amount extra you can make in that time" for a multiple of the normal price. Either you can't get the parts at all or you'll be paying a massive premium.

2. The part you want is not used in cars, but is made by someone who makes other parts on the same process that are used in cars. Your part has been deprioritized and will not be manufactured for months. Meanwhile stock runs out and those who hold any stock massively raise prices.

3. The part you want is not used in cars, and the manufacturer doesn't supply the car industry, but uses a process used by someone who does. Car IC suppliers have bought out their fab slots, so the part will not be manufactured for months.

4. The part you want is not used in cars, and doesn't share a process with parts that are. However, it's on the BOM of a popular product that uses such parts, and the manufacturer has seen what the market looks like and is stocking up for months ahead. Distributor inventory is therefore zero and new stock gets snapped up as soon as it shows up because a single missing part means you can't produce your product.

and this is how a conference call among car industry exec buddies that have convinced each other that for some reason people will buy fewer cars in a pandemic managed to destroy the entire electronics market for (hopefully no more than) a year or so

Post reply on HN