November 19th, 2024

Shift Left Is the Tip of the Iceberg

The semiconductor industry is transforming through the shift left methodology, focusing on system-level metrics, 3D-ICs, and software integration, while addressing predictive uncertainties in design optimization and testing.

Read original articleLink Icon
ConfusionSkepticismFrustration
Shift Left Is the Tip of the Iceberg

The semiconductor industry is undergoing a significant transformation with the shift left methodology, which is evolving from a mere buzzword to a comprehensive change in design practices and Electronic Design Automation (EDA) tools. This shift is driven by the need for systemic changes in response to various challenges, including the integration of new optimization strategies that extend beyond traditional power, performance, and area (PPA) metrics to encompass system-level metrics. The rise of 3D integrated circuits (3D-ICs) and chiplets is reshaping development flows, necessitating a focus on system performance and the interdependence of various design metrics. The industry is moving towards domain-specific designs, particularly in sectors like automotive, where complex systems require tailored solutions. Software is becoming integral to hardware design, emphasizing the need for early and frequent testing. The optimization process is constrained by predictive uncertainties, necessitating accurate models and simulations to guide design decisions. As the industry adapts, engineers must balance various optimization goals while leveraging improved computational capabilities and simulation technologies to enhance design accuracy and efficiency.

- Shift left methodology is transforming semiconductor design and EDA tools.

- Optimization strategies are evolving from PPA metrics to system-level metrics.

- The rise of 3D-ICs and chiplets is changing development flows and design integration.

- Software is increasingly critical in hardware design, requiring early testing.

- Predictive uncertainties highlight the need for accurate models in the optimization process.

AI: What people are saying
The comments on the article about the semiconductor industry's shift left methodology reveal various perspectives and concerns regarding its implementation and terminology.
  • Many commenters express confusion or skepticism about the term "shift left," suggesting it has become a buzzword without clear meaning.
  • Some professionals share experiences of early implementation leading to mixed results, with claims of productivity often unsubstantiated.
  • There is a call for better tools and processes rather than just adopting new methodologies, especially in hardware engineering.
  • Criticism of companies like Intel is noted, with some feeling they are lagging behind industry standards.
  • Several commenters advocate for clearer communication, urging against using directional terms that may obfuscate the intended meaning.
Link Icon 11 comments
By @0xbadcafebee - 14 days
For those not aware, Shift Left[1] is (at this point) an old term that was coined for a specific use case, but now refers to a general concept. The concept is that, if you do needed things earlier in a product cycle, it will end up reducing your expense and time in the long run, even if it seems like it's taking longer for you to "get somewhere" earlier on. I think this[2] article is a good no-nonsense explainer for "Why Shift Left?".

[1] https://en.wikipedia.org/wiki/Shift-left_testing [2] https://www.dynatrace.com/news/blog/what-is-shift-left-and-w...

By @game_the0ry - 14 days
In my org [1], "shift left" means developers do more work sooner.

So before we clearly clarify product requirements, we start the build early with assumptions that can change. Sometimes it works, sometimes it does not, which just means we end up net neutral.

But an executive somewhere up the management chain can claim more productivity. Lame.

[1] I work at a bank.

By @noisy_boy - 14 days
Aka A stitch in time saves nine.

We seem to be hell bent on ignoring age old common sense repeatedly in our work while simultaneously inventing new names for them. Wonder why? Money? Survival? Personal ambition?

These concepts are not worth the paper you wipe your backside with unless you have a manager and a team that cares.

By @lizknope - 14 days
I'm in chip design and our VP's and C level execs have been saying "shift left" for the last year. Every time someone in the Q&A asks "What does shift left mean?" No one talks this way except for executives. We just joke "The left shift key isn't working on my keyboard" or some other nonsense.
By @from-nibly - 14 days
In software shifting left often also means putting more tasks into the hands of the person with the most context, aka, moving deployment from ops to developers.

The main benefits you get from this is reduced context switching, increased information retention, increased ownership.

But it has to go with tooling, and process that enables that. If you have a really long deployment process where devs can get distracted then they will lose context switching between tasks. If you make every Dev a one man army that has to do everything on their own you won't be able to ship anything and your infra will be a disjointed mess.

They key thing is reducing toil, and increasing decision making power within a single team/person.

From the sound of the article they might be just squishing two teams together? What's the advancement that made the two steps be able to happen at the same time?

By @zusammen - 14 days
As soon as I saw “shift left” I knew I wanted to double down.
By @hinkley - 14 days
> Optimization strategies have shifted from simple power, performance, and area (PPA) metrics to system-level metrics, such as performance per watt. “If you go back into the 1990s, 2000s, the road map was very clear,”

Tell me you work for Intel without telling me you work for Intel.

> says Chris Auth, director of advanced technology programs at Intel Foundry.

Yeah that’s what I thought. The breathlessness of Intel figuring out things that everyone else figured out twenty years ago doesn’t bode well for their future recovery. They will continue to be the laughing stock of the industry if they can’t find more self reflection than this.

Whether this is their public facing or internal philosophy hardly matters. Over this sort of time frame most companies come to believe their own PR.

By @bsder - 14 days
Imagine the world of software if your editor, compiler, virtual machine, etc. each cost a million dollars a year per programmer.

This is reality in VLSI CAD.

Now you understand why everything in hardware engineering is stupidly dysfunctional.

We don't need "shift left". We need tools that don't cost a megabuck.

By @yoelhacks - 14 days
The shift right parts of the article are more interesting...
By @peanut-walrus - 14 days
Can we please stop naming things after directions? I don't want to shift left/right/up/down and my data center has no north/south/east/west. Just say what you actually want to say without obfuscating.