lowRISC / opentitan

OpenTitan: Open source silicon root of trust
https://www.opentitan.org
Apache License 2.0
2.53k stars 754 forks source link

[syn] Evaluate what timing signoff is required for additional IO voltage corners #20969

Closed msfschaffner closed 2 months ago

msfschaffner commented 8 months ago

Evaluate what timing signoff is required for additional IO voltage corners.

msfschaffner commented 7 months ago

We discussed this and determined that it would be good to also do a 1.8V IO signoff in addition to 3.3V. Need to assess how to adapt the constraints accordingly, especially for high speed IO on VIOA/VIOB (SPI_HOST, SPI_DEVICE).

@OTshimeon @meisnere @a-will @andreaskurth @vogelpi @jonmichelson @moidx

msfschaffner commented 7 months ago

Moving into the PROD.M4 milestone, since timing signoff is not part of M2.

andreaskurth commented 4 months ago

@OTshimeon as discussed with @moidx it would be great to have a one-pager on the timing part of the data sheet

vogelpi commented 4 months ago

@moidx Work is ongoing, at the moment on the closed source side. From an open source side we are done for the moment. Can you confirm @a-will ?

a-will commented 4 months ago

From the open-source side (not related to additional I/O voltage corners), we'll probably want to absorb some of the fixes back into the SDC file. Because I didn't have the tools to run a synthesis flow myself, I wasn't able to clear even syntax errors (nor any targeting errors for pins/cells/nets).

The open-source side has nothing to do for multiple voltage corners, I think. In that sense, this issue is probably miscategorized.

moidx commented 3 months ago

We are no longer expecting RTL changes as a result of remaining work here. Moving remaining efforts to M5.

vogelpi commented 3 months ago

We've discussed this in yesterday's sync up meeting and @OTshimeon confirmed that it's also Nuvoton's understanding that no further RTL changes are needed for this on the open source side. Shall we close the issue @moidx ?

andreaskurth commented 3 months ago

@moidx @jesultra @jettr We just discussed this in the triage meeting and think it's complete per Nuvoton's feedback cited above. If we don't hear back from you until end of next week, we'll close this.

jettr commented 2 months ago

I don't quite understand what the ask or signoff this issue is requesting. Maybe @moidx is the best person to answer here though

vogelpi commented 2 months ago

Discussed with @moidx in the triage meeting and we've confirmed all relevant work is done here from the open source side, too. We can close this.

I will open a new issue to track the porting back of the timing constraints into the open source.