5 Apr 2021 |
_slack_skywater-pdk_U016ELL4X4M | [efabless/openlane] Issue opened by mguthaus | 18:33:48 |
Matthew Guthaus | In reply to@_slack_skywater-pdk_U016ELL4X4M:matrix.org [efabless/openlane] Issue opened by mguthaus I submitted a PR with the fix | 20:39:53 |
6 Apr 2021 |
| Yingwen Tan joined the room. | 00:39:36 |
| Ernesto Conde joined the room. | 14:15:31 |
Iztok Jeras | Matt Liberty I was looking at the write_sdf function from OpenSTA, and I can only partially use it to create a SDF file. | 15:49:24 |
Matt Liberty | Iztok Jeras what do you mean by "partially"? | 15:49:53 |
Iztok Jeras | I edited the Openlane script [sta.tcl ](https://github.com/efabless/openlane/blob/master/scripts/sta.tcl).
At the end of this script I added:
write_sdf $::env(opensta_report_file_tag).sdf
I haven't checked the details, but it appears to populate the min/max part of triples, but typ is left unpopulated.
I looked at the source code for write_sdf and it appears there is no code to populate the typ part of the triple. | 15:51:37 |
Iztok Jeras | This is the code for writing triples.
https://github.com/The-OpenROAD-Project/OpenSTA/blob/0d73b5b65a185329ea77478d4670d8a103b0b710/sdf/SdfWriter.cc#L412-L449 | 15:56:34 |
Matthew Guthaus | In reply to@_slack_skywater-pdk_U01EYE54L5N:matrix.org This is the code for writing triples.
https://github.com/The-OpenROAD-Project/OpenSTA/blob/0d73b5b65a185329ea77478d4670d8a103b0b710/sdf/SdfWriter.cc#L412-L449 It seems that would be an OpenRoad issue then? | 15:57:36 |
Iztok Jeras | The only way I see to get typical timing into a SDF file is to load the tt liberty file for either min or max or both and redo the export to sdf. | 15:58:32 |
Iztok Jeras | In reply to@_slack_skywater-pdk_U0175T39732:matrix.org It seems that would be an OpenRoad issue then? not obviously, since the STA tool itself focuses on min/max timing checks, they might not wish to consume memory for unused typical timing | 15:59:40 |
Iztok Jeras | In reply to@_slack_skywater-pdk_U01EYE54L5N:matrix.org not obviously, since the STA tool itself focuses on min/max timing checks, they might not wish to consume memory for unused typical timing but again, there is report_power, which is often observed at typical timing | 16:02:14 |
Iztok Jeras | In reply to@_slack_skywater-pdk_U01EYE54L5N:matrix.org but again, there is report_power, which is often observed at typical timing I tried a few ways to get the typical timing out, but I soon get conflicts with previously executed steps. So I decided to try to get some support, before I waste too much time. | 16:09:14 |
| Harrison joined the room. | 17:09:57 |
_slack_skywater-pdk_U016ELL4X4M | [efabless/openlane] Issue opened by shafnaskm | 17:50:52 |
Matthew Guthaus | In reply to@_slack_skywater-pdk_U01EYE54L5N:matrix.org I tried a few ways to get the typical timing out, but I soon get conflicts with previously executed steps. So I decided to try to get some support, before I waste too much time. It seems that just averaging min/max might be the way to go. This is for a given corner, right? So I'm not sure what typical would be in the context of STA which finds max and min paths... | 19:46:40 |
14 Apr 2021 |
| @trapmunewsdon1971:matrix.org joined the room. | 15:07:59 |
| @trapmunewsdon1971:matrix.org left the room. | 15:09:07 |
4 May 2021 |
| The Wanderer joined the room. | 20:29:28 |
13 May 2021 |
| rencugamob1981 joined the room. | 18:43:48 |
20 Jun 2021 |
| @nagasabah:matrix.org left the room. | 10:12:10 |
6 Jul 2021 |
| Loester F. B. joined the room. | 23:05:13 |
20 Sep 2021 |
| Salama Salama joined the room. | 19:10:34 |
19 Feb 2022 |
| @nsmlzl:matrix.org joined the room. | 04:48:47 |
22 Feb 2022 |
| @nsmlzl:matrix.org changed their display name from Niklas to niklas. | 20:06:57 |
| @nsmlzl:matrix.org changed their profile picture. | 20:34:49 |
18 Apr 2022 |
| @wybpip:matrix.org joined the room. | 08:06:52 |
| @wybpip:matrix.org left the room. | 08:06:53 |
1 May 2022 |
| @wybpip:matrix.org joined the room. | 16:18:09 |
| @wybpip:matrix.org left the room. | 16:18:10 |