Monday, 2018-07-09

*** tpb has joined #yosys00:00
*** dxld has quit IRC00:45
*** dxld has joined #yosys00:46
*** TommyT has joined #yosys00:46
TommyTIt's Sunday and I figured I'd try out yosys and the iCE40 stick.  It works brilliantly.  However ...00:47
TommyT... I played around with the rot example and got a very currious result with the timing analyser.  A simpler circuit times in at 169.89 MHz whereas a circuit with a two-bit longer adders reaches 245.30 MHz00:49
ZipCPUWow, an iCE40 can do more than 150MHz at all?00:53
ZipCPUmithro: I've never used iverilog00:53
mithroTommyT: Take a look at the timing output network00:54
mithroZipCPU: You use verilator?00:59
ZipCPUmithro: A little googling suggest that dumpfile isn't sufficient, you'll need dumpvars as well./00:59
ZipCPUmithro: Yes, I'm a very heavy verilator user.00:59
*** pie__ has quit IRC01:01
ZipCPUAlthough ... now that I've gotten involved in Formal, I don't do quite so much with Verilator as I used to.  ;)01:02
TommyT@mithro: fast version "Resolvable net names on path: 0.640 ns ..  1.229 ns divider[0] ... 3.270 ns ..  3.859 ns $auto$alumacc.cc:474:replace_alu$13.C[9]"01:05
TommyTTotal number of logic levels: 11 Total path delay: 4.08 ns (245.30 MHz)01:05
TommyTThe simpler/slower circuit: "Resolvable net names on path:      0.640 ns ..  0.640 ns divider[8]      3.964 ns ..  3.964 ns divider[8]$2      4.413 ns ..  5.886 ns $abc$204$n6"01:06
TommyTTotal number of logic levels: 2 Total path delay: 5.89 ns (169.89 MHz)01:06
*** m_t has quit IRC01:07
TommyTWhat's the right way to dig deeper?01:07
mithroTommyT: What icetime are you running?01:07
TommyTThis is freshly cloned from github an hour ago01:07
mithroTommyT: I meant what arguments are you giving it?01:08
TommyTI'm following the http://www.clifford.at/icestorm/ example literally, thus I'm invoking icetime -tmd hx1k rot.asc01:09
tpbTitle: Project IceStorm (at www.clifford.at)01:09
mithroTommyT: Add a -v01:12
TommyTGives me "Usage: icetime ..."01:12
TommyTAh01:12
TommyTI see, the -v doesn't mix with the other options01:13
mithroTommyT: Should give you a pretty detailed information on how it calculated the timing01:15
TommyT:) Thanks, I'd have to read up to understand that, but AFAICT, the routing is randomly worse for the simpler case.  I guess that surprised me (I've never see such an extreme case with X or A)01:16
mithroTommyT: I guess with large cells, the difference between one and two tiles make make a big effect?01:18
TommyTTIL: giving arachne-pnr a -r can make a big difference.  Now the simpler design hits 275 MHz.  I guess I should also play with the seed01:21
mithroClifford was complaining at me regarding that -- with arachne-pnr not being timing driven the seed really matters apparently01:21
TommyTDramatically so apparently.  Seeds 1..10 gets results all over [162;274] MHz!01:24
*** promach_ has quit IRC01:34
*** lutsabound has quit IRC02:15
*** lutsabound has joined #yosys02:41
*** promach has quit IRC02:50
*** seldridge has quit IRC03:18
*** TommyT has quit IRC03:25
*** zino has quit IRC03:55
*** promach has joined #yosys04:04
*** lutsabound has quit IRC04:55
*** mwk has quit IRC06:57
*** mwk has joined #yosys06:57
*** emeb_mac has quit IRC06:59
*** promach has quit IRC07:41
*** samayra has quit IRC08:09
*** swick has quit IRC08:09
*** marbler has quit IRC08:09
*** fevv8[m] has quit IRC08:09
*** eduardo_ has joined #yosys08:11
*** promach has joined #yosys08:23
*** fevv8[m] has joined #yosys08:28
*** marbler has joined #yosys08:36
*** samayra has joined #yosys08:36
*** swick has joined #yosys08:39
*** promach has quit IRC08:44
*** promach has joined #yosys08:48
*** promach has quit IRC09:24
*** promach has joined #yosys09:28
*** fsasm has joined #yosys09:31
*** jwhitmore has joined #yosys09:40
*** pie__ has joined #yosys09:46
*** ar3itrary has quit IRC10:27
*** ar3itrary has joined #yosys10:28
*** m_t has joined #yosys10:39
*** promach has quit IRC10:53
*** AlexDani` has joined #yosys10:55
*** AlexDaniel has quit IRC10:57
*** promach has joined #yosys11:00
*** lutsabound has joined #yosys11:28
*** luismarques has joined #yosys12:27
*** seldridge has joined #yosys12:32
*** promach has quit IRC12:33
*** promach has joined #yosys12:40
*** seldridge has quit IRC13:05
*** emeb has joined #yosys13:28
*** seldridge has joined #yosys13:29
*** seldridge has quit IRC13:49
*** promach_ has joined #yosys14:03
*** jwhitmore has quit IRC14:03
*** zino has joined #yosys14:13
*** pie__ has quit IRC14:32
*** pie_ has joined #yosys14:32
*** develonepi3 has quit IRC15:09
*** jwhitmore has joined #yosys15:12
*** pie_ has quit IRC15:19
*** pie_ has joined #yosys15:19
*** m_t has quit IRC15:28
*** X-Scale has quit IRC15:34
*** X-Scale has joined #yosys15:35
*** [X-Scale] has joined #yosys15:40
*** X-Scale has quit IRC15:41
*** [X-Scale] is now known as X-Scale15:41
*** lutsabound has quit IRC15:47
*** m_w has joined #yosys16:01
*** promach_ has quit IRC16:07
*** luismarques has quit IRC16:09
*** pie__ has joined #yosys16:15
*** pie_ has quit IRC16:17
*** luismarques has joined #yosys16:30
*** lutsabound has joined #yosys16:42
*** m_w has quit IRC16:47
*** fsasm has quit IRC17:26
*** AlexDani` is now known as AlexDaniel17:29
*** digshadow has quit IRC17:33
*** pie___ has joined #yosys17:47
*** pie__ has quit IRC17:51
*** luismarques has quit IRC18:20
*** luismarques has joined #yosys18:25
*** digshadow has joined #yosys18:25
*** luismarques has quit IRC18:30
*** dys has joined #yosys18:49
*** luismarques has joined #yosys18:49
*** pie___ has quit IRC18:50
*** lutsabound has quit IRC18:57
*** proteus-guy has joined #yosys19:01
*** luismarques has quit IRC19:07
*** jwhitmore has quit IRC19:10
*** pie___ has joined #yosys19:17
*** AlexDaniel has quit IRC19:29
*** m_t has joined #yosys19:41
*** seldridge has joined #yosys19:53
*** lutsabound has joined #yosys20:03
*** luismarques has joined #yosys20:17
*** digshadow has quit IRC20:32
*** digshadow has joined #yosys21:02
*** mazzoo_ has joined #yosys21:17
*** mazzoo has quit IRC21:17
*** mazzoo_ has quit IRC21:19
*** mazzoo has joined #yosys21:22
*** pie___ has quit IRC22:00
*** dys has quit IRC22:24
*** seldridge has quit IRC22:24
*** pie___ has joined #yosys22:29
*** TD-Linux has joined #yosys22:33
*** smarter has joined #yosys22:38
*** AlexDaniel has joined #yosys22:46
*** promach_ has joined #yosys22:57
*** zetta1 has joined #yosys23:27
*** Kooda has quit IRC23:28
*** Kooda1 has joined #yosys23:28
*** zetta has quit IRC23:29

Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!