clifford changed the topic of #yosys to: Yosys Open SYnthesis Suite: http://www.clifford.at/yosys/ -- Channel Logs: https://irclog.whitequark.org/yosys
tpb has quit [Remote host closed the connection]
tpb has joined #yosys
Degi has quit [Ping timeout: 252 seconds]
Degi has joined #yosys
emeb has quit [Quit: Leaving.]
citypw has joined #yosys
citypw has quit [Ping timeout: 240 seconds]
citypw has joined #yosys
danvet has joined #yosys
vidbina has joined #yosys
srk has quit [Quit: ZNC 1.8.1 - https://znc.in]
srk has joined #yosys
vidbina_ has joined #yosys
vidbina has quit [Ping timeout: 268 seconds]
vidbina_ has quit [Ping timeout: 252 seconds]
citypw has quit [Ping timeout: 240 seconds]
vidbina_ has joined #yosys
adjtm_ has quit [Quit: Leaving]
citypw has joined #yosys
citypw has quit [Ping timeout: 240 seconds]
citypw has joined #yosys
<corecode> gatecat: nevermind, latest git works great
<corecode> hm, somehow i can't get "show" to run xdot
<corecode> oh nm. the design is too big :)
solidtux has quit [Quit: quit]
solidtux has joined #yosys
citypw has quit [Ping timeout: 240 seconds]
<corecode> how would i visualize the critical path? nextpnr prints a bunch of stuff, but it has been passed through ABC, etc. and now i can't figure out what logic it is
<corecode> i guess there should be a way to select it in yosys and then visualize it
<Lofty> corecode: if your Yosys is up to date there's an autoname pass run by default that names things a bit better
<Lofty> But in general, synthesis through Yosys/ABC is one way, and recovering the initial logic that forms the critical path is...impractical at best
<Lofty> The nextpnr output really is the thing you have to look at
<corecode> i don't see any real useful names
<corecode> i wish there was an easy way to take the nextpnr critical path and process it to stick it into yosys select
<corecode> i don't quite know how to select cells from nets
SpaceCoaster has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
<Lofty> corecode: could you paste the nextpnr output?
<corecode> yes
<Lofty> And also, which version of Yosys/nextpnr are you using?
<corecode> yosys 0.9, nextpnr from git
<Lofty> Update your Yosys
<Lofty> 0.9 is ancient
<corecode> seems to be the latest release tho
<corecode> nevertheless, it would be good to develop a flow that takes the critical path information and turns it into a select sequence that then allows to dump/show the path
<corecode> i'm just having problems phrasing the selects
<corecode> you'd think it would be simple, with all the unique names
<corecode> but it doesn't work
<Lofty> corecode: Use Git master
<Lofty> Yosys' "releases" might as well be snapshots
<Lofty> 0.9 is like a year and a half old
<cr1901_modern> ^Agreed. For want of less-loaded language, yosys "changes too fast"
roamingr1 has quit [Ping timeout: 246 seconds]
<corecode> hm, i can't figure out how to select the DFF that is part of the LC
<corecode> i can only select the LUT
<Lofty> For real: update your Yosys to current Git master, corecode, you'll find life much easier
<corecode> oh i see
<corecode> i think nextpnr merges LUTs and DFFs
<corecode> but then only retains the LUT name, and calls it "LC"
<corecode> and then I can't find the DFF anymore
<Lofty> That's how iCE40 works, yeah
<corecode> hmm, now nextpnr doesn't want to load yosys's json output anymore
<corecode> ERROR: JSON module blackbox attribute value is not a number
<corecode> it's true, it's a string
<corecode> "blackbox": "00000000000000000000000000000001",
<corecode> oh, old stuff in /usr/local
<corecode> today is derp day
<corecode> ah jolly good, now i'm back to ERROR: Unable to place cell 'LED_DRV_CUR' of type 'SB_LED_DRV_CUR'
<corecode> and that's on yosys and nextpnr master
Nazara has quit [Ping timeout: 240 seconds]
Nazara has joined #yosys
davidlattimore has quit [Ping timeout: 260 seconds]
davidlattimore has joined #yosys
bwidawsk has quit [Quit: Always remember, and never forget; I'll be back.]
krispaul has quit [Quit: WeeChat 2.3]
kristianpaul has joined #yosys
<corecode> thanks for entertaining my derps today
<corecode> now everything seems to work again, just that nextpnr can't even place the design
<corecode> previous version of yosys and nextpnr could, so something is up. but i'm at 87% LC utilization
bwidawsk has joined #yosys
<Lofty> You could try again with a different random seed.
<corecode> i guess
<corecode> but i think my design needs to be improved
jophish1 has joined #yosys
jophish has quit [Ping timeout: 252 seconds]
vidbina_ has quit [Ping timeout: 240 seconds]
roamingr1 has joined #yosys
pointfree has joined #yosys
roamingr1 has quit [Ping timeout: 268 seconds]
roamingr1 has joined #yosys
adjtm has joined #yosys
danvet has quit [Ping timeout: 260 seconds]
vidbina_ has joined #yosys
vidbina_ has quit [Ping timeout: 252 seconds]
roamingr1 has quit [Ping timeout: 246 seconds]
lf has quit [Ping timeout: 250 seconds]
lf has joined #yosys
asu has quit [Quit: ZNC 1.8.2 - https://znc.in]
asu has joined #yosys
pointfree has quit [Quit: Connection closed for inactivity]