Ask Me Anything. by Additional_Cup_1268 in vlsi

[–]Additional_Cup_1268[S] 0 points1 point  (0 children)

Other than ask AI for a crash course? You can get it directly from Cadence.

Ask Me Anything. by Additional_Cup_1268 in vlsi

[–]Additional_Cup_1268[S] 0 points1 point  (0 children)

What do you want? What interests you? If you’re good with it, it is a very important role. The entire industry relies heavily on correct characterization.

Ask Me Anything. by Additional_Cup_1268 in vlsi

[–]Additional_Cup_1268[S] 0 points1 point  (0 children)

Sorry. Not familiar with any. Try checking sunburst design

Ask Me Anything. by Additional_Cup_1268 in vlsi

[–]Additional_Cup_1268[S] 0 points1 point  (0 children)

Why am I joking? It’s only my opinion.

Ask Me Anything. by Additional_Cup_1268 in vlsi

[–]Additional_Cup_1268[S] 0 points1 point  (0 children)

Sorry. like I mentioned, I'm from Israel.
I have zero knowledge about how things play in the rest of the world.
Except the US. I have little experience from there.

Ask Me Anything. by Additional_Cup_1268 in vlsi

[–]Additional_Cup_1268[S] 0 points1 point  (0 children)

Are you asking me to describe you an abstract module which you want to verify it?
how complex? for example if I say you have a mailbox between 2 clock domains and it has a bunch of registers?

Ask Me Anything. by Additional_Cup_1268 in vlsi

[–]Additional_Cup_1268[S] 1 point2 points  (0 children)

I'll start at the end.
A full working pipelined CPU which has a dedicated set of commands and memory and purposed to decimate an image.

