!hvKktgBrxMoFFYQDgA:matrix.org

skywater-pdk: openlane

268 Members
Bridged to #openlane on skywater-pdk Slack1 Servers

Load older messages


SenderMessageTime
5 Apr 2021
@_slack_skywater-pdk_U016ELL4X4M:matrix.org_slack_skywater-pdk_U016ELL4X4M [efabless/openlane] Issue opened by mguthaus 18:33:48
@_slack_skywater-pdk_U0175T39732:matrix.orgMatthew 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
@_slack_skywater-pdk_U01RQH1PW7Q:matrix.orgYingwen Tan joined the room.00:39:36
@_slack_skywater-pdk_U01TAPYU477:matrix.orgErnesto Conde joined the room.14:15:31
@_slack_skywater-pdk_U01EYE54L5N:matrix.orgIztok 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
@_slack_skywater-pdk_U018LA3KZCJ:matrix.orgMatt Liberty Iztok Jeras what do you mean by "partially"? 15:49:53
@_slack_skywater-pdk_U01EYE54L5N:matrix.orgIztok 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
@_slack_skywater-pdk_U01EYE54L5N:matrix.orgIztok 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
@_slack_skywater-pdk_U0175T39732:matrix.orgMatthew 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
@_slack_skywater-pdk_U01EYE54L5N:matrix.orgIztok 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
@_slack_skywater-pdk_U01EYE54L5N:matrix.orgIztok 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
@_slack_skywater-pdk_U01EYE54L5N:matrix.orgIztok 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
@_slack_skywater-pdk_U01EYE54L5N:matrix.orgIztok 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
@_slack_skywater-pdk_U01CPRDNSVA:matrix.orgHarrison joined the room.17:09:57
@_slack_skywater-pdk_U016ELL4X4M:matrix.org_slack_skywater-pdk_U016ELL4X4M [efabless/openlane] Issue opened by shafnaskm 17:50:52
@_slack_skywater-pdk_U0175T39732:matrix.orgMatthew 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@trapmunewsdon1971:matrix.org joined the room.15:07:59
@trapmunewsdon1971:matrix.org@trapmunewsdon1971:matrix.org left the room.15:09:07
4 May 2021
@jellolag:matrix.orgThe Wanderer joined the room.20:29:28
13 May 2021
@rencugamob1981:matrix.orgrencugamob1981 joined the room.18:43:48
20 Jun 2021
@nagasabah:matrix.org@nagasabah:matrix.org left the room.10:12:10
6 Jul 2021
@loesterfrancob:matrix.orgLoester F. B. joined the room.23:05:13
20 Sep 2021
@moustafa5:matrix.orgSalama Salama joined the room.19:10:34
19 Feb 2022
@nsmlzl:matrix.orgniklas joined the room.04:48:47
22 Feb 2022
@nsmlzl:matrix.orgniklas changed their display name from Niklas to niklas.20:06:57
@nsmlzl:matrix.orgniklas changed their profile picture.20:34:49
18 Apr 2022
@wybpip:matrix.org@wybpip:matrix.org joined the room.08:06:52
@wybpip:matrix.org@wybpip:matrix.org left the room.08:06:53
1 May 2022
@wybpip:matrix.org@wybpip:matrix.org joined the room.16:18:09
@wybpip:matrix.org@wybpip:matrix.org left the room.16:18:10

There are no newer messages yet.


Back to Room List