Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Pricing

Robert Mustacchi

👤 Person
480 total appearances

Appearances Over Time

Podcast Appearances

Oxide and Friends
Holistic Engineering with Robert Mustacchi

as you're kind of going through the state machine and you're waiting for the other side to acknowledge all of this in the recovery.speed substate or something like that, it'd just be like, ah, well, we timed out. And we're going back to detect, which is basically the entry state that says, you know, Start looking for something here. Well, actually, it wasn't quite nothing here.

Oxide and Friends
Holistic Engineering with Robert Mustacchi

as you're kind of going through the state machine and you're waiting for the other side to acknowledge all of this in the recovery.speed substate or something like that, it'd just be like, ah, well, we timed out. And we're going back to detect, which is basically the entry state that says, you know, Start looking for something here. Well, actually, it wasn't quite nothing here.

Oxide and Friends
Holistic Engineering with Robert Mustacchi

But the whole point is basically you go back to detect to try to see, which is basically see, is anyone there? We would see someone is there and start going down the path again anew. You kind of do a whole fresh link training. And it would just stop replying at a certain transition point that was an indication to enter what's called compliance mode.

Oxide and Friends
Holistic Engineering with Robert Mustacchi

But the whole point is basically you go back to detect to try to see, which is basically see, is anyone there? We would see someone is there and start going down the path again anew. You kind of do a whole fresh link training. And it would just stop replying at a certain transition point that was an indication to enter what's called compliance mode.

Oxide and Friends
Holistic Engineering with Robert Mustacchi

So normally compliance was something you only enter because you specifically requested it because you're at one of these like PCIe interop tests and you're trying to like prove something to you and the PCI, you know, basically to pass compliance, PCI level compliance.

Oxide and Friends
Holistic Engineering with Robert Mustacchi

So normally compliance was something you only enter because you specifically requested it because you're at one of these like PCIe interop tests and you're trying to like prove something to you and the PCI, you know, basically to pass compliance, PCI level compliance.

Oxide and Friends
Holistic Engineering with Robert Mustacchi

But normally you're not supposed to enter it by yourself. There's only a very few occasions that enter it of its own volition. So we would just find that we were entering it. And that was just kind of confusing. Especially because we had the ability to see what the host side saw. It was not very easy to go, there's no good way to go answer what was the T6 seeing.

Oxide and Friends
Holistic Engineering with Robert Mustacchi

But normally you're not supposed to enter it by yourself. There's only a very few occasions that enter it of its own volition. So we would just find that we were entering it. And that was just kind of confusing. Especially because we had the ability to see what the host side saw. It was not very easy to go, there's no good way to go answer what was the T6 seeing.

Oxide and Friends
Holistic Engineering with Robert Mustacchi

And getting a logic analyzer on that

Oxide and Friends
Holistic Engineering with Robert Mustacchi

And getting a logic analyzer on that

Oxide and Friends
Holistic Engineering with Robert Mustacchi

going to be very challenging because we need to get that on there we need to get it on for all 16 lanes and that's the one downside with the chip down solution is that you know it's a little bit hard to get the logic analyzer on there just a little bit so uh then you know we started doing different experiments um i don't remember all the ones i did but the one that surprisingly worked was you know we kind of said hey

Oxide and Friends
Holistic Engineering with Robert Mustacchi

going to be very challenging because we need to get that on there we need to get it on for all 16 lanes and that's the one downside with the chip down solution is that you know it's a little bit hard to get the logic analyzer on there just a little bit so uh then you know we started doing different experiments um i don't remember all the ones i did but the one that surprisingly worked was you know we kind of said hey

Oxide and Friends
Holistic Engineering with Robert Mustacchi

everything's training to Gen 1 just fine. And then it's going to Gen 2 that's failing. So what if we just stopped at Gen 1? Yeah. Especially since we're only in this manufacturing mode for a little bit.

Oxide and Friends
Holistic Engineering with Robert Mustacchi

everything's training to Gen 1 just fine. And then it's going to Gen 2 that's failing. So what if we just stopped at Gen 1? Yeah. Especially since we're only in this manufacturing mode for a little bit.

Oxide and Friends
Holistic Engineering with Robert Mustacchi

We're really bound by the time it takes for it to talk over Spy more than anything else. The actual piece of bandwidth is not going to make or break us. So, shockingly enough, that actually worked. Which is both great and a little dissatisfying, but...

Oxide and Friends
Holistic Engineering with Robert Mustacchi

We're really bound by the time it takes for it to talk over Spy more than anything else. The actual piece of bandwidth is not going to make or break us. So, shockingly enough, that actually worked. Which is both great and a little dissatisfying, but...

Oxide and Friends
Holistic Engineering with Robert Mustacchi

For them, it's a factory-only tool. So any issues that they might have had there, it's really just factory programming. If you end up needing to hit the thing twice... and it doesn't impact normal operation, like, you know, that's totally fine in a factory context, not fine in a product context. So for us, but.

Oxide and Friends
Holistic Engineering with Robert Mustacchi

For them, it's a factory-only tool. So any issues that they might have had there, it's really just factory programming. If you end up needing to hit the thing twice... and it doesn't impact normal operation, like, you know, that's totally fine in a factory context, not fine in a product context. So for us, but.

Oxide and Friends
Holistic Engineering with Robert Mustacchi

Yeah. And I think this is another one where we ended up there, but we definitely didn't start with just software only. And so it's really about working together, brainstorming different ideas, and trying to think about what could be going wrong. And then more so, how do you make hypotheses that you can disprove one way or the other to help narrow the solution space? Because otherwise,

Oxide and Friends
Holistic Engineering with Robert Mustacchi

Yeah. And I think this is another one where we ended up there, but we definitely didn't start with just software only. And so it's really about working together, brainstorming different ideas, and trying to think about what could be going wrong. And then more so, how do you make hypotheses that you can disprove one way or the other to help narrow the solution space? Because otherwise,