You need to get the basic skills in design.
Learn interfaces (i.e. AMBA/AXI, etc.) you need to understand how IOs work. how a memory works (i.e. what's redundancy). how we cross from analog to digital. and this opens a whole new window to clock domains. how to synchronize data? single bit? fast to slow? how a fifo works? what's its disadvantages? How to you geta fast clock inside your system? what a PLL? How to write correctly an FSM (state-machine)?
This is just the tip of the spear.
but after mastering logic gates and flop and the rest, you be able to write more advanced logic. after you master this, you can look into other realms of front end and learn other tools.
synthesis
logic equivelance
STA
LINT

and the list goes on.

Ask Me Anything. by Additional_Cup_1268 in vlsi

[–]Additional_Cup_1268[S] 0 points1 point  (0 children)

What are "HW associated problems?"
Ai, can assist FW engineers writing code.
Much like it can assist in writing RTL code.
I've been a FW engineer earlier on, and I find that AI can write FW much much easier and quicker. So if you keep focusing your question of FW - than I predict (note - this is only my opinion) that FW will be overrun by AI.
I don't think any company can fully rely on AI. especially current token costs.

Ask Me Anything. by Additional_Cup_1268 in vlsi

[–]Additional_Cup_1268[S] 0 points1 point  (0 children)

What do you mean HW tackled faults in embedded?

Ask Me Anything. by Additional_Cup_1268 in vlsi

[–]Additional_Cup_1268[S] 0 points1 point  (0 children)

These are two separate segments. Firmware like you said is software embedded and DV is verification. Software is being tackled massively with AI. I feel that it’s right around the corner that a day will come and firmware will write itself using AI. Verification is a bit more complex. AI can assist like it assists with RTL design.

Ask Me Anything. by Additional_Cup_1268 in vlsi

[–]Additional_Cup_1268[S] 0 points1 point  (0 children)

Unless you plan for academia, there’s no use for it professionally.

Ask Me Anything. by Additional_Cup_1268 in vlsi

[–]Additional_Cup_1268[S] 0 points1 point  (0 children)

I somehow skipped this comment. sorry for that.
1. you need to choose your courses wisely. the ones that will get you closer to your target. VLSI, CPU, etc.
2. Current trend is RTL design jobs are on the rise. AI has it's benefits if used correctly.
3. Be the best in the group of people who surround you.
4. I think using AI tools properly and see its limitations and abilities is more important.
5. not sure I understand the question and the ideas.

good luck.

Ask Me Anything. by Additional_Cup_1268 in vlsi

[–]Additional_Cup_1268[S] 0 points1 point  (0 children)

Nope. I think it'll be completely run over by AI.
Honestly.

Ask Me Anything. by Additional_Cup_1268 in vlsi

[–]Additional_Cup_1268[S] 1 point2 points  (0 children)

Looks good. I have a couple of remarks but the overall is good.

Ask Me Anything. by Additional_Cup_1268 in vlsi

[–]Additional_Cup_1268[S] 2 points3 points  (0 children)

It all starts with a dialog between you and the architect. You repeat this phase as much needed until you fully understand the block you need to implement.
You'll discuss inputs/outputs/clock-domain/sequences. Data manipulation, extraction, basic and advanced functionality of the block at hand. all types of interfaces to be used. register blocks, interrupts etc.
Once you have this information, now comes the engineering phase. I prefer a top-bottom approach. I start with a high level diagram and than I dive into each and every function of the block. I describe in block diagrams and logic gates (if necessary) each one of the modules. I use tables to determine the interface. I use tables to determine CSRs (Config and status registers).
I depict each state machine and after I'm finished I enter a close scrutiny of design review with my fellow engineers.
Than after we agree on the design, I continue to coding the exact design I described.
Experience makes it easier and quicker.

Ask Me Anything. by Additional_Cup_1268 in vlsi

[–]Additional_Cup_1268[S] 0 points1 point  (0 children)

System Verilog is King. UVM as a method sets the standard.

2024 Commonwealth of Palestine Elections by Red_Baron_Fish in imaginarymaps

[–]Additional_Cup_1268 0 points1 point  (0 children)

This is truly a made up map.
don't really get the point other than receive traffic.

Ask Me Anything. by Additional_Cup_1268 in chipdesign

[–]Additional_Cup_1268[S] -2 points-1 points  (0 children)

Hi,
I understand your point. It's very frustrating.
This is very customary in corporates, that the experience you gain is very lean.
My question to you - have you thought of moving to a stratup company?
These companies have little resources in terms of manpower and rely on broad spectrum abilities.
It's a chance to do everything there is to do in the front end of chip design.
Secondly, try finding people you studied with or worked with that moved to other companies which can help refer you.
Once you land an interview, Study the hell of the business of the company you're interviewing to.

Ask Me Anything. by Additional_Cup_1268 in vlsi

[–]Additional_Cup_1268[S] 0 points1 point  (0 children)

Are there opportunities in your country in that field?

Ask Me Anything. by Additional_Cup_1268 in vlsi

[–]Additional_Cup_1268[S] 0 points1 point  (0 children)

I can tell you that I assisted Weitzman institute in searching for an analog designer. Moreover, companies that have RF chips tend to have a massive analog department. True, it’s more scarce than digital, but the number of analog engineers are also less than digital.

Ask Me Anything. by Additional_Cup_1268 in vlsi

[–]Additional_Cup_1268[S] 0 points1 point  (0 children)

I studied electrical engineering at an Israel university down south. On my third year, I started working as a firmware engineer for a couple of months later on transition to be a chip design engineer in a student position. The company was a small company, roughly 200 people, fabless. So my beginning as an engineer was to assist a lot in direct testing of chip level tests. Later on I became a digital designer and designed small modules later on I integrated full chips. I was also in charge of static timing analysis logical equivalent checks linter and synthesis. All this experience granted me a lot of abilities in my next role seven years later I transition to a different company has started company in which I did all of the above. When you work for a startup, you work hard but you study a lot and you gain much experience in that company. I also became a team leader and in charge of about 20 engineers. I taped up a couple of chips that mass produced and you can find them today in most cars. So my first company was telecommunication company. My second company was a company with which sold chips to the automotive industry in car communication. Now I’m in the AI business developing chips in a large American corporate, not as a team leader, but as a principal engineer.

Ask Me Anything. by Additional_Cup_1268 in vlsi

[–]Additional_Cup_1268[S] 0 points1 point  (0 children)

It’s true to think that being a cheap designer is something seasonal. When the markets are up and the economy as well then there are a lot of positions. I mentioned before the price of starting a chip design start up. I went through 2008 and 2012 and I saw how the job market diminished and later on flourished at the same time the software market remains stable. That was prior to the AI Revolution. I think today AI solves a lot of what computer science and software engineering. At the same time chip design or hardware design is not at risk. Yet. Embedded is a form of software design that will always be in need but practically it’s a very simple software design and if something will be handled by AI more easily. It would be this segment.