Skip to content

Silimate/bounties

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

101 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Bounties

This is a list of open-source bounties that would be useful to Silimate. Please contact akash at silimate dot com or create an issue in this repo if you are interested in one of these, to align on success criteria and implementation strategy.

Completion of one of the technical bounties worth >$1000 qualifies you for a final-round interview with Silimate, if you'd like to apply for any full-time/intern position with us.

Yosys

ABC

OpenSTA

GTKWave

Nuitka

  • Caching of Python -> C sources ($1000-3000, being implemented by akashlevy)

SV Tests

Open-source Liaison

We regularly upstream our features/bugfixes to keep our changes in sync and get feedback from maintainers.

However, we currently have a large number of changes in our forks that we would like to upstream but do not have time to do ourselves. If you are able to upstream any of these (plus whatever edits are required by the project maintainers), you will earn a small reward ($50-100/item, depending on complexity, please discuss with us; open to higher bounties depending on amount of work required).

IMPORTANT NOTE: IF IT'S YOUR FIRST TIME UPSTREAMING AND/OR YOU ARE UNSURE ABOUT WHICH PARTS SHOULD BE UPSTREAMED, PLEASE CREATE AN ISSUE SO WE CAN DISCUSS.

If you try to upstream one of these but it gets rejected, please contact us anyways. We may still pay out a partial bounty as a thank you (at our discretion).

Yosys

Upstream: https://github.com/YosysHQ/yosys

Fork: https://github.com/Silimate/yosys

Compare: https://github.com/YosysHQ/yosys/compare/main...Silimate:yosys:main

  • BUGFIX: undef ID ($50, claimed by vs34)
  • BUGFIX: Verific run-test.sh ($50, claimed by nataliakokoromyti, to be paid out)
  • BUGFIX: #include <unistd.h> in linux_perf.cc ($50, claimed by nataliakokoromyti, to be paid out)
  • SMALLFIX: ice40_wrapcarry attribute abort fix for src attribute ($50, claimed by nataliakokoromyti, to be paid out)
  • FEATURE: abc module-level parallelism ($100, claimed by nataliakokoromyti, in review upstream)
  • FEATURE: splitlarge ($50, claimed by nataliakokoromyti, in review upstream)
  • FEATURE: breaksop ($50, claimed by nataliakokoromyti, in review upstream)
  • FEATURE: abc -word ($50, claimed by nataliakokoromyti, in review upstream)
  • FEATURE: breakreduce ($50, claimed by nataliakokoromyti, in review upstream)
  • FEATURE: wreduce traversal ($100, claimed by nataliakokoromyti, in review upstream)
  • FEATURE: design.run_pass ($50, claimed by nataliakokoromyti, to be paid out)
  • FEATURE: equiv -nocells ($50, claimed by nataliakokoromyti, in review upstream)
  • FEATURE: RTLIL dumping/hashing ($50, claimed by nataliakokoromyti, in review upstream)
  • FEATURE: Verilog backend split long lines ($50, claimed by dhvll, in review upstream)
  • FEATURE: verific -optimization ($50, claimed by dhvll, in review upstream)
  • FEATURE: verific -no_split_complex_ports ($50, claimed by dhvll, in review upstream)
  • FEATURE: verific -set_ignore_translate_off ($50, claimed by dhvll, in review upstream)
  • FEATURE: verific -set_relaxed_checking ($50, claimed by dhvll, in review upstream)
  • FEATURE: verific -set_relaxed_file_ext_modes ($50, claimed by dhvll, in review upstream)
  • FEATURE: verific -set_relaxed_file_libext_modes ($50, claimed by dhvll, in review upstream)
  • FEATURE: verific -ignore_module ($50, claimed by dhvll, in review upstream)
  • FEATURE: verific -set_vhdl_default_library_path ($50, claimed by dhvll, in review upstream)
  • FEATURE: splitnets -ports_only -top_only ($50, claimed by nataliakokoromyti, rejected upstream, will still pay out)
  • FEATURE: debugon ($50, claimed by nataliakokoromyti, to be paid out)
  • FEATURE: lut2mux -word ($50, claimed by nataliakokoromyti, to be paid out)
  • FEATURE: lut2bmux ($50, claimed by nataliakokoromyti, to be paid out)
  • FEATURE: opt_balance_tree ($100, claimed by nataliakokoromyti, to be paid out)
  • FEATURE: Verific mixed SV-VHDL support ($100, claimed by nataliakokoromyti, to be paid out)
  • BIG FEATURE: New naming scheme with NEW_ID2 etc., most likely will want to feature gate this with defines for backwards compatibility ($300)
  • BIG FEATURE: src attribute propagation across passes ($200)

OpenSTA

Upstream: https://github.com/parallaxsw/OpenSTA

Fork: https://github.com/Silimate/OpenSTA

Compare: https://github.com/parallaxsw/OpenSTA/compare/master...Silimate:OpenSTA:main

Balances/Leaderboard

Username In Review Balance To Be Paid Balance Paid Balance Total Bounty
nataliakokoromyti $2750 $700 $0 $3450
vs34 $0 $750 $1050 $1800
AdvaySingh1 $0 $0 $1000 $1000
povik $1000 $0 $0 $1000
dhvll $450 $0 $0 $450

About

Open-source silicon bounties

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published