Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What Can GitHub Tell Us About the HDL Industry? #2

Open
eine opened this issue Aug 18, 2020 · 0 comments
Open

What Can GitHub Tell Us About the HDL Industry? #2

eine opened this issue Aug 18, 2020 · 0 comments
Labels
cat: Articles Articles, reports, books...

Comments

@eine
Copy link
Contributor

eine commented Aug 18, 2020

ref: https://larsasplund.github.io/github-facts/verification-practices.html
repo: LarsAsplund/github-facts
related: [3, 6, 11, 14, 32]
tags:
- cocotb
- osvvm
- study
- uvm
- uvvm
- verification
- vunit

During the last few years we’ve had many discussions within the VUnit community where we failed to reach a conclusion because we don’t fully know how people at large are working with design and verification. Some questions arise frequently:

  • How is verification done?
  • What frameworks are used? Are they used together?
  • What are the dominant coding styles? Would people align to those if they knew?

Knowing these would help the development of VUnit [1]; where do we put our efforts? do we add functionality or reuse functionality from others? where does it make sense to create tighter integrations with other tools? can we avoid spending time on endless indentation and casing discussions? Just let a tool fix it and move on.

It’s not hard to find strong opinions in every possible direction, but we are looking for more solid facts. Facts can be found where data is, and one of the biggest pile of easy accessible data is GitHub. For that reason, we have mined GitHub for relevant information about HDL projects and processed that data to find the most interesting facts.

The full story and the code used to derive these facts are part of an open science project, also hosted on GitHub and you can read it as it evolves. As with any open-source project we encourage contributions and suggestions on other interesting facts that we should derive.

-- Lars Asplund https://www.linkedin.com/pulse/what-can-github-tell-us-hdl-industry-lars-asplund/

@eine eine added the cat: Articles Articles, reports, books... label Aug 18, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cat: Articles Articles, reports, books...
Projects
None yet
Development

No branches or pull requests

1 participant